diff --git a/example/iedc.zip b/example/iedc.zip new file mode 100644 index 0000000..f2b1d1c Binary files /dev/null and b/example/iedc.zip differ diff --git a/example/tpt/company/04063beb92b80e7bc915d55721b45ead/202202251907.json b/example/tpt/company/04063beb92b80e7bc915d55721b45ead/202202251907.json new file mode 100644 index 0000000..b98a061 --- /dev/null +++ b/example/tpt/company/04063beb92b80e7bc915d55721b45ead/202202251907.json @@ -0,0 +1,566 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-08", + "createNum": "CN202111317438.9", + "patentName": "一种汽车内饰盒自动植绒设备及方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-17", + "createNum": "CN202022749106.5", + "patentName": "一种对峙式注塑机外围水管安装结构", + "type": "实用新型" + }, + { + "createDate": "2021-06-25", + "createNum": "CN202022743337.5", + "patentName": "发动机罩吸音棉焊接生产线防漏装检测工装", + "type": "实用新型" + }, + { + "createDate": "2021-06-25", + "createNum": "CN202022749087.6", + "patentName": "牌照辅件安装检测设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-25", + "createNum": "CN202022743237.2", + "patentName": "一种热流道加热电箱", + "type": "实用新型" + }, + { + "createDate": "2019-12-27", + "createNum": "CN201920256184.6", + "patentName": "NCS NF换挡副套嵌件自动吸附工装供给平台", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920256473.6", + "patentName": "用于进气歧管存储森林架的产品防滑机构", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920255277.7", + "patentName": "应用于NCS NF换挡副套嵌件自动吸附工装的定模腔体", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920255159.6", + "patentName": "汽车副仪表板存储架", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920256181.2", + "patentName": "进气歧管自动组合的辅助定位工装", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920224950.0", + "patentName": "GP进气支架三板模具机械手冶具工装", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920224949.8", + "patentName": "副仪表板-杯托装配辅助工装", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920224458.3", + "patentName": "具有可拆卸排气镶块的气缸盖罩模具", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920224453.0", + "patentName": "一种NF前滑柱上盖三板模具机械手治具工装", + "type": "实用新型" + }, + { + "createDate": "2019-11-19", + "createNum": "CN201920255146.9", + "patentName": "进气歧管产品自动组合工装", + "type": "实用新型" + }, + { + "createDate": "2019-11-19", + "createNum": "CN201920255157.7", + "patentName": "NCS NF换挡副套嵌件自动吸附工装", + "type": "实用新型" + }, + { + "createDate": "2019-11-19", + "createNum": "CN201920233873.5", + "patentName": "制备发动机装饰罩盖用辅助嵌件自动取出机构", + "type": "实用新型" + }, + { + "createDate": "2019-11-19", + "createNum": "CN201920233634.X", + "patentName": "制备发动机装饰罩盖用辅助工装系统", + "type": "实用新型" + }, + { + "createDate": "2019-11-19", + "createNum": "CN201920208144.4", + "patentName": "汽车GP风道校正工装", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201920255442.9", + "patentName": "汽车进气歧管焊接中转站", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201920255125.7", + "patentName": "用于中转站和气密检测设备之间的进气歧管正位机构", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201920248653.X", + "patentName": "动力总成生产线设备快速更换布线结构", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201920208145.9", + "patentName": "先入先出管理看板", + "type": "实用新型" + }, + { + "createDate": "2016-02-03", + "createNum": "CN201510630321.4", + "patentName": "一种塑料进气歧管的加工工艺", + "type": "发明专利" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201510631063.1", + "patentName": "一种用于对汽车内饰侧壁植绒的方法", + "type": "发明专利" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220343267.7", + "patentName": "新型工作台", + "type": "实用新型" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220343288.9", + "patentName": "储物盒内部遮蔽工装专用吸起装置", + "type": "实用新型" + }, + { + "createDate": "2013-03-13", + "createNum": "CN201220343266.2", + "patentName": "注塑模分水器", + "type": "实用新型" + }, + { + "createDate": "2013-03-13", + "createNum": "CN201220343280.2", + "patentName": "热插机冷却循环系统", + "type": "实用新型" + }, + { + "createDate": "2013-03-13", + "createNum": "CN201220343289.3", + "patentName": "气缸盖罩", + "type": "实用新型" + }, + { + "createDate": "2013-03-13", + "createNum": "CN201220343306.3", + "patentName": "爆破试验机", + "type": "实用新型" + }, + { + "createDate": "2013-03-13", + "createNum": "CN201220343290.6", + "patentName": "浇口结构改进的注塑模具", + "type": "实用新型" + } + ], + "total": 32 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101800009906", + "endDate": "2018-03-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A04531(18)", + "endDate": "2018-01-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A04530(18)", + "endDate": "2018-01-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-07-03 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "91510112696279803R001Y", + "endDate": "2019-06-30 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 32, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 5, + "authority": "成都东部新区市场监管局", + "branches": 0, + "businessDateFrom": "2009-12-07 00:00:00", + "businessDateTo": null, + "businessScope": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁、普通货运(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "2000.000000万人民币", + "changes": 31, + "companyAddress": "成都东部新区南北大道26号(属简州新城范围内)", + "companyCode": "510112000030329", + "companyName": "成都航天华涛汽车塑料饰件有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股的法人独资)", + "contactInfo": { + "email": "cdht_yanm1@163.com", + "phoneNumber": "028-86389660-830" + }, + "creditNo": "91510112696279803R", + "employees": 3, + "establishDate": "2009-12-07 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "橡胶和塑料制品业" + }, + "isOnStock": "0", + "issueDate": "2022-02-22 00:00:00", + "keyNo": "f7779d9a84b6c5bbc26a3a39f334aaf5", + "legalPerson": "徐辉", + "liquidation": null, + "mPledges": 0, + "orgCode": "696279803", + "originalName": 1, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动;未取得相关行政许可(审批),不得开展经营活动)。", + "changeBefore": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品。", + "changeDate": "2016-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "鄢敏薇 *** 备案手机:***", + "changeBefore": "朱蕤 *** 备案手机:***", + "changeDate": "2021-11-02 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动;未取得相关行政许可(审批),不得开展经营活动)。", + "changeDate": "2017-04-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "朱蕤,***", + "changeBefore": "", + "changeDate": "2019-02-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁、普通货运(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-06-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-24 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "马建英,180****6335", + "changeBefore": "/", + "changeDate": "2016-05-25 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "王良文,总经理", + "changeBefore": "王良文,副总经理", + "changeDate": "2019-01-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "马建英,***", + "changeBefore": "/", + "changeDate": "2016-05-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "崔祖龙,经理\n\n王良文,副总经理", + "changeBefore": "崔祖龙,经理", + "changeDate": "2018-09-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "崔祖龙,经理", + "changeBefore": "/", + "changeDate": "2015-02-13 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都航天华涛汽车塑料饰件有限公司", + "changeBefore": "成都华涛汽车塑料饰件有限公司", + "changeDate": "2017-05-27 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2022-02-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈延民,董事兼总经理", + "changeBefore": "/", + "changeDate": "2011-05-20 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "徐辉", + "changeBefore": "郭红军", + "changeDate": "2018-09-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都航天模塑股份有限公司;", + "changeBefore": "长春华涛汽车塑料饰件有限公司;", + "changeDate": "2011-12-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨海燕,监事", + "changeBefore": "/", + "changeDate": "2015-02-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都航天模塑股份有限公司,货币;", + "changeBefore": "长春华涛汽车塑料饰件有限公司;", + "changeDate": "2011-12-23 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动;未取得相关行政许可(审批),不得开展经营活动)。", + "changeDate": "2017-04-25 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "四川简阳经济开发区南北大道26号", + "changeBefore": "四川省成都·资阳工业发展区南北大道10号", + "changeDate": "2017-04-25 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "2000", + "changeBefore": "长春华涛汽车塑料饰件有限公司;", + "changeDate": "2011-12-23 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁、普通货运(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-06-26 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "杨海燕,监事", + "changeBefore": "/", + "changeDate": "2015-02-13 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "郭红军,执行董事", + "changeBefore": "/", + "changeDate": "2015-02-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "郭红军", + "changeBefore": "焦兴涛", + "changeDate": "2015-02-13 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品、房屋租赁(依法须经批准的项目,经相关部门批准后方可开展经营活动;未取得相关行政许可(审批),不得开展经营活动)。", + "changeBefore": "生产、加工:塑料模具、汽车塑料内外饰件、塑料制品。", + "changeDate": "2016-06-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "焦建,董事长焦兴涛,董事陈延民,董事兼总经理", + "changeBefore": "焦建,董事长焦兴涛,董事陈延民,董事", + "changeDate": "2011-05-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都东部新区南北大道26号(属简州新城范围内)", + "changeBefore": "四川简阳经济开发区南北大道26号", + "changeDate": "2022-02-22 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "崔祖龙,经理", + "changeBefore": "/", + "changeDate": "2015-02-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川简阳经济开发区南北大道26号", + "changeBefore": "四川省成都·资阳工业发展区南北大道10号", + "changeDate": "2017-04-25 00:00:00", + "changeField": "地址变更" + } + ], + "contactInfo": { + "email": "cdht_yanm1@163.com", + "phoneNumber": "028-86389660-830" + }, + "employees": [ + { + "employeeName": "杨海燕", + "position": "监事" + }, + { + "employeeName": "王良文", + "position": "总经理" + }, + { + "employeeName": "徐辉", + "position": "执行董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "橡胶和塑料制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2017-05-27 00:00:00", + "name": "成都华涛汽车塑料饰件有限公司" + } + ], + "partners": [ + { + "capiDate": "2009-12-07 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2011-12-07 00:00:00", + "stockCapital": "2000.0", + "stockName": "成都航天模塑股份有限公司", + "stockPercent": "1.0000", + "stockRealcapital": "2000.0万元", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都华涛汽车塑料饰件有限公司", + "taxPayerNo": "510112696279803", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都华涛汽车塑料饰件有限公司", + "taxPayerNo": "510112696279803", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都航天华涛汽车塑料饰件有限公司", + "taxPayerNo": "91510112696279803R", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都航天华涛汽车塑料饰件有限公司", + "taxPayerNo": "91510112696279803R", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都航天华涛汽车塑料饰件有限公司", + "taxPayerNo": "91510112696279803R", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都航天华涛汽车塑料饰件有限公司", + "taxPayerNo": "91510112696279803R", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都航天华涛汽车塑料饰件有限公司", + "taxPayerNo": "91510112696279803R", + "year": "2016" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/089b2744a9b8fc81f96644de508ea8cc/202202251907.json b/example/tpt/company/089b2744a9b8fc81f96644de508ea8cc/202202251907.json new file mode 100644 index 0000000..d1dd6b6 --- /dev/null +++ b/example/tpt/company/089b2744a9b8fc81f96644de508ea8cc/202202251907.json @@ -0,0 +1,299 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07948(18)", + "endDate": "2018-06-19 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 1, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2014-04-28 00:00:00", + "businessDateTo": "2064-04-27 00:00:00", + "businessScope": "开发、批发电子产品并提供技术转让;生产和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "capital": "20000.000000万人民币", + "changes": 27, + "companyAddress": "成都市高新区(西区)双柏一街33号1栋1-5层", + "companyCode": "510109000437690", + "companyName": "成都欧珀移动通信有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "youhong.jiang@oppo.com", + "phoneNumber": "028-68079677" + }, + "creditNo": "91510100098319342E", + "employees": 2, + "establishDate": "2014-04-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "0", + "issueDate": "2021-02-23 00:00:00", + "keyNo": "b9eee5ce68a7c38359dffac02c02bb8c", + "legalPerson": "尹文广", + "liquidation": null, + "mPledges": 0, + "orgCode": "098319342", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)、批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-08-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市高新区(西区)双柏一街33号1栋1-5层", + "changeBefore": "成都高新区府城大道西段399号6栋1单元10层3号", + "changeDate": "2014-10-23 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "开发、批发电子产品并提供技术转让;生产和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-07-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "尹文广", + "changeBefore": "金乐亲", + "changeDate": "2021-02-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "王平,监事", + "changeBefore": "", + "changeDate": "2018-08-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "尹文广", + "changeBefore": "金乐亲", + "changeDate": "2021-02-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "OPPO广东移动通信有限公司;", + "changeBefore": "广东欧珀移动通信有限公司;", + "changeDate": "2018-08-01 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "广东欧珀移动通信有限公司,货币,1000万元;", + "changeBefore": "广东欧珀移动通信有限公司;", + "changeDate": "2014-07-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-18 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "OPPO广东移动通信有限公司;", + "changeBefore": "广东欧珀移动通信有限公司;", + "changeDate": "2018-08-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "广东欧珀移动通信有限公司,货币,1000万元;", + "changeBefore": "广东欧珀移动通信有限公司;", + "changeDate": "2014-07-09 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)、批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-08-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市高新区(西区)双柏一街33号1栋1-5层", + "changeBefore": "成都高新区府城大道西段399号6栋1单元10层3号", + "changeDate": "2014-10-23 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-23 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-09 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "王平,监事", + "changeBefore": "", + "changeDate": "2018-08-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "开发、批发电子产品并提供技术转让;生产和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)和批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-07-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1123", + "changeDate": "2018-08-01 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)、批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、批发手机、平板电脑、电子产品、办公管理系统软件并提供技术转让;物业管理;技术进出口。(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-05-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1123", + "changeDate": "2018-08-01 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "开发、批发电子产品并提供技术转让;生产(工业行业另设分支机构经营或另选经营场地经营)、批发手机、电话机、影碟机、家用小电器、平板电视机、音频及视频播放机、通信终端设备、电脑机(含外围设备)、锂离子电池、电源、手机周边产品及零配件、手机饰品、平板电脑(含外围设备)及零配件;货物及技术进出口(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、批发手机、平板电脑、电子产品、办公管理系统软件并提供技术转让;物业管理;技术进出口。(依法须经批准的项目、经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-05-23 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": "youhong.jiang@oppo.com", + "phoneNumber": "028-68079677" + }, + "employees": [ + { + "employeeName": "王平", + "position": "监事" + }, + { + "employeeName": "尹文广", + "position": "执行董事,经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20000万人民币", + "stockName": "OPPO广东移动通信有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都欧珀移动通信有限公司", + "taxPayerNo": "91510100098319342E", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都欧珀移动通信有限公司", + "taxPayerNo": "91510100098319342E", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都欧珀移动通信有限公司", + "taxPayerNo": "91510100098319342E", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都欧珀移动通信有限公司", + "taxPayerNo": "91510100098319342E", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/0a220d45057ae6f81755f0000e2dce51/202202250233.json b/example/tpt/company/0a220d45057ae6f81755f0000e2dce51/202202250233.json new file mode 100644 index 0000000..4b22306 --- /dev/null +++ b/example/tpt/company/0a220d45057ae6f81755f0000e2dce51/202202250233.json @@ -0,0 +1,1227 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2019-12-06", + "createNum": "CN105494611B", + "patentName": "一种冬虫夏草的处理方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-22", + "createNum": "CN208524341U", + "patentName": "一种灵芝销售用销售装置", + "type": "实用新型" + }, + { + "createDate": "2019-02-19", + "createNum": "CN208510031U", + "patentName": "一种灵芝加工用清洗装置", + "type": "实用新型" + }, + { + "createDate": "2018-07-03", + "createNum": "CN207570209U", + "patentName": "一种灵芝生产用烘干装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-26", + "createNum": "CN207533351U", + "patentName": "一种冬虫夏草生产用粉碎装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-26", + "createNum": "CN207535938U", + "patentName": "一种灵芝收集用运输推车", + "type": "实用新型" + }, + { + "createDate": "2018-06-12", + "createNum": "CN207487333U", + "patentName": "一种冬虫夏草加工用烘干装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-01", + "createNum": "CN207434040U", + "patentName": "一种冬虫夏草包装用包装箱", + "type": "实用新型" + } + ], + "total": 8 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "望雅希强", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "望雅希强", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "望雅希强", + "status": "商标已注册", + "type": "05-医药" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "05-医药" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "05-医药" + } + ], + "total": 7 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06000(18)", + "endDate": "2018-11-29 00:00:00" + }, + { + "docName": "出售、收购、利用国家和省重点保护野生动物或其产品审批(水生)", + "docNo": "川水野经字(2018)109号", + "endDate": "2018-12-03 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 8, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 7, + "allows": 2, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2009-07-08 00:00:00", + "businessDateTo": null, + "businessScope": "中药饮片生产、销售及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;含茶制品及代用茶(代用茶)生产与销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "5750.000000万人民币", + "changes": 112, + "companyAddress": "中国(四川)自由贸易试验区成都市双流区西航港工业园区腾飞三路85号", + "companyCode": "510122000051104", + "companyName": "成都岷江源药业股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(非上市、自然人投资或控股)", + "contactInfo": { + "email": "1272806877@qq.com", + "phoneNumber": "028-85880239" + }, + "creditNo": "91510122690918301X", + "employees": 8, + "establishDate": "2009-07-08 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "医药制造业" + }, + "isOnStock": "1", + "issueDate": "2019-12-24 00:00:00", + "keyNo": "898a37f433043959a65cddd7f14e076f", + "legalPerson": "李永川", + "liquidation": null, + "mPledges": 0, + "orgCode": "690918301", + "originalName": 1, + "partners": 23, + "pledges": 4, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "839793", + "stockType": "新三板", + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制)、毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙)、直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "中药饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-10-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制)、毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙)、直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制);毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙);直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-10-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "中药饮片生产(凭许可证许可项目经营,有效期至2015年12月31日)及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;从事货物进出口或技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目需取得许可后方可经营)。", + "changeBefore": "中药饮片生产(凭许可证许可项目经营,有效期至2010年12月31日)及技术咨询服务;销售消毒用品、化学试剂、化妆品、化工产品(以上项目不含危险品)。", + "changeDate": "2011-04-25 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李永川,经理", + "changeBefore": "/", + "changeDate": "2014-10-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "500", + "changeBefore": "李永川;", + "changeDate": "2014-10-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "李永川,60.0%;", + "changeBefore": "李永川,93.5%;", + "changeDate": "2012-05-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "郭家明;黄朝明;蒋登亮;李沁园;李永川;刘文武;聂兰苏;邱玲;舒芳;田雪芹;王孝义;吴中锴;向容;肖文平;徐春梅;叶绪平;张俊侠;朱文强;", + "changeBefore": "李永川;李沁园;张俊侠;", + "changeDate": "2016-02-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "中药饮片生产、销售及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;含茶制品及代用茶(代用茶)生产与销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售药品及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-06-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李沁园;李永川;张俊侠;", + "changeBefore": "李永川;", + "changeDate": "2016-01-15 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "向容,***", + "changeBefore": "None", + "changeDate": "2016-02-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "900", + "changeBefore": "500", + "changeDate": "2016-01-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3782.8", + "changeBefore": "1351", + "changeDate": "2018-05-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李永川,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "叶绪平,监事", + "changeBefore": "", + "changeDate": "2016-01-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "500", + "changeBefore": "李永川;", + "changeDate": "2012-05-31 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "蒋登亮 刘文武 黄力倩", + "changeBefore": "黄力倩 杨雁 刘文武", + "changeDate": "2020-09-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市医药总公司;李永川;", + "changeBefore": "成都市医药总公司;李伟;李永川;", + "changeDate": "2012-05-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "900", + "changeBefore": "500", + "changeDate": "2016-01-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "叶绪平", + "changeBefore": "李惠川", + "changeDate": "2014-10-30 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "1151", + "changeBefore": "1190", + "changeDate": "2014-10-30 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "向容,***", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "卜丙忱;郭家明;黄朝明;蒋登亮;李沁园;李永川;刘长华;刘文武;聂兰苏;邱玲;舒芳;田雪芹;王孝义;吴凤娟;吴中锴;向容;肖文平;徐春梅;叶绪平;袁静;张俊侠;朱文强;奚倚;瞿晓萍;", + "changeBefore": "郭家明;黄朝明;蒋登亮;李沁园;李永川;刘文武;聂兰苏;邱玲;舒芳;田雪芹;王孝义;吴中锴;向容;肖文平;徐春梅;叶绪平;张俊侠;朱文强;", + "changeDate": "2016-03-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "张群学,总经理", + "changeBefore": "/", + "changeDate": "2011-08-03 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "成都市双流区西航港工业园区腾飞三路85号", + "changeBefore": "成都市双流县西航港工业园区腾飞三路85号", + "changeDate": "2016-03-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "尹强 何江朝 肖文平 李永川 宋曼嘉", + "changeBefore": "邱玲 李永川 刘文武 肖文平 郭家明", + "changeDate": "2019-12-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李永川,100.0%;", + "changeBefore": "李永川,60.0%;", + "changeDate": "2014-10-30 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制)、毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙)、直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "中药饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-10-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "卜丙忱;郭家明;黄朝明;蒋登亮;李沁园;李永川;刘长华;刘文武;聂兰苏;邱玲;舒芳;田雪芹;王孝义;吴凤娟;吴中锴;向容;肖文平;徐春梅;叶绪平;袁静;张俊侠;朱文强;奚倚;瞿晓萍;", + "changeBefore": "郭家明;黄朝明;蒋登亮;李沁园;李永川;刘文武;聂兰苏;邱玲;舒芳;田雪芹;王孝义;吴中锴;向容;肖文平;徐春梅;叶绪平;张俊侠;朱文强;", + "changeDate": "2016-03-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2019-08-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-08-22 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "李永川,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2016-01-15 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制)、毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙)、直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制);毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙);直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-10-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "叶绪平,监事", + "changeBefore": "None", + "changeDate": "2016-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李惠川,董事长季文敏,董事易显奇,董事杜家桃,董事张俊侠,董事", + "changeBefore": "李惠川,董事长季文敏,董事易显奇,董事杜家桃,董事", + "changeDate": "2013-01-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李永川", + "changeBefore": "叶绪平", + "changeDate": "2016-01-15 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "李永川,经理", + "changeBefore": "/", + "changeDate": "2014-10-30 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "李惠川,中华人民共和国居民身份证,*****", + "changeBefore": "李伟", + "changeDate": "2011-08-03 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "郭家明;黄朝明;蒋登亮;李沁园;李永川;刘文武;聂兰苏;邱玲;舒芳;田雪芹;王孝义;吴中锴;向容;肖文平;徐春梅;叶绪平;张俊侠;朱文强;", + "changeBefore": "李永川;李沁园;张俊侠;", + "changeDate": "2016-02-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "500", + "changeBefore": "李永川;", + "changeDate": "2014-10-30 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "500", + "changeBefore": "50", + "changeDate": "2012-03-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "叶绪平,监事", + "changeBefore": "/", + "changeDate": "2016-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2019-08-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "向容,*****", + "changeBefore": "/", + "changeDate": "2016-02-14 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "郭家明,监事", + "changeBefore": "/", + "changeDate": "2014-10-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "杨雁 黄力倩 刘文武", + "changeBefore": "蒋登亮 叶绪平 杨雁", + "changeDate": "2019-12-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3782.8", + "changeBefore": "1351", + "changeDate": "2018-05-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "中药饮片生产(凭许可证许可项目经营,有效期至2015年12月31日)及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目需取得许可后方可经营)。", + "changeBefore": "中药饮片生产(凭许可证许可项目经营,有效期至2015年12月31日)及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;从事货物进出口或技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目需取得许可后方可经营)。", + "changeDate": "2013-01-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-06-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李永川;", + "changeBefore": "成都市医药总公司;李永川;", + "changeDate": "2014-10-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "李永川,货币;李伟,货币;", + "changeBefore": "李永川;李伟;", + "changeDate": "2012-03-23 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "李永川,55.6%;", + "changeBefore": "李永川,100.0%;", + "changeDate": "2016-01-15 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "李永川,100.0%;", + "changeBefore": "李永川,60.0%;", + "changeDate": "2014-10-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "500", + "changeBefore": "50", + "changeDate": "2012-03-23 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "向容,***", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1351", + "changeBefore": "1196", + "changeDate": "2016-03-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "叶绪平,监事\n叶绪平,监事\n蒋登亮,监事\n杨雁,监事", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1196", + "changeBefore": "900", + "changeDate": "2016-02-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "中药饮片生产、销售及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;含茶制品及代用茶(代用茶)生产与销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售药品及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-06-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "向容,189****3993", + "changeBefore": "/", + "changeDate": "2016-02-14 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "向容,***", + "changeBefore": "None", + "changeDate": "2016-02-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李永川,货币;", + "changeBefore": "李永川;", + "changeDate": "2012-05-31 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2016-06-14 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "中药饮片生产(凭许可证许可项目经营,有效期至2015年12月31日)及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;中药材收购与销售;从事货物进出口货技术进出口的对外贸易经营(以上项目 法律、行政法规禁止的项目除外,法律、行政法规限制的项目需取得许可证后方可经营)。", + "changeBefore": "中药饮片生产(凭许可证许可项目经营,有效期至2015年12月31日)及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;从事货物进出口或技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目需取得许可后方可经营)。", + "changeDate": "2013-01-07 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5750.000000万人民币", + "changeBefore": "3782.8万人民币", + "changeDate": "2019-12-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李永川,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "500", + "changeBefore": "李永川;李伟;", + "changeDate": "2012-03-23 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "李沁园,16.7%;李永川,41.8%;张俊侠,16.7%;", + "changeBefore": "李沁园,22.2%;李永川,55.6%;张俊侠,22.2%;", + "changeDate": "2016-02-14 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "郭家明,4.8%;黄朝明,0.7%;蒋登亮,1.5%;李沁园,14.8%;李永川,37.0%;刘文武,1.5%;聂兰苏,0.7%;邱玲,1.5%;舒芳,0.7%;田雪芹,0.4%;王孝义,0.1%;吴中锴,3.7%;向容,0.7%;肖文平,2.2%;徐春梅,0.4%;叶绪平,2.2%;张俊侠,14.8%;朱文强,0.7%;", + "changeBefore": "郭家明,5.4%;黄朝明,0.8%;蒋登亮,1.7%;李沁园,16.7%;李永川,41.8%;刘文武,1.7%;聂兰苏,0.8%;邱玲,1.7%;舒芳,0.8%;田雪芹,0.4%;王孝义,0.1%;吴中锴,4.2%;向容,0.8%;肖文平,2.5%;徐春梅,0.4%;叶绪平,2.5%;张俊侠,16.7%;朱文强,0.8%;", + "changeDate": "2016-03-24 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "生产、销售药品及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产。(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制)、毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙)、直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-12-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1196", + "changeBefore": "900", + "changeDate": "2016-02-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品;从事货物进出口或技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目需取得许可后方可经营)。", + "changeBefore": "技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)。", + "changeDate": "2011-04-25 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "尹强 何江朝 肖文平 李永川 宋曼嘉", + "changeBefore": "邱玲 李永川 刘文武 肖文平 郭家明", + "changeDate": "2019-12-24 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "叶绪平,监事", + "changeBefore": "None", + "changeDate": "2016-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1130", + "changeBefore": "1151", + "changeDate": "2016-01-15 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "郭家明,监事", + "changeBefore": "/", + "changeDate": "2014-10-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "杨雁 黄力倩 刘文武", + "changeBefore": "蒋登亮 叶绪平 杨雁", + "changeDate": "2019-12-24 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "成都市双流区西航港工业园区腾飞三路85号", + "changeBefore": "成都市双流县西航港工业园区腾飞三路85号", + "changeDate": "2016-03-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "叶绪平,执行董事", + "changeBefore": "/", + "changeDate": "2014-10-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-12-24 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "向容,189****3993", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "李永川,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "叶绪平,监事", + "changeBefore": "/", + "changeDate": "2016-01-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1351", + "changeBefore": "1196", + "changeDate": "2016-03-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李永川;", + "changeBefore": "成都市医药总公司;李永川;", + "changeDate": "2014-10-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售药品及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产。(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "中药饮片(净制、切制、蒸制、煮制、炒制、燀制、炙制、烫制、制炭、煅制、炖制、煨制)、毒性饮片(净制、切制、炒制、烫制、煮制、醋制、药汁炙)、直接服用饮片生产及技术咨询、技术服务;销售消毒用品、化学试剂、化妆品、化工产品(不含危险品)、农产品、中药材收购与销售;从事货物进出口或技术进出口的对外贸易经营;含茶制品及代用茶(代用茶)生产(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-12-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "李永川,董事长兼总经理\n郭家明,董事\n肖文平,董事\n刘文武,董事\n邱玲,董事", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5750.000000万人民币", + "changeBefore": "3782.8万人民币", + "changeDate": "2019-12-24 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "叶绪平,监事\n叶绪平,监事\n蒋登亮,监事\n杨雁,监事", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-06-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都岷江源药业股份有限公司", + "changeBefore": "成都岷江源药业有限公司", + "changeDate": "2016-06-14 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "李永川,55.6%;", + "changeBefore": "李永川,100.0%;", + "changeDate": "2016-01-15 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "向容,***", + "changeBefore": "", + "changeDate": "2016-02-14 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "李伟,0.5%;李永川,93.5%;", + "changeBefore": "李伟,5.0%;李永川,35.0%;", + "changeDate": "2012-03-23 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "何江朝 李永川 郭家明 尹强 宋曼嘉", + "changeBefore": "李永川 宋曼嘉 尹强 何江朝 肖文平", + "changeDate": "2021-03-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "季文敏,董事李永川,董事易显奇,董事杜家桃,董事李惠川,董事长", + "changeBefore": "季文敏,董事李永川,董事易显奇,董事杜家桃,董事", + "changeDate": "2011-08-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "向容,***", + "changeBefore": "/", + "changeDate": "2016-02-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-14 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "1151", + "changeBefore": "1190", + "changeDate": "2014-10-30 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "李沁园,16.7%;李永川,41.8%;张俊侠,16.7%;", + "changeBefore": "李沁园,22.2%;李永川,55.6%;张俊侠,22.2%;", + "changeDate": "2016-02-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "李永川,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2016-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李沁园;李永川;张俊侠;", + "changeBefore": "李永川;", + "changeDate": "2016-01-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1130", + "changeBefore": "1151", + "changeDate": "2016-01-15 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "李永川,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-01-15 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2016-06-14 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "郭家明,4.8%;黄朝明,0.7%;蒋登亮,1.5%;李沁园,14.8%;李永川,37.0%;刘文武,1.5%;聂兰苏,0.7%;邱玲,1.5%;舒芳,0.7%;田雪芹,0.4%;王孝义,0.1%;吴中锴,3.7%;向容,0.7%;肖文平,2.2%;徐春梅,0.4%;叶绪平,2.2%;张俊侠,14.8%;朱文强,0.7%;", + "changeBefore": "郭家明,5.4%;黄朝明,0.8%;蒋登亮,1.7%;李沁园,16.7%;李永川,41.8%;刘文武,1.7%;聂兰苏,0.8%;邱玲,1.7%;舒芳,0.8%;田雪芹,0.4%;王孝义,0.1%;吴中锴,4.2%;向容,0.8%;肖文平,2.5%;徐春梅,0.4%;叶绪平,2.5%;张俊侠,16.7%;朱文强,0.8%;", + "changeDate": "2016-03-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + } + ], + "contactInfo": { + "email": "1272806877@qq.com", + "phoneNumber": "028-85880239" + }, + "employees": [ + { + "employeeName": "郭家明", + "position": "董事" + }, + { + "employeeName": "蒋登亮", + "position": "监事" + }, + { + "employeeName": "李永川", + "position": "董事兼总经理" + }, + { + "employeeName": "刘文武", + "position": "监事" + }, + { + "employeeName": "何江朝", + "position": "董事" + }, + { + "employeeName": "尹强", + "position": "董事长" + }, + { + "employeeName": "宋曼嘉", + "position": "董事" + }, + { + "employeeName": "黄力倩", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "医药制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2016-06-14 00:00:00", + "name": "成都岷江源药业有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "5", + "stockName": "田雪芹", + "stockPercent": "0.0038", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "10", + "stockName": "黄朝明", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30", + "stockName": "刘长华", + "stockPercent": "0.0225", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "10", + "stockName": "向容", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30", + "stockName": "肖文平", + "stockPercent": "0.0225", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "袁静", + "stockPercent": "0.0150", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15", + "stockName": "瞿晓萍", + "stockPercent": "0.0113", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "邱玲", + "stockPercent": "0.0150", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "60", + "stockName": "吴凤娟", + "stockPercent": "0.0451", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15", + "stockName": "卜丙忱", + "stockPercent": "0.0113", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "65", + "stockName": "郭家明", + "stockPercent": "0.0488", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "蒋登亮", + "stockPercent": "0.0150", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "200", + "stockName": "李沁园", + "stockPercent": "0.1503", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50", + "stockName": "吴中锴", + "stockPercent": "0.0376", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "5", + "stockName": "徐春梅", + "stockPercent": "0.0038", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30", + "stockName": "叶绪平", + "stockPercent": "0.0225", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "10", + "stockName": "朱文强", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15", + "stockName": "奚倚", + "stockPercent": "0.0113", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "10", + "stockName": "舒芳", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1", + "stockName": "王孝义", + "stockPercent": "0.0008", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": "2012-03-21 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2012-03-21 16:00:00", + "stockCapital": "500", + "stockName": "李永川", + "stockPercent": "0.3757", + "stockRealcapital": "500", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "10", + "stockName": "聂兰苏", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "200", + "stockName": "张俊侠", + "stockPercent": "0.1503", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "560万股", + "pledgee": "成都双流聚源中小企业融资担保有限公司", + "pledgeeNo": "9***986433", + "pledgor": "李沁园", + "pledgorNo": "非公示项", + "publicDate": "2019-06-24 00:00:00", + "regDate": "2019-06-24 00:00:00", + "registNo": "51208100008147", + "status": "无效" + }, + { + "pledgedAmount": "560万股", + "pledgee": "成都双流聚源中小企业融资担保有限公司", + "pledgeeNo": "9***986433", + "pledgor": "张俊侠", + "pledgorNo": "非公示项", + "publicDate": "2019-06-24 00:00:00", + "regDate": "2019-06-24 00:00:00", + "registNo": "51208100008148", + "status": "无效" + }, + { + "pledgedAmount": "1400万股", + "pledgee": "成都双流聚源中小企业融资担保有限公司", + "pledgeeNo": "9***986433", + "pledgor": "李永川", + "pledgorNo": "非公示项", + "publicDate": "2019-06-24 00:00:00", + "regDate": "2019-06-24 00:00:00", + "registNo": "51208100008164", + "status": "无效" + }, + { + "pledgedAmount": "1400万股", + "pledgee": "四川省中医药大健康产业投资有限责任公司", + "pledgeeNo": "91510107MA67EN5PX7", + "pledgor": "李永川", + "pledgorNo": "非公示项", + "publicDate": "2020-06-30 00:00:00", + "regDate": "2020-06-30 00:00:00", + "registNo": "510100202006300002", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都岷江源药业股份有限公司", + "taxPayerNo": "510122690918301", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都岷江源药业股份有限公司", + "taxPayerNo": "91510122690918301X", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都岷江源药业股份有限公司", + "taxPayerNo": "91510122690918301X", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都岷江源药业股份有限公司", + "taxPayerNo": "91510122690918301X", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都岷江源药业股份有限公司", + "taxPayerNo": "91510122690918301X", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/10e54522af4192e335316eb7df0a1138/202202250152.json b/example/tpt/company/10e54522af4192e335316eb7df0a1138/202202250152.json new file mode 100644 index 0000000..f1e51c6 --- /dev/null +++ b/example/tpt/company/10e54522af4192e335316eb7df0a1138/202202250152.json @@ -0,0 +1,1181 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-25", + "createNum": "CN202122074455.6", + "patentName": "一种智能测力型桥梁支座", + "type": "实用新型" + }, + { + "createDate": "2022-01-18", + "createNum": "CN202121260710.X", + "patentName": "一种桥梁用竖向测力装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-10", + "createNum": "CN202121633013.4", + "patentName": "一种公路桥梁用大位移量装配化复合减噪模数式伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-10", + "createNum": "CN202121141015.1", + "patentName": "一种公路桥梁用大位移量减噪伸缩装置结构", + "type": "实用新型" + }, + { + "createDate": "2021-12-10", + "createNum": "CN202121139450.0", + "patentName": "一种新型结构的测力支座", + "type": "实用新型" + }, + { + "createDate": "2021-12-07", + "createNum": "CN202120504258.0", + "patentName": "一种装配式多点锁紧式桥梁气密门", + "type": "实用新型" + }, + { + "createDate": "2021-11-02", + "createNum": "CN202023124709.2", + "patentName": "一种三向异性金属阻尼减隔震支座", + "type": "实用新型" + }, + { + "createDate": "2021-09-07", + "createNum": "CN202023023079.X", + "patentName": "一种减震耗能防落梁装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-20", + "createNum": "CN202022569809.X", + "patentName": "一种用于调高型盆式橡胶支座的空心橡胶板结构", + "type": "实用新型" + }, + { + "createDate": "2021-07-20", + "createNum": "CN202022569829.7", + "patentName": "一种适用于桅杆式斜拉桥塔底的大转角球铰支座", + "type": "实用新型" + }, + { + "createDate": "2021-05-18", + "createNum": "CN202021863278.9", + "patentName": "一种可实现三向变形的金属阻尼器装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-13", + "createNum": "CN202021064916.0", + "patentName": "一种转换式摩擦摆减、隔震支座", + "type": "实用新型" + }, + { + "createDate": "2021-04-13", + "createNum": "CN202020775790.1", + "patentName": "一种桥梁自动防结冰伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-09", + "createNum": "CN202020775604.4", + "patentName": "一种阻尼减震球形支座", + "type": "实用新型" + }, + { + "createDate": "2021-02-23", + "createNum": "CN202011475784.5", + "patentName": "一种减震耗能防落梁装置", + "type": "发明专利" + }, + { + "createDate": "2021-01-26", + "createNum": "2020218021395", + "patentName": "一种立式弧面金属阻尼器", + "type": "实用新型" + }, + { + "createDate": "2021-01-12", + "createNum": "CN202021952217.X", + "patentName": "一种三向异形的金属阻尼器", + "type": "实用新型" + }, + { + "createDate": "2020-11-20", + "createNum": "CN202010936932.2", + "patentName": "一种三向异形的金属阻尼器", + "type": "发明专利" + }, + { + "createDate": "2020-10-30", + "createNum": "CN202010863054.6", + "patentName": "一种立式弧面金属阻尼器", + "type": "发明专利" + }, + { + "createDate": "2018-10-12", + "createNum": "CN201820463037.1", + "patentName": "一种重要机柜用轨道隔震装置", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201810297705.2", + "patentName": "一种重要机柜用轨道隔震装置", + "type": "发明专利" + }, + { + "createDate": "2018-07-03", + "createNum": "CN201721478867.3", + "patentName": "一种无缝式减振降噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201611155586.4", + "patentName": "一种桥梁支座", + "type": "发明专利" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201611155580.7", + "patentName": "一种桥梁支撑装置和安装方法及桥梁支撑系统", + "type": "发明专利" + }, + { + "createDate": "2018-06-22", + "createNum": "CN201721493952.7", + "patentName": "一种环保抗风减震支座", + "type": "实用新型" + }, + { + "createDate": "2018-06-15", + "createNum": "CN201721489828.3", + "patentName": "一种单元装配式减噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-15", + "createNum": "CN201721464236.6", + "patentName": "一种桥梁伸缩缝减振降噪装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201721462757.8", + "patentName": "一种灌浆套筒及预制件", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201721478861.6", + "patentName": "一种防尘无缝式减振降噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201721464228.1", + "patentName": "一种易更换的桥梁伸缩缝防水装置", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201721462758.2", + "patentName": "一种新型的钢丝绳连接器", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201721464230.9", + "patentName": "一种板式橡胶支座加工用防薄钢板偏移与倾斜的模具", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201721425174.8", + "patentName": "一种钢筋连接用的全灌浆套筒", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201721195965.6", + "patentName": "一种灌浆套筒及预制件", + "type": "实用新型" + }, + { + "createDate": "2018-01-16", + "createNum": "CN201720659241.6", + "patentName": "一种分体式隔震桥梁支座", + "type": "实用新型" + }, + { + "createDate": "2017-09-29", + "createNum": "CN201710426139.6", + "patentName": "一种分体式隔震桥梁支座", + "type": "发明专利" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201621084129.6", + "patentName": "一种转换式摩擦摆式减震隔震支座", + "type": "实用新型" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201621083934.7", + "patentName": "一种过载屈服式抗风支座", + "type": "实用新型" + }, + { + "createDate": "2017-03-29", + "createNum": "CN201510491117.9", + "patentName": "一种耐寒型铁路防水伸缩装置", + "type": "发明专利" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620282979.0", + "patentName": "一种桥梁用防屈曲支撑结构", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610854573.X", + "patentName": "一种转换式摩擦摆式减震隔震支座", + "type": "发明专利" + }, + { + "createDate": "2016-12-21", + "createNum": "CN201610854489.8", + "patentName": "一种过载屈服式抗风支座", + "type": "发明专利" + }, + { + "createDate": "2016-06-22", + "createNum": "CN201610212217.8", + "patentName": "一种桥梁用防屈曲支撑结构", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520744838.1", + "patentName": "一种转轴式多向变位伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520711800.4", + "patentName": "一种铁路伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2015-12-30", + "createNum": "CN201410013709.5", + "patentName": "一种转动摩擦阻尼减震支座装置", + "type": "发明专利" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201520602979.X", + "patentName": "一种耐寒型铁路防水伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201510491117.9", + "patentName": "一种耐寒型铁路防水伸缩装置", + "type": "发明专利" + }, + { + "createDate": "2015-10-14", + "createNum": "CN201520123312.1", + "patentName": "一种摩擦摆减隔震桥梁支座", + "type": "实用新型" + }, + { + "createDate": "2015-09-16", + "createNum": "CN201520366433.9", + "patentName": "一种双曲面减隔震支座", + "type": "实用新型" + }, + { + "createDate": "2015-09-02", + "createNum": "CN201520313979.8", + "patentName": "一种阻尼拉压盆式橡胶支座", + "type": "实用新型" + }, + { + "createDate": "2015-08-26", + "createNum": "CN201520300787.3", + "patentName": "一种减噪型伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2015-08-26", + "createNum": "CN201520300771.2", + "patentName": "一种伸缩缝排水机构", + "type": "实用新型" + }, + { + "createDate": "2015-07-29", + "createNum": "CN201520123314.0", + "patentName": "一种用于多向变位梳齿形桥梁伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420430121.5", + "patentName": "一种伸缩装置用的防水橡胶条", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420367816.3", + "patentName": "便于维护防水橡胶条的减噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420367512.7", + "patentName": "梳齿型钢减噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-12-03", + "createNum": "CN201420274405.X", + "patentName": "一种桥梁减噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-11-26", + "createNum": "CN201420244523.6", + "patentName": "一种拨叉减震支座装置", + "type": "实用新型" + }, + { + "createDate": "2014-11-05", + "createNum": "CN201420320686.8", + "patentName": "高强细密钢丝网加劲高阻尼橡胶支座", + "type": "实用新型" + }, + { + "createDate": "2014-11-05", + "createNum": "CN201420320687.2", + "patentName": "高强细密钢丝网加劲铅芯橡胶支座", + "type": "实用新型" + }, + { + "createDate": "2014-10-29", + "createNum": "CN201420274394.5", + "patentName": "桥梁减噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-10-29", + "createNum": "CN201420274353.6", + "patentName": "减噪伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-10-15", + "createNum": "CN201420274352.1", + "patentName": "具有减噪功能的伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-09-17", + "createNum": "CN201420184868.7", + "patentName": "抗震限位桥梁拉索模数伸缩缝装置", + "type": "实用新型" + }, + { + "createDate": "2014-09-10", + "createNum": "CN201410268010.3", + "patentName": "细密高强钢丝网结合钢纤维加劲的叠层橡胶支座", + "type": "发明专利" + }, + { + "createDate": "2014-08-20", + "createNum": "CN201420155456.0", + "patentName": "一种防反跳梳齿形桥梁伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-07-30", + "createNum": "CN201420018349.3", + "patentName": "一种转动摩擦阻尼减震支座装置", + "type": "实用新型" + }, + { + "createDate": "2014-07-16", + "createNum": "CN201420039727.6", + "patentName": "一种弹性环减震支座装置", + "type": "实用新型" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201320727257.8", + "patentName": "伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201320717045.1", + "patentName": "一种桥梁用单向球型支座", + "type": "实用新型" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201320718125.9", + "patentName": "一种桥梁用固定球型支座", + "type": "实用新型" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201320679436.9", + "patentName": "一种用于多向变位梳齿形桥梁伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201410013709.5", + "patentName": "一种转动摩擦阻尼减震支座装置", + "type": "发明专利" + }, + { + "createDate": "2013-12-18", + "createNum": "CN201320453961.9", + "patentName": "扁弹簧钢板伸缩缝", + "type": "实用新型" + } + ], + "total": 75 + }, + "ProfileTags": [ + "桥梁支座、桥梁伸缩缝", + "速度锁定器", + "重要设备隔震装置", + "抗震支吊架", + "设备减震", + "减振装置" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A04147(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04708(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04704(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04709(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04705(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A04162(17)", + "endDate": "2017-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A01201(17)", + "endDate": "2017-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06326(17)", + "endDate": "2017-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06325(17)", + "endDate": "2017-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A01338(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09291(18)", + "endDate": "2018-09-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09292(18)", + "endDate": "2018-09-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0203", + "endDate": "2009-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04707(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04706(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04710(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-11-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06327(17)", + "endDate": "2017-12-21 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 75, + "ProfileTags": [ + "桥梁支座、桥梁伸缩缝", + "速度锁定器", + "重要设备隔震装置", + "抗震支吊架", + "设备减震", + "减振装置" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 18, + "authority": "新津县市场监督管理局", + "branches": 1, + "businessDateFrom": "1999-09-10 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:建筑劳务分包;施工专业作业;各类工程建设活动;建筑智能化工程施工;建筑物拆除作业(爆破作业除外);货物进出口;道路货物运输(不含危险货物);特种设备制造(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:金属结构制造;金属结构销售;砼结构构件制造;砼结构构件销售;对外承包工程;工程管理服务;涂料销售(不含危险化学品);承接总公司工程建设业务(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "18000.000000万人民币", + "changes": 76, + "companyAddress": "成都市新津工业园区A区希望西路356号", + "companyCode": "510132000001405", + "companyName": "成都市大通路桥机械有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "3314943791@qq.com", + "phoneNumber": "028-82550125", + "website": [ + { + "name": "成都市大通路桥机械有限公司", + "url": "www.datonginc.com," + } + ] + }, + "creditNo": "915101327203042565", + "employees": 3, + "establishDate": "1999-09-10 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "isOnStock": "0", + "issueDate": "2021-03-10 00:00:00", + "keyNo": "265560e8874521ae2a53df501b5754d8", + "legalPerson": "伍大同", + "liquidation": null, + "mPledges": 0, + "orgCode": "720304256", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": null, + "companyCode": "510132000039805", + "companyName": "成都市大通路桥机械有限公司伸缩缝安装工程分公司", + "creditNo": null, + "legalPerson": "伍锡玖" + } + ], + "changes": [ + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-21 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具;支座更换、伸缩缝安装;声屏障设计、制造、销售及安装;桥面防水材料的研发、生产及施工。", + "changeBefore": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具、伸缩缝专用型钢;伸缩缝安装。", + "changeDate": "2012-05-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1500", + "changeBefore": "刘黛英;伍锡玖;伍廷贵;伍大同;", + "changeDate": "2008-03-31 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-12-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "伍廷贵 出资 1225万人民币;伍大同 出资 8775万人民币;", + "changeBefore": "伍廷贵 出资 1225万人民币;伍大同 出资 8775万人民币;", + "changeDate": "2019-11-21 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘黛英,;伍大同,成都市武侯区龙江路19号3栋1单元9楼8号;伍廷贵,;伍锡玖,;", + "changeBefore": "刘黛英,;伍大同,;伍廷贵,;伍锡玖,;", + "changeDate": "2010-10-18 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。", + "changeDate": "2015-07-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "刘黛英;伍大同;伍廷贵;伍锡玖;", + "changeBefore": "刘黛英;伍大成;伍大同;伍廷贵;伍锡玖;", + "changeDate": "2016-08-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘黛英,3.0%;伍锡玖,3.0%;伍大同,57.0%;伍廷贵,37.0%;", + "changeBefore": "刘黛英,3.8%;伍锡玖,3.8%;伍大同,46.3%;伍廷贵,46.3%;", + "changeDate": "2008-03-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-08-17 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "5000", + "changeBefore": "3000", + "changeDate": "2012-08-17 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口;研发、销售及安装:活性粉末混凝土、混凝土预制构件;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeDate": "2017-12-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强。", + "changeDate": "2014-11-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-08-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-02 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具;支座更换、伸缩缝安装;声屏障设计、制造、销售及安装;桥面防水材料的研发、生产及施工;环保工程施工;桥梁结构补强。", + "changeBefore": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具;支座更换、伸缩缝安装;声屏障设计、制造、销售及安装;桥面防水材料的研发、生产及施工。", + "changeDate": "2013-03-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "伍廷贵 出资 1225万人民币;伍大同 出资 16775万人民币;", + "changeBefore": "伍廷贵 出资 1225万人民币;伍大同 出资 8775万人民币;", + "changeDate": "2020-09-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1500", + "changeBefore": "1200", + "changeDate": "2008-03-31 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5000", + "changeBefore": "3000", + "changeDate": "2012-08-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-03-02 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-03-02 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-08-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "18000.000000万人民币", + "changeBefore": "10000万人民币", + "changeDate": "2020-09-03 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "3000", + "changeBefore": "2000", + "changeDate": "2010-10-18 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强。", + "changeBefore": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具;支座更换、伸缩缝安装;声屏障设计、制造、销售及安装;桥面防水材料的研发、生产及施工;环保工程施工;建筑结构补强。", + "changeDate": "2013-11-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1500", + "changeBefore": "1200", + "changeDate": "2008-03-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3000", + "changeBefore": "2000", + "changeDate": "2010-10-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "刘黛英,货币,实物;伍锡玖,货币,实物;伍廷贵,货币,实物;伍大同,货币,实物;", + "changeBefore": "刘黛英;伍锡玖;伍廷贵;伍大同;", + "changeDate": "2008-03-31 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "伍廷贵 出资 1225万人民币;伍大同 出资 8775万人民币;", + "changeBefore": "伍廷贵 出资 1225万人民币;伍大同 出资 8775万人民币;", + "changeDate": "2019-11-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-01 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘军锋 出资 1.8万人民币;伍大同 出资 17998.2万人民币;", + "changeBefore": "伍廷贵 出资 1225万人民币;伍大同 出资 16775万人民币;", + "changeDate": "2020-12-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "伍大同,61.8%;", + "changeBefore": "伍大同,42.8%;", + "changeDate": "2010-10-18 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "10000", + "changeBefore": "伍大同;伍锡玖;", + "changeDate": "2015-06-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-02 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-08-25 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-08-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "伍大同,中华人民共和国居民身份证,*****", + "changeBefore": "伍廷贵,中华人民共和国居民身份证,*****", + "changeDate": "2010-10-18 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强。", + "changeDate": "2014-11-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "许可项目:建筑劳务分包;施工专业作业;各类工程建设活动;建筑智能化工程施工;建筑物拆除作业(爆破作业除外);货物进出口;道路货物运输(不含危险货物);特种设备制造(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:金属结构制造;金属结构销售;砼结构构件制造;砼结构构件销售;对外承包工程;工程管理服务;涂料销售(不含危险化学品);承接总公司工程建设业务(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩缝装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;研发、生产、销售:建筑和桥梁用机电设备;研发、销售及安装:活性粉末混凝土、混凝土预制构件;设计、制造、销售、安装:金属结构;制造、销售、租赁及维护:桥梁工程建筑移运设备;环保工程施工、支座更换、旧桥加固、建筑结构补强;特种专业工程施工;建筑物纠偏及平移;桥梁工程技术服务及施工;工程技术咨询、工程管理服务;工程劳务分包;货物进出口;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2021-03-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口;研发、销售及安装:活性粉末混凝土、混凝土预制构件;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具;支座更换、伸缩缝安装;声屏障设计、制造、销售及安装;桥面防水材料的研发、生产及施工;环保工程施工;建筑结构补强。", + "changeBefore": "生产销售:筑路养路机械、桥梁伸缩缝装置、桥梁支座、预应力锚具;支座更换、伸缩缝安装;声屏障设计、制造、销售及安装;桥面防水材料的研发、生产及施工;环保工程施工;桥梁结构补强。", + "changeDate": "2013-04-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩缝装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;研发、生产、销售:建筑和桥梁用机电设备;研发、销售及安装:活性粉末混凝土、混凝土预制构件;设计、制造、销售、安装:金属结构;制造、销售、租赁及维护:桥梁工程建筑移运设备;环保工程施工、支座更换、旧桥加固、建筑结构补强;特种专业工程施工;建筑物纠偏及平移;桥梁工程技术服务及施工;工程技术咨询、工程管理服务;工程劳务分包;货物进出口;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口;研发、销售及安装:活性粉末混凝土、混凝土预制构件;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-11-26 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2015-06-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeDate": "2017-12-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-25 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-03-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘军锋", + "changeBefore": "伍锡玖", + "changeDate": "2020-12-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘黛英;伍大成;伍大同;伍廷贵;伍锡玖;", + "changeBefore": "刘黛英;伍大同;伍廷贵;伍锡玖;", + "changeDate": "2009-07-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-09-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘黛英;伍大同;伍廷贵;伍锡玖;", + "changeBefore": "刘黛英;伍大成;伍大同;伍廷贵;伍锡玖;", + "changeDate": "2016-08-25 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-12-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "伍大成,监事", + "changeBefore": "/", + "changeDate": "2010-10-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2000", + "changeBefore": "1500", + "changeDate": "2009-07-06 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1500", + "changeDate": "2009-07-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩缝装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;研发、生产、销售:建筑和桥梁用机电设备;研发、销售及安装:活性粉末混凝土、混凝土预制构件;设计、制造、销售、安装:金属结构;制造、销售、租赁及维护:桥梁工程建筑移运设备;环保工程施工、支座更换、旧桥加固、建筑结构补强;特种专业工程施工;建筑物纠偏及平移;桥梁工程技术服务及施工;工程技术咨询、工程管理服务;工程劳务分包;货物进出口;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;研发、销售:速度锁定器、阻尼器;环保工程施工、支座更换、旧桥加固、建筑结构补强;研发、生产、销售:建筑和桥梁用机电设备;货物进出口;研发、销售及安装:活性粉末混凝土、混凝土预制构件;普通货运(取得相关行政许可后方可经营)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-11-26 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "新津工业园区A区希望西路356号", + "changeBefore": "新津县邓双镇双河场", + "changeDate": "2010-01-18 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "3000", + "changeBefore": "伍大同;", + "changeDate": "2010-10-18 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "5000", + "changeBefore": "伍大成;伍锡玖;伍廷贵;伍大同;", + "changeDate": "2012-08-17 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "伍大成,16.7%;伍大同,61.8%;伍锡玖,0.9%;", + "changeBefore": "伍大成,16.7%;伍大同,61.8%;伍锡玖,1.5%;", + "changeDate": "2012-08-17 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "10000", + "changeBefore": "伍大同;伍锡玖;", + "changeDate": "2015-06-24 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、防落梁挡块、桥梁防撞设施、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。(以上范围依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeBefore": "研发生产销售及施工:桥梁伸缩装置、桥梁支座、建筑支座、隔震支座、预应力锚具、波纹管、声屏障、桥面防水材料;环保工程施工、支座更换、旧桥加固、建筑结构补强;货物进出口。", + "changeDate": "2015-07-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "伍大同,执行董事", + "changeBefore": "/", + "changeDate": "2010-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘军锋;伍大同;", + "changeBefore": "伍廷贵;伍大同;", + "changeDate": "2020-12-15 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2015-06-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-04 00:00:00", + "changeField": "换发证照" + } + ], + "contactInfo": { + "email": "3314943791@qq.com", + "phoneNumber": "028-82550125", + "website": [ + { + "name": "成都市大通路桥机械有限公司", + "url": "www.datonginc.com," + } + ] + }, + "employees": [ + { + "employeeName": "伍大同", + "position": "执行董事" + }, + { + "employeeName": "周文强", + "position": "监事" + }, + { + "employeeName": "刘军锋", + "position": "经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2012-08-14 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2020-12-30 00:00:00", + "stockCapital": "1.8", + "stockName": "刘军锋", + "stockPercent": "0.0001", + "stockRealcapital": "925.0万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-08-14 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2020-11-03 00:00:00,2040-12-30 00:00:00", + "stockCapital": "17998.2", + "stockName": "伍大同", + "stockPercent": "0.9999", + "stockRealcapital": "3925.0万元", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市大通路桥机械有限公司", + "taxPayerNo": "510132720304256", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都市大通路桥机械有限公司", + "taxPayerNo": "510132720304256", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都市大通路桥机械有限公司", + "taxPayerNo": "915101327203042565", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都市大通路桥机械有限公司", + "taxPayerNo": "915101327203042565", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/1403d69be386e2252f4f48939e8c9866/202202251907.json b/example/tpt/company/1403d69be386e2252f4f48939e8c9866/202202251907.json new file mode 100644 index 0000000..1357cc5 --- /dev/null +++ b/example/tpt/company/1403d69be386e2252f4f48939e8c9866/202202251907.json @@ -0,0 +1,831 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-10", + "createNum": "CN202120693327.7", + "patentName": "一种单晶硅切割机的导线轮", + "type": "实用新型" + }, + { + "createDate": "2021-11-23", + "createNum": "CN202121051836.6", + "patentName": "一种单晶硅切削液控制装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202121051813.5", + "patentName": "一种自动化单晶硅片倒角装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-02", + "createNum": "CN202120712424.6", + "patentName": "一种单晶硅片研磨用注沙系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-26", + "createNum": "CN202120712352.5", + "patentName": "一种单晶硅片烘干装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-28", + "createNum": "CN202120712421.2", + "patentName": "一种单晶硅片自动泡酸装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-27", + "createNum": "CN202021929410.1", + "patentName": "一种圆形单晶硅片的磨削加工装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-13", + "createNum": "CN202021930426.4", + "patentName": "一种单晶硅切片清洗装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-09", + "createNum": "CN202110537012.8", + "patentName": "一种单晶硅棒切割工艺", + "type": "发明专利" + }, + { + "createDate": "2021-07-09", + "createNum": "CN202110536120.3", + "patentName": "一种自动化单晶硅片倒角装置", + "type": "发明专利" + }, + { + "createDate": "2021-06-08", + "createNum": "CN202021930413.7", + "patentName": "一种适用于单晶硅片的高精度双面研磨装置", + "type": "实用新型" + }, + { + "createDate": "2021-05-07", + "createNum": "CN202021929404.6", + "patentName": "一种单晶硅棒滚磨装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN202010929485.8", + "patentName": "一种适用于半导体单晶硅片多线切割的工艺", + "type": "发明专利" + }, + { + "createDate": "2020-04-07", + "createNum": "CN201920326559.1", + "patentName": "一种单晶硅片用研磨机", + "type": "实用新型" + }, + { + "createDate": "2019-12-20", + "createNum": "CN201910851397.8", + "patentName": "一种单晶硅腐蚀清洗装置及腐蚀清洗方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-20", + "createNum": "CN201910851390.6", + "patentName": "一种单晶硅成品检测装置及检测方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-20", + "createNum": "CN201920329050.2", + "patentName": "一种单晶硅片防尘倒角机", + "type": "实用新型" + }, + { + "createDate": "2019-05-31", + "createNum": "CN201910193483.4", + "patentName": "一种单晶硅片截面打磨用滚磨机", + "type": "发明专利" + }, + { + "createDate": "2019-04-16", + "createNum": "CN201820938874.5", + "patentName": "一种单晶硅片倒角装置", + "type": "实用新型" + }, + { + "createDate": "2019-02-22", + "createNum": "CN201820938873.0", + "patentName": "一种单晶硅片超声波清洗机", + "type": "实用新型" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201820938814.3", + "patentName": "一种超声波单晶硅片清洗槽", + "type": "实用新型" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201820938811.X", + "patentName": "一种垂直式单晶硅片清洗槽", + "type": "实用新型" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201820276810.3", + "patentName": "一种可带动清洗篮上下往复运动的清洗槽", + "type": "实用新型" + }, + { + "createDate": "2018-11-06", + "createNum": "CN201810627191.2", + "patentName": "一种半导体单晶硅清洗剂及其清洗方法", + "type": "发明专利" + }, + { + "createDate": "2018-10-19", + "createNum": "CN201610598396.3", + "patentName": "一种高纯硅晶体材料精度研磨装置", + "type": "发明专利" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820274274.3", + "patentName": "一种单晶硅棒快速切片装置", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820276813.7", + "patentName": "一种滚磨单晶硅棒的滚磨机", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820274046.6", + "patentName": "一种用于研磨单晶硅片的研磨机", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820276811.8", + "patentName": "一种单晶硅片外边缘自动倒角装置", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820276812.2", + "patentName": "一种单晶硅棒切割工装", + "type": "实用新型" + }, + { + "createDate": "2018-08-17", + "createNum": "CN201810161593.8", + "patentName": "一种单晶硅片生产系统及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2018-08-17", + "createNum": "CN201810161593.8", + "patentName": "一种单晶硅片生产系统及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2018-08-03", + "createNum": "CN201610598174.1", + "patentName": "一种高纯硅晶体材料精度研磨工艺", + "type": "发明专利" + }, + { + "createDate": "2017-02-01", + "createNum": "CN201620797298.8", + "patentName": "一种快速更换的线切机导轮", + "type": "实用新型" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620797579.3", + "patentName": "一种研磨监控装置", + "type": "实用新型" + }, + { + "createDate": "2016-12-14", + "createNum": "CN201620797293.5", + "patentName": "一种用于调整研磨压力的杠杆机构", + "type": "实用新型" + }, + { + "createDate": "2016-12-14", + "createNum": "CN201620797560.9", + "patentName": "一种磨硅棒快速定位装置", + "type": "实用新型" + }, + { + "createDate": "2016-12-14", + "createNum": "CN201620797297.3", + "patentName": "一种新型研磨盘安全挂钩系统", + "type": "实用新型" + }, + { + "createDate": "2016-12-07", + "createNum": "CN201610598396.3", + "patentName": "一种高纯硅晶体材料精度研磨装置", + "type": "发明专利" + }, + { + "createDate": "2016-12-07", + "createNum": "CN201610598174.1", + "patentName": "一种高纯硅晶体材料精度研磨工艺", + "type": "发明专利" + }, + { + "createDate": "2016-06-15", + "createNum": "CN201410107236.5", + "patentName": "一种硅棒的多线切割方法", + "type": "发明专利" + }, + { + "createDate": "2015-08-05", + "createNum": "CN201310558805.3", + "patentName": "一种大直径、超长度高纯硅晶体切割方法及设备", + "type": "发明专利" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201320710254.3", + "patentName": "一种大直径、超长度高纯硅晶体切割设备", + "type": "实用新型" + }, + { + "createDate": "2014-06-25", + "createNum": "CN201320710353.1", + "patentName": "一种金刚砂分选系统", + "type": "实用新型" + }, + { + "createDate": "2014-05-28", + "createNum": "CN201410107236.5", + "patentName": "一种硅棒的多线切割方法", + "type": "发明专利" + }, + { + "createDate": "2014-02-19", + "createNum": "CN201310558913.0", + "patentName": "一种金刚砂分选方法及分选系统", + "type": "发明专利" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201310558805.3", + "patentName": "一种大直径、超长度高纯硅晶体切割方法及设备", + "type": "发明专利" + }, + { + "createDate": "2012-08-01", + "createNum": "CN201120438586.1", + "patentName": "多线切割机砂浆冷却系统", + "type": "实用新型" + }, + { + "createDate": "2012-07-11", + "createNum": "CN201120440409.7", + "patentName": "一种砂轮进给量可调的倒角机", + "type": "实用新型" + }, + { + "createDate": "2012-07-11", + "createNum": "CN201120440469.9", + "patentName": "用于研磨机运行过程中的全自动硅片测厚仪", + "type": "实用新型" + }, + { + "createDate": "2012-07-11", + "createNum": "CN201120439790.5", + "patentName": "一种用于内圆切割机切割硅棒的端面顶头", + "type": "实用新型" + }, + { + "createDate": "2012-07-11", + "createNum": "CN201120438588.0", + "patentName": "一种多线切割机砂浆喷嘴", + "type": "实用新型" + }, + { + "createDate": "2012-07-04", + "createNum": "CN201120439853.7", + "patentName": "用于半导体单晶硅加工的外圆磨床", + "type": "实用新型" + } + ], + "total": 53 + }, + "ProfileTags": [ + "单晶硅片", + "硅舟", + "腐蚀片" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04960(18)", + "endDate": "2018-08-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1108(17)", + "endDate": "2017-01-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1109(17)", + "endDate": "2017-01-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1110(17)", + "endDate": "2017-01-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04961(18)", + "endDate": "2018-08-08 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101840074551", + "endDate": "2020-02-20 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 53, + "ProfileTags": [ + "单晶硅片", + "硅舟", + "腐蚀片" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 6, + "authority": "崇州市市场监督管理局", + "branches": 0, + "businessDateFrom": "2000-06-02 00:00:00", + "businessDateTo": null, + "businessScope": "生产半导体材料,电子材料,电子产品,电器设备;销售化工产品(不含危险品),汽车配件。", + "capital": "7660.000000万人民币", + "changes": 38, + "companyAddress": "成都崇州经济开发区泗维路265号", + "companyCode": "510107000233920", + "companyName": "成都青洋电子材料有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "zhiyong.heng@cdqydz.com", + "phoneNumber": "028-85373599", + "website": [ + { + "name": "成都青洋电子材料有限公司", + "url": "www.cdqydz.com" + } + ] + }, + "creditNo": "91510184720387485E", + "employees": 4, + "establishDate": "2000-06-02 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "isOnStock": "0", + "issueDate": "2021-01-08 00:00:00", + "keyNo": "cec8deb8a00020ef5d51164d66df559d", + "legalPerson": "刘从宁", + "liquidation": null, + "mPledges": 1, + "orgCode": "720387485", + "originalName": 0, + "partners": 2, + "pledges": 5, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "扬州扬杰电子科技股份有限公司 出资 1698万人民币;张钊 出资 1132万人民币;", + "changeBefore": "扬州扬杰电子科技股份有限公司 出资 1698万人民币;唐杉 出资 1132万人民币;", + "changeDate": "2020-07-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2830", + "changeBefore": "1500", + "changeDate": "2017-11-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都崇州经济开发区同心路", + "changeBefore": "成都市武侯区武侯科技园武科东一路8号", + "changeDate": "2013-11-20 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "李鹭,总经理", + "changeBefore": "", + "changeDate": "2018-03-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2830", + "changeBefore": "1500", + "changeDate": "2017-11-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-03-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-11-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "衡志勇,***", + "changeBefore": "郭小燕,***", + "changeDate": "2016-07-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都崇州经济开发区泗维路265号", + "changeBefore": "成都崇州经济开发区同心路", + "changeDate": "2016-12-02 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2018-01-03 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-03-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘从宁", + "changeBefore": "梁勤", + "changeDate": "2018-03-08 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "李鹭,总经理", + "changeBefore": "/", + "changeDate": "2018-03-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "华伟", + "changeBefore": "吴凤彬", + "changeDate": "2020-06-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-11-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "衡志勇,159****8212", + "changeBefore": "郭小燕,133****3969", + "changeDate": "2016-07-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "7660.000000万人民币", + "changeBefore": "2830万人民币", + "changeDate": "2021-01-08 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-03-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李鹭,总经理", + "changeBefore": "", + "changeDate": "2018-03-08 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-01-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "扬州扬杰电子科技股份有限公司 出资 1698万人民币;唐杉 出资 1132万人民币;", + "changeBefore": "扬州扬杰电子科技股份有限公司 出资 1698万;唐杉 出资 1132万;", + "changeDate": "2020-06-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都崇州经济开发区泗维路265号", + "changeBefore": "成都崇州经济开发区同心路", + "changeDate": "2016-12-02 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "王全文,董事兼总经理\n\n刘从宁,董事\n梁勤,董事长", + "changeBefore": "王全文,执行董事兼总经理", + "changeDate": "2018-01-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-04-12 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "唐彬;扬州扬杰电子科技股份有限公司;", + "changeBefore": "王全文;扬州扬杰电子科技股份有限公司;", + "changeDate": "2018-03-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-04-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "衡志勇,***", + "changeBefore": "郭小燕,***", + "changeDate": "2016-07-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "唐彬;扬州扬杰电子科技股份有限公司;", + "changeBefore": "王全文;扬州扬杰电子科技股份有限公司;", + "changeDate": "2018-03-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "王全文;扬州扬杰电子科技股份有限公司;", + "changeBefore": "王权东;王全文;王晓英;", + "changeDate": "2018-01-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "梁勤", + "changeBefore": "王全文", + "changeDate": "2018-01-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "王全文;扬州扬杰电子科技股份有限公司;", + "changeBefore": "王权东;王全文;王晓英;", + "changeDate": "2018-01-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "扬州扬杰电子科技股份有限公司 出资 1698万人民币;唐杉 出资 1132万人民币;", + "changeBefore": "扬州扬杰电子科技股份有限公司 出资 1698万;唐杉 出资 1132万;", + "changeDate": "2020-06-23 00:00:00", + "changeField": "投资人(股权内部转让)备案" + }, + { + "changeAfter": "成都崇州经济开发区同心路", + "changeBefore": "成都市武侯区武侯科技园武科东一路8号", + "changeDate": "2013-11-20 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-11-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2018-01-03 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "华伟", + "changeBefore": "吴凤彬", + "changeDate": "2020-06-23 00:00:00", + "changeField": "主要成员" + } + ], + "contactInfo": { + "email": "zhiyong.heng@cdqydz.com", + "phoneNumber": "028-85373599", + "website": [ + { + "name": "成都青洋电子材料有限公司", + "url": "www.cdqydz.com" + } + ] + }, + "employees": [ + { + "employeeName": "梁勤", + "position": "董事" + }, + { + "employeeName": "刘从宁", + "position": "董事长" + }, + { + "employeeName": "李鹭", + "position": "董事兼总经理" + }, + { + "employeeName": "华伟", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "500万人民币", + "publicDate": null, + "registerDate": "2015-06-11 00:00:00", + "registerNo": "成工商崇抵[2015]第138号", + "registerOffice": "崇州市市场和质量监督管理局", + "status": "无效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-01-31 00:00:00", + "stockCapital": "3064.0", + "stockName": "张钊", + "stockPercent": "0.4000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-01-31 00:00:00", + "stockCapital": "4596.0", + "stockName": "扬州扬杰电子科技股份有限公司", + "stockPercent": "0.6000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [ + { + "pledgedAmount": "285万元", + "pledgee": "成都武侯区中小企业融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "王晓英", + "pledgorNo": "非公示项", + "publicDate": "2014-12-10 00:00:00", + "regDate": "2014-12-10 00:00:00", + "registNo": "5101841000368", + "status": "无效" + }, + { + "pledgedAmount": "150万元", + "pledgee": "成都武侯区中小企业融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "王权东", + "pledgorNo": "非公示项", + "publicDate": "2014-12-10 00:00:00", + "regDate": "2014-12-10 00:00:00", + "registNo": "5101841000369", + "status": "无效" + }, + { + "pledgedAmount": "1065万元", + "pledgee": "成都武侯区中小企业融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "王全文", + "pledgorNo": "非公示项", + "publicDate": "2015-06-12 00:00:00", + "regDate": "2015-06-12 00:00:00", + "registNo": "5101841000410", + "status": "无效" + }, + { + "pledgedAmount": "150万元", + "pledgee": "成都武侯区中小企业融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "王权东", + "pledgorNo": "非公示项", + "publicDate": "2015-12-04 00:00:00", + "regDate": "2015-12-04 00:00:00", + "registNo": "5101841000466", + "status": "无效" + }, + { + "pledgedAmount": "285万元", + "pledgee": "成都武侯区中小企业融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "王晓英", + "pledgorNo": "非公示项", + "publicDate": "2015-12-04 00:00:00", + "regDate": "2015-12-04 00:00:00", + "registNo": "5101841000465", + "status": "无效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-19 00:00:00", + "executiveOrg": "崇州市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都青洋电子材料有限公司", + "taxPayerNo": "510184720387485", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都青洋电子材料有限公司", + "taxPayerNo": "91510184720387485E", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都青洋电子材料有限公司", + "taxPayerNo": "91510184720387485E", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都青洋电子材料有限公司", + "taxPayerNo": "91510184720387485E", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都青洋电子材料有限公司", + "taxPayerNo": "91510184720387485E", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/146c7215991a56a408a898915e9c5b4a/202202251909.json b/example/tpt/company/146c7215991a56a408a898915e9c5b4a/202202251909.json new file mode 100644 index 0000000..a1dc058 --- /dev/null +++ b/example/tpt/company/146c7215991a56a408a898915e9c5b4a/202202251909.json @@ -0,0 +1,474 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-24", + "createNum": "CN215275195U", + "patentName": "一种自调节制氧机", + "type": "实用新型" + }, + { + "createDate": "2021-11-26", + "createNum": "CN214880211U", + "patentName": "一种制氧机用泄压消声总成", + "type": "实用新型" + }, + { + "createDate": "2021-11-26", + "createNum": "CN214897606U", + "patentName": "一种用于制氧机的降噪箱", + "type": "实用新型" + }, + { + "createDate": "2021-11-26", + "createNum": "CN214897599U", + "patentName": "一种制氧机用消音结构", + "type": "实用新型" + }, + { + "createDate": "2021-07-09", + "createNum": "CN213655067U", + "patentName": "便携式制氧机压缩机组件的安装结构", + "type": "实用新型" + }, + { + "createDate": "2021-03-23", + "createNum": "CN212757914U", + "patentName": "安装介质杯座的分子筛床", + "type": "实用新型" + }, + { + "createDate": "2021-03-23", + "createNum": "CN212769869U", + "patentName": "一种紫外线消毒和空气净化的制氧机", + "type": "实用新型" + }, + { + "createDate": "2021-03-09", + "createNum": "CN212675909U", + "patentName": "一种用于家用制氧机的二级消音器", + "type": "实用新型" + }, + { + "createDate": "2021-01-19", + "createNum": "CN212374876U", + "patentName": "一种用于便携式制氧机的集成截止阀的分子筛床排气端盖", + "type": "实用新型" + }, + { + "createDate": "2020-09-11", + "createNum": "CN111646434A", + "patentName": "一种用于便携式制氧机的集成截止阀的分子筛床排气端盖", + "type": "发明专利" + }, + { + "createDate": "2020-05-22", + "createNum": "CN210595260U", + "patentName": "便携式制氧机", + "type": "实用新型" + }, + { + "createDate": "2020-05-08", + "createNum": "CN210487284U", + "patentName": "脉冲供氧功能测试仪器", + "type": "实用新型" + }, + { + "createDate": "2020-03-03", + "createNum": "CN210122484U", + "patentName": "一种分子筛填充设备", + "type": "实用新型" + }, + { + "createDate": "2020-02-18", + "createNum": "CN210084941U", + "patentName": "一种分子筛床", + "type": "实用新型" + }, + { + "createDate": "2020-02-14", + "createNum": "CN210065166U", + "patentName": "一种混合罐组装设备", + "type": "实用新型" + }, + { + "createDate": "2019-12-13", + "createNum": "CN209783650U", + "patentName": "一种变频制氧机测试设备", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN209764169U", + "patentName": "一种超声波氧气流量计", + "type": "实用新型" + }, + { + "createDate": "2019-01-08", + "createNum": "CN304987575S", + "patentName": "制氧机", + "type": "外观设计" + }, + { + "createDate": "2018-07-13", + "createNum": "CN207611017U", + "patentName": "一种氧气浓度校准装置", + "type": "实用新型" + }, + { + "createDate": "2018-07-10", + "createNum": "CN207595699U", + "patentName": "一种液氮容器", + "type": "实用新型" + } + ], + "total": 33 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-10-22 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 33, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 1, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2009-06-02 00:00:00", + "businessDateTo": "2051-06-01 00:00:00", + "businessScope": "机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工;医疗器械产品及配件的售后服务及维修;制氧机(6854)和制氮设备(医用、农业用、一般工业应用)的进口、研发、设计、加工制造、批发和零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "capital": "1200.000000万人民币", + "changes": 28, + "companyAddress": "四川省成都市郫都区成都现代工业港南片区清马路48号", + "companyCode": "510124000001163", + "companyName": "慨迩医疗科技(成都)有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(外国法人独资)", + "contactInfo": { + "email": "Lily-xiaoxia.Li@Cairelnc.com", + "phoneNumber": "028-63303641", + "website": [ + { + "name": "慨迩医疗科技(成都)有限公司", + "url": "www.caireinc.cn" + } + ] + }, + "creditNo": "91510100201954513W", + "employees": 4, + "establishDate": "1987-10-12 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "isOnStock": "0", + "issueDate": "2020-07-23 00:00:00", + "keyNo": "0481e79bc508cca6f4f59a8df8098f67", + "legalPerson": "EARL DAVID LAWSON", + "liquidation": null, + "mPledges": 0, + "orgCode": "201954513", + "originalName": 3, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "慨迩医疗科技(成都)有限公司", + "changeBefore": "无", + "changeDate": "2020-07-23 00:00:00", + "changeField": "境外股东发起人的境内法律文件送达接受人备案" + }, + { + "changeAfter": "1200", + "changeBefore": "Chart Asia Investment Company Limited;", + "changeDate": "2018-12-18 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-07-10 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "Earl David Lawson", + "changeBefore": "Samuel Francis Thomas", + "changeDate": "2017-07-10 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "Earl David Lawson,董事长Karl T Schmidt,董事Nicholas Scott Estes,董事", + "changeBefore": "/", + "changeDate": "2017-07-10 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "Nicholas Scott Estes,监事", + "changeBefore": "", + "changeDate": "2018-12-14 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工;医疗器械产品及配件的售后服务及维修;制氧机(6854)的进口、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(除国家限制和禁止项目)(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工(仅限第二类:6854 手术室、急救室、诊疗室设备及器具,有效期至2017年10月7日);医疗器械产品及配件的售后服务及维修;制氧机【(6854)(涉及前置许可的除外)】的进口、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(除国家限制和禁止项目)(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2017-07-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "Ken Hosako;Earl David Lawson;Steven Qian Cai", + "changeBefore": "Steven Qian Cai;Yoshiyuki Takyayanagi;Earl David Lawson", + "changeDate": "2021-05-06 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "Samuel Francis Thomas", + "changeBefore": "Steven Thomas Shaw", + "changeDate": "2016-02-29 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "有限责任公司(外国法人独资)", + "changeBefore": "有限责任公司(港澳台法人独资)", + "changeDate": "2020-07-23 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工;医疗器械产品及配件的售后服务及维修;制氧机(6854)和制氮设备(医用、农业用、一般工业应用)的进口、研发、设计、加工制造、批发和零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工;医疗器械产品及配件的售后服务及维修;制氧机(6854)的进口、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(除国家限制和禁止项目)(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2018-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "Jillian Case Harris,监事", + "changeBefore": "/", + "changeDate": "2017-07-10 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Samuel Francis Thomas,董事长Christopher Francis Rioux,董事", + "changeBefore": "/", + "changeDate": "2016-02-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工(仅限第二类:6854 手术室、急救室、诊疗室设备及器具,有效期至2017年10月7日);医疗器械产品及配件的售后服务及维修;制氧机【(6854)(涉及前置许可的除外)】的进口、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(除国家限制和禁止项目)(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工(仅限出口);医疗器械产品及配件的售后服务及维修;制氧机(6854)的进口、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(除国家限制和禁止项目)。", + "changeDate": "2014-07-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-07-10 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "Steven Qian Cai,董事兼总经理Christopher Robert Southerland,董事", + "changeBefore": "", + "changeDate": "2018-12-14 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "NGK Spark Plug Co.,Ltd. 出资 1200.000000万人民币", + "changeBefore": "Chart Asia Investment Company Limited 出资 1200.000000万人民币", + "changeDate": "2020-07-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "Earl David Lawson,董事长;Steven Qian Cai,董事兼总经理;Yoshiyuki Takyayanagi,董事;Makoto Hikawa,监事;", + "changeBefore": "Nicholas Scott Estes,监事;Earl David Lawson,董事长;Christopher Robert Southerland,董事;Steven Qian Cai,董事兼总经理;", + "changeDate": "2019-03-27 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "2020-07-15 章程修正案", + "changeBefore": "无", + "changeDate": "2020-07-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "四川省成都市郫县现代工业港南片区清马路48号", + "changeBefore": "四川省成都现代工业港南片区清马路48号", + "changeDate": "2014-07-17 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "四川省成都市郫县现代工业港南片区清马路48号", + "changeBefore": "四川省成都现代工业港南片区清马路48号", + "changeDate": "2014-07-11 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "慨迩医疗科技(成都)有限公司", + "changeBefore": "查特生物医疗(成都)有限公司", + "changeDate": "2018-12-14 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "Etsuko Otsuka", + "changeBefore": "Makoto Hikawa", + "changeDate": "2021-05-06 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Steven Qian Cai,董事兼总经理", + "changeBefore": "", + "changeDate": "2018-12-14 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工;医疗器械产品及配件的售后服务及维修;制氧机(6854)的进口(有效期限至2017年10月7日)、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "液氮生物容器及其它容器、兽药器械、仪器仪表、机械设备和零配件的研发、设计、加工制造;医疗器械及相关零配件的制造加工(仅限出口);医疗器械产品及配件的售后服务及维修;制氧机(6854)的进口、批发零售(仅限厂区内);销售企业自产产品;经营本企业生产所需的原辅材料、仪器仪表、机械设备和零配件(除国家限制和禁止项目)。", + "changeDate": "2014-07-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "Earl David Lawson,董事长\nKarl T Schmidt,董事\nNicholas Scott Estes,董事", + "changeBefore": "", + "changeDate": "2017-07-10 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "四川省成都市郫都区成都现代工业港南片区清马路48号", + "changeBefore": "四川省成都市郫县现代工业港南片区清马路48号", + "changeDate": "2018-12-18 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "Jillian Case Harris,监事", + "changeBefore": "", + "changeDate": "2017-07-10 00:00:00", + "changeField": "监事备案" + } + ], + "contactInfo": { + "email": "Lily-xiaoxia.Li@Cairelnc.com", + "phoneNumber": "028-63303641", + "website": [ + { + "name": "慨迩医疗科技(成都)有限公司", + "url": "www.caireinc.cn" + } + ] + }, + "employees": [ + { + "employeeName": "EARL DAVID LAWSON", + "position": "董事长" + }, + { + "employeeName": "KEN HOSAKO", + "position": "董事" + }, + { + "employeeName": "ETSUKO OTSUKA", + "position": "监事" + }, + { + "employeeName": "STEVEN QIAN CAI", + "position": "董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": null, + "name": "成都金凤夜氮容器有限公司" + }, + { + "changeDate": null, + "name": "成都金凤液氮容器有限公司" + }, + { + "changeDate": "2018-12-14 00:00:00", + "name": "查特生物医疗(成都)有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2008-03-18 00:00:00,2009-11-06 00:00:00", + "stockCapital": "1200.0", + "stockName": "NGK SPARK PLUG CO.,LTD.", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "外国(地区)企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "查特生物医疗(成都)有限公司", + "taxPayerNo": "510124201954513", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "查特生物医疗(成都)有限公司", + "taxPayerNo": "510124201954513", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "慨迩医疗科技(成都)有限公司", + "taxPayerNo": "91510100201954513W", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "慨迩医疗科技(成都)有限公司", + "taxPayerNo": "91510100201954513W", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "慨迩医疗科技(成都)有限公司", + "taxPayerNo": "91510100201954513W", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "慨迩医疗科技(成都)有限公司", + "taxPayerNo": "91510100201954513W", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/14987219d9bdfce988bfafb66377e7e3/202202251907.json b/example/tpt/company/14987219d9bdfce988bfafb66377e7e3/202202251907.json new file mode 100644 index 0000000..6e0739a --- /dev/null +++ b/example/tpt/company/14987219d9bdfce988bfafb66377e7e3/202202251907.json @@ -0,0 +1,1788 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-11", + "createNum": "CN202130584865.8", + "patentName": "轮胎(HD302)", + "type": "外观专利" + }, + { + "createDate": "2022-02-11", + "createNum": "CN202130584873.2", + "patentName": "轮胎(HD302A)", + "type": "外观专利" + }, + { + "createDate": "2022-02-08", + "createNum": "CN202121837648.6", + "patentName": "一种推力套", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202121614205.0", + "patentName": "一种手持轮胎修须刀", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202121507603.2", + "patentName": "一种三复合机头用预口型插块", + "type": "实用新型" + }, + { + "createDate": "2022-01-07", + "createNum": "CN202111399445.8", + "patentName": "一种低滚动阻力轮胎、车辆", + "type": "发明专利" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202121890269.3", + "patentName": "一种用于冷却硫化机主机的冷却装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202121507604.7", + "patentName": "一种卷材机的降噪装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-31", + "createNum": "CN202121562226.2", + "patentName": "轮胎扭转力矩校验装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-31", + "createNum": "CN202121562215.4", + "patentName": "一种轮胎输送装置的防护机构", + "type": "实用新型" + }, + { + "createDate": "2021-12-31", + "createNum": "CN202121507755.2", + "patentName": "一种硫化机电脑降温装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-24", + "createNum": "CN202121507734.0", + "patentName": "一种轮胎胎侧分离装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-24", + "createNum": "CN202121507791.9", + "patentName": "轮胎硫化凝结水回收利用系统", + "type": "实用新型" + }, + { + "createDate": "2021-12-24", + "createNum": "CN202121181532.1", + "patentName": "一种切胶机", + "type": "实用新型" + }, + { + "createDate": "2021-12-24", + "createNum": "CN202121181489.9", + "patentName": "一种橡胶切胶装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202130484702.2", + "patentName": "轮胎(HD501-B)", + "type": "外观专利" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202121178260.X", + "patentName": "一种轮胎胎圈钢丝挤出滤胶口型及具有该口型的挤出机", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202121175271.2", + "patentName": "胎面裁切装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202011019391.3", + "patentName": "一种车胎辅助充气装置", + "type": "发明专利" + }, + { + "createDate": "2021-12-10", + "createNum": "CN202121181490.1", + "patentName": "橡胶开炼机", + "type": "实用新型" + }, + { + "createDate": "2021-12-10", + "createNum": "CN202121178252.5", + "patentName": "一种模具清洗机", + "type": "实用新型" + }, + { + "createDate": "2021-12-10", + "createNum": "CN202121176343.5", + "patentName": "轮胎输送装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-03", + "createNum": "CN202121181628.8", + "patentName": "检测工位用轮胎摆架", + "type": "实用新型" + }, + { + "createDate": "2021-12-03", + "createNum": "CN202121176347.3", + "patentName": "炭黑称量装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202121181496.9", + "patentName": "轮胎内衬层胶片切刀", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202121178256.3", + "patentName": "一种硫化机的输送装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202121178268.6", + "patentName": "防止单层胎和顺层胎的半钢成型机", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202121178247.4", + "patentName": "一种纤维帘布压延机的切边装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202121175263.8", + "patentName": "帘布裁切输送装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202121176335.0", + "patentName": "轮胎生产氮气硫化回收装置", + "type": "实用新型" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202110754932.5", + "patentName": "一种电动葫芦轨道及其换轨机构与轨道机构", + "type": "发明专利" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202010000485.X", + "patentName": "轮胎硫化用钢圈及中小型轮胎硫化的罐式模型", + "type": "发明专利" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202130328994.0", + "patentName": "轮胎(HD829)", + "type": "外观专利" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202130328481.X", + "patentName": "轮胎(HD829A)", + "type": "外观专利" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202130284120.X", + "patentName": "轮胎(HD501)", + "type": "外观专利" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202130136911.8", + "patentName": "轮胎(HD665-B)", + "type": "外观专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202110803404.4", + "patentName": "一种用于轮胎修须的割刀", + "type": "发明专利" + }, + { + "createDate": "2021-09-14", + "createNum": "CN202121736939.6", + "patentName": "一种用于防卡胎的修须机辊", + "type": "实用新型" + }, + { + "createDate": "2021-09-14", + "createNum": "CN202121736926.9", + "patentName": "一种硫化机用的保温装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-14", + "createNum": "CN202121641718.0", + "patentName": "一种硫化机的输送防护辊", + "type": "实用新型" + }, + { + "createDate": "2021-08-17", + "createNum": "CN202110803404.4", + "patentName": "一种用于轮胎修须的割刀", + "type": "发明专利" + }, + { + "createDate": "2021-07-16", + "createNum": "CN202130142159.8", + "patentName": "轮胎(HD617SUV)", + "type": "外观专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202130098810.6", + "patentName": "轮胎(HD665)", + "type": "外观专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202030666314.1", + "patentName": "轮胎(HD869)", + "type": "外观专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202030666313.7", + "patentName": "轮胎(MT828)", + "type": "外观专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN201811608618.0", + "patentName": "一种轮胎胎侧橡胶组合物、制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN201811608618.0", + "patentName": "一种轮胎胎侧橡胶组合物、制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2021-06-08", + "createNum": "CN202030677049.7", + "patentName": "轮胎(HAIDA轿车配套新花纹A)", + "type": "外观专利" + }, + { + "createDate": "2021-06-08", + "createNum": "CN202030677056.7", + "patentName": "轮胎(HAIDA轿车配套新花纹)", + "type": "外观专利" + }, + { + "createDate": "2021-03-16", + "createNum": "CN201811608649.6", + "patentName": "一种轮胎室外通过噪音的测试方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-26", + "createNum": "CN202011281740.9", + "patentName": "一种用于制备混炼胶的组合物、混炼胶及其制备方法、轮胎", + "type": "发明专利" + }, + { + "createDate": "2021-02-05", + "createNum": "CN202011276354.0", + "patentName": "一种胶料组合物、混炼胶及其制备方法和半钢轮胎", + "type": "发明专利" + }, + { + "createDate": "2021-02-05", + "createNum": "CN202011283356.2", + "patentName": "一种橡胶材料组合物、混炼胶及其制备方法、备胎", + "type": "发明专利" + }, + { + "createDate": "2021-01-12", + "createNum": "CN202030279297.6", + "patentName": "轮胎(AK888)", + "type": "外观专利" + }, + { + "createDate": "2020-12-25", + "createNum": "CN202011019391.3", + "patentName": "一种车胎辅助充气装置", + "type": "发明专利" + }, + { + "createDate": "2020-11-17", + "createNum": "CN202030278953.0", + "patentName": "轮胎(ALT707)", + "type": "外观专利" + }, + { + "createDate": "2020-11-17", + "createNum": "CN202030279295.7", + "patentName": "轮胎(M888)", + "type": "外观专利" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202030283685.1", + "patentName": "轮胎(TF306)", + "type": "外观专利" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202030283697.4", + "patentName": "轮胎(TF303)", + "type": "外观专利" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202030283915.4", + "patentName": "轮胎(TF307)", + "type": "外观专利" + }, + { + "createDate": "2020-07-17", + "createNum": "CN202030091417.X", + "patentName": "轮胎(HAIDA新花纹UHP)", + "type": "外观专利" + }, + { + "createDate": "2020-07-17", + "createNum": "CN202030083501.7", + "patentName": "轮胎(HD927SP)", + "type": "外观专利" + }, + { + "createDate": "2020-07-17", + "createNum": "CN201930487453.5", + "patentName": "轮胎(RD224)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930655727.7", + "patentName": "轮胎(HD687)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930655726.2", + "patentName": "轮胎(HD687-B)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930605464.9", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930563687.3", + "patentName": "轮胎(MK687-C)", + "type": "外观专利" + }, + { + "createDate": "2020-04-21", + "createNum": "CN201911400108.9", + "patentName": "一种气密层胶及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-04-10", + "createNum": "CN202010000485.X", + "patentName": "轮胎硫化用钢圈及中小型轮胎硫化的罐式模型", + "type": "发明专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201930499192.9", + "patentName": "轮胎(HD737)", + "type": "外观专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201930499183.X", + "patentName": "轮胎(HD737B)", + "type": "外观专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201930499219.4", + "patentName": "轮胎(HD937-A)", + "type": "外观专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201930499191.4", + "patentName": "轮胎(HD737A)", + "type": "外观专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201930487488.9", + "patentName": "轮胎(RD227)", + "type": "外观专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201930487442.7", + "patentName": "轮胎(RD229)", + "type": "外观专利" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201930204488.3", + "patentName": "轮胎(HD677c)", + "type": "外观专利" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201930203919.4", + "patentName": "轮胎(HD677b)", + "type": "外观专利" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201930203837.X", + "patentName": "轮胎(HD677a)", + "type": "外观专利" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201930063013.7", + "patentName": "轮胎(HD321)", + "type": "外观专利" + }, + { + "createDate": "2019-10-15", + "createNum": "CN201830659333.4", + "patentName": "轮胎(HD627-B)", + "type": "外观专利" + }, + { + "createDate": "2019-10-15", + "createNum": "CN201830659332.X", + "patentName": "轮胎(HD-4S)", + "type": "外观专利" + }, + { + "createDate": "2019-10-15", + "createNum": "CN201830658123.3", + "patentName": "轮胎(HD937)", + "type": "外观专利" + }, + { + "createDate": "2019-10-08", + "createNum": "CN201930204621.5", + "patentName": "轮胎(HD657)", + "type": "外观专利" + }, + { + "createDate": "2019-09-17", + "createNum": "CN201810192840.0", + "patentName": "B型轮胎定型硫化机的胶囊夹具", + "type": "发明专利" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201811608649.6", + "patentName": "一种轮胎室外通过噪音的测试方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-01", + "createNum": "CN201820315584.5", + "patentName": "B型轮胎定型硫化机多机型使用的胶囊夹具工装", + "type": "实用新型" + }, + { + "createDate": "2018-10-26", + "createNum": "CN201830238175.5", + "patentName": "轮胎(HD627)", + "type": "外观专利" + }, + { + "createDate": "2018-10-26", + "createNum": "CN201830237310.4", + "patentName": "轮胎(HD923)", + "type": "外观专利" + }, + { + "createDate": "2018-10-23", + "createNum": "CN201710008935.8", + "patentName": "一种三角胶及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-09-04", + "createNum": "CN201830166728.0", + "patentName": "轮胎(HD837C)", + "type": "外观专利" + }, + { + "createDate": "2018-03-13", + "createNum": "CN201610761644.1", + "patentName": "试用于轮胎胎面花纹破坏性能对比检测的装置", + "type": "发明专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201610736245.X", + "patentName": "一种无内斜交轮胎专用气密层胶料", + "type": "发明专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201610736245.X", + "patentName": "一种无内斜交轮胎专用气密层胶料", + "type": "发明专利" + }, + { + "createDate": "2018-01-23", + "createNum": "CN201610549767.9", + "patentName": "专用于半钢冰雪路面专用轮胎的胎面胶料", + "type": "发明专利" + }, + { + "createDate": "2018-01-23", + "createNum": "CN201610550358.0", + "patentName": "一种农用轮胎充氮硫化技术", + "type": "发明专利" + }, + { + "createDate": "2017-10-31", + "createNum": "CN201720114102.5", + "patentName": "轮胎气密性检测装置及其系统", + "type": "实用新型" + }, + { + "createDate": "2017-10-03", + "createNum": "CN201730014516.6", + "patentName": "轮胎(HD637)", + "type": "外观专利" + }, + { + "createDate": "2017-09-19", + "createNum": "CN201730141523.2", + "patentName": "轮胎(HD637‑B)", + "type": "外观专利" + }, + { + "createDate": "2017-09-19", + "createNum": "CN201730097494.4", + "patentName": "轮胎(HD825)", + "type": "外观专利" + }, + { + "createDate": "2017-08-29", + "createNum": "CN201730048543.5", + "patentName": "轮胎(HD837A)", + "type": "外观专利" + }, + { + "createDate": "2017-08-29", + "createNum": "CN201720103556.2", + "patentName": "一种轮胎降噪结构及其降噪轮胎", + "type": "实用新型" + }, + { + "createDate": "2017-08-29", + "createNum": "CN201720031686.X", + "patentName": "一种硫化工具及硫化装置", + "type": "实用新型" + }, + { + "createDate": "2017-08-29", + "createNum": "CN201720008317.9", + "patentName": "一种吸盐液装置及软化水处理设备", + "type": "实用新型" + }, + { + "createDate": "2017-08-29", + "createNum": "CN201720008708.0", + "patentName": "一种胶片摩擦力检测装置及摩擦力检测系统", + "type": "实用新型" + }, + { + "createDate": "2017-07-28", + "createNum": "CN201730022362.5", + "patentName": "轮胎(HD639)", + "type": "外观专利" + }, + { + "createDate": "2017-07-07", + "createNum": "CN201730048685.1", + "patentName": "轮胎(HD837B)", + "type": "外观专利" + }, + { + "createDate": "2017-07-07", + "createNum": "CN201730021358.7", + "patentName": "轮胎(HD638)", + "type": "外观专利" + }, + { + "createDate": "2017-06-13", + "createNum": "CN201710008935.8", + "patentName": "一种三角胶及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-11-23", + "createNum": "CN201630318653.4", + "patentName": "轮胎(HD623)", + "type": "外观专利" + }, + { + "createDate": "2016-11-02", + "createNum": "CN201630318513.7", + "patentName": "轮胎(HD878)", + "type": "外观专利" + }, + { + "createDate": "2016-10-26", + "createNum": "CN201630318711.3", + "patentName": "轮胎(ORT508)", + "type": "外观专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201630318427.6", + "patentName": "轮胎(HD868)", + "type": "外观专利" + }, + { + "createDate": "2016-06-29", + "createNum": "CN201410714432.9", + "patentName": "一种工业叉车轮胎专用胎冠胶料", + "type": "发明专利" + }, + { + "createDate": "2016-06-08", + "createNum": "CN201410717361.8", + "patentName": "免用模具脱模剂的轮胎胎侧胶", + "type": "发明专利" + }, + { + "createDate": "2015-08-12", + "createNum": "CN201430491488.3", + "patentName": "轮胎(BIG ROCK)", + "type": "外观专利" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201430491652.0", + "patentName": "轮胎(LTT302)", + "type": "外观专利" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201430488774.4", + "patentName": "轮胎(HD927)", + "type": "外观专利" + }, + { + "createDate": "2015-06-03", + "createNum": "CN201310612902.6", + "patentName": "一种出口轮胎专用胎侧胶料", + "type": "发明专利" + }, + { + "createDate": "2014-09-17", + "createNum": "CN201210552605.2", + "patentName": "一种实心轮胎基部胶料", + "type": "发明专利" + }, + { + "createDate": "2014-07-16", + "createNum": "CN201310007939.6", + "patentName": "低滚动阻力高操控性半钢子午线高性能轮胎胎面胶", + "type": "发明专利" + }, + { + "createDate": "2014-06-25", + "createNum": "CN201210561581.7", + "patentName": "高弹性低生热胎冠底胶", + "type": "发明专利" + }, + { + "createDate": "2014-06-11", + "createNum": "CN201320758475.8", + "patentName": "一种实心轮胎硫化生产的出模装置", + "type": "实用新型" + }, + { + "createDate": "2014-06-11", + "createNum": "CN201330569332.8", + "patentName": "轮胎(HD667)", + "type": "外观专利" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201330441370.5", + "patentName": "轮胎(曲折)", + "type": "外观专利" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201230639542.5", + "patentName": "轮胎(HD828)", + "type": "外观专利" + }, + { + "createDate": "2013-06-19", + "createNum": "CN200910216577.5", + "patentName": "一种翻新轮胎用中间粘合胶料", + "type": "发明专利" + }, + { + "createDate": "2013-05-15", + "createNum": "CN201230639539.3", + "patentName": "轮胎(HT607)", + "type": "外观专利" + }, + { + "createDate": "2013-04-17", + "createNum": "CN201210552605.2", + "patentName": "一种实心轮胎基部胶料", + "type": "发明专利" + }, + { + "createDate": "2013-04-17", + "createNum": "CN201010587305.9", + "patentName": "在载重轮胎的配套件——垫带上安装防爆片的方法", + "type": "发明专利" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201110405074.X", + "patentName": "工程机械轮胎胎面胶料", + "type": "发明专利" + }, + { + "createDate": "2012-09-05", + "createNum": "CN200910216576.0", + "patentName": "乘用子午线轮胎气密层压延胶料", + "type": "发明专利" + }, + { + "createDate": "2012-06-20", + "createNum": "CN201130463963.2", + "patentName": "轮胎(ITT 558)", + "type": "外观专利" + }, + { + "createDate": "2012-06-20", + "createNum": "CN201010583747.6", + "patentName": "微型车轮胎胎面配方胶料", + "type": "发明专利" + }, + { + "createDate": "2012-06-13", + "createNum": "CN201110403828.8", + "patentName": "半钢丝子午线轮胎内衬层胶料", + "type": "发明专利" + }, + { + "createDate": "2012-06-13", + "createNum": "CN201110405072.0", + "patentName": "柔韧性优异的胎圈保护胶", + "type": "发明专利" + }, + { + "createDate": "2012-05-02", + "createNum": "CN200810046577.0", + "patentName": "钢丝夹胶胶料", + "type": "发明专利" + }, + { + "createDate": "2012-03-21", + "createNum": "CN201010584067.6", + "patentName": "斜交轮胎胎肩胶料", + "type": "发明专利" + }, + { + "createDate": "2012-03-21", + "createNum": "CN200710050527.5", + "patentName": "半钢丝子午线轮胎带束层压延胶料", + "type": "发明专利" + }, + { + "createDate": "2012-01-25", + "createNum": "CN201010583530.5", + "patentName": "矿山专用全钢子午胎胎冠配方胶料", + "type": "发明专利" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201020658994.3", + "patentName": "在载重轮胎的配套件——垫带上装配防爆片的工装", + "type": "实用新型" + }, + { + "createDate": "2011-08-31", + "createNum": "CN201020656535.1", + "patentName": "一种特殊带束层结构的全钢丝载重子午线轮胎", + "type": "实用新型" + }, + { + "createDate": "2011-08-24", + "createNum": "CN200810046576.6", + "patentName": "半钢丝子午线轮胎白胎侧挤出胶料", + "type": "发明专利" + }, + { + "createDate": "2011-07-20", + "createNum": "CN201010587305.9", + "patentName": "在载重轮胎的配套件——垫带上安装防爆片的方法", + "type": "发明专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN201030675438.2", + "patentName": "轮胎(ALT704)", + "type": "外观专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN201030675431.0", + "patentName": "轮胎(SR266)", + "type": "外观专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN201030674490.6", + "patentName": "轮胎(HD766)", + "type": "外观专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN201030674377.8", + "patentName": "轮胎(ST102)", + "type": "外观专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN200910216576.0", + "patentName": "乘用子午线轮胎气密层压延胶料", + "type": "发明专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN200910216577.5", + "patentName": "一种翻新轮胎用中间粘合胶料", + "type": "发明专利" + }, + { + "createDate": "2011-06-08", + "createNum": "CN200910216575.6", + "patentName": "全钢子午线轮胎零度带束层配方胶料", + "type": "发明专利" + }, + { + "createDate": "2011-05-04", + "createNum": "CN201010584067.6", + "patentName": "斜交轮胎胎肩胶料", + "type": "发明专利" + }, + { + "createDate": "2011-04-27", + "createNum": "CN201010583747.6", + "patentName": "微型车轮胎胎面配方胶料", + "type": "发明专利" + }, + { + "createDate": "2011-04-20", + "createNum": "CN201010583530.5", + "patentName": "矿山专用全钢子午胎胎冠配方胶料", + "type": "发明专利" + }, + { + "createDate": "2011-01-26", + "createNum": "CN200920243609.6", + "patentName": "气密性对比测试仪", + "type": "实用新型" + }, + { + "createDate": "2010-11-24", + "createNum": "CN200920243608.1", + "patentName": "胎面接头线接触式自动压合机", + "type": "实用新型" + }, + { + "createDate": "2010-08-18", + "createNum": "CN200930111890.3", + "patentName": "轮胎(二)", + "type": "外观专利" + }, + { + "createDate": "2010-08-11", + "createNum": "CN200930111892.2", + "patentName": "轮胎(四)", + "type": "外观专利" + }, + { + "createDate": "2010-08-11", + "createNum": "CN200930111893.7", + "patentName": "轮胎(五)", + "type": "外观专利" + }, + { + "createDate": "2010-08-11", + "createNum": "CN200930111894.1", + "patentName": "轮胎(六)", + "type": "外观专利" + }, + { + "createDate": "2010-01-27", + "createNum": "CN200820141462.5", + "patentName": "一种轮胎生产压出用的新型预口型", + "type": "实用新型" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265772.3", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265777.6", + "patentName": "轿车花纹轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265774.2", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265775.7", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265773.8", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265776.1", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265769.1", + "patentName": "LT花纹轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265770.4", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830265771.9", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2009-11-11", + "createNum": "CN200810046577.0", + "patentName": "钢丝夹胶胶料", + "type": "发明专利" + }, + { + "createDate": "2009-11-11", + "createNum": "CN200810046576.6", + "patentName": "半钢丝子午线轮胎白胎侧挤出胶料", + "type": "发明专利" + }, + { + "createDate": "2009-09-16", + "createNum": "CN200820141463.X", + "patentName": "胎面接头线接触式压合机", + "type": "实用新型" + }, + { + "createDate": "2009-05-20", + "createNum": "CN200710050528.X", + "patentName": "一种矿用轮胎胎面胶料", + "type": "发明专利" + }, + { + "createDate": "2009-05-20", + "createNum": "CN200710050527.5", + "patentName": "半钢丝子午线轮胎带束层压延胶料", + "type": "发明专利" + }, + { + "createDate": "2009-01-14", + "createNum": "CN200730304033.6", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2008-12-31", + "createNum": "CN200730304034.0", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2008-12-31", + "createNum": "CN200730304038.9", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2008-12-31", + "createNum": "CN200730304035.5", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2008-12-31", + "createNum": "CN200730304036.X", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2008-10-29", + "createNum": "CN200730304037.4", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2008-06-04", + "createNum": "CN200610022319.X", + "patentName": "含有间-甲粘合体系的高性能轮胎帘布胶料", + "type": "发明专利" + }, + { + "createDate": "2008-03-26", + "createNum": "CN200620036381.X", + "patentName": "双层水压硫化机的轮胎模具清洗装置", + "type": "实用新型" + }, + { + "createDate": "2007-12-26", + "createNum": "CN200620036382.4", + "patentName": "一种卧式中小型轮胎拆装机", + "type": "实用新型" + }, + { + "createDate": "2007-09-26", + "createNum": "CN200630031337.5", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2007-08-29", + "createNum": "CN200630031336.0", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2007-05-16", + "createNum": "CN200530030747.3", + "patentName": "轮胎", + "type": "外观专利" + }, + { + "createDate": "2007-04-11", + "createNum": "CN200520035933.0", + "patentName": "B型轮胎硫化胶囊夹具", + "type": "实用新型" + }, + { + "createDate": "2004-11-03", + "createNum": "CN00116122.9", + "patentName": "轮胎惰性气体硫化的惰性气体回收工艺", + "type": "发明专利" + }, + { + "createDate": "2002-07-10", + "createNum": "CN01247843.1", + "patentName": "内置子口加强层子午线轮胎", + "type": "实用新型" + }, + { + "createDate": "2002-04-24", + "createNum": "CN00116122.9", + "patentName": "轮胎惰性气体硫化的惰性气体回收工艺", + "type": "发明专利" + }, + { + "createDate": "2002-04-03", + "createNum": "CN00244633.2", + "patentName": "适于轮胎惰性气体硫化后被回收工艺的热交换装置", + "type": "实用新型" + }, + { + "createDate": "2001-08-01", + "createNum": "CN00244634.0", + "patentName": "适于轮胎惰性气体硫化后惰性气体回收工艺的贮气袋", + "type": "实用新型" + }, + { + "createDate": "2001-08-01", + "createNum": "CN00244635.9", + "patentName": "适于轮胎惰性气体硫化后惰性气体回收工艺的水封装置", + "type": "实用新型" + } + ], + "total": 193 + }, + "ProfileTags": [ + "生产轮胎", + "橡胶制品", + "橡塑合成制品等", + "轮胎厂", + "轮胎", + "轮胎 ", + " 全钢子午线 ", + " 半钢子午线 ", + " 斜交", + "全钢轮胎 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0707(16)", + "endDate": "2016-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01198(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00707(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03251(17)", + "endDate": "2017-12-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A1533(16)", + "endDate": "2016-09-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2541(17)", + "endDate": "2017-01-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02964(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02980(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02955(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02975(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00941(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02968(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02976(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02956(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02959(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00706(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02963(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02977(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A00623(17)", + "endDate": "2017-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0416(16)", + "endDate": "2016-08-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0417(16)", + "endDate": "2016-08-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A1535(16)", + "endDate": "2016-09-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A1534(16)", + "endDate": "2016-09-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0709(16)", + "endDate": "2016-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0710(16)", + "endDate": "2016-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0708(16)", + "endDate": "2016-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02969(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02979(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02961(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02962(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02970(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02971(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02967(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02974(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02965(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01554(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02978(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02966(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02972(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02960(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02954(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02958(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A00624(17)", + "endDate": "2017-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02957(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02973(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03249(17)", + "endDate": "2017-12-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03250(17)", + "endDate": "2017-12-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03252(17)", + "endDate": "2017-12-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06314(17)", + "endDate": "2017-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06312(17)", + "endDate": "2017-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06313(17)", + "endDate": "2017-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06315(17)", + "endDate": "2017-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "管30川A00167(18)", + "endDate": "2018-07-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10623(18)", + "endDate": "2018-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-05-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 193, + "ProfileTags": [ + "生产轮胎", + "橡胶制品", + "橡塑合成制品等", + "轮胎厂", + "轮胎", + "轮胎 ", + " 全钢子午线 ", + " 半钢子午线 ", + " 斜交", + "全钢轮胎 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 55, + "authority": "成都市市场监督管理局", + "branches": 5, + "businessDateFrom": "1994-06-30 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:轮胎制造;轮胎销售;橡胶制品制造;橡胶制品销售;货物进出口;化工产品销售(不含许可类化工产品);汽车零配件批发;家用电器销售;机械零件、零部件销售;日用玻璃制品销售;金属材料销售;建筑材料销售;五金产品批发;包装材料及制品销售;纸制品销售;非居住房地产租赁;住房租赁(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "25090.732800万人民币", + "changes": 10, + "companyAddress": "四川省成都市东部新区川橡路568号", + "companyCode": "512000000028052", + "companyName": "四川轮胎橡胶(集团)股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(非上市)", + "contactInfo": { + "email": "hdjg@hdtyre.com", + "phoneNumber": "028-27729318" + }, + "creditNo": "915120002068734482", + "employees": 8, + "establishDate": "1994-06-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "橡胶和塑料制品业" + }, + "isOnStock": "0", + "issueDate": "2021-11-09 00:00:00", + "keyNo": "b06b3507502b05daaa184e51cc0125fc", + "legalPerson": "向春东", + "liquidation": null, + "mPledges": 1, + "orgCode": "206873448", + "originalName": 0, + "partners": 4, + "pledges": 2, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": null, + "companyCode": "6201001200915", + "companyName": "四川轮胎橡胶(集团)股份有限公司兰州分公司", + "creditNo": null, + "legalPerson": "李发胜" + }, + { + "authority": null, + "companyCode": "510100000055133", + "companyName": "四川轮胎橡胶(集团)股份有限公司成都分公司", + "creditNo": "", + "legalPerson": "尹壮" + }, + { + "authority": null, + "companyCode": "5101001901352", + "companyName": "四川轮胎橡胶(集团)股份有限公司成都第二分公司", + "creditNo": "", + "legalPerson": "张全" + }, + { + "authority": "成都东部新区市场监管局", + "companyCode": "512081000035465", + "companyName": "四川轮胎橡胶(集团)股份有限公司汽贸分公司", + "creditNo": "91512081711864454C", + "legalPerson": "黄宽" + }, + { + "authority": "成都东部新区市场监管局", + "companyCode": "512081000070731", + "companyName": "四川轮胎橡胶(集团)股份有限公司轮胎直销部", + "creditNo": "91512081MA62K0FE9C", + "legalPerson": "唐晓玲" + } + ], + "changes": [ + { + "changeAfter": "一般项目:轮胎制造;轮胎销售;橡胶制品制造;橡胶制品销售;货物进出口;化工产品销售(不含许可类化工产品);汽车零配件批发;家用电器销售;机械零件、零部件销售;日用玻璃制品销售;金属材料销售;建筑材料销售;五金产品批发;包装材料及制品销售;纸制品销售;非居住房地产租赁;住房租赁(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "轮胎、橡胶制品、橡塑合成制品制造、销售;汽车配件、家用电器、机电产品销售;对本企业生产所需原材料及产品的进出口贸易。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2021-11-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "费琴,***", + "changeBefore": "", + "changeDate": "2017-06-12 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-11-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "费琴,159****4845", + "changeBefore": "", + "changeDate": "2017-06-12 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "杨艳,监事;张俊伟,董事;向春东,董事长;李白,监事;樊建强,监事;李贞延,董事兼总经理;郭建勇,董事;陈确林,董事;", + "changeBefore": "吴桂忠,董事;李贞延,董事兼总经理;杨艳,监事;张俊伟,董事;向春东,董事长;李白,监事;郭建勇,董事;樊建强,监事;", + "changeDate": "2019-05-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "费琴,***", + "changeBefore": "", + "changeDate": "2017-06-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "费琴,***", + "changeBefore": "/", + "changeDate": "2017-06-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "四川省成都市东部新区川橡路568号", + "changeBefore": "四川省简阳市养马镇川橡路568号", + "changeDate": "2021-11-09 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-11-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-11-01 00:00:00", + "changeField": "换发证照" + } + ], + "contactInfo": { + "email": "hdjg@hdtyre.com", + "phoneNumber": "028-27729318" + }, + "employees": [ + { + "employeeName": "陈确林", + "position": "董事" + }, + { + "employeeName": "樊建强", + "position": "监事" + }, + { + "employeeName": "张俊伟", + "position": "董事" + }, + { + "employeeName": "郭建勇", + "position": "董事" + }, + { + "employeeName": "杨艳", + "position": "监事" + }, + { + "employeeName": "向春东", + "position": "董事长" + }, + { + "employeeName": "李贞延", + "position": "董事兼总经理" + }, + { + "employeeName": "李白", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "橡胶和塑料制品业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "6191.62万人民币", + "publicDate": null, + "registerDate": "2017-08-11 00:00:00", + "registerNo": "(简阳)工商动抵字[2017]第0031号", + "registerOffice": "简阳市工商行政管理和质量技术监督局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川海大橡胶集团有限公司", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "慈溪市锦纶总公司", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川省信托投资公司", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "扬州有机化工厂", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [ + { + "pledgedAmount": "852.15万股", + "pledgee": "山东胜通钢帘线有限公司", + "pledgeeNo": "9***03131G", + "pledgor": "北京华中世通科技发展有限公司", + "pledgorNo": "91110108761442065N", + "publicDate": "2018-06-14 00:00:00", + "regDate": "2018-06-14 00:00:00", + "registNo": "5101001517816", + "status": "有效" + }, + { + "pledgedAmount": "426.075万股", + "pledgee": "山东胜通钢帘线有限公司", + "pledgeeNo": "9***03131G", + "pledgor": "北京特异依科技有限公司", + "pledgorNo": "91110108580814616F", + "publicDate": "2018-06-15 00:00:00", + "regDate": "2018-06-15 00:00:00", + "registNo": "5101001517823", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川轮胎橡胶(集团)股份有限公司", + "taxPayerNo": "512081206873448", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川轮胎橡胶(集团)股份有限公司", + "taxPayerNo": "915120002068734482", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川轮胎橡胶(集团)股份有限公司", + "taxPayerNo": "915120002068734482", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川轮胎橡胶(集团)股份有限公司", + "taxPayerNo": "915120002068734482", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川轮胎橡胶(集团)股份有限公司", + "taxPayerNo": "915120002068734482", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川轮胎橡胶(集团)股份有限公司", + "taxPayerNo": "915120002068734482", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/167d9733a80eab40f2c518403e072537/202202251907.json b/example/tpt/company/167d9733a80eab40f2c518403e072537/202202251907.json new file mode 100644 index 0000000..186ade4 --- /dev/null +++ b/example/tpt/company/167d9733a80eab40f2c518403e072537/202202251907.json @@ -0,0 +1,920 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-10-08", + "createNum": "CN110483187B", + "patentName": "一种抑制作物病虫害的烟末生物有机肥", + "type": "发明专利" + }, + { + "createDate": "2021-02-12", + "createNum": "CN212524362U", + "patentName": "一种水溶肥生产用原料粉碎装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-02", + "createNum": "CN112296084A", + "patentName": "一种土壤修复及改良剂及其制备工艺", + "type": "发明专利" + }, + { + "createDate": "2021-02-02", + "createNum": "CN212441347U", + "patentName": "一种水溶肥生产用原料杂物筛分装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-29", + "createNum": "CN212417853U", + "patentName": "一种水溶肥稀释用加水装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "CN212383659U", + "patentName": "一种挤压式肥料造粒机", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "CN212383572U", + "patentName": "一种水溶肥生产用原料配比装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-08", + "createNum": "CN112194535A", + "patentName": "一种抑制作物病虫害的烟末与酒糟的复合材料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-01-05", + "createNum": "CN212290429U", + "patentName": "一种水溶肥生产包装用定量装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-25", + "createNum": "CN212227661U", + "patentName": "一种挤压式肥料脱水装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-25", + "createNum": "CN306070611S", + "patentName": "包装袋", + "type": "外观设计" + }, + { + "createDate": "2020-04-10", + "createNum": "CN106832702B", + "patentName": "一种治理土壤重金属污染的复合材料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-01-03", + "createNum": "CN209885716U", + "patentName": "一种水溶复合肥生产装置", + "type": "实用新型" + }, + { + "createDate": "2020-01-03", + "createNum": "CN209885418U", + "patentName": "一种复合肥料生产用除尘装置", + "type": "实用新型" + }, + { + "createDate": "2019-11-29", + "createNum": "CN209702596U", + "patentName": "一种环保型有机肥料生产系统", + "type": "实用新型" + }, + { + "createDate": "2019-10-22", + "createNum": "CN209522785U", + "patentName": "一种有机无机复混肥料生产装置", + "type": "实用新型" + }, + { + "createDate": "2019-10-11", + "createNum": "CN209473020U", + "patentName": "一种水肥一体化滴灌装置", + "type": "实用新型" + }, + { + "createDate": "2019-08-30", + "createNum": "CN209317591U", + "patentName": "一种有机肥料混合机", + "type": "实用新型" + }, + { + "createDate": "2019-08-30", + "createNum": "CN209317494U", + "patentName": "一种用于复合肥料生产的装置", + "type": "实用新型" + }, + { + "createDate": "2019-04-26", + "createNum": "CN305130154S", + "patentName": "包装袋(海藻生物有机肥)", + "type": "外观设计" + } + ], + "total": 62 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "稼之氮", + "status": "商标无效", + "type": "01-化学原料" + }, + { + "name": "友四友生物 SIYOU", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "友友", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "壤优佳", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "友友命根子", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "蜀沃", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "蜀沃", + "status": "商标已注册", + "type": "20-家具" + }, + { + "name": "蜀沃", + "status": "等待实质审查", + "type": "01-化学原料" + }, + { + "name": "顺沃", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "友友", + "status": "商标已注册", + "type": "01-化学原料" + } + ], + "total": 10 + }, + "base": { + "allows": [ + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2016)准字5207号", + "endDate": "2015-05-30 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5771号", + "endDate": "2017-03-08 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5770号", + "endDate": "2017-03-08 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5772号", + "endDate": "2017-03-08 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5773号", + "endDate": "2017-03-08 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5829号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5830号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5826号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5833号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5827号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5832号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5828号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5831号", + "endDate": "2017-03-15 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5896号", + "endDate": "2017-04-05 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5897号", + "endDate": "2017-04-05 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5925号", + "endDate": "2017-04-14 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5949号", + "endDate": "2017-04-21 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5948号", + "endDate": "2017-04-21 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5950号", + "endDate": "2017-04-21 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5945号", + "endDate": "2017-04-21 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5946号", + "endDate": "2017-04-21 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字5947号", + "endDate": "2017-04-21 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6011号", + "endDate": "2017-05-23 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6012号", + "endDate": "2017-05-23 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6061号", + "endDate": "2017-06-07 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6074号", + "endDate": "2017-06-19 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6142号", + "endDate": "2017-08-01 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6186号", + "endDate": "2017-08-08 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6223号", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6265号", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6264号", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6275号", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6266号", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0232(17)", + "endDate": "2017-03-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2017-03-07 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2017)准字6287号", + "endDate": "2017-11-14 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6384号", + "endDate": "2018-01-22 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6385号", + "endDate": "2018-01-22 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6462号", + "endDate": "2018-03-20 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6484号", + "endDate": "2018-03-28 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6481号", + "endDate": "2018-03-28 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6482号", + "endDate": "2018-03-28 00:00:00" + }, + { + "docName": "肥料正式登记证", + "docNo": "川农肥(2018)准字6483号", + "endDate": "2018-03-28 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 62, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 10, + "allows": 43, + "authority": "崇州市市场监督管理局", + "branches": 2, + "businessDateFrom": "2000-12-21 00:00:00", + "businessDateTo": null, + "businessScope": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发:农用硝酸钾(硝酸钾成分质量比小于60%)、硝酸铵(硝酸铵成分质量比小于60%);化工原料(不含危险品);农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "2000.000000万人民币", + "changes": 45, + "companyAddress": "崇州市道明镇", + "companyCode": "510184000001367", + "companyName": "成都市四友生物科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "3465675735@qq.com", + "phoneNumber": "028-61539277", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "91510184725380696A", + "employees": 2, + "establishDate": "2000-12-21 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "化学原料和化学制品制造业" + }, + "isOnStock": "0", + "issueDate": "2019-10-29 00:00:00", + "keyNo": "cf10e7c32207413a7b2132db691641ac", + "legalPerson": "范青林", + "liquidation": null, + "mPledges": 0, + "orgCode": "725380696", + "originalName": 1, + "partners": 4, + "pledges": 4, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "彭州市市场和质量监督管理局", + "companyCode": null, + "companyName": "成都市四友生物科技有限公司彭州分公司", + "creditNo": "91510182MA61TP3JXY", + "legalPerson": "袁小军" + }, + { + "authority": "成都市温江区市场和质量监督管理局", + "companyCode": null, + "companyName": "成都市四友生物科技有限公司温江分公司", + "creditNo": "91510115MA6CPQQB1K", + "legalPerson": "张潮坤" + } + ], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发:农用硝酸钾(硝酸钾成分质量比小于60%)、硝酸铵(硝酸铵成分质量比小于60%);化工原料(不含危险品);农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-10-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%](危险化学品有效期至2021年11月18日)、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%]、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2018-11-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "范青林;袁小军;", + "changeBefore": "李绍红;李光荣;", + "changeDate": "2012-02-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%](危险化学品有效期至2021年11月18日)、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2019-05-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2018-10-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售复混(合)肥料、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备销售。", + "changeBefore": "生产、销售复混(合)肥料、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));销售化工原料(不含危险化学品)、农副产品(不含粮、棉、油、麻、蚕茧)。", + "changeDate": "2012-06-07 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、研发、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料(以上范围需前置审批的项目除外);销售化工原料(不含危险化学品)、肥料原(辅)材料;农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生产、销售复混肥料(工业产品生产许可证有效期至2019年5月19日);掺混肥料、大量元素水溶性肥料、叶面肥、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备、供排水管销售。", + "changeDate": "2015-10-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-09-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-09-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1000", + "changeBefore": "120", + "changeDate": "2012-02-21 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市四友生物科技有限公司", + "changeBefore": "成都市四友化学工业有限责任公司", + "changeDate": "2016-08-22 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%](危险化学品有效期至2021年11月18日)、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2019-05-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%]、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2018-11-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2016-08-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "范青林,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2012-02-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李然,***", + "changeBefore": "徐乾坤,***", + "changeDate": "2015-10-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2000", + "changeBefore": "1000", + "changeDate": "2017-12-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "范青林,中华人民共和国居民身份证,*****", + "changeBefore": "李光荣,中华人民共和国居民身份证,*****", + "changeDate": "2012-02-21 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1000", + "changeDate": "2017-12-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2016-08-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "120", + "changeBefore": "50", + "changeDate": "2010-08-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "范青林,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2012-02-21 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生产、研发、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料(以上范围需前置审批的项目除外);销售化工原料(不含危险化学品)、肥料原(辅)材料;农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2016-08-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-12-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售复合肥料;销售化工原料(不含危险化学品)、农副产品(不含粮、棉、油、麻、蚕茧)。", + "changeBefore": "生产、销售复合肥料,销售化工原料(不含危险品)、农副产品。", + "changeDate": "2008-03-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2020-12-20", + "changeDate": "2012-02-21 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "生产、销售复混(合)肥料、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外);销售化工原料(不含危险化学品)、农副产品(不含粮、棉、油、麻、蚕茧)。", + "changeBefore": "生产、销售复合肥料;销售化工原料(不含危险化学品)、农副产品(不含粮、棉、油、麻、蚕茧)。", + "changeDate": "2009-02-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李然,***", + "changeBefore": "徐乾坤,***", + "changeDate": "2015-10-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发:农用硝酸钾(硝酸钾成分质量比小于60%)、硝酸铵(硝酸铵成分质量比小于60%);化工原料(不含危险品);农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "复合(混)肥料、有机肥料及微生物肥料、水溶肥料、有机-无机复混肥料、其他肥料、土壤调理剂和土壤修复剂系列、育苗基质的研发、制造、销售;批发(仅限票据交易)硝酸钾、硝酸铵(危险化学品有效期至2021年11月18日);化工原料(不含危险品)、农药、化肥、肥料原(辅)材料、农机具、植保机械、菜籽粕(油枯)、灌溉设备、苗木销售;农业技术咨询与培训服务;企业管理咨询;田间试验示范;土壤修复治理和土地整理。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-10-29 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "生产、研发、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料(以上范围需前置审批的项目除外);销售化工原料(不含危险化学品)、肥料原(辅)材料;农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生产、销售复混肥料(工业产品生产许可证有效期至2019年5月19日);掺混肥料、大量元素水溶性肥料、叶面肥、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备、供排水管销售。", + "changeDate": "2015-10-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-03-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2018-10-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%](危险化学品有效期至2021年11月18日)、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%]、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2018-11-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李然,158****8128", + "changeBefore": "徐乾坤,182****5622", + "changeDate": "2015-10-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "1000", + "changeBefore": "120", + "changeDate": "2012-02-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、硝酸钾、硝酸铵肥料[比硝酸铵(含可燃物\u003e0.2%,包括以碳计算的任何有机物,但不包括任何其它添加剂)更易爆炸]、硝酸铵肥料[含可燃物≤0.4%]、育苗基质,各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、农业用硝酸钾(硝酸钾成分质量比小于60%)、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、化肥、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2018-11-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售复混肥料(工业产品生产许可证有效期至2019年5月19日);掺混肥料、大量元素水溶性肥料、叶面肥、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备、供排水管销售。", + "changeBefore": "生产、销售复混(合)肥料、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备销售。", + "changeDate": "2014-10-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生物技术研发;生产、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料;土壤修复治理和土地整理;农业技术培训;田间试验示范(以上范围需前置审批的项目除外);化工原料(不含危险化学品)、肥料原(辅)材料、农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeBefore": "生产、研发、销售复混肥料、复合肥料、掺混肥料、有机-无机复混肥料、缓释肥料、稳定性复肥、有机肥料、微生物肥料、生物菌剂肥料、复合微生物肥料、土壤调理剂和土壤修复剂系列、腐殖酸复混肥料、微量元素肥料、水溶性肥料、冲施肥、叶面肥、生物有机肥、各种作物专用复合肥料、其他新型肥料(以上范围需前置审批的项目除外);销售化工原料(不含危险化学品)、肥料原(辅)材料;农机具、植保机械、饲料及原材料、菜籽粕(油枯)、灌溉设备、苗木销售。", + "changeDate": "2016-08-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "120", + "changeBefore": "50", + "changeDate": "2010-08-04 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "袁小军,监事", + "changeBefore": "/", + "changeDate": "2012-02-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "生产、销售复混肥料(工业产品生产许可证有效期至2019年5月19日);掺混肥料、大量元素水溶性肥料、叶面肥、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备、供排水管销售。", + "changeBefore": "生产、销售复混(合)肥料、有机肥料及微生物肥料、调理剂系列、腐殖酸复混肥料、微量元素肥料及其他肥料(以上范围需前置审批的项目除外));化工原料(不含危险化学品)、农机具、饲料及饲料原料(不含粮食)、菜籽粕(油枯)、灌溉设备销售。", + "changeDate": "2014-10-17 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": "3465675735@qq.com", + "phoneNumber": "028-61539277", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "范青林", + "position": "执行董事兼总经理" + }, + { + "employeeName": "袁小军", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "化学原料和化学制品制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2016-08-22 00:00:00", + "name": "成都市四友化学工业有限责任公司" + } + ], + "partners": [ + { + "capiDate": "2017-11-19 16:00:00", + "investName": "实物", + "investType": "实物", + "shoudDate": "2017-11-19 16:00:00", + "stockCapital": "200", + "stockName": "刘国军", + "stockPercent": "0.1000", + "stockRealcapital": "200", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-02-16 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2012-02-16 16:00:00", + "stockCapital": "806", + "stockName": "范青林", + "stockPercent": "0.4030", + "stockRealcapital": "806", + "stockType": "自然人股东" + }, + { + "capiDate": "2017-12-14 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2017-12-14 16:00:00", + "stockCapital": "800", + "stockName": "四川四友新农业科技发展有限公司", + "stockPercent": "0.4000", + "stockRealcapital": "800", + "stockType": "企业法人" + }, + { + "capiDate": "2012-02-19 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2012-02-19 16:00:00", + "stockCapital": "194", + "stockName": "袁小军", + "stockPercent": "0.0970", + "stockRealcapital": "194", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "194万元", + "pledgee": "成都市现代农业发展投资有限公司", + "pledgeeNo": "9***19208F", + "pledgor": "袁小军", + "pledgorNo": "非公示项", + "publicDate": "2016-11-11 00:00:00", + "regDate": "2016-11-11 00:00:00", + "registNo": "5101841000576", + "status": "无效" + }, + { + "pledgedAmount": "806万元", + "pledgee": "成都市现代农业发展投资有限公司", + "pledgeeNo": "9***19208F", + "pledgor": "范青林", + "pledgorNo": "非公示项", + "publicDate": "2016-11-11 00:00:00", + "regDate": "2016-11-11 00:00:00", + "registNo": "5101841000575", + "status": "无效" + }, + { + "pledgedAmount": "806万元", + "pledgee": "成都市现代农业发展投资有限公司", + "pledgeeNo": "9***19208F", + "pledgor": "范青林", + "pledgorNo": "非公示项", + "publicDate": "2017-11-10 00:00:00", + "regDate": "2017-11-10 00:00:00", + "registNo": "5101841000661", + "status": "无效" + }, + { + "pledgedAmount": "194万元", + "pledgee": "成都市现代农业发展投资有限公司", + "pledgeeNo": "9***19208F", + "pledgor": "袁小军", + "pledgorNo": "非公示项", + "publicDate": "2017-11-10 00:00:00", + "regDate": "2017-11-10 00:00:00", + "registNo": "5101841000662", + "status": "无效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-12-17 00:00:00", + "executiveOrg": "成都市崇州工商局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市四友生物科技有限公司", + "taxPayerNo": "91510184725380696A", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都市四友生物科技有限公司", + "taxPayerNo": "91510184725380696A", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都市四友生物科技有限公司", + "taxPayerNo": "91510184725380696A", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市四友生物科技有限公司", + "taxPayerNo": "91510184725380696A", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都市四友生物科技有限公司", + "taxPayerNo": "91510184725380696A", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/186575f87cfffc911fccff5763f4d4da/202202251910.json b/example/tpt/company/186575f87cfffc911fccff5763f4d4da/202202251910.json new file mode 100644 index 0000000..46987ef --- /dev/null +++ b/example/tpt/company/186575f87cfffc911fccff5763f4d4da/202202251910.json @@ -0,0 +1,350 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "混泥土搅拌车", + "自卸车", + "粉尘物料运输车", + "爆破器材运输车", + "垃圾车" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "对增值税防伪税控系统最高开票限额的审批", + "docNo": "新都国税 许准 〔2017〕 543 号", + "endDate": "2017-06-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0692", + "endDate": "2013-09-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AMA150", + "endDate": "2013-12-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3MC川AMA149", + "endDate": "2013-12-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04691(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04696(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00100(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04689(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04685(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04693(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04687(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04682(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04695(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04690(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04686(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04681(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04688(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04694(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04683(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04698(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00101(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04684(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04692(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04221(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04220(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2013-09-04 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101146674221644001U", + "endDate": "2019-07-16 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "混泥土搅拌车", + "自卸车", + "粉尘物料运输车", + "爆破器材运输车", + "垃圾车" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 27, + "authority": "成都市新都区市场监督管理局", + "branches": 0, + "businessDateFrom": "2007-10-17 00:00:00", + "businessDateTo": null, + "businessScope": "制造、销售专用汽车、半挂车、自卸汽车、救护车(以上项目及期限以国家公告为准);销售:一、二类医疗器械、金属制品;汽车零部件生产;货物进出口,技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "2000.000000万人民币", + "changes": 9, + "companyAddress": "成都市新都区工业东区", + "companyCode": "510000000020070", + "companyName": "四川川宏机械有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "150799555@qq.com", + "phoneNumber": "028-83963008", + "website": [ + { + "name": "四川川宏机械有限公司官网", + "url": "www.sc-chjx.com" + } + ] + }, + "creditNo": "915101146674221644", + "employees": 2, + "establishDate": "2007-10-17 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "汽车制造业" + }, + "isOnStock": "0", + "issueDate": "2020-01-21 00:00:00", + "keyNo": "9b6378073609f07458d92bb77515c02e", + "legalPerson": "卢春勋", + "liquidation": null, + "mPledges": 0, + "orgCode": "667422164", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "制造、销售专用汽车、半挂车、自卸汽车(以上项目及期限以国家公告为准);金属制品业;汽车零部件生产;货物进出口,技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "制造、销售:专用汽车、半挂车、自卸汽车(以上项目及期限以国家公告为准);金属制品业;汽车零部件生产(以上经营范围国家限制或禁止经营的除外,需经有关部门批准的,必须取得相关批准后,按照批准的事项开展生产经营活动)。", + "changeDate": "2017-03-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "黄立成,***", + "changeBefore": "杨书芳,***", + "changeDate": "2017-03-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2007-10-17", + "changeDate": "2014-08-04 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "制造、销售专用汽车、半挂车、自卸汽车、救护车(以上项目及期限以国家公告为准);销售:一、二类医疗器械、金属制品;汽车零部件生产;货物进出口,技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "制造、销售专用汽车、半挂车、自卸汽车(以上项目及期限以国家公告为准);金属制品业;汽车零部件生产;货物进出口,技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-01-21 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "制造、销售:专用汽车、半挂车、自卸汽车(以上项目及期限以国家公告为准);金属制品业;汽车零部件生产(以上经营范围国家限制或禁止经营的除外,需经有关部门批准的,必须取得相关批准后,按照批准的事项开展生产经营活动)。", + "changeBefore": "许可经营项目:制造、销售专用汽车(经营项目及期限以公告为准)(以上项目及期限以许可证为准)。一般经营项目(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营):金属制品业;汽车零部件生产。", + "changeDate": "2014-07-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "黄立成,159****2466", + "changeBefore": "杨书芳,138****3850", + "changeDate": "2017-03-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "3999-01-01", + "changeDate": "2014-08-04 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "成都市新都区工业东区", + "changeBefore": "成都市武侯区金花镇双凤村", + "changeDate": "2014-07-31 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-29 00:00:00", + "changeField": "换发证照" + } + ], + "contactInfo": { + "email": "150799555@qq.com", + "phoneNumber": "028-83963008", + "website": [ + { + "name": "四川川宏机械有限公司官网", + "url": "www.sc-chjx.com" + } + ] + }, + "employees": [ + { + "employeeName": "卢春勋", + "position": "执行董事兼总经理" + }, + { + "employeeName": "肖永放", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "汽车制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1000", + "stockName": "肖永放", + "stockPercent": "0.5000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1000", + "stockName": "卢春勋", + "stockPercent": "0.5000", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川川宏机械有限公司", + "taxPayerNo": "915101146674221644", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川川宏机械有限公司", + "taxPayerNo": "915101146674221644", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川川宏机械有限公司", + "taxPayerNo": "915101146674221644", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/19b6677c82bfe0475eb9dab60630b9a0/202202251910.json b/example/tpt/company/19b6677c82bfe0475eb9dab60630b9a0/202202251910.json new file mode 100644 index 0000000..ba9683c --- /dev/null +++ b/example/tpt/company/19b6677c82bfe0475eb9dab60630b9a0/202202251910.json @@ -0,0 +1,804 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "真空水煮袋", + "高温蒸煮袋", + "高隔氧防紫外线袋", + "高温铝塑袋" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04867(18)", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00297(18)", + "endDate": "2018-09-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09099(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AM0702", + "endDate": "2007-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川 AM0432", + "endDate": "2007-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AM0431", + "endDate": "2007-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04865(18)", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04868(18)", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04866(18)", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09093(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09098(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09095(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09094(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09100(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09097(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09096(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2007-08-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "真空水煮袋", + "高温蒸煮袋", + "高隔氧防紫外线袋", + "高温铝塑袋" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 17, + "authority": "成都市新都区市场监督管理局", + "branches": 0, + "businessDateFrom": "2002-06-11 00:00:00", + "businessDateTo": "2022-06-10 00:00:00", + "businessScope": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "10000.000000万人民币", + "changes": 41, + "companyAddress": "成都市新都区工业东区金泰路800号", + "companyCode": "510125000026964", + "companyName": "成都市兴恒泰印务有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "36944222@qq.com", + "phoneNumber": "15982330609", + "website": [ + { + "name": "成都市兴恒泰印务有限公司", + "url": "www.cdxht.com.cn" + } + ] + }, + "creditNo": "91510114728046298L", + "employees": 2, + "establishDate": "2002-06-11 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "印刷和记录媒介复制业" + }, + "isOnStock": "0", + "issueDate": "2021-07-12 00:00:00", + "keyNo": "b2217567eb49f5ad949eabd5b9f2c416", + "legalPerson": "蒋昌勇", + "liquidation": null, + "mPledges": 4, + "orgCode": "728046298", + "originalName": 0, + "partners": 7, + "pledges": 18, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "500", + "changeBefore": "150", + "changeDate": "2012-04-11 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市新都区工业东区金泰路800号", + "changeBefore": "成都市新都区工业东区金泰路", + "changeDate": "2021-07-12 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷(凭有效许可证经营,期限至2016年2月19日);从事塑料袋、纸箱的加工与销售。", + "changeDate": "2016-03-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蒋昌勇,73.3%;赵富香,6.8%;周建,6.6%;", + "changeBefore": "蒋昌勇,80.0%;赵富香,10.0%;周建,10.0%;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-17 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "蒋昌勇,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2009-04-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "10000", + "changeBefore": "500", + "changeDate": "2018-09-07 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "新都区大丰镇高堆村三社", + "changeBefore": "新都区大丰镇高堆村三社", + "changeDate": "2009-04-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-07-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "周建", + "changeBefore": "周建", + "changeDate": "2009-04-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "蒋昌勇;蒋文熙;蒋希媛;蒋小东;蒋芙蓉;赵富香;周建;", + "changeBefore": "蒋昌勇;蒋希媛;蒋小东;蒋芙蓉;赵富香;周建;", + "changeDate": "2018-09-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "包装装潢印刷品印刷(凭有效许可证经营,期限至2016年2月19日);从事塑料袋、纸箱的加工与销售。", + "changeBefore": "承接包装装璜的制作、印刷;从事塑料袋.纸箱的加工与销售。", + "changeDate": "2009-04-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "500", + "changeBefore": "周建;赵富香;蒋昌勇;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "500", + "changeBefore": "150", + "changeDate": "2012-04-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "蒋昌勇;蒋希媛;蒋小东;蒋芙蓉;赵富香;周建;", + "changeBefore": "周建;蒋昌勇;赵富香;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "10000", + "changeBefore": "500", + "changeDate": "2018-09-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "新都区大丰镇高堆村三社", + "changeBefore": "新都区大丰镇高堆村三社", + "changeDate": "2009-04-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "蒋芙蓉,监事", + "changeBefore": "/", + "changeDate": "2009-04-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "500", + "changeBefore": "150", + "changeDate": "2012-04-11 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷(凭有效许可证经营,期限至2016年2月19日);从事塑料袋、纸箱的加工与销售。", + "changeDate": "2016-03-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "蒋芙蓉,监事", + "changeBefore": "/", + "changeDate": "2009-04-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "500", + "changeBefore": "周建;赵富香;蒋昌勇;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "蒋昌勇;蒋文熙;蒋希媛;蒋小东;蒋芙蓉;赵富香;周建;", + "changeBefore": "蒋昌勇;蒋希媛;蒋小东;蒋芙蓉;赵富香;周建;", + "changeDate": "2018-09-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蒋昌勇,中华人民共和国居民身份证,***", + "changeBefore": "周建", + "changeDate": "2009-04-27 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-04-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "承接包装装璜的制作.印刷;从事塑料袋.纸箱的加工与销售", + "changeBefore": "承接包装装璜的制作.印刷;从事塑料袋.纸箱的加工与销售", + "changeDate": "2009-04-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "周建,货币;赵富香,货币;蒋昌勇,货币;", + "changeBefore": "周建;赵富香;蒋昌勇;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "蒋昌勇,73.3%;赵富香,6.8%;周建,6.6%;", + "changeBefore": "蒋昌勇,80.0%;赵富香,10.0%;周建,10.0%;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "周建,货币;赵富香,货币;蒋昌勇,货币;", + "changeBefore": "周建;赵富香;蒋昌勇;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "包装装潢印刷品印刷(凭有效许可证经营,期限至2016年2月19日);从事塑料袋、纸箱的加工与销售。", + "changeBefore": "承接包装装璜的制作、印刷;从事塑料袋.纸箱的加工与销售。", + "changeDate": "2009-04-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都市新都区工业东区金泰路", + "changeBefore": "成都市新都区大丰街道高堆社区三社", + "changeDate": "2010-11-19 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "蒋昌勇;蒋希媛;蒋小东;蒋芙蓉;赵富香;周建;", + "changeBefore": "周建;蒋昌勇;赵富香;", + "changeDate": "2012-04-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷;从事塑料袋、纸箱的加工与销售;货物进出口,技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-04-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市新都区大丰街道高堆社区三社", + "changeBefore": "新都区大丰镇高堆村三社", + "changeDate": "2009-04-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "承接包装装璜的制作.印刷;从事塑料袋.纸箱的加工与销售", + "changeBefore": "承接包装装璜的制作.印刷;从事塑料袋.纸箱的加工与销售", + "changeDate": "2009-04-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都市新都区大丰街道高堆社区三社", + "changeBefore": "新都区大丰镇高堆村三社", + "changeDate": "2009-04-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都市新都区工业东区金泰路", + "changeBefore": "成都市新都区大丰街道高堆社区三社", + "changeDate": "2010-11-19 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-01 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "蒋昌勇,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2009-04-27 00:00:00", + "changeField": "经理备案" + } + ], + "contactInfo": { + "email": "36944222@qq.com", + "phoneNumber": "15982330609", + "website": [ + { + "name": "成都市兴恒泰印务有限公司", + "url": "www.cdxht.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "蒋昌勇", + "position": "执行董事兼总经理" + }, + { + "employeeName": "蒋芙蓉", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "印刷和记录媒介复制业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "5000万人民币", + "publicDate": null, + "registerDate": "2020-08-12 00:00:00", + "registerNo": "51012020011371", + "registerOffice": "四川省成都市新都区市场监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "628.127457万人民币", + "publicDate": null, + "registerDate": "2018-09-07 00:00:00", + "registerNo": "(新都)工商动抵字[2018]第0053号", + "registerOffice": "成都市新都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "384.795万人民币", + "publicDate": null, + "registerDate": "2018-01-10 00:00:00", + "registerNo": "(新都)工商动抵字[2018]第0004号", + "registerOffice": "成都市新都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "953.6万人民币", + "publicDate": null, + "registerDate": "2015-09-23 00:00:00", + "registerNo": "(新都)工商动抵字[2015]第0098号", + "registerOffice": "成都市新都区市场和质量监督管理局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1500", + "stockName": "蒋文熙", + "stockPercent": "0.1500", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2108", + "stockName": "蒋芙蓉", + "stockPercent": "0.2108", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1804", + "stockName": "蒋小东", + "stockPercent": "0.1804", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1925", + "stockName": "蒋希媛", + "stockPercent": "0.1925", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "676", + "stockName": "赵富香", + "stockPercent": "0.0676", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1332", + "stockName": "蒋昌勇", + "stockPercent": "0.1332", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "655", + "stockName": "周建", + "stockPercent": "0.0655", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "21.25万元", + "pledgee": "四川省发展融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "蒋希媛", + "pledgorNo": "非公示项", + "publicDate": "2015-06-23 00:00:00", + "regDate": "2015-06-23 00:00:00", + "registNo": "5101251000667", + "status": "无效" + }, + { + "pledgedAmount": "15.2万元", + "pledgee": "四川省发展融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "蒋小东", + "pledgorNo": "非公示项", + "publicDate": "2015-06-23 00:00:00", + "regDate": "2015-06-23 00:00:00", + "registNo": "5101251000668", + "status": "无效" + }, + { + "pledgedAmount": "366.6万元", + "pledgee": "四川省发展融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "蒋昌勇", + "pledgorNo": "非公示项", + "publicDate": "2015-06-23 00:00:00", + "regDate": "2015-06-23 00:00:00", + "registNo": "5101251000663", + "status": "无效" + }, + { + "pledgedAmount": "32.75万元", + "pledgee": "四川省发展融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "周建", + "pledgorNo": "非公示项", + "publicDate": "2015-06-23 00:00:00", + "regDate": "2015-06-23 00:00:00", + "registNo": "5101251000665", + "status": "无效" + }, + { + "pledgedAmount": "33.8万元", + "pledgee": "四川省发展融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "赵富香", + "pledgorNo": "非公示项", + "publicDate": "2015-06-23 00:00:00", + "regDate": "2015-06-23 00:00:00", + "registNo": "5101251000664", + "status": "无效" + }, + { + "pledgedAmount": "30.4万元", + "pledgee": "四川省发展融资担保有限责任公司", + "pledgeeNo": "", + "pledgor": "蒋芙蓉", + "pledgorNo": "非公示项", + "publicDate": "2015-06-23 00:00:00", + "regDate": "2015-06-23 00:00:00", + "registNo": "5101251000666", + "status": "无效" + }, + { + "pledgedAmount": "33.8万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "赵富香", + "pledgorNo": "非公示项", + "publicDate": "2016-06-28 00:00:00", + "regDate": "2016-06-28 00:00:00", + "registNo": "5101251000826", + "status": "无效" + }, + { + "pledgedAmount": "15.2万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "蒋小东", + "pledgorNo": "非公示项", + "publicDate": "2016-06-28 00:00:00", + "regDate": "2016-06-28 00:00:00", + "registNo": "5101251000830", + "status": "无效" + }, + { + "pledgedAmount": "30.4万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "蒋芙蓉", + "pledgorNo": "非公示项", + "publicDate": "2016-06-28 00:00:00", + "regDate": "2016-06-28 00:00:00", + "registNo": "5101251000828", + "status": "无效" + }, + { + "pledgedAmount": "21.25万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "蒋希媛", + "pledgorNo": "非公示项", + "publicDate": "2016-06-28 00:00:00", + "regDate": "2016-06-28 00:00:00", + "registNo": "5101251000829", + "status": "无效" + }, + { + "pledgedAmount": "32.75万元", + "pledgee": "四川发展融资担保有限公司", + "pledgeeNo": "", + "pledgor": "周建", + "pledgorNo": "非公示项", + "publicDate": "2016-06-28 00:00:00", + "regDate": "2016-06-28 00:00:00", + "registNo": "5101251000827", + "status": "无效" + }, + { + "pledgedAmount": "366.6万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "蒋昌勇", + "pledgorNo": "非公示项", + "publicDate": "2016-06-28 00:00:00", + "regDate": "2016-06-28 00:00:00", + "registNo": "5101251000825", + "status": "无效" + }, + { + "pledgedAmount": "15.2万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "9***26133D", + "pledgor": "蒋小东", + "pledgorNo": "非公示项", + "publicDate": "2017-07-24 00:00:00", + "regDate": "2017-07-24 00:00:00", + "registNo": "5101251000981", + "status": "有效" + }, + { + "pledgedAmount": "30.4万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "9***26133D", + "pledgor": "蒋芙蓉", + "pledgorNo": "非公示项", + "publicDate": "2017-07-24 00:00:00", + "regDate": "2017-07-24 00:00:00", + "registNo": "5101251000983", + "status": "有效" + }, + { + "pledgedAmount": "33.8万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "9***26133D", + "pledgor": "赵富香", + "pledgorNo": "非公示项", + "publicDate": "2017-07-24 00:00:00", + "regDate": "2017-07-24 00:00:00", + "registNo": "5101251000980", + "status": "有效" + }, + { + "pledgedAmount": "32.75万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "9***26133D", + "pledgor": "周建", + "pledgorNo": "非公示项", + "publicDate": "2017-07-24 00:00:00", + "regDate": "2017-07-24 00:00:00", + "registNo": "5101251000979", + "status": "有效" + }, + { + "pledgedAmount": "366.6万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "9***26133D", + "pledgor": "蒋昌勇", + "pledgorNo": "非公示项", + "publicDate": "2017-07-24 00:00:00", + "regDate": "2017-07-24 00:00:00", + "registNo": "5101251000984", + "status": "有效" + }, + { + "pledgedAmount": "21.25万元", + "pledgee": "四川发展融资担保股份有限公司", + "pledgeeNo": "9***26133D", + "pledgor": "蒋希媛", + "pledgorNo": "非公示项", + "publicDate": "2017-07-24 00:00:00", + "regDate": "2017-07-24 00:00:00", + "registNo": "5101251000982", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-10-26 00:00:00", + "executiveOrg": "成都市新都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市兴恒泰印务有限公司", + "taxPayerNo": "510114728046298", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都市兴恒泰印务有限公司", + "taxPayerNo": "510114728046298", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都市兴恒泰印务有限公司", + "taxPayerNo": "91510114728046298L", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都市兴恒泰印务有限公司", + "taxPayerNo": "91510114728046298L", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市兴恒泰印务有限公司", + "taxPayerNo": "91510114728046298L", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都市兴恒泰印务有限公司", + "taxPayerNo": "91510114728046298L", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/1c8e38e41df079a534ed2fd1f93b4904/202202251907.json b/example/tpt/company/1c8e38e41df079a534ed2fd1f93b4904/202202251907.json new file mode 100644 index 0000000..76e6ce5 --- /dev/null +++ b/example/tpt/company/1c8e38e41df079a534ed2fd1f93b4904/202202251907.json @@ -0,0 +1,824 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "文字", + "createDate": "2016-05-26", + "name": "品天伦食品 享健康生活", + "publishDate": "2015-12-01", + "regNo": "川作登字-2016-A-00023191" + } + ], + "total": 1 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-25", + "createNum": "CN202121092892.4", + "patentName": "一种带有锁紧功能的包装防盗结构及包装盒", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120331691.9", + "patentName": "可调节输送带", + "type": "实用新型" + }, + { + "createDate": "2021-11-23", + "createNum": "CN202022165094.1", + "patentName": "一种用于围条和盒盖的连接部件", + "type": "实用新型" + }, + { + "createDate": "2021-11-16", + "createNum": "CN202022165361.5", + "patentName": "一种纸质包装盒用围条的放置部件", + "type": "实用新型" + }, + { + "createDate": "2021-10-19", + "createNum": "CN202022165874.6", + "patentName": "一种纸质包装盒用围条的成型头", + "type": "实用新型" + }, + { + "createDate": "2021-10-08", + "createNum": "CN202022165269.9", + "patentName": "一种用于盒体和盒盖的连接部件", + "type": "实用新型" + }, + { + "createDate": "2021-10-08", + "createNum": "CN202022165268.4", + "patentName": "一种纸质包装盒盒体的流转设备", + "type": "实用新型" + }, + { + "createDate": "2021-08-24", + "createNum": "CN202022165095.6", + "patentName": "一种纸质包装盒用围条的成型器", + "type": "实用新型" + }, + { + "createDate": "2021-07-30", + "createNum": "CN202021414911.6", + "patentName": "纸盒坯板及纸包装盒", + "type": "实用新型" + }, + { + "createDate": "2021-07-13", + "createNum": "CN202110245022.4", + "patentName": "流水线皮带驱动压合滚筒及装置", + "type": "发明专利" + }, + { + "createDate": "2021-05-18", + "createNum": "CN202020892228.7", + "patentName": "点胶设备保持胶水恒温装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-30", + "createNum": "CN202011608247.3", + "patentName": "纸盒包边成型机", + "type": "发明专利" + }, + { + "createDate": "2021-04-20", + "createNum": "CN202020826777.4", + "patentName": "纸箱及纸箱坯料", + "type": "实用新型" + }, + { + "createDate": "2021-04-09", + "createNum": "CN202011391289.6", + "patentName": "一种自动贴双面胶的设备及方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-16", + "createNum": "CN202021110857.6", + "patentName": "智能电子秤", + "type": "实用新型" + }, + { + "createDate": "2021-03-12", + "createNum": "CN202011203329.X", + "patentName": "卷纸管机", + "type": "发明专利" + }, + { + "createDate": "2021-03-12", + "createNum": "CN202011038997.1", + "patentName": "一种纸质包装盒用围条的成型设备及方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-12", + "createNum": "CN202020375100.3", + "patentName": "用于包装盒组装机的包装盒转移机械手", + "type": "实用新型" + }, + { + "createDate": "2021-02-12", + "createNum": "CN202011038145.2", + "patentName": "一种纸质包装盒盒体的打胶设备及方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-12", + "createNum": "CN202011045363.9", + "patentName": "一种全自动纸质包装盒成型设备及方法", + "type": "发明专利" + }, + { + "createDate": "2021-01-29", + "createNum": "2020203792179", + "patentName": "包装盒组装机", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "2019222814984", + "patentName": "用于包装盒口条、盒盖组装后除泡的装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "2019222815050", + "patentName": "盒体、盒盖打孔一体机", + "type": "实用新型" + }, + { + "createDate": "2021-01-19", + "createNum": "CN201922421253.7", + "patentName": "用于包装盒组装机的上料流水线", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN201922450541.5", + "patentName": "物料整收装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN201922441480.6", + "patentName": "纸盒成型治具", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN201922426119.6", + "patentName": "用于包装盒组装机的盒体限位抬升装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN201922289096.9", + "patentName": "三维自动点胶机", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN201922289101.6", + "patentName": "底部成型机", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN201922281493.1", + "patentName": "出料齐纸装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN201922402485.8", + "patentName": "地盒上料机械手", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN201922425157.X", + "patentName": "用于包装盒组装机的内托板上料传送装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN201922346493.5", + "patentName": "定位除泡机", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN201922348281.0", + "patentName": "除泡点胶一体机", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN201922289070.4", + "patentName": "绳头压切装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-01", + "createNum": "CN201922441478.9", + "patentName": "卷绳限位裁剪装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-01", + "createNum": "CN201922419758.X", + "patentName": "内托板上料传送装置的限位板微距调节机构", + "type": "实用新型" + }, + { + "createDate": "2020-10-20", + "createNum": "CN201922402341.2", + "patentName": "用于包装盒组装机的内托板上料吸盘及相应的机械手", + "type": "实用新型" + }, + { + "createDate": "2020-10-20", + "createNum": "CN201922282899.1", + "patentName": "出盒直立及打胶装置", + "type": "实用新型" + }, + { + "createDate": "2020-10-02", + "createNum": "CN201921969825.9", + "patentName": "包装盒贴纸设备", + "type": "实用新型" + }, + { + "createDate": "2020-10-02", + "createNum": "CN201921969852.6", + "patentName": "应用于全自动贴盒机收纸设备上的齐纸装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-22", + "createNum": "CN202010419713.7", + "patentName": "纸箱及纸箱坯料", + "type": "发明专利" + }, + { + "createDate": "2020-06-12", + "createNum": "CN202010207365.7", + "patentName": "用于包装盒组装机的包装盒转移机械手", + "type": "发明专利" + }, + { + "createDate": "2018-11-06", + "createNum": "CN201820029286.X", + "patentName": "瓶座自动打钉机", + "type": "实用新型" + }, + { + "createDate": "2018-11-02", + "createNum": "CN201820274455.6", + "patentName": "包装盒成型结构", + "type": "实用新型" + }, + { + "createDate": "2018-11-02", + "createNum": "CN201820027180.6", + "patentName": "贴箱机侧纸板上料机构", + "type": "实用新型" + }, + { + "createDate": "2018-10-19", + "createNum": "CN201820274842.X", + "patentName": "包装盒", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820027179.3", + "patentName": "贴箱机纸板整齐结构", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820027202.9", + "patentName": "围条除泡打孔机", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201820029287.4", + "patentName": "纸盒碑孔机", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201820028365.9", + "patentName": "包装盒除泡膨胀模", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201820027182.5", + "patentName": "贴箱机间隙调节结构", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201820025830.3", + "patentName": "贴箱机胶水供给结构", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201820026399.4", + "patentName": "贴箱机", + "type": "实用新型" + }, + { + "createDate": "2018-07-17", + "createNum": "CN201721657271.X", + "patentName": "局部胶水机", + "type": "实用新型" + }, + { + "createDate": "2018-06-12", + "createNum": "CN201721526859.1", + "patentName": "粘胶包装纸盒结构", + "type": "实用新型" + }, + { + "createDate": "2018-05-01", + "createNum": "CN201810016361.3", + "patentName": "贴箱机", + "type": "发明专利" + }, + { + "createDate": "2018-01-16", + "createNum": "CN201720689918.0", + "patentName": "点胶折边成型设备", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620824750.5", + "patentName": "单面瓦楞部分朝外部分朝内的外包装盒", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620400261.7", + "patentName": "手机SIM卡托包装装置", + "type": "实用新型" + }, + { + "createDate": "2016-12-14", + "createNum": "CN201620696381.6", + "patentName": "纸品内托", + "type": "实用新型" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201630173600.8", + "patentName": "包装盒(玫瑰味四季饼)", + "type": "外观专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201630173598.4", + "patentName": "包装盒(绿豆味四季饼)", + "type": "外观专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201630173595.0", + "patentName": "包装盒(猕猴桃四季饼)", + "type": "外观专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201620399992.4", + "patentName": "产品宣传册", + "type": "实用新型" + }, + { + "createDate": "2014-09-10", + "createNum": "CN201430018628.5", + "patentName": "烟盒(2)", + "type": "外观专利" + }, + { + "createDate": "2014-09-10", + "createNum": "CN201430018841.6", + "patentName": "烟盒(1)", + "type": "外观专利" + }, + { + "createDate": "2014-08-06", + "createNum": "CN201420111355.3", + "patentName": "折叠酒类包装盒", + "type": "实用新型" + }, + { + "createDate": "2014-07-23", + "createNum": "CN201430018817.2", + "patentName": "展示盒", + "type": "外观专利" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201430018822.3", + "patentName": "酒盒(1)", + "type": "外观专利" + }, + { + "createDate": "2014-04-09", + "createNum": "CN201320616892.9", + "patentName": "将纸送入模切机的续纸器", + "type": "实用新型" + }, + { + "createDate": "2013-08-14", + "createNum": "CN201320116790.0", + "patentName": "酒类包装盒成型结构", + "type": "实用新型" + }, + { + "createDate": "2013-04-10", + "createNum": "CN201220518034.6", + "patentName": "机械式密封连接防开启结构", + "type": "实用新型" + } + ], + "total": 73 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT3059", + "endDate": "2014-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT3060", + "endDate": "2014-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT3144", + "endDate": "2016-04-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯40川A00037(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00700(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00946(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00947(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00085(17)", + "endDate": "2017-08-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A02571(17)", + "endDate": "2017-08-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09197(18)", + "endDate": "2018-09-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01252(18)", + "endDate": "2018-06-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01253(18)", + "endDate": "2018-06-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01436(18)", + "endDate": "2018-08-28 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101840046444", + "endDate": "2018-08-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09196(18)", + "endDate": "2018-09-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-10-26 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 1, + "PatentsInfo": 73, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 16, + "authority": "崇州市市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-04-26 00:00:00", + "businessDateTo": "2031-04-25 00:00:00", + "businessScope": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程;普通货物道路运输。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "10000.000000万人民币", + "changes": 19, + "companyAddress": "成都崇州经济开发区崇安路682号", + "companyCode": "510184000035924", + "companyName": "成都市裕同印刷有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "chenxh2@szyuto.com", + "phoneNumber": "028-68617999", + "website": [ + { + "name": "成都市裕同印刷有限公司810B专案", + "url": "www.cd810b.com" + }, + { + "name": "成都市裕同印刷有限公司", + "url": "www.cdyuto.com.cn" + } + ] + }, + "creditNo": "91510184572289962B", + "employees": 3, + "establishDate": "2011-04-26 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "印刷和记录媒介复制业" + }, + "isOnStock": "0", + "issueDate": "2019-10-15 00:00:00", + "keyNo": "a8d8e65519a9807103d9cb35d8c8738b", + "legalPerson": "刘成军", + "liquidation": null, + "mPledges": 0, + "orgCode": "572289962", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "2031-04-25 00:00:00", + "changeBefore": "2012-04-25 00:00:00", + "changeDate": "2011-05-30 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程;普通货物道路运输。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "包装装潢印刷品印刷(印刷品经营许可证有效期至2021年5月26日);纸箱、彩盒、包装盒制造、销售;货物及技术进出口(以上经营范围国家法律、行政法规和国务院决定限制、禁止的项目除外)。", + "changeBefore": "筹建(筹建期一年,筹建期内不得开展经营活动)。", + "changeDate": "2011-05-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5600", + "changeDate": "2017-08-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2031-04-25", + "changeBefore": "2012-04-25", + "changeDate": "2011-05-30 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "包装装潢印刷品印刷(印刷品经营许可证有效期至2021年5月26日);纸箱、彩盒、包装盒制造、销售;货物及技术进出口(以上经营范围国家法律、行政法规和国务院决定限制、禁止的项目除外)。", + "changeBefore": "筹建(筹建期一年,筹建期内不得开展经营活动)。", + "changeDate": "2011-05-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-05-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程;普通货物道路运输。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5600", + "changeDate": "2017-08-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-05-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都崇州经济开发区崇安路682号", + "changeBefore": "崇州市工业集中发展区", + "changeDate": "2015-06-23 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "深圳市裕同包装科技股份有限公司;", + "changeBefore": "深圳市裕同印刷股份有限公司;", + "changeDate": "2013-09-11 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程;普通货物道路运输。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都崇州经济开发区崇安路682号", + "changeBefore": "崇州市工业集中发展区", + "changeDate": "2015-06-23 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程;普通货物道路运输。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "包装装潢印刷品印刷;纸箱、彩盒、包装盒制造、销售;货物及技术进出口;广告业;房屋装饰装修工程;展示展览服务;会议活动策划布置;LED工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-15 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "5600", + "changeBefore": "1000", + "changeDate": "2017-05-19 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2031-04-25", + "changeBefore": "2012-04-25", + "changeDate": "2011-05-30 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "深圳市裕同包装科技股份有限公司;", + "changeBefore": "深圳市裕同印刷股份有限公司;", + "changeDate": "2013-09-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5600", + "changeBefore": "1000", + "changeDate": "2017-05-19 00:00:00", + "changeField": "其他事项备案" + } + ], + "contactInfo": { + "email": "chenxh2@szyuto.com", + "phoneNumber": "028-68617999", + "website": [ + { + "name": "成都市裕同印刷有限公司810B专案", + "url": "www.cd810b.com" + }, + { + "name": "成都市裕同印刷有限公司", + "url": "www.cdyuto.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "吴兰兰", + "position": "监事" + }, + { + "employeeName": "刘成军", + "position": "总经理" + }, + { + "employeeName": "王华君", + "position": "执行董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "印刷和记录媒介复制业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2017-12-31 00:00:00", + "stockCapital": "10000.0", + "stockName": "深圳市裕同包装科技股份有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-05-27 00:00:00", + "executiveOrg": "崇州市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市裕同印刷有限公司", + "taxPayerNo": "91510184572289962B", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都市裕同印刷有限公司", + "taxPayerNo": "91510184572289962B", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都市裕同印刷有限公司", + "taxPayerNo": "91510184572289962B", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都市裕同印刷有限公司", + "taxPayerNo": "91510184572289962B", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市裕同印刷有限公司", + "taxPayerNo": "91510184572289962B", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都市裕同印刷有限公司", + "taxPayerNo": "91510184572289962B", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/1eb555c87ff44c296392da6211743f58/202202250231.json b/example/tpt/company/1eb555c87ff44c296392da6211743f58/202202250231.json new file mode 100644 index 0000000..9cbf76d --- /dev/null +++ b/example/tpt/company/1eb555c87ff44c296392da6211743f58/202202250231.json @@ -0,0 +1,605 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-08-10", + "createNum": "CN110469401B", + "patentName": "双等级电压输出的柴油发电机组及柴油发电机组散热方法", + "type": "发明专利" + }, + { + "createDate": "2021-05-04", + "createNum": "CN110486152B", + "patentName": "多层集装箱智能发电机组", + "type": "发明专利" + }, + { + "createDate": "2020-10-27", + "createNum": "CN111832520A", + "patentName": "一种发电机电源分析方法及系统", + "type": "发明专利" + }, + { + "createDate": "2019-05-07", + "createNum": "CN104682543B", + "patentName": "一种基于直流变频发电机组的混合供电系统", + "type": "发明专利" + }, + { + "createDate": "2019-03-08", + "createNum": "CN109450082A", + "patentName": "一种动态UPS及控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN109347198A", + "patentName": "不间断电源系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN109274122A", + "patentName": "微型水力发电系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2018-07-27", + "createNum": "CN104932301B", + "patentName": "一种直流发电机组控制系统", + "type": "发明专利" + }, + { + "createDate": "2017-09-19", + "createNum": "CN104912657B", + "patentName": "一种集装箱电站", + "type": "发明专利" + }, + { + "createDate": "2017-02-08", + "createNum": "CN304029360S", + "patentName": "发电机", + "type": "外观设计" + }, + { + "createDate": "2012-09-19", + "createNum": "CN202441484U", + "patentName": "风冷静音型发电机组", + "type": "实用新型" + } + ], + "total": 11 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "集装箱机组辅助控制系统", + "publishDate": "2020-06-12", + "regNo": "2021SR2082111", + "shortName": "GAC_HAT560", + "typeNo": "", + "versionNo": "V1.0.0" + }, + { + "name": "FMS_ChengGong柴油发电机组燃油管理系统", + "publishDate": "2020-07-27", + "regNo": "2021SR2082110", + "shortName": "FMS_ChengGong", + "typeNo": "", + "versionNo": "V1.0.1" + }, + { + "name": "LSC(二阶段设备)负载自动投切管理系统", + "publishDate": "2021-07-27", + "regNo": "2021SR2065369", + "shortName": "LSC_RWH00884-QT-二期-2", + "typeNo": "", + "versionNo": "V2.1.0" + }, + { + "name": "LSC(一阶段设备)负载自动投切管理系统", + "publishDate": "2021-07-27", + "regNo": "2021SR2065368", + "shortName": "LSC_RWH00884-QT-二期-1", + "typeNo": "", + "versionNo": "V2.1.0" + }, + { + "name": "发电机组智能测试系统", + "publishDate": "2021-11-08", + "regNo": "2021SR2036410", + "shortName": "IGPTS_MCLB_3", + "typeNo": "", + "versionNo": "V2.0.2" + }, + { + "name": "发电机房进排风闸控制系统", + "publishDate": "2021-11-12", + "regNo": "2021SR2036409", + "shortName": "AIAEMS_JiNan", + "typeNo": "", + "versionNo": "V1.0.0" + }, + { + "name": "辛普森柴发自动加油控制系统", + "publishDate": "2019-04-02", + "regNo": "2021SR2036872", + "shortName": "SFC-S720IE10", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "混合能源控制系统", + "publishDate": "2021-06-29", + "regNo": "2021SR2036815", + "shortName": "", + "typeNo": "", + "versionNo": "V1.1" + }, + { + "name": "LZDX加油系统", + "publishDate": "2019-08-14", + "regNo": "2021SR2030598", + "shortName": "LZDX", + "typeNo": "", + "versionNo": "V1.1" + }, + { + "name": "FMS_JiNan柴油发电机组燃油管理系统", + "publishDate": "2021-11-04", + "regNo": "2021SR2030597", + "shortName": "FMS_JiNan", + "typeNo": "", + "versionNo": "V2.0.0" + }, + { + "name": "辛普森柴发百叶窗控制系统", + "publishDate": "2020-05-20", + "regNo": "2021SR2028209", + "shortName": "SAC-S720IE10", + "typeNo": "", + "versionNo": "V2.1" + }, + { + "name": "柴油发电机组并机显示控制系统", + "publishDate": "2021-11-11", + "regNo": "2021SR2028008", + "shortName": "GCPC_RWH00063_10+6", + "typeNo": "", + "versionNo": "V2.0.0" + }, + { + "name": "ADVANCE_VII柴油发电机组辅助控制系统", + "publishDate": "2016-09-26", + "regNo": "2018SR1041100", + "shortName": "ADVANCE_VII柴油发电机组辅助控制", + "typeNo": "10100-0000", + "versionNo": "1.0" + }, + { + "name": "发电机组并机显示控制系统_GCPC软件", + "publishDate": "2017-01-03", + "regNo": "2018SR1009757", + "shortName": "发电机组并机显示控制系统_GCPC", + "typeNo": "10100-0000", + "versionNo": "1.1" + }, + { + "name": "负载自动投切系统(RWH00804-QT)", + "publishDate": "2016-12-07", + "regNo": "2018SR1009933", + "shortName": "负载自动投切(RWH00804-QT)", + "typeNo": "10100-0000", + "versionNo": "1.1" + }, + { + "name": "厢式电站辅助控制系统", + "publishDate": "2017-06-21", + "regNo": "2018SR1008567", + "shortName": "厢式电站辅助控制", + "typeNo": "10100-0000", + "versionNo": "1.0" + }, + { + "name": "LSC负载自动投切控制系统", + "publishDate": "2018-05-11", + "regNo": "2018SR1009540", + "shortName": "LSC负载自动投切控制", + "typeNo": "10100-0000", + "versionNo": "2.0" + }, + { + "name": "IGPTS发电机组智能测试系统", + "publishDate": "2016-12-16", + "regNo": "2018SR1009770", + "shortName": "IGPTS发电机组智能测试", + "typeNo": "10100-0000", + "versionNo": "1.1" + }, + { + "name": "柴油发电机组机房通风控制系统", + "publishDate": "2017-09-28", + "regNo": "2018SR1009573", + "shortName": "百叶窗自动控制", + "typeNo": "10100-0000", + "versionNo": "1.0" + }, + { + "name": "柴油发电机组自动加油系统", + "publishDate": "2017-08-01", + "regNo": "2018SR1009054", + "shortName": "自动加油系统", + "typeNo": "10100-0000", + "versionNo": "3.0" + }, + { + "name": "ADVANCE-IIIS发电机组及配电控制系统", + "publishDate": "2016-08-01", + "regNo": "2018SR1009045", + "shortName": "ADVANCE-IIIS控制系统", + "typeNo": "10100-0000", + "versionNo": "1.0" + }, + { + "name": "馈电控制系统", + "publishDate": "2017-04-30", + "regNo": "2018SR1008842", + "shortName": "馈电控制", + "typeNo": "10100-0000", + "versionNo": "1.0" + }, + { + "name": "辛普森柴油发电机组语音模块软件", + "publishDate": "2015-08-11", + "regNo": "2018SR905551", + "shortName": "柴油发电机组语音软件", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "辛普森变频发电混合能源控制系统", + "publishDate": "2015-08-11", + "regNo": "2018SR905553", + "shortName": "变频发电混合能源控制系统", + "typeNo": "", + "versionNo": "V0.03" + } + ], + "total": 24 + }, + "TrademarksInfo": { + "list": [ + { + "name": "SIMPSON S", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "安保 APOWER", + "status": "等待实质审查", + "type": "07-机械设备" + }, + { + "name": "辛普森;SIMPSON POWER;S", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "SIMPSON POWER;S", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "辛普森;SIMPSON", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "辛普森;S;SIMPSON", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "辛普森", + "status": "商标已注册", + "type": "07-机械设备" + } + ], + "total": 7 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A0282(16)", + "endDate": "2016-09-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A0281(16)", + "endDate": "2016-09-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A0186(16)", + "endDate": "2016-09-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 11, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 24, + "TrademarksInfo": 7, + "allows": 3, + "authority": "成都市双流区市场监督管理局", + "branches": 2, + "businessDateFrom": "2007-07-20 00:00:00", + "businessDateTo": "3999-01-01 00:00:00", + "businessScope": "发电机及发电机组设计、技术开发、生产、制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "5000.000000万人民币", + "changes": 21, + "companyAddress": "成都蛟龙工业港双流园区涪陵路27座(35号)", + "companyCode": "510122000251396", + "companyName": "四川省辛普森动力设备有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人独资)", + "contactInfo": { + "email": "genset@simpower.com.cn", + "phoneNumber": "028-85737555", + "website": [ + { + "name": "辛普森公司网站", + "url": "www.simpower.com.cn\u003cbr\u003ewww.simpsonpower.cn" + } + ] + }, + "creditNo": "91510000665355025W", + "employees": 2, + "establishDate": "2007-07-20 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "0", + "issueDate": "2019-10-17 00:00:00", + "keyNo": "37492c97b0b2f69a2f3fb9622bec8480", + "legalPerson": "蒋素蓉", + "liquidation": null, + "mPledges": 0, + "orgCode": "665355025", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": null, + "companyCode": "540100280000042", + "companyName": "四川省辛普森动力设备有限公司拉萨分公司", + "creditNo": "", + "legalPerson": "王学东" + }, + { + "authority": null, + "companyCode": "110105012265056", + "companyName": "四川省辛普森动力设备有限公司北京办事处", + "creditNo": "", + "legalPerson": "吴西林" + } + ], + "changes": [ + { + "changeAfter": "发电机及发电机组设计、技术开发、生产、制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。", + "changeBefore": "发电机及发电机组制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-17 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "成都蛟龙港双流园区海港广场13号楼1001室", + "changeBefore": "成都市金牛区抚琴路西路157号底楼", + "changeDate": "2016-12-21 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "9700.000000", + "changeBefore": "10700.000000", + "changeDate": "2019-04-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "蒋素蓉,***", + "changeBefore": "/", + "changeDate": "2018-05-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "蒋素蓉,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2018-05-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蒋素蓉,***", + "changeBefore": "", + "changeDate": "2018-05-04 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "成都蛟龙港双流园区海港广场13号楼1001室", + "changeBefore": "成都市金牛区抚琴路西路157号底楼", + "changeDate": "2016-12-21 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "蒋素蓉,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2018-05-04 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "9700.000000", + "changeBefore": "10700.000000", + "changeDate": "2019-04-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都蛟龙工业港双流园区涪陵路27座(35号)", + "changeBefore": "成都蛟龙港双流园区海港广场13号楼1001室", + "changeDate": "2018-01-25 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "蒋素蓉,***", + "changeBefore": "", + "changeDate": "2018-05-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "发电机及发电机组成套销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "发电机及发电机组制造及维修;机电设备安装工程;进出口业;环保工程;商品批发与零售。", + "changeDate": "2016-12-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "蒋素蓉,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2018-05-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蒋素蓉", + "changeBefore": "吴西林", + "changeDate": "2018-05-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "发电机及发电机组成套销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "发电机及发电机组制造及维修;机电设备安装工程;进出口业;环保工程;商品批发与零售。", + "changeDate": "2016-12-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "发电机及发电机组制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "发电机及发电机组成套销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-10-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "吴西林,货币,5000万元,林权,0万元,实物,0万元,高新技术成果,0万元,土地承包经营权,0万元,知识产权,0万元,债权,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;", + "changeBefore": "吴西林,货币,9700万元,林权,0万元,土地承包经营权,0万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;", + "changeDate": "2019-05-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "5000.000000", + "changeBefore": "9700.000000", + "changeDate": "2019-05-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "发电机及发电机组制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "发电机及发电机组成套销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-10-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都蛟龙工业港双流园区涪陵路27座(35号)", + "changeBefore": "成都蛟龙港双流园区海港广场13号楼1001室", + "changeDate": "2018-01-25 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "发电机及发电机组设计、技术开发、生产、制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "发电机及发电机组制造、销售及维修;机电设备安装工程;从事货物进出口及技术进出口的对外贸易经营;环保工程;商品批发与零售。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-17 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": "genset@simpower.com.cn", + "phoneNumber": "028-85737555", + "website": [ + { + "name": "辛普森公司网站", + "url": "www.simpower.com.cn\u003cbr\u003ewww.simpsonpower.cn" + } + ] + }, + "employees": [ + { + "employeeName": "蒋素蓉", + "position": "执行董事兼总经理" + }, + { + "employeeName": "万径", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "5000", + "stockName": "吴西林", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川省辛普森动力设备有限公司", + "taxPayerNo": "510106665355025", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川省辛普森动力设备有限公司", + "taxPayerNo": "510106665355025", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川省辛普森动力设备有限公司", + "taxPayerNo": "91510000665355025W", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川省辛普森动力设备有限公司", + "taxPayerNo": "91510000665355025W", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/24552bb7c6281fc33c38c28f8117a12a/202202250152.json b/example/tpt/company/24552bb7c6281fc33c38c28f8117a12a/202202250152.json new file mode 100644 index 0000000..70f1bb9 --- /dev/null +++ b/example/tpt/company/24552bb7c6281fc33c38c28f8117a12a/202202250152.json @@ -0,0 +1,1868 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-15", + "createNum": "CN202111259051.2", + "patentName": "一种水性聚氨酯树脂,其制备方法和应用", + "type": "发明专利" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202111259035.3", + "patentName": "一种户外木器漆用梯度核壳型丙烯酸乳液的制备方法", + "type": "发明专利" + }, + { + "createDate": "2022-01-14", + "createNum": "CN202010487549.3", + "patentName": "一种擦色效应水性聚氨酯皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-09-10", + "createNum": "CN202110668327.6", + "patentName": "一种酶脱毛粒面保护剂及一种原料皮脱毛方法", + "type": "发明专利" + }, + { + "createDate": "2021-07-30", + "createNum": "CN201910160097.5", + "patentName": "含硅鞣剂的制备方法、含硅鞣剂和应用", + "type": "发明专利" + }, + { + "createDate": "2021-07-13", + "createNum": "CN201910261673.5", + "patentName": "水性聚氨酯丙烯酸酯分散体及其制备方法、具有自修复性能的涂饰材料", + "type": "发明专利" + }, + { + "createDate": "2021-07-13", + "createNum": "CN201910261673.5", + "patentName": "水性聚氨酯丙烯酸酯分散体及其制备方法、具有自修复性能的涂饰材料", + "type": "发明专利" + }, + { + "createDate": "2021-06-04", + "createNum": "CN201910261667.X", + "patentName": "一种产品分拣系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-06-04", + "createNum": "CN201910261667.X", + "patentName": "一种产品分拣系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-04-13", + "createNum": "CN201910268686.5", + "patentName": "一种蛋白质胶黏剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-08-28", + "createNum": "CN202010487551.0", + "patentName": "一种复合生物脱脂剂及其应用", + "type": "发明专利" + }, + { + "createDate": "2020-08-28", + "createNum": "CN202010487687.1", + "patentName": "一种六价铬清除剂、制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2020-08-18", + "createNum": "CN202010489101.5", + "patentName": "一种水性聚氨酯人造革表面处理剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-08-18", + "createNum": "CN202010487557.8", + "patentName": "一种含氨基酸有机硅表面活性剂的制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-08-07", + "createNum": "CN202010492444.7", + "patentName": "一种环保无醛蛋白胶粘剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-08-07", + "createNum": "CN202010487556.3", + "patentName": "一种具有虹彩效果的皮革颜料膏及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-07-28", + "createNum": "CN202010188510.1", + "patentName": "一种从铬革屑中回收胶原蛋白的方法及其在制备蛋白复鞣剂中的应用", + "type": "发明专利" + }, + { + "createDate": "2020-07-24", + "createNum": "CN202010487549.3", + "patentName": "一种擦色效应水性聚氨酯皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-03", + "createNum": "CN201920291720.6", + "patentName": "刮刀调节装置、辊涂机", + "type": "实用新型" + }, + { + "createDate": "2019-12-03", + "createNum": "CN201920292371.X", + "patentName": "支撑辊清洗装置、辊涂机", + "type": "实用新型" + }, + { + "createDate": "2019-12-03", + "createNum": "CN201920285009.X", + "patentName": "一种震荡装置及震荡刮刀装置", + "type": "实用新型" + }, + { + "createDate": "2019-06-25", + "createNum": "CN201910268686.5", + "patentName": "一种蛋白质胶黏剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-25", + "createNum": "CN201910169798.5", + "patentName": "一种高性能金属防护乳液及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-25", + "createNum": "CN201910169798.5", + "patentName": "一种高性能金属防护乳液及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-21", + "createNum": "CN201910260847.6", + "patentName": "铬吸收助剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-14", + "createNum": "CN201910263763.8", + "patentName": "皮革鞣制剂、皮革鞣制方法、皮革及其服饰", + "type": "发明专利" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201610898171.X", + "patentName": "修面革补伤剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201610756540.1", + "patentName": "一种复合树脂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-05-03", + "createNum": "CN201910160097.5", + "patentName": "含硅鞣剂的制备方法、含硅鞣剂和应用", + "type": "发明专利" + }, + { + "createDate": "2019-02-12", + "createNum": "CN201610788258.1", + "patentName": "水性聚氨酯及其制备方法以及水性聚氨酯皮革填充剂", + "type": "发明专利" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201610752078.8", + "patentName": "一种复合脂肪酶脱脂剂及其应用", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201610791912.4", + "patentName": "皮革加脂复鞣剂以及制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-09-28", + "createNum": "CN201510979894.8", + "patentName": "一种水性聚氨酯消光剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-07-17", + "createNum": "CN201510982151.6", + "patentName": "一种两亲性聚氨酯的制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201610771071.0", + "patentName": "皮革鞣制剂", + "type": "发明专利" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201510979956.5", + "patentName": "一种原料皮脱毛方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-26", + "createNum": "CN201510992129.X", + "patentName": "改性氨基酸聚合物、其制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2018-05-04", + "createNum": "CN201711207403.3", + "patentName": "清洁剂及其制备方法和应用以及皮革脱毛工艺", + "type": "发明专利" + }, + { + "createDate": "2018-05-04", + "createNum": "CN201711210855.7", + "patentName": "一种脱脂剂及其制作工艺和应用", + "type": "发明专利" + }, + { + "createDate": "2018-05-04", + "createNum": "CN201711207403.3", + "patentName": "清洁剂及其制备方法和应用以及皮革脱毛工艺", + "type": "发明专利" + }, + { + "createDate": "2018-04-20", + "createNum": "CN201711210173.6", + "patentName": "一种含硅复鞣加脂剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-20", + "createNum": "CN201711210173.6", + "patentName": "一种含硅复鞣加脂剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-17", + "createNum": "CN201711205323.4", + "patentName": "一种皮革压花防粘板蜡乳剂、其制备方法以及皮革压花的方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-17", + "createNum": "CN201711205323.4", + "patentName": "一种皮革压花防粘板蜡乳剂、其制备方法以及皮革压花的方法", + "type": "发明专利" + }, + { + "createDate": "2017-11-17", + "createNum": "CN201710719667.0", + "patentName": "有机硅改性聚丙烯酸酯皮革涂饰剂、其制备方法与皮革复合层", + "type": "发明专利" + }, + { + "createDate": "2017-09-26", + "createNum": "CN201410814332.3", + "patentName": "一种皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-06-16", + "createNum": "CN201410815705.9", + "patentName": "一种水性聚氨酯、其制备方法及其用于涂饰剂的应用", + "type": "发明专利" + }, + { + "createDate": "2017-05-10", + "createNum": "CN201610898171.X", + "patentName": "修面革补伤剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-03-15", + "createNum": "CN201510165756.6", + "patentName": "一种改性氨基树脂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201610791912.4", + "patentName": "皮革加脂复鞣剂以及制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-08", + "createNum": "CN201610788258.1", + "patentName": "水性聚氨酯及其制备方法以及水性聚氨酯皮革填充剂", + "type": "发明专利" + }, + { + "createDate": "2017-01-25", + "createNum": "CN201610752078.8", + "patentName": "一种复合脂肪酶脱脂剂及其应用", + "type": "发明专利" + }, + { + "createDate": "2016-12-14", + "createNum": "CN201610756540.1", + "patentName": "一种复合树脂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-12-07", + "createNum": "CN201610791757.6", + "patentName": "一种有机色浆及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-11-23", + "createNum": "CN201610769063.2", + "patentName": "一种防水加脂剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-11-16", + "createNum": "CN201610771071.0", + "patentName": "皮革鞣制剂", + "type": "发明专利" + }, + { + "createDate": "2016-08-24", + "createNum": "CN201310652073.4", + "patentName": "中低温热膨胀微球的合成方法及其应用方法", + "type": "发明专利" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201521088611.2", + "patentName": "一种曝气装置", + "type": "实用新型" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201521088614.6", + "patentName": "一种液体收集装置", + "type": "实用新型" + }, + { + "createDate": "2016-07-13", + "createNum": "CN201521084130.4", + "patentName": "一种袋式过滤器", + "type": "实用新型" + }, + { + "createDate": "2016-07-06", + "createNum": "CN201521084171.3", + "patentName": "一种带锁定装置的阀门", + "type": "实用新型" + }, + { + "createDate": "2016-06-01", + "createNum": "CN201510981494.0", + "patentName": "一种水性硝化棉光亮剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-05-25", + "createNum": "CN201510979956.5", + "patentName": "一种原料皮脱毛方法", + "type": "发明专利" + }, + { + "createDate": "2016-05-18", + "createNum": "CN201310650290.X", + "patentName": "一种聚氨酯消光光油", + "type": "发明专利" + }, + { + "createDate": "2016-05-18", + "createNum": "CN201310651725.2", + "patentName": "自消光型皮革水性聚氨酯涂饰剂的制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-04-13", + "createNum": "CN201510992129.X", + "patentName": "改性氨基酸聚合物、其制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2016-03-23", + "createNum": "CN201510979894.8", + "patentName": "一种水性聚氨酯消光剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-03-23", + "createNum": "CN201510979988.5", + "patentName": "一种水性颜料分散剂、其制备方法与色浆", + "type": "发明专利" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201510979891.4", + "patentName": "一种亚硫酸化加脂剂的制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-03-09", + "createNum": "CN201510982151.6", + "patentName": "一种两亲性聚氨酯的制备方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201310650284.4", + "patentName": "一种皮革涂饰用丙烯酸龟裂树脂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201310650268.5", + "patentName": "一种水溶胶性聚丙烯酸酯皮革填充树脂及其制备工艺", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201310649256.0", + "patentName": "皮革填充用支化结构聚氨酯-聚丙烯酸酯复合树脂的制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201310652019.X", + "patentName": "一种皮革涂饰用非离子型水性聚氨酯-聚丙烯酸酯复合乳液的制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-06-17", + "createNum": "CN201510165756.6", + "patentName": "一种改性氨基树脂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420826861.0", + "patentName": "一种带取样阀的反应釜", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420826733.6", + "patentName": "一种发电机启动电源接入结构", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420827422.1", + "patentName": "一种自动门轮子", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420827465.X", + "patentName": "一种储料罐", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420827514.X", + "patentName": "一种搪瓷釜降温结构", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420827424.0", + "patentName": "一种粉碎机出料结构", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420827425.5", + "patentName": "一种木粉机", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420826702.0", + "patentName": "一种变频器散热装置", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420827501.2", + "patentName": "一种反应釜尾气处理机构", + "type": "实用新型" + }, + { + "createDate": "2015-06-10", + "createNum": "CN201420826749.7", + "patentName": "一种行车减速机构", + "type": "实用新型" + }, + { + "createDate": "2015-04-22", + "createNum": "CN201410814332.3", + "patentName": "一种皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-03-25", + "createNum": "CN201410815705.9", + "patentName": "一种水性聚氨酯、其制备方法及其用于涂饰剂的应用", + "type": "发明专利" + }, + { + "createDate": "2014-10-08", + "createNum": "CN201320849138.X", + "patentName": "一种无氧反应釜", + "type": "实用新型" + }, + { + "createDate": "2014-07-30", + "createNum": "CN201210224901.X", + "patentName": "阳离子聚丙烯酸酯皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320848597.6", + "patentName": "一种物料输送系统", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320851240.3", + "patentName": "一种反应釜", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320848747.3", + "patentName": "一种水喷射机组", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320851260.0", + "patentName": "一种锅炉尾气处理系统", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320848827.9", + "patentName": "一种变频器的运行保护电路", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320848878.1", + "patentName": "一种控制电路", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320848751.X", + "patentName": "一种空气压缩机", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201320838173.1", + "patentName": "防爆插座和防爆插头", + "type": "实用新型" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201310651725.2", + "patentName": "自消光型皮革水性聚氨酯涂饰剂的制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201310652019.X", + "patentName": "一种皮革涂饰用非离子型水性聚氨酯-聚丙烯酸酯复合乳液的制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201310650290.X", + "patentName": "一种新型聚氨酯消光光油", + "type": "发明专利" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201310650268.5", + "patentName": "一种水溶胶性聚丙烯酸酯皮革填充树脂及其制备工艺", + "type": "发明专利" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201310649256.0", + "patentName": "皮革填充用支化结构聚氨酯-聚丙烯酸酯复合树脂的制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-03-26", + "createNum": "CN201310650284.4", + "patentName": "一种皮革涂饰用丙烯酸龟裂树脂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-03-26", + "createNum": "CN201310652073.4", + "patentName": "中低温热膨胀微球的合成方法及其应用方法", + "type": "发明专利" + }, + { + "createDate": "2014-01-01", + "createNum": "CN201210224810.6", + "patentName": "阳离子水性聚氨酯皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-01-01", + "createNum": "CN201110441988.1", + "patentName": "一种皮革涂饰用水性聚氨酯及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-12-04", + "createNum": "CN201110427243.X", + "patentName": "改性酪素、皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-09-25", + "createNum": "CN201110459488.0", + "patentName": "丙烯酸树脂复鞣剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220646870.2", + "patentName": "一种放料阀安装结构", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220647261.9", + "patentName": "一种袋式过滤器", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220647277.X", + "patentName": "一种用于跌落试验的提升装置", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220646907.1", + "patentName": "一种截止阀", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220646561.5", + "patentName": "一种电机转速系统", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220646597.3", + "patentName": "一种密封液自动补偿装置的安装结构", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220646564.9", + "patentName": "一种恒压循环供水控制系统", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220646867.0", + "patentName": "一种混合机", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220620585.3", + "patentName": "一种台面称", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201220619922.7", + "patentName": "一种搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2012-10-10", + "createNum": "CN201210224901.X", + "patentName": "阳离子聚丙烯酸酯皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201210224810.6", + "patentName": "阳离子水性聚氨酯皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-07-04", + "createNum": "CN201110441988.1", + "patentName": "水性聚氨酯及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-07-04", + "createNum": "CN201110427243.X", + "patentName": "改性酪素、皮革涂饰剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-06-27", + "createNum": "CN201110459488.0", + "patentName": "丙烯酸树脂复鞣剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2010-06-09", + "createNum": "CN200810045339.8", + "patentName": "动物皮复合酶脱毛剂及其应用", + "type": "发明专利" + }, + { + "createDate": "2010-06-09", + "createNum": "CN200810045338.3", + "patentName": "制革加工动物皮清洁化脱毛和皮纤维松散方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2008-08-06", + "createNum": "CN200810045338.3", + "patentName": "制革加工动物皮清洁化脱毛和皮纤维松散方法及其应用", + "type": "发明专利" + }, + { + "createDate": "2008-08-06", + "createNum": "CN200810045339.8", + "patentName": "动物皮复合酶脱毛剂及其应用", + "type": "发明专利" + }, + { + "createDate": "2008-06-04", + "createNum": "CN200610020884.2", + "patentName": "以改性油脂作分散载体的纳米SiO\u003cSUB\u003e2\u003c/SUB\u003e或TiO\u003cSUB\u003e2\u003c/SUB\u003e皮革鞣剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2006-10-25", + "createNum": "CN200610020884.2", + "patentName": "以改性油脂作分散载体的纳米SiO\u003cSUB\u003e2\u003c/SUB\u003e、TiO\u003cSUB\u003e2\u003c/SUB\u003e皮革鞣剂及其制备方法", + "type": "发明专利" + } + ], + "total": 129 + }, + "ProfileTags": [ + "皮革化学品" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "DW-就餐管理系统", + "publishDate": "-", + "regNo": "2020SR0121101", + "shortName": "DW-就餐系统", + "typeNo": "", + "versionNo": "V1.0" + } + ], + "total": 1 + }, + "TrademarksInfo": { + "list": [ + { + "name": "达威帕", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威岱", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威泽涂", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威恩", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威飒", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威悦涂", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威净悦", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威芙", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威佳沐", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "达威嘉森", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "DOWELL", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威木业", + "status": "商标无效", + "type": "19-建筑材料" + }, + { + "name": "达威股份 DOWELL", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "多维信 DOWELLSION", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威蓝德 DOWELLEND", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威菲尔 DOWELLFEL", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威丽诗 DOWELLISH", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威凯特 DOWELLCAT", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威诺 DOWELLER", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "达威力斯 DOWELLEX", + "status": "商标已注册", + "type": "01-化学原料" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03915(18)", + "endDate": "2018-04-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03917(18)", + "endDate": "2018-04-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03914(18)", + "endDate": "2018-04-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03916(18)", + "endDate": "2018-04-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06741(18)", + "endDate": "2018-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06744(18)", + "endDate": "2018-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06745(18)", + "endDate": "2018-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06743(18)", + "endDate": "2018-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06742(18)", + "endDate": "2018-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06746(18)", + "endDate": "2018-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-04-26 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2019-510132-26-03-384093】JXQB-0159号", + "endDate": "2020-03-09 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 129, + "ProfileTags": [ + "皮革化学品" + ], + "SoftwareCopyrightsInfo": 1, + "TrademarksInfo": 20, + "allows": 12, + "authority": "成都市市场监督管理局", + "branches": 3, + "businessDateFrom": "2003-11-13 00:00:00", + "businessDateTo": "2053-11-09 00:00:00", + "businessScope": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、皮革、皮毛、羽毛及其制品、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务;普通货运。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "10401.649300万人民币", + "changes": 99, + "companyAddress": "成都市新津县五津镇希望路555号", + "companyCode": "510132000000322", + "companyName": "四川达威科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "dowell@dowellchem.cn", + "phoneNumber": "028-85136056", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "9151010075595673X5", + "employees": 8, + "establishDate": "2003-11-13 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "化学原料和化学制品制造业" + }, + "isOnStock": "1", + "issueDate": "2020-07-29 00:00:00", + "keyNo": "b423ede1b1ac834274a580942b9400f5", + "legalPerson": "严建林", + "liquidation": null, + "mPledges": 0, + "orgCode": "75595673X", + "originalName": 1, + "partners": 10, + "pledges": 0, + "province": "SC", + "punishes": 1, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "300535", + "stockType": "深交所创业板A股", + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": null, + "companyCode": "370300300000369", + "companyName": "四川达威科技股份有限公司山东分公司", + "creditNo": "", + "legalPerson": "严小建" + }, + { + "authority": null, + "companyCode": "440700000031765", + "companyName": "四川达威科技股份有限公司广东分公司", + "creditNo": "", + "legalPerson": "汤卓群" + }, + { + "authority": null, + "companyCode": "330304000037838", + "companyName": "四川达威科技股份有限公司温州分公司", + "creditNo": "", + "legalPerson": "戴书平" + } + ], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产、销售:精细化工产品(不含化学危险品)、皮件;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-05-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5974", + "changeBefore": "4480", + "changeDate": "2016-09-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3500", + "changeBefore": "粟工;严建林;", + "changeDate": "2008-07-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "9966.1493", + "changeBefore": "10439.5998", + "changeDate": "2018-12-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-10-26 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "严建林,董事长兼总经理余正军,董事曾晓林,董事沈春林,董事粟建国,董事彭必雨,董事李慧君,董事", + "changeBefore": "严建林,执行董事兼总经理", + "changeDate": "2008-07-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-07-05 00:00:00", + "changeField": "分公司增加备案" + }, + { + "changeAfter": "严建林,中华人民共和国居民身份证,*****", + "changeBefore": "杨斯盛,中华人民共和国居民身份证,*****", + "changeDate": "2008-03-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-09-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "10401.649300万人民币", + "changeBefore": "10393.7993万人民币", + "changeDate": "2020-07-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "余平昌,监事李铭,监事庄美芳,监事", + "changeBefore": "/", + "changeDate": "2013-11-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "10393.799300", + "changeBefore": "9966.149300", + "changeDate": "2019-09-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-03-01 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "10401.649300万人民币", + "changeBefore": "10393.7993万人民币", + "changeDate": "2020-07-08 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "杨斯盛,执行董事严建林,执行董事兼总经理", + "changeBefore": "杨斯盛,执行董事", + "changeDate": "2008-03-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "杨记军 李汶家 严建林 李红 金勇", + "changeBefore": "姜玉梅 金勇 杨记军 闫全红 李汶家 严建林 李红", + "changeDate": "2020-07-08 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "杨记军 李汶家 严建林 李红 金勇", + "changeBefore": "姜玉梅 金勇 杨记军 闫全红 李汶家 严建林 李红", + "changeDate": "2020-07-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "邓伊雪 任思先 谢静", + "changeBefore": "任思先 余平昌 谢静", + "changeDate": "2020-07-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3800", + "changeBefore": "3500", + "changeDate": "2010-01-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都市新津县五津镇希望路555号", + "changeBefore": "成都市新津县五津北路", + "changeDate": "2014-03-03 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "4480", + "changeBefore": "4180", + "changeDate": "2011-02-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产、销售:精细化工产品(不含化学危险品)、皮件;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-05-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "456", + "changeBefore": "严建林;粟工;", + "changeDate": "2008-03-04 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-07-07 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2016-09-05 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-09-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "4480", + "changeBefore": "4180", + "changeDate": "2011-03-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、皮革、皮毛、羽毛及其制品、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务;普通货运。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务;普通货运。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2020-07-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "杨静 *** 备案手机:*** (网上办理)", + "changeBefore": "任金凤 *** 备案手机:***", + "changeDate": "2020-04-02 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "5974", + "changeBefore": "4480", + "changeDate": "2016-09-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "9966.1493", + "changeBefore": "10439.5998", + "changeDate": "2018-12-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "4480", + "changeBefore": "4180", + "changeDate": "2011-01-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "严建林,董事长兼总经理范捷,董事贺玻,董事白斌,董事逯东,董事谢衡,董事曾晓林,董事彭必雨,董事余正军,董事", + "changeBefore": "/", + "changeDate": "2013-11-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "4180", + "changeBefore": "普通股;", + "changeDate": "2010-10-26 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-11-11 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "普通股,其他;", + "changeBefore": "普通股;", + "changeDate": "2011-03-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-01-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "4480", + "changeBefore": "普通股;", + "changeDate": "2011-03-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "普通股", + "changeBefore": "普通股", + "changeDate": "2011-03-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "10439.5998", + "changeBefore": "5974", + "changeDate": "2018-10-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "456", + "changeBefore": "300", + "changeDate": "2008-03-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2016-09-05 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-05-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "4480", + "changeBefore": "4180", + "changeDate": "2011-03-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4480", + "changeBefore": "4180", + "changeDate": "2011-02-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "3500", + "changeBefore": "456", + "changeDate": "2008-07-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "严建林;", + "changeBefore": "普通股;", + "changeDate": "2011-01-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2008-07-01 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-18 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-02-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "10393.799300", + "changeBefore": "9966.149300", + "changeDate": "2019-09-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3800", + "changeBefore": "3500", + "changeDate": "2010-01-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "严建林,货币;粟工,货币;", + "changeBefore": "严建林;粟工;", + "changeDate": "2008-03-04 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3800", + "changeBefore": "/", + "changeDate": "2010-01-26 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-05 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "4180", + "changeBefore": "3800", + "changeDate": "2010-10-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "四川达威科技股份有限公司", + "changeBefore": "四川达威科技有限公司", + "changeDate": "2008-07-01 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-05-05 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "粟工,26.3;严建林,39.5;", + "changeBefore": "粟工,40.0;严建林,60.0;", + "changeDate": "2008-03-04 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "456", + "changeBefore": "300", + "changeDate": "2008-03-04 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "4480", + "changeBefore": "4180", + "changeDate": "2011-01-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "唐清利,董事", + "changeBefore": "/", + "changeDate": "2015-01-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:精细化工产品(不含化学危险品)、皮件;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:精细化工产品(不含化学危险品)、皮件;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-05-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都市新津县五津镇希望路555号", + "changeBefore": "成都市新津县五津北路", + "changeDate": "2014-03-03 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "4180", + "changeBefore": "3800", + "changeDate": "2010-10-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "严建林,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2008-03-04 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务;普通货运。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产、销售:精细化工产品(不含化学危险品)、皮件、塑料、塑料制品;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2020-07-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "严建林,董事长兼总经理曾晓林,董事兼总经理", + "changeBefore": "/", + "changeDate": "2008-07-01 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-09-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-08 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "杨斯盛,监事江金德,监事徐旭明,监事", + "changeBefore": "/", + "changeDate": "2008-07-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "生产、销售:精细化工产品(不含化学危险品)、皮件;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口;房屋租赁、仓储服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:精细化工产品(不含化学危险品)、皮件;销售:化工原料(不含化学危险品)、金属材料(不含稀贵金属)、建筑材料、日用百货、针纺织品、电线电缆、计算机及家电、农副产品(国家有专项规定的品种除外);计算机软件开发;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-05-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "严建林,董事长兼总经理;金勇,董事;杨记军,董事;余平昌,监事;李汶家,董事;任思先,监事;李红,董事;闫全红,董事;谢静,监事;姜玉梅,董事;", + "changeBefore": "姜玉梅,董事;杨斯盛,董事;任思先,监事;李红,董事;闫全红,董事;谢静,监事;余平昌,监事;李汶家,董事;曾晓林,董事;严建林,董事长兼总经理;金勇,董事;杨记军,董事;", + "changeDate": "2019-09-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-03-07 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "10439.5998", + "changeBefore": "5974", + "changeDate": "2018-10-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3500", + "changeBefore": "456", + "changeDate": "2008-07-01 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "邓伊雪 任思先 谢静", + "changeBefore": "任思先 余平昌 谢静", + "changeDate": "2020-07-08 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-09-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "粟工;严建林;成都展翔投资有限公司;四川盈创创业投资有限公司;", + "changeBefore": "粟工;严建林;", + "changeDate": "2008-03-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-01-26 00:00:00", + "changeField": "章程修正案备案" + } + ], + "contactInfo": { + "email": "dowell@dowellchem.cn", + "phoneNumber": "028-85136056", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "杨记军", + "position": "董事" + }, + { + "employeeName": "谢静", + "position": "监事" + }, + { + "employeeName": "李红", + "position": "董事" + }, + { + "employeeName": "李汶家", + "position": "董事" + }, + { + "employeeName": "严建林", + "position": "董事长兼总经理" + }, + { + "employeeName": "金勇", + "position": "董事" + }, + { + "employeeName": "任思先", + "position": "监事" + }, + { + "employeeName": "邓伊雪", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "化学原料和化学制品制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2008-07-01 00:00:00", + "name": "四川达威科技有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1381.579", + "stockName": "严建林", + "stockPercent": "0.2145", + "stockRealcapital": "1381.579", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "栗工", + "stockPercent": "0.1471", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "成都展翔投资有限公司", + "stockPercent": "0.0647", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "张树林", + "stockPercent": "0.0060", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "许皓", + "stockPercent": "0.0148", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "李晖军", + "stockPercent": "0.0050", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "肖颖超", + "stockPercent": "0.0069", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "许金林", + "stockPercent": "0.0106", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "钱微微", + "stockPercent": "0.0049", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "陈小培", + "stockPercent": "0.0042", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [ + { + "authority": "成都市公安局新津区分局", + "content": "对四川达威科技股份有限公司未在规定时间将所购买、使用、存放的易制爆危险化学品的品种、数量、以及流向信息报送所在地县级公安机关备案。", + "illegalType": "对未按规定期限备案剧毒化学品、易制爆危险化学品销售、购买信息的处罚", + "publicDate": "2021-11-13 00:00:00", + "punishCode": "新公(普兴所)行罚决字〔2021〕449号", + "punishContent": null, + "punishDate": "2021-11-10 00:00:00" + } + ], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川达威科技股份有限公司", + "taxPayerNo": "51013275595673X", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川达威科技股份有限公司", + "taxPayerNo": "9151010075595673X5", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川达威科技股份有限公司", + "taxPayerNo": "9151010075595673X5", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川达威科技股份有限公司", + "taxPayerNo": "9151010075595673X5", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川达威科技股份有限公司", + "taxPayerNo": "9151010075595673X5", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川达威科技股份有限公司", + "taxPayerNo": "9151010075595673X5", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/2649b33646f4fcc5431e41ae17267565/202202251909.json b/example/tpt/company/2649b33646f4fcc5431e41ae17267565/202202251909.json new file mode 100644 index 0000000..ba9a43f --- /dev/null +++ b/example/tpt/company/2649b33646f4fcc5431e41ae17267565/202202251909.json @@ -0,0 +1,577 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-25", + "createNum": "CN215623489U", + "patentName": "一种可支撑包装物的包装盒", + "type": "实用新型" + }, + { + "createDate": "2021-06-29", + "createNum": "CN213565000U", + "patentName": "一种提升印刷品质、降低设备安全风险的检测机构", + "type": "实用新型" + }, + { + "createDate": "2021-06-11", + "createNum": "CN213413126U", + "patentName": "一种纸管机", + "type": "实用新型" + }, + { + "createDate": "2021-06-08", + "createNum": "CN213377943U", + "patentName": "一种自动双面检测设备", + "type": "实用新型" + }, + { + "createDate": "2021-05-25", + "createNum": "CN213261324U", + "patentName": "一种新型模切针齿刀", + "type": "实用新型" + }, + { + "createDate": "2021-05-18", + "createNum": "CN213227816U", + "patentName": "一种手工贴多条双面胶机构", + "type": "实用新型" + }, + { + "createDate": "2021-05-18", + "createNum": "CN213227768U", + "patentName": "一种快速手工糊盒治具", + "type": "实用新型" + }, + { + "createDate": "2021-04-30", + "createNum": "CN213084555U", + "patentName": "一种防混料流水线工作台", + "type": "实用新型" + }, + { + "createDate": "2021-04-23", + "createNum": "CN213033038U", + "patentName": "一种基于机器视觉的烫金缺陷检查装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-23", + "createNum": "CN213036730U", + "patentName": "一种方便取放料流水线生产装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-09", + "createNum": "CN212923391U", + "patentName": "一种不停机自动上提拉带机构", + "type": "实用新型" + }, + { + "createDate": "2021-04-02", + "createNum": "CN212863421U", + "patentName": "一种坑纸纠偏机构", + "type": "实用新型" + }, + { + "createDate": "2021-04-02", + "createNum": "CN212862996U", + "patentName": "一种天地盒翻转机构及天地盒自动生产线", + "type": "实用新型" + }, + { + "createDate": "2021-04-02", + "createNum": "CN212863462U", + "patentName": "一种堆垛收料机构", + "type": "实用新型" + }, + { + "createDate": "2021-03-26", + "createNum": "CN212808016U", + "patentName": "一种基于机器视觉的透明包装袋标识检测报警系统", + "type": "实用新型" + }, + { + "createDate": "2021-03-02", + "createNum": "CN212639275U", + "patentName": "一种卡纸送料装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-23", + "createNum": "CN212585655U", + "patentName": "一种卡纸开槽线位置规格的检测装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-19", + "createNum": "CN212552272U", + "patentName": "一种激光开槽装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-19", + "createNum": "CN212555223U", + "patentName": "一种折边成型机", + "type": "实用新型" + }, + { + "createDate": "2021-02-19", + "createNum": "CN212554193U", + "patentName": "一种防不良流出的模切系统", + "type": "实用新型" + } + ], + "total": 25 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AL0196", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0191", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LS川AL0201", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LS川AL0200", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LS川AL0199", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LS川AL0198", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0193", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AL0197", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AL0195", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0192", + "endDate": "2011-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL1031", + "endDate": "2015-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0737", + "endDate": "2016-04-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A04968(18)", + "endDate": "2018-01-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-09-02 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 25, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 14, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-05-30 00:00:00", + "businessDateTo": "2041-05-29 00:00:00", + "businessScope": "生产和印刷产品目录、产品介绍、产品说明书、广告宣传品、标签、包装盒及其他包装装潢印刷品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "capital": "1000.000000万美元", + "changes": 38, + "companyAddress": "四川省成都市郫县红光镇港华路888号", + "companyCode": "510100400031218", + "companyName": "当纳利(成都)印刷有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(港澳台法人独资)", + "contactInfo": { + "email": "yulan.zhu@rrd.com", + "phoneNumber": "028-67581637" + }, + "creditNo": "91510100574621287X", + "employees": 4, + "establishDate": "2011-05-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "印刷和记录媒介复制业" + }, + "isOnStock": "0", + "issueDate": "2019-07-15 00:00:00", + "keyNo": "8c30eee3157768f5419f5e1a7ffb89e8", + "legalPerson": "叶艺", + "liquidation": null, + "mPledges": 0, + "orgCode": "574621287", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "陈吉(Ji Chen),董事\n王刚,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市郫县红光镇港华路888号", + "changeBefore": "成都市郫县成都现代工业港北区三观路北段", + "changeDate": "2011-12-27 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "王刚,总经理", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "1000", + "changeBefore": "200", + "changeDate": "2012-05-25 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市郫县红光镇港华路888号", + "changeBefore": "成都市郫县成都现代工业港北区三观路北段", + "changeDate": "2011-12-27 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "200", + "changeBefore": "0", + "changeDate": "2011-07-13 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "200", + "changeBefore": "0", + "changeDate": "2011-07-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "朱于兰 *** 备案手机:*** (网上办理)", + "changeBefore": "朱于兰 *** 备案手机:***", + "changeDate": "2020-06-16 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "叶艺,董事长兼总经理\n束津,董事", + "changeBefore": "", + "changeDate": "2018-06-08 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "赵博,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-07-21 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "生产和印刷产品目录、产品介绍、产品说明书、广告宣传品、标签、包装盒及其他包装装潢印刷品。", + "changeBefore": "生产和印刷产品目录、产品介绍、产品说明书、广告宣传品、标签、包装盒及其他包装装潢印刷品(筹建期至2012年5月30日,筹建期内不得从事经营活动)。", + "changeDate": "2011-09-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨子良,监事", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "赵博", + "changeBefore": "王刚", + "changeDate": "2015-07-21 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "叶艺,董事长兼总经理\n束津,董事", + "changeBefore": "", + "changeDate": "2018-06-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王刚,中华人民共和国居民身份证,***", + "changeBefore": "钱亮", + "changeDate": "2013-07-30 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "陈吉(Ji Chen),董事\n王刚,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-08 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-21 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "叶艺", + "changeBefore": "赵博", + "changeDate": "2018-06-08 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "束津,董事;叶艺,董事长兼总经理;沈衡,董事;林捷,监事;", + "changeBefore": "叶艺,董事长兼总经理;杨子良,监事;陈吉(Ji Chen),董事;束津,董事;", + "changeDate": "2019-07-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-21 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "当纳利(中国)投资有限公司;", + "changeBefore": "当纳利亚洲印务有限公司;", + "changeDate": "2012-03-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "钱亮,总经理", + "changeBefore": "钱亮,董事长兼总经理", + "changeDate": "2013-07-30 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "钱亮,总经理", + "changeBefore": "钱亮,董事长兼总经理", + "changeDate": "2013-07-30 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "1000", + "changeBefore": "200", + "changeDate": "2012-05-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-09-29 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "杨子良,监事", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "赵博,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-07-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-17 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-08 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "王刚,总经理", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-17 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "赵博,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-07-21 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "当纳利(中国)投资有限公司;", + "changeBefore": "当纳利亚洲印务有限公司;", + "changeDate": "2012-03-06 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-07-19 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-09-29 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "生产和印刷产品目录、产品介绍、产品说明书、广告宣传品、标签、包装盒及其他包装装潢印刷品。", + "changeBefore": "生产和印刷产品目录、产品介绍、产品说明书、广告宣传品、标签、包装盒及其他包装装潢印刷品(筹建期至2012年5月30日,筹建期内不得从事经营活动)。", + "changeDate": "2011-09-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-07-19 00:00:00", + "changeField": "换发证照" + } + ], + "contactInfo": { + "email": "yulan.zhu@rrd.com", + "phoneNumber": "028-67581637" + }, + "employees": [ + { + "employeeName": "叶艺", + "position": "董事长兼总经理" + }, + { + "employeeName": "林捷", + "position": "监事" + }, + { + "employeeName": "沈衡", + "position": "董事" + }, + { + "employeeName": "束津", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "印刷和记录媒介复制业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2013-05-29 00:00:00", + "stockCapital": "1000.0", + "stockName": "当纳利(中国)投资有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "外商投资投资性公司" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-14 00:00:00", + "executiveOrg": "成都市郫都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "当纳利(成都)印刷有限公司", + "taxPayerNo": "510124574621287", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "当纳利(成都)印刷有限公司", + "taxPayerNo": "91510100574621287X", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "当纳利(成都)印刷有限公司", + "taxPayerNo": "91510100574621287X", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "当纳利(成都)印刷有限公司", + "taxPayerNo": "91510100574621287X", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "当纳利(成都)印刷有限公司", + "taxPayerNo": "91510100574621287X", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/26fab27fa2d2897fa5df2ae9b9ddae27/202202251907.json b/example/tpt/company/26fab27fa2d2897fa5df2ae9b9ddae27/202202251907.json new file mode 100644 index 0000000..152cfc4 --- /dev/null +++ b/example/tpt/company/26fab27fa2d2897fa5df2ae9b9ddae27/202202251907.json @@ -0,0 +1,574 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2020-04-07", + "createNum": "CN201920538715.0", + "patentName": "一种精密零件精加工快速打磨设备", + "type": "实用新型" + }, + { + "createDate": "2020-02-21", + "createNum": "CN201920538324.9", + "patentName": "一种精密机械零件加工用毛刺去除装置", + "type": "实用新型" + }, + { + "createDate": "2020-02-14", + "createNum": "CN201920538717.X", + "patentName": "一种用于机械精密零件的自动化清洗设备", + "type": "实用新型" + }, + { + "createDate": "2020-01-17", + "createNum": "CN201920566526.4", + "patentName": "一种具有自动化功能的机械零件冷却设备", + "type": "实用新型" + }, + { + "createDate": "2020-01-17", + "createNum": "CN201920539376.8", + "patentName": "一种用于精密机械零件加工用的固定夹具", + "type": "实用新型" + }, + { + "createDate": "2020-01-07", + "createNum": "CN201920538711.2", + "patentName": "一种具有润滑功能的精密零件加工用钻孔机", + "type": "实用新型" + }, + { + "createDate": "2017-11-24", + "createNum": "CN201720142078.6", + "patentName": "饺子生产用冲皮装置", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720153207.1", + "patentName": "探测器筒", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720154162.X", + "patentName": "工位旋转底座", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720154589.X", + "patentName": "底座", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720141711.X", + "patentName": "多接口工位旋转台", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720139859.X", + "patentName": "抗损坏油敏感的挤压型光纤传感器", + "type": "实用新型" + }, + { + "createDate": "2017-10-17", + "createNum": "CN201720139359.6", + "patentName": "油敏感的挤压型光纤传感器", + "type": "实用新型" + } + ], + "total": 13 + }, + "ProfileTags": [ + "机电", + "机电教学器材" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "脉冲火花放电加工机理及有限元仿真系统", + "publishDate": "-", + "regNo": "2021SR0316913", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "高速走丝电火花线切割加工控制系统", + "publishDate": "-", + "regNo": "2021SR0317152", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "无心外圆磨床自动上料机设计系统", + "publishDate": "-", + "regNo": "2021SR0316881", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "铣床数控化再制造设计软件", + "publishDate": "-", + "regNo": "2021SR0316882", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "数控铣床能耗建模及切削参数优化系统", + "publishDate": "-", + "regNo": "2021SR0316805", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "数控铣床超声自动检测系统", + "publishDate": "-", + "regNo": "2021SR0316808", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "CNC加工中心教学仿真平台", + "publishDate": "-", + "regNo": "2021SR0316810", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "CNC刀具工况集成视诊系统", + "publishDate": "-", + "regNo": "2021SR0316809", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "聚科零件质量检测软件", + "publishDate": "2018-06-05", + "regNo": "2019SR0539427", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科零部件加工监控管理系统", + "publishDate": "2018-11-13", + "regNo": "2019SR0539412", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科零件加工工艺质量管理系统", + "publishDate": "2016-03-26", + "regNo": "2017SR720508", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科自动充皮装置系统", + "publishDate": "2017-06-21", + "regNo": "2017SR714798", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科模具库存管理系统", + "publishDate": "2016-12-17", + "regNo": "2017SR714819", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科模具自动分型系统", + "publishDate": "2017-05-27", + "regNo": "2017SR716289", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科模具设计管理系统", + "publishDate": "2016-10-22", + "regNo": "2017SR714809", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科挤压分流模具三维结构建模软件", + "publishDate": "2016-07-23", + "regNo": "2017SR707177", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科多工位模具运动仿真软件", + "publishDate": "2015-09-19", + "regNo": "2017SR707288", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科多点模具柔性拉伸成形模拟系统", + "publishDate": "2015-02-25", + "regNo": "2017SR707039", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科多接口工位旋转台自动控制系统", + "publishDate": "2015-02-25", + "regNo": "2017SR707296", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "聚科精密自动化工业设备管理系统", + "publishDate": "2016-08-25", + "regNo": "2017SR137531", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + } + ], + "total": 20 + }, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "FZ03", + "docNo": "川投资备【2102-510184-04-01-564999】FGQB-0054号", + "endDate": "2021-03-08 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 13, + "ProfileTags": [ + "机电", + "机电教学器材" + ], + "SoftwareCopyrightsInfo": 20, + "TrademarksInfo": 0, + "allows": 1, + "authority": "崇州市市场监督管理局", + "branches": 0, + "businessDateFrom": "2013-03-01 00:00:00", + "businessDateTo": null, + "businessScope": "机电产品、自动化设备、机械设备、机械零配件、测量仪器、工装治具、电子产品、设备耗材及口罩机的研发、生产与销售;设备调试安装及售后服务;零件模加工与改造;国内贸易;货物及技术的进出口(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "capital": "500.000000万人民币", + "changes": 23, + "companyAddress": "崇州市智能应用产业功能区世纪大道1559号", + "companyCode": "510184000064894", + "companyName": "成都聚科精密机电有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "geekee-cd@cd-geekee.com", + "phoneNumber": "028-82158665" + }, + "creditNo": "91510184062434146P", + "employees": 2, + "establishDate": "2013-03-01 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2021-03-05 00:00:00", + "keyNo": "e49c0b9b3a6bb6a497f70e279db95b5c", + "legalPerson": "王庆栓", + "liquidation": null, + "mPledges": 4, + "orgCode": "062434146", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "王庆栓 出资 34万人民币;黄佛宝 出资 166万人民币;", + "changeBefore": "王庆栓 出资 44.44万人民币;黄佛宝 出资 155.56万人民币;", + "changeDate": "2020-01-10 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "200", + "changeBefore": "0", + "changeDate": "2013-03-27 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "机电产品、自动化设备、机械设备、机械零配件、测量仪器、工装治具、电子产品、设备耗材及口罩机的研发、生产与销售;设备调试安装及售后服务;零件模加工与改造;国内贸易;货物及技术的进出口(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeBefore": "模具、其他通用零部件研发、制造、销售;机械零部件加工、销售;其他机械设备及电子产品销售;货物及技术进出口(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeDate": "2020-04-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-01-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "200", + "changeBefore": "王庆栓;黄佛宝;", + "changeDate": "2013-03-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "机电产品、自动化设备、机械设备、机械零配件、测量仪器、工装治具、电子产品、设备耗材及口罩机的研发、生产与销售;设备调试安装及售后服务;零件模加工与改造;国内贸易;货物及技术的进出口(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeBefore": "模具、其他通用零部件研发、制造、销售;机械零部件加工、销售;其他机械设备及电子产品销售;货物及技术进出口(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeDate": "2020-04-20 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "王庆栓,货币;黄佛宝,货币;", + "changeBefore": "王庆栓;黄佛宝;", + "changeDate": "2013-03-27 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "200", + "changeBefore": "王庆栓;黄佛宝;", + "changeDate": "2013-03-27 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-05-31", + "changeDate": "2013-03-27 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "崇州市智能应用产业功能区世纪大道1559号", + "changeBefore": "成都崇州经济开发区青年(大学生)创业园", + "changeDate": "2021-03-05 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-05-31 00:00:00", + "changeDate": "2013-03-27 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "王庆栓 出资 44.44万人民币;黄佛宝 出资 155.56万人民币;", + "changeBefore": "王庆栓 出资 34万人民币;黄佛宝 出资 166万人民币;", + "changeDate": "2019-11-19 00:00:00", + "changeField": "投资人(股权内部转让)备案" + }, + { + "changeAfter": "王庆栓,货币;黄佛宝,货币;", + "changeBefore": "王庆栓;黄佛宝;", + "changeDate": "2013-03-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "王庆栓 出资 44.44万人民币;黄佛宝 出资 155.56万人民币;", + "changeBefore": "王庆栓 出资 34万人民币;黄佛宝 出资 166万人民币;", + "changeDate": "2019-11-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-05-31", + "changeDate": "2013-03-27 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "2020-03-27第一章第五条", + "changeBefore": "无", + "changeDate": "2020-04-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "王庆栓 出资 150万人民币;黄佛宝 出资 350万人民币;", + "changeBefore": "王庆栓 出资 34万人民币;黄佛宝 出资 166万人民币;", + "changeDate": "2021-03-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "500.000000万人民币", + "changeBefore": "200万人民币", + "changeDate": "2021-03-05 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "王庆栓,132****4433", + "changeBefore": "王庆栓,186****5826", + "changeDate": "2017-01-11 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "王庆栓,***", + "changeBefore": "王庆栓,***", + "changeDate": "2017-01-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "200", + "changeBefore": "0", + "changeDate": "2013-03-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "王庆栓 出资 34万人民币;黄佛宝 出资 166万人民币;", + "changeBefore": "王庆栓 出资 44.44万人民币;黄佛宝 出资 155.56万人民币;", + "changeDate": "2020-01-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "王庆栓,***", + "changeBefore": "王庆栓,***", + "changeDate": "2017-01-11 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "geekee-cd@cd-geekee.com", + "phoneNumber": "028-82158665" + }, + "employees": [ + { + "employeeName": "黄佛宝", + "position": "监事" + }, + { + "employeeName": "王庆栓", + "position": "执行董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "134.435万人民币", + "publicDate": null, + "registerDate": "2020-06-05 00:00:00", + "registerNo": "51012020009886", + "registerOffice": "四川省成都市崇州市市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "141.6万人民币", + "publicDate": null, + "registerDate": "2019-12-12 00:00:00", + "registerNo": "51012019006581", + "registerOffice": "四川省成都市崇州市市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "68.82万人民币", + "publicDate": null, + "registerDate": "2018-06-13 00:00:00", + "registerNo": "(崇州)工商动抵字[2018]第0066号", + "registerOffice": "崇州市市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "50.616万人民币", + "publicDate": null, + "registerDate": "2018-01-25 00:00:00", + "registerNo": "(崇州)工商动抵字[2018]第0006号", + "registerOffice": "崇州市市场和质量监督管理局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2041-02-23 00:00:00", + "stockCapital": "150.0", + "stockName": "王庆栓", + "stockPercent": "0.3000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2041-02-23 00:00:00", + "stockCapital": "350.0", + "stockName": "黄佛宝", + "stockPercent": "0.7000", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-01-28 00:00:00", + "executiveOrg": "崇州市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都聚科精密机电有限公司", + "taxPayerNo": "91510184062434146P", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都聚科精密机电有限公司", + "taxPayerNo": "91510184062434146P", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都聚科精密机电有限公司", + "taxPayerNo": "91510184062434146P", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/27bf218edf8847731371f306601d811f/202202250152.json b/example/tpt/company/27bf218edf8847731371f306601d811f/202202250152.json new file mode 100644 index 0000000..60d2c97 --- /dev/null +++ b/example/tpt/company/27bf218edf8847731371f306601d811f/202202250152.json @@ -0,0 +1,1327 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2017-01-25", + "createNum": "CN201410434182.3", + "patentName": "一种抗冻剂应用于八宝粥罐头抗冻的方法", + "type": "发明专利" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201410436406.4", + "patentName": "罐头行业杀菌锅排气热能回收系统", + "type": "发明专利" + }, + { + "createDate": "2015-09-02", + "createNum": "CN201520295426.4", + "patentName": "瓶装产品的多联包包装纸", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420595965.5", + "patentName": "一种防堵塞曝气生物滤池", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420480183.7", + "patentName": "核桃脱膜生产流水线", + "type": "实用新型" + }, + { + "createDate": "2014-12-31", + "createNum": "CN201420495469.2", + "patentName": "罐头行业杀菌锅排气热能回收系统", + "type": "实用新型" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201410436406.4", + "patentName": "罐头行业杀菌锅排气热能回收系统", + "type": "发明专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201410434182.3", + "patentName": "一种抗冻剂及其应用于八宝粥罐头抗冻的方法", + "type": "发明专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201410434198.4", + "patentName": "一种包含紫薯和紫米的八宝粥及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-11-26", + "createNum": "CN201410420319.X", + "patentName": "核桃脱膜生产流水线及其生产工艺", + "type": "发明专利" + } + ], + "total": 10 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP2419", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP2421", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2628(17)", + "endDate": "2017-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00636(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00637(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00640(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00613(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00630(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00633(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00639(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00205(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00634(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00641(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00638(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00631(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00632(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0113", + "endDate": "2016-01-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0155", + "endDate": "2016-01-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0250", + "endDate": "2016-01-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2412", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2427", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP2423", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP2428", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP2420", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP2422", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP2435", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP2433", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP2431", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP2434", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2426", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP2416", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP2430", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP2429", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2415", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP2413", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2414", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP2425", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP2424", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP2418", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2432", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0365(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0360(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0368(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0361(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0359(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0369(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0362(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0366(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0363(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0364(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0367(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2627(17)", + "endDate": "2017-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2629(17)", + "endDate": "2017-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0637(17)", + "endDate": "2017-01-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A1040(17)", + "endDate": "2017-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A1038(17)", + "endDate": "2017-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A1039(17)", + "endDate": "2017-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00102(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00106(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00163(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00647(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00644(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00642(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00653(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00654(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00103(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00203(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00652(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00148(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00104(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00164(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00648(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00651(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00646(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00650(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00105(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00649(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00635(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00643(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00629(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00015(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00204(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP2417", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0370(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1101(17)", + "endDate": "2017-01-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00202(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00628(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00645(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2016-04-20 00:00:00" + }, + { + "docName": "FZ05", + "docNo": "川投资备【2101-510132-07-02-306964】JXWB-0009号", + "endDate": "2021-02-09 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "91510100597261907Q001Q", + "endDate": "2019-11-08 00:00:00" + }, + { + "docName": "YJ09", + "docNo": "SC10651013200061", + "endDate": "2018-06-12 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101320012831", + "endDate": "2017-03-30 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "川餐证字[2015]第510132000081号", + "endDate": "2015-06-23 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "川餐证字[2015]第510132000081号", + "endDate": "2015-06-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 10, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 95, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2012-06-11 00:00:00", + "businessDateTo": "2062-06-11 00:00:00", + "businessScope": "许可项目:饮料生产;食品生产;食品经营;道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:塑料包装箱及容器制造;塑料制品销售;非居住房地产租赁;装卸搬运;普通货物仓储服务(不含危险化学品等需许可审批的项目)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。(涉及国家规定实施准入特别管理措施的除外)", + "capital": "21580.000000万人民币", + "changes": 108, + "companyAddress": "四川省成都市新津县五津镇兴园12路168号", + "companyCode": "510100400032954", + "companyName": "成都银鹭食品有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "1017727134@qq.com", + "phoneNumber": "13730699181", + "website": [ + { + "name": "171.221.235.33", + "url": "171.221.235.33" + } + ] + }, + "creditNo": "91510100597261907Q", + "employees": 4, + "establishDate": "2012-06-11 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "酒、饮料和精制茶制造业" + }, + "isOnStock": "0", + "issueDate": "2021-03-25 00:00:00", + "keyNo": "3fc6142010b5279c2c18bbef8eab83e1", + "legalPerson": "陈延河", + "liquidation": null, + "mPledges": 0, + "orgCode": "597261907", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "向颖 *** 备案手机:***", + "changeBefore": "李莎 *** 备案手机:***", + "changeDate": "2020-12-17 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2015年6月30日,筹建期内不得从事生产经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2014年6月11日,筹建期内不得从事生产经营活动)。", + "changeDate": "2014-05-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-23 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2014年6月11日,筹建期内不得从事生产经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2013年12月11日,筹建期内不得从事生产经营活动)。", + "changeDate": "2013-12-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\nChristian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事\n董玉国,董事\n陈清渊,副董事长\n陈树林,董事\nsuraj SINGH,董事\n\n张国华,董事长", + "changeBefore": "陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\nChristian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事\n董玉国,董事\n陈清渊,副董事长\n陈树林,董事\nsuraj SINGH,董事", + "changeDate": "2014-05-19 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "5150", + "changeBefore": "5110", + "changeDate": "2018-07-10 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "5150", + "changeBefore": "5110", + "changeDate": "2018-07-10 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-10 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "崔伍迪,董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-12-27 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "李莎 *** 备案手机:*** (网上办理)", + "changeBefore": "曾雨霞 *** 备案手机:***", + "changeDate": "2019-01-04 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-06-23 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "雀巢有限公司;", + "changeBefore": "雀巢有限公司;厦门银鹭集团有限公司;", + "changeDate": "2018-07-10 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "吴云嘉", + "changeBefore": "卞革", + "changeDate": "2020-12-17 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "有限责任公司(港澳台法人独资)", + "changeBefore": "有限责任公司(外国法人独资)", + "changeDate": "2020-12-17 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "四川省成都市新津县五津镇兴园12路168号", + "changeBefore": "四川省成都市新津工业园区A区兴园14路南侧", + "changeDate": "2014-10-10 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "Plerre Thomas FRANCOIS;Rashid QURESHI(罗士德);Daniel AELLEN(勇德伦)", + "changeBefore": "Daniel AELLEN(勇德伦);Rashid QURESHI(罗士德);Mayank TRIVEDI(崔伍迪)", + "changeDate": "2020-04-02 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "陈清水,副董事长", + "changeBefore": "/", + "changeDate": "2017-03-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "陈延富;陈鸳鸯;陈延河", + "changeBefore": "Pierre Thomas FRANCOIS;Rashid QURESHI(罗士德);Daniel AELLEN(勇德伦)", + "changeDate": "2020-12-17 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "卞革,监事", + "changeBefore": "", + "changeDate": "2018-12-11 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Cheung Kwok Wah(张国华)", + "changeBefore": "张国华", + "changeDate": "2014-10-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "陈清水,董事兼总经理", + "changeBefore": "/", + "changeDate": "2014-11-25 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "陈清渊,董事\n陈火那,董事\n陈树林,董事\nsuraj SINGH,董事\n陈清水,董事兼总经理\nChristian Schmid(施明德),董事\n董玉国,董事\n卞革( Ge BIAN),董事\n蔡学彦,董事\n鲍尔(Patrice BULA),董事\n吴京华,董事\nJuan Aranols,董事\n\nRashid QURESHI(罗士德),董事长", + "changeBefore": "陈清渊,董事\n陈火那,董事\n陈树林,董事\nsuraj SINGH,董事\n陈清水,董事兼总经理\nChristian Schmid(施明德),董事\n董玉国,董事\n卞革( Ge BIAN),董事\n蔡学彦,董事\n鲍尔(Patrice BULA),董事\n吴京华,董事\nJuan Aranols,董事", + "changeDate": "2016-11-02 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "陈清水,副董事长", + "changeBefore": "/", + "changeDate": "2017-03-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "吴云嘉", + "changeBefore": "吴云嘉", + "changeDate": "2021-03-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "雀巢有限公司;", + "changeBefore": "雀巢有限公司;厦门银鹭集团有限公司;", + "changeDate": "2018-07-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "吴京华,董事", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "Rashid QURESHI(罗士德)", + "changeBefore": "Cheung Kwok Wah(张国华)", + "changeDate": "2016-11-02 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "从事果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品;批发兼零售预包装食品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2015-09-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都银路食品有限公司", + "changeBefore": "雀巢(中国)有限公司", + "changeDate": "2020-12-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "崔伍迪,总经理", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2015年6月30日,筹建期内不得从事生产经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2014年6月11日,筹建期内不得从事生产经营活动)。", + "changeDate": "2014-05-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "吴京华,董事", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "陈清水,董事兼总经理", + "changeBefore": "/", + "changeDate": "2014-11-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "卞革,监事", + "changeBefore": "", + "changeDate": "2018-12-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "卞革,监事", + "changeBefore": "", + "changeDate": "2018-12-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品;塑料包装箱及容器制造;米、面制品制造;其他方便品制造;销售本公司生产的产品;批发兼零售预包装食品;米、面制品及食用油批发;其他食品批发;其他食品零售;道路货物运输(不含危险货物运输);塑料包装箱及容器销售。(涉及国家规定实施准入特别管理措施的除外)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "从事果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品;批发兼零售预包装食品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。(依法须经批准的项目,经相关部门批准后方可开展经营活动,涉及国家规定实施特别管理措施的除外)", + "changeDate": "2020-07-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈清水,董事\nDaniel AELLEN(勇德伦),董事", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-06-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-10 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "Christian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事兼总经理\n董玉国,董事\nCheung Kwok Wah(张国华),董事长\n陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\n陈清渊,董事\n陈树林,董事\nsuraj SINGH,董事", + "changeBefore": "Christian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事\n董玉国,董事\nCheung Kwok Wah(张国华),董事长\n陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\n陈清渊,副董事长\n陈树林,董事\nsuraj SINGH,董事", + "changeDate": "2014-11-25 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "吴京华,董事", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "从事果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品;批发兼零售预包装食品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2015-09-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2015-07-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "有限责任公司(非自然人投资或控股的法人独资)", + "changeBefore": "有限责任公司(港澳台法人独资)", + "changeDate": "2021-03-25 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "有限责任公司(港澳台法人独资)", + "changeBefore": "有限责任公司(外国法人独资)", + "changeDate": "2020-12-17 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "四川省成都市新津县五津镇兴园12路168号", + "changeBefore": "四川省成都市新津工业园区A区兴园14路南侧", + "changeDate": "2014-10-10 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "Juan Aranols,董事", + "changeBefore": "/", + "changeDate": "2016-05-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "孙亦农", + "changeBefore": "孙亦农", + "changeDate": "2021-03-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "吴云嘉", + "changeBefore": "卞革", + "changeDate": "2020-12-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "Christian Schmid(施明德),董事", + "changeBefore": "/", + "changeDate": "2013-08-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "孙亦农", + "changeBefore": "Mayank TRIVEDI(崔伍迪)", + "changeDate": "2020-01-09 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "崔伍迪,总经理", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "Christian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事兼总经理\n董玉国,董事\nCheung Kwok Wah(张国华),董事长\n陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\n陈清渊,董事\n陈树林,董事\nsuraj SINGH,董事", + "changeBefore": "Christian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事\n董玉国,董事\nCheung Kwok Wah(张国华),董事长\n陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\n陈清渊,副董事长\n陈树林,董事\nsuraj SINGH,董事", + "changeDate": "2014-11-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "许可项目:饮料生产;食品生产;食品经营;道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:塑料包装箱及容器制造;塑料制品销售;非居住房地产租赁;装卸搬运;普通货物仓储服务(不含危险化学品等需许可审批的项目)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品;塑料包装箱及容器制造;米、面制品制造;其他方便食品制造;销售本公司生产的产品;批发兼零售预包装食品;米、面制品及食用油批发;其他食品批发;其他食品零售;道路货物运输(不含危险货物运输);塑料包装箱及容器销售。(涉及国家规定实施准入特别管理措施的除外)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-12-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "Juan Aranols,董事", + "changeBefore": "/", + "changeDate": "2016-05-27 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "崔伍迪,董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-12-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "陈清水,董事兼总经理", + "changeBefore": "/", + "changeDate": "2014-11-25 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "厦门银鹭食品集团有限公司 出资 21580万人民币;", + "changeBefore": "Yinlu Holdings(HK)Limited 出资 21580万人民币;", + "changeDate": "2021-03-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈清水,董事\nDaniel AELLEN(勇德伦),董事", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "孙亦农", + "changeBefore": "Mayank TRIVEDI(崔伍迪)", + "changeDate": "2020-01-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "雀巢有限公司;厦门银鹭集团有限公司;", + "changeBefore": "厦门银鹭集团有限公司;雀巢有限公司;", + "changeDate": "2017-03-29 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "崔伍迪,总经理", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-06-20 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "陈延河", + "changeBefore": "Rashid QURESHI(罗士德)", + "changeDate": "2020-12-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "曾雨霞,158****6327", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-23 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "雀巢有限公司;厦门银鹭集团有限公司;", + "changeBefore": "厦门银鹭集团有限公司;雀巢有限公司;", + "changeDate": "2017-03-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈延富 陈延河 陈鸳鸯", + "changeBefore": "陈延河 陈鸳鸯 陈延富", + "changeDate": "2021-03-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-03-25 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "雀巢有限公司;", + "changeBefore": "雀巢有限公司;厦门银鹭集团有限公司;", + "changeDate": "2018-07-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "雀巢有限公司;厦门银鹭集团有限公司;", + "changeBefore": "厦门银鹭集团有限公司;雀巢有限公司;", + "changeDate": "2017-03-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "suraj SINGH ,董事", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都银路食品有限公司", + "changeBefore": "雀巢(中国)有限公司", + "changeDate": "2020-12-17 00:00:00", + "changeField": "境外股东发起人的境内法律文件送达接受人备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-06-23 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "曾雨霞,***", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "陈延河", + "changeBefore": "孙亦农", + "changeDate": "2021-11-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期至2013年12月11日,筹建期内不得从事生产经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品。(筹建期一年,筹建期内不得从事生产经营活动)。", + "changeDate": "2013-06-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈清渊,董事\n陈火那,董事\n陈树林,董事\nsuraj SINGH,董事\n陈清水,董事兼总经理\nChristian Schmid(施明德),董事\n董玉国,董事\n卞革( Ge BIAN),董事\n蔡学彦,董事\n鲍尔(Patrice BULA),董事\n吴京华,董事\nJuan Aranols,董事\n\nRashid QURESHI(罗士德),董事长", + "changeBefore": "陈清渊,董事\n陈火那,董事\n陈树林,董事\nsuraj SINGH,董事\n陈清水,董事兼总经理\nChristian Schmid(施明德),董事\n董玉国,董事\n卞革( Ge BIAN),董事\n蔡学彦,董事\n鲍尔(Patrice BULA),董事\n吴京华,董事\nJuan Aranols,董事", + "changeDate": "2016-11-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "果(蔬)汁及果(蔬)汁饮料、蛋白饮料、茶饮料、咖啡饮料、瓶(桶)装饮用水、其他软饮料、罐头食品生产项目的筹建以及以上产品的塑料包装、容器、餐饮具的制造、加工;销售本公司生产的产品(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2015-07-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张国华", + "changeBefore": "狄可为(Roland DECORVET)", + "changeDate": "2014-05-19 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "21580", + "changeBefore": "0", + "changeDate": "2012-08-27 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "陈延富;陈鸳鸯;陈延河", + "changeBefore": "Pierre Thomas FRANCOIS;Rashid QURESHI(罗士德);Daniel AELLEN(勇德伦)", + "changeDate": "2020-12-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2020-06-19 章程修正案", + "changeBefore": "无", + "changeDate": "2020-07-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-29 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "李伟 *** 备案手机:***", + "changeBefore": "向颖 *** 备案手机:***", + "changeDate": "2021-03-25 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "Plerre Thomas FRANCOIS;Rashid QURESHI(罗士德);Daniel AELLEN(勇德伦)", + "changeBefore": "Daniel AELLEN(勇德伦);Rashid QURESHI(罗士德);Mayank TRIVEDI(崔伍迪)", + "changeDate": "2020-04-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "Yinlu Holdings(HK)Limited 出资 21580.000000万人民币", + "changeBefore": "雀巢有限公司 出资 21580.000000万人民币", + "changeDate": "2020-12-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "吴京华,董事", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\nChristian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事\n董玉国,董事\n陈清渊,副董事长\n陈树林,董事\nsuraj SINGH,董事\n\n张国华,董事长", + "changeBefore": "陈云雀,董事\n蔡学彦,董事\n郭敬贤(Gregory CATTIN),董事\n鲍尔(Patrice BULA),董事\n陈火那,董事\nChristian Schmid(施明德),董事\n卞革( Ge BIAN),董事\n陈清水,董事\n董玉国,董事\n陈清渊,副董事长\n陈树林,董事\nsuraj SINGH,董事", + "changeDate": "2014-05-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "曾雨霞,***", + "changeBefore": "/", + "changeDate": "2016-11-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2020-12-14章程备案", + "changeBefore": "无", + "changeDate": "2020-12-17 00:00:00", + "changeField": "章程备案" + } + ], + "contactInfo": { + "email": "1017727134@qq.com", + "phoneNumber": "13730699181", + "website": [ + { + "name": "171.221.235.33", + "url": "171.221.235.33" + } + ] + }, + "employees": [ + { + "employeeName": "陈延河", + "position": "董事长,经理" + }, + { + "employeeName": "陈鸳鸯", + "position": "董事" + }, + { + "employeeName": "陈延富", + "position": "董事" + }, + { + "employeeName": "吴云嘉", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "酒、饮料和精制茶制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-08 00:00:00", + "stockCapital": "21580.0", + "stockName": "厦门银鹭食品集团有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都银鹭食品有限公司", + "taxPayerNo": "91510100597261907Q", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都银鹭食品有限公司", + "taxPayerNo": "91510100597261907Q", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/297de827fda9232e2a66abfc86b7a85f/202202251907.json b/example/tpt/company/297de827fda9232e2a66abfc86b7a85f/202202251907.json new file mode 100644 index 0000000..981bbf7 --- /dev/null +++ b/example/tpt/company/297de827fda9232e2a66abfc86b7a85f/202202251907.json @@ -0,0 +1,1034 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术", + "createDate": "2014-07-04", + "name": "图 形", + "publishDate": "2011-04-13", + "regNo": "川作登字-2014-F-00000401" + }, + { + "className": "美术", + "createDate": "2014-04-23", + "name": "图 形", + "publishDate": "2011-04-13", + "regNo": "川作登字-2014-F-00000222" + } + ], + "total": 2 + }, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "35-广告销售" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "37-建筑修理" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "39-运输贮藏" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "40-材料加工" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "45-社会服务" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "05-医药" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "10-医疗器械" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "17-橡胶制品" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "06-金属材料" + }, + { + "name": "青城", + "status": "商标已注册", + "type": "06-金属材料" + } + ], + "total": 16 + }, + "base": { + "allows": [ + { + "docName": "企业投资项目核准", + "docNo": "川投资备【2018-510181-31-03-302524】FGQB-0295号", + "endDate": "2018-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1688", + "endDate": "2015-04-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0569(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01945(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00573(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02510(18)", + "endDate": "2018-07-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ0024", + "endDate": "2012-05-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ0023", + "endDate": "2012-05-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1578", + "endDate": "2013-12-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1686", + "endDate": "2015-04-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1685", + "endDate": "2015-04-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1687", + "endDate": "2015-04-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AQ0093", + "endDate": "2015-09-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0561(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0568(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0564(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0562(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0570(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0565(16)", + "endDate": "2016-10-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0837(16)", + "endDate": "2016-11-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A0139(17)", + "endDate": "2017-07-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A00156(17)", + "endDate": "2017-09-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "管30川A00026(17)", + "endDate": "2017-09-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01555(17)", + "endDate": "2017-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A00195(17)", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A00194(17)", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01603(17)", + "endDate": "2017-11-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01941(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01937(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01942(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01938(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起15川A00015(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01939(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01944(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01943(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01940(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03695(18)", + "endDate": "2018-02-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03696(18)", + "endDate": "2018-02-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00567(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00570(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00572(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00566(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00571(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00564(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00568(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00565(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00569(18)", + "endDate": "2018-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02509(18)", + "endDate": "2018-07-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起15川A00023(18)", + "endDate": "2018-07-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02508(18)", + "endDate": "2018-07-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02591(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05174(18)", + "endDate": "2018-08-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05173(18)", + "endDate": "2018-08-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02734(18)", + "endDate": "2018-09-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09637(18)", + "endDate": "2018-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09635(18)", + "endDate": "2018-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09636(18)", + "endDate": "2018-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09634(18)", + "endDate": "2018-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09638(18)", + "endDate": "2018-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09633(18)", + "endDate": "2018-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06097(18)", + "endDate": "2018-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06103(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A03034(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06101(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02852(19)", + "endDate": "2019-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02850(19)", + "endDate": "2019-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02851(19)", + "endDate": "2019-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A11362(19)", + "endDate": "2019-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02849(19)", + "endDate": "2019-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06634(19)", + "endDate": "2019-04-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06632(19)", + "endDate": "2019-04-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06625(19)", + "endDate": "2019-04-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06626(19)", + "endDate": "2019-04-18 00:00:00" + }, + { + "docName": "工业产品生产许可证", + "docNo": "XK05-001-00716", + "endDate": "2019-07-25 00:00:00" + }, + { + "docName": "关于成都市长峰钢铁集团有限公司冶炼装备升级改造建设项目环境影响报告书的批", + "docNo": "川环审批【2019】126号", + "endDate": "2019-12-05 00:00:00" + }, + { + "docName": "HB01", + "docNo": "川环辐证[26584]", + "endDate": "2020-06-11 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101810036334", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-11-16 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101810036334", + "endDate": "2018-03-29 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 2, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 16, + "allows": 79, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "1996-02-09 00:00:00", + "businessDateTo": null, + "businessScope": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属);物资进出口;机械制造、机械加工。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "81710.000000万人民币", + "changes": 45, + "companyAddress": "成都市都江堰经济开发区上阳街214号", + "companyCode": "510100000149583", + "companyName": "成都市长峰钢铁集团有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "1079972889@qq.com", + "phoneNumber": "028-87287101", + "website": [ + { + "name": "成都市长峰钢铁集团有限公司", + "url": "www.cfgtjt.com,www.长峰钢铁.com,www.长峰钢铁.net,www.长峰钢铁.tm,www.长峰钢铁.网址,www.长峰钢铁.cn,www.长峰钢铁.中国,www.长峰钢铁.cc,www.长峰钢铁.公司,www.长峰钢铁.网络,www.cdcfgt.com" + } + ] + }, + "creditNo": "9151010074360952XH", + "employees": 11, + "establishDate": "1996-02-09 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "isOnStock": "0", + "issueDate": "2019-12-10 00:00:00", + "keyNo": "437b7ec110fe9a10867592ee32ada4dc", + "legalPerson": "陈香俤", + "liquidation": null, + "mPledges": 0, + "orgCode": "74360952X", + "originalName": 1, + "partners": 9, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属);物资进出口;机械制造、机械加工。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属);物资进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "33260.000000", + "changeBefore": "32300.000000", + "changeDate": "2019-04-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "四川都江堰经济开发区上阳街214号", + "changeBefore": "都江堰市蒲阳工业开发区", + "changeDate": "2012-09-10 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "22300", + "changeBefore": "12300", + "changeDate": "2013-11-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-25 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "32300", + "changeBefore": "22300", + "changeDate": "2014-03-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1996-02-09 至 2016-02-08", + "changeDate": "2015-09-14 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "81710.000000万人民币", + "changeBefore": "33260万人民币", + "changeDate": "2019-12-10 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "32300", + "changeBefore": "22300", + "changeDate": "2014-03-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "22300", + "changeBefore": "12300", + "changeDate": "2013-11-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属);物资进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属)(涉及资质的以法定部门核发的许可证方可生产经营)。", + "changeDate": "2014-02-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "33260.000000", + "changeBefore": "32300.000000", + "changeDate": "2019-04-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈香官 出资 31750万人民币;陈诸立 出资 25万人民币;林增旺 出资 3825万人民币;陈香俤 出资 28114.6万人民币;陈发宝 出资 6500万人民币;陈贤增 出资 1275万人民币;邱美雄 出资 470.4万人民币;陈炎官 出资 3750万人民币;陈振华 出资 3000万人民币;柯国仁 出资 3000万人民币;", + "changeBefore": "陈香官 出资 12700万;陈诸立 出资 10万;林增旺 出资 1530万;陈贤增 出资 510万人民币;陈香俤 出资 11539.6万;陈发宝 出资 6500万人民币;邱美雄 出资 470.4万;", + "changeDate": "2019-12-10 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-05-07 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "陈发宝,6.7%;陈贤增,2.3%;陈香俤,38.3%;陈香官,45.7%;陈诸立,0.0%;林增旺,6.9%;", + "changeBefore": "陈发宝,4.1%;陈贤增,4.2%;陈香俤,32.9%;陈香官,46.3%;陈诸立,0.1%;林增旺,12.4%;", + "changeDate": "2013-11-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都市长峰钢铁集团有限公司", + "changeBefore": "成都市长峰钢铁(集团)有限公司", + "changeDate": "2012-09-10 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "陈发宝;陈贤增;陈香俤;陈香官;陈诸立;林增旺;邱美雄;", + "changeBefore": "陈发宝;陈贤增;陈香俤;陈香官;陈诸立;林增旺;", + "changeDate": "2019-04-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1996-02-09 至 2016-02-08", + "changeDate": "2015-09-14 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "12300", + "changeBefore": "2300", + "changeDate": "2012-09-10 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "陈香官 出资 31750万人民币;陈诸立 出资 25万人民币;林增旺 出资 3825万人民币;陈香俤 出资 28114.6万人民币;陈发宝 出资 6500万人民币;陈贤增 出资 1275万人民币;邱美雄 出资 470.4万人民币;陈炎官 出资 3750万人民币;陈振华 出资 3000万人民币;柯国仁 出资 3000万人民币;", + "changeBefore": "陈香官 出资 12700万;陈诸立 出资 10万;林增旺 出资 1530万;陈贤增 出资 510万人民币;陈香俤 出资 11539.6万;陈发宝 出资 6500万人民币;邱美雄 出资 470.4万;", + "changeDate": "2019-12-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-01 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "81710.000000万人民币", + "changeBefore": "33260万人民币", + "changeDate": "2019-12-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "柯顺祥", + "changeBefore": "林增旺", + "changeDate": "2021-12-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-09-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-11-07 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈香俤 陈香官 林增旺 陈发宝 陈诸立 邱美雄 陈炎官 陈振华 柯国仁 陈贤增", + "changeBefore": "陈香俤", + "changeDate": "2021-12-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-09-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "陈发宝;陈贤增;陈香俤;陈香官;陈诸立;林增旺;邱美雄;", + "changeBefore": "陈发宝;陈贤增;陈香俤;陈香官;陈诸立;林增旺;", + "changeDate": "2019-04-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈发宝,20%;陈贤增,1%;陈香俤,34%;陈香官,39%;陈诸立,0%;林增旺,4%;邱美雄,1%;", + "changeBefore": "陈发宝,20%;陈贤增,1%;陈香俤,34%;陈香官,39%;陈诸立,0%;林增旺,4%;", + "changeDate": "2019-04-01 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-12-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈发宝,20%;陈贤增,1%;陈香俤,34%;陈香官,39%;陈诸立,0%;林增旺,4%;邱美雄,1%;", + "changeBefore": "陈发宝,20%;陈贤增,1%;陈香俤,34%;陈香官,39%;陈诸立,0%;林增旺,4%;", + "changeDate": "2019-04-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈香俤", + "changeBefore": "陈发宝", + "changeDate": "2021-12-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "12300", + "changeBefore": "2300", + "changeDate": "2012-09-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属);物资进出口;机械制造、机械加工。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产销售铸钢坯、圆钢、螺纹钢、线材及异型钢材、收购废旧金属(不含有色金属);物资进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-12-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-09-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-25 00:00:00", + "changeField": "换发证照" + } + ], + "contactInfo": { + "email": "1079972889@qq.com", + "phoneNumber": "028-87287101", + "website": [ + { + "name": "成都市长峰钢铁集团有限公司", + "url": "www.cfgtjt.com,www.长峰钢铁.com,www.长峰钢铁.net,www.长峰钢铁.tm,www.长峰钢铁.网址,www.长峰钢铁.cn,www.长峰钢铁.中国,www.长峰钢铁.cc,www.长峰钢铁.公司,www.长峰钢铁.网络,www.cdcfgt.com" + } + ] + }, + "employees": [ + { + "employeeName": "陈香俤", + "position": "董事兼总经理" + }, + { + "employeeName": "林增旺", + "position": "董事" + }, + { + "employeeName": "陈发宝", + "position": "董事" + }, + { + "employeeName": "陈香官", + "position": "董事长" + }, + { + "employeeName": "陈炎官", + "position": "副董事长" + }, + { + "employeeName": "陈诸立", + "position": "董事" + }, + { + "employeeName": "邱美雄", + "position": "董事" + }, + { + "employeeName": "柯国仁", + "position": "董事" + }, + { + "employeeName": "陈贤增", + "position": "董事" + }, + { + "employeeName": "陈振华", + "position": "董事" + }, + { + "employeeName": "柯顺祥", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2012-09-10 00:00:00", + "name": "成都市长峰钢铁(集团)有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-20 00:00:00", + "stockCapital": "3000.0", + "stockName": "陈振华", + "stockPercent": "0.0399", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2007-09-11 00:00:00", + "stockCapital": "470.4", + "stockName": "邱美雄", + "stockPercent": "0.0063", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-20 00:00:00", + "stockCapital": "25.0", + "stockName": "陈诸立", + "stockPercent": "0.0003", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-21 00:00:00", + "stockCapital": "31750.0", + "stockName": "陈香官", + "stockPercent": "0.4222", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-24 00:00:00", + "stockCapital": "3000.0", + "stockName": "柯国仁", + "stockPercent": "0.0399", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-21 00:00:00", + "stockCapital": "3825.0", + "stockName": "林增旺", + "stockPercent": "0.0509", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-21 00:00:00", + "stockCapital": "28114.6", + "stockName": "陈香俤", + "stockPercent": "0.3738", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-20 00:00:00", + "stockCapital": "1275.0", + "stockName": "陈贤增", + "stockPercent": "0.0170", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2019-06-21 00:00:00", + "stockCapital": "3750.0", + "stockName": "陈炎官", + "stockPercent": "0.0499", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市长峰钢铁集团有限公司", + "taxPayerNo": "51018174360952X", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都市长峰钢铁集团有限公司", + "taxPayerNo": "9151010074360952XH", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市长峰钢铁集团有限公司", + "taxPayerNo": "9151010074360952XH", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/2cd22962a9921f8e8cf14ed526d658c9/202202251907.json b/example/tpt/company/2cd22962a9921f8e8cf14ed526d658c9/202202251907.json new file mode 100644 index 0000000..9e368bd --- /dev/null +++ b/example/tpt/company/2cd22962a9921f8e8cf14ed526d658c9/202202251907.json @@ -0,0 +1,1060 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "矢量信号源软件", + "publishDate": "-", + "regNo": "2021SR1398997", + "shortName": "KSW-VSG", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "遥测接收机软件", + "publishDate": "-", + "regNo": "2021SR1398907", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "干扰信号源软件", + "publishDate": "-", + "regNo": "2021SR1398906", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "KSW-RZSim复杂电磁环境建模软件", + "publishDate": "-", + "regNo": "2021SR1375893", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "新体制雷达回波模拟软件", + "publishDate": "-", + "regNo": "2021SR1375895", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "通信信号模拟器软件", + "publishDate": "-", + "regNo": "2021SR1375894", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "数据转存控制软件", + "publishDate": "-", + "regNo": "2021SR1375896", + "shortName": "", + "typeNo": "", + "versionNo": "1.0" + }, + { + "name": "无线自组网系统", + "publishDate": "-", + "regNo": "2021SR1336729", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "无线信道仿真仪主控软件", + "publishDate": "-", + "regNo": "2021SR1327622", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "电台综合测试仪主控软件", + "publishDate": "-", + "regNo": "2021SR1327621", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "软件无线电主控软件", + "publishDate": "-", + "regNo": "2021SR1327623", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "KSW_GSCM信道建模软件", + "publishDate": "-", + "regNo": "2019SR1025507", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "KSW-ODD卫星链路仿真软件", + "publishDate": "-", + "regNo": "2019SR0403025", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "KSW-SGV-SW多目标信号发生和信号校准软件", + "publishDate": "-", + "regNo": "2018SR1050317", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "KSW-MIMO3208 Massive MIMO 信道仿真软件", + "publishDate": "-", + "regNo": "2018SR1054107", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.O" + }, + { + "name": "射频信号相对幅度相位检测固件软件", + "publishDate": "-", + "regNo": "2017SR159317", + "shortName": "", + "typeNo": "40000-4000", + "versionNo": "V1.0" + }, + { + "name": "机载关键参数快速处理软件", + "publishDate": "-", + "regNo": "2016SR301688", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "自动校准平台", + "publishDate": "-", + "regNo": "2016SR021922", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "自动测试平台", + "publishDate": "-", + "regNo": "2016SR021917", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "系统仿真平台", + "publishDate": "-", + "regNo": "2016SR021429", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "测试设备主控平台", + "publishDate": "-", + "regNo": "2016SR021425", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "实时监控终端软件", + "publishDate": "-", + "regNo": "2016SR021430", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "组网业务测试平台", + "publishDate": "-", + "regNo": "2016SR006684", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "MA60型飞机增加人工增加雨功能型号审定试飞飞机试飞数据性能分析软件", + "publishDate": "-", + "regNo": "2015SR232197", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "跟踪雷达仿真控制系统软件", + "publishDate": "-", + "regNo": "2015SR232193", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "测速测距信号模拟软件", + "publishDate": "-", + "regNo": "2015SR232547", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "数据校准软件", + "publishDate": "-", + "regNo": "2013SR132242", + "shortName": "数据校准", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "试飞遥测数据融合软件", + "publishDate": "-", + "regNo": "2013SR128093", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "KSW-SimulatePlatform自动测试主控平台", + "publishDate": "-", + "regNo": "2013SR127266", + "shortName": "KSW-SimulatePlatform", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "试飞数据事后处理软件", + "publishDate": "-", + "regNo": "2013SR127226", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "雷达回波模拟器控制软件", + "publishDate": "-", + "regNo": "2013SR127131", + "shortName": "", + "typeNo": "30208-0000", + "versionNo": "V1.0" + }, + { + "name": "AdhocEmulator仿真测试主控平台", + "publishDate": "-", + "regNo": "2013SR127281", + "shortName": "AdhocEmulator", + "typeNo": "30200-0000", + "versionNo": "V1.0" + } + ], + "total": 32 + }, + "TrademarksInfo": { + "list": [ + { + "name": "坤恒顺维", + "status": "商标已注册", + "type": "35-广告销售" + }, + { + "name": "KSW-TECH", + "status": "商标无效", + "type": "35-广告销售" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "35-广告销售" + }, + { + "name": "坤恒顺维", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "坤恒顺维", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "KSW-TECH", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "坤恒顺维", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "KSW-TECH", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "KSW-TECH", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "坤恒顺维", + "status": "商标已注册", + "type": "09-科学仪器" + } + ], + "total": 13 + }, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 32, + "TrademarksInfo": 13, + "allows": 0, + "authority": "成都高新区市场监督管理局", + "branches": 1, + "businessDateFrom": "2010-07-14 00:00:00", + "businessDateTo": null, + "businessScope": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;测试设备租赁;货物及技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外)。(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "6300.000000万人民币", + "changes": 75, + "companyAddress": "成都高新区新文路22号6栋1层4号", + "companyCode": "510109000134089", + "companyName": "成都坤恒顺维科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(非上市、自然人投资或控股)", + "contactInfo": { + "email": "public@ksw-tech.com", + "phoneNumber": "028-87827355", + "website": [ + { + "name": "成都坤恒顺维", + "url": "www.ksw-tech.com" + } + ] + }, + "creditNo": "915101005589519488", + "employees": 10, + "establishDate": "2010-07-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "0", + "issueDate": "2020-12-04 00:00:00", + "keyNo": "e0dae9a47dee32665501eb0ee6c921a6", + "legalPerson": "张吉林", + "liquidation": null, + "mPledges": 0, + "orgCode": "558951948", + "originalName": 1, + "partners": 10, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "武汉东湖新技术开发区市场监督管理局", + "companyCode": null, + "companyName": "成都坤恒顺维科技股份有限公司武汉分公司", + "creditNo": "91420100MA4KMHK81D", + "legalPerson": "张吉林" + } + ], + "changes": [ + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2016-03-18 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-27 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、销售计算机软硬件并提供技术咨询、技术服务;研发、销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备);计算机系统集成。", + "changeDate": "2015-01-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-02-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蒋明玉,监事 谭向兵,监事 杨聃,监事", + "changeBefore": "/", + "changeDate": "2016-03-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2250", + "changeBefore": "327.0728", + "changeDate": "2018-07-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、销售计算机软硬件并提供技术咨询、技术服务;研发、销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备);计算机系统集成。", + "changeDate": "2015-01-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "赵燕,*****", + "changeBefore": "/", + "changeDate": "2016-03-18 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "240", + "changeBefore": "500", + "changeDate": "2012-10-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2016-03-18 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "成都君惠企业管理合伙企业(有限合伙) 出资 38.2047万人民币;成都顺维企业管理合伙企业(有限合伙) 出资 24.2495万人民币;其他流通股东 出资 3881.6272万人民币;周天赤 出资 20万人民币;夏琼 出资 15.9186万人民币;张吉林 出资 130万人民币;伍江念 出资 90万人民币;", + "changeBefore": "成都君惠企业管理合伙企业(有限合伙) 出资 38.2047万人民币;成都顺维企业管理合伙企业(有限合伙) 出资 24.2495万人民币;其他流通股东 出资 1931.6272万人民币;张吉林 出资 130万人民币;夏琼 出资 15.9186万人民币;周天赤 出资 20万人民币;伍江念 出资 90万人民币;", + "changeDate": "2019-11-05 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "牟兰 ***** 备案手机:138****6113 (网上办理)", + "changeBefore": "赵燕 ***** 备案手机:151****2814", + "changeDate": "2017-05-25 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;测试设备租赁;货物及技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外)。(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;测试设备租赁(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-07-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "蒋明玉,监事\n谭向兵,监事\n杨聃,监事", + "changeBefore": "", + "changeDate": "2016-03-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "6300.000000万人民币", + "changeBefore": "4200万人民币", + "changeDate": "2020-12-04 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "伍江念,37.5%;张吉林,54.2%;周天赤,8.3%;", + "changeBefore": "伍江念,30.0%;张吉林,55.0%;周天赤,15.0%;", + "changeDate": "2012-10-22 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都高新区新文路22号6栋1层4号", + "changeBefore": "成都高新区肖家河中街43号7幢1楼", + "changeDate": "2018-05-03 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "伍江念,28.3%;张吉林,40.8%;周天赤,6.3%;", + "changeBefore": "伍江念,37.5%;张吉林,54.2%;周天赤,8.3%;", + "changeDate": "2015-12-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "; 2019-09-06", + "changeBefore": "无", + "changeDate": "2019-11-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-12-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都坤恒顺维科技股份有限公司", + "changeBefore": "成都坤恒顺维科技有限公司", + "changeDate": "2016-03-18 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "240", + "changeBefore": "200", + "changeDate": "2010-08-30 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "王川 张吉林 陈畅 李文军 曾学忠 邢存宇 黄永刚", + "changeBefore": "黄永刚 伍江念 张吉林 王川 王超", + "changeDate": "2020-02-14 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;测试设备租赁(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-01-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-10-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "赵燕,***", + "changeBefore": "", + "changeDate": "2016-03-18 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "成都君惠企业管理合伙企业(有限合伙);成都顺维企业管理合伙企业(有限合伙);伍江念;夏琼;张吉林;周天赤;", + "changeBefore": "周天赤;张吉林;伍江念;", + "changeDate": "2015-12-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "; 2020-07-09", + "changeBefore": "无", + "changeDate": "2020-07-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都君惠企业管理合伙企业(有限合伙);成都顺维企业管理合伙企业(有限合伙);伍江念;夏琼;张吉林;周天赤;", + "changeBefore": "周天赤;张吉林;伍江念;", + "changeDate": "2015-12-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "4200.000000万人民币", + "changeBefore": "2250万人民币", + "changeDate": "2019-11-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "327.0728", + "changeBefore": "318.3728", + "changeDate": "2018-05-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-12-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "4200.000000万人民币", + "changeBefore": "2250万人民币", + "changeDate": "2019-11-05 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-12-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "318.3728", + "changeBefore": "240", + "changeDate": "2015-12-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张吉林,董事长兼总经理", + "changeBefore": "张吉林,执行董事兼总经理", + "changeDate": "2016-03-18 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张吉林,董事长兼总经理\n\n伍江念,董事\n王超,董事\n王川,董事\n黄永刚,董事", + "changeBefore": "张吉林,执行董事兼总经理", + "changeDate": "2016-03-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都君惠企业管理合伙企业(有限合伙) 出资 38.2047万人民币;成都顺维企业管理合伙企业(有限合伙) 出资 24.2495万人民币;其他流通股东 出资 5981.6272万人民币;周天赤 出资 20万人民币;夏琼 出资 15.9186万人民币;张吉林 出资 130万人民币;伍江念 出资 90万人民币;", + "changeBefore": "成都君惠企业管理合伙企业(有限合伙) 出资 38.2047万人民币;成都顺维企业管理合伙企业(有限合伙) 出资 24.2495万人民币;其他流通股东 出资 3881.6272万人民币;周天赤 出资 20万人民币;夏琼 出资 15.9186万人民币;张吉林 出资 130万人民币;伍江念 出资 90万人民币;", + "changeDate": "2020-12-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蒋明玉,监事谭向兵,监事杨聃,监事", + "changeBefore": "/", + "changeDate": "2016-03-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都顺维企业管理合伙企业(有限合伙),7.6%;", + "changeBefore": "成都君惠企业管理合伙企业(有限合伙),12.0%;", + "changeDate": "2016-03-18 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "王川 张吉林 陈畅 李文军 曾学忠 邢存宇 黄永刚", + "changeBefore": "黄永刚 伍江念 张吉林 王川 王超", + "changeDate": "2020-02-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蒋明玉,监事\n谭向兵,监事\n杨聃,监事", + "changeBefore": "", + "changeDate": "2016-03-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "240", + "changeBefore": "周天赤;张吉林;伍江念;", + "changeDate": "2012-10-22 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "赵燕,151****2814", + "changeBefore": "/", + "changeDate": "2016-03-18 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-08 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "赵燕,***", + "changeBefore": "", + "changeDate": "2016-03-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "318.3728", + "changeBefore": "240", + "changeDate": "2015-12-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "林照槟 刘波 叶云涛", + "changeBefore": "蒋明玉 杨聃 谭向兵", + "changeDate": "2021-05-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "伍江念,28.3%;张吉林,40.8%;周天赤,6.3%;", + "changeBefore": "伍江念,37.5%;张吉林,54.2%;周天赤,8.3%;", + "changeDate": "2015-12-28 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "赵燕,***", + "changeBefore": "/", + "changeDate": "2016-03-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2250", + "changeBefore": "327.0728", + "changeDate": "2018-07-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "黄永刚 李文军 邢存宇 樊晓兵 张吉林 王川 李少谦", + "changeBefore": "曾学忠 王川 黄永刚 邢存宇 陈畅 李文军 张吉林", + "changeDate": "2021-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张吉林,董事长兼总经理", + "changeBefore": "张吉林,执行董事兼总经理", + "changeDate": "2016-03-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-12-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都顺维企业管理合伙企业(有限合伙),7.6%;", + "changeBefore": "成都君惠企业管理合伙企业(有限合伙),12.0%;", + "changeDate": "2016-03-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "; 2019-09-06", + "changeBefore": "无", + "changeDate": "2019-11-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;测试设备租赁(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、销售计算机软硬件并提供技术咨询、技术服务;生产、研发及销售机械设备、电子产品、通信产品(不含无线电发射设备及卫星电视广播地面接收设备)(另设分支机构或另择经营场地经营);计算机系统集成;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-01-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "327.0728", + "changeBefore": "318.3728", + "changeDate": "2018-05-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "牟兰 *** 备案手机:*** (网上办理)", + "changeBefore": "赵燕 *** 备案手机:***", + "changeDate": "2020-06-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "; 2020-12-01", + "changeBefore": "无", + "changeDate": "2020-12-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都君惠企业管理合伙企业(有限合伙) 出资 38.2047万人民币;成都顺维企业管理合伙企业(有限合伙) 出资 24.2495万人民币;其他流通股东 出资 3881.6272万人民币;周天赤 出资 20万人民币;夏琼 出资 15.9186万人民币;张吉林 出资 130万人民币;伍江念 出资 90万人民币;", + "changeBefore": "成都君惠企业管理合伙企业(有限合伙) 出资 38.2047万人民币;成都顺维企业管理合伙企业(有限合伙) 出资 24.2495万人民币;其他流通股东 出资 1931.6272万人民币;张吉林 出资 130万人民币;夏琼 出资 15.9186万人民币;周天赤 出资 20万人民币;伍江念 出资 90万人民币;", + "changeDate": "2019-11-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都高新区新文路22号6栋1层4号", + "changeBefore": "成都高新区肖家河中街43号7幢1楼", + "changeDate": "2018-05-03 00:00:00", + "changeField": "地址变更" + } + ], + "contactInfo": { + "email": "public@ksw-tech.com", + "phoneNumber": "028-87827355", + "website": [ + { + "name": "成都坤恒顺维", + "url": "www.ksw-tech.com" + } + ] + }, + "employees": [ + { + "employeeName": "张吉林", + "position": "董事长兼总经理" + }, + { + "employeeName": "黄永刚", + "position": "董事" + }, + { + "employeeName": "李文军", + "position": "董事" + }, + { + "employeeName": "王川", + "position": "董事" + }, + { + "employeeName": "邢存宇", + "position": "董事" + }, + { + "employeeName": "樊晓兵", + "position": "董事" + }, + { + "employeeName": "李少谦", + "position": "董事" + }, + { + "employeeName": "林照槟", + "position": "监事" + }, + { + "employeeName": "叶云涛", + "position": "监事" + }, + { + "employeeName": "刘波", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2016-03-18 00:00:00", + "name": "成都坤恒顺维科技有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15.9186", + "stockName": "夏琼", + "stockPercent": "0.0487", + "stockRealcapital": "15.9186", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "90", + "stockName": "伍江念", + "stockPercent": "0.2752", + "stockRealcapital": "90", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "李文军", + "stockPercent": "0.0243", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "王超", + "stockPercent": "0.0276", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "石璞", + "stockPercent": "0.0097", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "黄歆海", + "stockPercent": "0.0097", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "黄永刚", + "stockPercent": "0.0808", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "周天赤", + "stockPercent": "0.0611", + "stockRealcapital": "20", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "130", + "stockName": "张吉林", + "stockPercent": "0.3975", + "stockRealcapital": "130", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "陈世朴", + "stockPercent": "0.0097", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都坤恒顺维科技股份有限公司", + "taxPayerNo": "915101005589519488", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都坤恒顺维科技股份有限公司", + "taxPayerNo": "915101005589519488", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都坤恒顺维科技股份有限公司", + "taxPayerNo": "915101005589519488", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/2ed80503c274bca03caa265c6226979d/202202251909.json b/example/tpt/company/2ed80503c274bca03caa265c6226979d/202202251909.json new file mode 100644 index 0000000..bf9a9e0 --- /dev/null +++ b/example/tpt/company/2ed80503c274bca03caa265c6226979d/202202251909.json @@ -0,0 +1,743 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-11-02", + "createNum": "CN214590585U", + "patentName": "一种多通道保护的浪涌保护器", + "type": "实用新型" + }, + { + "createDate": "2021-09-28", + "createNum": "CN111837308B", + "patentName": "一种新型的防雷过压保护电路及保护装置", + "type": "发明专利" + }, + { + "createDate": "2021-09-28", + "createNum": "CN110400665B", + "patentName": "一种芯片式低固有电容压敏电阻器", + "type": "发明专利" + }, + { + "createDate": "2021-07-20", + "createNum": "CN110400666B", + "patentName": "组合式压敏电阻器", + "type": "发明专利" + }, + { + "createDate": "2021-07-13", + "createNum": "CN110400667B", + "patentName": "一种低固有电容压敏电阻器", + "type": "发明专利" + }, + { + "createDate": "2021-04-27", + "createNum": "CN112713580A", + "patentName": "一种多通道保护的浪涌保护器", + "type": "发明专利" + }, + { + "createDate": "2021-02-09", + "createNum": "CN109950013B", + "patentName": "一种陶瓷芯片及压敏电阻器", + "type": "发明专利" + }, + { + "createDate": "2021-01-26", + "createNum": "CN109066640B", + "patentName": "新型的防雷过压保护器件", + "type": "发明专利" + }, + { + "createDate": "2020-10-30", + "createNum": "CN111869031A", + "patentName": "一种防雷过压保护电路及保护装置", + "type": "发明专利" + }, + { + "createDate": "2020-10-16", + "createNum": "CN111777860A", + "patentName": "一种应用在压敏电阻上的绝缘硅橡胶配方及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-09-25", + "createNum": "CN111710487A", + "patentName": "一种采用硅橡胶绝缘层的压敏电阻及其制作方法", + "type": "发明专利" + }, + { + "createDate": "2020-07-24", + "createNum": "CN109256247B", + "patentName": "压敏电阻的陶瓷基体及压敏电阻", + "type": "发明专利" + }, + { + "createDate": "2020-07-03", + "createNum": "CN111370190A", + "patentName": "压敏电阻的电极", + "type": "发明专利" + }, + { + "createDate": "2020-04-14", + "createNum": "CN210327017U", + "patentName": "一种限压电路和智能电能表", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN110556220A", + "patentName": "一种陶瓷芯片及低限制电压压敏电阻器", + "type": "发明专利" + }, + { + "createDate": "2019-11-19", + "createNum": "CN209657930U", + "patentName": "一种可实现定向炸裂的压敏电阻", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN110350503A", + "patentName": "一种分配压敏电阻与放电管串联电路工作电压比例的方法", + "type": "发明专利" + }, + { + "createDate": "2019-10-15", + "createNum": "CN110336264A", + "patentName": "一种限压电路", + "type": "发明专利" + }, + { + "createDate": "2019-08-16", + "createNum": "CN105139983B", + "patentName": "压敏电阻器及其引线", + "type": "发明专利" + }, + { + "createDate": "2019-07-19", + "createNum": "CN110033910A", + "patentName": "一种可实现定向炸裂的压敏电阻", + "type": "发明专利" + } + ], + "total": 86 + }, + "ProfileTags": [ + "压敏电阻", + "电阻器", + "通用型压敏电阻 ", + " 防爆型压敏电阻 ", + " 防雷型压敏电阻 ", + " 电涌保护器SPD" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "梯23川A00119(17)", + "endDate": "2017-11-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01188(17)", + "endDate": "2017-11-15 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101240126027", + "endDate": "2019-10-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 86, + "ProfileTags": [ + "压敏电阻", + "电阻器", + "通用型压敏电阻 ", + " 防爆型压敏电阻 ", + " 防雷型压敏电阻 ", + " 电涌保护器SPD" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 3, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2000-05-30 00:00:00", + "businessDateTo": null, + "businessScope": "电子元件,防雷器材的生产、销售及技术服务;货物进出口、技术进出口。(法律、行政法规禁止的项目除外;法律、行政法规限制的项目取得许可后方可经营)。", + "capital": "4000.000000万人民币", + "changes": 19, + "companyAddress": "成都市郫都区成都现代工业港北片区港大路733号", + "companyCode": "510124000013708", + "companyName": "成都铁达电子股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(非上市、自然人投资或控股)", + "contactInfo": { + "email": "office@tieda.net", + "phoneNumber": "028-67244029" + }, + "creditNo": "915101247203853244", + "employees": 11, + "establishDate": "2000-05-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "0", + "issueDate": "2017-09-22 00:00:00", + "keyNo": "f7994f70677b63fbdf7927ffcfc91864", + "legalPerson": "李炬", + "liquidation": null, + "mPledges": 0, + "orgCode": "720385324", + "originalName": 1, + "partners": 28, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "叶磊", + "changeBefore": "李炬", + "changeDate": "2021-11-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "950", + "changeBefore": "948", + "changeDate": "2017-03-27 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "950", + "changeBefore": "948", + "changeDate": "2017-03-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-12-24 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都铁达电子股份有限公司", + "changeBefore": "成都铁达电子有限责任公司", + "changeDate": "2017-09-20 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "4000", + "changeBefore": "950", + "changeDate": "2017-09-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈宏;陈昆蓉;陈正群;丁强;高丹;龚世顺;敬履伟;李炬;李英;李拥全;廖敏;刘晓梅;罗有福;马荣;潘剑辉;苏强;孙萍;谭宜成;王红梅;王霞;王云飞;武艳萍;杨光明;杨克;杨丕贵;叶磊;章俊;张治成;", + "changeBefore": "王云飞;武艳萍;杨光明;杨克;杨丕贵;叶磊;张治成;陈宏;陈昆蓉;陈正群;孙萍;谭宜成;丁强;龚世顺;敬履伟;李炬;李英;李拥全;廖敏;刘晓梅;罗有福;马荣;潘剑辉;苏强;王霞;王红梅;", + "changeDate": "2017-03-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "陈宏;陈昆蓉;陈正群;丁强;高丹;龚世顺;敬履伟;李炬;李英;李拥全;廖敏;刘晓梅;罗有福;马荣;潘剑辉;苏强;孙萍;谭宜成;王红梅;王霞;王云飞;武艳萍;杨光明;杨克;杨丕贵;叶磊;章俊;张治成;", + "changeBefore": "王云飞;武艳萍;杨光明;杨克;杨丕贵;叶磊;张治成;陈宏;陈昆蓉;陈正群;孙萍;谭宜成;丁强;龚世顺;敬履伟;李炬;李英;李拥全;廖敏;刘晓梅;罗有福;马荣;潘剑辉;苏强;王霞;王红梅;", + "changeDate": "2017-03-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "周友苏 李炬 田晓岗 敬履伟 詹俊鹄 张晓升 谭宜成", + "changeBefore": "敬履伟 周友苏 李炬 田晓岗 詹俊鹄 林媛 谭宜成", + "changeDate": "2021-11-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-07-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-07-21 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区港大路733号", + "changeBefore": "成都市郫县成都现代工业港北片区港大路733号", + "changeDate": "2017-03-27 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2017-09-20 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "4000", + "changeBefore": "950", + "changeDate": "2017-09-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区港大路733号", + "changeBefore": "成都市郫县成都现代工业港北片区港大路733号", + "changeDate": "2017-03-27 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-12-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2017-09-20 00:00:00", + "changeField": "市场主体类型变更" + } + ], + "contactInfo": { + "email": "office@tieda.net", + "phoneNumber": "028-67244029" + }, + "employees": [ + { + "employeeName": "谭宜成", + "position": "董事" + }, + { + "employeeName": "周友苏", + "position": "董事" + }, + { + "employeeName": "敬履伟", + "position": "董事" + }, + { + "employeeName": "杨光明", + "position": "监事" + }, + { + "employeeName": "李炬", + "position": "董事长" + }, + { + "employeeName": "马荣", + "position": "监事" + }, + { + "employeeName": "詹俊鹄", + "position": "董事" + }, + { + "employeeName": "田晓岗", + "position": "董事" + }, + { + "employeeName": "肖莉", + "position": "监事" + }, + { + "employeeName": "张晓升", + "position": "董事" + }, + { + "employeeName": "叶磊", + "position": "经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2017-09-20 00:00:00", + "name": "成都铁达电子有限责任公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "63.9158", + "stockName": "陈正群", + "stockPercent": "0.0160", + "stockRealcapital": "15.18", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "134.4", + "stockName": "杨克", + "stockPercent": "0.0336", + "stockRealcapital": "31.92", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "68.2105", + "stockName": "王红梅", + "stockPercent": "0.0171", + "stockRealcapital": "16.2", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50.5263", + "stockName": "王霞", + "stockPercent": "0.0126", + "stockRealcapital": "12", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "128.8421", + "stockName": "张治成", + "stockPercent": "0.0322", + "stockRealcapital": "30.6", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "103.5789", + "stockName": "李英", + "stockPercent": "0.0259", + "stockRealcapital": "24.6", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50.5263", + "stockName": "叶磊", + "stockPercent": "0.0126", + "stockRealcapital": "12", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50.5263", + "stockName": "苏强", + "stockPercent": "0.0126", + "stockRealcapital": "12", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "75.7895", + "stockName": "陈昆蓉", + "stockPercent": "0.0189", + "stockRealcapital": "18", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4.2106", + "stockName": "章俊", + "stockPercent": "0.0011", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "94.7368", + "stockName": "马荣", + "stockPercent": "0.0237", + "stockRealcapital": "22.5", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "94.7368", + "stockName": "刘晓梅", + "stockPercent": "0.0237", + "stockRealcapital": "22.5", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "652.8909", + "stockName": "敬履伟", + "stockPercent": "0.1632", + "stockRealcapital": "155.0616", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "5.7044", + "stockName": "潘剑辉", + "stockPercent": "0.0014", + "stockRealcapital": "1.3548", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "616.4211", + "stockName": "谭宜成", + "stockPercent": "0.1541", + "stockRealcapital": "146.4", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "54.7705", + "stockName": "陈宏", + "stockPercent": "0.0137", + "stockRealcapital": "13.008", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "22.2518", + "stockName": "廖敏", + "stockPercent": "0.0056", + "stockRealcapital": "5.2848", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "113.6842", + "stockName": "杨丕贵", + "stockPercent": "0.0284", + "stockRealcapital": "27", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "18.9474", + "stockName": "李拥全", + "stockPercent": "0.0047", + "stockRealcapital": "4.5", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "113.6842", + "stockName": "杨光明", + "stockPercent": "0.0284", + "stockRealcapital": "27", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "429.4737", + "stockName": "孙萍", + "stockPercent": "0.1074", + "stockRealcapital": "102", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50.5263", + "stockName": "武艳萍", + "stockPercent": "0.0126", + "stockRealcapital": "12", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "653.3053", + "stockName": "李炬", + "stockPercent": "0.1633", + "stockRealcapital": "155.16", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4.2106", + "stockName": "高丹", + "stockPercent": "0.0011", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50.5263", + "stockName": "罗有福", + "stockPercent": "0.0126", + "stockRealcapital": "12", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "142.0244", + "stockName": "龚世顺", + "stockPercent": "0.0355", + "stockRealcapital": "33.7308", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "75.7895", + "stockName": "王云飞", + "stockPercent": "0.0189", + "stockRealcapital": "18", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "75.7895", + "stockName": "丁强", + "stockPercent": "0.0189", + "stockRealcapital": "18", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都铁达电子有限责任公司", + "taxPayerNo": "510124720385324", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都铁达电子股份有限公司", + "taxPayerNo": "915101247203853244", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都铁达电子股份有限公司", + "taxPayerNo": "915101247203853244", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都铁达电子股份有限公司", + "taxPayerNo": "915101247203853244", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都铁达电子股份有限公司", + "taxPayerNo": "915101247203853244", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/3a5a5d44dcd13dec63ef284c2696ae7d/202202251909.json b/example/tpt/company/3a5a5d44dcd13dec63ef284c2696ae7d/202202251909.json new file mode 100644 index 0000000..6831751 --- /dev/null +++ b/example/tpt/company/3a5a5d44dcd13dec63ef284c2696ae7d/202202251909.json @@ -0,0 +1,567 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "信号集中监测系统" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "信号集中监测系统" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "武侯区市场监督管理局", + "branches": 0, + "businessDateFrom": "2003-04-22 00:00:00", + "businessDateTo": "2023-04-22 00:00:00", + "businessScope": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产(仅限分支机构在工业园区内从事生产加工经营);销售通讯产品,网络产品,进出口业;增值电信业务经营、互联网信息服务,房屋租赁,销售酒;铁路信号工程施工;建筑装修装饰工程设计及施工;网络工程施工;消防设施工程设计及施工;汽车租赁;社会经济信息咨询(不含投资咨询);组织文化交流活动。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "18000.000000万人民币", + "changes": 46, + "companyAddress": "成都市武侯区航空路1号2栋14层1、2、3号", + "companyCode": "510000000053037", + "companyName": "四川网达科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "tjwx2000@163.com", + "phoneNumber": "028-85230996" + }, + "creditNo": "9151000074960368X2", + "employees": 6, + "establishDate": "2003-04-22 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2021-01-29 00:00:00", + "keyNo": "98314ffc114f1ff23a28c55a9cda21b8", + "legalPerson": "尤龙", + "liquidation": null, + "mPledges": 0, + "orgCode": "74960368X", + "originalName": 0, + "partners": 16, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 0, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "1800", + "changeBefore": "1000", + "changeDate": "2018-04-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-02-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "投资方名称: 张晓华; 出资额: 4.5万元; 占百分比: 4.5%; 住所:*****", + "changeBefore": "投资方名称: 张晓华; 出资额: 2万元; 占百分比: 4%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 四川省电子计算机应用研究中心; 出资额: 10万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 张晓华; 出资额: 4.5万元; 占百分比: 4.5%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "18000", + "changeBefore": "1800", + "changeDate": "2018-05-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "投资方名称: 张晓华; 出资额: 49.5万元; 占百分比: 4.95%; 住所:*****", + "changeBefore": "投资方名称: 四川省电子计算机应用研究中心; 出资额: 10万元; 占百分比: 10%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川省电子计算机研究院,0.1%;尤刚,33.9%;", + "changeBefore": "四川省电子计算机研究院,0.6%;尤刚,33.4%;", + "changeDate": "2018-05-10 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "安萍;陈维;邓永亮;李立仁;路野;罗斌;四川省电子计算机研究院;王治鹏;杨可;杨祖明;尤刚;尤龙;张晓华;郑晖;", + "changeBefore": "杨祖明;安萍;杨可;张晓华;路野;尤龙;四川省电子计算机应用研究中心;", + "changeDate": "2018-04-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeBefore": "计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2017-07-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "安萍;陈维;邓永亮;李立仁;路野;罗斌;四川省电子计算机研究院;王治鹏;杨可;杨祖明;尤刚;尤龙;张晓华;郑晖;", + "changeBefore": "杨祖明;安萍;杨可;张晓华;路野;尤龙;四川省电子计算机应用研究中心;", + "changeDate": "2018-04-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "尤刚 出资 6152.232万人民币;尤龙 出资 3971.536万人民币;张晓华 出资 471.56万人民币;郑晖 出资 312万人民币;王治鹏 出资 50万人民币;杨可 出资 1320.216万人民币;安萍 出资 1089万人民币;路野 出资 2178万人民币;罗斌 出资 128万人民币;四川省电子计算机研究院 出资 10万人民币;陈维 出资 296万人民币;邓永亮 出资 200万人民币;李立仁 出资 391.056万人民币;杨祖明 出资 1414.4万人民币;卢秋玉 出资 8万人民币;黄吉 出资 8万人民币;", + "changeBefore": "尤刚 出资 6100万人民币;尤龙 出资 3095万人民币;张晓华 出资 589.45万人民币;郑晖 出资 270万人民币;王治鹏 出资 50万人民币;杨可 出资 1473.8万人民币;安萍 出资 1361.25万人民币;路野 出资 2722.5万人民币;罗斌 出资 100万人民币;四川省电子计算机研究院 出资 10万人民币;陈维 出资 180万人民币;邓永亮 出资 100万人民币;李立仁 出资 180万人民币;杨祖明 出资 1768万人民币;", + "changeDate": "2020-02-20 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2018-04-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "18000", + "changeBefore": "1800", + "changeDate": "2018-05-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "投资方名称: 杨可; 出资额: 11.25万元; 占百分比: 11.25%; 住所:*****", + "changeBefore": "投资方名称: 安萍; 出资额: 5.5万元; 占百分比: 11%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 尤龙; 出资额: 259.875万元; 占百分比: 25.99%; 住所:*****", + "changeBefore": "投资方名称: 尤龙; 出资额: 23.625万元; 占百分比: 23.63%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 路野; 出资额: 24.75万元; 占百分比: 24.75%; 住所:*****", + "changeBefore": "投资方名称: 路野; 出资额: 11万元; 占百分比: 22%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产(仅限分支机构在工业园区内从事生产加工经营);销售通讯产品,网络产品,进出口业;增值电信业务经营、互联网信息服务,房屋租赁,销售酒。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-07-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "; 2020-07-04", + "changeBefore": "无", + "changeDate": "2020-07-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1800", + "changeBefore": "1000", + "changeDate": "2018-04-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeBefore": "计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2017-07-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "投资方名称: 安萍; 出资额: 136.125万元; 占百分比: 13.61%; 住所:*****", + "changeBefore": "投资方名称: 安萍; 出资额: 12.375万元; 占百分比: 12.38%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川省电子计算机研究院;", + "changeBefore": "四川省电子计算机应用研究中心;", + "changeDate": "2018-04-08 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "成都市武侯区航空路1号2栋14层1、2、3号", + "changeBefore": "成都市武侯区成科西路3号B2-3号", + "changeDate": "2021-01-29 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "; 2021-01-10", + "changeBefore": "无", + "changeDate": "2021-01-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "投资方名称: 四川省电子计算机应用研究中心; 出资额: 10万元; 占百分比: 10%; 住所:*****", + "changeBefore": "投资方名称: 杨可; 出资额: 5万元; 占百分比: 10%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 尤龙; 出资额: 23.625万元; 占百分比: 23.63%; 住所:*****", + "changeBefore": "投资方名称: 尤龙; 出资额: 10.5万元; 占百分比: 21%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产(仅限分支机构在工业园区内从事生产加工经营);销售通讯产品,网络产品,进出口业;增值电信业务经营、互联网信息服务,房屋租赁,销售酒;铁路信号工程施工;建筑装修装饰工程设计及施工;网络工程施工;消防设施工程设计及施工;汽车租赁;社会经济信息咨询(不含投资咨询);组织文化交流活动。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产(仅限分支机构在工业园区内从事生产加工经营);销售通讯产品,网络产品,进出口业;增值电信业务经营、互联网信息服务,房屋租赁,销售酒。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-08-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "投资方名称: 杨祖明; 出资额: 148.5万元; 占百分比: 14.85%; 住所:*****", + "changeBefore": "投资方名称: 杨祖明; 出资额: 13.5万元; 占百分比: 13.5%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "住所: 成都市武侯区成科西路3号B2-3号; 邮政编码: 610000; 电话: *****", + "changeBefore": "住所: 成都市人民南路四段11号附1号4楼; 邮政编码: 610000; 电话: *****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2017-07-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1000", + "changeBefore": "100", + "changeDate": "2008-04-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "四川省电子计算机研究院;", + "changeBefore": "四川省电子计算机应用研究中心;", + "changeDate": "2018-04-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资方名称: 杨祖明; 出资额: 13.5万元; 占百分比: 13.5%; 住所:*****", + "changeBefore": "投资方名称: 四川省电子计算机应用研究中心; 出资额: 10万元; 占百分比: 20%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 路野; 出资额: 272.25万元; 占百分比: 27.23%; 住所:*****", + "changeBefore": "投资方名称: 路野; 出资额: 24.75万元; 占百分比: 24.75%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "尤刚 出资 6152.232万人民币;尤龙 出资 3971.536万人民币;张晓华 出资 471.56万人民币;郑晖 出资 312万人民币;王治鹏 出资 50万人民币;杨可 出资 1320.216万人民币;安萍 出资 1089万人民币;路野 出资 2178万人民币;罗斌 出资 128万人民币;四川省电子计算机研究院 出资 10万人民币;陈维 出资 296万人民币;邓永亮 出资 200万人民币;李立仁 出资 391.056万人民币;杨祖明 出资 1414.4万人民币;卢秋玉 出资 8万人民币;黄吉 出资 8万人民币;", + "changeBefore": "尤刚 出资 6100万人民币;尤龙 出资 3095万人民币;张晓华 出资 589.45万人民币;郑晖 出资 270万人民币;王治鹏 出资 50万人民币;杨可 出资 1473.8万人民币;安萍 出资 1361.25万人民币;路野 出资 2722.5万人民币;罗斌 出资 100万人民币;四川省电子计算机研究院 出资 10万人民币;陈维 出资 180万人民币;邓永亮 出资 100万人民币;李立仁 出资 180万人民币;杨祖明 出资 1768万人民币;", + "changeDate": "2020-02-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2017-07-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "卢秋玉 *** 备案手机:*** (网上办理)", + "changeBefore": "张晓华 *** 备案手机:***", + "changeDate": "2019-04-19 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "四川省电子计算机研究院,0.1%;尤刚,33.9%;", + "changeBefore": "四川省电子计算机研究院,0.6%;尤刚,33.4%;", + "changeDate": "2018-05-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "住所: 成都市武侯区成科西路3号B2-3号; 邮政编码: 610000; 电话: 138****4546", + "changeBefore": "住所: 成都市人民南路四段11号附1号4楼; 邮政编码: 610000; 电话: 138****4546", + "changeDate": "2005-06-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "100", + "changeBefore": "50", + "changeDate": "2005-06-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)计算机系统集成,软件及电子产品,技术开发与服务、安装、销售;电子产品生产;销售通讯产品,网络产品,进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2018-04-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "; 2020-08-02", + "changeBefore": "无", + "changeDate": "2020-08-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "投资方名称: 杨可; 出资额: 123.75万元; 占百分比: 12.38%; 住所:*****", + "changeBefore": "投资方名称: 杨可; 出资额: 11.25万元; 占百分比: 11.25%; 住所:*****", + "changeDate": "2008-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 安萍; 出资额: 12.375万元; 占百分比: 12.38%; 住所:*****", + "changeBefore": "投资方名称: 杨祖明; 出资额: 6万元; 占百分比: 12%; 住所:*****", + "changeDate": "2005-06-24 00:00:00", + "changeField": "投资人(股权)变更" + } + ], + "contactInfo": { + "email": "tjwx2000@163.com", + "phoneNumber": "028-85230996" + }, + "employees": [ + { + "employeeName": "杨可", + "position": "监事" + }, + { + "employeeName": "路野", + "position": "董事" + }, + { + "employeeName": "杨祖明", + "position": "董事" + }, + { + "employeeName": "尤龙", + "position": "董事长" + }, + { + "employeeName": "尤刚", + "position": "董事兼总经理" + }, + { + "employeeName": "郑晖", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "2178.0", + "stockName": "路野", + "stockPercent": "0.1210", + "stockRealcapital": "272.25", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "3971.536", + "stockName": "尤龙", + "stockPercent": "0.2206", + "stockRealcapital": "259.875", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "391.056", + "stockName": "李立仁", + "stockPercent": "0.0217", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "296.0", + "stockName": "陈维", + "stockPercent": "0.0164", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": "2003-04-14 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2005-04-22 00:00:00", + "stockCapital": "10.0", + "stockName": "四川省电子计算机研究院", + "stockPercent": "0.0006", + "stockRealcapital": "10.0万元", + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "1414.4", + "stockName": "杨祖明", + "stockPercent": "0.0786", + "stockRealcapital": "148.5", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "1320.216", + "stockName": "杨可", + "stockPercent": "0.0733", + "stockRealcapital": "123.75", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "471.56", + "stockName": "张晓华", + "stockPercent": "0.0262", + "stockRealcapital": "49.5", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "200.0", + "stockName": "邓永亮", + "stockPercent": "0.0111", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "8.0", + "stockName": "黄吉", + "stockPercent": "0.0004", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "128.0", + "stockName": "罗斌", + "stockPercent": "0.0071", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "312.0", + "stockName": "郑晖", + "stockPercent": "0.0173", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "6152.232", + "stockName": "尤刚", + "stockPercent": "0.3418", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "1089.0", + "stockName": "安萍", + "stockPercent": "0.0605", + "stockRealcapital": "136.125", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2078-03-31 00:00:00", + "stockCapital": "8", + "stockName": "卢秋玉", + "stockPercent": "0.0004", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50", + "stockName": "王治鹏", + "stockPercent": "0.0028", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/3caf39ef6e34d359826875b95a52571d/202202251907.json b/example/tpt/company/3caf39ef6e34d359826875b95a52571d/202202251907.json new file mode 100644 index 0000000..0982290 --- /dev/null +++ b/example/tpt/company/3caf39ef6e34d359826875b95a52571d/202202251907.json @@ -0,0 +1,387 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-28", + "createNum": "CN112403000B", + "patentName": "一种混凝土改性外加剂制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-12-24", + "createNum": "CN215297037U", + "patentName": "一种水泥稠度检测装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-21", + "createNum": "CN215233626U", + "patentName": "一种便于排料的建筑施工用搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-21", + "createNum": "CN215241874U", + "patentName": "一种建筑施工用新型水泥搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN215141894U", + "patentName": "一种建筑水泥砂浆筛选装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-29", + "createNum": "CN111070416B", + "patentName": "一种建筑混泥土的搅拌机构的使用方法", + "type": "发明专利" + }, + { + "createDate": "2020-12-22", + "createNum": "CN212200454U", + "patentName": "一种绿化生态混凝土护坡结构", + "type": "实用新型" + }, + { + "createDate": "2020-12-18", + "createNum": "CN109231874B", + "patentName": "一种混凝土引气剂及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-12-15", + "createNum": "CN212146989U", + "patentName": "一种具有节能功能的混凝土搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN212153033U", + "patentName": "一种道路施工用混凝土刮平处理装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN212146944U", + "patentName": "一种混凝土快速成型装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN212143349U", + "patentName": "一种用于混凝土的筛网式筛沙机", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN212158562U", + "patentName": "一种混凝土浇筑检测装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN212146960U", + "patentName": "一种再生混凝土生产用双卧轴高效搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN110303596B", + "patentName": "一种基于流体动力学的新型混凝土回收装置", + "type": "发明专利" + }, + { + "createDate": "2020-12-11", + "createNum": "CN212127992U", + "patentName": "一种建筑施工用混凝土养护装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN212096902U", + "patentName": "一种具有清洁功能的混凝土搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN212110956U", + "patentName": "一种混凝土抗压强度检测装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-08", + "createNum": "CN212096901U", + "patentName": "一种混凝土的存放装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-04", + "createNum": "CN212068918U", + "patentName": "一种道路施工用废弃混凝土处理装置", + "type": "实用新型" + } + ], + "total": 20 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "YJ08", + "docNo": "JY35101800035601", + "endDate": "2019-09-30 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101800035601", + "endDate": "2019-09-30 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 20, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 2, + "authority": "成都东部新区市场监管局", + "branches": 1, + "businessDateFrom": "2009-06-30 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:水泥制品制造;水泥制品销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "3000.000000万人民币", + "changes": 19, + "companyAddress": "成都东部新区养马街道铁东社区10组(属简州新城范围内)", + "companyCode": "512081000016873", + "companyName": "四川宏业商品混凝土有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "674369483@qq.com", + "phoneNumber": "18608036103" + }, + "creditNo": "9151208168993251XW", + "employees": 2, + "establishDate": "2009-06-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "isOnStock": "0", + "issueDate": "2021-06-30 00:00:00", + "keyNo": "06facf1ad6fc9761bd21f0f53eaaa301", + "legalPerson": "林秋英", + "liquidation": null, + "mPledges": 0, + "orgCode": "68993251X", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "成都东部新区市场监管局", + "companyCode": "512081000091920", + "companyName": "四川宏业商品混凝土有限公司三岔分公司", + "creditNo": "91512081314446005D", + "legalPerson": "张德福" + } + ], + "changes": [ + { + "changeAfter": "林秋英,货币;", + "changeBefore": "林秋英;", + "changeDate": "2017-01-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "黄林森;林秋英;", + "changeBefore": "林秋英;林绅文;", + "changeDate": "2018-12-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都东部新区养马街道铁东社区10组(属简州新城范围内)", + "changeBefore": "简阳市养马镇荷花十三社", + "changeDate": "2021-04-27 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "林秋英 出资 2700万人民币;黄林森 出资 300万人民币;", + "changeBefore": "林秋英 出资 2700万澳大利亚元;黄林森 出资 300万澳大利亚元;", + "changeDate": "2021-04-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "林秋英", + "changeBefore": "林绅文", + "changeDate": "2018-12-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "有限责任公司(自然人投资或控股)", + "changeBefore": "其他有限责任公司", + "changeDate": "2021-04-27 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "林秋英,90.0%;", + "changeBefore": "林秋英,40.0%;", + "changeDate": "2018-12-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "林秋英;", + "changeDate": "2017-01-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "林秋英;", + "changeDate": "2017-01-18 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "林秋英,广东省增城市;", + "changeBefore": "林秋英,;", + "changeDate": "2018-12-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-04-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "林绅文", + "changeBefore": "黄为民", + "changeDate": "2017-01-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "林秋英,货币;", + "changeBefore": "林秋英;", + "changeDate": "2018-12-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "林秋英;林绅文;", + "changeBefore": "成都派安混凝土有限公司;林秋英;", + "changeDate": "2017-01-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "许可项目:道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:水泥制品制造;水泥制品销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "生产、销售:混凝土及其制品、水泥助磨剂、混凝土外加剂、预拌砂浆。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2021-06-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "林秋英;林绅文;", + "changeBefore": "成都派安混凝土有限公司;林秋英;", + "changeDate": "2017-01-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "林秋英;", + "changeDate": "2018-12-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-06-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "林秋英,货币;", + "changeBefore": "林秋英;", + "changeDate": "2017-01-18 00:00:00", + "changeField": "出资方式变更" + } + ], + "contactInfo": { + "email": "674369483@qq.com", + "phoneNumber": "18608036103" + }, + "employees": [ + { + "employeeName": "游练", + "position": "监事" + }, + { + "employeeName": "林秋英", + "position": "执行董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2011-06-20 00:00:00", + "stockCapital": "300", + "stockName": "黄林森", + "stockPercent": "0.1000", + "stockRealcapital": "321.54", + "stockType": "自然人股东" + }, + { + "capiDate": "2013-08-21 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2011-06-20 00:00:00", + "stockCapital": "2700", + "stockName": "林秋英", + "stockPercent": "0.9000", + "stockRealcapital": "1200", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川宏业商品混凝土有限公司", + "taxPayerNo": "9151208168993251XW", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川宏业商品混凝土有限公司", + "taxPayerNo": "9151208168993251XW", + "year": "2019" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/3de104e9e7875ceacde75d989dce611a/202202250152.json b/example/tpt/company/3de104e9e7875ceacde75d989dce611a/202202250152.json new file mode 100644 index 0000000..44bf347 --- /dev/null +++ b/example/tpt/company/3de104e9e7875ceacde75d989dce611a/202202250152.json @@ -0,0 +1,603 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-11", + "createNum": "CN113674342B", + "patentName": "一种基于面阵3D相机的行李筐快速识别与定位的方法", + "type": "发明专利" + }, + { + "createDate": "2022-01-11", + "createNum": "CN113642198B", + "patentName": "一种基于可靠性增长的独立运载系统设备可靠性评估方法", + "type": "发明专利" + }, + { + "createDate": "2022-01-07", + "createNum": "CN108595561B", + "patentName": "一种机场行李可视化跟踪的调试方法", + "type": "发明专利" + }, + { + "createDate": "2021-12-24", + "createNum": "CN113836669A", + "patentName": "考虑可靠性的独立运载系统设备同步带张紧方法", + "type": "发明专利" + }, + { + "createDate": "2021-12-07", + "createNum": "CN113428559B", + "patentName": "具有分散输送结构的阶梯滑槽", + "type": "发明专利" + }, + { + "createDate": "2021-12-07", + "createNum": "CN113428596B", + "patentName": "第三轨导向小车及轨道载运系统", + "type": "发明专利" + }, + { + "createDate": "2021-12-07", + "createNum": "CN113415437B", + "patentName": "车辆自动轮挡防溜车装置", + "type": "发明专利" + }, + { + "createDate": "2021-10-15", + "createNum": "CN214398953U", + "patentName": "一种行李托盘自动回收堆叠拆分机构", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN214398639U", + "patentName": "一种行李托盘自助拿取以及输送机构", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN214398772U", + "patentName": "一种行李托盘自动横向转移机构", + "type": "实用新型" + }, + { + "createDate": "2021-07-27", + "createNum": "CN213813982U", + "patentName": "一种旅客行李安检装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-27", + "createNum": "CN213801550U", + "patentName": "一种用于保护行李免受撞击损伤的新型鳞板结构", + "type": "实用新型" + }, + { + "createDate": "2021-07-27", + "createNum": "CN213801755U", + "patentName": "一种锥形蘑菇头行李倒包装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-13", + "createNum": "CN112801050B", + "patentName": "行李智能跟踪监测方法和系统", + "type": "发明专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN112389979B", + "patentName": "一种机场自主移动机器人、行李货物转运系统及使用方法", + "type": "发明专利" + }, + { + "createDate": "2021-06-01", + "createNum": "CN110759057B", + "patentName": "一种偏转球输送机构", + "type": "发明专利" + }, + { + "createDate": "2021-06-01", + "createNum": "CN306577731S", + "patentName": "行李安检装置(双通道)", + "type": "外观设计" + }, + { + "createDate": "2021-06-01", + "createNum": "CN306577730S", + "patentName": "行李安检装置(带复检单通)", + "type": "外观设计" + }, + { + "createDate": "2021-05-28", + "createNum": "CN112396258B", + "patentName": "ICS行李处理系统空托盘回收控制方法", + "type": "发明专利" + }, + { + "createDate": "2021-05-28", + "createNum": "CN306568960S", + "patentName": "行李安检装置(不复检单通)", + "type": "外观设计" + } + ], + "total": 90 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "智能旅检系统", + "publishDate": "-", + "regNo": "2021SR0398519", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "智能安检开包管理系统", + "publishDate": "-", + "regNo": "2021SR0398520", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "智能空筐识别系统", + "publishDate": "-", + "regNo": "2021SR0398521", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "混合识别系统", + "publishDate": "-", + "regNo": "2018SR028105", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "RFID通道识别追踪设备控制系统", + "publishDate": "-", + "regNo": "2018SR021303", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0.0" + }, + { + "name": "组态视频监控系统", + "publishDate": "-", + "regNo": "2017SR710943", + "shortName": "SCADA CCTV系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "异步通信系统", + "publishDate": "-", + "regNo": "2017SR638004", + "shortName": "SocketGCF系统", + "typeNo": "30206-0000", + "versionNo": "V1.0" + }, + { + "name": "自助行李托运系统", + "publishDate": "-", + "regNo": "2017SR635327", + "shortName": "SBDS系统", + "typeNo": "30900-0000", + "versionNo": "V1.0" + }, + { + "name": "行李整版扫描系统", + "publishDate": "-", + "regNo": "2017SR635301", + "shortName": "BAS系统", + "typeNo": "30900-0000", + "versionNo": "V1.0" + }, + { + "name": "行李系统柜台值机控制系统", + "publishDate": "-", + "regNo": "2017SR635287", + "shortName": "值机控制系统", + "typeNo": "30900-0000", + "versionNo": "V1.0" + }, + { + "name": "行李早到存储系统", + "publishDate": "-", + "regNo": "2017SR635395", + "shortName": "EBS系统", + "typeNo": "30900-0000", + "versionNo": "V1.0" + }, + { + "name": "行李查询系统", + "publishDate": "-", + "regNo": "2017SR635404", + "shortName": "BQS系统", + "typeNo": "30301-0000", + "versionNo": "V1.0" + }, + { + "name": "设备信息管理系统", + "publishDate": "-", + "regNo": "2017SR635840", + "shortName": "DIMS系统", + "typeNo": "30301-0000", + "versionNo": "V1.0" + }, + { + "name": "机场行李分拣条屏显示系统", + "publishDate": "-", + "regNo": "2017SR635296", + "shortName": "分拣屏显系统", + "typeNo": "30900-0000", + "versionNo": "V1.0" + }, + { + "name": "业务功能仲裁系统", + "publishDate": "-", + "regNo": "2017SR635854", + "shortName": "", + "typeNo": "30900-0000", + "versionNo": "V1.0" + }, + { + "name": "行李信息管理系统", + "publishDate": "2012-03-02", + "regNo": "2012SR095912", + "shortName": "BIMS", + "typeNo": "30200-5500", + "versionNo": "V1.0" + }, + { + "name": "行李再确认系统", + "publishDate": "-", + "regNo": "2012SR096399", + "shortName": "BRS", + "typeNo": "30200-5500", + "versionNo": "V1.0" + } + ], + "total": 17 + }, + "TrademarksInfo": { + "list": [ + { + "name": "CALTCO", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "凯特科", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "07-机械设备" + } + ], + "total": 3 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A1983(16)", + "endDate": "2016-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A1985(16)", + "endDate": "2016-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A1984(16)", + "endDate": "2016-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A1139(17)", + "endDate": "2017-06-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00555(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01647(17)", + "endDate": "2017-12-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01697(17)", + "endDate": "2017-12-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07215(18)", + "endDate": "2018-05-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2017-12-11 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 90, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 17, + "TrademarksInfo": 3, + "allows": 9, + "authority": "新津县市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-12-20 00:00:00", + "businessDateTo": null, + "businessScope": "航空地面设备、行李输送设备、机电一体化设备及系统的设计、制造、安装、调试和售后服务、技术咨询;软件信息系统的设计、开发;货物进出口和技术进出口。(以上范围法律、行政法规及国务院决定禁止的项目除外,限制的项目取得许可后方可经营)。", + "capital": "10000.000000万人民币", + "changes": 14, + "companyAddress": "成都市新津工业园区新材料产业功能区新材28路南侧", + "companyCode": "510132000023121", + "companyName": "民航成都物流技术有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(外商投资企业与内资合资)", + "contactInfo": { + "email": "mhwl2003@caltco.com", + "phoneNumber": "028-82595854", + "website": [ + { + "name": "民航成都物流_我的行李3", + "url": "www.baggagejourney.com" + }, + { + "name": "民航成都物流技术有限公司", + "url": "www.caltco.com" + }, + { + "name": "民航成都物流_我的行李1", + "url": "www.ibaggage.cn" + }, + { + "name": "民航成都物流_我的行李4", + "url": "www.journeybaggage.com" + }, + { + "name": "民航成都物流_我的行李", + "url": "www.mybaggage.cn" + }, + { + "name": "民航成都物流_我的行李2", + "url": "www.myluggage.cn" + } + ] + }, + "creditNo": "91510132587599680C", + "employees": 4, + "establishDate": "2011-12-20 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "0", + "issueDate": "2017-06-08 00:00:00", + "keyNo": "b0a5984a44a7c452c713a9da19f14344", + "legalPerson": "毛刚", + "liquidation": null, + "mPledges": 0, + "orgCode": "587599680", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "毛刚,董事长兼总经理", + "changeBefore": "毛刚,董事兼总经理", + "changeDate": "2015-03-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "车实尧,***", + "changeBefore": "卢浩,***", + "changeDate": "2015-10-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "毛刚", + "changeBefore": "黄荣顺", + "changeDate": "2015-03-16 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "10000", + "changeBefore": "2000", + "changeDate": "2016-09-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "宏达机械制造(河源)有限公司;民航成都电子技术有限责任公司;", + "changeBefore": "中国民用航空总局第二研究所;宏达机械制造(河源)有限公司;", + "changeDate": "2015-11-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2020-07-30", + "changeBefore": "无", + "changeDate": "2020-09-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-09-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "罗晓,董事\n孙立华,董事\n毛刚,董事长兼总经理", + "changeBefore": "罗晓,董事\n孙立华,董事\n毛刚,董事兼总经理", + "changeDate": "2015-03-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "mhwl2003@caltco.com", + "phoneNumber": "028-82595854", + "website": [ + { + "name": "民航成都物流_我的行李3", + "url": "www.baggagejourney.com" + }, + { + "name": "民航成都物流技术有限公司", + "url": "www.caltco.com" + }, + { + "name": "民航成都物流_我的行李1", + "url": "www.ibaggage.cn" + }, + { + "name": "民航成都物流_我的行李4", + "url": "www.journeybaggage.com" + }, + { + "name": "民航成都物流_我的行李", + "url": "www.mybaggage.cn" + }, + { + "name": "民航成都物流_我的行李2", + "url": "www.myluggage.cn" + } + ] + }, + "employees": [ + { + "employeeName": "杜明谦", + "position": "监事" + }, + { + "employeeName": "陈翼", + "position": "董事兼总经理" + }, + { + "employeeName": "孙立华", + "position": "董事" + }, + { + "employeeName": "毛刚", + "position": "董事长" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2011-12-06 00:00:00,2012-05-05 00:00:00", + "investName": "货币", + "investType": "货币,其他,知识产权", + "shoudDate": "2016-09-18 00:00:00", + "stockCapital": "9002.9841", + "stockName": "民航成都电子技术有限责任公司", + "stockPercent": "0.9003", + "stockRealcapital": "9002.9841", + "stockType": "企业法人" + }, + { + "capiDate": "2011-12-06 00:00:00,2012-05-05 00:00:00", + "investName": "货币", + "investType": "货币,其他", + "shoudDate": "2016-09-18 00:00:00", + "stockCapital": "997.0159", + "stockName": "宏达机械制造(河源)有限公司", + "stockPercent": "0.0997", + "stockRealcapital": "997.0159", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "民航成都物流技术有限公司", + "taxPayerNo": "510132587599680", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "民航成都物流技术有限公司", + "taxPayerNo": "91510132587599680C", + "year": "2018" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/3fd035e8a82ee2684df1bf1c1a4494a5/202202251910.json b/example/tpt/company/3fd035e8a82ee2684df1bf1c1a4494a5/202202251910.json new file mode 100644 index 0000000..22bd946 --- /dev/null +++ b/example/tpt/company/3fd035e8a82ee2684df1bf1c1a4494a5/202202251910.json @@ -0,0 +1,472 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "光学产品" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A02123(18)", + "endDate": "2018-01-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0036", + "endDate": "2007-08-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯40川A00477(17)", + "endDate": "2017-12-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A98659(19)", + "endDate": "2019-02-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9975", + "endDate": "2012-09-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA030", + "endDate": "2013-05-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A00888(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05368(18)", + "endDate": "2018-02-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-11-08 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "光学产品" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 9, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2009-06-04 00:00:00", + "businessDateTo": "2021-10-14 00:00:00", + "businessScope": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "capital": "2983.564700万人民币", + "changes": 42, + "companyAddress": "四川省成都市新都区工业东区黄鹤路339号", + "companyCode": "510100400027709", + "companyName": "成都光明光学元件有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(中外合资)", + "contactInfo": { + "email": "rs@cdgmgx.com", + "phoneNumber": "13540055506", + "website": [ + { + "name": "成都光明光学元件有限公司", + "url": "www.cdgmgx.com,www.cdgmgx.cn,www.cdgmgx.net,www.cdgmgx.cc" + } + ] + }, + "creditNo": "91510100732348053F", + "employees": 6, + "establishDate": "2001-10-15 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "0", + "issueDate": "2018-12-27 00:00:00", + "keyNo": "b7eb72dc148d36abc04feff51267f90f", + "legalPerson": "李小春", + "liquidation": null, + "mPledges": 0, + "orgCode": "732348053", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "李作州,董事\n周思宇,董事", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王志强,总经理", + "changeBefore": "/", + "changeDate": "2014-08-27 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务。", + "changeDate": "2014-08-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "周思宇,董事\n李作州,董事\n大部健司,董事", + "changeBefore": "/", + "changeDate": "2014-08-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都光明光电股份有限公司;成都光明光电仪器有限公司;日本DELTA株式会社;", + "changeBefore": "/", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5110", + "changeBefore": "1130", + "changeDate": "2009-06-02 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "罗蓉雪,监事", + "changeBefore": "", + "changeDate": "2017-06-14 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "2901.75", + "changeBefore": "1000", + "changeDate": "2009-08-10 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "罗蓉雪,监事", + "changeBefore": "", + "changeDate": "2017-06-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "王志强;刘晓东;李小春;杨德志;大部健司", + "changeBefore": "刘晓东;周思宇;大部健司;杨德志;李小春", + "changeDate": "2020-06-18 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "2901.75", + "changeBefore": "1000", + "changeDate": "2009-07-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务。", + "changeBefore": "开发、生产和销售光学元件;经营企业自产产品及技术的出口业务;经营本企业及成员企业持产所需的原辅材料、仪器仪表、机械设备、零配件及技术的进口业务(国家限定公司经营和国家禁止进出口的商及技术除外);经营进料加工和“三来一补”业务。", + "changeDate": "2009-06-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "罗川玲,监事", + "changeBefore": "/", + "changeDate": "2014-08-27 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "四川省成都市新都区工业东区黄鹤路339号", + "changeBefore": "四川省成都市新都区金光路1号", + "changeDate": "2014-08-22 00:00:00", + "changeField": "经营场所变更" + }, + { + "changeAfter": "刘晓东,董事\n杨德志,董事", + "changeBefore": "", + "changeDate": "2017-06-14 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "商建平,监事", + "changeBefore": "/", + "changeDate": "2009-06-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "罗川玲,监事\n大部健司,监事", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "周思宇,董事\n李作州,董事\n大部健司,董事", + "changeBefore": "/", + "changeDate": "2014-08-27 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务。", + "changeDate": "2014-08-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "四川省成都市新都区工业东区黄鹤路339号", + "changeBefore": "四川省成都市新都区金光路1号", + "changeDate": "2014-08-27 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-03 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "李作州,董事\n周思宇,董事", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "四川省成都市新都区工业东区黄鹤路339号", + "changeBefore": "四川省成都市新都区金光路1号", + "changeDate": "2014-08-22 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "2020-06-18章程备案", + "changeBefore": "无", + "changeDate": "2020-07-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "罗川玲,监事\n大部健司,监事", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2029-06-03", + "changeBefore": "2021-10-14", + "changeDate": "2009-06-05 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "四川省成都市新都区工业东区黄鹤路339号", + "changeBefore": "四川省成都市新都区金光路1号", + "changeDate": "2014-08-27 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "刘晓东,董事\n杨德志,董事", + "changeBefore": "/", + "changeDate": "2017-06-14 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-03 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "", + "changeBefore": "/", + "changeDate": "2009-08-10 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务。", + "changeDate": "2014-08-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "王志强,总经理", + "changeBefore": "/", + "changeDate": "2014-08-27 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "左月夕,董事鲍学清,董事任肖丹,董事王自力,董事陈然建,董事文伟,董事罗蓉雪,董事陆伟,董事大部正健,董事", + "changeBefore": "左月夕,董事鲍学清,董事任肖丹,董事王自力,董事长陈然建,董事", + "changeDate": "2009-06-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘晓东,董事\n杨德志,董事", + "changeBefore": "", + "changeDate": "2017-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "罗蓉雪,监事", + "changeBefore": "/", + "changeDate": "2017-06-14 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-27 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "罗川玲,监事", + "changeBefore": "/", + "changeDate": "2014-08-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "制造、加工光学元器件、光电子元器件;经营光学元器件所需的原辅材料、仪器仪表、机械设备、零配件业务;以及经营上述项目的进出口业务。", + "changeDate": "2014-08-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨坤弟", + "changeBefore": "罗蓉雪", + "changeDate": "2020-06-18 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-27 00:00:00", + "changeField": "章程修正案备案" + } + ], + "contactInfo": { + "email": "rs@cdgmgx.com", + "phoneNumber": "13540055506", + "website": [ + { + "name": "成都光明光学元件有限公司", + "url": "www.cdgmgx.com,www.cdgmgx.cn,www.cdgmgx.net,www.cdgmgx.cc" + } + ] + }, + "employees": [ + { + "employeeName": "杨德志", + "position": "董事" + }, + { + "employeeName": "王志强", + "position": "董事,总经理" + }, + { + "employeeName": "大部健司", + "position": "董事" + }, + { + "employeeName": "李小春", + "position": "董事长" + }, + { + "employeeName": "刘晓东", + "position": "董事" + }, + { + "employeeName": "杨坤弟", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2001-09-20 00:00:00,2009-08-06 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2019-01-31 00:00:00", + "stockCapital": "2536.03", + "stockName": "成都光明光电股份有限公司", + "stockPercent": "0.8500", + "stockRealcapital": "2386.0299999999997万元", + "stockType": "企业法人" + }, + { + "capiDate": "2009-08-06 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2019-01-31 00:00:00", + "stockCapital": "447.5347", + "stockName": "日本DELTA株式会社", + "stockPercent": "0.1500", + "stockRealcapital": "365.72万元", + "stockType": "外国(地区)企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都光明光学元件有限公司", + "taxPayerNo": "510114732348053", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都光明光学元件有限公司", + "taxPayerNo": "91510100732348053F", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都光明光学元件有限公司", + "taxPayerNo": "91510100732348053F", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都光明光学元件有限公司", + "taxPayerNo": "91510100732348053F", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/407e8cdb008e0b958cdfbf37e02322d5/202202251907.json b/example/tpt/company/407e8cdb008e0b958cdfbf37e02322d5/202202251907.json new file mode 100644 index 0000000..7ed6402 --- /dev/null +++ b/example/tpt/company/407e8cdb008e0b958cdfbf37e02322d5/202202251907.json @@ -0,0 +1,831 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-22", + "createNum": "CN202121606070.3", + "patentName": "一种测高笔可调安装支架", + "type": "实用新型" + }, + { + "createDate": "2022-02-22", + "createNum": "CN202121577882.X", + "patentName": "一种节省材料的多异步模切设备", + "type": "实用新型" + }, + { + "createDate": "2022-02-22", + "createNum": "CN202121579039.5", + "patentName": "一种感应收卷轴", + "type": "实用新型" + }, + { + "createDate": "2022-02-22", + "createNum": "CN202121577708.5", + "patentName": "包裹泡棉成型加压机构", + "type": "实用新型" + }, + { + "createDate": "2022-02-08", + "createNum": "CN202111184428.2", + "patentName": "一种用于小零件的治具上料检测转贴的装置", + "type": "发明专利" + }, + { + "createDate": "2021-12-31", + "createNum": "CN202120778634.5", + "patentName": "一种双向集成变距模组", + "type": "实用新型" + }, + { + "createDate": "2021-12-31", + "createNum": "CN202021992598.4", + "patentName": "一种AOI在线检测及不良品剔除装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202111112409.9", + "patentName": "一种用于中小型产品的快速转贴设备", + "type": "发明专利" + }, + { + "createDate": "2021-11-16", + "createNum": "CN202023042652.1", + "patentName": "一种热熔胶滚动热压机构", + "type": "实用新型" + }, + { + "createDate": "2021-11-05", + "createNum": "CN202110783165.0", + "patentName": "包裹泡棉成型加压机构", + "type": "发明专利" + }, + { + "createDate": "2021-07-30", + "createNum": "CN202022192231.0", + "patentName": "一种钢片连线落料自动贴膜设备", + "type": "实用新型" + }, + { + "createDate": "2021-07-30", + "createNum": "CN202021689591.5", + "patentName": "一种小工件自动贴胶摆盘设备", + "type": "实用新型" + }, + { + "createDate": "2021-07-30", + "createNum": "CN202021689211.8", + "patentName": "自动换盘装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-30", + "createNum": "CN202021690909.1", + "patentName": "一种连线自动化贴膜摆盘系统", + "type": "实用新型" + }, + { + "createDate": "2021-07-16", + "createNum": "CN202110408312.6", + "patentName": "一种双向集成变距模组", + "type": "发明专利" + }, + { + "createDate": "2021-01-19", + "createNum": "CN202020863720.1", + "patentName": "一种针对小零件的高温多穴位全自动组装热压装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-19", + "createNum": "CN202020862494.5", + "patentName": "自动拉料定位装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-19", + "createNum": "CN201922334483.X", + "patentName": "一种无基材胶材料刮胶装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-08", + "createNum": "CN202011053498.X", + "patentName": "一种钢片连线落料自动贴膜设备", + "type": "发明专利" + }, + { + "createDate": "2020-12-18", + "createNum": "CN202010813025.9", + "patentName": "一种小工件自动贴胶摆盘设备", + "type": "发明专利" + }, + { + "createDate": "2020-10-30", + "createNum": "CN201922377574.1", + "patentName": "一种单异步改为速比的模切装置", + "type": "实用新型" + }, + { + "createDate": "2020-10-30", + "createNum": "CN201922260635.6", + "patentName": "一种泡棉分条收料整理装置", + "type": "实用新型" + }, + { + "createDate": "2020-10-30", + "createNum": "CN201922217545.9", + "patentName": "一种用于圆刀机的加热装置", + "type": "实用新型" + }, + { + "createDate": "2020-10-30", + "createNum": "CN201921940651.3", + "patentName": "一种料带限位装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-15", + "createNum": "CN202010437040.8", + "patentName": "自动拉料定位装置", + "type": "发明专利" + }, + { + "createDate": "2020-09-04", + "createNum": "CN201921415697.3", + "patentName": "一种托盘自动分离移动旋转错盘码垛装置", + "type": "实用新型" + }, + { + "createDate": "2020-08-25", + "createNum": "CN202010436990.9", + "patentName": "一种针对小零件的高温多穴位全自动组装热压装置", + "type": "发明专利" + }, + { + "createDate": "2020-07-21", + "createNum": "CN201921680966.9", + "patentName": "在线检测模切偏位装置", + "type": "实用新型" + }, + { + "createDate": "2020-07-17", + "createNum": "CN201921559803.5", + "patentName": "一种贴合机", + "type": "实用新型" + }, + { + "createDate": "2020-06-23", + "createNum": "CN201921285701.9", + "patentName": "一种柔性材料不规则形状裁切装置", + "type": "实用新型" + }, + { + "createDate": "2020-05-22", + "createNum": "CN201921368910.X", + "patentName": "一种模切产品排废治具", + "type": "实用新型" + }, + { + "createDate": "2020-05-22", + "createNum": "CN201921259652.1", + "patentName": "一种具有全排废装置的小尺寸边框胶屏幕的模切生产线", + "type": "实用新型" + }, + { + "createDate": "2020-05-22", + "createNum": "CN201921012836.8", + "patentName": "贴合机分条装置", + "type": "实用新型" + }, + { + "createDate": "2020-05-22", + "createNum": "CN201920768419.X", + "patentName": "一种物体外观与裂纹检测装置", + "type": "实用新型" + }, + { + "createDate": "2020-05-08", + "createNum": "CN201911146025.1", + "patentName": "一种柔性材料不规则形状裁切装置", + "type": "发明专利" + }, + { + "createDate": "2020-05-05", + "createNum": "CN201921285679.8", + "patentName": "一种导电布分段包裹成型装置", + "type": "实用新型" + }, + { + "createDate": "2020-03-24", + "createNum": "CN201920684368.2", + "patentName": "一种用于导电胶异步的装置", + "type": "实用新型" + }, + { + "createDate": "2020-03-24", + "createNum": "CN201920584802.X", + "patentName": "点光源光线柔化装置", + "type": "实用新型" + }, + { + "createDate": "2020-03-24", + "createNum": "CN201920585247.2", + "patentName": "一种三维可调的相机安装支架", + "type": "实用新型" + }, + { + "createDate": "2020-03-24", + "createNum": "CN201920512719.1", + "patentName": "一种钢片自动剥料摆盘机", + "type": "实用新型" + }, + { + "createDate": "2020-03-24", + "createNum": "CN201920515771.2", + "patentName": "一种3C薄片移动摆盘装置", + "type": "实用新型" + }, + { + "createDate": "2020-03-20", + "createNum": "CN201920685015.4", + "patentName": "一种自动贴标签的装置", + "type": "实用新型" + }, + { + "createDate": "2020-03-20", + "createNum": "CN201920512318.6", + "patentName": "一种新型剥料机", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201920164107.8", + "patentName": "料轮张紧机构", + "type": "实用新型" + }, + { + "createDate": "2019-11-22", + "createNum": "CN201910777461.2", + "patentName": "一种模切产品排废治具", + "type": "发明专利" + }, + { + "createDate": "2019-11-12", + "createNum": "CN201910815783.1", + "patentName": "一种托盘自动分离移动旋转错盘码垛装置", + "type": "发明专利" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201910733378.5", + "patentName": "一种导电布分段包裹成型装置", + "type": "发明专利" + }, + { + "createDate": "2019-08-30", + "createNum": "CN201910398318.2", + "patentName": "一种用于导电胶异步的装置", + "type": "发明专利" + }, + { + "createDate": "2019-08-16", + "createNum": "CN201821612566.X", + "patentName": "石墨片滚贴机", + "type": "实用新型" + }, + { + "createDate": "2019-08-02", + "createNum": "CN201910444468.2", + "patentName": "一种物体外观与裂纹检测装置与检测方法", + "type": "发明专利" + }, + { + "createDate": "2019-07-26", + "createNum": "CN201910303850.1", + "patentName": "一种钢片自动剥料摆盘机", + "type": "发明专利" + }, + { + "createDate": "2019-05-10", + "createNum": "CN201710107378.5", + "patentName": "一种颜色传感器定位横切机", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN201811158341.6", + "patentName": "石墨片滚贴机", + "type": "发明专利" + }, + { + "createDate": "2018-12-11", + "createNum": "CN201710107377.0", + "patentName": "一种圆刀贴合机", + "type": "发明专利" + }, + { + "createDate": "2017-06-20", + "createNum": "CN201710107377.0", + "patentName": "一种圆刀贴合机", + "type": "发明专利" + }, + { + "createDate": "2017-06-13", + "createNum": "CN201710107378.5", + "patentName": "一种颜色传感器定位横切机", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520584907.7", + "patentName": "一种风扇式模切机", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520581144.0", + "patentName": "一种吹风式模切机", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520584871.2", + "patentName": "一种模切机", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520584823.3", + "patentName": "一种排废模切机", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520584946.7", + "patentName": "一种刀刃旋转式模切机", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520580866.4", + "patentName": "一种自动排废模切机", + "type": "实用新型" + } + ], + "total": 62 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "AOI-Polygon-Mask算法软件", + "publishDate": "-", + "regNo": "2021SR1580558", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "雅马哈机械手载带包装系统控制软件", + "publishDate": "-", + "regNo": "2021SR0732667", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "双拉料器钢带落料贴胶系统", + "publishDate": "-", + "regNo": "2021SR0102208", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "顶断贴胶转盘自动摆盘机控制系统", + "publishDate": "-", + "regNo": "2021SR0087564", + "shortName": "顶断贴胶包装系统", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "顶断CID外观检测载带包装控制系统", + "publishDate": "-", + "regNo": "2021SR0087565", + "shortName": "外观检测载带包装系统", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "机器人剥料顶断滚贴自动换盘机控制系统", + "publishDate": "-", + "regNo": "2021SR0087499", + "shortName": "顶断滚贴包装系统", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "ALG拉条设备控制软件", + "publishDate": "-", + "regNo": "2019SR0700604", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机贴自动化控制系统", + "publishDate": "-", + "regNo": "2019SR0700679", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "二维码自动识别校对系统", + "publishDate": "-", + "regNo": "2017SR409330", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V3" + } + ], + "total": 9 + }, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101840050043", + "endDate": "2018-10-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09743(18)", + "endDate": "2018-11-13 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2019-510184-39-03-383861】FGQB-0356号", + "endDate": "2019-08-28 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510184-39-03-430633】FGQB-0053号", + "endDate": "2020-03-09 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2019-510184-77-03-406440】FGQB-0463号", + "endDate": "2019-11-08 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510184-39-03-481288】FGQB-0370号", + "endDate": "2020-08-12 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101840050043", + "endDate": "2018-10-10 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 62, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 9, + "TrademarksInfo": 0, + "allows": 7, + "authority": "崇州市市场监督管理局", + "branches": 0, + "businessDateFrom": "2014-05-19 00:00:00", + "businessDateTo": null, + "businessScope": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件)、通信设备、第二类、三类医疗器械零件;手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输;生产、销售、研发普通口罩(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "17935.856000万人民币", + "changes": 34, + "companyAddress": "成都崇州经济开发区泗维路", + "companyCode": "510184000072503", + "companyName": "成都领益科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "wang.li@lingyitech.com", + "phoneNumber": "028-82285066" + }, + "creditNo": "91510184099876749C", + "employees": 4, + "establishDate": "2014-05-19 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "isOnStock": "0", + "issueDate": "2020-11-04 00:00:00", + "keyNo": "1e1847013ec94d969c611c00fb92975e", + "legalPerson": "王利", + "liquidation": null, + "mPledges": 0, + "orgCode": "099876749", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-08-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件)、通信设备、第二类、三类医疗器械零件;手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输;生产、销售、研发普通口罩(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输;生产、销售、研发普通口罩(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-11-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "17935.856", + "changeBefore": "27935.856", + "changeDate": "2019-01-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-03-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-03-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子元件、导电材料、导热绝缘材料、屏蔽防辐射材料制造技术的开发;电子元件、手机、计算机零部件制造、销售;货物、制造技术的进出口(以上范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeDate": "2016-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2023-05-18 00:00:00", + "changeDate": "2014-07-22 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "2020-02-21第一章第五条。", + "changeBefore": "无", + "changeDate": "2020-02-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "王利", + "changeBefore": "曾芳勤", + "changeDate": "2017-03-01 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-03-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-03-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "8500", + "changeBefore": "500", + "changeDate": "2014-07-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-03-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "17935.856", + "changeBefore": "27935.856", + "changeDate": "2019-01-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "17935.856", + "changeBefore": "8500", + "changeDate": "2017-12-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "27935.856", + "changeBefore": "17935.856", + "changeDate": "2018-03-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2023-05-18", + "changeDate": "2014-07-22 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2023-05-18", + "changeDate": "2014-07-22 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "27935.856", + "changeBefore": "17935.856", + "changeDate": "2018-03-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输;生产、销售、研发普通口罩(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-02-21 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输;生产、销售、研发普通口罩(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-02-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "王利,董事兼总经理", + "changeBefore": "/", + "changeDate": "2017-03-01 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-03-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-03-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "17935.856", + "changeBefore": "8500", + "changeDate": "2017-12-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研发、生产、销售新型电子元器件(片式元器件、敏感元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术的进出口业务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子元件、导电材料、导热绝缘材料、屏蔽防辐射材料制造技术的开发;电子元件、手机、计算机零部件制造、销售;货物、制造技术的进出口(以上范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeDate": "2016-12-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件的开发与制造;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、加工、销售新型电子元器件(片式元器件、敏感元器件、手机元器件);手机、计算机零部件制造、销售;电子元器件、导电材料、导热绝缘材料、屏蔽防辐射材料、精密金属配件制造技术的开发;电子工程的技术咨询、设计及开发;相关装配工具及机械的技术开发,并提供相关的技术服务;货物、技术及机械设备的进出口业务;普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-08-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "曾芳勤,董事长\n\n王利,董事兼总经理\n周剑,董事", + "changeBefore": "曾芳勤,执行董事兼总经理", + "changeDate": "2017-03-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "8500", + "changeBefore": "500", + "changeDate": "2014-07-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "王利,董事兼总经理", + "changeBefore": "/", + "changeDate": "2017-03-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "wang.li@lingyitech.com", + "phoneNumber": "028-82285066" + }, + "employees": [ + { + "employeeName": "王利", + "position": "董事兼总经理" + }, + { + "employeeName": "曾芳勤", + "position": "董事长" + }, + { + "employeeName": "李学华", + "position": "监事" + }, + { + "employeeName": "周剑", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "17935.856万人民币", + "stockName": "领益科技(深圳)有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "外商投资企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都领益科技有限公司", + "taxPayerNo": "91510184099876749C", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都领益科技有限公司", + "taxPayerNo": "91510184099876749C", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都领益科技有限公司", + "taxPayerNo": "91510184099876749C", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都领益科技有限公司", + "taxPayerNo": "91510184099876749C", + "year": "2019" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/40f4b517fd7392e92af83c09fbf4ea79/202202250154.json b/example/tpt/company/40f4b517fd7392e92af83c09fbf4ea79/202202250154.json new file mode 100644 index 0000000..080402f --- /dev/null +++ b/example/tpt/company/40f4b517fd7392e92af83c09fbf4ea79/202202250154.json @@ -0,0 +1,731 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2019-04-02", + "createNum": "CN201821295246.6", + "patentName": "内外包装袋导入槽", + "type": "实用新型" + }, + { + "createDate": "2019-04-02", + "createNum": "CN201821293001.X", + "patentName": "一种除杂风选装置", + "type": "实用新型" + }, + { + "createDate": "2019-04-02", + "createNum": "CN201821294648.4", + "patentName": "一种风选装置", + "type": "实用新型" + }, + { + "createDate": "2019-04-02", + "createNum": "CN201821294647.X", + "patentName": "包装袋喷码机", + "type": "实用新型" + }, + { + "createDate": "2019-04-02", + "createNum": "CN201821301894.8", + "patentName": "物料高仓螺旋输送装置", + "type": "实用新型" + }, + { + "createDate": "2019-04-02", + "createNum": "CN201821292965.2", + "patentName": "一种谷物分料装置", + "type": "实用新型" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201810909807.5", + "patentName": "内外包装袋导入槽", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201810909783.3", + "patentName": "一种除杂风选装置", + "type": "发明专利" + }, + { + "createDate": "2015-07-15", + "createNum": "CN201530023795.3", + "patentName": "包装袋(花中花美湖香米)", + "type": "外观专利" + }, + { + "createDate": "2015-07-15", + "createNum": "CN201530023620.2", + "patentName": "包装袋(花中花彝家香米)", + "type": "外观专利" + } + ], + "total": 10 + }, + "ProfileTags": [ + "大米", + "粮食", + "大米", + "大米,菜籽油" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "蜀香一号", + "status": "商标申请中", + "type": "30-方便食品" + }, + { + "name": "花香1号", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "花香1号", + "status": "等待实质审查", + "type": "29-食品" + }, + { + "name": "碧玉禾风", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "水晶小町香", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "彝家稻香", + "status": "商标无效", + "type": "30-方便食品" + }, + { + "name": "龙凤湖", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "蜀王香", + "status": "商标无效", + "type": "30-方便食品" + }, + { + "name": "彝贡香", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "蜀王贡", + "status": "商标无效", + "type": "30-方便食品" + }, + { + "name": "宝妃甸", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "一品稻场稻花香", + "status": "商标无效", + "type": "30-方便食品" + }, + { + "name": "一品稻场长粒香", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "一品稻场秋田小町", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "美湖香", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "天山万亩田", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "天山稻郎", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "寒地秋田", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "百年源泉 CENTENNIAL SOURCE", + "status": "等待实质审查", + "type": "32-啤酒饮料" + }, + { + "name": "品稻", + "status": "商标已注册", + "type": "30-方便食品" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY15101320018769", + "endDate": "2017-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05640(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05639(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05641(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY15101320018769", + "endDate": "2017-08-17 00:00:00" + }, + { + "docName": "YJ09", + "docNo": "SC10151013200104", + "endDate": "2016-08-01 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY15101320018769", + "endDate": "2017-08-17 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY15101320018769", + "endDate": "2017-08-17 00:00:00" + }, + { + "docName": "YJ09", + "docNo": "SC10151013200104", + "endDate": "2016-08-01 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 10, + "ProfileTags": [ + "大米", + "粮食", + "大米", + "大米,菜籽油" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 10, + "authority": "新津县市场监督管理局", + "branches": 0, + "businessDateFrom": "2000-11-20 00:00:00", + "businessDateTo": null, + "businessScope": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品;食用植物油分装(不含生产);仓储服务(不含危险品);稻谷(大米)检验、检测;品牌营销、策划、推广;农业项目开发;农业技术开发;农作物种植;商务信息咨询(不含投资咨询)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "5000.000000万人民币", + "changes": 37, + "companyAddress": "成都市新津区花桥街道长绍街5号", + "companyCode": "510132000009480", + "companyName": "成都市花中花农业发展有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "13882221163@163.com", + "phoneNumber": "028-82460160", + "website": [ + { + "name": "成都市花中花农业发展有限责任公司", + "url": "www.花中花.com\u003cbr\u003ewww.cdhzh.net\u003cbr\u003ewww.cdhzh.cn\u003cbr\u003ewww.花中花.中国\u003cbr\u003ewww.花中花大米.com" + } + ] + }, + "creditNo": "915101327253613728", + "employees": 5, + "establishDate": "2000-11-20 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "0", + "issueDate": "2020-10-16 00:00:00", + "keyNo": "83c1dc134abf9b01b4db96ec286f1955", + "legalPerson": "胡志勇", + "liquidation": null, + "mPledges": 5, + "orgCode": "725361372", + "originalName": 0, + "partners": 2, + "pledges": 6, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口;批发兼零售:预包装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-06-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口(以上范围法律、行政法规禁止的项目除外;法律法规限制的项目取得许可证后方可经营);批发兼零售:预包装食品(大米、面粉))(凭许可证在有效期限内经营)。", + "changeBefore": "批发稻谷、大米、小麦、面粉、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口(以上范围法律、行政法规禁止的项目除外;法律法规限制的项目取得许可证后方可经营)。", + "changeDate": "2014-08-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3000", + "changeBefore": "1000", + "changeDate": "2016-06-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "新津县花桥镇长绍街5号", + "changeBefore": "新津县花桥镇工业开发区", + "changeDate": "2011-10-09 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈彬;胡志勇;", + "changeBefore": "陈彬;四川省新津县粮油总公司;胡志勇;", + "changeDate": "2009-06-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口;批发兼零售:预包装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口;批发兼零售:预包装食品(大米、面粉)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-04-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5000.000000", + "changeBefore": "3000.000000", + "changeDate": "2019-05-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "胡志勇,货币,3100万元,实物,400万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;", + "changeBefore": "胡志勇,其他,0万元,货币,1700万元,实物,400万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元;", + "changeDate": "2019-05-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "2020-07-23", + "changeBefore": "无", + "changeDate": "2020-07-24 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "; 2020-10-14第一章第三条", + "changeBefore": "无", + "changeDate": "2020-10-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品;食用植物油分装(不含生产);仓储服务(不含危险品);稻谷(大米)检验、检测;品牌营销、策划、推广;农业项目开发;农业技术开发;农作物种植;商务信息咨询(不含投资咨询)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-05-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-10 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-10 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈彬,2019-06-30;胡志勇,2004-08-24;", + "changeBefore": "陈彬,2004-08-24;胡志勇,2004-08-24;", + "changeDate": "2019-05-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈彬,2019-06-30;胡志勇,2004-08-24;", + "changeBefore": "陈彬,2004-08-24;胡志勇,2004-08-24;", + "changeDate": "2019-05-30 00:00:00", + "changeField": "出资日期变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市新津县普兴街道新科大道480号;", + "changeBefore": "", + "changeDate": "2021-05-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市新津县花桥街道长绍街5号", + "changeBefore": "新津县花桥镇长绍街5号", + "changeDate": "2020-10-16 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口;批发兼零售:预包装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-06-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3000", + "changeBefore": "1000", + "changeDate": "2016-06-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口;批发兼零售:预包装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口;批发兼零售:预包装食品(大米、面粉)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-04-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "陈霞,董事", + "changeBefore": "", + "changeDate": "2018-12-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "胡志勇,货币,3100万元,实物,400万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;", + "changeBefore": "胡志勇,其他,0万元,货币,1700万元,实物,400万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元;", + "changeDate": "2019-05-30 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品;食用植物油分装(不含生产);仓储服务(不含危险品);稻谷(大米)检验、检测;品牌营销、策划、推广;农业项目开发;农业技术开发;农作物种植;商务信息咨询(不含投资咨询)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "收购、批发:稻谷、小麦、玉米、油料作物、豆类;农副产品加工、销售;货物进出口;批发兼零售:预包装食品兼散装食品。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-05-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "批发:稻谷、小麦、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口(以上范围法律、行政法规禁止的项目除外;法律法规限制的项目取得许可证后方可经营);批发兼零售:预包装食品(大米、面粉))(凭许可证在有效期限内经营)。", + "changeBefore": "批发稻谷、大米、小麦、面粉、玉米;农副产品加工、销售;收购黄谷、小麦、玉米;货物进出口(以上范围法律、行政法规禁止的项目除外;法律法规限制的项目取得许可证后方可经营)。", + "changeDate": "2014-08-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "3000", + "changeBefore": "胡志勇;陈彬;", + "changeDate": "2016-06-28 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "3000", + "changeBefore": "胡志勇;陈彬;", + "changeDate": "2016-06-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5000.000000", + "changeBefore": "3000.000000", + "changeDate": "2019-05-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-28 00:00:00", + "changeField": "章程修正案备案" + } + ], + "contactInfo": { + "email": "13882221163@163.com", + "phoneNumber": "028-82460160", + "website": [ + { + "name": "成都市花中花农业发展有限责任公司", + "url": "www.花中花.com\u003cbr\u003ewww.cdhzh.net\u003cbr\u003ewww.cdhzh.cn\u003cbr\u003ewww.花中花.中国\u003cbr\u003ewww.花中花大米.com" + } + ] + }, + "employees": [ + { + "employeeName": "陈霞", + "position": "董事" + }, + { + "employeeName": "胡志勇", + "position": "董事长" + }, + { + "employeeName": "胡建新", + "position": "监事" + }, + { + "employeeName": "陈彬", + "position": "董事" + }, + { + "employeeName": "金秋", + "position": "经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "1650万人民币", + "publicDate": null, + "registerDate": "2020-12-31 00:00:00", + "registerNo": "51012020014136", + "registerOffice": "四川省成都市新津县市场监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "1100万人民币", + "publicDate": null, + "registerDate": "2019-11-29 00:00:00", + "registerNo": "51012019006273", + "registerOffice": "四川省成都市新津县市场监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "1600万人民币", + "publicDate": null, + "registerDate": "2018-12-18 00:00:00", + "registerNo": "(新津)工商动抵字[2018]第040号", + "registerOffice": "新津县市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "1600万人民币", + "publicDate": null, + "registerDate": "2017-12-26 00:00:00", + "registerNo": "(新津)工商动抵字[2017]第051号", + "registerOffice": "新津县市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "1600万人民币", + "publicDate": null, + "registerDate": "2016-10-26 00:00:00", + "registerNo": "(新津)工商动抵字[2016]第063号", + "registerOffice": "新津县市场和质量监督管理局", + "status": "无效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "3500", + "stockName": "胡志勇", + "stockPercent": "0.7000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1500", + "stockName": "陈彬", + "stockPercent": "0.3000", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "900万元", + "pledgee": "成都市农村产权流转融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "陈彬", + "pledgorNo": "非公示项", + "publicDate": "2016-11-01 00:00:00", + "regDate": "2016-11-01 00:00:00", + "registNo": "5101321000523", + "status": "无效" + }, + { + "pledgedAmount": "2100万元", + "pledgee": "成都市农村产权流转融资担保股份有限公司", + "pledgeeNo": "", + "pledgor": "胡志勇", + "pledgorNo": "非公示项", + "publicDate": "2016-11-01 00:00:00", + "regDate": "2016-11-01 00:00:00", + "registNo": "5101321000524", + "status": "无效" + }, + { + "pledgedAmount": "2100万元", + "pledgee": "成都市农村产权流转融资担保股份有限公司", + "pledgeeNo": "9***268248", + "pledgor": "胡志勇", + "pledgorNo": "非公示项", + "publicDate": "2017-12-26 00:00:00", + "regDate": "2017-12-26 00:00:00", + "registNo": "5101321000593", + "status": "无效" + }, + { + "pledgedAmount": "900万元", + "pledgee": "成都市农村产权流转融资担保股份有限公司", + "pledgeeNo": "9***268248", + "pledgor": "陈彬", + "pledgorNo": "非公示项", + "publicDate": "2017-12-26 00:00:00", + "regDate": "2017-12-26 00:00:00", + "registNo": "5101321000592", + "status": "无效" + }, + { + "pledgedAmount": "2100万元", + "pledgee": "成都市农村产权流转融资担保股份有限公司", + "pledgeeNo": "9***268248", + "pledgor": "胡志勇", + "pledgorNo": "非公示项", + "publicDate": "2018-12-18 00:00:00", + "regDate": "2018-12-18 00:00:00", + "registNo": "5101321000678", + "status": "无效" + }, + { + "pledgedAmount": "900万元", + "pledgee": "成都市农村产权流转融资担保股份有限公司", + "pledgeeNo": "9***268248", + "pledgor": "陈彬", + "pledgorNo": "非公示项", + "publicDate": "2018-12-18 00:00:00", + "regDate": "2018-12-18 00:00:00", + "registNo": "5101321000679", + "status": "无效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市花中花农业发展有限责任公司", + "taxPayerNo": "915101327253613728", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都市花中花农业发展有限责任公司", + "taxPayerNo": "915101327253613728", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都市花中花农业发展有限责任公司", + "taxPayerNo": "915101327253613728", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市花中花农业发展有限责任公司", + "taxPayerNo": "915101327253613728", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都市花中花农业发展有限责任公司", + "taxPayerNo": "915101327253613728", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/4503becb6c10293e8f8b3c504409fe6d/202202251907.json b/example/tpt/company/4503becb6c10293e8f8b3c504409fe6d/202202251907.json new file mode 100644 index 0000000..3a9cca4 --- /dev/null +++ b/example/tpt/company/4503becb6c10293e8f8b3c504409fe6d/202202251907.json @@ -0,0 +1,1113 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "苑池", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "苑酱", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "苑酱", + "status": "等待实质审查", + "type": "33-酒" + }, + { + "name": "苑池", + "status": "等待实质审查", + "type": "33-酒" + }, + { + "name": "苑溢", + "status": "商标申请中", + "type": "35-广告销售" + }, + { + "name": "苑溢", + "status": "等待实质审查", + "type": "33-酒" + }, + { + "name": "安考特", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "昕普宁", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "安抗显", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "艾默安", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "艾默尼", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "立美能", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "昕美安", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "昕普畅", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "昕普宁", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "芬扬斐", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "芬扬菲", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "立美能", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "友莱甲", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "苑肖可", + "status": "等待实质审查", + "type": "35-广告销售" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特殊物品卫生检疫审批", + "docNo": "川准201700010", + "endDate": "2017-01-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯23川A00276(18)", + "endDate": "2018-06-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AF0050", + "endDate": "2010-09-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AF0202", + "endDate": "2014-01-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-09-02 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 5, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2009-06-01 00:00:00", + "businessDateTo": null, + "businessScope": "生产:硬胶囊剂、片剂、片剂(抗肿瘤类)、小容量注射剂、冻干粉针剂、精神药品、颗粒剂、散剂;生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(凭药品生产许可证在有效期内经营)。", + "capital": "12009.000000万人民币", + "changes": 101, + "companyAddress": "成都高新区西源大道8号", + "companyCode": "510109000076789", + "companyName": "成都苑东生物制药股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "easton@eastonpharma.cn", + "phoneNumber": "028-67585098", + "website": [ + { + "name": "成都苑东生物制药股份有限公司", + "url": "www.eastonpharma.cn" + } + ] + }, + "creditNo": "91510100689030428K", + "employees": 13, + "establishDate": "2009-06-01 00:00:00", + "exceptions": 1, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "1", + "issueDate": "2020-08-31 00:00:00", + "keyNo": "d7cc0681fb9dbb00ff20fbe50554e04f", + "legalPerson": "王颖", + "liquidation": null, + "mPledges": 0, + "orgCode": "689030428", + "originalName": 2, + "partners": 15, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "688513", + "stockType": "上交所科创板A股", + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "8650", + "changeBefore": "8250", + "changeDate": "2015-07-07 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "8250", + "changeBefore": "6600", + "changeDate": "2011-04-01 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都苑东生物制药股份有限公司", + "changeBefore": "成都苑东药业有限公司", + "changeDate": "2015-12-31 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "陈晓诗,董事", + "changeBefore": "/", + "changeDate": "2017-05-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川阳光润禾药业有限公司;王荣华;王颖;", + "changeBefore": "四川阳光润禾药业有限公司;王颖;", + "changeDate": "2010-03-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3168", + "changeBefore": "王颖;", + "changeDate": "2010-06-08 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "四川三民药业有限公司;四川阳光润禾药业有限公司;王颖;", + "changeBefore": "四川三民药业有限公司;四川阳光润禾药业有限公司;", + "changeDate": "2009-09-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2168", + "changeBefore": "567.3794", + "changeDate": "2009-09-29 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "12009.000000万人民币", + "changeBefore": "9000万人民币", + "changeDate": "2020-08-31 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "张大明,货币;袁明旭,货币;王颖,货币;陈增贵,货币;", + "changeBefore": "张大明;袁明旭;王颖;陈增贵;", + "changeDate": "2010-09-26 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "4168", + "changeBefore": "陈增贵;张大明;袁明旭;张仕华;", + "changeDate": "2010-06-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "四川阳光润禾药业有限公司;王颖;", + "changeBefore": "四川三民药业有限公司;四川阳光润禾药业有限公司;王颖;", + "changeDate": "2009-10-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈晓诗,董事", + "changeBefore": "", + "changeDate": "2017-05-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);", + "changeDate": "2015-12-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2015-12-31 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "成都菊苑投资合伙企业(有限合伙),成都市高新区西源大道8号;成都竹苑投资合伙企业(有限合伙),成都高新区西源大道8号;成都楠苑投资合伙企业(有限合伙),成都高新区西源大道8号;济佰(上海)企业管理咨询有限公司,中国(上海)自由贸易试验区华申路198号1幢六层D-10室;普众信诚资产管理(北京)有限公司,北京市东城区王府井大街99号A723-208室;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;", + "changeDate": "2015-12-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "股份有限公司(上市、自然人投资或控股)", + "changeBefore": "股份有限公司(非上市、自然人投资或控股)", + "changeDate": "2020-08-31 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "张大明 袁明旭 赵晋 王颖 陈晓诗 熊常健", + "changeBefore": "赵晋 王颖 张大明 陈晓诗 蓝海 袁明旭", + "changeDate": "2020-03-31 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "成都菊苑投资合伙企业(有限合伙),1.6%;成都竹苑投资合伙企业(有限合伙),2.5%;成都楠苑投资合伙企业(有限合伙),7.0%;济佰(上海)企业管理咨询有限公司,4.9%;普众信诚资产管理(北京)有限公司,0.9%;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;", + "changeDate": "2015-12-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "关正品 TIAN RONGLIN 袁明旭 HONG CHEN 陈增贵", + "changeBefore": "关正品 王颖 HONG CHEN 陈增贵 TIAN RONGLIN", + "changeDate": "2021-02-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "医药技术研发;医药技术转让;医药技术服务;货物、技术进出口;生产和销售:片剂、硬胶囊剂、小容量注射剂(药品生产许可证有效期至2015年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeBefore": "医药技术研发;医药技术转让;医药技术服务;货物、技术进出口;生产和销售:片剂、硬胶囊剂、小容量注射剂(药品生产许可证有效期至2010年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeDate": "2011-03-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "8250", + "changeBefore": "6600", + "changeDate": "2011-04-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "8650", + "changeBefore": "王颖;", + "changeDate": "2015-08-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈增贵 袁明旭 熊常健 王颖 张大明 耿鸿武", + "changeBefore": "陈晓诗 张大明 袁明旭 赵晋 王颖 熊常健", + "changeDate": "2022-01-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "6600", + "changeBefore": "5800", + "changeDate": "2011-03-03 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "张大明 袁明旭 赵晋 王颖 陈晓诗 熊常健", + "changeBefore": "赵晋 王颖 张大明 陈晓诗 蓝海 袁明旭", + "changeDate": "2020-03-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;王荣华;王颖;姚瑞;易荣飞;袁明旭;张大明;闵洲;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;袁明旭;王荣华;王颖;姚瑞;易荣飞;尹强;张大明;闵洲;", + "changeDate": "2015-08-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "4168", + "changeBefore": "3168", + "changeDate": "2010-06-25 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "医药技术研发;医药技术咨询;医药技术转让;医药技术服务;医药技术培训;信息咨询(中介服务除外);企业管理咨询;货物、技术进出口;生产和销售:硬胶囊剂、片剂、颗粒剂、小容量注射剂、片剂(抗肿瘤类)、冻干粉针剂(药品生产许可证有效期至2015年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeBefore": "医药技术研发;医药技术咨询;医药技术转让;医药技术服务;医药技术培训;信息咨询(中介服务除外);企业管理咨询;货物、技术进出口;生产和销售:片剂、硬胶囊剂、小容量注射剂(药品生产许可证有效期至2015年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeDate": "2013-09-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈增贵,董事张大明,董事王颖,董事长兼总经理", + "changeBefore": "陈增贵,董事张大明,董事王颖,执行董事兼总经理", + "changeDate": "2009-10-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "8250", + "changeBefore": "闵洲;", + "changeDate": "2015-06-23 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3168", + "changeBefore": "2168", + "changeDate": "2010-03-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "8250", + "changeBefore": "闵洲;", + "changeDate": "2015-06-23 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);上海森钵投资有限公司;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeBefore": "上海森钵投资有限公司;王荣华;陈增贵;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeDate": "2013-09-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都竹苑投资合伙企业(有限合伙),2.7%;成都楠苑投资合伙企业(有限合伙),7.4%;闵洲,22.8%;", + "changeBefore": "成都菊苑投资合伙企业(有限合伙),1.6%;成都菊苑投资合伙企业(有限合伙),1.6%;闵洲,2.8%;", + "changeDate": "2015-06-23 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈增贵;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;张仕华;闵洲;", + "changeBefore": "陈增贵;王荣华;王颖;袁明旭;张大明;张仕华;", + "changeDate": "2011-03-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;王荣华;王颖;姚瑞;易荣飞;袁明旭;张大明;闵洲;", + "changeBefore": "张大明;闵洲;陈增贵;北京榕苑投资合伙企业(有限合伙);成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;何逸宁;王颖;王荣华;姚瑞;易荣飞;袁明旭;", + "changeDate": "2015-12-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈增贵,7.4%;王荣华,24.0%;王颖,16.5%;袁明旭,7.4%;张大明,7.4%;张仕华,37.2%;", + "changeBefore": "陈增贵,6.6%;王荣华,31.6%;王颖,15.4%;袁明旭,6.6%;张大明,6.6%;张仕华,33.1%;", + "changeDate": "2010-06-25 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "陈增贵;上海森钵投资有限公司;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;张仕华;闵洲;", + "changeBefore": "陈增贵;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;张仕华;闵洲;", + "changeDate": "2011-04-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨玲,***", + "changeBefore": "", + "changeDate": "2018-08-23 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "生产:硬胶囊剂、片剂、片剂(抗肿瘤类)、小容量注射剂、冻干粉针剂、精神药品、颗粒剂、散剂;生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(凭药品生产许可证在有效期内经营)。", + "changeBefore": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeDate": "2020-07-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈增贵;王荣华;王颖;袁明旭;张大明;张仕华;", + "changeBefore": "四川阳光润禾药业有限公司;王荣华;王颖;", + "changeDate": "2010-06-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1130", + "changeBefore": "1190", + "changeDate": "2010-06-07 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "王颖,董事长兼总经理\n\n袁明旭,副总经理\n陈增贵,副总经理\n陈晓诗,副总经理\nDONG QING,副总经理", + "changeBefore": "王颖,董事长兼总经理", + "changeDate": "2015-12-31 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeBefore": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);上海森钵投资有限公司;王荣华;姚瑞;易荣飞;尹强;王颖;袁明旭;张大明;闵洲;", + "changeDate": "2015-06-23 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "尹强,货币,土地使用权;陈增贵,货币;张大明,货币;袁明旭,货币;王颖,货币,其他;", + "changeBefore": "尹强;陈增贵;张大明;袁明旭;王颖;", + "changeDate": "2013-09-23 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "9000", + "changeBefore": "8650", + "changeDate": "2016-12-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;王荣华;王颖;姚瑞;易荣飞;袁明旭;张大明;闵洲;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;袁明旭;王荣华;王颖;姚瑞;易荣飞;尹强;张大明;闵洲;", + "changeDate": "2015-08-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "王颖,董事长兼总经理", + "changeBefore": "王颖,执行董事兼总经理", + "changeDate": "2009-10-09 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "陈增贵,1.8%;王颖,49.0%;尹强,1.8%;袁明旭,2.4%;张大明,1.8%;", + "changeBefore": "陈增贵,4.2%;王颖,51.5%;尹强,4.2%;袁明旭,4.2%;张大明,4.2%;", + "changeDate": "2013-09-23 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "8650", + "changeBefore": "8250", + "changeDate": "2015-07-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;王荣华;王颖;姚瑞;易荣飞;袁明旭;张大明;闵洲;", + "changeBefore": "张大明;闵洲;陈增贵;北京榕苑投资合伙企业(有限合伙);成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;何逸宁;王颖;王荣华;姚瑞;易荣飞;袁明旭;", + "changeDate": "2015-12-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeBefore": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);零售:药品(未取得相关行政许可(审批),不得开展经营活动);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeDate": "2015-12-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "5800", + "changeBefore": "4168", + "changeDate": "2010-09-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "陈增贵,6.0%;王荣华,17.2%;王颖,37.9%;袁明旭,6.0%;张大明,6.0%;张仕华,26.7%;", + "changeBefore": "陈增贵,7.4%;王荣华,24.0%;王颖,16.5%;袁明旭,7.4%;张大明,7.4%;张仕华,37.2%;", + "changeDate": "2010-09-26 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "王荣华,货币;王颖,货币,其他;", + "changeBefore": "王荣华;王颖;", + "changeDate": "2011-07-06 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙) 出资 400万人民币;闵洲 出资 1280万人民币;成都菊苑投资合伙企业(有限合伙) 出资 135万人民币;成都竹苑投资合伙企业(有限合伙) 出资 219万人民币;成都楠苑投资合伙企业(有限合伙) 出资 606万人民币;何逸宁 出资 100万人民币;济佰(上海)企业管理咨询有限公司 出资 425万人民币;普众信诚资产管理(北京)有限公司 出资 75万人民币;其他流通股股东 出资 3359万人民币;王荣华 出资 500万人民币;王颖 出资 4190万人民币;姚瑞 出资 120万人民币;易荣飞 出资 100万人民币;袁明旭 出资 200万人民币;张大明 出资 150万人民币;陈增贵 出资 150万人民币;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙) 出资 400万人民币;闵洲 出资 1280万人民币;成都菊苑投资合伙企业(有限合伙) 出资 135万人民币;成都竹苑投资合伙企业(有限合伙) 出资 219万人民币;成都楠苑投资合伙企业(有限合伙) 出资 606万人民币;何逸宁 出资 100万人民币;济佰(上海)企业管理咨询有限公司 出资 425万人民币;普众信诚资产管理(北京)有限公司 出资 75万人民币;其他流通股股东 出资 350万人民币;王荣华 出资 500万人民币;王颖 出资 4190万人民币;姚瑞 出资 120万人民币;易荣飞 出资 100万人民币;袁明旭 出资 200万人民币;张大明 出资 150万人民币;陈增贵 出资 150万人民币;", + "changeDate": "2020-08-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈增贵,货币;张大明,货币;袁明旭,货币;张仕华,货币,其他;", + "changeBefore": "陈增贵;张大明;袁明旭;张仕华;", + "changeDate": "2010-06-25 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);零售:药品(未取得相关行政许可(审批),不得开展经营活动);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeBefore": "医药技术研发;医药技术咨询;医药技术转让;医药技术服务;医药技术培训;信息咨询(中介服务除外);企业管理咨询;货物、技术进出口;生产和销售:硬胶囊剂、片剂、颗粒剂、小容量注射剂、片剂(抗肿瘤类)、冻干粉针剂(药品生产许可证有效期至2015年12月31日)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-12-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨玲,***", + "changeBefore": "", + "changeDate": "2018-08-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "关正品 TIAN RONGLIN 陈增贵 王颖 HONG CHEN", + "changeBefore": "关正品 陈增贵 蓝海", + "changeDate": "2020-03-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "关正品 TIAN RONGLIN 陈增贵 王颖 HONG CHEN", + "changeBefore": "关正品 陈增贵 蓝海", + "changeDate": "2020-03-31 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "2168", + "changeBefore": "1398", + "changeDate": "2009-09-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈增贵,5.3%;王荣华,15.2%;王颖,33.3%;袁明旭,5.3%;张大明,5.3%;张仕华,23.5%;", + "changeBefore": "陈增贵,6.0%;王荣华,17.2%;王颖,37.9%;袁明旭,6.0%;张大明,6.0%;张仕华,26.7%;", + "changeDate": "2011-03-03 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "吴小燕,监事朱家裕,监事邓鹏飞,监事", + "changeBefore": "/", + "changeDate": "2015-12-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeBefore": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeDate": "2015-07-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);零售:药品(未取得相关行政许可(审批),不得开展经营活动);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeBefore": "医药技术研发;医药技术咨询;医药技术转让;医药技术服务;医药技术培训;信息咨询(中介服务除外);企业管理咨询;货物、技术进出口;生产和销售:硬胶囊剂、片剂、颗粒剂、小容量注射剂、片剂(抗肿瘤类)、冻干粉针剂(药品生产许可证有效期至2015年12月31日)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-12-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-19 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都菊苑投资合伙企业(有限合伙),成都市高新区西源大道8号;成都竹苑投资合伙企业(有限合伙),成都高新区西源大道8号;成都楠苑投资合伙企业(有限合伙),成都高新区西源大道8号;济佰(上海)企业管理咨询有限公司,中国(上海)自由贸易试验区华申路198号1幢六层D-10室;普众信诚资产管理(北京)有限公司,北京市东城区王府井大街99号A723-208室;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;北京榕苑投资合伙企业(有限合伙),北京市西城区清芷园12号楼-1层235室;", + "changeDate": "2015-12-31 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "北京榕苑投资合伙企业(有限合伙);陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);何逸宁;济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeBefore": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeDate": "2015-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "8250", + "changeBefore": "尹强;陈增贵;张大明;袁明旭;王颖;", + "changeDate": "2013-09-23 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "王荣华,6.1%;王颖,51.5%;", + "changeBefore": "王荣华,12.1%;王颖,26.7%;", + "changeDate": "2011-07-06 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "5800", + "changeBefore": "张大明;袁明旭;王颖;陈增贵;", + "changeDate": "2010-09-27 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "王武平,董事\n陈晓诗,董事\n张大明,董事\n王颖,董事长\n赵晋,董事\n袁明旭,董事", + "changeBefore": "王武平,董事\n陈晓诗,董事\n张大明,董事\n王颖,董事长兼总经理\n赵晋,董事\n袁明旭,董事", + "changeDate": "2017-12-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "8250", + "changeBefore": "王荣华;王颖;", + "changeDate": "2011-07-06 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "王颖,15.4%;", + "changeBefore": "王颖,2.2%;", + "changeDate": "2010-06-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "张大明,董事\n王颖,董事长兼总经理\n\n易荣飞,董事\n王武平,董事\n赵晋,董事", + "changeBefore": "张大明,董事\n王颖,董事长兼总经理", + "changeDate": "2015-12-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2015-12-31 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "医药技术研发;医药技术转让;医药技术服务;货物、技术进出口;生产和销售:片剂、硬胶囊剂、小容量注射剂(药品生产许可证有效期至2010年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeBefore": "医药技术研发;医药技术转让;医药技术服务;货物、技术进出口。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeDate": "2009-12-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5800", + "changeBefore": "4168", + "changeDate": "2010-09-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeBefore": "陈增贵;成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);上海森钵投资有限公司;王荣华;姚瑞;易荣飞;尹强;王颖;袁明旭;张大明;闵洲;", + "changeDate": "2015-06-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "9000", + "changeBefore": "8650", + "changeDate": "2016-12-19 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "6600", + "changeBefore": "5800", + "changeDate": "2011-03-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都竹苑投资合伙企业(有限合伙),2.7%;成都楠苑投资合伙企业(有限合伙),7.4%;闵洲,22.8%;", + "changeBefore": "成都菊苑投资合伙企业(有限合伙),1.6%;成都菊苑投资合伙企业(有限合伙),1.6%;闵洲,2.8%;", + "changeDate": "2015-06-23 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都菊苑投资合伙企业(有限合伙),1.6%;成都竹苑投资合伙企业(有限合伙),2.5%;成都楠苑投资合伙企业(有限合伙),7.0%;济佰(上海)企业管理咨询有限公司,4.9%;普众信诚资产管理(北京)有限公司,0.9%;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;北京榕苑投资合伙企业(有限合伙),4.6%;", + "changeDate": "2015-12-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "吴小燕,监事\n朱家裕,监事\n邓鹏飞,监事", + "changeBefore": "", + "changeDate": "2015-12-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeBefore": "生产:小容量注射剂、冻干粉针剂、片剂、硬胶囊剂、片剂(抗肿瘤类);零售:药品(未取得相关行政许可(审批),不得开展经营活动);生物及化学技术咨询;生物技术开发服务;医药技术研发;医药技术咨询;医药技术转让;医药技术服务;信息咨询(投资咨询、中介服务除外);企业管理咨询;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(药品生产许可证有效期至2020年12月31日)。", + "changeDate": "2015-12-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈增贵;上海森钵投资有限公司;王荣华;王颖;姚瑞;易荣飞;尹强;袁明旭;张大明;闵洲;", + "changeBefore": "陈增贵;王荣华;王颖;上海森钵投资有限公司;姚瑞;易荣飞;尹强;袁明旭;张大明;张仕华;闵洲;", + "changeDate": "2011-07-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "医药技术研发;医药技术咨询;医药技术转让;医药技术服务;医药技术培训;信息咨询(中介服务除外);企业管理咨询;货物、技术进出口;生产和销售:片剂、硬胶囊剂、小容量注射剂(药品生产许可证有效期至2015年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeBefore": "医药技术研发;医药技术转让;医药技术服务;货物、技术进出口;生产和销售:片剂、硬胶囊剂、小容量注射剂(药品生产许可证有效期至2015年12月31日)。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的项目)。", + "changeDate": "2011-07-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都菊苑投资合伙企业(有限合伙);成都竹苑投资合伙企业(有限合伙);成都楠苑投资合伙企业(有限合伙);济佰(上海)企业管理咨询有限公司;普众信诚资产管理(北京)有限公司;", + "changeBefore": "北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);北京榕苑投资合伙企业(有限合伙);", + "changeDate": "2015-12-31 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "3168", + "changeBefore": "2168", + "changeDate": "2010-03-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "王颖,董事长兼总经理\n\n袁明旭,副总经理\n陈增贵,副总经理\n陈晓诗,副总经理\nDONG QING,副总经理", + "changeBefore": "王颖,董事长兼总经理", + "changeDate": "2015-12-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都苑东药业有限公司", + "changeBefore": "成都淇澳药业有限公司", + "changeDate": "2009-12-24 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "8650", + "changeBefore": "王颖;", + "changeDate": "2015-08-27 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "4168", + "changeBefore": "3168", + "changeDate": "2010-06-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "吴小燕,监事\n朱家裕,监事\n邓鹏飞,监事", + "changeBefore": "/", + "changeDate": "2015-12-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "吴小燕,监事\n朱家裕,监事\n邓鹏飞,监事", + "changeBefore": "", + "changeDate": "2015-12-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王颖,货币;", + "changeBefore": "王颖;", + "changeDate": "2010-06-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "陈增贵 张大明 宋兴尧 TIAN RONGLIN 关正品 袁明旭 HONG CHEN", + "changeBefore": "TIAN RONGLIN 关正品 陈增贵 HONG CHEN 袁明旭", + "changeDate": "2022-01-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "easton@eastonpharma.cn", + "phoneNumber": "028-67585098", + "website": [ + { + "name": "成都苑东生物制药股份有限公司", + "url": "www.eastonpharma.cn" + } + ] + }, + "employees": [ + { + "employeeName": "陈增贵", + "position": "副总经理,董事" + }, + { + "employeeName": "袁明旭", + "position": "总经理,董事" + }, + { + "employeeName": "吴小燕", + "position": "监事" + }, + { + "employeeName": "朱家裕", + "position": "监事" + }, + { + "employeeName": "邓鹏飞", + "position": "监事" + }, + { + "employeeName": "熊常健", + "position": "董事" + }, + { + "employeeName": "王颖", + "position": "董事长" + }, + { + "employeeName": "TIAN RONGLIN", + "position": "副总经理" + }, + { + "employeeName": "HONG CHEN", + "position": "副总经理" + }, + { + "employeeName": "张大明", + "position": "副总经理,董事" + }, + { + "employeeName": "关正品", + "position": "副总经理" + }, + { + "employeeName": "宋兴尧", + "position": "副总经理" + }, + { + "employeeName": "耿鸿武", + "position": "董事" + } + ], + "exceptions": [ + { + "addDate": "2016-11-16 00:00:00", + "addReason": "未在工商行政管理部门依照《企业信息公示暂行条例》第十条规定责令的期限内公示有关企业信息", + "decisionOffice": "高新工商局", + "removeDate": "2016-12-01 00:00:00", + "removeDecisionOffice": "高新工商局", + "romoveReason": "列入经营异常名录3年内且依照《经营异常名录管理办法》第七条规定被列入经营异常名录的企业履行公示义务后,申请移出" + } + ], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2009-12-24 00:00:00", + "name": "成都淇澳药业有限公司" + }, + { + "changeDate": "2015-12-31 00:00:00", + "name": "成都苑东药业有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4190", + "stockName": "王颖", + "stockPercent": "0.3489", + "stockRealcapital": "4190", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1280", + "stockName": "闵洲", + "stockPercent": "0.0791", + "stockRealcapital": "1280", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "500", + "stockName": "王荣华", + "stockPercent": "0.0167", + "stockRealcapital": "500", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "济佰(上海)企业管理咨询有限公司", + "stockPercent": "0.0425", + "stockRealcapital": null, + "stockType": "外商投资企业" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "成都楠苑投资合伙企业(有限合伙)", + "stockPercent": "0.0571", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "南通东拓创业投资企业(有限合伙)", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "深圳市前海茶溪智库二号股权投资合伙企业(有限合伙)", + "stockPercent": "0.0116", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "100", + "stockName": "何逸宁", + "stockPercent": "0.0083", + "stockRealcapital": "100", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "北京榕苑投资合伙企业(有限合伙)", + "stockPercent": "0.0250", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中信证券-招商银行-中信证券苑东生物员工参与科创板战略配售集合资产管理计划", + "stockPercent": "0.0208", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "项红", + "stockPercent": "0.0121", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "200", + "stockName": "袁明旭", + "stockPercent": "0.0167", + "stockRealcapital": "200", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "成都竹苑投资合伙企业(有限合伙)", + "stockPercent": "0.0182", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中信证券投资有限公司", + "stockPercent": "0.0204", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "姚尔刚", + "stockPercent": "0.0100", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都苑东药业有限公司", + "taxPayerNo": "510198689030428", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都苑东生物制药股份有限公司", + "taxPayerNo": "91510100689030428K", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都苑东生物制药股份有限公司", + "taxPayerNo": "91510100689030428K", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都苑东生物制药股份有限公司", + "taxPayerNo": "91510100689030428K", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都苑东生物制药股份有限公司", + "taxPayerNo": "91510100689030428K", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都苑东生物制药股份有限公司", + "taxPayerNo": "91510100689030428K", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都苑东生物制药股份有限公司", + "taxPayerNo": "91510100689030428K", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/477586edafa2281ef00386974a33bb23/202202251909.json b/example/tpt/company/477586edafa2281ef00386974a33bb23/202202251909.json new file mode 100644 index 0000000..a035007 --- /dev/null +++ b/example/tpt/company/477586edafa2281ef00386974a33bb23/202202251909.json @@ -0,0 +1,454 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2020-06-30", + "createNum": "CN201921220074.0", + "patentName": "一种微波放大器测试系统", + "type": "实用新型" + }, + { + "createDate": "2020-03-03", + "createNum": "CN201921374565.0", + "patentName": "一种超大动态上变频器", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201921369883.8", + "patentName": "一种宽阻带低通滤波器", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201921220043.5", + "patentName": "一种可调相位低噪声放大器", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201921210078.0", + "patentName": "一种基于射频功率放大器系统的保护电路", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201921210030.X", + "patentName": "一种新型PIN开关驱动器", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201921175304.6", + "patentName": "一种超高三阶交调抑制系统", + "type": "实用新型" + }, + { + "createDate": "2019-12-31", + "createNum": "CN201921374104.3", + "patentName": "一种大动态高集成度收发模块", + "type": "实用新型" + }, + { + "createDate": "2019-12-31", + "createNum": "CN201921275517.6", + "patentName": "一种26.5GHz到40GHz的宽带变频模块", + "type": "实用新型" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201921175166.1", + "patentName": "一种宽频带超噪比可调噪声源", + "type": "实用新型" + }, + { + "createDate": "2019-11-12", + "createNum": "CN201711309576.6", + "patentName": "一种无源微带天线子阵", + "type": "发明专利" + }, + { + "createDate": "2018-10-19", + "createNum": "CN201820467137.1", + "patentName": "一种宽带低谐波锁相频率源", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820469270.0", + "patentName": "一种完全匹配式限幅低噪声放大器", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820469487.1", + "patentName": "一种超小型低噪声混频器", + "type": "实用新型" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201820469968.2", + "patentName": "一种大功率高隔离低插损多通道的射频开关模块", + "type": "实用新型" + }, + { + "createDate": "2018-05-15", + "createNum": "CN201711309576.6", + "patentName": "一种无源微带天线子阵", + "type": "发明专利" + }, + { + "createDate": "2017-09-26", + "createNum": "CN201621155216.6", + "patentName": "微型点胶机及点胶组件", + "type": "实用新型" + }, + { + "createDate": "2017-08-01", + "createNum": "CN201621153025.6", + "patentName": "多路超宽频带放大器", + "type": "实用新型" + }, + { + "createDate": "2017-06-27", + "createNum": "CN201621153107.0", + "patentName": "宽带接收前端组件", + "type": "实用新型" + }, + { + "createDate": "2017-06-27", + "createNum": "CN201621192188.5", + "patentName": "单刀八掷开关", + "type": "实用新型" + }, + { + "createDate": "2017-06-09", + "createNum": "CN201621155268.3", + "patentName": "可调增益放大器", + "type": "实用新型" + }, + { + "createDate": "2017-06-06", + "createNum": "CN201621155436.9", + "patentName": "选频增益控制放大器", + "type": "实用新型" + }, + { + "createDate": "2017-05-10", + "createNum": "CN201621153108.5", + "patentName": "宽带大动态自动增益控制电路", + "type": "实用新型" + }, + { + "createDate": "2017-05-10", + "createNum": "CN201621153023.7", + "patentName": "接收机频段扩展模块", + "type": "实用新型" + }, + { + "createDate": "2017-05-10", + "createNum": "CN201621153024.1", + "patentName": "检波对数视频放大器", + "type": "实用新型" + }, + { + "createDate": "2017-05-03", + "createNum": "CN201621166359.7", + "patentName": "小型化的TR组件", + "type": "实用新型" + }, + { + "createDate": "2017-03-15", + "createNum": "CN201610927962.0", + "patentName": "微波光电宽带接收模块", + "type": "发明专利" + } + ], + "total": 27 + }, + "ProfileTags": [ + "通讯产品", + "电子元器件", + "蓝牙适配器" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 27, + "ProfileTags": [ + "通讯产品", + "电子元器件", + "蓝牙适配器" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "武侯区市场和质量监督管理局", + "branches": 0, + "businessDateFrom": "2006-09-07 00:00:00", + "businessDateTo": "3999-01-01 00:00:00", + "businessScope": "电子、机电产品的研发、生产、销售;电子元器件、机械设备销售;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "1000.000000万人民币", + "changes": 24, + "companyAddress": "成都市武侯区武兴四路166号4栋3单元7层8号", + "companyCode": "510107000044812", + "companyName": "成都安普利电子有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "1101600974@qq.com", + "phoneNumber": "028-87484958" + }, + "creditNo": "915101077921725635", + "employees": 2, + "establishDate": "2006-09-07 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "0", + "issueDate": "2018-12-17 00:00:00", + "keyNo": "9bf532e475fdf6278c006f3f132302b5", + "legalPerson": "金津", + "liquidation": null, + "mPledges": 0, + "orgCode": "792172563", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "金津;孟淑芳;", + "changeBefore": "孟淑芳;吴震萍;", + "changeDate": "2008-04-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市武侯区武兴四路166号4栋3单元7层8号", + "changeBefore": "成都市武侯区武青南路33号", + "changeDate": "2017-03-15 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都市武侯区武兴四路166号4栋3单元7层8号", + "changeBefore": "成都市武侯区武青南路33号", + "changeDate": "2017-03-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-11 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "金津,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2018-11-14 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-14 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-03-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-04-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-04-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2018-12-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "谢汶娟 *** 备案手机:*** (网上办理)", + "changeBefore": "母白玲 *** 备案手机:***", + "changeDate": "2019-05-20 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "金津,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2018-11-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "金津,监事\n\n孟淑芳,监事", + "changeBefore": "金津,监事", + "changeDate": "2018-11-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "金津,监事 孟淑芳,监事", + "changeBefore": "金津,监事", + "changeDate": "2018-11-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "金津", + "changeBefore": "孟淑芳", + "changeDate": "2018-11-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2018-12-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-04-17 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-11 00:00:00", + "changeField": "其他事项备案" + } + ], + "contactInfo": { + "email": "1101600974@qq.com", + "phoneNumber": "028-87484958" + }, + "employees": [ + { + "employeeName": "孟淑芳", + "position": "监事" + }, + { + "employeeName": "金津", + "position": "执行董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "400", + "stockName": "金津", + "stockPercent": "0.4000", + "stockRealcapital": "20", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "600", + "stockName": "孟淑芳", + "stockPercent": "0.6000", + "stockRealcapital": "30", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都安普利电子有限责任公司", + "taxPayerNo": "915101077921725635", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都安普利电子有限责任公司", + "taxPayerNo": "915101077921725635", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都安普利电子有限责任公司", + "taxPayerNo": "915101077921725635", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/47d0694575ccdd5d547cdeea31de437d/202202251909.json b/example/tpt/company/47d0694575ccdd5d547cdeea31de437d/202202251909.json new file mode 100644 index 0000000..e130575 --- /dev/null +++ b/example/tpt/company/47d0694575ccdd5d547cdeea31de437d/202202251909.json @@ -0,0 +1,2437 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-25", + "createNum": "CN202121460725.0", + "patentName": "轴中进料的搅拌磨机", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202121252915.3", + "patentName": "一种高压辊磨机物料监控设备", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202121216008.3", + "patentName": "一种皮带磁选机", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202111098253.3", + "patentName": "内设凹槽的搅拌筒及搅拌磨机", + "type": "发明专利" + }, + { + "createDate": "2021-12-07", + "createNum": "CN202111127167.0", + "patentName": "内设流道的搅拌筒及搅拌磨机", + "type": "发明专利" + }, + { + "createDate": "2021-12-07", + "createNum": "CN202111119897.6", + "patentName": "一种搅拌磨料系统", + "type": "发明专利" + }, + { + "createDate": "2021-11-23", + "createNum": "CN202120652409.7", + "patentName": "一种磁选机", + "type": "实用新型" + }, + { + "createDate": "2021-11-23", + "createNum": "CN202120149926.2", + "patentName": "一种矿石制粉设备", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202120483999.5", + "patentName": "一种钢渣固废物处理设备", + "type": "实用新型" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202120605083.2", + "patentName": "一种筛片及筛分结构", + "type": "实用新型" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202120122669.3", + "patentName": "一种防偏料溜管", + "type": "实用新型" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202120403653.X", + "patentName": "一种高压辊磨机湿法终粉磨设备", + "type": "实用新型" + }, + { + "createDate": "2021-09-28", + "createNum": "CN202022021029.1", + "patentName": "一种顽石高压辊磨全粒级给料破碎设备", + "type": "实用新型" + }, + { + "createDate": "2021-08-17", + "createNum": "CN202110712201.4", + "patentName": "一种辊压机液压控制系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-17", + "createNum": "CN202022337695.6", + "patentName": "一种原料悬浮预热磁化焙烧设备", + "type": "实用新型" + }, + { + "createDate": "2021-08-13", + "createNum": "CN202110736298.2", + "patentName": "一种粗粒级铁精矿制粉系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-13", + "createNum": "CN202110713865.2", + "patentName": "一种用于辊压机调节的液压控制系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-06-01", + "createNum": "CN202021973545.8", + "patentName": "一种铁精粉预压-辊磨设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-01", + "createNum": "CN202021262278.3", + "patentName": "一种磁选机", + "type": "实用新型" + }, + { + "createDate": "2021-06-01", + "createNum": "CN202021259863.8", + "patentName": "一种筒式磁选机", + "type": "实用新型" + }, + { + "createDate": "2021-05-18", + "createNum": "CN202021865989.X", + "patentName": "一种带式磁选机", + "type": "实用新型" + }, + { + "createDate": "2021-05-04", + "createNum": "CN202110073756.9", + "patentName": "一种矿石制粉系统及工艺", + "type": "发明专利" + }, + { + "createDate": "2021-04-27", + "createNum": "CN202021260004.0", + "patentName": "一种筛轴及波动滚轴筛", + "type": "实用新型" + }, + { + "createDate": "2021-02-19", + "createNum": "CN202021868463.7", + "patentName": "一种水泥粉磨系统", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "CN202021702897.X", + "patentName": "一种磁化焙烧炉", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "2020216807929", + "patentName": "一种顽石破碎系统", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "2020204604976", + "patentName": "偏心卸料滚筒磁选机的传动机构", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "2020204520114", + "patentName": "一种辊压机柱钉式辊边防护结构", + "type": "实用新型" + }, + { + "createDate": "2021-01-15", + "createNum": "CN202010966937.X", + "patentName": "一种顽石高压辊磨全粒级给料破碎系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-01-12", + "createNum": "CN202010944669.1", + "patentName": "一种铁精粉预压-辊磨系统及方法", + "type": "发明专利" + }, + { + "createDate": "2020-12-29", + "createNum": "CN202011121059.8", + "patentName": "一种原料悬浮预热磁化焙烧系统及工艺", + "type": "发明专利" + }, + { + "createDate": "2020-11-27", + "createNum": "CN202020415537.5", + "patentName": "一种辊系侧拉式辊压机用辊系侧拉装置", + "type": "实用新型" + }, + { + "createDate": "2020-11-13", + "createNum": "CN202010896052.7", + "patentName": "一种水泥粉磨系统及方法", + "type": "发明专利" + }, + { + "createDate": "2020-11-13", + "createNum": "CN202010810731.8", + "patentName": "一种顽石破碎系统及方法", + "type": "发明专利" + }, + { + "createDate": "2020-11-03", + "createNum": "CN202010817234.0", + "patentName": "一种磁化焙烧炉及磁化焙烧方法", + "type": "发明专利" + }, + { + "createDate": "2020-10-16", + "createNum": "CN201922206936.0", + "patentName": "一种微粉干式磁选机", + "type": "实用新型" + }, + { + "createDate": "2020-10-16", + "createNum": "CN201922206940.7", + "patentName": "磁性矿干法粉磨分选系统", + "type": "实用新型" + }, + { + "createDate": "2020-10-09", + "createNum": "CN201921201318.0", + "patentName": "一种水泥熟料粉磨实施装备及其搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-15", + "createNum": "CN201922206688.X", + "patentName": "一种叠排式双分级磁选机及磁性矿干法粉磨分选系统", + "type": "实用新型" + }, + { + "createDate": "2020-09-15", + "createNum": "CN201922203279.4", + "patentName": "一种串联式双分级磁选机及磁性矿干法粉磨分选系统", + "type": "实用新型" + }, + { + "createDate": "2020-07-17", + "createNum": "CN202010247954.8", + "patentName": "一种辊压机柱钉式辊边防护结构", + "type": "发明专利" + }, + { + "createDate": "2020-07-14", + "createNum": "CN201921867824.3", + "patentName": "一种偏心卸料式滚筒磁选机", + "type": "实用新型" + }, + { + "createDate": "2020-07-07", + "createNum": "CN201921201688.4", + "patentName": "一种可连续生产的水泥熟料粉磨实施装备", + "type": "实用新型" + }, + { + "createDate": "2020-07-07", + "createNum": "CN201811620915.7", + "patentName": "V型选粉机", + "type": "发明专利" + }, + { + "createDate": "2020-04-03", + "createNum": "CN201911260292.1", + "patentName": "磁性矿干法粉磨分选系统", + "type": "发明专利" + }, + { + "createDate": "2020-03-17", + "createNum": "CN201911258838.X", + "patentName": "一种叠排式双分级磁选机及磁性矿干法粉磨分选系统", + "type": "发明专利" + }, + { + "createDate": "2020-03-17", + "createNum": "CN201911260202.9", + "patentName": "一种串联式双分级磁选机及磁性矿干法粉磨分选系统", + "type": "发明专利" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201822251093.1", + "patentName": "一种V型选粉机进料溜管", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201822230381.9", + "patentName": "V型选粉机", + "type": "实用新型" + }, + { + "createDate": "2019-11-26", + "createNum": "CN201711235511.1", + "patentName": "一种辊压机辊面在线修复方法", + "type": "发明专利" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201910735308.3", + "patentName": "一种对矿物进行选择性磨矿、分选的方法及实施装备", + "type": "发明专利" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201910686602.X", + "patentName": "一种水泥熟料粉磨实施装备及其搅拌装置", + "type": "发明专利" + }, + { + "createDate": "2019-10-29", + "createNum": "CN201910686613.8", + "patentName": "一种可连续生产的水泥熟料粉磨实施装备", + "type": "发明专利" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201822251092.7", + "patentName": "一种辊压机或高压辊磨机的进料溜管", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201822248030.0", + "patentName": "一种稳流恒重仓进料溜管", + "type": "实用新型" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201822152342.1", + "patentName": "一种可调心滑动轴承", + "type": "实用新型" + }, + { + "createDate": "2019-06-18", + "createNum": "CN201711120029.3", + "patentName": "一种柱钉式高压辊磨机辊面及其生产方法", + "type": "发明专利" + }, + { + "createDate": "2019-04-12", + "createNum": "CN201811568124.4", + "patentName": "一种可调心滑动轴承", + "type": "发明专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201820628064.X", + "patentName": "一种辊压机用新型轴套护边结构及辊压机", + "type": "实用新型" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201610169693.6", + "patentName": "一种磁选皮带", + "type": "发明专利" + }, + { + "createDate": "2018-09-21", + "createNum": "CN201721372901.9", + "patentName": "一种无线辊压机自动控制系统", + "type": "实用新型" + }, + { + "createDate": "2018-08-03", + "createNum": "CN201721717471.X", + "patentName": "一种高压辊打散分级闭路粉磨环保系统", + "type": "实用新型" + }, + { + "createDate": "2018-05-25", + "createNum": "CN201610169241.8", + "patentName": "一种新型磁选机构", + "type": "发明专利" + }, + { + "createDate": "2018-05-22", + "createNum": "CN201721402286.1", + "patentName": "一种辊压机用单支撑扭矩支承系统", + "type": "实用新型" + }, + { + "createDate": "2018-05-22", + "createNum": "CN201721436582.3", + "patentName": "一种镶片式侧挡板耐磨件", + "type": "实用新型" + }, + { + "createDate": "2018-04-27", + "createNum": "CN201711235511.1", + "patentName": "一种辊压机辊面在线修复方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-13", + "createNum": "CN201711259306.9", + "patentName": "一种钢渣固废物高压辊粉磨磁选工艺方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-03", + "createNum": "CN201711120029.3", + "patentName": "一种柱钉式高压辊磨机辊面及其生产方法", + "type": "发明专利" + }, + { + "createDate": "2018-03-20", + "createNum": "CN201711313679.X", + "patentName": "一种高压辊打散分级闭路粉磨环保系统", + "type": "发明专利" + }, + { + "createDate": "2018-01-26", + "createNum": "CN201720091616.3", + "patentName": "一种可变磁场皮带式磁选机", + "type": "实用新型" + }, + { + "createDate": "2018-01-02", + "createNum": "CN201610169695.5", + "patentName": "串联分级磁选机", + "type": "发明专利" + }, + { + "createDate": "2017-12-22", + "createNum": "CN201711024184.5", + "patentName": "一种镶片式侧挡板耐磨件", + "type": "发明专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201610169242.2", + "patentName": "一种多进料带式磁选机", + "type": "发明专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201410834196.4", + "patentName": "一种用于粉末压球的压球机", + "type": "发明专利" + }, + { + "createDate": "2017-08-04", + "createNum": "CN201410587315.0", + "patentName": "一种辊压机及高压辊磨机用辊子侧面防磨损装置", + "type": "发明专利" + }, + { + "createDate": "2017-07-28", + "createNum": "CN201510270770.2", + "patentName": "带冷却系统的辊压机轴承座", + "type": "发明专利" + }, + { + "createDate": "2017-05-31", + "createNum": "CN201710053371.X", + "patentName": "一种可变磁场皮带式磁选机", + "type": "发明专利" + }, + { + "createDate": "2017-05-24", + "createNum": "CN201510136438.7", + "patentName": "双质体亚共振多倾角多点均匀分料系统及分料方法", + "type": "发明专利" + }, + { + "createDate": "2017-05-10", + "createNum": "CN201510481432.3", + "patentName": "一种高压辊磨机的合金贝氏体球墨铸铁辊面及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-05-03", + "createNum": "CN201410624237.7", + "patentName": "一种干式磁选机的送料装置", + "type": "发明专利" + }, + { + "createDate": "2017-04-19", + "createNum": "CN201510306464.X", + "patentName": "一种辊压机进料装置", + "type": "发明专利" + }, + { + "createDate": "2017-03-08", + "createNum": "CN201510298824.6", + "patentName": "一种高压辊磨机镶铸辊面及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201410571066.6", + "patentName": "悬浮复合带电电选机及其电选方法", + "type": "发明专利" + }, + { + "createDate": "2016-09-14", + "createNum": "CN201620228507.7", + "patentName": "串联分级磁选机", + "type": "实用新型" + }, + { + "createDate": "2016-09-14", + "createNum": "CN201620228506.2", + "patentName": "磁力串联分选机", + "type": "实用新型" + }, + { + "createDate": "2016-09-14", + "createNum": "CN201620228080.0", + "patentName": "一种多进料带式磁选机", + "type": "实用新型" + }, + { + "createDate": "2016-08-17", + "createNum": "CN201510096793.6", + "patentName": "一种悬浮冷却系统", + "type": "发明专利" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201620228079.8", + "patentName": "一种新型磁选机构", + "type": "实用新型" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201620228490.5", + "patentName": "一种磁选皮带", + "type": "实用新型" + }, + { + "createDate": "2016-07-06", + "createNum": "CN201610169695.5", + "patentName": "串联分级磁选机", + "type": "发明专利" + }, + { + "createDate": "2016-06-22", + "createNum": "CN201610169241.8", + "patentName": "一种新型磁选机构", + "type": "发明专利" + }, + { + "createDate": "2016-06-15", + "createNum": "CN201610169693.6", + "patentName": "一种磁选皮带", + "type": "发明专利" + }, + { + "createDate": "2016-05-25", + "createNum": "CN201610169694.0", + "patentName": "磁力串联分选机", + "type": "发明专利" + }, + { + "createDate": "2016-05-11", + "createNum": "CN201610169242.2", + "patentName": "一种多进料带式磁选机", + "type": "发明专利" + }, + { + "createDate": "2016-03-30", + "createNum": "CN201210043655.8", + "patentName": "干式磁选机", + "type": "发明专利" + }, + { + "createDate": "2016-02-03", + "createNum": "CN201310124774.0", + "patentName": "一种流态化磁介质干式磁选机及其磁选方法", + "type": "发明专利" + }, + { + "createDate": "2015-12-16", + "createNum": "CN201110207895.2", + "patentName": "一种反向同步平行轴双输出传动系统", + "type": "发明专利" + }, + { + "createDate": "2015-11-11", + "createNum": "CN201510298824.6", + "patentName": "一种高压辊磨机镶铸辊面及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-11", + "createNum": "CN201410035953.1", + "patentName": "一种用于粉碎矿石的高压辊磨机辊面材料及辊面制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-04", + "createNum": "CN201510481432.3", + "patentName": "一种高压辊磨机的合金贝氏体球墨铸铁辊面及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201310101686.9", + "patentName": "一种干式磁选机磁选装置", + "type": "发明专利" + }, + { + "createDate": "2015-10-14", + "createNum": "CN201520384343.2", + "patentName": "一种辊压机进料装置", + "type": "实用新型" + }, + { + "createDate": "2015-09-30", + "createNum": "CN201310140948.2", + "patentName": "多力场干式磁选机", + "type": "发明专利" + }, + { + "createDate": "2015-09-09", + "createNum": "CN201520342578.5", + "patentName": "带冷却系统的辊压机轴承座", + "type": "实用新型" + }, + { + "createDate": "2015-09-02", + "createNum": "CN201510306464.X", + "patentName": "一种辊压机进料装置", + "type": "发明专利" + }, + { + "createDate": "2015-08-26", + "createNum": "CN201520303281.8", + "patentName": "一种用于磁化焙烧的气固反应器", + "type": "实用新型" + }, + { + "createDate": "2015-08-05", + "createNum": "CN201520175642.5", + "patentName": "双质体亚共振多倾角多点均匀分料系统", + "type": "实用新型" + }, + { + "createDate": "2015-08-05", + "createNum": "CN201520126542.3", + "patentName": "一种悬浮冷却系统", + "type": "实用新型" + }, + { + "createDate": "2015-07-29", + "createNum": "CN201510270770.2", + "patentName": "带冷却系统的辊压机轴承座", + "type": "发明专利" + }, + { + "createDate": "2015-07-22", + "createNum": "CN201510239457.2", + "patentName": "一种用于磁化焙烧的气固反应器", + "type": "发明专利" + }, + { + "createDate": "2015-07-15", + "createNum": "CN201510136438.7", + "patentName": "双质体亚共振多倾角多点均匀分料系统及分料方法", + "type": "发明专利" + }, + { + "createDate": "2015-06-17", + "createNum": "CN201420850562.0", + "patentName": "一种用于粉末压球的压球机", + "type": "实用新型" + }, + { + "createDate": "2015-06-03", + "createNum": "CN201510096793.6", + "patentName": "一种悬浮冷却系统", + "type": "发明专利" + }, + { + "createDate": "2015-05-27", + "createNum": "CN201210363083.1", + "patentName": "一种辊压机及高压辊磨机自同步磨损辊子", + "type": "发明专利" + }, + { + "createDate": "2015-04-22", + "createNum": "CN201410834196.4", + "patentName": "一种用于粉末压球的压球机", + "type": "发明专利" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201420663507.0", + "patentName": "一种干式磁选机的送料装置", + "type": "实用新型" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201420629867.9", + "patentName": "一种辊压机及高压辊磨机用辊子侧面防磨损装置", + "type": "实用新型" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201310082278.3", + "patentName": "一种焙烧系统的冷却器及冷却方法", + "type": "发明专利" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201110033325.6", + "patentName": "一种辊压机辊面及其组装、维修方法", + "type": "发明专利" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201310456724.2", + "patentName": "用于辊压机的弹性圆环侧挡板", + "type": "发明专利" + }, + { + "createDate": "2015-02-25", + "createNum": "CN201420638934.3", + "patentName": "粉磁化焙烧与冷却系统", + "type": "实用新型" + }, + { + "createDate": "2015-02-25", + "createNum": "CN201420629752.X", + "patentName": "一种辊压机及高压辊磨机用辊轴冷却系统", + "type": "实用新型" + }, + { + "createDate": "2015-02-18", + "createNum": "CN201410624237.7", + "patentName": "一种干式磁选机的送料装置", + "type": "发明专利" + }, + { + "createDate": "2015-02-18", + "createNum": "CN201410597539.X", + "patentName": "粉磁化焙烧与冷却系统", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410587315.0", + "patentName": "一种辊压机及高压辊磨机用辊子侧面防磨损装置", + "type": "发明专利" + }, + { + "createDate": "2015-01-21", + "createNum": "CN201410586773.2", + "patentName": "一种辊压机及高压辊磨机用辊轴冷却系统", + "type": "发明专利" + }, + { + "createDate": "2015-01-21", + "createNum": "CN201410571040.1", + "patentName": "一种振动流化床电选机", + "type": "发明专利" + }, + { + "createDate": "2015-01-21", + "createNum": "CN201410571066.6", + "patentName": "悬浮复合带电电选机及其电选方法", + "type": "发明专利" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420617038.9", + "patentName": "一种振动流化床电选机", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420617009.2", + "patentName": "悬浮复合带电电选机", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201310104165.9", + "patentName": "一种辊压机侧挡板机构", + "type": "发明专利" + }, + { + "createDate": "2014-12-31", + "createNum": "CN201420534728.8", + "patentName": "一种翻板式料流调节机构", + "type": "实用新型" + }, + { + "createDate": "2014-10-08", + "createNum": "CN201420285345.1", + "patentName": "选粉机磁密封装置", + "type": "实用新型" + }, + { + "createDate": "2014-07-30", + "createNum": "CN201210062382.1", + "patentName": "一种辊压机辊面", + "type": "发明专利" + }, + { + "createDate": "2014-06-11", + "createNum": "CN201320871304.6", + "patentName": "一种磁力分级预选机", + "type": "实用新型" + }, + { + "createDate": "2014-05-28", + "createNum": "CN201320609091.X", + "patentName": "用于辊压机的弹性圆环侧挡板", + "type": "实用新型" + }, + { + "createDate": "2014-05-14", + "createNum": "CN201210062381.7", + "patentName": "一种磁铁矿终粉磨系统及其粉磨方法", + "type": "发明专利" + }, + { + "createDate": "2014-05-14", + "createNum": "CN201110200433.8", + "patentName": "一种辊压机的液压系统", + "type": "发明专利" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201110240994.0", + "patentName": "一种减速机润滑系统", + "type": "发明专利" + }, + { + "createDate": "2014-04-30", + "createNum": "CN201410035953.1", + "patentName": "一种用于粉碎矿石的高压辊磨机辊面材料及辊面制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201110263519.5", + "patentName": "硬质合金柱钉辊面", + "type": "发明专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201110179246.6", + "patentName": "一种辊压机(高压辊磨机)用独立扭矩支承系统", + "type": "发明专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201010297107.9", + "patentName": "用于精细化工的高压辊压机辊压粉磨方法", + "type": "发明专利" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201110130463.6", + "patentName": "一种有色金属矿浮选方法", + "type": "发明专利" + }, + { + "createDate": "2013-12-25", + "createNum": "CN201310456724.2", + "patentName": "用于辊压机的弹性圆环侧挡板", + "type": "发明专利" + }, + { + "createDate": "2013-12-18", + "createNum": "CN201110130407.2", + "patentName": "一种磁铁矿干磨干选方法", + "type": "发明专利" + }, + { + "createDate": "2013-10-09", + "createNum": "CN201320250227.2", + "patentName": "模块化带式磁选机", + "type": "实用新型" + }, + { + "createDate": "2013-10-09", + "createNum": "CN201320179922.4", + "patentName": "一种流态化磁介质干式磁选机", + "type": "实用新型" + }, + { + "createDate": "2013-09-18", + "createNum": "CN201320206128.4", + "patentName": "多力场干式磁选机", + "type": "实用新型" + }, + { + "createDate": "2013-08-28", + "createNum": "CN201320144077.7", + "patentName": "一种干式磁选机磁选装置", + "type": "实用新型" + }, + { + "createDate": "2013-08-28", + "createNum": "CN201320117337.1", + "patentName": "一种焙烧系统的冷却器", + "type": "实用新型" + }, + { + "createDate": "2013-08-21", + "createNum": "CN201320147641.0", + "patentName": "一种辊压机侧挡板机构", + "type": "实用新型" + }, + { + "createDate": "2013-07-31", + "createNum": "CN201320086422.6", + "patentName": "干式磁选机", + "type": "实用新型" + }, + { + "createDate": "2013-07-24", + "createNum": "CN201310104165.9", + "patentName": "一种辊压机侧挡板机构", + "type": "发明专利" + }, + { + "createDate": "2013-07-17", + "createNum": "CN201310140948.2", + "patentName": "多力场干式磁选机", + "type": "发明专利" + }, + { + "createDate": "2013-07-10", + "createNum": "CN201310124774.0", + "patentName": "一种流态化磁介质干式磁选机及其磁选方法", + "type": "发明专利" + }, + { + "createDate": "2013-07-10", + "createNum": "CN201220745160.5", + "patentName": "一种磁性柱钉辊子", + "type": "实用新型" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201310101686.9", + "patentName": "一种干式磁选机磁选装置", + "type": "发明专利" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201310082278.3", + "patentName": "一种焙烧系统的冷却器及冷却方法", + "type": "发明专利" + }, + { + "createDate": "2013-06-05", + "createNum": "CN201110071849.4", + "patentName": "回转锥台式磁选机", + "type": "发明专利" + }, + { + "createDate": "2013-05-08", + "createNum": "CN201110254138.0", + "patentName": "干式磁选机", + "type": "发明专利" + }, + { + "createDate": "2013-05-08", + "createNum": "CN201110155129.6", + "patentName": "一种轴承热交换装置", + "type": "发明专利" + }, + { + "createDate": "2013-04-03", + "createNum": "CN201210589309.X", + "patentName": "一种磁性柱钉辊子", + "type": "发明专利" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220504658.2", + "patentName": "一种辊压机用球面调心滑动轴承", + "type": "实用新型" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220497190.9", + "patentName": "一种辊压机及高压辊磨机自同步磨损辊子", + "type": "实用新型" + }, + { + "createDate": "2013-02-13", + "createNum": "CN201010576236.1", + "patentName": "一种钒钛磁铁矿高压辊磨-预选加工方法", + "type": "发明专利" + }, + { + "createDate": "2013-01-30", + "createNum": "CN201210363083.1", + "patentName": "一种辊压机及高压辊磨机自同步磨损辊子", + "type": "发明专利" + }, + { + "createDate": "2013-01-09", + "createNum": "CN201110003123.7", + "patentName": "压力对辊机", + "type": "发明专利" + }, + { + "createDate": "2012-11-21", + "createNum": "CN201220144513.6", + "patentName": "带护边的辊子", + "type": "实用新型" + }, + { + "createDate": "2012-11-21", + "createNum": "CN201220144480.5", + "patentName": "轴承润滑装置", + "type": "实用新型" + }, + { + "createDate": "2012-10-24", + "createNum": "CN201220089058.4", + "patentName": "一种辊压机辊面", + "type": "实用新型" + }, + { + "createDate": "2012-10-24", + "createNum": "CN201220089030.0", + "patentName": "一种磁铁矿终粉磨系统", + "type": "实用新型" + }, + { + "createDate": "2012-10-17", + "createNum": "CN201220062713.7", + "patentName": "干式磁选机", + "type": "实用新型" + }, + { + "createDate": "2012-10-17", + "createNum": "CN201220057706.8", + "patentName": "多级串联一体化V形选粉机", + "type": "实用新型" + }, + { + "createDate": "2012-09-05", + "createNum": "CN201110106631.8", + "patentName": "一种高硬度金属材料上批量加工盲孔的方法", + "type": "发明专利" + }, + { + "createDate": "2012-08-08", + "createNum": "CN201210100611.4", + "patentName": "带护边的辊子", + "type": "发明专利" + }, + { + "createDate": "2012-07-25", + "createNum": "CN201210062381.7", + "patentName": "一种磁铁矿终粉磨系统及其粉磨方法", + "type": "发明专利" + }, + { + "createDate": "2012-07-25", + "createNum": "CN201210062382.1", + "patentName": "一种辊压机辊面", + "type": "发明专利" + }, + { + "createDate": "2012-07-18", + "createNum": "CN201210043655.8", + "patentName": "干式磁选机", + "type": "发明专利" + }, + { + "createDate": "2012-07-18", + "createNum": "CN201210040208.7", + "patentName": "多级串联一体化V形选粉机", + "type": "发明专利" + }, + { + "createDate": "2012-07-18", + "createNum": "CN201110207895.2", + "patentName": "一种反向同步平行轴双输出传动系统", + "type": "发明专利" + }, + { + "createDate": "2012-07-04", + "createNum": "CN201010211382.4", + "patentName": "辊压机用球面调心滑动轴承", + "type": "发明专利" + }, + { + "createDate": "2012-05-30", + "createNum": "CN201120334319.X", + "patentName": "硬质合金柱钉辊面", + "type": "实用新型" + }, + { + "createDate": "2012-05-30", + "createNum": "CN201120322945.7", + "patentName": "干式磁选机", + "type": "实用新型" + }, + { + "createDate": "2012-05-30", + "createNum": "CN201120290953.8", + "patentName": "辊压机及高压辊磨机用辊面磨损测量装置", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120323482.6", + "patentName": "辊压机及高压辊磨机用分料机构", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120305756.9", + "patentName": "一种减速机润滑系统", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120290952.3", + "patentName": "辊压机及高压辊磨机组合套装辊轴", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120263028.6", + "patentName": "一种反向同步平行轴双输出传动系统", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120261500.2", + "patentName": "一种水泥终粉磨辊压机辊子", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120252674.2", + "patentName": "一种辊压机的液压系统", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201120225149.1", + "patentName": "一种辊压机用独立扭矩支承系统", + "type": "实用新型" + }, + { + "createDate": "2012-05-09", + "createNum": "CN200910311440.8", + "patentName": "辊压机负荷优化控制系统", + "type": "发明专利" + }, + { + "createDate": "2012-03-07", + "createNum": "CN201120225127.5", + "patentName": "振动带式磁选机", + "type": "实用新型" + }, + { + "createDate": "2012-02-15", + "createNum": "CN201110263519.5", + "patentName": "硬质合金柱钉辊面", + "type": "发明专利" + }, + { + "createDate": "2012-02-15", + "createNum": "CN201110254138.0", + "patentName": "干式磁选机", + "type": "发明专利" + }, + { + "createDate": "2012-02-08", + "createNum": "CN201120224914.8", + "patentName": "一种辊压机辊子", + "type": "实用新型" + }, + { + "createDate": "2012-01-18", + "createNum": "CN201110179016.X", + "patentName": "一种辊压机辊子", + "type": "发明专利" + }, + { + "createDate": "2011-12-28", + "createNum": "CN201110179249.X", + "patentName": "振动带式磁选机", + "type": "发明专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201110254727.9", + "patentName": "辊压机及高压辊磨机用分料机构", + "type": "发明专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201110240994.0", + "patentName": "一种减速机润滑系统", + "type": "发明专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201110229707.6", + "patentName": "辊压机及高压辊磨机用辊面磨损测量装置", + "type": "发明专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201110155129.6", + "patentName": "一种轴承热交换装置", + "type": "发明专利" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201110229704.2", + "patentName": "辊压机及高压辊磨机组合套装辊轴", + "type": "发明专利" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201120194089.1", + "patentName": "一种轴承热交换装置", + "type": "实用新型" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201120160675.4", + "patentName": "一种辊压机活动辊的自动回退机构", + "type": "实用新型" + }, + { + "createDate": "2011-11-23", + "createNum": "CN201110130463.6", + "patentName": "一种有色金属矿浮选方法", + "type": "发明专利" + }, + { + "createDate": "2011-11-16", + "createNum": "CN201110130407.2", + "patentName": "一种磁铁矿干磨干选方法", + "type": "发明专利" + }, + { + "createDate": "2011-11-16", + "createNum": "CN201110125152.0", + "patentName": "一种磁铁矿湿式磁选的方法", + "type": "发明专利" + }, + { + "createDate": "2011-11-09", + "createNum": "CN201110200433.8", + "patentName": "一种辊压机(高压辊磨机)的液压系统", + "type": "发明专利" + }, + { + "createDate": "2011-11-09", + "createNum": "CN201120080365.1", + "patentName": "回转锥台式磁选机", + "type": "实用新型" + }, + { + "createDate": "2011-11-02", + "createNum": "CN201110206757.2", + "patentName": "一种水泥终粉磨辊压机辊子", + "type": "发明专利" + }, + { + "createDate": "2011-11-02", + "createNum": "CN201110179246.6", + "patentName": "一种辊压机(高压辊磨机)用独立扭矩支承系统", + "type": "发明专利" + }, + { + "createDate": "2011-10-05", + "createNum": "CN201110033325.6", + "patentName": "一种辊压机辊面及其组装、维修方法", + "type": "发明专利" + }, + { + "createDate": "2011-09-14", + "createNum": "CN201120102756.9", + "patentName": "一种带边角保护的辊子", + "type": "实用新型" + }, + { + "createDate": "2011-09-14", + "createNum": "CN201110071849.4", + "patentName": "回转锥台式磁选机", + "type": "发明专利" + }, + { + "createDate": "2011-09-07", + "createNum": "CN201110003123.7", + "patentName": "压力对辊机", + "type": "发明专利" + }, + { + "createDate": "2011-09-07", + "createNum": "CN201010576236.1", + "patentName": "一种钒钛磁铁矿高压辊磨-预选加工方法", + "type": "发明专利" + }, + { + "createDate": "2011-08-24", + "createNum": "CN201020656998.8", + "patentName": "一种选粉机转子", + "type": "实用新型" + }, + { + "createDate": "2011-08-24", + "createNum": "CN201020565665.4", + "patentName": "一种压球机耐磨辊面", + "type": "实用新型" + }, + { + "createDate": "2011-08-24", + "createNum": "CN201020565702.1", + "patentName": "一种选粉机蜗形壳体", + "type": "实用新型" + }, + { + "createDate": "2011-08-17", + "createNum": "CN201010576201.8", + "patentName": "一种贫赤铁矿高压辊磨预选方法", + "type": "发明专利" + }, + { + "createDate": "2011-08-10", + "createNum": "CN201110106631.8", + "patentName": "一种高硬度金属材料上批量加工盲孔的方法", + "type": "发明专利" + }, + { + "createDate": "2011-07-20", + "createNum": "CN201120033451.7", + "patentName": "一种辊压机辊面", + "type": "实用新型" + }, + { + "createDate": "2011-07-13", + "createNum": "CN201120004492.3", + "patentName": "压力对辊机", + "type": "实用新型" + }, + { + "createDate": "2011-06-22", + "createNum": "CN201010576205.6", + "patentName": "一种铝土矿高压辊磨超细碎方法", + "type": "发明专利" + }, + { + "createDate": "2011-06-22", + "createNum": "CN201020581986.3", + "patentName": "一种开、圈流两用水泥联合粉磨装置", + "type": "实用新型" + }, + { + "createDate": "2011-05-25", + "createNum": "CN201020587636.8", + "patentName": "辊压机堆焊辊面", + "type": "实用新型" + }, + { + "createDate": "2011-05-25", + "createNum": "CN201020582042.8", + "patentName": "一种水泥磨隔仓装置", + "type": "实用新型" + }, + { + "createDate": "2011-05-25", + "createNum": "CN201020565089.3", + "patentName": "一种选粉机的密封装置", + "type": "实用新型" + }, + { + "createDate": "2011-04-20", + "createNum": "CN201020203030.X", + "patentName": "辊压机传动装置及其鼓形齿式联轴器", + "type": "实用新型" + }, + { + "createDate": "2011-01-19", + "createNum": "CN201010297107.9", + "patentName": "用于精细化工的高压辊压机辊压粉磨方法及其实施系统", + "type": "发明专利" + }, + { + "createDate": "2010-12-01", + "createNum": "CN201010211382.4", + "patentName": "辊压机用球面调心滑动轴承", + "type": "发明专利" + }, + { + "createDate": "2010-09-29", + "createNum": "CN200920317078.0", + "patentName": "进料双调节装置", + "type": "实用新型" + }, + { + "createDate": "2010-09-22", + "createNum": "CN200920317082.7", + "patentName": "自平衡扭矩支承", + "type": "实用新型" + }, + { + "createDate": "2010-09-22", + "createNum": "CN200920317079.5", + "patentName": "耐磨侧挡板", + "type": "实用新型" + }, + { + "createDate": "2010-09-22", + "createNum": "CN200920317012.1", + "patentName": "辊子端面防磨层铠甲", + "type": "实用新型" + }, + { + "createDate": "2010-09-22", + "createNum": "CN200920316972.6", + "patentName": "选粉机转子", + "type": "实用新型" + }, + { + "createDate": "2010-09-08", + "createNum": "CN200810147622.1", + "patentName": "辊压机用球面调心滑动轴承", + "type": "发明专利" + }, + { + "createDate": "2010-06-16", + "createNum": "CN200910311440.8", + "patentName": "辊压机负荷优化控制系统", + "type": "发明专利" + }, + { + "createDate": "2009-04-22", + "createNum": "CN200810147622.1", + "patentName": "辊压机用球面调心滑动轴承", + "type": "发明专利" + }, + { + "createDate": "2008-08-06", + "createNum": "CN200610021501.3", + "patentName": "水泥生料制备方法及其实施设备", + "type": "发明专利" + }, + { + "createDate": "2007-04-04", + "createNum": "CN01108631.9", + "patentName": "多点进料多点卸料盘式输送机", + "type": "发明专利" + }, + { + "createDate": "2007-01-31", + "createNum": "CN200610021501.3", + "patentName": "水泥生料制备方法及其实施设备", + "type": "发明专利" + }, + { + "createDate": "2006-02-08", + "createNum": "CN200420061126.1", + "patentName": "V形叶栅选粉机", + "type": "实用新型" + }, + { + "createDate": "2005-11-23", + "createNum": "CN200420061125.7", + "patentName": "可调式叶栅选粉机", + "type": "实用新型" + }, + { + "createDate": "2005-11-23", + "createNum": "CN01108630.0", + "patentName": "选粉机转子", + "type": "发明专利" + }, + { + "createDate": "2005-08-31", + "createNum": "CN200420061124.2", + "patentName": "组合式机架辊压机", + "type": "实用新型" + }, + { + "createDate": "2004-01-07", + "createNum": "CN03232786.2", + "patentName": "自适应帘式锁风下料阀", + "type": "实用新型" + }, + { + "createDate": "2004-01-07", + "createNum": "CN03232785.4", + "patentName": "辊压机均料稳流仓", + "type": "实用新型" + }, + { + "createDate": "2004-01-07", + "createNum": "CN03232784.6", + "patentName": "V形选粉机", + "type": "实用新型" + }, + { + "createDate": "2003-12-17", + "createNum": "CN03232787.0", + "patentName": "块料电动分料阀", + "type": "实用新型" + }, + { + "createDate": "2003-02-19", + "createNum": "CN01108630.0", + "patentName": "选粉机转子", + "type": "发明专利" + }, + { + "createDate": "2003-02-19", + "createNum": "CN01108631.9", + "patentName": "多点进料多点卸料盘式输送机", + "type": "发明专利" + }, + { + "createDate": "2002-09-11", + "createNum": "CN01206833.0", + "patentName": "多点进料多点卸料盘式输送机", + "type": "实用新型" + }, + { + "createDate": "2002-06-12", + "createNum": "CN01206828.4", + "patentName": "煤磨动态选粉机", + "type": "实用新型" + }, + { + "createDate": "2002-03-20", + "createNum": "CN01206824.1", + "patentName": "水平涡流选粉机涡流打散器", + "type": "实用新型" + }, + { + "createDate": "2002-03-20", + "createNum": "CN01206823.3", + "patentName": "轨道式电子计量秤", + "type": "实用新型" + }, + { + "createDate": "2002-03-20", + "createNum": "CN01206827.6", + "patentName": "选粉机转子", + "type": "实用新型" + }, + { + "createDate": "2002-03-20", + "createNum": "CN01206821.7", + "patentName": "选粉机转子异形叶片", + "type": "实用新型" + } + ], + "total": 260 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY25101070041990", + "endDate": "2017-04-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AD0437", + "endDate": "2010-04-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01311(17)", + "endDate": "2017-09-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01322(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01320(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01323(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04226(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02035(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01319(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01317(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01318(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01316(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01321(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04227(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02036(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04228(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02082(18)", + "endDate": "2018-01-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A81367(18)", + "endDate": "2018-05-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A81366(18)", + "endDate": "2018-05-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01310(17)", + "endDate": "2017-09-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02034(17)", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02083(18)", + "endDate": "2018-01-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-06-28 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 260, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 23, + "authority": "武侯区市场监督管理局", + "branches": 0, + "businessDateFrom": "1999-11-23 00:00:00", + "businessDateTo": null, + "businessScope": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋(非住宅房屋)、机械设备租赁;机械设备技术服务及技术咨询;工程勘察设计、机械设备采购、安装、调试;工程管理服务;工程专业承包。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "103346.000000万人民币", + "changes": 74, + "companyAddress": "成都市武侯区武科东二路5号", + "companyCode": "510107000122976", + "companyName": "成都利君实业股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "leejun@cdleejun.com", + "phoneNumber": "028-85360202", + "website": [ + { + "name": "成都利君实业股份有限公司", + "url": "www.cdleejun.com" + }, + { + "name": "成都利君实业股份有限公司_OA", + "url": "www.leejun.cn" + } + ] + }, + "creditNo": "91510107720312707J", + "employees": 12, + "establishDate": "1999-11-23 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "1", + "issueDate": "2021-05-11 00:00:00", + "keyNo": "0fb4ec9b8bd3e8c9379aa7c9557cbdde", + "legalPerson": "何亚民", + "liquidation": null, + "mPledges": 0, + "orgCode": "720312707", + "originalName": 1, + "partners": 10, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "002651", + "stockType": "深交所主板A股", + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "101750", + "changeBefore": "社会公众普通股(A)股东;何佳;", + "changeDate": "2018-11-22 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "101750", + "changeBefore": "社会公众普通股(A)股东;何佳;", + "changeDate": "2018-11-22 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "鲜润,***", + "changeBefore": "", + "changeDate": "2018-11-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "罗新丽,***", + "changeBefore": "刘红艳,***", + "changeDate": "2015-12-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "何佳,14.0%;何亚民,74.5%;社会公众普通股(A)股东,4.1%;魏勇,7.2%;张乔龙,0.2%;", + "changeBefore": "何佳,35.0%;何亚民,36.2%;社会公众普通股(A)股东,10.2%;魏勇,18.0%;张乔龙,0.6%;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "40100", + "changeBefore": "36000", + "changeDate": "2012-02-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "鲜润,***", + "changeBefore": "", + "changeDate": "2018-11-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋、机械设备租赁;机械设备技术服务及技术咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究制造、销售、机电设备(不含汽车)及配件,项目投资(不得从事非法集资、吸收公共资金等金融活动);经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外。", + "changeDate": "2017-01-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋、机械设备租赁;机械设备技术服务及技术咨询;工程勘察设计、机械设备采购、安装、调试;工程管理服务;工程专业承包。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋、机械设备租赁;机械设备技术服务及技术咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "魏勇,董事兼总经理\n\n徐智平,董事兼总经理\n胡益俊,董事兼总经理\n曹辉,副总经理\n丁刃,副总经理\n何静秋,副总经理", + "changeBefore": "魏勇,董事兼总经理", + "changeDate": "2015-12-16 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "尹红,监事", + "changeBefore": "", + "changeDate": "2018-11-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "社会公众普通股(A)股东,货币;何佳,其他;张乔龙,其他;魏勇,其他;", + "changeBefore": "社会公众普通股(A)股东;何佳;", + "changeDate": "2018-11-22 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "何佳,13.8%;何亚民,14.3%;社会公众普通股(A)股东,5.5%;魏勇,7.1%;张乔龙,2.4%;", + "changeBefore": "何佳,14.0%;何亚民,74.5%;社会公众普通股(A)股东,4.1%;魏勇,7.2%;张乔龙,0.2%;", + "changeDate": "2018-11-22 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-01-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-23 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "罗新丽,***", + "changeBefore": "刘红艳,***", + "changeDate": "2015-12-16 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "社会公众普通股(A)股东,货币;何佳,其他;张乔龙,其他;魏勇,其他;", + "changeBefore": "社会公众普通股(A)股东;何佳;", + "changeDate": "2018-11-22 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1200", + "changeBefore": "魏勇;", + "changeDate": "2009-04-22 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-01-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2012-02-15 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "100250", + "changeBefore": "何亚民;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "100250", + "changeBefore": "何亚民;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "研究制造、销售、机电设备(不含汽车)及配件,项目投资;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外。", + "changeBefore": "研究制造、销售、机电设备(不含汽车)及配件,经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外。", + "changeDate": "2012-11-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "何亚民,其他;", + "changeBefore": "何亚民;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "尹红,监事", + "changeBefore": "", + "changeDate": "2018-11-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "徐智平,董事陈兴述,董事刘忠安,董事曹辉,董事侯水平,董事魏勇,董事兼总经理何亚民,董事长何静秋,董事傅文章,董事", + "changeBefore": "徐智平,董事陈兴述,董事刘忠安,董事曹辉,董事侯水平,董事魏勇,董事兼总经理何亚民,董事长何静秋,董事", + "changeDate": "2010-12-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都利君实业股份有限公司", + "changeBefore": "成都利君实业股份有限公司", + "changeDate": "2021-05-11 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "何佳,13.8%;何亚民,14.3%;社会公众普通股(A)股东,5.5%;魏勇,7.1%;张乔龙,2.4%;", + "changeBefore": "何佳,14.0%;何亚民,74.5%;社会公众普通股(A)股东,4.1%;魏勇,7.2%;张乔龙,0.2%;", + "changeDate": "2018-11-22 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "36000", + "changeBefore": "10000", + "changeDate": "2010-12-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-10-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "魏勇,董事兼总经理", + "changeBefore": "/", + "changeDate": "2009-07-23 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "1999-11-23 至 永久", + "changeBefore": "1999-11-23 至 2019-11-22", + "changeDate": "2019-10-12 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-11-22 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "10000", + "changeBefore": "张乔龙;魏勇;何亚民;何佳;", + "changeDate": "2009-07-24 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "何佳;何亚民;社会公众普通股(A)股东;魏勇;张乔龙;", + "changeBefore": "何佳;何亚民;魏勇;张乔龙;", + "changeDate": "2012-02-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "40100", + "changeBefore": "36000", + "changeDate": "2012-02-15 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "100250", + "changeBefore": "40100", + "changeDate": "2015-12-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2009-07-23 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "2020-09-11", + "changeBefore": "无", + "changeDate": "2020-11-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-04-21 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "何佳;何亚民;社会公众普通股(A)股东;魏勇;张乔龙;", + "changeBefore": "张乔龙;何佳;何亚民;社会公众普通股(A)股东;魏勇;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "魏勇,董事兼总经理 徐智平,董事兼总经理 胡益俊,董事兼总经理 曹辉,副总经理 丁刃,副总经理 何静秋,副总经理", + "changeBefore": "魏勇,董事兼总经理", + "changeDate": "2015-12-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋、机械设备租赁;机械设备技术服务及技术咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究制造、销售、机电设备(不含汽车)及配件,项目投资(不得从事非法集资、吸收公共资金等金融活动);经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外。", + "changeDate": "2017-01-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "罗新丽,132****4568", + "changeBefore": "刘红艳,134****1085", + "changeDate": "2015-12-16 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-10-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-12-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-07-23 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "何亚民,40.3%;", + "changeBefore": "何亚民,85.7%;", + "changeDate": "2009-04-21 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "103346.000000万人民币", + "changeBefore": "101750万人民币", + "changeDate": "2020-11-11 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-22 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "张乔龙,货币,其他;魏勇,货币,其他,知识产权;何亚民,其他,货币;何佳,货币,其他;", + "changeBefore": "张乔龙;魏勇;何亚民;何佳;", + "changeDate": "2009-07-23 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "胡益俊,董事\n何佳,副董事长\n陶学明,董事\n宗磊,董事\n唐国琼,董事\n徐智平,董事\n魏勇,董事兼总经理\n何亚民,董事长\n\n王雪,董事\n何佳,副董事长\n谢庆红,董事\n林麟,董事兼总经理", + "changeBefore": "胡益俊,董事\n何佳,副董事长\n陶学明,董事\n宗磊,董事\n唐国琼,董事\n徐智平,董事\n魏勇,董事兼总经理\n何亚民,董事长", + "changeDate": "2018-11-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "10000", + "changeBefore": "1200", + "changeDate": "2009-07-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "100250", + "changeBefore": "40100", + "changeDate": "2015-12-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "何佳,35.0%;何亚民,36.2%;魏勇,18.0%;张乔龙,0.6%;", + "changeBefore": "何佳,39.0%;何亚民,40.3%;魏勇,20.0%;张乔龙,0.7%;", + "changeDate": "2012-02-15 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "何佳,14.0%;何亚民,74.5%;社会公众普通股(A)股东,4.1%;魏勇,7.2%;张乔龙,0.2%;", + "changeBefore": "何佳,35.0%;何亚民,36.2%;社会公众普通股(A)股东,10.2%;魏勇,18.0%;张乔龙,0.6%;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "1999-11-23 至 永久", + "changeBefore": "1999-11-23 至 2019-11-22", + "changeDate": "2019-10-12 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "何亚民,其他;", + "changeBefore": "何亚民;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋、机械设备租赁;机械设备技术服务及技术咨询;工程勘察设计、机械设备采购、安装、调试;工程管理服务;工程专业承包。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研究制造、销售、机电产品(不含汽车)及配件;经营本公司自产产品及技术的出口业务和本公司所需的机械设备、零配件、原辅材料及技术的进出口业务,但国家限定公司经营或禁止进出口的商品及技术除外;项目投资(不得从事非法集资、吸收公共资金等金融活动);自有房屋、机械设备租赁;机械设备技术服务及技术咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "任保全,监事黄成明,监事邓碑松,监事", + "changeBefore": "/", + "changeDate": "2009-07-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都利君实业股份有限公司", + "changeBefore": "成都市利君实业有限责任公司", + "changeDate": "2009-07-23 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-02-15 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "何亚民,董事长魏勇,董事兼总经理徐智平,董事曹辉,董事何静秋,董事刘忠安,董事雷前治,董事陈兴述,董事侯水平,董事", + "changeBefore": "何亚民,执行董事兼总经理", + "changeDate": "2009-07-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "何亚民,中华人民共和国居民身份证,*****", + "changeBefore": "何亚民,中华人民共和国居民身份证,*****", + "changeDate": "2010-12-22 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "36000", + "changeBefore": "10000", + "changeDate": "2010-12-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "何佳;何亚民;魏勇;张乔龙;", + "changeBefore": "何亚民;魏勇;", + "changeDate": "2009-04-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-01-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "10000", + "changeBefore": "1200", + "changeDate": "2009-07-23 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "张乔龙,0.1%;", + "changeBefore": "张乔龙,0.7%;", + "changeDate": "2009-07-23 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "何佳;何亚民;社会公众普通股(A)股东;魏勇;张乔龙;", + "changeBefore": "张乔龙;何佳;何亚民;社会公众普通股(A)股东;魏勇;", + "changeDate": "2015-12-16 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "魏勇,货币,其他,知识产权;", + "changeBefore": "魏勇;", + "changeDate": "2009-04-22 00:00:00", + "changeField": "出资方式变更" + } + ], + "contactInfo": { + "email": "leejun@cdleejun.com", + "phoneNumber": "028-85360202", + "website": [ + { + "name": "成都利君实业股份有限公司", + "url": "www.cdleejun.com" + }, + { + "name": "成都利君实业股份有限公司_OA", + "url": "www.leejun.cn" + } + ] + }, + "employees": [ + { + "employeeName": "徐智平", + "position": "董事" + }, + { + "employeeName": "胡益俊", + "position": "董事" + }, + { + "employeeName": "王雪", + "position": "董事" + }, + { + "employeeName": "谢庆红", + "position": "董事" + }, + { + "employeeName": "尹红", + "position": "监事" + }, + { + "employeeName": "陶学明", + "position": "董事" + }, + { + "employeeName": "何亚民", + "position": "董事长" + }, + { + "employeeName": "邱红", + "position": "监事" + }, + { + "employeeName": "宗磊", + "position": "董事" + }, + { + "employeeName": "张娟娟", + "position": "监事" + }, + { + "employeeName": "何佳", + "position": "副董事长" + }, + { + "employeeName": "林麟", + "position": "董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2009-07-23 00:00:00", + "name": "成都市利君实业有限责任公司" + } + ], + "partners": [ + { + "capiDate": "2009-06-25 16:00:00", + "investName": "股权", + "investType": "股权", + "shoudDate": "2009-06-25 16:00:00", + "stockCapital": "7200", + "stockName": "魏勇", + "stockPercent": "0.1280", + "stockRealcapital": "7200", + "stockType": "自然人股东" + }, + { + "capiDate": "2009-06-25 16:00:00", + "investName": "股权", + "investType": "股权", + "shoudDate": "2009-06-25 16:00:00", + "stockCapital": "14040", + "stockName": "何佳", + "stockPercent": "0.2804", + "stockRealcapital": "14040", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国对外经济贸易信托有限公司-外贸信托-高毅晓峰鸿远集合资金信托计划", + "stockPercent": "0.0135", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国银行股份有限公司-华安文体健康主题灵活配置混合型证券投资基金", + "stockPercent": "0.0080", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海人寿保险股份有限公司-传统产品1", + "stockPercent": "0.0073", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海高毅资产管理合伙企业(有限合伙)-高毅晓峰2号致信基金", + "stockPercent": "0.0132", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国银行股份有限公司-华宝创新优选混合型证券投资基金", + "stockPercent": "0.0060", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "香港中央结算有限公司", + "stockPercent": "0.0134", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": "2009-06-25 16:00:00", + "investName": "股权", + "investType": "股权", + "shoudDate": "2009-06-25 16:00:00", + "stockCapital": "14519.9999", + "stockName": "何亚民", + "stockPercent": "0.3234", + "stockRealcapital": "14519.9999", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "招商银行股份有限公司-华安安华灵活配置混合型证券投资基金", + "stockPercent": "0.0057", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "510107720312707", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "510107720312707", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "510107720312707", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "91510107720312707J", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "91510107720312707J", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "91510107720312707J", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都利君实业股份有限公司", + "taxPayerNo": "91510107720312707J", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/48c0f2790632e748b87b93a49829d53b/202202251909.json b/example/tpt/company/48c0f2790632e748b87b93a49829d53b/202202251909.json new file mode 100644 index 0000000..771d70a --- /dev/null +++ b/example/tpt/company/48c0f2790632e748b87b93a49829d53b/202202251909.json @@ -0,0 +1,562 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-18", + "createNum": "CN215545704U", + "patentName": "一种带气泵式空气等离子切割机的气路冷却系统", + "type": "实用新型" + }, + { + "createDate": "2022-01-14", + "createNum": "CN113927141A", + "patentName": "一种电弧控制方法、系统及装置", + "type": "发明专利" + }, + { + "createDate": "2022-01-11", + "createNum": "CN215498400U", + "patentName": "双电源型弧焊电源输入电压检测装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-31", + "createNum": "CN215378783U", + "patentName": "一种单管IGBT安装结构", + "type": "实用新型" + }, + { + "createDate": "2021-12-24", + "createNum": "CN215280334U", + "patentName": "一种控制切割机气泵启停的控制电路", + "type": "实用新型" + }, + { + "createDate": "2021-11-16", + "createNum": "CN214721369U", + "patentName": "一种可自带气泵的空气等离子切割机", + "type": "实用新型" + }, + { + "createDate": "2021-10-29", + "createNum": "CN306907962S", + "patentName": "等离子切割机(SLG-400HF)", + "type": "外观设计" + }, + { + "createDate": "2021-10-19", + "createNum": "CN306886001S", + "patentName": "等离子切割机(LGK-100P1)", + "type": "外观设计" + }, + { + "createDate": "2021-06-04", + "createNum": "CN213360525U", + "patentName": "一种弧焊电源冷却风扇控制电路", + "type": "实用新型" + }, + { + "createDate": "2021-05-11", + "createNum": "CN213185486U", + "patentName": "一种用于大功率弧焊电源的缺相保护电路", + "type": "实用新型" + }, + { + "createDate": "2021-03-23", + "createNum": "CN212761683U", + "patentName": "用于等离子切割系统的连接装置", + "type": "实用新型" + }, + { + "createDate": "2020-10-30", + "createNum": "CN211828419U", + "patentName": "一种互感滤波电抗结构", + "type": "实用新型" + }, + { + "createDate": "2020-09-08", + "createNum": "CN108941859B", + "patentName": "基于递推算法的交流埋弧焊输出电流补偿方法", + "type": "发明专利" + }, + { + "createDate": "2020-06-05", + "createNum": "CN210677283U", + "patentName": "一种大功率的逆变式多功能弧焊电源电路及装置", + "type": "实用新型" + }, + { + "createDate": "2020-05-08", + "createNum": "CN210475806U", + "patentName": "一种新型针对机器人配套焊接电源的调试适配控制电路", + "type": "实用新型" + }, + { + "createDate": "2020-04-24", + "createNum": "CN210387911U", + "patentName": "一种等离子切割机液体冷却系统", + "type": "实用新型" + }, + { + "createDate": "2020-04-21", + "createNum": "CN210359727U", + "patentName": "一种用于提高逆变式弧焊电源IGBT工作可靠性的电路", + "type": "实用新型" + }, + { + "createDate": "2019-11-01", + "createNum": "CN110394527A", + "patentName": "一种用于提高逆变式弧焊电源IGBT工作可靠性的电路", + "type": "发明专利" + }, + { + "createDate": "2019-03-01", + "createNum": "CN208571899U", + "patentName": "一种基于PLC的无线控制弧焊电源调试装置", + "type": "实用新型" + }, + { + "createDate": "2019-01-04", + "createNum": "CN208322396U", + "patentName": "一种空气等离子切割机引弧电路", + "type": "实用新型" + } + ], + "total": 57 + }, + "ProfileTags": [ + "气保焊弧焊电源", + "螺柱焊氩弧焊手工", + "等离子数控切割机", + "埋弧焊自动焊", + "其他电焊", + "切割设备", + "等离子切割机", + "电焊", + "切割设备", + "制造商" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "华远焊机 HUAYUAN WELDER", + "status": "商标申请中", + "type": "07-机械设备" + }, + { + "name": "华远焊机 HUAYUAN WELDER", + "status": "等待实质审查", + "type": "07-机械设备" + }, + { + "name": "华焊", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "华焊", + "status": "初审公告", + "type": "07-机械设备" + }, + { + "name": "华焊", + "status": "初审公告", + "type": "06-金属材料" + }, + { + "name": "华远焊机 HUAYUAN WELDER", + "status": "等待实质审查", + "type": "07-机械设备" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "40-材料加工" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "35-广告销售" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "华远焊杰", + "status": "商标已注册", + "type": "06-金属材料" + }, + { + "name": "华远炜德", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "华远炜德", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "HUAYUANWELDER", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "HUA WELD", + "status": "商标无效", + "type": "07-机械设备" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "华焊", + "status": "商标已注册", + "type": "11-灯具空调" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05883(18)", + "endDate": "2018-03-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02095(17)", + "endDate": "2017-09-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 57, + "ProfileTags": [ + "气保焊弧焊电源", + "螺柱焊氩弧焊手工", + "等离子数控切割机", + "埋弧焊自动焊", + "其他电焊", + "切割设备", + "等离子切割机", + "电焊", + "切割设备", + "制造商" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 2, + "authority": "武侯区市场监督管理局", + "branches": 1, + "businessDateFrom": "1996-10-14 00:00:00", + "businessDateTo": null, + "businessScope": "电器设备的生产及销售;焊接材料的生产及销售;技术进出口和货物进出口及其他无须前置审批的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "1000.000000万人民币", + "changes": 23, + "companyAddress": "成都市武侯区武侯科技园武兴四路5号", + "companyCode": "510100000164718", + "companyName": "成都华远电器设备有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股的法人独资)", + "contactInfo": { + "email": "huayuanwelder666@126.com", + "phoneNumber": "028-85744096", + "website": [ + { + "name": "成都华远电器设备有限公司", + "url": "www.hwayuan.com" + } + ] + }, + "creditNo": "91510100621738673J", + "employees": 2, + "establishDate": "1996-10-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "0", + "issueDate": "2021-07-21 00:00:00", + "keyNo": "ab3a5cf9907bf89150dd6d5904663ac1", + "legalPerson": "袁荣勤", + "liquidation": null, + "mPledges": 0, + "orgCode": "621738673", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": null, + "companyCode": "6201032900095", + "companyName": "成都华远电器设备有限公司兰州分公司", + "creditNo": null, + "legalPerson": "陈杰" + } + ], + "changes": [ + { + "changeAfter": "1000", + "changeBefore": "李平;袁荣勤;", + "changeDate": "2010-08-06 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1996-10-14 至 2016-10-13", + "changeDate": "2016-08-12 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "200", + "changeBefore": "200", + "changeDate": "2010-08-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1996-10-14 至 2016-10-13", + "changeDate": "2016-08-12 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-06 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "有限责任公司(自然人投资或控股的法人独资)", + "changeBefore": "有限责任公司(自然人投资或控股)", + "changeDate": "2021-07-21 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "1000", + "changeBefore": "200", + "changeDate": "2010-08-06 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "1000", + "changeBefore": "200", + "changeDate": "2010-08-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-30 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1000", + "changeBefore": "李平;袁荣勤;", + "changeDate": "2010-08-06 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-06 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "; 2021-07-15", + "changeBefore": "无", + "changeDate": "2021-07-21 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "200", + "changeBefore": "200", + "changeDate": "2010-08-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都华远焊割设备有限公司 出资 1000万人民币;", + "changeBefore": "李平 出资 256.402万人民币;袁荣勤 出资 743.598万人民币;", + "changeDate": "2021-07-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1000", + "changeBefore": "200", + "changeDate": "2010-08-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "廖琴", + "changeBefore": "李平", + "changeDate": "2021-07-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "huayuanwelder666@126.com", + "phoneNumber": "028-85744096", + "website": [ + { + "name": "成都华远电器设备有限公司", + "url": "www.hwayuan.com" + } + ] + }, + "employees": [ + { + "employeeName": "袁荣勤", + "position": "执行董事兼总经理" + }, + { + "employeeName": "廖琴", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2010-07-28 00:00:00", + "stockCapital": "1000.0", + "stockName": "成都华远焊割设备有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都华远电器设备有限公司", + "taxPayerNo": "510107621738673", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都华远电器设备有限公司", + "taxPayerNo": "510107621738673", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都华远电器设备有限公司", + "taxPayerNo": "91510100621738673J", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都华远电器设备有限公司", + "taxPayerNo": "91510100621738673J", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都华远电器设备有限公司", + "taxPayerNo": "91510100621738673J", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都华远电器设备有限公司", + "taxPayerNo": "91510100621738673J", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/495ac178dbfeb70b3d534a9d8221ab9e/202202251909.json b/example/tpt/company/495ac178dbfeb70b3d534a9d8221ab9e/202202251909.json new file mode 100644 index 0000000..bc5cef5 --- /dev/null +++ b/example/tpt/company/495ac178dbfeb70b3d534a9d8221ab9e/202202251909.json @@ -0,0 +1,933 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "走班排课管理系统", + "考务综合管理系统", + "身份认证系统", + "巡查指挥系统", + "作弊防控系统", + "运维服务系统", + "信号发生器 ", + " 巡查指挥系统 ", + " 身份认证系统 ", + " 作弊防控系统 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "走班排课管理系统", + "考务综合管理系统", + "身份认证系统", + "巡查指挥系统", + "作弊防控系统", + "运维服务系统", + "信号发生器 ", + " 巡查指挥系统 ", + " 身份认证系统 ", + " 作弊防控系统 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "武侯区市场监督管理局", + "branches": 3, + "businessDateFrom": "2002-10-31 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:建筑智能化系统设计;建设工程施工;基础电信业务;第一类增值电信业务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;电子产品销售;计算机软硬件及辅助设备批发;网络设备制造;网络设备销售;软件开发;计算机软硬件及外围设备制造;安防设备制造;安防设备销售;安全技术防范系统设计施工服务;教育咨询服务(不含涉许可审批的教育培训活动);信息技术咨询服务;企业管理咨询;云计算装备技术服务;大数据服务;人工智能硬件销售;人工智能理论与算法软件开发;信息系统集成服务(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "39951.456700万人民币", + "changes": 97, + "companyAddress": "成都市武侯区武侯电商产业功能区管委会武科西二路188号", + "companyCode": "510107000124298", + "companyName": "成都佳发安泰教育科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "932631469@qq.com", + "phoneNumber": "028-85373869", + "website": [ + { + "name": "成都佳发安泰教育科技股份有限公司", + "url": "www.jf-r.com" + } + ] + }, + "creditNo": "915101077436163833", + "employees": 10, + "establishDate": "2002-10-31 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "1", + "issueDate": "2021-09-08 00:00:00", + "keyNo": "6249d56e20c93b6da0458ef663b1709a", + "legalPerson": "袁斌", + "liquidation": null, + "mPledges": 0, + "orgCode": "743616383", + "originalName": 2, + "partners": 10, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "300559", + "stockType": "深交所创业板A股", + "taxCreditltems": 8, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "江油市市场监督管理局", + "companyCode": null, + "companyName": "成都佳发安泰教育科技股份有限公司江油分公司", + "creditNo": "91510781MA62Y1N39G", + "legalPerson": "梁坤" + }, + { + "authority": "拉萨市市场监督管理局城西分局", + "companyCode": null, + "companyName": "成都佳发安泰教育科技股份有限公司西藏分公司", + "creditNo": "91540194MA6T1QEN8F", + "legalPerson": "刘衍彬" + }, + { + "authority": "杭州市西湖区市场监督管理局", + "companyCode": null, + "companyName": "成都佳发安泰教育科技股份有限公司杭州分公司", + "creditNo": "91330106MA2H107R7A", + "legalPerson": "孔令榕" + } + ], + "changes": [ + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2012-11-26 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "袁斌,中华人民共和国居民身份证,***", + "changeBefore": "寇健,中华人民共和国居民身份证,***", + "changeDate": "2012-11-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "2002年10月31日 至 长期", + "changeBefore": "2002年10月31日 至 2022年10月30日", + "changeDate": "2021-09-08 00:00:00", + "changeField": "经营期限" + }, + { + "changeAfter": "陈大强;成都德员泰投资有限公司;寇勤;凌云;袁斌;", + "changeBefore": "成都德员泰投资有限公司;陈大强;寇勤;凌云;袁斌;", + "changeDate": "2016-12-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品。(凭许可证有效期经营至2019年2月22日)。", + "changeDate": "2019-06-11 00:00:00", + "changeField": "许可经营项目变更" + }, + { + "changeAfter": "2663.648950万人民币", + "changeBefore": "26641.61万人民币", + "changeDate": "2019-11-20 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "26635.349500万人民币", + "changeBefore": "26636.4895万人民币", + "changeDate": "2020-04-21 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2019年2月22日);电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2016年2月1日);电子计算机硬件研制、开发、生产、销售及其应用技术服务;电子计算机软件研发、销售及技术服务;网络设备的研制、开发、生产、销售;安防设备的研制、开发、生产、销售;电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-05-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-05 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "成都德员泰投资有限公司,其他;", + "changeBefore": "成都德员泰投资有限公司;", + "changeDate": "2016-12-14 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "7180", + "changeBefore": "5380", + "changeDate": "2016-12-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "399514567.000000万人民币", + "changeBefore": "39953.0242万人民币", + "changeDate": "2021-09-08 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "成都佳发安泰科技股份有限公司", + "changeBefore": "成都佳发安泰科技有限公司", + "changeDate": "2012-11-26 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "1000", + "changeBefore": "凌军;寇勤;陈大强;", + "changeDate": "2009-03-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都德员泰投资有限公司,其他;", + "changeBefore": "成都德员泰投资有限公司;", + "changeDate": "2016-12-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈大强,13.4%;成都德员泰投资有限公司,37.4%;寇勤,1.8%;凌云,13.4%;袁斌,34.1%;", + "changeBefore": "陈大强,17.9%;成都德员泰投资有限公司,16.4%;寇勤,2.4%;凌云,17.9%;袁斌,45.5%;", + "changeDate": "2016-12-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程。", + "changeBefore": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-06-11 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "寇健,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2010-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-06-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2019年2月22日);电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-06-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2009-03-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2019-11-13", + "changeBefore": "无", + "changeDate": "2020-04-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈大强,6%;成都德员泰投资有限公司,6%;寇勤,0%;凌云,6%;袁斌,17%;股东增加注册资本,47%;", + "changeBefore": "", + "changeDate": "2019-06-11 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都市武侯区武科西二路188号(武侯新城管委会)", + "changeBefore": "成都市武侯区武兴五路433号(武侯新城管委会内)", + "changeDate": "2018-06-04 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2016年2月1日);电子计算机硬件研制、开发、生产、销售及其应用技术服务;电子计算机软件研发、销售及技术服务;网络设备的研制、开发、生产、销售;安防设备的研制、开发、生产、销售;电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2013-05-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈大强,6%;成都德员泰投资有限公司,6%;寇勤,0%;凌云,6%;袁斌,17%;股东增加注册资本,47%;", + "changeBefore": "", + "changeDate": "2019-06-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "电子计算机软、硬件,网络软件研制、开发、销售;电子产品的销售。(以上经营范围不含法律法规、国务院决定禁止或限制的项目,涉及许可的按许可内容及时效经营,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2010-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5380", + "changeBefore": "1231.4", + "changeDate": "2012-11-26 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2019年2月22日);电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2016年2月1日);电子计算机硬件研制、开发、生产、销售及其应用技术服务;电子计算机软件研发、销售及技术服务;网络设备的研制、开发、生产、销售;安防设备的研制、开发、生产、销售;电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-05-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-10-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈大强,其他,货币;", + "changeBefore": "陈大强;凌云;", + "changeDate": "2012-11-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈大强;成都德员泰投资有限公司;寇勤;凌云;袁斌;", + "changeBefore": "成都德员泰投资有限公司;陈大强;寇勤;凌云;袁斌;", + "changeDate": "2016-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈大强;成都德员泰投资有限公司;寇勤;凌云;袁斌;股东增加注册资本;", + "changeBefore": "", + "changeDate": "2019-06-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈大强;凌云;袁斌;", + "changeBefore": "陈大强;寇勤;凌军;", + "changeDate": "2010-10-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都市武侯区二环路西一段59号3-4-6F", + "changeBefore": "成都市武侯区二环路西一段58号3-4-6F", + "changeDate": "2009-01-07 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都市武侯区二环路西一段58号3-4-6F", + "changeBefore": "成都市青羊区忠烈祠东街51号3幢6号", + "changeDate": "2008-12-30 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-05 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-03-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2021-04-21", + "changeBefore": "无", + "changeDate": "2021-09-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都市武侯区武科西二路188号(武侯新城管委会)", + "changeBefore": "成都市武侯区武兴五路433号(武侯新城管委会内)", + "changeDate": "2018-06-04 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都市武侯区武兴五路433号(武侯新城管委会内)", + "changeBefore": "成都市武侯区武青南路33号", + "changeDate": "2012-11-26 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2016-12-14 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "寇健,董事兼总经理", + "changeBefore": "/", + "changeDate": "2012-11-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售;安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程;教育信息咨询(除出国留学中介及咨询)、信息技术咨询服务;企业管理咨询;教育软件、云计算、边缘计算、大数据、人工智能算法研究及应用;智慧城市规划、设计咨询服务;智慧城市系统的技术开发、技术咨询、技术推广。", + "changeBefore": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-11-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-05 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "梁坤,监事", + "changeBefore": "/", + "changeDate": "2013-03-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "7180", + "changeBefore": "成都德员泰投资有限公司;", + "changeDate": "2016-12-16 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2016-12-14 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品(凭许可证有效期经营至2019年2月22日);电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-06-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈大强;成都德员泰投资有限公司;寇勤;凌云;袁斌;股东增加注册资本;", + "changeBefore": "", + "changeDate": "2019-06-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2020-04-30", + "changeBefore": "无", + "changeDate": "2020-06-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "7180", + "changeBefore": "成都德员泰投资有限公司;", + "changeDate": "2016-12-16 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "26641.610000", + "changeBefore": "13952.460000", + "changeDate": "2019-06-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈大强,13.4%;成都德员泰投资有限公司,37.4%;寇勤,1.8%;凌云,13.4%;袁斌,34.1%;", + "changeBefore": "陈大强,17.9%;成都德员泰投资有限公司,16.4%;寇勤,2.4%;凌云,17.9%;袁斌,45.5%;", + "changeDate": "2016-12-14 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "销售经国家密码管理局审批并通过指定检测机构产品质量检测的商用密码产品。(凭许可证有效期经营至2019年2月22日)。", + "changeDate": "2019-06-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "袁斌,董事长\n凌云,董事\n赵峰,董事\n寇健,董事兼总经理\n李勃,董事\n尹治本,董事\n蔡春,董事\n罗境,董事\n郭银海,董事", + "changeBefore": "/", + "changeDate": "2012-11-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程。", + "changeBefore": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-06-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售;安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程;教育信息咨询(除出国留学中介及咨询)、信息技术咨询服务;企业管理咨询;教育软件、云计算、边缘计算、大数据、人工智能算法研究及应用;智慧城市规划、设计咨询服务;智慧城市系统的技术开发、技术咨询、技术推广。", + "changeBefore": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售,安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-11-19 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "26635.349500万人民币", + "changeBefore": "26636.4895万人民币", + "changeDate": "2020-04-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "郭银海 卿雪梅 罗境", + "changeBefore": "罗境 梁坤 郭银海", + "changeDate": "2020-08-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-05 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "39953.024200万人民币", + "changeBefore": "26635.3495万人民币", + "changeDate": "2020-06-29 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "袁斌 寇健 赵峰 段翰聪 周雄俊 覃勉 任淑", + "changeBefore": "寇健 尹治本 袁斌 蔡春 赵峰 凌云 李勃", + "changeDate": "2020-08-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "39953.024200万人民币", + "changeBefore": "26635.3495万人民币", + "changeDate": "2020-06-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-05-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-09 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "7180", + "changeBefore": "5380", + "changeDate": "2016-12-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-11-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-15 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "13952.46", + "changeBefore": "7180", + "changeDate": "2018-06-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-06-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈大强;成都德员泰投资有限公司;寇勤;凌云;袁斌;", + "changeBefore": "陈大强;凌云;袁斌;", + "changeDate": "2011-12-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "寇健,中华人民共和国居民身份证,***", + "changeBefore": "寇勤,中华人民共和国居民身份证,***", + "changeDate": "2010-10-18 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "陈大强,17.9%;凌云,17.9%;袁斌,45.5%;", + "changeBefore": "陈大强,22.0%;凌云,22.0%;袁斌,56.0%;", + "changeDate": "2011-12-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "13952.46", + "changeBefore": "7180", + "changeDate": "2018-06-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都佳发安泰教育科技股份有限公司", + "changeBefore": "成都佳发安泰科技股份有限公司", + "changeDate": "2018-06-04 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "许可项目:建筑智能化系统设计;建设工程施工;基础电信业务;第一类增值电信业务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;电子产品销售;计算机软硬件及辅助设备批发;网络设备制造;网络设备销售;软件开发;计算机软硬件及外围设备制造;安防设备制造;安防设备销售;安全技术防范系统设计施工服务;教育咨询服务(不含涉许可审批的教育培训活动);信息技术咨询服务;企业管理咨询;云计算装备技术服务;大数据服务;人工智能硬件销售;人工智能理论与算法软件开发;信息系统集成服务(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "电子计算机硬件研制、开发、生产、销售及其应用技术服务,电子计算机软件研发、销售及技术服务,网络设备的研制、开发、生产、销售;安防设备的研制、开发、生产、销售,电子产品的销售;公共安全防范设施系统设计、安装、维修;智能建筑系统集成,电子与智能化工程;教育信息咨询(除出国留学中介及咨询)、信息技术咨询服务;企业管理咨询;教育软件、云计算、边缘计算、大数据、人工智能算法研究及应用;智慧城市规划、设计咨询服务;智慧城市系统的技术开发、技术咨询、技术推广。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2021-09-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "2020-04-01", + "changeBefore": "无", + "changeDate": "2020-08-13 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2663.648950万人民币", + "changeBefore": "26641.61万人民币", + "changeDate": "2019-11-19 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1231.4", + "changeBefore": "1000", + "changeDate": "2011-12-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "26641.610000", + "changeBefore": "13952.460000", + "changeDate": "2019-06-11 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2663.648950万人民币", + "changeBefore": "26641.61万人民币", + "changeDate": "2019-11-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-12-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都市武侯区武青南路33号", + "changeBefore": "成都市武侯区二环路西一段59号3-4-6F", + "changeDate": "2010-10-18 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-19 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈大强,22.0%;寇勤,56.0%;凌军,22.0%;", + "changeBefore": "陈大强,8.8%;寇勤,82.4%;凌军,8.8%;", + "changeDate": "2009-03-05 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "凌军,货币;寇勤,货币;陈大强,货币;", + "changeBefore": "凌军;寇勤;陈大强;", + "changeDate": "2009-03-05 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + } + ], + "contactInfo": { + "email": "932631469@qq.com", + "phoneNumber": "028-85373869", + "website": [ + { + "name": "成都佳发安泰教育科技股份有限公司", + "url": "www.jf-r.com" + } + ] + }, + "employees": [ + { + "employeeName": "寇健", + "position": "董事兼总经理" + }, + { + "employeeName": "赵峰", + "position": "董事" + }, + { + "employeeName": "郭银海", + "position": "监事" + }, + { + "employeeName": "袁斌", + "position": "董事长" + }, + { + "employeeName": "罗境", + "position": "监事" + }, + { + "employeeName": "卿雪梅", + "position": "监事" + }, + { + "employeeName": "覃勉", + "position": "董事" + }, + { + "employeeName": "任淑", + "position": "董事" + }, + { + "employeeName": "周雄俊", + "position": "董事" + }, + { + "employeeName": "段翰聪", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2018-06-04 00:00:00", + "name": "成都佳发安泰科技股份有限公司" + }, + { + "changeDate": "2012-11-26 00:00:00", + "name": "成都佳发安泰科技有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国建设银行股份有限公司-融通互联网传媒灵活配置混合型证券投资基金", + "stockPercent": "0.0040", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "郭永钢", + "stockPercent": "0.0034", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "郭雯", + "stockPercent": "0.0049", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "961.18", + "stockName": "凌云", + "stockPercent": "0.0998", + "stockRealcapital": "961.18", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "西藏德员泰信息科技有限公司", + "stockPercent": "0.0732", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2446.65", + "stockName": "袁斌", + "stockPercent": "0.3316", + "stockRealcapital": "2446.65", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "961.18", + "stockName": "陈大强", + "stockPercent": "0.0953", + "stockRealcapital": "961.18", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海一村投资管理有限公司-一村扬帆16号私募证券投资基金", + "stockPercent": "0.0175", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "嘉实基金-国新投资有限公司-嘉实基金-国新2号单一资产管理计划", + "stockPercent": "0.0040", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "沈红", + "stockPercent": "0.0232", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都佳发安泰科技股份有限公司", + "taxPayerNo": "510107743616383", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰科技股份有限公司", + "taxPayerNo": "510107743616383", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰科技股份有限公司", + "taxPayerNo": "510107743616383", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰教育科技股份有限公司", + "taxPayerNo": "915101077436163833", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰科技股份有限公司", + "taxPayerNo": "915101077436163833", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰教育科技股份有限公司", + "taxPayerNo": "915101077436163833", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰教育科技股份有限公司", + "taxPayerNo": "915101077436163833", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都佳发安泰教育科技股份有限公司", + "taxPayerNo": "915101077436163833", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/4bfd0314bf9a654dd2c076b6949b68e0/202202250154.json b/example/tpt/company/4bfd0314bf9a654dd2c076b6949b68e0/202202250154.json new file mode 100644 index 0000000..720b197 --- /dev/null +++ b/example/tpt/company/4bfd0314bf9a654dd2c076b6949b68e0/202202250154.json @@ -0,0 +1,571 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-14", + "createNum": "CN215524443U", + "patentName": "一种用于盾构管片钢筋笼尺寸检测的工装", + "type": "实用新型" + }, + { + "createDate": "2022-01-14", + "createNum": "CN215510159U", + "patentName": "一种盾构管片模具定位装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-14", + "createNum": "CN215511533U", + "patentName": "一种盾构管片混凝土外弧面精抹面装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-14", + "createNum": "CN215511582U", + "patentName": "一种自给水智能化混凝土养护喷淋系统", + "type": "实用新型" + }, + { + "createDate": "2022-01-14", + "createNum": "CN215516365U", + "patentName": "一种管片吊装翻片专用工具", + "type": "实用新型" + }, + { + "createDate": "2021-11-23", + "createNum": "CN214838101U", + "patentName": "一种用于管片生产线模具的阻滑装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-23", + "createNum": "CN214828398U", + "patentName": "一种混凝土管片脱模夹具", + "type": "实用新型" + }, + { + "createDate": "2021-11-05", + "createNum": "CN113601672A", + "patentName": "一种盾构管片混凝土粗抹面装置", + "type": "发明专利" + }, + { + "createDate": "2021-11-05", + "createNum": "CN113607021A", + "patentName": "一种用于盾构管片钢筋笼尺寸检测的工装", + "type": "发明专利" + }, + { + "createDate": "2021-10-22", + "createNum": "CN113524391A", + "patentName": "一种盾构管片混凝土外弧面精抹面装置", + "type": "发明专利" + }, + { + "createDate": "2021-08-17", + "createNum": "CN113263597A", + "patentName": "一种盾构管片振捣浇筑一体化成套工装", + "type": "发明专利" + }, + { + "createDate": "2021-06-11", + "createNum": "CN112938751A", + "patentName": "一种吊装翻片专用工具", + "type": "发明专利" + }, + { + "createDate": "2021-05-25", + "createNum": "CN112833128A", + "patentName": "一种用于管片生产线模具的阻滑装置", + "type": "发明专利" + }, + { + "createDate": "2021-02-26", + "createNum": "CN212596545U", + "patentName": "一种盾构管片模具自动喷涂脱模剂设备", + "type": "实用新型" + }, + { + "createDate": "2021-02-26", + "createNum": "CN212602489U", + "patentName": "一种盾构管片模具自动清理及自动喷涂脱模剂设备", + "type": "实用新型" + }, + { + "createDate": "2021-01-12", + "createNum": "CN212331372U", + "patentName": "一种盾构管片模具自动清理装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN212123695U", + "patentName": "一种用于盾构管片脱模吊装的预埋式工装", + "type": "实用新型" + }, + { + "createDate": "2020-11-17", + "createNum": "CN111941626A", + "patentName": "混凝土预制构件环保型智能生产系统设计方法", + "type": "发明专利" + }, + { + "createDate": "2020-10-23", + "createNum": "CN111804461A", + "patentName": "一种盾构管片模具自动喷涂脱模剂设备", + "type": "发明专利" + }, + { + "createDate": "2020-10-23", + "createNum": "CN111805712A", + "patentName": "一种盾构管片模具自动清理及自动喷涂脱模剂设备", + "type": "发明专利" + } + ], + "total": 34 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A0031(17)", + "endDate": "2017-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0171(17)", + "endDate": "2017-05-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2422(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2424(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2421(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2420(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2425(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2423(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2428(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0124(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2426(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0003(17)", + "endDate": "2017-01-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0004(17)", + "endDate": "2017-01-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0133(17)", + "endDate": "2017-01-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0134(17)", + "endDate": "2017-01-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0158(17)", + "endDate": "2017-03-31 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0157(17)", + "endDate": "2017-03-31 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0169(17)", + "endDate": "2017-05-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1998(17)", + "endDate": "2017-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0882(17)", + "endDate": "2017-01-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2427(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A0170(17)", + "endDate": "2017-05-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0857(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0858(16)", + "endDate": "2016-12-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0881(17)", + "endDate": "2017-01-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0880(17)", + "endDate": "2017-01-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0249(17)", + "endDate": "2017-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A0032(17)", + "endDate": "2017-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A0030(17)", + "endDate": "2017-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1059(17)", + "endDate": "2017-05-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1999(17)", + "endDate": "2017-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A2000(17)", + "endDate": "2017-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1997(17)", + "endDate": "2017-07-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01259(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04071(17)", + "endDate": "2017-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04070(17)", + "endDate": "2017-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03770(17)", + "endDate": "2017-12-07 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101320037605", + "endDate": "2018-12-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A11726(19)", + "endDate": "2019-04-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-12-17 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 34, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 40, + "authority": "新津县市场监督管理局", + "branches": 1, + "businessDateFrom": "2015-09-29 00:00:00", + "businessDateTo": "2025-09-28 00:00:00", + "businessScope": "商品混凝土生产、销售;水泥制品制造;混凝土预制构件工程施工;建材、机械设备批发;机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "5500.000000万人民币", + "changes": 22, + "companyAddress": "成都市新津县新材料产业功能区平塘东路北侧", + "companyCode": "510110000031174", + "companyName": "中电建成都混凝土制品有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "625191346@qq.com", + "phoneNumber": "13980369622" + }, + "creditNo": "91510100MA61R1252Q", + "employees": 2, + "establishDate": "2015-09-29 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "isOnStock": "0", + "issueDate": "2019-03-13 00:00:00", + "keyNo": "ffa75272f25bc6ddcbe5e7f80447d3d5", + "legalPerson": "邹利兵", + "liquidation": null, + "mPledges": 0, + "orgCode": "MA61R1252", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 0, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "福州市长乐区市场监督管理局", + "companyCode": null, + "companyName": "中电建成都混凝土制品有限公司福州分公司", + "creditNo": "91350182MA2YF7PG27", + "legalPerson": "祝建坤" + } + ], + "changes": [ + { + "changeAfter": "成都市新津县新材料产业功能区平塘东路北侧", + "changeBefore": "四川省成都市天府新区煎茶镇高庙村3组1号1栋1楼1号", + "changeDate": "2016-04-12 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "郑晓彤 *** 备案手机:*** (网上办理)", + "changeBefore": "肖秀清 *** 备案手机:***", + "changeDate": "2019-04-26 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈雁高,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-04-12 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "黄华棣", + "changeBefore": "崔国民", + "changeDate": "2022-01-07 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈雁高,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5500", + "changeBefore": "2500", + "changeDate": "2017-06-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "贾林 *** 备案手机:***", + "changeBefore": "郑晓彤 *** 备案手机:***", + "changeDate": "2019-11-19 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "5500", + "changeBefore": "2500", + "changeDate": "2017-06-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈雁高", + "changeBefore": "陈庆杰", + "changeDate": "2016-04-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "陈雁高,执行董事兼总经理", + "changeBefore": "None", + "changeDate": "2016-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "郑晓彤", + "changeBefore": "肖秀清", + "changeDate": "2019-03-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "邹利兵,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2017-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "贾林 *** 备案手机:***", + "changeBefore": "郑晓彤 *** 备案手机:***", + "changeDate": "2019-11-19 00:00:00", + "changeField": "工商登记联络员" + }, + { + "changeAfter": "邹利兵,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2017-06-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "邹利兵", + "changeBefore": "陈雁高", + "changeDate": "2017-06-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都市新津县新材料产业功能区平塘东路北侧", + "changeBefore": "四川省成都市天府新区煎茶镇高庙村3组1号1栋1楼1号", + "changeDate": "2016-04-12 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "陈雁高,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2016-04-12 00:00:00", + "changeField": "经理备案" + } + ], + "contactInfo": { + "email": "625191346@qq.com", + "phoneNumber": "13980369622" + }, + "employees": [ + { + "employeeName": "邹利兵", + "position": "执行董事兼总经理" + }, + { + "employeeName": "黄华棣", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "5500万人民币", + "stockName": "中国水利水电第七工程局有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/4e8980aaf2c0ad150e6a32e919b8c329/202202251909.json b/example/tpt/company/4e8980aaf2c0ad150e6a32e919b8c329/202202251909.json new file mode 100644 index 0000000..0be3e63 --- /dev/null +++ b/example/tpt/company/4e8980aaf2c0ad150e6a32e919b8c329/202202251909.json @@ -0,0 +1,808 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "其他布线产品", + "嵌入式系统应用产品 ", + " 实时操作系统 ", + " DSP " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "其他布线产品", + "嵌入式系统应用产品 ", + " 实时操作系统 ", + " DSP " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "武侯区市场监督管理局", + "branches": 0, + "businessDateFrom": "2001-05-15 00:00:00", + "businessDateTo": null, + "businessScope": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品、仪器仪表、通用机械设备、专用机械设备、电器机械及器材、工具量具的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "5380.000000万人民币", + "changes": 105, + "companyAddress": "成都市武侯区武侯新城管委会武兴二路17号", + "companyCode": "510107000051274", + "companyName": "成都傅立叶电子科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "qhh1980@126.com", + "phoneNumber": "028-85363316", + "website": [ + { + "name": "成都傅立叶电子科技有限公司", + "url": "www.fftchina.com.cn" + } + ] + }, + "creditNo": "915101077280662806", + "employees": 6, + "establishDate": "2001-05-15 00:00:00", + "exceptions": 1, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2019-07-29 00:00:00", + "keyNo": "7193d35463ffb4ff36831a367d5bba49", + "legalPerson": "戴荣", + "liquidation": null, + "mPledges": 0, + "orgCode": "728066280", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "350", + "changeBefore": "50", + "changeDate": "2011-05-18 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "戴荣,总经理", + "changeBefore": "戴荣,执行董事兼总经理", + "changeDate": "2016-04-18 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "5380", + "changeBefore": "3500", + "changeDate": "2017-02-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "戴荣,董事兼总经理;阴陶,董事;张大军,监事;杨洪宇,董事长;刘阳,董事;李增民,董事;", + "changeBefore": "刘阳,董事;戴荣,董事兼总经理;蒋勤俭,董事长;阴陶,董事;张大军,监事;杨洪宇,董事;", + "changeDate": "2019-07-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李增民 伍历文 何仕军 阴陶 戴荣", + "changeBefore": "戴荣 阴陶 张伟民 李增民 伍历文", + "changeDate": "2021-12-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "戴荣,董事兼总经理", + "changeBefore": "", + "changeDate": "2016-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "阴陶,货币,实物;林峰,货币;戴荣,货币,实物;", + "changeBefore": "阴陶;林峰;戴荣;", + "changeDate": "2013-08-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "王宝,董事长 戴荣,董事兼总经理 蒋勤俭,董事 阴陶,董事 刘阳,董事", + "changeBefore": "/", + "changeDate": "2016-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-18 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-04-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "戴荣;林峰;阴陶;", + "changeBefore": "戴荣;阴陶;", + "changeDate": "2012-02-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-06 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "张大军,监事", + "changeBefore": "", + "changeDate": "2016-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘阳,董事\n戴荣,董事兼总经理\n蒋勤俭,董事长\n阴陶,董事\n\n杨洪宇,董事", + "changeBefore": "刘阳,董事\n戴荣,董事兼总经理\n蒋勤俭,董事\n阴陶,董事", + "changeDate": "2018-08-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件、通讯设备、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-01-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-08-07 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "阴陶,2.6%;", + "changeBefore": "阴陶,18.0%;", + "changeDate": "2011-05-18 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-04-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "涂利木,监事", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张大军,监事", + "changeBefore": "/", + "changeDate": "2016-04-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-01-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-02-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "700", + "changeBefore": "阴陶;林峰;戴荣;", + "changeDate": "2013-08-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-05-06 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2025-05-14 00:00:00", + "changeDate": "2017-04-14 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "涂利木,监事", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "戴荣", + "changeBefore": "戴荣", + "changeDate": "2016-04-15 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品、仪器仪表、通用机械设备、专用机械设备、电器机械及器材、工具量具的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-04-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2025-05-14", + "changeDate": "2017-04-14 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "3500", + "changeBefore": "2000", + "changeDate": "2017-01-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2000", + "changeBefore": "980", + "changeDate": "2016-04-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通讯设备、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件(不含无线电发射设备)的开发、生产、销售、维修和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-04-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "700", + "changeBefore": "350", + "changeDate": "2013-08-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1130", + "changeDate": "2015-11-05 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "顾凯,监事", + "changeBefore": "/", + "changeDate": "2015-01-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "阴陶,货币,实物;戴荣,货币,实物;", + "changeBefore": "阴陶;戴荣;", + "changeDate": "2011-05-18 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "戴荣,79.0%;", + "changeBefore": "戴荣,82.0%;", + "changeDate": "2012-02-16 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通讯设备、测控产品的开发、生产、销售、维修和技术服务;电线、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件(不含无线电发射设备)的开发、生产、销售、维修和技术服务;计算机系统集成。(以上范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeDate": "2016-04-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "350", + "changeBefore": "阴陶;戴荣;", + "changeDate": "2011-05-18 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-04-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2025-05-14 00:00:00", + "changeDate": "2017-04-14 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-14 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "350", + "changeBefore": "阴陶;戴荣;", + "changeDate": "2012-02-16 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2025-05-14", + "changeDate": "2017-04-14 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-05-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品、仪器仪表、通用机械设备、专用机械设备、电器机械及器材、工具量具的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-04-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "980", + "changeBefore": "700", + "changeDate": "2013-09-11 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "伍历文 李增民 张伟民 阴陶 戴荣", + "changeBefore": "李增民 刘阳 杨洪宇 阴陶 戴荣", + "changeDate": "2021-09-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "戴荣,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2008-06-25 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈宇;戴荣;林峰;阴陶;张红霞;", + "changeBefore": "林峰;阴陶;戴荣;", + "changeDate": "2014-10-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "戴荣,董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-04-15 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-18 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "深圳市特发信息股份有限公司;", + "changeBefore": "陈宇;戴荣;林峰;新余道合资产管理中心(有限合伙);阴陶;张红霞;", + "changeDate": "2015-11-05 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈宇;戴荣;林峰;新余道合资产管理中心(有限合伙);阴陶;张红霞;", + "changeBefore": "陈宇;戴荣;林峰;阴陶;张红霞;", + "changeDate": "2015-01-26 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "700", + "changeBefore": "350", + "changeDate": "2013-08-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-18 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "深圳市特发信息股份有限公司;", + "changeBefore": "陈宇;戴荣;林峰;新余道合资产管理中心(有限合伙);阴陶;张红霞;", + "changeDate": "2015-11-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5380", + "changeBefore": "3500", + "changeDate": "2017-02-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-06-25 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-02-16 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "980", + "changeBefore": "700", + "changeDate": "2013-09-11 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "王宝,董事长\n戴荣,董事兼总经理\n蒋勤俭,董事\n阴陶,董事\n刘阳,董事", + "changeBefore": "", + "changeDate": "2016-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通信设备、手机、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件、通讯设备、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-01-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2000", + "changeBefore": "980", + "changeDate": "2016-04-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈宇;戴荣;林峰;新余道合资产管理中心(有限合伙);阴陶;张红霞;", + "changeBefore": "陈宇;戴荣;林峰;阴陶;张红霞;", + "changeDate": "2015-01-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2000", + "changeBefore": "980", + "changeDate": "2016-04-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "阴陶,9.0%;", + "changeBefore": "阴陶,18.0%;", + "changeDate": "2013-08-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "阴陶,货币,实物;林峰,货币;戴荣,货币,实物;", + "changeBefore": "阴陶;林峰;戴荣;", + "changeDate": "2013-09-11 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-09-11 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通讯设备、测控产品的开发、生产、销售、维修和技术服务;电缆、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件(不含无线电发射设备)的开发、生产、销售、维修和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-04-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-18 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "戴荣,总经理", + "changeBefore": "戴荣,执行董事兼总经理", + "changeDate": "2016-04-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件(不含无线电发射设备)的开发、生产、销售、维修和技术服务;计算机系统集成。(以上范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeBefore": "计算机软硬件的开发、生产、销售;计算机系统集成;电子设备的开发、生产、销售;电子元器件(不含无线电发射设备)的开发、生产、销售。(以上范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeDate": "2013-12-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "3500", + "changeBefore": "2000", + "changeDate": "2017-01-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-31 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "肖坚锋", + "changeBefore": "张大军", + "changeDate": "2021-09-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "980", + "changeBefore": "阴陶;林峰;戴荣;", + "changeDate": "2013-09-11 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "阴陶,货币,实物;戴荣,货币,实物;", + "changeBefore": "阴陶;戴荣;", + "changeDate": "2012-02-16 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "张大军,监事", + "changeBefore": "/", + "changeDate": "2016-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "阴陶,12.9%;", + "changeBefore": "阴陶,18.0%;", + "changeDate": "2013-09-11 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "2000", + "changeBefore": "980", + "changeDate": "2016-04-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-05 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "计算机软硬件、电子设备、电子元器件、通讯设备、测控产品的开发、生产、销售、维修和技术服务;电线、光缆、光纤、光配线产品的销售和技术服务;计算机系统集成。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机软硬件、电子设备、电子元器件(不含无线电发射设备)的开发、生产、销售、维修和技术服务;计算机系统集成。(以上范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeDate": "2016-04-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市武侯区武侯新城管委会武兴二路17号", + "changeBefore": "成都市武侯区武科东二路11号", + "changeDate": "2013-02-26 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-01-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "戴荣,董事兼总经理", + "changeBefore": "", + "changeDate": "2016-04-15 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "张大军,监事", + "changeBefore": "", + "changeDate": "2016-04-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "戴荣;阴陶;", + "changeBefore": "戴华;戴荣;周正权;", + "changeDate": "2008-06-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "戴荣,董事兼总经理", + "changeBefore": "/", + "changeDate": "2016-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈宇;戴荣;林峰;阴陶;张红霞;", + "changeBefore": "林峰;阴陶;戴荣;", + "changeDate": "2014-10-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "350", + "changeBefore": "50", + "changeDate": "2011-05-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "顾凯,监事", + "changeBefore": "/", + "changeDate": "2015-01-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1153", + "changeBefore": "1130", + "changeDate": "2015-11-05 00:00:00", + "changeField": "市场主体类型变更" + } + ], + "contactInfo": { + "email": "qhh1980@126.com", + "phoneNumber": "028-85363316", + "website": [ + { + "name": "成都傅立叶电子科技有限公司", + "url": "www.fftchina.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "戴荣", + "position": "董事长兼总经理" + }, + { + "employeeName": "李增民", + "position": "董事" + }, + { + "employeeName": "阴陶", + "position": "董事" + }, + { + "employeeName": "伍历文", + "position": "董事" + }, + { + "employeeName": "肖坚锋", + "position": "监事" + }, + { + "employeeName": "何仕军", + "position": "董事" + } + ], + "exceptions": [ + { + "addDate": "2021-07-11 00:00:00", + "addReason": "未依照《企业信息公示暂行条例》第八条规定的期限公示年度报告", + "decisionOffice": "武侯区市场监督管理局", + "removeDate": null, + "removeDecisionOffice": "", + "romoveReason": "" + } + ], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2025-05-14 00:00:00", + "stockCapital": "5380.0", + "stockName": "深圳市特发信息股份有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都傅立叶电子科技有限公司", + "taxPayerNo": "915101077280662806", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都傅立叶电子科技有限公司", + "taxPayerNo": "915101077280662806", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都傅立叶电子科技有限公司", + "taxPayerNo": "915101077280662806", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都傅立叶电子科技有限公司", + "taxPayerNo": "915101077280662806", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/50368784edc6acc20f3696d9c1699e03/202202251909.json b/example/tpt/company/50368784edc6acc20f3696d9c1699e03/202202251909.json new file mode 100644 index 0000000..fef26b2 --- /dev/null +++ b/example/tpt/company/50368784edc6acc20f3696d9c1699e03/202202251909.json @@ -0,0 +1,1761 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + " CSSD ", + " 整体解决方案 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "JY04", + "docNo": "川蓉食药监械经营备20140201号(补)", + "endDate": "2014-12-05 00:00:00" + }, + { + "docName": "JY02", + "docNo": "川蓉械备20150005号", + "endDate": "2015-01-14 00:00:00" + }, + { + "docName": "JY02", + "docNo": "川蓉械备20150047号", + "endDate": "2015-04-15 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170146号", + "endDate": "2017-03-29 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170151号", + "endDate": "2017-04-01 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170155号", + "endDate": "2017-04-07 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170157号", + "endDate": "2017-04-07 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170156号", + "endDate": "2017-04-07 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170159号", + "endDate": "2017-04-11 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170158号", + "endDate": "2017-04-11 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170163号", + "endDate": "2017-04-27 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170164号", + "endDate": "2017-04-27 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170167号", + "endDate": "2017-05-09 00:00:00" + }, + { + "docName": "JY05", + "docNo": "川蓉20170168号", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "JY03", + "docNo": "川蓉食药监械生产备20150018号", + "endDate": "2017-06-09 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170172号", + "endDate": "2017-06-21 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170181号", + "endDate": "2017-08-03 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170182号", + "endDate": "2017-08-23 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170184号", + "endDate": "2017-09-12 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170185号", + "endDate": "2017-09-28 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170189号", + "endDate": "2017-10-19 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170191号", + "endDate": "2017-10-19 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170192号", + "endDate": "2017-10-19 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170190号", + "endDate": "2017-10-19 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170193号", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170196号", + "endDate": "2017-11-09 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170197号", + "endDate": "2017-11-09 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170199号", + "endDate": "2017-11-15 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170201号", + "endDate": "2017-11-29 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170200号", + "endDate": "2017-11-29 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170203号", + "endDate": "2017-12-13 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20170202号", + "endDate": "2017-12-13 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180001号", + "endDate": "2018-01-03 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180004号", + "endDate": "2018-01-30 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180005号", + "endDate": "2018-01-30 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180008号", + "endDate": "2018-02-11 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180013号", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180014号", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180023号", + "endDate": "2018-03-15 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180022号", + "endDate": "2018-03-15 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180026号", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180027号", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180037号", + "endDate": "2018-05-07 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180036号", + "endDate": "2018-05-07 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180041号", + "endDate": "2018-05-23 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180040号", + "endDate": "2018-05-23 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180048号", + "endDate": "2018-06-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180049号", + "endDate": "2018-06-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180050号", + "endDate": "2018-06-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180051号", + "endDate": "2018-06-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180052号", + "endDate": "2018-06-14 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180056号", + "endDate": "2018-07-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180055号", + "endDate": "2018-07-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180063号", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180064号", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180061号", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180062号", + "endDate": "2018-08-07 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180066号", + "endDate": "2018-08-21 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180065号", + "endDate": "2018-08-21 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180067号", + "endDate": "2018-08-30 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180069号", + "endDate": "2018-08-30 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180068号", + "endDate": "2018-08-30 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180077号", + "endDate": "2018-09-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180076号", + "endDate": "2018-09-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180078号", + "endDate": "2018-09-28 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180080号", + "endDate": "2018-10-12 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180081号", + "endDate": "2018-10-12 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180099号", + "endDate": "2018-11-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180117号", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180112号", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190023号", + "endDate": "2019-03-21 00:00:00" + }, + { + "docName": "第一类医疗器械产品备案表", + "docNo": "川蓉械备20190051号", + "endDate": "2019-04-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03296(17)", + "endDate": "2017-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00620(17)", + "endDate": "2017-12-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A08867(18)", + "endDate": "2018-06-05 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180108号", + "endDate": "2018-12-11 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180116号", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180087号", + "endDate": "2018-10-26 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180100号", + "endDate": "2018-11-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180098号", + "endDate": "2018-11-20 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180109号", + "endDate": "2018-12-11 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180107号", + "endDate": "2018-12-11 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180113号", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180114号", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190006号", + "endDate": "2019-01-16 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190005号", + "endDate": "2019-01-16 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190011号", + "endDate": "2019-01-25 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190013号", + "endDate": "2019-02-01 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190012号", + "endDate": "2019-02-01 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190020号", + "endDate": "2019-03-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190022号", + "endDate": "2019-03-21 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190025号", + "endDate": "2019-04-02 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190024号", + "endDate": "2019-04-02 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20180115号", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20190021号", + "endDate": "2019-03-06 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200099号", + "endDate": "2020-05-15 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200101号", + "endDate": "2020-05-15 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200100号", + "endDate": "2020-05-15 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200152号", + "endDate": "2020-05-29 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200153号", + "endDate": "2020-05-29 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200194号", + "endDate": "2020-06-12 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200208号", + "endDate": "2020-06-24 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200209号", + "endDate": "2020-06-24 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200210号", + "endDate": "2020-06-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-06 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190043号", + "endDate": "2019-05-10 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "川蓉20190054号", + "endDate": "2019-07-10 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20190097号", + "endDate": "2019-12-27 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101240135304", + "endDate": "2020-01-14 00:00:00" + }, + { + "docName": "医疗器械出口备案", + "docNo": "YJ05", + "endDate": "2020-03-04 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200265号", + "endDate": "2020-07-20 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200266号", + "endDate": "2020-07-20 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200264号", + "endDate": "2020-07-20 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200327号", + "endDate": "2020-08-11 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200355号", + "endDate": "2020-08-25 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200356号", + "endDate": "2020-08-25 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200357号", + "endDate": "2020-08-25 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200428号", + "endDate": "2020-09-18 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200429号", + "endDate": "2020-09-18 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200465号", + "endDate": "2020-10-15 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200463号", + "endDate": "2020-10-15 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200464号", + "endDate": "2020-10-15 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200528号", + "endDate": "2020-11-06 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200529号", + "endDate": "2020-11-06 00:00:00" + }, + { + "docName": "YJ05", + "docNo": "川蓉20200527号", + "endDate": "2020-11-06 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + " CSSD ", + " 整体解决方案 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 125, + "authority": "成都市市场监督管理局", + "branches": 2, + "businessDateFrom": "1998-12-28 00:00:00", + "businessDateTo": null, + "businessScope": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;防护用品的销售;销售办公家具;医院机械设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口;第一类、第二类医疗器械消毒灭菌器械的研发、生产;消毒剂、消毒器械的研发、生产及销售;危险化学品的经营(品名详见许可证,不带储存设施经营:票据经营);销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "11072.877400万人民币", + "changes": 144, + "companyAddress": "四川省成都市郫都区成都现代工业港北片区港通北三路211号", + "companyCode": "510124000009650", + "companyName": "老肯医疗科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(港澳台投资、未上市)", + "contactInfo": { + "email": "zhengquanbu@laoken.com", + "phoneNumber": "028-87804333", + "website": [ + { + "name": "老肯科技", + "url": "www.laoken.com" + } + ] + }, + "creditNo": "915101007130698769", + "employees": 12, + "establishDate": "1998-12-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "医药制造业" + }, + "isOnStock": "1", + "issueDate": "2021-04-16 00:00:00", + "keyNo": "ba53aee6c17be7f22c5c0c2c5e67c86d", + "legalPerson": "刘霞", + "liquidation": null, + "mPledges": 0, + "orgCode": "713069876", + "originalName": 2, + "partners": 6, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": "834611", + "stockType": "新三板", + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "北京市工商行政管理局丰台分局", + "companyCode": "110108016703807", + "companyName": "老肯医疗科技股份有限公司北京分公司", + "creditNo": "9111010809189298XX", + "legalPerson": "付亚娟" + }, + { + "authority": "南山局", + "companyCode": "440301107915749", + "companyName": "老肯医疗科技股份有限公司深圳研发中心", + "creditNo": "91440300078952685L", + "legalPerson": "刘勇" + } + ], + "changes": [ + { + "changeAfter": "成都老肯科技股份有限公司深圳研发中心,440301107915749,成都老肯科技股份有限公司北京分公司", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "成都老肯科技股份有限公司深圳研发中心,*****,成都老肯科技股份有限公司北京分公司", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "分公司增加备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "8983.740900万人民币", + "changeBefore": "万null", + "changeDate": "2021-02-07 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-08-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2021-02-07章程备案", + "changeBefore": "无", + "changeDate": "2021-02-07 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈文川 沈孝惠 严燕", + "changeBefore": "陈文川 严燕 李永艳", + "changeDate": "2020-06-05 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-18 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "4754", + "changeBefore": "4154", + "changeDate": "2011-02-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "7381", + "changeBefore": "7781", + "changeDate": "2014-11-27 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第一类、第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-10-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘勇,董事兼总经理", + "changeBefore": "/", + "changeDate": "2010-07-28 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "7381", + "changeBefore": "7131", + "changeDate": "2013-11-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2010-07-28 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1500", + "changeBefore": "1100", + "changeDate": "2010-03-01 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "高艺秋;刘俊;刘霞;刘勇;王学香;新增65名自然人股东;", + "changeBefore": "高艺秋;刘俊;刘霞;刘勇;王学香;新增64名自然人股东;", + "changeDate": "2010-10-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-05 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "7131", + "changeBefore": "4754", + "changeDate": "2011-08-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;防护用品的销售;销售办公家具;医院机械设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口;第一类、第二类医疗器械消毒灭菌器械的研发、生产;消毒剂、消毒器械的研发、生产及销售;危险化学品的经营(品名详见许可证,不带储存设施经营:票据经营);销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第一类、第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-06-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产(凭许可证经营);消毒剂、消毒器械的生产(凭许可证经营)。销售:医疗器械一类、医疗器械二类(凭第二类医疗器械经营备案凭证经营)、医器械三类(凭许可证许可范围经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营)。销售:医疗器械一类、医疗器械二类(凭第二类医疗器械经营备案凭证经营)、医器械三类(凭许可证许可范围经营,有效期至2019年05月14日)。", + "changeDate": "2015-08-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营)。销售:医疗器械一类、医疗器械二类(凭第二类医疗器械经营备案凭证经营)、医器械三类(凭许可证许可范围经营,有效期至2019年05月14日)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售:医疗器械三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2019年05月14日);药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-02-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售:医疗器械三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;二类:临床检验分析仪器(不含体外诊断试剂);病房护理设备;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeDate": "2013-11-26 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-09-28 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-05-26 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "7381", + "changeBefore": "7781", + "changeDate": "2014-11-27 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-07-28 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-26 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "7837", + "changeBefore": "7381", + "changeDate": "2015-08-06 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "老肯医疗科技股份有限公司", + "changeBefore": "成都老肯科技股份有限公司", + "changeDate": "2014-10-22 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "成都老肯科技股份有限公司", + "changeBefore": "成都老肯科技有限公司", + "changeDate": "2010-07-28 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2010年12月2日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2011年3月18日);五金制品、电子元件的销售;空气净化工程及室内装饰工程设计、施工,装饰装修,医院机器设备的安装等(凭资质证经营);货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeBefore": "生产、销售:消毒杀菌、防保鲜设备;销售:五金制品、电子元件;生产二类消毒室、供应室设备及器具;进出口贸易。(以上项目需取得专项许可的,必须取得许可并按许可时效经营,国家禁止或限制的不得经营)。", + "changeDate": "2010-08-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-09-02 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-11-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售:医疗器械三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售?阂搅破餍等啵鹤⑸浯┐唐餍担灰接酶叻肿硬牧霞爸破罚灰接贸瞧骷坝泄厣璞福皇质跏摇⒓本仁摇⒄锪剖疑璞讣捌骶撸灰接玫缱右瞧魃璞福灰接霉庋骶摺⒁瞧骷澳诳瞪璞福灰接酶咂狄瞧魃璞福灰接么殴舱裆璞福灰接肵射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-06-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第一类、第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "8357", + "changeBefore": "7837", + "changeDate": "2016-03-14 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产(凭许可证经营);消毒剂、消毒器械的生产(凭许可证经营)。销售:医疗器械一类、医疗器械二类(凭第二类医疗器械经营备案凭证经营)、医器械三类(凭许可证许可范围经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营)。销售:医疗器械一类、医疗器械二类(凭第二类医疗器械经营备案凭证经营)、医器械三类(凭许可证许可范围经营,有效期至2019年05月14日)。", + "changeDate": "2015-08-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "7781", + "changeBefore": "7381", + "changeDate": "2014-06-05 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "杜磊,董事;刘俊,董事;刘霞,董事长兼总经理;严燕,监事;刘勇,董事;沃飞宇,董事;陈文川,监事;李永艳,监事;", + "changeBefore": "杜磊,董事;刘俊,董事;刘霞,董事长兼总经理;严燕,监事;游川,监事;刘勇,董事;沃飞宇,董事;陈文川,监事;", + "changeDate": "2019-08-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "4154", + "changeBefore": "/", + "changeDate": "2010-10-28 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "王学香,2.3%;", + "changeBefore": "王学香,3.5%;", + "changeDate": "2010-07-28 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "肖曙光,监事", + "changeBefore": "/", + "changeDate": "2013-09-02 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-06 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-10-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "7131", + "changeBefore": "4754", + "changeDate": "2011-08-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售:医疗器械三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售?阂搅破餍等啵鹤⑸浯┐唐餍担灰接酶叻肿硬牧霞爸破罚灰接贸瞧骷坝泄厣璞福皇质跏摇⒓本仁摇⒄锪剖疑璞讣捌骶撸灰接玫缱右瞧魃璞福灰接霉庋骶摺⒁瞧骷澳诳瞪璞福灰接酶咂狄瞧魃璞福灰接么殴舱裆璞福灰接肵射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-06-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "刘勇;杜磊;崔忱;沃飞宇;刘俊;刘霞;高艺秋", + "changeBefore": "刘勇;沃飞宇;杜磊;刘霞;刘俊", + "changeDate": "2021-02-07 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "老肯医疗科技股份有限公司", + "changeBefore": "无", + "changeDate": "2021-02-07 00:00:00", + "changeField": "境外股东发起人的境内法律文件送达接受人备案" + }, + { + "changeAfter": "高艺秋;刘俊;刘霞;刘勇;王学香;", + "changeBefore": "高艺秋;刘俊;刘霞;刘勇;", + "changeDate": "2010-02-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市郫县成都现代工业港北片区港通北三路211号", + "changeBefore": "成都市郫县成都现代工业港南片区正港路268号", + "changeDate": "2016-08-12 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "1100", + "changeBefore": "600", + "changeDate": "2010-02-09 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "4154", + "changeBefore": "3804", + "changeDate": "2010-10-28 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-02-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "4754", + "changeBefore": "高艺秋;", + "changeDate": "2011-02-22 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "刘俊,董事;刘霞,董事长兼总经理;游川,监事;刘勇,董事;严燕,监事;沃飞宇,董事;陈文川,监事;杜磊,董事;", + "changeBefore": "刘俊,董事;刘霞,董事长兼总经理;周逵,董事;游川,监事;刘勇,董事;严燕,监事;沃飞宇,董事;陈文川,监事;", + "changeDate": "2019-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3100", + "changeBefore": "2000", + "changeDate": "2010-07-28 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "7837", + "changeBefore": "7381", + "changeDate": "2015-08-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "7781", + "changeBefore": "7381", + "changeDate": "2014-06-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "杜磊,董事;刘俊,董事;刘霞,董事长兼总经理;严燕,监事;刘勇,董事;沃飞宇,董事;陈文川,监事;李永艳,监事;", + "changeBefore": "杜磊,董事;刘俊,董事;刘霞,董事长兼总经理;严燕,监事;游川,监事;刘勇,董事;沃飞宇,董事;陈文川,监事;", + "changeDate": "2019-08-13 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "3804", + "changeBefore": "3100", + "changeDate": "2010-08-27 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都老肯科技股份有限公司深圳研发中心,*****,成都老肯科技股份有限公司北京分公司", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "增加分支机构变更" + }, + { + "changeAfter": "4154", + "changeBefore": "3804", + "changeDate": "2010-10-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "8357", + "changeBefore": "7837", + "changeDate": "2016-03-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-02-04 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "刘俊,董事;刘霞,董事长兼总经理;游川,监事;刘勇,董事;严燕,监事;沃飞宇,董事;陈文川,监事;杜磊,董事;", + "changeBefore": "刘俊,董事;刘霞,董事长兼总经理;周逵,董事;游川,监事;刘勇,董事;严燕,监事;沃飞宇,董事;陈文川,监事;", + "changeDate": "2019-04-12 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-06 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-06-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "600", + "changeBefore": "200", + "changeDate": "2010-01-11 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "8983.740900万人民币", + "changeBefore": "8357.000000万人民币", + "changeDate": "2021-02-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-02-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "7381", + "changeBefore": "7131", + "changeDate": "2013-11-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;防护用品的销售;销售办公家具;医院机械设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口;第一类、第二类医疗器械消毒灭菌器械的研发、生产;消毒剂、消毒器械的研发、生产及销售;危险化学品的经营(品名详见许可证,不带储存设施经营:票据经营);销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、建筑机电安装工程、电子与智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第一类、第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-06-05 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "2000", + "changeBefore": "1500", + "changeDate": "2010-03-17 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "高艺秋;刘俊;刘霞;刘勇;", + "changeBefore": "刘霞;高光华;刘勇;刘俊;", + "changeDate": "2008-07-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "7837", + "changeBefore": "7381", + "changeDate": "2015-08-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2021-04-13章程备案", + "changeBefore": "无", + "changeDate": "2021-04-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "张强,董事", + "changeBefore": "/", + "changeDate": "2012-09-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-02-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-08-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-27 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "4754", + "changeBefore": "4154", + "changeDate": "2011-02-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "股份有限公司(港澳台投资、未上市)", + "changeBefore": "股份有限公司(非上市、自然人投资或控股)", + "changeDate": "2021-02-07 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "3804", + "changeBefore": "3100", + "changeDate": "2010-08-27 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "1100", + "changeBefore": "600", + "changeDate": "2010-02-09 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营)。销售:医疗器械一类、医疗器械二类(凭第二类医疗器械经营备案凭证经营)、医器械三类(凭许可证许可范围经营,有效期至2019年05月14日)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。销售:医疗器械三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;体外循环及血液处理设备;二类:临床检验分析仪器(不含体外诊断试剂);体外循环及血液处理设备;病房护理设备及器具;消毒和灭菌设备及器具***(凭许可证经营,有效期至2019年05月14日);药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;货物进出口、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-02-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;实验室工程的设计与施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "药房自动化设备的技术开发、生产、技术咨询与销售;自动化机械电子设备、智能系统的技术开发与销售;药房自动化系统软件、自动化药房设备系统软件的技术开发与销售;计算机软硬件的研发、销售与技术推广服务;计算机系统集成;商务咨询;管理咨询;空气净化设备的研发、生产及销售;家用电器、五金制品、电子元件的销售;销售办公家具;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;特种设备(压力管道安装、改造、维修);农林开发及树木种植;房屋租赁、通讯设备租赁、机械设备租赁;货物进出口、技术进出口。第二类6857消毒和灭菌设备及器具生产;消毒剂、消毒器械的生产;销售:医疗器械一类、医疗器械二类、医器械三类。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-08-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-26 00:00:00", + "changeField": "经营场所备案" + }, + { + "changeAfter": "7781", + "changeBefore": "7381", + "changeDate": "2014-06-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "高艺秋;刘俊;刘霞;刘勇;王学香;新增64名自然人股东;", + "changeBefore": "高艺秋;刘俊;刘霞;刘勇;王学香;", + "changeDate": "2010-08-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "600", + "changeBefore": "200", + "changeDate": "2010-01-11 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-09-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-22 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "高艺秋,4.6%;刘俊,17.3%;刘霞,23.8%;刘勇,17.3%;王学香,2.3%;", + "changeBefore": "高艺秋,5.2%;刘俊,19.8%;刘霞,27.2%;刘勇,19.8%;王学香,2.6%;", + "changeDate": "2011-02-22 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1500", + "changeDate": "2010-03-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1998-12-28 至 2018-12-27", + "changeDate": "2018-11-15 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "非发起股份 出资 5883.740900万人民币;高艺秋 出资 217.000000万人民币;王学香 出资 108.500000万人民币;刘霞 出资 1131.500000万人民币;刘勇 出资 821.500000万人民币;刘俊 出资 821.500000万人民币", + "changeBefore": "非发起股份 出资 5257.000000万人民币;高艺秋 出资 217.000000万人民币;王学香 出资 108.500000万人民币;刘霞 出资 1131.500000万人民币;刘勇 出资 821.500000万人民币;刘俊 出资 821.500000万人民币", + "changeDate": "2021-02-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "11072.877400万人民币", + "changeBefore": "8983.740900万人民币", + "changeDate": "2021-04-16 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-26 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "夏杨军,董事", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-15 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "7381", + "changeBefore": "7781", + "changeDate": "2014-11-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈文川 沈孝惠 严燕", + "changeBefore": "陈文川 严燕 李永艳", + "changeDate": "2020-06-05 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "1500", + "changeBefore": "1100", + "changeDate": "2010-03-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-11 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "11072.877400万人民币", + "changeBefore": "8983.740900万人民币", + "changeDate": "2021-04-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-05-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1998-12-28 至 2018-12-27", + "changeDate": "2018-11-15 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-05-26 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "夏杨军,董事", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都老肯科技股份有限公司深圳研发中心,440301107915749,成都老肯科技股份有限公司北京分公司", + "changeBefore": "/", + "changeDate": "2014-04-22 00:00:00", + "changeField": "增加分支机构变更" + }, + { + "changeAfter": "周逵,董事", + "changeBefore": "/", + "changeDate": "2011-02-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市郫县成都现代工业港北片区港通北三路211号", + "changeBefore": "成都市郫县成都现代工业港南片区正港路268号", + "changeDate": "2016-08-12 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-08-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "高艺秋;刘俊;刘霞;刘勇;其他股东增资;王学香;", + "changeBefore": "刘俊;刘霞;高艺秋;刘勇;王学香;新增65名自然人股东;", + "changeDate": "2011-02-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "刘霞,董事长文能武,董事郭元晞,董事傅代国,董事刘勇,董事兼总经理刘俊,董事", + "changeBefore": "/", + "changeDate": "2010-07-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2011年3月18日);五金制品、电子元件的销售;空气净化工程及室内装饰工程设计、施工,装饰装修,医院机器设备的安装等(凭资质证经营);货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2010年12月2日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2011年3月18日);五金制品、电子元件的销售;空气净化工程及室内装饰工程设计、施工,装饰装修,医院机器设备的安装等(凭资质证经营);货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeDate": "2010-10-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-08-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-11-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年02月08日);五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2011年3月18日);五金制品、电子元件的销售;空气净化工程及室内装饰工程设计、施工,装饰装修,医院机器设备的安装等(凭资质证经营);货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeDate": "2011-05-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "8357", + "changeBefore": "7837", + "changeDate": "2016-03-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "3100", + "changeBefore": "2000", + "changeDate": "2010-07-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "张智;付亚娟;刘俊;沃飞宇;刘勇;刘霞;崔忱;杜磊;高艺秋", + "changeBefore": "刘霞;刘俊;高艺秋;崔忱;沃飞宇;刘勇;杜磊", + "changeDate": "2021-04-16 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "游川,监事", + "changeBefore": "/", + "changeDate": "2012-05-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "非发起股份 出资 7972.877400万人民币;高艺秋 出资 217.000000万人民币;王学香 出资 108.500000万人民币;刘霞 出资 1131.500000万人民币;刘勇 出资 821.500000万人民币;刘俊 出资 821.500000万人民币", + "changeBefore": "非发起股份 出资 5883.740900万人民币;高艺秋 出资 217.000000万人民币;王学香 出资 108.500000万人民币;刘霞 出资 1131.500000万人民币;刘勇 出资 821.500000万人民币;刘俊 出资 821.500000万人民币", + "changeDate": "2021-04-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "1998-12-28 至 2018-12-27", + "changeDate": "2018-11-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-27 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年2月8日)。三类:注射穿刺器械;医用高分子材料及制品;医用超声仪器及有关设备;手术室、急救室、诊疗室设备及器具;医用电子仪器设备;医用光学器具、仪器及内窥镜设备;医用高频仪器设备;医用磁共振设备;医用X射线设备;植入材料和人工器官;医用卫生材料及敷料;二类:临床检验分析仪器(不含体外诊断试剂);病房护理设备;消毒和灭菌设备及器具***(凭许可证经营,有效期至2014年06月24日);五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeBefore": "第二类6857消毒和灭菌设备及器具生产(凭许可证经营,有效期至2015年09月16日);消毒剂、消毒器械的生产(凭许可证经营,有效期至2015年02月08日);五金制品、电子元件的销售;医院机器设备的安装;空气净化工程、建筑装修装饰工程、机电设备安装工程、建筑智能化工程的设计、施工;货物进出口、技术进出口。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeDate": "2012-09-28 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": "zhengquanbu@laoken.com", + "phoneNumber": "028-87804333", + "website": [ + { + "name": "老肯科技", + "url": "www.laoken.com" + } + ] + }, + "employees": [ + { + "employeeName": "刘俊", + "position": "董事" + }, + { + "employeeName": "刘勇", + "position": "董事" + }, + { + "employeeName": "严燕", + "position": "监事" + }, + { + "employeeName": "沈孝惠", + "position": "监事" + }, + { + "employeeName": "陈文川", + "position": "监事" + }, + { + "employeeName": "杜磊", + "position": "董事" + }, + { + "employeeName": "沃飞宇", + "position": "董事" + }, + { + "employeeName": "刘霞", + "position": "董事长兼总经理" + }, + { + "employeeName": "崔忱", + "position": "董事" + }, + { + "employeeName": "高艺秋", + "position": "董事" + }, + { + "employeeName": "张智", + "position": "董事" + }, + { + "employeeName": "付亚娟", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "医药制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2014-10-22 00:00:00", + "name": "成都老肯科技股份有限公司" + }, + { + "changeDate": "2010-07-28 00:00:00", + "name": "成都老肯科技有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "217.000000万人民币", + "stockName": "高艺秋", + "stockPercent": "0.0196", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "108.500000万人民币", + "stockName": "王学香", + "stockPercent": "0.0098", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-02-17 00:00:00,2021-03-25 00:00:00", + "stockCapital": "7972.877400万人民币", + "stockName": "非发起股份", + "stockPercent": "0.7200", + "stockRealcapital": null, + "stockType": "其他投资者" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "821.500000万人民币", + "stockName": "刘勇", + "stockPercent": "0.0742", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "821.500000万人民币", + "stockName": "刘俊", + "stockPercent": "0.0742", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1131.500000万人民币", + "stockName": "刘霞", + "stockPercent": "0.1022", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-20 00:00:00", + "executiveOrg": "成都市郫都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "老肯医疗科技股份有限公司", + "taxPayerNo": "510124713069876", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "老肯医疗科技股份有限公司", + "taxPayerNo": "510124713069876", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "老肯医疗科技股份有限公司", + "taxPayerNo": "915101007130698769", + "year": "2018" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/552290e0a15d124d10b616aeda027e2d/202202251907.json b/example/tpt/company/552290e0a15d124d10b616aeda027e2d/202202251907.json new file mode 100644 index 0000000..ef97364 --- /dev/null +++ b/example/tpt/company/552290e0a15d124d10b616aeda027e2d/202202251907.json @@ -0,0 +1,524 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-18", + "createNum": "CN215546586U", + "patentName": "快换式电批装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-21", + "createNum": "CN215255285U", + "patentName": "自动穿线装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-02", + "createNum": "CN214569016U", + "patentName": "取料装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-28", + "createNum": "CN111193092B", + "patentName": "一种调节装置及调谐设备", + "type": "发明专利" + }, + { + "createDate": "2021-04-20", + "createNum": "CN109580631B", + "patentName": "一种利用光强判定被测物表面差异的方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-05", + "createNum": "CN212471286U", + "patentName": "一种双轴独立旋转的扭力可控装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-05", + "createNum": "CN212471271U", + "patentName": "一种螺母套筒装置及螺母调谐设备", + "type": "实用新型" + }, + { + "createDate": "2021-01-01", + "createNum": "CN110361145B", + "patentName": "一种歪量法气密性检测设备", + "type": "发明专利" + }, + { + "createDate": "2020-10-23", + "createNum": "CN211732856U", + "patentName": "搬运机器人", + "type": "实用新型" + }, + { + "createDate": "2020-10-23", + "createNum": "CN211730961U", + "patentName": "悬挂驱动装置及具有该装置的移动机器人", + "type": "实用新型" + }, + { + "createDate": "2020-10-23", + "createNum": "CN211732999U", + "patentName": "传输分离装置及具有该装置的移载设备", + "type": "实用新型" + }, + { + "createDate": "2020-09-22", + "createNum": "CN211556359U", + "patentName": "一种基于RJ45接口用于IO控制卡输入输出接口", + "type": "实用新型" + }, + { + "createDate": "2020-06-02", + "createNum": "CN111224445A", + "patentName": "充电装置", + "type": "发明专利" + }, + { + "createDate": "2019-08-23", + "createNum": "CN209289086U", + "patentName": "一种手机治具联动夹紧装置", + "type": "实用新型" + }, + { + "createDate": "2019-08-23", + "createNum": "CN209298508U", + "patentName": "一种Type-c接口转换器", + "type": "实用新型" + }, + { + "createDate": "2019-04-12", + "createNum": "CN109615592A", + "patentName": "一种通过灰度曲线实现图像区域补偿的方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN109348136A", + "patentName": "一种通过照片直方图调节相机参数的方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-05", + "createNum": "CN109307970A", + "patentName": "一种相机自动对焦方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-14", + "createNum": "CN208238665U", + "patentName": "一种检测工件的检测装置", + "type": "实用新型" + }, + { + "createDate": "2018-05-08", + "createNum": "CN107999984A", + "patentName": "一种释放热能减小变形的焊接方法", + "type": "发明专利" + } + ], + "total": 46 + }, + "ProfileTags": [ + "自动化设备" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "相机组合检验平台系统", + "publishDate": "-", + "regNo": "2020SR1894219", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "手机摄像头通用测试平台系统", + "publishDate": "-", + "regNo": "2020SR1891181", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "VR/AR眼镜通用检测系统", + "publishDate": "-", + "regNo": "2020SR1887608", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "AIR智能小车操作软件", + "publishDate": "2019-01-25", + "regNo": "2019SR0991919", + "shortName": "AIR操作软件", + "typeNo": "30200-0000", + "versionNo": "V1.0.0" + }, + { + "name": "移动终端测试管理软件", + "publishDate": "-", + "regNo": "2019SR0743015", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.2" + } + ], + "total": 5 + }, + "TrademarksInfo": { + "list": [ + { + "name": "INNOREV", + "status": "初审公告", + "type": "07-机械设备" + }, + { + "name": "INNOREV", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "INNOREV", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "鹰诺 INNOREV", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "鹰诺", + "status": "商标已注册", + "type": "09-科学仪器" + } + ], + "total": 5 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0289", + "endDate": "2014-06-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01927(17)", + "endDate": "2017-09-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车12川A00001(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03271(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05764(18)", + "endDate": "2018-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05763(18)", + "endDate": "2018-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起80川A00006(18)", + "endDate": "2018-11-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起80川A00008(18)", + "endDate": "2018-11-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起80川A00007(18)", + "endDate": "2018-11-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-08-15 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101840070521", + "endDate": "2019-10-28 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101840070521", + "endDate": "2019-10-28 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2103-510184-04-01-187161】FGQB-0057号", + "endDate": "2021-03-02 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 46, + "ProfileTags": [ + "自动化设备" + ], + "SoftwareCopyrightsInfo": 5, + "TrademarksInfo": 5, + "allows": 13, + "authority": "崇州市市场监督管理局", + "branches": 3, + "businessDateFrom": "2011-06-29 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:移动终端设备制造;半导体器件专用设备制造;半导体器件专用设备销售;工业机器人制造;工业机器人安装、维修;工业机器人销售;软件开发;通用设备制造(不含特种设备制造);电子专用设备制造;机械零件、零部件加工;机械零件、零部件销售;信息技术咨询服务;信息系统集成服务;电子元器件与机电组件设备制造;电子元器件与机电组件设备销售;住房租赁;非居住房地产租赁;机械设备租赁(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:技术进出口;货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "11000.000000万人民币", + "changes": 6, + "companyAddress": "成都崇州经济开发区创新路二段499号", + "companyCode": "510184000037585", + "companyName": "成都市鹰诺实业有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(外商投资企业与内资合资)", + "contactInfo": { + "email": "sales@innorev.com.cn", + "phoneNumber": "028-82188005", + "website": [ + { + "name": "成都市鹰诺实业有限公司官方网站", + "url": "www.innorev.cn" + } + ] + }, + "creditNo": "915101845773731780", + "employees": 6, + "establishDate": "2011-06-29 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "isOnStock": "0", + "issueDate": "2021-03-12 00:00:00", + "keyNo": "b90e074f78df71cf3eaf5dda362ba939", + "legalPerson": "彭绍东", + "liquidation": null, + "mPledges": 0, + "orgCode": "577373178", + "originalName": 0, + "partners": 3, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "宝安局", + "companyCode": "440306105789754", + "companyName": "成都市鹰诺实业有限公司深圳分公司", + "creditNo": "91440300585609056Y", + "legalPerson": "彭绍东" + }, + { + "authority": "郑州航空港经济综合实验区市场监督管理局", + "companyCode": "410195000008526", + "companyName": "成都市鹰诺实业有限公司郑州分公司", + "creditNo": "91410100397784164W", + "legalPerson": "刘波" + }, + { + "authority": "四川天府新区市场监督管理局", + "companyCode": null, + "companyName": "成都市鹰诺实业有限公司四川天府新区分公司", + "creditNo": "91510100MA6BFPG850", + "legalPerson": "陈路南" + } + ], + "changes": [ + { + "changeAfter": "光机电自动化技术开发及相关设备、电脑硬盘驱动器产品及传感器组件、精密电子控制组件、光纤通信组件、半导体器件、电磁阀零件、精密机械零件的生产、销售及相关技术咨询;计算机软件开发、系统集成;商品批发与零售;货物及技术进出口;公司产品维修(测试)(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeBefore": "光机电自动化技术开发及相关设备、电脑硬盘驱动器产品及传感器组件、精密电子控制组件、光纤通信组件、半导体器件、电磁阀零件、精密机械零件的生产、销售及相关技术咨询;计算机软件开发、系统集成;商品批发与零售;货物及技术进出口(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeDate": "2017-09-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都崇州经济开发区创新路二段499号", + "changeBefore": "崇州市工业集中发展区", + "changeDate": "2017-09-07 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "陈路南 出资 2200万人民币;伍荣生 出资 550万人民币;深圳科瑞技术股份有限公司 出资 8250万人民币;", + "changeBefore": "陈路南 出资 2000万人民币;伍荣生 出资 500万人民币;深圳科瑞技术股份有限公司 出资 7500万人民币;", + "changeDate": "2021-01-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "一般项目:移动终端设备制造;半导体器件专用设备制造;半导体器件专用设备销售;工业机器人制造;工业机器人安装、维修;工业机器人销售;软件开发;通用设备制造(不含特种设备制造);电子专用设备制造;机械零件、零部件加工;机械零件、零部件销售;信息技术咨询服务;信息系统集成服务;电子元器件与机电组件设备制造;电子元器件与机电组件设备销售;住房租赁;非居住房地产租赁;机械设备租赁(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:技术进出口;货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeBefore": "光机电自动化技术开发及相关设备、电脑硬盘驱动器产品及传感器组件、精密电子控制组件、光纤通信组件、半导体器件、电磁阀零件、精密机械零件的生产、销售及相关技术咨询;计算机软件开发、系统集成;商品批发与零售;货物及技术进出口;公司产品维修(测试)(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批的项目)。", + "changeDate": "2021-03-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "伍荣生,董事\n彭绍东,董事兼总经理\nPHUA LEE MING(潘利明),董事长\n陈路南,董事\n刘少明,董事", + "changeBefore": "伍荣生,董事长\n彭绍东,董事兼总经理\nPHUA LEE MING(潘利明),董事\nLIN CHIN LOON(林振伦),董事\nPHUA LEE KIANG(潘利强),董事\n陈路南,董事\n刘少明,董事", + "changeDate": "2017-12-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "11000.000000万人民币", + "changeBefore": "10000万人民币", + "changeDate": "2021-01-14 00:00:00", + "changeField": "注册资本变更" + } + ], + "contactInfo": { + "email": "sales@innorev.com.cn", + "phoneNumber": "028-82188005", + "website": [ + { + "name": "成都市鹰诺实业有限公司官方网站", + "url": "www.innorev.cn" + } + ] + }, + "employees": [ + { + "employeeName": "刘少明", + "position": "董事" + }, + { + "employeeName": "刘波", + "position": "监事" + }, + { + "employeeName": "伍荣生", + "position": "董事" + }, + { + "employeeName": "PHUA LEE MING(潘利明)", + "position": "董事长" + }, + { + "employeeName": "陈路南", + "position": "董事" + }, + { + "employeeName": "彭绍东", + "position": "董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2012-08-22 00:00:00,2013-06-24 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2021-01-07 00:00:00", + "stockCapital": "550.0", + "stockName": "伍荣生", + "stockPercent": "0.0500", + "stockRealcapital": "500.0万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2011-06-24 00:00:00,2012-03-30 00:00:00,2012-08-10 00:00:00,2013-06-25 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2021-01-07 00:00:00", + "stockCapital": "8250.0", + "stockName": "深圳科瑞技术股份有限公司", + "stockPercent": "0.7500", + "stockRealcapital": "5000.0万元", + "stockType": "企业法人" + }, + { + "capiDate": "2012-08-22 00:00:00,2013-06-25 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2021-01-07 00:00:00", + "stockCapital": "2200.0", + "stockName": "陈路南", + "stockPercent": "0.2000", + "stockRealcapital": "1000.0万元", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "510184577373178", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "510184577373178", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "915101845773731780", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "915101845773731780", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "915101845773731780", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "915101845773731780", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都市鹰诺实业有限公司", + "taxPayerNo": "915101845773731780", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/553a25475a0f541461abaeee9386dc82/202202251907.json b/example/tpt/company/553a25475a0f541461abaeee9386dc82/202202251907.json new file mode 100644 index 0000000..62c18bd --- /dev/null +++ b/example/tpt/company/553a25475a0f541461abaeee9386dc82/202202251907.json @@ -0,0 +1,881 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-11-05", + "createNum": "CN202022777745.2", + "patentName": "一种用于大型贯穿孔洞的防火封堵结构", + "type": "实用新型" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202023144441.9", + "patentName": "防火涂料生产用无重力混合装置小料投料系统", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023144442.3", + "patentName": "防火涂料生产用无重力混合装置的搅拌机构", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023152729.0", + "patentName": "防火涂料生产用无重力混合装置的加料口", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023144428.3", + "patentName": "一种防火涂料检测用炉顶试件支架及隔热效率偏差仪", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023152769.5", + "patentName": "防火涂料生产用具有筛网结构的搅拌系统", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023144430.0", + "patentName": "防火涂料用吨桶分装辅助装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023144424.5", + "patentName": "一种用于生产防火涂料的均化罐", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023144425.X", + "patentName": "防火涂料混料仓清理装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023152714.4", + "patentName": "防火涂料用喷涂转台", + "type": "实用新型" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202023152708.9", + "patentName": "一种生产防火涂料的均化罐搅拌机构", + "type": "实用新型" + }, + { + "createDate": "2020-07-03", + "createNum": "CN201811605238.1", + "patentName": "一种弹性防火密封胶及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-07-03", + "createNum": "CN201811605244.7", + "patentName": "一种环保无卤水性电缆防火涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-06", + "createNum": "CN201821727293.3", + "patentName": "一种装配式阻火模块", + "type": "实用新型" + }, + { + "createDate": "2019-11-05", + "createNum": "CN201810386286.X", + "patentName": "一种耐水防火涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-11-01", + "createNum": "CN201821727245.4", + "patentName": "一种城市综合管廊模块化装配式防火墙", + "type": "实用新型" + }, + { + "createDate": "2019-11-01", + "createNum": "CN201821727634.7", + "patentName": "一种城市综合管廊模块化装配式防火墙", + "type": "实用新型" + }, + { + "createDate": "2019-06-04", + "createNum": "CN201711227155.9", + "patentName": "一种水性防火涂料、防火封堵板材及其的制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-09-14", + "createNum": "CN201730466440.0", + "patentName": "阻火模块组件", + "type": "外观专利" + }, + { + "createDate": "2018-08-03", + "createNum": "CN201721879535.6", + "patentName": "一种可装配耐久性强的钢结构防火装饰一体化保护系统", + "type": "实用新型" + }, + { + "createDate": "2018-06-12", + "createNum": "CN201711461084.9", + "patentName": "一种可装配耐久性强的钢结构防火装饰一体化保护系统", + "type": "发明专利" + }, + { + "createDate": "2018-05-15", + "createNum": "CN201720856229.4", + "patentName": "一种防火涂料专用喷枪", + "type": "实用新型" + }, + { + "createDate": "2018-05-08", + "createNum": "CN201721258422.4", + "patentName": "一种组合阻火模块", + "type": "实用新型" + }, + { + "createDate": "2018-05-04", + "createNum": "CN201720856839.4", + "patentName": "一种一体式超细原料高效混料研磨装置", + "type": "实用新型" + }, + { + "createDate": "2018-04-20", + "createNum": "CN201610366716.2", + "patentName": "一种超薄型钢结构防火涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-13", + "createNum": "CN201710898138.1", + "patentName": "一种环保阻火模块及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-03-16", + "createNum": "CN201710899548.8", + "patentName": "一种硅橡胶阻火模块及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201720856188.9", + "patentName": "一种防火涂料圆钢件喷涂系统", + "type": "实用新型" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201720856837.5", + "patentName": "一种测试用工字钢旋转喷涂装置", + "type": "实用新型" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201720855459.9", + "patentName": "一种多尺寸防火涂料制样组合模具", + "type": "实用新型" + }, + { + "createDate": "2018-03-02", + "createNum": "CN201720856196.3", + "patentName": "一种具有搅拌功能的防火涂料样品盛装容器", + "type": "实用新型" + }, + { + "createDate": "2018-02-23", + "createNum": "CN201720856830.3", + "patentName": "一种防火涂料层空鼓修补专用工装", + "type": "实用新型" + }, + { + "createDate": "2018-02-16", + "createNum": "CN201720855468.8", + "patentName": "一种防火涂料性能测试模拟仓", + "type": "实用新型" + }, + { + "createDate": "2018-02-16", + "createNum": "CN201720859535.3", + "patentName": "一种圆筒型钢件灌涂防火涂料专用模具", + "type": "实用新型" + }, + { + "createDate": "2018-02-16", + "createNum": "CN201720855489.X", + "patentName": "一种小型钢结构防火涂料样件耐火性能快速测试箱体", + "type": "实用新型" + }, + { + "createDate": "2018-02-16", + "createNum": "CN201720861624.1", + "patentName": "一种防火涂料圆钢件喷涂防跑偏传输装置", + "type": "实用新型" + }, + { + "createDate": "2018-02-16", + "createNum": "CN201720855470.5", + "patentName": "一种防火涂料沉降模拟测试的振动装置", + "type": "实用新型" + }, + { + "createDate": "2018-02-16", + "createNum": "CN201720856227.5", + "patentName": "一种模拟测试防火涂料淋雨性能的装置", + "type": "实用新型" + }, + { + "createDate": "2018-02-09", + "createNum": "CN201720856256.1", + "patentName": "一种防火涂料测试用多参数模拟装置", + "type": "实用新型" + }, + { + "createDate": "2018-02-09", + "createNum": "CN201720855488.5", + "patentName": "一种超细型防火涂料原料高效均匀混合装置", + "type": "实用新型" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201610366716.2", + "patentName": "一种超薄型钢结构防火涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201420680559.9", + "patentName": "一种防火涂料涂装设备", + "type": "实用新型" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201420680672.7", + "patentName": "一种厚型防火涂料搅拌仓", + "type": "实用新型" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201420680614.4", + "patentName": "异形钢结构喷涂防火涂料用椭圆形喷嘴", + "type": "实用新型" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201420680613.X", + "patentName": "施工修补防火涂层专用多孔喷涂装置", + "type": "实用新型" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201420684921.X", + "patentName": "防火涂料隔热性能测试仪", + "type": "实用新型" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201420680555.0", + "patentName": "弧形构件厚型防火涂料施工专用抹子", + "type": "实用新型" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201420680898.7", + "patentName": "一种防火涂料生产熟化工艺装置", + "type": "实用新型" + }, + { + "createDate": "2014-10-22", + "createNum": "CN201110027683.6", + "patentName": "一种外墙用保温节能阻燃材料", + "type": "发明专利" + }, + { + "createDate": "2014-10-22", + "createNum": "CN201110027683.6", + "patentName": "一种外墙用保温节能阻燃材料", + "type": "发明专利" + }, + { + "createDate": "2012-12-05", + "createNum": "CN201220243889.2", + "patentName": "建筑构件涂层耐可燃气体爆炸能力试验系统", + "type": "实用新型" + }, + { + "createDate": "2012-09-12", + "createNum": "CN201220055111.9", + "patentName": "便携式防火涂料膨胀性能测试仪", + "type": "实用新型" + }, + { + "createDate": "2011-07-06", + "createNum": "CN200910167665.0", + "patentName": "膨胀型无卤阻燃聚丙烯/乙烯醋酸乙烯电缆料", + "type": "发明专利" + }, + { + "createDate": "2011-06-01", + "createNum": "CN200910058480.6", + "patentName": "水性低烟低毒薄型钢结构防火涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2010-08-18", + "createNum": "CN200810046370.3", + "patentName": "一种磷-氮超薄膨胀型钢结构防火涂料", + "type": "发明专利" + }, + { + "createDate": "2010-02-17", + "createNum": "CN200910167665.0", + "patentName": "膨胀型无卤阻燃聚丙烯/乙烯醋酸乙烯电缆料", + "type": "发明专利" + }, + { + "createDate": "2010-01-20", + "createNum": "CN200610022262.3", + "patentName": "非膨胀型钢结构防火防腐涂料", + "type": "发明专利" + }, + { + "createDate": "2009-10-28", + "createNum": "CN200710050745.9", + "patentName": "隧道轻质无机防火复合材料", + "type": "发明专利" + }, + { + "createDate": "2009-08-12", + "createNum": "CN200910058480.6", + "patentName": "水性低烟低毒薄型钢结构防火涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2009-04-29", + "createNum": "CN200810046370.3", + "patentName": "一种磷-氮超薄膨胀型钢结构防火涂料", + "type": "发明专利" + }, + { + "createDate": "2008-06-18", + "createNum": "CN200710050745.9", + "patentName": "隧道轻质无机防火复合材料", + "type": "发明专利" + }, + { + "createDate": "2007-09-05", + "createNum": "CN200620034698.X", + "patentName": "组合式环保型隧道防火板", + "type": "实用新型" + }, + { + "createDate": "2007-04-18", + "createNum": "CN200610022262.3", + "patentName": "非膨胀型钢结构防火防腐涂料", + "type": "发明专利" + }, + { + "createDate": "2007-02-28", + "createNum": "CN03135248.0", + "patentName": "阻火包", + "type": "发明专利" + }, + { + "createDate": "2006-06-21", + "createNum": "CN200310111118.3", + "patentName": "有机防火堵料", + "type": "发明专利" + }, + { + "createDate": "2006-02-15", + "createNum": "CN03117116.8", + "patentName": "无机防火堵料", + "type": "发明专利" + }, + { + "createDate": "2005-06-29", + "createNum": "CN02133885.X", + "patentName": "膨胀型钢结构防火涂料", + "type": "发明专利" + }, + { + "createDate": "2005-06-15", + "createNum": "CN200310111118.3", + "patentName": "有机防火堵料", + "type": "发明专利" + }, + { + "createDate": "2005-01-19", + "createNum": "CN03135248.0", + "patentName": "阻火包", + "type": "发明专利" + }, + { + "createDate": "2004-07-28", + "createNum": "CN03117116.8", + "patentName": "无机防火堵料", + "type": "发明专利" + }, + { + "createDate": "2004-04-14", + "createNum": "CN02133885.X", + "patentName": "超薄膨胀型钢结构防火涂料", + "type": "发明专利" + } + ], + "total": 71 + }, + "ProfileTags": [ + "防火涂料", + "钢结构防火涂料", + "防火涂料" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "伏龙", + "status": "商标已注册", + "type": "02-颜料油漆" + } + ], + "total": 1 + }, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 71, + "ProfileTags": [ + "防火涂料", + "钢结构防火涂料", + "防火涂料" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 1, + "allows": 0, + "authority": "都江堰市市场监督管理局", + "branches": 4, + "businessDateFrom": "2004-06-30 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:防火封堵材料销售;防火封堵材料生产【分支机构经营】;涂料制造(不含危险化学品)【分支机构经营】;涂料销售(不含危险化学品);消防器材销售;机械电气设备销售;电线、电缆经营;光缆销售;金属材料销售;金属制品销售;阀门和旋塞销售;泵及真空设备销售;电气信号设备装置销售;数字视频监控系统销售;建筑材料销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:各类工程建设活动;技术进出口;货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "2000.000000万人民币", + "changes": 43, + "companyAddress": "四川省成都市都江堰市四川都江堰经济开发区拉法基大道16号", + "companyCode": "510181000028492", + "companyName": "四川天府防火材料有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "sctfhr@tianfu-fire.com", + "phoneNumber": "028-87518183", + "website": [ + { + "name": "四川天府防火材料有限公司", + "url": "www.tianfu-fire.com" + } + ] + }, + "creditNo": "91510181762292724G", + "employees": 6, + "establishDate": "2004-06-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "0", + "issueDate": "2021-10-18 00:00:00", + "keyNo": "d022b2cb84eca04766d8a6c434cbe820", + "legalPerson": "龚斌", + "liquidation": null, + "mPledges": 0, + "orgCode": "762292724", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "重庆市工商行政管理局渝北区分局", + "companyCode": "500112311079363", + "companyName": "四川天府防火材料有限公司重庆分公司", + "creditNo": "915001123460325876", + "legalPerson": "李磊" + }, + { + "authority": "灵寿县工商行政管理局", + "companyCode": null, + "companyName": "四川天府防火材料有限公司河北分公司", + "creditNo": "91130126MA07KTK253", + "legalPerson": "盛瑞" + }, + { + "authority": "都江堰市市场和质量监督管理局", + "companyCode": null, + "companyName": "四川天府防火材料有限公司都江堰分公司", + "creditNo": "91510181MA61TC7G5B", + "legalPerson": "陈光亮" + }, + { + "authority": null, + "companyCode": "371002300004881", + "companyName": "四川天府防火材料有限公司威海分公司", + "creditNo": "", + "legalPerson": "孔祥升" + } + ], + "changes": [ + { + "changeAfter": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-05-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-01-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈娅岚,139****0525", + "changeBefore": "/", + "changeDate": "2016-01-05 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-09-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-05-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈娅岚,***", + "changeBefore": "", + "changeDate": "2016-01-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "; 2021-07-23修改章程第一章第四条。", + "changeBefore": "无", + "changeDate": "2021-07-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "; 2021-10-14修改章程第一章第五条。", + "changeBefore": "无", + "changeDate": "2021-10-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "应急管理部四川消防研究所,王守平", + "changeBefore": "公安部四川消防研究所,王守平", + "changeDate": "2019-05-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-01-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川省成都市都江堰市蒲阳街道金凤社区拉法基大道16号", + "changeBefore": "四川省成都市都江堰市紫坪铺镇都江村", + "changeDate": "2021-07-23 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-09-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李庆,董事兼总经理", + "changeBefore": "李庆,总经理", + "changeDate": "2011-12-22 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务、机电工程施工、建筑机电安装工程施工、电子与智能化工程施工。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-05-28 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-03-11 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "邵立,董事\n李庆,董事兼总经理\n龚斌,董事长\n\n金素艳,董事\n陈光亮,董事", + "changeBefore": "邵立,董事\n李庆,董事兼总经理\n龚斌,董事长", + "changeDate": "2016-11-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "四川省成都市都江堰市四川都江堰经济开发区拉法基大道16号", + "changeBefore": "四川省成都市都江堰市蒲阳街道金凤社区拉法基大道16号", + "changeDate": "2021-08-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "; 2021-08-23修改章程第一章第四条。", + "changeBefore": "无", + "changeDate": "2021-08-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务、机电工程施工、建筑机电安装工程施工、电子与智能化工程施工。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-05-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "有限责任公司(非自然人投资或控股的法人独资)", + "changeBefore": "其他有限责任公司", + "changeDate": "2020-05-28 00:00:00", + "changeField": "企业类型" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-11-25 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "陈娅岚,***", + "changeBefore": "", + "changeDate": "2016-01-05 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-05 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "应急管理部四川消防研究所 出资 2000万人民币;", + "changeBefore": "应急管理部四川消防研究所 出资 1989万人民币;王守平 出资 11万人民币;", + "changeDate": "2020-05-28 00:00:00", + "changeField": "投资人(股权内部转让)备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-03-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "徐先成,监事", + "changeBefore": "/", + "changeDate": "2011-12-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "一般项目:防火封堵材料销售;防火封堵材料生产【分支机构经营】;涂料制造(不含危险化学品)【分支机构经营】;涂料销售(不含危险化学品);消防器材销售;机械电气设备销售;电线、电缆经营;光缆销售;金属材料销售;金属制品销售;阀门和旋塞销售;泵及真空设备销售;电气信号设备装置销售;数字视频监控系统销售;建筑材料销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:各类工程建设活动;技术进出口;货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeBefore": "一般项目:防火封堵材料销售;防火封堵材料生产【分支机构经营】;涂料制造(不含危险化学品)【分支机构经营】;涂料销售(不含危险化学品);消防器材销售;电气机械设备销售;电线、电缆经营;光缆销售;金属材料销售;金属制品销售;阀门和旋塞销售;泵及真空设备销售;电气信号设备装置销售;数字视频监控系统销售;建筑材料销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:各类工程建设活动;消防技术服务;技术进出口;货物进出口;建设工程设计(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeDate": "2021-10-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "一般项目:防火封堵材料生产【分支机构经营】;涂料制造(不含危险化学品)【分支机构经营】;防火封堵材料销售;涂料销售(不含危险化学品);消防器材销售;电气机械设备销售;电线、电缆经营;光缆销售;金属材料销售;金属制品销售;阀门和旋塞销售;泵及真空设备销售;电气信号设备装置销售;数字视频监控系统销售;建筑材料销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:各类工程建设活动;消防技术服务;技术进出口;货物进出口;建设工程设计(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeBefore": "建筑防火材料、装饰装修材料的产品开发及生产经营、建筑防火保护工程和消防设施承包及施工;技术进出口、货物进出口;消防设施工程专项设计服务、消防技术服务、电子与智能化安装工程服务、机电安装工程服务、机电工程施工、建筑机电安装工程施工、电子与智能化工程施工。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2021-03-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "有限责任公司(非自然人投资或控股的法人独资)", + "changeBefore": "其他有限责任公司", + "changeDate": "2020-05-28 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "陈娅岚,*****", + "changeBefore": "/", + "changeDate": "2016-01-05 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "龚斌,中华人民共和国居民身份证,*****", + "changeBefore": "张庆明,中华人民共和国居民身份证,*****", + "changeDate": "2011-12-22 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-01-05 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-19 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-11-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "应急管理部四川消防研究所 出资 2000万人民币;", + "changeBefore": "应急管理部四川消防研究所 出资 1989万人民币;王守平 出资 11万人民币;", + "changeDate": "2020-05-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "应急管理部四川消防研究所,王守平", + "changeBefore": "公安部四川消防研究所,王守平", + "changeDate": "2019-05-20 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "sctfhr@tianfu-fire.com", + "phoneNumber": "028-87518183", + "website": [ + { + "name": "四川天府防火材料有限公司", + "url": "www.tianfu-fire.com" + } + ] + }, + "employees": [ + { + "employeeName": "陈光亮", + "position": "董事" + }, + { + "employeeName": "姚建国", + "position": "监事" + }, + { + "employeeName": "金素艳", + "position": "董事" + }, + { + "employeeName": "李庆", + "position": "董事兼总经理" + }, + { + "employeeName": "龚斌", + "position": "董事长" + }, + { + "employeeName": "邵立", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2004-04-22 00:00:00", + "stockCapital": "2000.0", + "stockName": "应急管理部四川消防研究所", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "事业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川天府防火材料有限公司", + "taxPayerNo": "91510181762292724G", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川天府防火材料有限公司", + "taxPayerNo": "91510181762292724G", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/57861da9f7b37ede60272850d03c84db/202202251909.json b/example/tpt/company/57861da9f7b37ede60272850d03c84db/202202251909.json new file mode 100644 index 0000000..98ea4a2 --- /dev/null +++ b/example/tpt/company/57861da9f7b37ede60272850d03c84db/202202251909.json @@ -0,0 +1,923 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术作品", + "createDate": "2021-10-28", + "name": "川笋及图", + "publishDate": "2021-09-17", + "regNo": "川作登字-2021-F-00127995" + }, + { + "className": "美术作品", + "createDate": "2021-10-26", + "name": "川笋", + "publishDate": "2021-10-08", + "regNo": "黔作登字-2021-F-00339401" + }, + { + "className": "美术作品", + "createDate": "2021-10-26", + "name": "饭桶", + "publishDate": "2021-10-08", + "regNo": "黔作登字-2021-F-00339906" + }, + { + "className": "美术作品", + "createDate": "2021-10-26", + "name": "熊猫笋", + "publishDate": "2021-10-08", + "regNo": "黔作登字-2021-F-00339400" + }, + { + "className": "美术作品", + "createDate": "2021-10-26", + "name": "加分料", + "publishDate": "2021-10-08", + "regNo": "黔作登字-2021-F-00339399" + }, + { + "className": "美术作品", + "createDate": "2021-10-12", + "name": "熊猫笋及图", + "publishDate": "2021-09-17", + "regNo": "川作登字-2021-F-00107313" + } + ], + "total": 6 + }, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101240010123", + "endDate": "2018-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0326(17)", + "endDate": "2017-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0327(17)", + "endDate": "2017-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03432(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03430(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03433(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03532(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "食品生产许可证", + "docNo": "SC10251012400296", + "endDate": "2018-02-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-09-11 00:00:00" + }, + { + "docName": "YJ09", + "docNo": "SC10251012400296", + "endDate": "2020-06-16 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101240010123", + "endDate": "2020-10-19 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 6, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 11, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2000-03-10 00:00:00", + "businessDateTo": null, + "businessScope": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务;房屋租赁;食品经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "6696.400000万人民币", + "changes": 82, + "companyAddress": "四川省成都市郫都区中国川菜产业园区功能区永和路389号", + "companyCode": "510124000043793", + "companyName": "四川饭扫光食品集团股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(非上市、自然人投资或控股)", + "contactInfo": { + "email": "abc84448@126.com", + "phoneNumber": "028-87975008", + "website": [ + { + "name": "四川饭扫光食品集团股份有限公司", + "url": "www.fansaoguangfood.com" + } + ] + }, + "creditNo": "91510124720347942H", + "employees": 12, + "establishDate": "2000-03-10 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "食品制造业" + }, + "isOnStock": "0", + "issueDate": "2021-07-01 00:00:00", + "keyNo": "71536f7b55fed69f248adbf9ba4e1f4d", + "legalPerson": "高银江", + "liquidation": null, + "mPledges": 6, + "orgCode": "720347942", + "originalName": 2, + "partners": 6, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 8, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-10-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-12-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-19 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "高勇;彭志才;王辉;", + "changeBefore": "高银江;高勇;彭志才;王辉;", + "changeDate": "2014-03-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "2978", + "changeBefore": "2778", + "changeDate": "2016-06-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(干制食用菌)(分装)]、水果制品(水果干制品)(分装)(凭许可证并按许可时效生产、经营);货物及技术进出口。", + "changeBefore": "生产、销售:调味品、豆制品、食用植物油、酱腌菜、果蔬植物;分装、销售:农副土特产品;货物及技术进出口。(凭许可并在许可时效内生产、经营,有效期至:2011年4月24日)。", + "changeDate": "2011-04-26 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "四川饭扫光食品集团股份有限公司", + "changeBefore": "四川饭扫光食品股份有限公司", + "changeDate": "2019-05-27 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务;房屋租赁(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2016-06-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都久善企业管理中心(有限合伙);高勇;龚学廷;彭志才;苏州天图兴苏股权投资中心(有限合伙);王辉;", + "changeBefore": "高勇;龚学廷;彭志才;苏州天图兴苏股权投资中心(有限合伙);王辉;", + "changeDate": "2016-06-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "王辉 高勇 高银江 彭志才 李康林", + "changeBefore": "彭志才 高勇 王辉 李康林 郭晓东", + "changeDate": "2020-10-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2020-06-08 00:00:00", + "changeField": "一照多址经营场所备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "6310.340000万人民币", + "changeBefore": "6151.74万人民币", + "changeDate": "2019-11-18 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "2778", + "changeBefore": "2389", + "changeDate": "2014-08-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘照义,监事;李康林,董事;高勇,董事;江从娟,监事;彭志才,董事长;王辉,董事;李娟,监事;郭晓东,董事;高银江,经理;", + "changeBefore": "刘照义,监事;李康林,董事;高勇,董事;江从娟,监事;彭志才,董事长兼总经理;王辉,董事;李娟,监事;郭晓东,董事;", + "changeDate": "2019-05-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2020-03-09 00:00:00", + "changeDate": "2014-06-04 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "高华;高银江;高勇;彭志才;王辉;", + "changeBefore": "王辉;高银江;高勇;彭志才;", + "changeDate": "2014-02-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2015-08-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-03-04 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "李娟,*****", + "changeBefore": "/", + "changeDate": "2016-08-31 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "高银江", + "changeBefore": "彭志才", + "changeDate": "2019-05-27 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-03-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2015-08-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2016-08-31 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "6310.340000万人民币", + "changeBefore": "6151.74万人民币", + "changeDate": "2019-11-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2389", + "changeBefore": "2000", + "changeDate": "2014-06-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市现代农业融资担保有限公司", + "changeBefore": "成都市现代农业担保有限公司", + "changeDate": "2011-06-24 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-08-17 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2020-03-09", + "changeDate": "2014-06-04 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "5800", + "changeBefore": "2978", + "changeDate": "2016-08-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "6696.400000万人民币", + "changeBefore": "6344.66万人民币", + "changeDate": "2021-03-17 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2020-06-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-16 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务;房屋租赁;食品经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务;房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-10-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "王辉 高银江 李康林 高勇 李幼筠", + "changeBefore": "李康林 王辉 高勇 高银江 彭志才", + "changeDate": "2021-03-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "高勇;龚学廷;彭志才;王辉;", + "changeBefore": "高勇;彭志才;王辉;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "高勇;龚学廷;彭志才;苏州天图兴苏股权投资中心(有限合伙);王辉;", + "changeBefore": "高勇;龚学廷;彭志才;王辉;", + "changeDate": "2014-06-04 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "四川省成都市郫都区安德街道云凌村6组308号;四川省成都市郫都区安德街道云凌村3组318号;", + "changeBefore": "四川省成都市郫都区新民场镇云凌村12组308号;", + "changeDate": "2021-07-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2000", + "changeBefore": "500", + "changeDate": "2012-09-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李康林 李幼筠 王辉 许翔 高银江 高勇 刘守民 王良成 郭晓东", + "changeBefore": "李幼筠 王辉 李康林 高勇 高银江", + "changeDate": "2021-07-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "高勇;彭志才;王辉;", + "changeBefore": "高银江;高勇;彭志才;王辉;", + "changeDate": "2014-03-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5800", + "changeBefore": "2978", + "changeDate": "2016-08-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "刘照义 彭川 江从娟", + "changeBefore": "江从娟 刘照义 李娟", + "changeDate": "2020-06-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李娟,136****3700", + "changeBefore": "/", + "changeDate": "2016-08-31 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "高勇;龚学廷;彭志才;苏州天图兴苏股权投资中心(有限合伙);王辉;", + "changeBefore": "高勇;龚学廷;彭志才;王辉;", + "changeDate": "2014-06-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(干制食用菌)(分装)]、水果制品(水果干制品)(分装)(凭许可证并按许可时效生产、经营);货物及技术进出口。", + "changeDate": "2015-06-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李娟,***", + "changeBefore": "", + "changeDate": "2016-08-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2020-03-09", + "changeDate": "2014-06-04 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2016-08-31 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "6344.660000万人民币", + "changeBefore": "6696.4万人民币", + "changeDate": "2021-02-23 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "四川省成都市郫都区中国川菜产业园区功能区永和路389号", + "changeBefore": "成都市郫都区新民工业区", + "changeDate": "2021-07-01 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "刘照义 彭川 江从娟", + "changeBefore": "江从娟 刘照义 李娟", + "changeDate": "2020-06-08 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "四川饭扫光食品股份有限公司", + "changeBefore": "四川高福记食品有限公司", + "changeDate": "2016-08-31 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "成都久善企业管理中心(有限合伙);高勇;龚学廷;彭志才;苏州天图兴苏股权投资中心(有限合伙);王辉;", + "changeBefore": "高勇;龚学廷;彭志才;苏州天图兴苏股权投资中心(有限合伙);王辉;", + "changeDate": "2016-06-23 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "6151.740000", + "changeBefore": "5800.000000", + "changeDate": "2019-04-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "6151.740000", + "changeBefore": "5800.000000", + "changeDate": "2019-04-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2978", + "changeBefore": "2778", + "changeDate": "2016-06-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "None", + "changeBefore": "无", + "changeDate": "2021-02-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2000", + "changeBefore": "500", + "changeDate": "2012-09-06 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-08-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2778", + "changeBefore": "2389", + "changeDate": "2014-08-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李娟,***", + "changeBefore": "", + "changeDate": "2016-08-31 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "高银江;高勇;彭志才;王辉;", + "changeBefore": "高华;高银江;高勇;彭志才;王辉;", + "changeDate": "2014-02-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "李娟,***", + "changeBefore": "/", + "changeDate": "2016-08-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(干制食用菌)(分装)]、水果制品(水果干制品)(分装)(凭许可证并按许可时效生产、经营);货物及技术进出口。", + "changeDate": "2015-06-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务;房屋租赁(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "生产、销售:调味料(半固态、固态、调味油)、食用植物油[半精炼、全精炼(分装)]、酱、蔬菜制品[酱腌菜、蔬菜干制品(自然干制蔬菜)(分装)、食用菌制品(腌渍食用菌、干制食用菌)(分装)]、水果制品(水果干制品)(分装);货物及技术进出口;食品技术开发及推广服务;生物工程技术开发、咨询、转让、推广服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2016-06-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2389", + "changeBefore": "2000", + "changeDate": "2014-06-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "高勇;龚学廷;彭志才;王辉;", + "changeBefore": "高勇;彭志才;王辉;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "彭志才", + "changeBefore": "高银江", + "changeDate": "2014-06-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "6696.400000万人民币", + "changeBefore": "6310.34万人民币", + "changeDate": "2020-12-15 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-17 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-03-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-04 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-07-01 00:00:00", + "changeField": "章程备案" + } + ], + "contactInfo": { + "email": "abc84448@126.com", + "phoneNumber": "028-87975008", + "website": [ + { + "name": "四川饭扫光食品集团股份有限公司", + "url": "www.fansaoguangfood.com" + } + ] + }, + "employees": [ + { + "employeeName": "高勇", + "position": "董事" + }, + { + "employeeName": "刘照义", + "position": "监事" + }, + { + "employeeName": "郭晓东", + "position": "董事" + }, + { + "employeeName": "李康林", + "position": "董事" + }, + { + "employeeName": "江从娟", + "position": "监事" + }, + { + "employeeName": "王辉", + "position": "董事" + }, + { + "employeeName": "高银江", + "position": "董事长兼总经理" + }, + { + "employeeName": "彭川", + "position": "监事" + }, + { + "employeeName": "李幼筠", + "position": "董事" + }, + { + "employeeName": "许翔", + "position": "董事" + }, + { + "employeeName": "王良成", + "position": "董事" + }, + { + "employeeName": "刘守民", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "食品制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "4500万人民币", + "publicDate": null, + "registerDate": "2020-01-21 00:00:00", + "registerNo": "51012020007553", + "registerOffice": "四川省成都市郫都区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "3000万人民币", + "publicDate": null, + "registerDate": "2019-07-19 00:00:00", + "registerNo": "51012019003681", + "registerOffice": "四川省成都市郫都区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "0万人民币", + "publicDate": null, + "registerDate": "2018-07-11 00:00:00", + "registerNo": "郫工商抵[2018]第055号", + "registerOffice": "郫都区市场监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "0万人民币", + "publicDate": null, + "registerDate": "2017-09-27 00:00:00", + "registerNo": "郫工商动抵[2017]第133号", + "registerOffice": "郫都区市场监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "558万人民币", + "publicDate": null, + "registerDate": "2016-10-09 00:00:00", + "registerNo": "郫工商抵【2016】第142号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "4000万人民币", + "publicDate": null, + "registerDate": "2016-01-28 00:00:00", + "registerNo": "郫工商抵【2016】第013号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "无效" + } + ], + "originalName": [ + { + "changeDate": "2016-08-31 00:00:00", + "name": "四川高福记食品有限公司" + }, + { + "changeDate": "2019-05-27 00:00:00", + "name": "四川饭扫光食品股份有限公司" + } + ], + "partners": [ + { + "capiDate": "2016-06-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-06-29 16:00:00", + "stockCapital": null, + "stockName": "成都久善企业管理中心(有限合伙)", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": "2016-06-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-06-29 16:00:00", + "stockCapital": null, + "stockName": "苏州天图兴苏股权投资中心(有限合伙)", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": "2016-06-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-06-29 16:00:00", + "stockCapital": "541.4372", + "stockName": "王辉", + "stockPercent": "0.0809", + "stockRealcapital": "278", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "109.0665", + "stockName": "龚学廷", + "stockPercent": "0.0163", + "stockRealcapital": "56", + "stockType": "自然人股东" + }, + { + "capiDate": "2016-06-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-06-29 16:00:00", + "stockCapital": "323.3042", + "stockName": "高勇", + "stockPercent": "0.0483", + "stockRealcapital": "166", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2921.4238", + "stockName": "彭志才", + "stockPercent": "0.4363", + "stockRealcapital": "1500", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "未发现违法违规情况", + "date": "2017-10-24 00:00:00", + "executiveOrg": "三道堰市场和质量监督管理所", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川高福记食品有限公司", + "taxPayerNo": "510124720347942", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川高福记食品有限公司", + "taxPayerNo": "510124720347942", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川饭扫光食品股份有限公司", + "taxPayerNo": "510124720347942", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川饭扫光食品股份有限公司", + "taxPayerNo": "91510124720347942H", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川饭扫光食品股份有限公司", + "taxPayerNo": "91510124720347942H", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川饭扫光食品集团股份有限公司", + "taxPayerNo": "91510124720347942H", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川饭扫光食品集团股份有限公司", + "taxPayerNo": "91510124720347942H", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川饭扫光食品集团股份有限公司", + "taxPayerNo": "91510124720347942H", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/591f141ebe7328fa8634cd2088fa8900/202202250152.json b/example/tpt/company/591f141ebe7328fa8634cd2088fa8900/202202250152.json new file mode 100644 index 0000000..f560a80 --- /dev/null +++ b/example/tpt/company/591f141ebe7328fa8634cd2088fa8900/202202250152.json @@ -0,0 +1,910 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术", + "createDate": "2021-11-19", + "name": "太空熊猫", + "publishDate": "2020-12-25", + "regNo": "国作登字-2021-F-00267693" + }, + { + "className": "美术", + "createDate": "2020-06-11", + "name": "鸥露标识", + "publishDate": "2019-03-05", + "regNo": "国作登字-2020-F-01048839" + }, + { + "className": "美术", + "createDate": "2020-06-11", + "name": "雅诗纸业标识", + "publishDate": "2012-03-12", + "regNo": "国作登字-2020-F-01048838" + }, + { + "className": "美术作品", + "createDate": "2019-07-11", + "name": "白鹭", + "publishDate": "-", + "regNo": "川作登字-2019-F-00072268" + }, + { + "className": "美术", + "createDate": "2019-04-19", + "name": "家有宝贝用鸥露", + "publishDate": "2016-07-25", + "regNo": "国作登字-2019-F-00769405" + }, + { + "className": "美术", + "createDate": "2019-04-19", + "name": "“纸”有平衡", + "publishDate": "2013-09-18", + "regNo": "国作登字-2019-F-00769404" + }, + { + "className": "美术", + "createDate": "2019-04-19", + "name": "6箱拯救1棵树", + "publishDate": "2014-02-18", + "regNo": "国作登字-2019-F-00769403" + }, + { + "className": "美术", + "createDate": "2019-04-19", + "name": "3箱拯救1棵树", + "publishDate": "2014-02-18", + "regNo": "国作登字-2019-F-00769402" + }, + { + "className": "美术", + "createDate": "2019-04-19", + "name": "本色慈竹纤维(天然竹浆)", + "publishDate": "2014-02-18", + "regNo": "国作登字-2019-F-00769401" + }, + { + "className": "美术", + "createDate": "2019-04-19", + "name": "美好生活用鸥露", + "publishDate": "2013-07-25", + "regNo": "国作登字-2019-F-00769399" + } + ], + "total": 10 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-11", + "createNum": "CN202122278067.X", + "patentName": "一种卷纸自动封装转运装置", + "type": "实用新型" + }, + { + "createDate": "2022-02-01", + "createNum": "CN202122301316.2", + "patentName": "一种适用于多条卷纸工艺线的转运装置", + "type": "实用新型" + }, + { + "createDate": "2022-02-01", + "createNum": "CN202122278243.X", + "patentName": "一种纸巾自动喷涂装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202122298962.8", + "patentName": "一种具有传感计数功能的纸巾运转装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202122294159.7", + "patentName": "一种纸巾流水线转运分道装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202130065074.4", + "patentName": "包装袋套件", + "type": "外观专利" + }, + { + "createDate": "2021-12-03", + "createNum": "CN202111108753.0", + "patentName": "一种纸巾流水线转运设备", + "type": "发明专利" + }, + { + "createDate": "2021-08-24", + "createNum": "CN202010699166.2", + "patentName": "一种风泵系统", + "type": "发明专利" + }, + { + "createDate": "2021-08-24", + "createNum": "CN202010699166.2", + "patentName": "一种风泵系统", + "type": "发明专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202030826332.1", + "patentName": "包装套件(鸥露婴幼儿本色企鹅)", + "type": "外观专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202030826531.2", + "patentName": "包装套件(鸥露婴幼儿本色熊猫)", + "type": "外观专利" + }, + { + "createDate": "2021-08-03", + "createNum": "CN202022477634.X", + "patentName": "一种纸芯助卷上胶喷头", + "type": "实用新型" + }, + { + "createDate": "2021-07-16", + "createNum": "CN202022456791.2", + "patentName": "一种纸巾枕式单包机的防尘装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-16", + "createNum": "CN202022440949.7", + "patentName": "一种纸张金属检测装置", + "type": "实用新型" + }, + { + "createDate": "2021-05-18", + "createNum": "CN202021527233.4", + "patentName": "一种气囊式压花装置", + "type": "实用新型" + }, + { + "createDate": "2021-05-07", + "createNum": "CN202030822714.7", + "patentName": "包装套件(鸥露熊猫)", + "type": "外观专利" + }, + { + "createDate": "2021-04-27", + "createNum": "CN202021528971.0", + "patentName": "一种无胶封尾装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-13", + "createNum": "CN202010671868.X", + "patentName": "一种热转印在线打码系统", + "type": "发明专利" + }, + { + "createDate": "2021-04-02", + "createNum": "CN202021373372.6", + "patentName": "一种热转印打码机", + "type": "实用新型" + }, + { + "createDate": "2021-03-12", + "createNum": "CN202021434218.5", + "patentName": "一种风泵装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-23", + "createNum": "CN202011184723.3", + "patentName": "一种柔性抽纸生产线的空气清洁设备", + "type": "发明专利" + }, + { + "createDate": "2021-02-19", + "createNum": "CN202011191299.5", + "patentName": "一种纸张在线检重系统", + "type": "发明专利" + }, + { + "createDate": "2020-10-30", + "createNum": "CN202010671868.X", + "patentName": "一种热转印在线打码系统", + "type": "发明专利" + }, + { + "createDate": "2019-09-24", + "createNum": "CN201930067943.X", + "patentName": "包装袋(鸥露易捷)", + "type": "外观专利" + }, + { + "createDate": "2019-09-06", + "createNum": "CN201930068626.X", + "patentName": "包装袋(鸥露本色)", + "type": "外观专利" + }, + { + "createDate": "2019-08-13", + "createNum": "CN201821619880.0", + "patentName": "一种纸巾杀菌室", + "type": "实用新型" + }, + { + "createDate": "2019-08-02", + "createNum": "CN201930068620.2", + "patentName": "包装袋(欧露熊猫)", + "type": "外观专利" + }, + { + "createDate": "2019-05-21", + "createNum": "CN201821614025.0", + "patentName": "一种纸巾生产线的消音系统", + "type": "实用新型" + }, + { + "createDate": "2019-03-19", + "createNum": "CN201821184380.9", + "patentName": "一种纸巾输送线成品推包装置", + "type": "实用新型" + }, + { + "createDate": "2019-03-19", + "createNum": "CN201821148099.X", + "patentName": "一种卷纸生产线中的换向装置", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821201569.4", + "patentName": "一种封箱装置", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821192903.4", + "patentName": "一种纸巾生产线的输送装置", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821184374.3", + "patentName": "一种纸巾生产线的喷雾除尘系统", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821185347.8", + "patentName": "一种纸巾生产线中的水膜除尘系统", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821185432.4", + "patentName": "一种环形易撕口开口装置", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821184298.6", + "patentName": "一种自动纠偏式原纸退纸架", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821188673.4", + "patentName": "一种车间温湿度喷雾系统", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821178467.5", + "patentName": "一种压花装置", + "type": "实用新型" + }, + { + "createDate": "2019-02-15", + "createNum": "CN201811158877.8", + "patentName": "一种柔润抽纸生产线", + "type": "发明专利" + }, + { + "createDate": "2018-11-30", + "createNum": "CN201810828043.7", + "patentName": "一种条纸巾生产线及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2018-10-23", + "createNum": "CN201810471563.7", + "patentName": "一种用于纸盒包装的封口装置", + "type": "发明专利" + }, + { + "createDate": "2018-10-23", + "createNum": "CN201810471563.7", + "patentName": "一种用于纸盒包装的封口装置", + "type": "发明专利" + }, + { + "createDate": "2017-11-28", + "createNum": "CN201720225133.8", + "patentName": "抽纸流水线输送装置及抽纸流水线系统", + "type": "实用新型" + }, + { + "createDate": "2017-05-10", + "createNum": "CN201710135726.X", + "patentName": "抽纸流水线输送装置及抽纸流水线系统", + "type": "发明专利" + } + ], + "total": 44 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "图形", + "status": "等待实质审查", + "type": "24-布料床单" + }, + { + "name": "图形", + "status": "等待实质审查", + "type": "16-办公用品" + }, + { + "name": "图形", + "status": "等待实质审查", + "type": "24-布料床单" + }, + { + "name": "图形", + "status": "等待实质审查", + "type": "16-办公用品" + }, + { + "name": "图形", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "太空熊猫", + "status": "商标无效", + "type": "16-办公用品" + }, + { + "name": "人民竹浆纸", + "status": "驳回复审中", + "type": "16-办公用品" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "16-办公用品" + }, + { + "name": "嘉贝雅诗", + "status": "驳回复审中", + "type": "03-日化用品" + }, + { + "name": "嘉贝雅诗", + "status": "初审公告", + "type": "35-广告销售" + }, + { + "name": "鸥露", + "status": "商标已注册", + "type": "24-布料床单" + }, + { + "name": "鸥露", + "status": "商标无效", + "type": "24-布料床单" + }, + { + "name": "ORRU", + "status": "商标已注册", + "type": "32-啤酒饮料" + }, + { + "name": "ORRU", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "OURRU", + "status": "商标已注册", + "type": "20-家具" + }, + { + "name": "OURRU", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "ORRU", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "ORRU", + "status": "商标已注册", + "type": "14-珠宝钟表" + }, + { + "name": "OURRU", + "status": "商标已注册", + "type": "32-啤酒饮料" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07962(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07967(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07969(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07966(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07964(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07965(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07959(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07968(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101320041734", + "endDate": "2019-05-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-12-30 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 10, + "PatentsInfo": 44, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 10, + "authority": "新津县市场监督管理局", + "branches": 0, + "businessDateFrom": "2012-01-11 00:00:00", + "businessDateTo": null, + "businessScope": "纸制品加工、销售;批发、零售:卫生材料及敷料、过滤、防护用纺织制成品、消毒用品(不含危险化学品)、医疗用品及器材、化妆品及卫生用品、厨具卫具及日用杂品、日用及医用橡胶制品、预包装食品及散装食品;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "capital": "5000.000000万人民币", + "changes": 37, + "companyAddress": "成都市新津工业园区A区希望路912号", + "companyCode": "510132000023412", + "companyName": "四川石化雅诗纸业有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "1210365130@qq.com", + "phoneNumber": "028-61786868", + "website": [ + { + "name": "四川石化雅诗纸业有限公司", + "url": "www.yspaper.com.cn" + } + ] + }, + "creditNo": "91510132587589335X", + "employees": 10, + "establishDate": "2012-01-11 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "造纸和纸制品业" + }, + "isOnStock": "0", + "issueDate": "2020-11-10 00:00:00", + "keyNo": "5aea0265287980fa77e82c30e16dd899", + "legalPerson": "叶慧青", + "liquidation": null, + "mPledges": 0, + "orgCode": "587589335", + "originalName": 0, + "partners": 3, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "谭孝波,执行董事\n黄敏,董事\n吴旭兰,董事", + "changeBefore": "谭孝波,董事长兼总经理\n黄敏,董事\n吴旭兰,董事", + "changeDate": "2015-07-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "中石化四川销售有限公司,100.0%;", + "changeBefore": "中石化四川销售有限公司,40.0%;", + "changeDate": "2015-07-15 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1153", + "changeDate": "2017-09-01 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "纸制品加工、销售;批发、零售:卫生材料及敷料、过滤、防护用纺织制成品、消毒用品(不含危险化学品)、医疗用品及器材、化妆品及卫生用品、厨具卫具及日用杂品、日用及医用橡胶制品、预包装食品及散装食品;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeBefore": "纸制品加工、销售;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeDate": "2020-02-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "朱科", + "changeBefore": "谭孝波", + "changeDate": "2016-03-29 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1130", + "changeDate": "2015-07-15 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "纸制品加工、销售;批发、零售:卫生材料及敷料、过滤、防护用纺织制成品、消毒用品(不含危险化学品)、医疗用品及器材、化妆品及卫生用品、厨具卫具及日用杂品、日用及医用橡胶制品、预包装食品及散装食品;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeBefore": "纸制品加工、销售;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动。)", + "changeDate": "2020-02-20 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "1190", + "changeBefore": "1153", + "changeDate": "2017-09-01 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "李东川,监事", + "changeBefore": "/", + "changeDate": "2015-07-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘志华", + "changeBefore": "朱科", + "changeDate": "2017-09-01 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "敖华丽,***", + "changeBefore": "", + "changeDate": "2016-03-29 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "周祥,总经理\n\n覃作寅,副总经理\n杨方银,副总经理", + "changeBefore": "周祥,总经理", + "changeDate": "2017-09-01 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "朱科,执行董事", + "changeBefore": "", + "changeDate": "2016-03-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川省中石化实业有限公司;中石化四川销售有限公司;中石化易捷销售有限公司;", + "changeBefore": "中石化四川销售有限公司;", + "changeDate": "2017-09-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "周祥,总经理", + "changeBefore": "/", + "changeDate": "2015-07-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "中石化四川销售有限公司;", + "changeBefore": "吴旭兰;中石化四川销售有限公司;黄敏;", + "changeDate": "2015-07-15 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-28 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "刘妍 蒋雪梅 吴旭兰", + "changeBefore": "朱科 李笑非 吴旭兰", + "changeDate": "2020-11-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "杨方银,***", + "changeBefore": "", + "changeDate": "2017-09-01 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "四川省中石化实业有限公司;中石化四川销售有限公司;中石化易捷销售有限公司;", + "changeBefore": "中石化四川销售有限公司;", + "changeDate": "2017-09-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "; 2020-02-12第二章第四条", + "changeBefore": "无", + "changeDate": "2020-02-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "李东川,监事", + "changeBefore": "/", + "changeDate": "2015-07-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "杨方银,***", + "changeBefore": "", + "changeDate": "2017-09-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "; 2020-02-12第二章第四条", + "changeBefore": "无", + "changeDate": "2020-02-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "中石化四川销售有限公司,100.0%;", + "changeBefore": "中石化四川销售有限公司,40.0%;", + "changeDate": "2015-07-15 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "周祥,总经理", + "changeBefore": "/", + "changeDate": "2015-07-15 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "四川省成都市新津县工业园区A区兴园11路999号;四川省成都市新津县工业园区A区希望路899号;", + "changeBefore": "", + "changeDate": "2021-03-02 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "敖华丽,***", + "changeBefore": "", + "changeDate": "2016-03-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "中石化四川销售有限公司;", + "changeBefore": "吴旭兰;中石化四川销售有限公司;黄敏;", + "changeDate": "2015-07-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "叶慧青", + "changeBefore": "刘志华", + "changeDate": "2020-11-10 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-10-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "袁海东 黄云 郑燕玲 叶慧青 周祥", + "changeBefore": "刘志华 黄久长 边世杰 郑燕玲 周祥", + "changeDate": "2020-11-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1153", + "changeBefore": "1130", + "changeDate": "2015-07-15 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "周祥,总经理\n\n覃作寅,副总经理\n杨方银,副总经理", + "changeBefore": "周祥,总经理", + "changeDate": "2017-09-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "1210365130@qq.com", + "phoneNumber": "028-61786868", + "website": [ + { + "name": "四川石化雅诗纸业有限公司", + "url": "www.yspaper.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "覃作寅", + "position": "副总经理" + }, + { + "employeeName": "周祥", + "position": "董事兼总经理" + }, + { + "employeeName": "杨方银", + "position": "副总经理" + }, + { + "employeeName": "吴旭兰", + "position": "监事" + }, + { + "employeeName": "郑燕玲", + "position": "董事" + }, + { + "employeeName": "刘妍", + "position": "监事" + }, + { + "employeeName": "蒋雪梅", + "position": "监事" + }, + { + "employeeName": "袁海东", + "position": "董事" + }, + { + "employeeName": "叶慧青", + "position": "董事长" + }, + { + "employeeName": "黄云", + "position": "副董事长" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "造纸和纸制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2017-06-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2017-06-29 16:00:00", + "stockCapital": "1700", + "stockName": "中石化易捷销售有限公司", + "stockPercent": "0.3400", + "stockRealcapital": "1700", + "stockType": "企业法人" + }, + { + "capiDate": "2012-01-09 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2014-01-11 00:00:00", + "stockCapital": "1800", + "stockName": "中石化四川销售有限公司", + "stockPercent": "0.3600", + "stockRealcapital": "1800", + "stockType": "企业法人" + }, + { + "capiDate": "2017-06-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2017-06-29 16:00:00", + "stockCapital": "1500", + "stockName": "四川省中石化实业有限公司", + "stockPercent": "0.3000", + "stockRealcapital": "1500", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川石化雅诗纸业有限公司", + "taxPayerNo": "91510132587589335X", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川石化雅诗纸业有限公司", + "taxPayerNo": "91510132587589335X", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川石化雅诗纸业有限公司", + "taxPayerNo": "91510132587589335X", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/59e7294795e5bf49515f85f8fb394d1b/202202251910.json b/example/tpt/company/59e7294795e5bf49515f85f8fb394d1b/202202251910.json new file mode 100644 index 0000000..9eaa21b --- /dev/null +++ b/example/tpt/company/59e7294795e5bf49515f85f8fb394d1b/202202251910.json @@ -0,0 +1,378 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "建设项目环境污染防治设施竣工验收", + "docNo": "成环建验[2018]104号", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA372", + "endDate": "2015-07-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA371", + "endDate": "2015-07-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A02540(17)", + "endDate": "2017-08-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A02539(17)", + "endDate": "2017-08-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A02541(17)", + "endDate": "2017-08-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A07870(18)", + "endDate": "2018-04-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A07872(18)", + "endDate": "2018-04-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A07871(18)", + "endDate": "2018-04-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A01062(18)", + "endDate": "2018-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07882(18)", + "endDate": "2018-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07880(18)", + "endDate": "2018-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07881(18)", + "endDate": "2018-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05755(18)", + "endDate": "2018-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A08103(18)", + "endDate": "2018-04-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-08-11 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101142019460975001U", + "endDate": "2019-07-28 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 17, + "authority": "成都市新都区市场监督管理局", + "branches": 0, + "businessDateFrom": "2000-08-25 00:00:00", + "businessDateTo": "2030-08-25 00:00:00", + "businessScope": "汽车零部件的开发,设计,生产,销售;国内商业贸易(不含国家专控,抟营,专卖商品);仓储服务,技术咨询,技术服务,汽,柴油发动机及配件,其他本厂自产产品的出口,来图来样加工,本企业科研生产所需进口的零部件,设备,原材料的进口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "4295.000000万人民币", + "changes": 18, + "companyAddress": "成都市新都工业东区桂锦路1480号", + "companyCode": "510100000168649", + "companyName": "中汽成都配件有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股的法人独资)", + "contactInfo": { + "email": "zqcpyxh@sina.com", + "phoneNumber": "028-83910595", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "915101142019460975", + "employees": 4, + "establishDate": "1980-08-26 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "汽车制造业" + }, + "isOnStock": "0", + "issueDate": "2021-03-19 00:00:00", + "keyNo": "8ec593ba868573e1eaad37c65a9f32eb", + "legalPerson": "宋浩", + "liquidation": null, + "mPledges": 0, + "orgCode": "201946097", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 1 + }, + "branches": [], + "changes": [ + { + "changeAfter": "1152", + "changeBefore": "1190", + "changeDate": "2011-08-10 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "殷贤虎,138****5302", + "changeBefore": "吕海明,139****5448", + "changeDate": "2015-09-30 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "殷贤虎,***", + "changeBefore": "吕海明,***", + "changeDate": "2015-09-30 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-03-19 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-09-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市新都工业东区桂锦路1480号", + "changeBefore": "成都市二环路北三段245号", + "changeDate": "2015-09-30 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "夏朝嘉", + "changeBefore": "宋浩", + "changeDate": "2017-03-06 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "宋浩", + "changeBefore": "夏朝嘉", + "changeDate": "2021-03-19 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都市新都工业东区桂锦路1480号", + "changeBefore": "成都市二环路北三段245号", + "changeDate": "2015-09-30 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "殷贤虎,***", + "changeBefore": "吕海明,***", + "changeDate": "2015-09-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "宋浩", + "changeBefore": "夏朝嘉", + "changeDate": "2021-03-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川禾嘉股份有限公司;自贡铸钢有限责任公司;", + "changeBefore": "四川禾嘉股份有限公司;吴绍逵;", + "changeDate": "2010-09-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川禾嘉股份有限公司;", + "changeBefore": "四川禾嘉股份有限公司;自贡铸钢有限责任公司;", + "changeDate": "2011-08-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "夏苇倩 宋浩 夏朝嘉", + "changeBefore": "宋浩 夏朝嘉 夏苇倩", + "changeDate": "2021-03-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-08-10 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-09-22 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-07-15 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-09-06 00:00:00", + "changeField": "清算组备案" + } + ], + "contactInfo": { + "email": "zqcpyxh@sina.com", + "phoneNumber": "028-83910595", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "郁蓉娟", + "position": "监事" + }, + { + "employeeName": "夏苇倩", + "position": "副董事长" + }, + { + "employeeName": "夏朝嘉", + "position": "董事长" + }, + { + "employeeName": "宋浩", + "position": "董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "汽车制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4295万人民币", + "stockName": "四川禾嘉实业(集团)有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-09-16 00:00:00", + "executiveOrg": "金牛区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "中汽成都配件有限公司", + "taxPayerNo": "510114201946097", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "中汽成都配件有限公司", + "taxPayerNo": "510114201946097", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "中汽成都配件有限公司", + "taxPayerNo": "915101142019460975", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "中汽成都配件有限公司", + "taxPayerNo": "915101142019460975", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "中汽成都配件有限公司", + "taxPayerNo": "915101142019460975", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "中汽成都配件有限公司", + "taxPayerNo": "915101142019460975", + "year": "2020" + } + ], + "zhiXingItems": [ + { + "caseCode": "(2022)川0106执1397号", + "caseCreatetime": "2022-02-10 00:00:00", + "caseState": "0", + "execCourtname": "成都市金牛区人民法院", + "execMoney": "79678", + "lastupdatetime": "2022-02-11 09:05:35", + "partyCardnum": "91510114201****0975", + "pname": "中汽成都配件有限公司", + "zxId": "1379713604" + } + ] + } +} \ No newline at end of file diff --git a/example/tpt/company/5d34ac5e36f106f579409be83962ee8d/202202251907.json b/example/tpt/company/5d34ac5e36f106f579409be83962ee8d/202202251907.json new file mode 100644 index 0000000..519cba3 --- /dev/null +++ b/example/tpt/company/5d34ac5e36f106f579409be83962ee8d/202202251907.json @@ -0,0 +1,438 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "防火门,防盗门", + "防火卷帘门", + "防火窗", + "实木套装门" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "玖鑫安", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "玖鑫安", + "status": "商标已注册", + "type": "06-金属材料" + } + ], + "total": 2 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0730(17)", + "endDate": "2017-03-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-20 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915120813145512945001Q", + "endDate": "2019-10-06 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "防火门,防盗门", + "防火卷帘门", + "防火窗", + "实木套装门" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 2, + "allows": 3, + "authority": "成都东部新区市场监管局", + "branches": 0, + "businessDateFrom": "2014-09-25 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:门窗制造加工;门窗销售;金属门窗工程施工;建筑材料销售;五金产品批发;五金产品零售;劳务服务(不含劳务派遣);运输货物打包服务;安全、消防用金属制品制造(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:消防设施工程施工;消防技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "1200.000000万人民币", + "changes": 5, + "companyAddress": "成都东部新区贾家街道高坡社区12组101号(属简州新城范围内)", + "companyCode": "512081000093337", + "companyName": "四川玖鑫中安防火门窗有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": null, + "phoneNumber": "13608217350", + "website": [ + { + "name": "四川玖鑫中安防火门窗有限公司", + "url": "www.cdfhm.com,www.jxzafhm.com" + } + ] + }, + "creditNo": "915120813145512945", + "employees": 2, + "establishDate": "2014-09-25 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "isOnStock": "0", + "issueDate": "2021-03-15 00:00:00", + "keyNo": "08454d49205c94819fac65ae2ac753f0", + "legalPerson": "杨光奇", + "liquidation": null, + "mPledges": 0, + "orgCode": "314551294", + "originalName": 0, + "partners": 22, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "None", + "changeBefore": "无", + "changeDate": "2021-03-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都东部新区贾家街道高坡社区12组101号(属简州新城范围内)", + "changeBefore": "简阳市工业园区贾家中小企业园", + "changeDate": "2021-03-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "刘能义 出资 48万人民币;杨光奇 出资 264万人民币;赵芳 出资 88万人民币;马仁友 出资 72万人民币;杨光美 出资 120万人民币;曾丘陵 出资 56万人民币;何千 出资 64万人民币;沈讯 出资 48万人民币;雍思东 出资 48万人民币;余长英 出资 40万人民币;谢乐秀 出资 40万人民币;曾正康 出资 56万人民币;杨庭 出资 32万人民币;王国彪 出资 8万人民币;李勇生 出资 8万人民币;林冲 出资 8万人民币;陈春梅 出资 8万人民币;白清勇 出资 40万人民币;高中全 出资 8万人民币;覃春梅 出资 8万人民币;郭明强 出资 24万人民币;杨光荣 出资 112万人民币;", + "changeBefore": "刘能义 出资 88万;杨光奇 出资 800万;", + "changeDate": "2021-03-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1200.000000万人民币", + "changeBefore": "888万人民币", + "changeDate": "2021-03-15 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "许可项目:消防设施工程施工;消防技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:门窗制造加工;门窗销售;金属门窗工程施工;建筑材料销售;五金产品批发;五金产品零售;劳务服务(不含劳务派遣);运输货物打包服务;安全、消防用金属制品制造(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "生产、销售、安装:防火门窗、普通门窗、钢质进户门、防盗安全门、防火卷帘门、室内套装门;建材及五金配件。", + "changeDate": "2021-03-15 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": null, + "phoneNumber": "13608217350", + "website": [ + { + "name": "四川玖鑫中安防火门窗有限公司", + "url": "www.cdfhm.com,www.jxzafhm.com" + } + ] + }, + "employees": [ + { + "employeeName": "刘能义", + "position": "监事" + }, + { + "employeeName": "杨光奇", + "position": "执行董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2015-11-01 00:00:00", + "stockCapital": "264.0", + "stockName": "杨光奇", + "stockPercent": "0.2200", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "112.0", + "stockName": "杨光荣", + "stockPercent": "0.0933", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "8.0", + "stockName": "覃春梅", + "stockPercent": "0.0067", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "64.0", + "stockName": "何千", + "stockPercent": "0.0533", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "88.0", + "stockName": "赵芳", + "stockPercent": "0.0733", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "8.0", + "stockName": "高中全", + "stockPercent": "0.0067", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "56.0", + "stockName": "曾正康", + "stockPercent": "0.0467", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "8.0", + "stockName": "林冲", + "stockPercent": "0.0067", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "8.0", + "stockName": "王国彪", + "stockPercent": "0.0067", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "24.0", + "stockName": "郭明强", + "stockPercent": "0.0200", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "72.0", + "stockName": "马仁友", + "stockPercent": "0.0600", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "56.0", + "stockName": "曾丘陵", + "stockPercent": "0.0467", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2015-11-01 00:00:00", + "stockCapital": "48.0", + "stockName": "刘能义", + "stockPercent": "0.0400", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "40.0", + "stockName": "谢乐秀", + "stockPercent": "0.0333", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "120.0", + "stockName": "杨光美", + "stockPercent": "0.1000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "8.0", + "stockName": "陈春梅", + "stockPercent": "0.0067", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "48.0", + "stockName": "雍思东", + "stockPercent": "0.0400", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "8.0", + "stockName": "李勇生", + "stockPercent": "0.0067", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "48.0", + "stockName": "沈讯", + "stockPercent": "0.0400", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "40.0", + "stockName": "白清勇", + "stockPercent": "0.0333", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "40.0", + "stockName": "余长英", + "stockPercent": "0.0333", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-03-14 00:00:00", + "stockCapital": "32.0", + "stockName": "杨庭", + "stockPercent": "0.0267", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川玖鑫中安防火门窗有限公司", + "taxPayerNo": "915120813145512945", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川玖鑫中安防火门窗有限公司", + "taxPayerNo": "915120813145512945", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川玖鑫中安防火门窗有限公司", + "taxPayerNo": "915120813145512945", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/5df4282b88a894ab712d684d4f5a5f60/202202250231.json b/example/tpt/company/5df4282b88a894ab712d684d4f5a5f60/202202250231.json new file mode 100644 index 0000000..2b3fcb8 --- /dev/null +++ b/example/tpt/company/5df4282b88a894ab712d684d4f5a5f60/202202250231.json @@ -0,0 +1,597 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-28", + "createNum": "CN202121887225.5", + "patentName": "一种光通信模块多柔板激光焊接工装", + "type": "实用新型" + }, + { + "createDate": "2021-12-28", + "createNum": "CN202121892010.2", + "patentName": "一种激光焊接工装", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202121756261.8", + "patentName": "一种光通信模块PCBA程序下载装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-23", + "createNum": "CN202011422475.1", + "patentName": "一种判断光模块收端串扰的方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202110864519.4", + "patentName": "一种光通信模块PCBA程序下载装置及其使用方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202110925702.0", + "patentName": "一种光通信模块多柔板激光焊接工装及其使用方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202110592943.8", + "patentName": "基于SD卡和EEPROM的固件程序更新方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-06-11", + "createNum": "CN202110336320.4", + "patentName": "一种基于Hashmap缓存机制的SD卡读写方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-04-30", + "createNum": "CN202110069408.4", + "patentName": "一种快速控制可调光放大单元的方法", + "type": "发明专利" + }, + { + "createDate": "2021-04-09", + "createNum": "CN202011475792.X", + "patentName": "一种光模块高温测试工装", + "type": "发明专利" + }, + { + "createDate": "2021-03-26", + "createNum": "CN202011422475.1", + "patentName": "一种判断光模块收端串扰的方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-03-09", + "createNum": "CN202011191470.2", + "patentName": "一种用于固定微小芯片的手动夹具", + "type": "发明专利" + }, + { + "createDate": "2021-01-15", + "createNum": "CN202011306571.X", + "patentName": "一种基于传统分区的光模块固件可回退在线升级方法", + "type": "发明专利" + }, + { + "createDate": "2021-01-12", + "createNum": "CN202020927823.X", + "patentName": "光器件软板焊接工装", + "type": "实用新型" + }, + { + "createDate": "2020-12-18", + "createNum": "CN202011018455.8", + "patentName": "一种用于光器件软板与PCB焊接的工装", + "type": "发明专利" + }, + { + "createDate": "2020-12-11", + "createNum": "CN202021120168.3", + "patentName": "一种光组件封装结构", + "type": "实用新型" + }, + { + "createDate": "2020-11-20", + "createNum": "CN202020896859.6", + "patentName": "一种光模块解锁装置", + "type": "实用新型" + }, + { + "createDate": "2020-11-03", + "createNum": "CN202020824360.4", + "patentName": "一种光模块解锁凹槽、装置及光模块", + "type": "实用新型" + }, + { + "createDate": "2020-10-23", + "createNum": "CN202020747857.0", + "patentName": "一种光模块解锁装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-18", + "createNum": "CN202020019149.5", + "patentName": "一种光组件及其系统", + "type": "实用新型" + }, + { + "createDate": "2020-09-11", + "createNum": "CN202010604924.8", + "patentName": "一种改善回波损耗的结构及应用", + "type": "发明专利" + }, + { + "createDate": "2020-09-11", + "createNum": "CN202010465255.0", + "patentName": "光器件软板焊接工装", + "type": "发明专利" + }, + { + "createDate": "2020-07-28", + "createNum": "CN201922099561.2", + "patentName": "一种光模块拉带式解锁装置", + "type": "实用新型" + }, + { + "createDate": "2020-07-28", + "createNum": "CN201922114848.8", + "patentName": "一种光模块", + "type": "实用新型" + }, + { + "createDate": "2020-07-24", + "createNum": "CN201922099490.6", + "patentName": "一种光滤波器、光组件封装结构和光组件", + "type": "实用新型" + }, + { + "createDate": "2020-05-08", + "createNum": "CN202010008117.X", + "patentName": "一种光组件及其系统", + "type": "发明专利" + }, + { + "createDate": "2020-02-14", + "createNum": "CN202010008117.X", + "patentName": "一种光组件及其系统", + "type": "发明专利" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201821449626.0", + "patentName": "棱镜、棱镜组及光组件", + "type": "实用新型" + }, + { + "createDate": "2019-03-05", + "createNum": "CN201821400066.X", + "patentName": "一种用于本地环回测试的光模块", + "type": "实用新型" + }, + { + "createDate": "2018-12-28", + "createNum": "CN201820333715.2", + "patentName": "一种盒式光器件结构件、盒式光器件及光模块", + "type": "实用新型" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201811033802.7", + "patentName": "棱镜、棱镜的使用方法、棱镜组及光组件", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201810989499.1", + "patentName": "一种用于本地环回测试的光模块", + "type": "发明专利" + }, + { + "createDate": "2018-08-17", + "createNum": "CN201710736781.4", + "patentName": "一种TO-Can封装高速率光器件", + "type": "发明专利" + }, + { + "createDate": "2018-08-17", + "createNum": "CN201710737471.4", + "patentName": "一种八通道高速率光发送器件", + "type": "发明专利" + }, + { + "createDate": "2018-08-17", + "createNum": "CN201710737446.6", + "patentName": "一种八通道高速率光接收器件", + "type": "发明专利" + }, + { + "createDate": "2018-07-10", + "createNum": "CN201810200766.2", + "patentName": "一种盒式光器件结构件及使用该光器件结构件的光器件、光模块", + "type": "发明专利" + }, + { + "createDate": "2018-04-06", + "createNum": "CN201610161144.4", + "patentName": "一种低速率双发射SFP光模块", + "type": "发明专利" + }, + { + "createDate": "2018-03-23", + "createNum": "CN201721067094.X", + "patentName": "一种八通道高速率光接收器件", + "type": "实用新型" + }, + { + "createDate": "2018-03-23", + "createNum": "CN201721067704.6", + "patentName": "一种TO‑Can封装高速率光器件", + "type": "实用新型" + }, + { + "createDate": "2018-03-23", + "createNum": "CN201721068245.3", + "patentName": "一种八通道高速率光发送器件", + "type": "实用新型" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201620217182.2", + "patentName": "一种32Kbps~80Mbps低速率双收SFP光模块", + "type": "实用新型" + }, + { + "createDate": "2016-08-17", + "createNum": "CN201620217167.8", + "patentName": "一种低速率双发射SFP光模块", + "type": "实用新型" + }, + { + "createDate": "2016-08-03", + "createNum": "CN201610162620.4", + "patentName": "一种32Kbps~80Mbps低速率双收SFP光模块", + "type": "发明专利" + }, + { + "createDate": "2016-05-11", + "createNum": "CN201610161144.4", + "patentName": "一种低速率双发射SFP光模块", + "type": "发明专利" + }, + { + "createDate": "2015-06-03", + "createNum": "CN201210273385.X", + "patentName": "一种CFP模块控制器", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201110089270.0", + "patentName": "光发射组件测试工装及其应用电路", + "type": "发明专利" + }, + { + "createDate": "2013-11-06", + "createNum": "CN201110133778.6", + "patentName": "一种长距离SFP+光模块", + "type": "发明专利" + }, + { + "createDate": "2013-04-03", + "createNum": "CN201110048064.5", + "patentName": "一种双通道紧凑小型可插拔光模块", + "type": "发明专利" + }, + { + "createDate": "2013-01-30", + "createNum": "CN201110169136.1", + "patentName": "光模块生产中的在线自动化测试系统的工作方法", + "type": "发明专利" + }, + { + "createDate": "2012-12-12", + "createNum": "CN201210273385.X", + "patentName": "一种CFP模块控制器", + "type": "发明专利" + }, + { + "createDate": "2011-12-28", + "createNum": "CN201110133778.6", + "patentName": "一种长距离SFP+光模块", + "type": "发明专利" + }, + { + "createDate": "2011-11-23", + "createNum": "CN201110169136.1", + "patentName": "光模块生产中的在线自动化测试系统", + "type": "发明专利" + }, + { + "createDate": "2011-11-23", + "createNum": "CN201110089270.0", + "patentName": "光发射组件测试工装及其应用电路", + "type": "发明专利" + }, + { + "createDate": "2011-06-22", + "createNum": "CN201110048064.5", + "patentName": "一种双通道紧凑小型可插拔光模块", + "type": "发明专利" + } + ], + "total": 54 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101160048308", + "endDate": "2017-06-30 00:00:00" + }, + { + "docName": "建设项目环境污染防治设施竣工验收", + "docNo": "成环建验[2018]68号", + "endDate": "2018-07-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LC川AJ1017", + "endDate": "2015-04-24 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 54, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 3, + "authority": "成都市双流区市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-07-15 00:00:00", + "businessDateTo": "2041-07-14 00:00:00", + "businessScope": "计算机网络设备及零部件、通讯设备及零部件研究、开发、生产、销售及技术服务;从事货物进出口或技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "179676.259247万人民币", + "changes": 18, + "companyAddress": "中国(四川)自由贸易试验区成都市双流区黄甲街道物联西街127号", + "companyCode": "510122000092776", + "companyName": "四川新易盛通信技术有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(外商投资企业法人独资)", + "contactInfo": { + "email": "spring.huang@eoptolink.com", + "phoneNumber": "028-67087999", + "website": [ + { + "name": "新易盛OA办公系统", + "url": "www.eoptolink.com.cn" + } + ] + }, + "creditNo": "91510122577386446B", + "employees": 4, + "establishDate": "2011-07-15 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "isOnStock": "0", + "issueDate": "2021-01-21 00:00:00", + "keyNo": "a0970dd26bba4128a0838ea988f8c7b5", + "legalPerson": "高光荣", + "liquidation": null, + "mPledges": 0, + "orgCode": "577386446", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "张智强", + "changeBefore": "宛明", + "changeDate": "2021-01-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "14000", + "changeBefore": "12000", + "changeDate": "2014-12-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "46500", + "changeBefore": "36500", + "changeDate": "2017-04-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区黄甲街道物联西街127号", + "changeBefore": "成都市双流区公兴镇物联西街127号", + "changeDate": "2020-07-22 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都新易盛通信技术股份有限公司 出资 179676.259247万人民币;", + "changeBefore": "成都新易盛通信技术股份有限公司 出资 46500万人民币;", + "changeDate": "2021-01-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "黄春艳,***", + "changeBefore": "黄春艳,***", + "changeDate": "2015-12-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "黄春艳,***", + "changeBefore": "黄春艳,***", + "changeDate": "2016-03-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "36500", + "changeBefore": "16500", + "changeDate": "2016-03-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市双流区公兴镇物联西街127号", + "changeBefore": "成都市双流县公兴镇物联西街127号", + "changeDate": "2016-03-29 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "46500", + "changeBefore": "成都新易盛通信技术股份有限公司;", + "changeDate": "2017-04-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "12000", + "changeBefore": "10000", + "changeDate": "2014-08-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "16500", + "changeBefore": "15000", + "changeDate": "2015-12-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "12000", + "changeBefore": "成都新易盛通信技术股份有限公司;", + "changeDate": "2014-08-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "15000", + "changeBefore": "14000", + "changeDate": "2015-09-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "宛明,监事", + "changeBefore": "/", + "changeDate": "2017-04-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "黄晓雷 罗玉明 高光荣", + "changeBefore": "李江 高光荣 黄晓雷", + "changeDate": "2021-01-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "179676.259247万人民币", + "changeBefore": "46500万人民币", + "changeDate": "2021-01-21 00:00:00", + "changeField": "注册资本变更" + } + ], + "contactInfo": { + "email": "spring.huang@eoptolink.com", + "phoneNumber": "028-67087999", + "website": [ + { + "name": "新易盛OA办公系统", + "url": "www.eoptolink.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "高光荣", + "position": "董事长" + }, + { + "employeeName": "黄晓雷", + "position": "董事兼总经理" + }, + { + "employeeName": "张智强", + "position": "监事" + }, + { + "employeeName": "罗玉明", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "", + "investName": "", + "investType": "货币", + "shoudDate": "2020-12-31 00:00:00", + "stockCapital": "179676.259247", + "stockName": "成都新易盛通信技术股份有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "外商投资企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川新易盛通信技术有限公司", + "taxPayerNo": "91510122577386446B", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川新易盛通信技术有限公司", + "taxPayerNo": "91510122577386446B", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川新易盛通信技术有限公司", + "taxPayerNo": "91510122577386446B", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/61de27f668f7c9244b4f8b10b45ce558/202202250152.json b/example/tpt/company/61de27f668f7c9244b4f8b10b45ce558/202202250152.json new file mode 100644 index 0000000..2b131db --- /dev/null +++ b/example/tpt/company/61de27f668f7c9244b4f8b10b45ce558/202202250152.json @@ -0,0 +1,1200 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-22", + "createNum": "CN202111184316.7", + "patentName": "一种民航数据管理平台及方法", + "type": "发明专利" + }, + { + "createDate": "2021-11-23", + "createNum": "CN202110812458.7", + "patentName": "机场运营资源规则冲突检测方法、装置、设备及存储介质", + "type": "发明专利" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202111184316.7", + "patentName": "一种民航数据管理平台及方法", + "type": "发明专利" + }, + { + "createDate": "2021-07-27", + "createNum": "CN202110495973.7", + "patentName": "民航净空安全风险评估方法、装置、计算机设备及存储介质", + "type": "发明专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202023284587.3", + "patentName": "用于机场道面的检测分析系统", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202023329649.8", + "patentName": "用于机场道面的巡检机器人以及巡检系统", + "type": "实用新型" + }, + { + "createDate": "2021-04-09", + "createNum": "CN202011615027.3", + "patentName": "基于对抗网络的步态识别方法、装置、设备及介质", + "type": "发明专利" + }, + { + "createDate": "2021-03-19", + "createNum": "CN201810824277.4", + "patentName": "一种基于分类树的降低电容围界报警系统虚警的方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-23", + "createNum": "CN202020606490.0", + "patentName": "一种声光探测驱鸟系统", + "type": "实用新型" + }, + { + "createDate": "2020-12-25", + "createNum": "CN202010333793.4", + "patentName": "安检方法、装置、设备及介质", + "type": "发明专利" + }, + { + "createDate": "2020-12-22", + "createNum": "CN202020644385.6", + "patentName": "安检系统", + "type": "实用新型" + }, + { + "createDate": "2020-08-14", + "createNum": "CN202010316013.5", + "patentName": "超声波换能器、定向声波驱鸟系统及方法", + "type": "发明专利" + }, + { + "createDate": "2020-04-28", + "createNum": "CN201710258571.9", + "patentName": "一种航班保障服务时间估算方法及系统", + "type": "发明专利" + }, + { + "createDate": "2019-07-19", + "createNum": "CN201910283241.4", + "patentName": "一种基于机场环境的一卡通证卡", + "type": "发明专利" + }, + { + "createDate": "2019-07-12", + "createNum": "CN201910283129.0", + "patentName": "一种适用于机场安全的证卡防伪方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201810821759.4", + "patentName": "一种电容围界报警控制器的降热方法及信号放大电路", + "type": "发明专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201810824277.4", + "patentName": "一种基于分类树的降低电容围界报警系统虚警的方法", + "type": "发明专利" + }, + { + "createDate": "2018-09-07", + "createNum": "CN201410209713.9", + "patentName": "定位方法及定位节点", + "type": "发明专利" + }, + { + "createDate": "2018-07-17", + "createNum": "CN201810095595.1", + "patentName": "一种空港地面交通智能推荐方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-22", + "createNum": "CN201810095856.X", + "patentName": "一种空港地面交通旅客流量预测方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-12", + "createNum": "CN201410208961.1", + "patentName": "未知节点利用多跳节点缩小其可能位置区域的定位方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201410209737.4", + "patentName": "一种利用多跳未知节点邻居来提高定位精度的定位方法", + "type": "发明专利" + }, + { + "createDate": "2017-12-15", + "createNum": "CN201310705362.6", + "patentName": "一种计算未知节点的可能位置区域的切分定位方法", + "type": "发明专利" + }, + { + "createDate": "2017-11-17", + "createNum": "CN201610023768.X", + "patentName": "用于加油调度的航班信息处理方法及系统", + "type": "发明专利" + }, + { + "createDate": "2017-11-17", + "createNum": "CN201310704587.X", + "patentName": "一种未知节点利用多跳锚点邻居对其自身进行定位的方法", + "type": "发明专利" + }, + { + "createDate": "2017-11-10", + "createNum": "CN201720041094.6", + "patentName": "一种具备自恢复功能的电容扰动围界报警信号处理电路", + "type": "实用新型" + }, + { + "createDate": "2017-10-24", + "createNum": "CN201610036010.X", + "patentName": "油料保障方法及装置", + "type": "发明专利" + }, + { + "createDate": "2017-09-05", + "createNum": "CN201720041333.8", + "patentName": "一种用于电容扰动围界报警的信号处理装置", + "type": "实用新型" + }, + { + "createDate": "2017-09-05", + "createNum": "CN201720041308.X", + "patentName": "一种基于ARM和DSP报警波形回传的处理电路", + "type": "实用新型" + }, + { + "createDate": "2017-07-21", + "createNum": "CN201710258571.9", + "patentName": "一种航班保障服务时间估算方法及系统", + "type": "发明专利" + }, + { + "createDate": "2017-05-17", + "createNum": "CN201410208711.8", + "patentName": "一种基于区域消除对未知节点进行定位的方法", + "type": "发明专利" + }, + { + "createDate": "2016-06-22", + "createNum": "CN201610036010.X", + "patentName": "油料保障方法及装置", + "type": "发明专利" + }, + { + "createDate": "2016-04-20", + "createNum": "CN201610023768.X", + "patentName": "用于加油调度的航班信息处理方法及系统", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201310165710.5", + "patentName": "智能防撞柱设备及其控制方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201410208711.8", + "patentName": "一种基于区域消除对未知节点进行定位的方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201410209737.4", + "patentName": "一种利用多跳未知节点邻居来提高定位精度的定位方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201410209713.9", + "patentName": "定位方法及定位节点", + "type": "发明专利" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201410208961.1", + "patentName": "未知节点利用多跳节点缩小其可能位置区域的定位方法", + "type": "发明专利" + }, + { + "createDate": "2015-06-24", + "createNum": "CN201310704587.X", + "patentName": "一种未知节点利用多跳锚点邻居对其自身进行定位的方法", + "type": "发明专利" + }, + { + "createDate": "2015-06-24", + "createNum": "CN201310705362.6", + "patentName": "一种计算未知节点的可能位置区域的切分定位方法", + "type": "发明专利" + }, + { + "createDate": "2015-05-20", + "createNum": "CN201310165733.6", + "patentName": "车底扫描电源控制器及其控制方法", + "type": "发明专利" + }, + { + "createDate": "2014-01-08", + "createNum": "CN201320243359.2", + "patentName": "单频率双芯片一卡通", + "type": "实用新型" + }, + { + "createDate": "2013-10-16", + "createNum": "CN201320243358.8", + "patentName": "智能防恐墙设备", + "type": "实用新型" + }, + { + "createDate": "2013-10-16", + "createNum": "CN201320243361.X", + "patentName": "车底扫描控制器", + "type": "实用新型" + }, + { + "createDate": "2013-07-31", + "createNum": "CN201310165710.5", + "patentName": "智能防撞柱设备及其控制方法", + "type": "发明专利" + }, + { + "createDate": "2013-07-24", + "createNum": "CN201310165733.6", + "patentName": "车底扫描电源控制器及其控制方法", + "type": "发明专利" + }, + { + "createDate": "2010-06-02", + "createNum": "CN200920308269.0", + "patentName": "多通道可存储USB音视频控制系统", + "type": "实用新型" + }, + { + "createDate": "2010-06-02", + "createNum": "CN200920308304.9", + "patentName": "一种基于TCP/IP协议的民航信息分组发布系统", + "type": "实用新型" + }, + { + "createDate": "2009-08-19", + "createNum": "CN200820302955.2", + "patentName": "集散式电容扰动探测安全防范装置", + "type": "实用新型" + } + ], + "total": 49 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "智能一卡通管理平台", + "publishDate": "2021-06-30", + "regNo": "2021SR1991615", + "shortName": "ICMP", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "深圳机场BIM应用管理平台", + "publishDate": "-", + "regNo": "2021SR0422437", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "民航机场旅客自助安检系统", + "publishDate": "-", + "regNo": "2021SR0070239", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "围界报警集成管理平台", + "publishDate": "-", + "regNo": "2020SR1766222", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "航班信息显示系统", + "publishDate": "-", + "regNo": "2020SR1766221", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "机场通软件", + "publishDate": "-", + "regNo": "2020SR1502092", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "中国民航空勤登机证全国联网管理系统", + "publishDate": "-", + "regNo": "2020SR0772623", + "shortName": "空勤证管理系统", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "综合交通信息服务系统", + "publishDate": "-", + "regNo": "2017SR472698", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "应急指挥监控平台", + "publishDate": "-", + "regNo": "2017SR474662", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "旅客信息服务app软件", + "publishDate": "-", + "regNo": "2017SR424641", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机场安全管理平台", + "publishDate": "-", + "regNo": "2017SR422366", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "隐患排查治理系统", + "publishDate": "-", + "regNo": "2017SR421889", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "控制区通行证管理系统软件", + "publishDate": "-", + "regNo": "2016SR317332", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场航班信息显示系统", + "publishDate": "2004-10-30", + "regNo": "2016SR269743", + "shortName": "航显系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机场安检信息管理系统", + "publishDate": "2006-02-01", + "regNo": "2016SR269740", + "shortName": "安检信息管理系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "航班查询系统", + "publishDate": "2013-06-15", + "regNo": "2016SR269745", + "shortName": "FQS", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "旅客服务管理系统", + "publishDate": "2013-01-20", + "regNo": "2016SR269744", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "航站楼适配网关系统", + "publishDate": "2011-09-20", + "regNo": "2016SR269748", + "shortName": "TAG", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机场围界报警监控系统管理平台", + "publishDate": "-", + "regNo": "2016SR269757", + "shortName": "AEAS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "航班正常监测系统", + "publishDate": "-", + "regNo": "2016SR269761", + "shortName": "FMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场业务指标KPI动态监视系统", + "publishDate": "2012-07-01", + "regNo": "2016SR269872", + "shortName": "指标KPI监视系统", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场集团业务智能分析管理系统", + "publishDate": "2012-08-01", + "regNo": "2016SR269867", + "shortName": "DW", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "设备生命周期管理系统", + "publishDate": "-", + "regNo": "2016SR269865", + "shortName": "", + "typeNo": "30000-0000", + "versionNo": "V1.0" + }, + { + "name": "综合交通枢纽运营管理平台", + "publishDate": "-", + "regNo": "2016SR269861", + "shortName": "GTC", + "typeNo": "30106-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场信息系统数据同步软件", + "publishDate": "2008-05-10", + "regNo": "2016SR269797", + "shortName": "数据同步系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场无线移动交互系统", + "publishDate": "2010-05-31", + "regNo": "2016SR269800", + "shortName": "WMIS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场触摸屏公共信息交互平台系统", + "publishDate": "2010-06-30", + "regNo": "2016SR269822", + "shortName": "触摸屏交互平台(TOUCH)", + "typeNo": "30200-5500", + "versionNo": "V1.0" + }, + { + "name": "民航机场航班信息管理系统", + "publishDate": "2010-05-31", + "regNo": "2016SR269809", + "shortName": "FIMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场外场调度管理系统", + "publishDate": "2010-04-22", + "regNo": "2016SR269802", + "shortName": "AMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场生产运营指挥调度系统", + "publishDate": "2008-04-01", + "regNo": "2016SR269818", + "shortName": "机场指挥调度系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场自动问询系统", + "publishDate": "2009-11-01", + "regNo": "2016SR269816", + "shortName": "自动问询", + "typeNo": "30200-5500", + "versionNo": "V1.0" + }, + { + "name": "通用航空生产管理系统", + "publishDate": "-", + "regNo": "2016SR269827", + "shortName": "GTMS", + "typeNo": "30106-0000", + "versionNo": "V1.0" + }, + { + "name": "机房运维系统", + "publishDate": "-", + "regNo": "2016SR269805", + "shortName": "OMS", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场信息系统综合运维平台软件", + "publishDate": "2010-11-10", + "regNo": "2016SR269825", + "shortName": "运维平台", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "集散式电容扰动型围界报警系统", + "publishDate": "-", + "regNo": "2016SR269763", + "shortName": "管理平台", + "typeNo": "30200-4000", + "versionNo": "V1.0" + }, + { + "name": "航站楼运行值班管理系统", + "publishDate": "2011-01-01", + "regNo": "2016SR269753", + "shortName": "TODMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场货运系统", + "publishDate": "2006-11-30", + "regNo": "2016SR269741", + "shortName": "货运系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场客服呼叫中心系统", + "publishDate": "2006-12-30", + "regNo": "2016SR269742", + "shortName": "呼叫中心系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场综合业务统计管理维护系统", + "publishDate": "2012-12-01", + "regNo": "2016SR269875", + "shortName": "DWDM", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "航班统计分析系统", + "publishDate": "2011-10-20", + "regNo": "2016SR269737", + "shortName": "FBMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "运行监控系统", + "publishDate": "2011-06-01", + "regNo": "2016SR269736", + "shortName": "OMMS", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场信息查询系统", + "publishDate": "2010-01-30", + "regNo": "2016SR269706", + "shortName": "航班查询系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场业务数据基础支撑服务系统", + "publishDate": "2012-08-01", + "regNo": "2016SR269869", + "shortName": "业务数据基础支撑系统", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场IMF信息集成系统软件", + "publishDate": "2009-12-30", + "regNo": "2016SR269812", + "shortName": "AIMF", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场运营资源管理系统", + "publishDate": "2009-10-31", + "regNo": "2016SR269700", + "shortName": "ORMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场航班信息采集系统", + "publishDate": "2010-08-31", + "regNo": "2016SR269708", + "shortName": "IMG", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机场信息系统与CDM数据交换接口系统", + "publishDate": "2013-05-20", + "regNo": "2016SR269693", + "shortName": "AIS-CDM DES", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场TTS自动广播系统", + "publishDate": "2009-11-01", + "regNo": "2016SR269698", + "shortName": "自动广播系统", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机场信息系统教学实验环境系统", + "publishDate": "2013-06-10", + "regNo": "2016SR269695", + "shortName": "APIT-LAB", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "飞机应答信号解码纠错软件", + "publishDate": "-", + "regNo": "2016SR269703", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场软件电子授权管理系统", + "publishDate": "2012-11-22", + "regNo": "2016SR269716", + "shortName": "eLicense", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "安全监管平台", + "publishDate": "-", + "regNo": "2016SR269710", + "shortName": "SSP", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "民航机场航班电话自动问询系统", + "publishDate": "2005-12-30", + "regNo": "2016SR269738", + "shortName": "电话问询系统", + "typeNo": "10100-0000", + "versionNo": "V3.0" + }, + { + "name": "航班运行结算数据管理系统", + "publishDate": "2011-09-20", + "regNo": "2016SR269739", + "shortName": "BDMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + } + ], + "total": 54 + }, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "商标无效", + "type": "42-网站服务" + }, + { + "name": "图形", + "status": "商标无效", + "type": "39-运输贮藏" + }, + { + "name": "图形", + "status": "商标无效", + "type": "38-通讯服务" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "37-建筑修理" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "20-家具" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "12-运输工具" + }, + { + "name": "图形", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "图形", + "status": "驳回复审中", + "type": "06-金属材料" + } + ], + "total": 10 + }, + "base": { + "allows": [ + { + "docName": "YJ08", + "docNo": "JY35101320023776", + "endDate": "2017-12-04 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 49, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 54, + "TrademarksInfo": 10, + "allows": 1, + "authority": "成都市市场监督管理局", + "branches": 4, + "businessDateFrom": "2014-12-29 00:00:00", + "businessDateTo": null, + "businessScope": "计算机网络系统和弱电系统集成、航空安全系统、机场跑道助航灯光系统、标识标志产品、民航空管系统、机电一体化设备和控制系统、发光二极管(LED灯)的研发、生产、销售及安装;安全技术防范工程、机场地面保障设备和传输设备的设计、安装、调试及工程承包;相关技术的咨询、服务;汽车销售;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "5010.000000万人民币", + "changes": 34, + "companyAddress": "新津工业园区新材料产业功能区新材28路南侧", + "companyCode": "510132000056378", + "companyName": "民航成都电子技术有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(国有控股)", + "contactInfo": { + "email": "zlkzb@caacetc.com", + "phoneNumber": "082-80596056", + "website": [ + { + "name": "民航成都电子技术有限责任公司", + "url": "www.caacetc.com" + } + ] + }, + "creditNo": "915101323274208241", + "employees": 9, + "establishDate": "2014-12-29 00:00:00", + "exceptions": 1, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "专业技术服务业" + }, + "isOnStock": "0", + "issueDate": "2021-04-12 00:00:00", + "keyNo": "8be92a4531ff9fef4bfd5d3db9d0b201", + "legalPerson": "刘卫东", + "liquidation": null, + "mPledges": 0, + "orgCode": "327420824", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 1, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "重庆市渝北区市场监督管理局", + "companyCode": null, + "companyName": "民航成都电子技术有限责任公司重庆分公司", + "creditNo": "91500112MA5U7PM26N", + "legalPerson": "廖华川" + }, + { + "authority": "北京市大兴区市场监督管理局", + "companyCode": null, + "companyName": "民航成都电子技术有限责任公司北京分公司", + "creditNo": "91110105MA007KEN7A", + "legalPerson": "刘建春" + }, + { + "authority": "市自贸区市场监管局", + "companyCode": null, + "companyName": "民航成都电子技术有限责任公司天津分公司", + "creditNo": "91120118MA05KXW553", + "legalPerson": "廖华川" + }, + { + "authority": "深圳市市场监督管理局", + "companyCode": null, + "companyName": "民航成都电子技术有限责任公司深圳分公司", + "creditNo": "91440300MA5GT7G0XA", + "legalPerson": "廖华川" + } + ], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "5000", + "changeBefore": "1200", + "changeDate": "2015-11-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "邓晓东", + "changeBefore": "解根怀", + "changeDate": "2021-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5010", + "changeBefore": "5000", + "changeDate": "2017-06-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张忠华,董事", + "changeBefore": "", + "changeDate": "2018-03-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "吴宏刚 王维忠 赖从沛 刘宝树 金尔文 刘卫东 王建闽", + "changeBefore": "张忠华 罗晓 刘宝树 金尔文 王维忠 刘卫东 王建闽", + "changeDate": "2021-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-08-07 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "张忠华,董事;刘宝树,董事;金尔文,董事;解根怀,监事;刘卫东,董事;王建闽,董事;王维忠,董事;罗晓,董事长;赖从沛,经理;", + "changeBefore": "张忠华,董事;刘宝树,董事;金尔文,董事;解根怀,监事;刘卫东,董事;王建闽,董事;王维忠,董事兼总经理;罗晓,董事长;", + "changeDate": "2019-09-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘文革", + "changeBefore": "赖从沛", + "changeDate": "2021-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5010", + "changeBefore": "5000", + "changeDate": "2017-06-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-22 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "1140", + "changeBefore": "1153", + "changeDate": "2017-06-21 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-08-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-10-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1140", + "changeBefore": "1153", + "changeDate": "2017-06-21 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "计算机网络系统和弱电系统集成、航空安全系统、机场跑道助航灯光系统、标识标志产品、民航空管系统、机电一体化设备和控制系统、发光二极管(LED灯)的研发、生产、销售及安装;安全技术防范工程、机场地面保障设备和传输设备的设计、安装、调试及工程承包;相关技术的咨询、服务;汽车销售;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络系统和弱电系统集成、航空安全系统、机场跑道助航灯光系统、标识标志产品、民航空管系统、机电一体化设备和控制系统的研发、生产及安装;安全技术防范工程、机场地面保障设备和传输设备的设计、安装、调试及工程承包;相关技术的咨询、服务;汽车销售;货物、技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-08-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5000", + "changeBefore": "1200", + "changeDate": "2015-11-11 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘卫东", + "changeBefore": "罗晓", + "changeDate": "2021-04-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张忠华,董事", + "changeBefore": "/", + "changeDate": "2018-03-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-01-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都凯思锐民航空管工程设计有限公司;中国民用航空总局第二研究所;", + "changeBefore": "中国民用航空总局第二研究所;", + "changeDate": "2017-06-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "毛刚", + "changeBefore": "刘文革", + "changeDate": "2021-11-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都凯思锐民航空管工程设计有限公司;中国民用航空总局第二研究所;", + "changeBefore": "中国民用航空总局第二研究所;", + "changeDate": "2017-06-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-25 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-22 00:00:00", + "changeField": "其他事项备案" + } + ], + "contactInfo": { + "email": "zlkzb@caacetc.com", + "phoneNumber": "082-80596056", + "website": [ + { + "name": "民航成都电子技术有限责任公司", + "url": "www.caacetc.com" + } + ] + }, + "employees": [ + { + "employeeName": "金尔文", + "position": "董事" + }, + { + "employeeName": "刘宝树", + "position": "董事" + }, + { + "employeeName": "刘卫东", + "position": "董事长" + }, + { + "employeeName": "王维忠", + "position": "董事" + }, + { + "employeeName": "赖从沛", + "position": "董事" + }, + { + "employeeName": "王建闽", + "position": "董事" + }, + { + "employeeName": "邓晓东", + "position": "监事" + }, + { + "employeeName": "吴宏刚", + "position": "董事" + }, + { + "employeeName": "毛刚", + "position": "经理" + } + ], + "exceptions": [ + { + "addDate": "2015-07-14 00:00:00", + "addReason": "未依照《企业信息公示暂行条例》第八条规定的期限公示年度报告", + "decisionOffice": "新津县市场和质量监管局", + "removeDate": "2015-07-22 00:00:00", + "removeDecisionOffice": "新津县市场和质量监管局", + "romoveReason": "列入经营异常名录3年内且依照《经营异常名录管理办法》第六条规定被列入经营异常名录的企业,可以在补报未报年份的年度报告并公示后,申请移出" + } + ], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "专业技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2018-12-06 16:00:00", + "investName": "货币,实物,知识产权,股权", + "investType": "股权,实物,知识产权", + "shoudDate": "2015-11-20 00:00:00,2016-06-30 00:00:00,2017-12-31 00:00:00", + "stockCapital": "5000", + "stockName": "中国民用航空总局第二研究所", + "stockPercent": "0.9980", + "stockRealcapital": "5000", + "stockType": "企业法人" + }, + { + "capiDate": "2017-05-24 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2017-05-25 00:00:00", + "stockCapital": "10", + "stockName": "成都凯思锐民航空管工程设计有限公司", + "stockPercent": "0.0020", + "stockRealcapital": "10", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "民航成都电子技术有限责任公司", + "taxPayerNo": "915101323274208241", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/64f2ea86df46bd2e963a2b361e46c362/202202251909.json b/example/tpt/company/64f2ea86df46bd2e963a2b361e46c362/202202251909.json new file mode 100644 index 0000000..7f250fe --- /dev/null +++ b/example/tpt/company/64f2ea86df46bd2e963a2b361e46c362/202202251909.json @@ -0,0 +1,1362 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04017(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04013(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01251(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04014(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04018(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04015(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01252(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04016(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04012(17)", + "endDate": "2017-08-18 00:00:00" + }, + { + "docName": "环境影响评价文件审批", + "docNo": "成环评审〔2018〕91号", + "endDate": "2018-05-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-03-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2017-08-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 12, + "authority": "武侯区市场监督管理局", + "branches": 2, + "businessDateFrom": "2002-05-24 00:00:00", + "businessDateTo": null, + "businessScope": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、建筑工程;机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁(非住宅房屋租赁)及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "67570.878600万人民币", + "changes": 179, + "companyAddress": "成都市武侯区武兴一路3号", + "companyCode": "510107000073317", + "companyName": "中建环能科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(上市)", + "contactInfo": { + "email": "mail@scimee.com", + "phoneNumber": "028-85001657", + "website": [ + { + "name": "中建环能科技股份有限公司", + "url": "www.scimee.com,www.scimee.cn" + } + ] + }, + "creditNo": "91510107737736610C", + "employees": 13, + "establishDate": "2002-05-24 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "科技推广和应用服务业" + }, + "isOnStock": "1", + "issueDate": "2020-11-17 00:00:00", + "keyNo": "90f6d2f6c55733027291eca5939a42e9", + "legalPerson": "佟庆远", + "liquidation": null, + "mPledges": 0, + "orgCode": "737736610", + "originalName": 3, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "300425", + "stockType": "深交所创业板A股", + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "杭州市临平区市场监督管理局", + "companyCode": null, + "companyName": "中建环能科技股份有限公司华东分公司", + "creditNo": "91330110MA2GNEP910", + "legalPerson": "叶鹏" + }, + { + "authority": "金堂县市场监督管理局", + "companyCode": "510121000049490", + "companyName": "中建环能科技股份有限公司金堂分公司", + "creditNo": "91510121066997798N", + "legalPerson": "杨巍" + } + ], + "changes": [ + { + "changeAfter": "倪明亮,董事长\n倪明君,董事\n周勉,董事\n杭世珺,董事\n王世汶,董事\n李世富,董事\n刘阳,董事\n\n刘丹,董事", + "changeBefore": "倪明亮,董事长\n倪明君,董事\n周勉,董事\n杭世珺,董事\n王世汶,董事\n李世富,董事兼总经理\n刘阳,董事", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "倪明亮,董事长兼总经理李世富,董事周勉,董事倪明君,董事", + "changeBefore": "倪明亮,执行董事兼总经理", + "changeDate": "2010-11-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-05 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "节能、环保高新技术产品研制、新材料研制及应用、高新技术开发、咨询服务、推广应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件的开发、推广,环保产品研制、开发及推广,纳米材料研制。自有房屋租赁(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术产品研制、新材料研制及应用、高新技术开发、咨询服务、推广和应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件的开发、推广,环保产品研制、开发及推广,纳米材料研制。(无形资产肆佰伍拾万元)(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)**", + "changeDate": "2008-06-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李世富;倪明亮;任兴林;汤志钢;", + "changeBefore": "李世富;倪明亮;任兴林;杨志钢;", + "changeDate": "2010-08-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1219", + "changeBefore": "1229", + "changeDate": "2015-03-10 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "成都环能德美投资有限公司,41.1%;倪明君等40人,22.9%;社会公众股,36.0%;", + "changeBefore": "成都环能德美投资有限公司,43.2%;倪明君等40人,24.1%;成都环能德美投资有限公司,43.2%;", + "changeDate": "2017-01-24 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都环能德美投资有限公司,48.2%;倪明君等40人,26.8%;", + "changeBefore": "成都环能德美投资有限公司,64.3%;倪明君等40人,35.8%;", + "changeDate": "2015-03-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-08-08 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1632", + "changeBefore": "倪明亮;", + "changeDate": "2010-10-28 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "倪明亮,23.0%;", + "changeBefore": "倪明亮,92.5%;", + "changeDate": "2010-10-27 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "37527.4766", + "changeBefore": "18560.5889", + "changeDate": "2017-08-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-08-21 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "倪明君等40人,林权,0万元,实物,0万元,知识产权,0万元,债权,0万元,土地使用权,0万元,股权,0万元,其他,0万元,土地承包经营权,0万元,高新技术成果,0万元,劳务,0万元;社会公众股,劳务,0万元,其他,0万元,货币,0万元,林权,0万元,土地承包经营权,0万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元;成都环能德美投资有限公司,土地承包经营权,0万元,林权,0万元,货币,7632万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;", + "changeBefore": "成都环能德美投资有限公司,土地承包经营权,0万元,林权,0万元,货币,7632万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;倪明君等40人,货币,4247万元,林权,0万元,土地承包经营权,0万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;社会公众股,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元,货币,0万元,林权,0万元,土地承包经营权,0万元;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-01-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "倪明亮,董事长\n倪明君,董事\n刘阳,董事\n刘丹,董事\n\n唐益军,董事\n文世平,董事兼总经理\n张勇,董事", + "changeBefore": "倪明亮,董事长\n倪明君,董事\n刘阳,董事\n刘丹,董事", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "唐益军,董事\n倪明亮,董事\n文世平,董事兼总经理\n倪明君,董事\n刘阳,董事\n张勇,董事\n刘丹,董事\n\n朱子君,董事长\n刘延峰,董事\n赵岩,董事\n李金惠,董事\n闫华红,董事\n许昭怡,董事\n杜坤伦,董事", + "changeBefore": "唐益军,董事\n倪明亮,董事长\n文世平,董事兼总经理\n倪明君,董事\n刘阳,董事\n张勇,董事\n刘丹,董事", + "changeDate": "2019-02-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-21 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都环能德美投资有限公司;邓成华;邓龙荣;冯跃先;高声平;葛加坤;何林;胡尚英;黄光华;黄世全;李波;李成;李梅;李喻萍;林善伟;刘显明;罗勇;倪明君;欧阳云生;潘菁屹;任兴林;汤元文;汤志钢;唐朝洪;唐明;徐波;杨兵;杨永明;曾茂军;张国良;张玲;张鸣凤;张强;周烈全;周勉;周生巧;邹宪蓉;", + "changeBefore": "汤志钢;成都环能德美投资有限公司;倪明亮;任兴林;", + "changeDate": "2010-11-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "倪明君等40人;社会公众股;成都环能德美投资有限公司;", + "changeBefore": "成都环能德美投资有限公司;倪明君等40人;社会公众股;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-08-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈卓,***", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "; 2020-07-30", + "changeBefore": "无", + "changeDate": "2020-08-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1632", + "changeBefore": "500", + "changeDate": "2010-08-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "倪明亮,中华人民共和国居民身份证,*****5", + "changeBefore": "倪明亮,中华人民共和国居民身份证,*****5", + "changeDate": "2010-11-19 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-02-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "67707.1005", + "changeBefore": "37685.123", + "changeDate": "2019-01-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2016-06-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "环能科技股份有限公司", + "changeBefore": "四川环能德美科技股份有限公司", + "changeDate": "2017-01-24 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "67693.2369", + "changeBefore": "67707.1005", + "changeDate": "2019-02-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "文世平,董事兼总经理", + "changeBefore": "/", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "倪明君等40人,12%;社会公众股,37%;成都环能德美投资有限公司,40%;", + "changeBefore": "成都环能德美投资有限公司,40%;倪明君等40人,21%;社会公众股,37%;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-01-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "宋晓琴,董事倪明君,董事周勉,董事李世富,董事杭世珺,董事倪明亮,董事长兼总经理王世汶,董事", + "changeBefore": "宋晓琴,董事倪明君,董事周勉,董事李世富,董事杭世珺,董事倪明亮,董事长兼总经理", + "changeDate": "2013-06-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李世富,董事兼总经理", + "changeBefore": "/", + "changeDate": "2014-04-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2019-08-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "67585.753800万人民币", + "changeBefore": "67665.2835万人民币", + "changeDate": "2020-03-19 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-03-07 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1632", + "changeBefore": "杨志钢;任兴林;倪明亮;", + "changeDate": "2010-08-06 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "67693.2369", + "changeBefore": "67707.1005", + "changeDate": "2019-02-13 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "文世平,董事兼总经理", + "changeBefore": "None", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "汤志钢,监事", + "changeBefore": "/", + "changeDate": "2010-11-19 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都环能德美投资有限公司;邓成华;邓龙荣;高声平;葛加坤;何林;胡尚英;黄光华;黄世全;李波;李成;李梅;李喻萍;林善伟;刘显明;罗勇;倪明君;欧阳云生;潘菁屹;任兴林;汤元文;汤志钢;唐朝洪;唐明;徐波;杨兵;杨永明;曾茂军;张国良;张玲;张鸣凤;张强;周烈全;周勉;周生巧;邹宪蓉;", + "changeBefore": "成都环能德美投资有限公司;邓成华;邓龙荣;冯跃先;高声平;葛加坤;何林;胡尚英;黄光华;黄世全;李波;李成;李梅;李喻萍;林善伟;刘显明;罗勇;倪明君;欧阳云生;潘菁屹;任兴林;汤元文;汤志钢;唐朝洪;唐明;徐波;杨兵;杨永明;曾茂军;张国良;张玲;张鸣凤;张强;周烈全;周勉;周生巧;邹宪蓉;", + "changeDate": "2011-01-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "节能、环保高新技术产品研制,新材料研制及应用,高新技术开发、咨询服务、推广应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件开发、推广,环保产品研制、开发及推广,纳米材料研制;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术产品研制、新材料研制及应用、高新技术开发、咨询服务、推广应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件的开发、推广,环保产品研制、开发及推广,纳米材料研制。自有房屋租赁(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2008-08-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2019-08-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李世富,1.4%;倪明亮,92.5%;任兴林,3.1%;", + "changeBefore": "李世富,4.5%;倪明亮,90.0%;任兴林,2.5%;", + "changeDate": "2010-08-06 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "18560.5889", + "changeBefore": "17662.1269", + "changeDate": "2017-01-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈卓,***", + "changeBefore": "None", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "四川环能德美科技股份有限公司", + "changeBefore": "四川德美环境技术有限责任公司", + "changeDate": "2011-01-31 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "37685.123", + "changeBefore": "37707.8766", + "changeDate": "2018-11-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张来泉,总经理", + "changeBefore": "", + "changeDate": "2016-06-17 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "成都环能德美投资有限公司,41.1%;倪明君等40人,22.9%;社会公众股,36.0%;", + "changeBefore": "成都环能德美投资有限公司,43.2%;倪明君等40人,24.1%;成都环能德美投资有限公司,43.2%;", + "changeDate": "2017-01-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈卓,***", + "changeBefore": "", + "changeDate": "2016-01-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-08-08 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-11-19 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2013-01-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1632", + "changeBefore": "1182", + "changeDate": "2010-10-15 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "唐朝洪,0.2%;", + "changeBefore": "唐朝洪,0.3%;", + "changeDate": "2011-01-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "李曦,监事汤志钢,监事崔燮钧,监事", + "changeBefore": "李曦,监事汤志钢,监事", + "changeDate": "2011-06-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "67707.1005", + "changeBefore": "37685.123", + "changeDate": "2019-01-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "67665.283500", + "changeBefore": "67693.236900", + "changeDate": "2019-08-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "张来泉,总经理", + "changeBefore": "/", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-06-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "李曦,监事\n\n罗勇,监事\n甘洪兵,监事", + "changeBefore": "李曦,监事", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "18560.5889", + "changeBefore": "17662.1269", + "changeDate": "2017-01-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-10 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-01-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2020-03-13", + "changeBefore": "无", + "changeDate": "2020-03-19 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-08-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-10-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李世富,董事兼总经理", + "changeBefore": "/", + "changeDate": "2014-04-21 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "1229", + "changeBefore": "1190", + "changeDate": "2011-01-31 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2016-06-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "杭世珺,董事", + "changeBefore": "/", + "changeDate": "2012-01-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "倪明君等40人;社会公众股;成都环能德美投资有限公司;", + "changeBefore": "成都环能德美投资有限公司;倪明君等40人;社会公众股;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "倪明君等40人,林权,实物,知识产权,债权,土地使用权,股权,其他,土地承包经营权,高新技术成果,劳务;社会公众股,劳务,其他,货币,林权,土地承包经营权,实物,知识产权,债权,高新技术成果,土地使用权,股权;成都环能德美投资有限公司,土地承包经营权,林权,货币,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他;", + "changeBefore": "成都环能德美投资有限公司,土地承包经营权,林权,货币,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他;倪明君等40人,货币,林权,土地承包经营权,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他;社会公众股,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他,货币,林权,土地承包经营权;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-08-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "佟庆远", + "changeBefore": "文世平", + "changeDate": "2020-11-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "文世平,董事兼总经理", + "changeBefore": "/", + "changeDate": "2017-01-24 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2019-08-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-02-13 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "邹宪蓉,其他;", + "changeBefore": "邹宪蓉;", + "changeDate": "2011-01-31 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "17662.1269", + "changeBefore": "倪明君等40人;", + "changeDate": "2016-01-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-01-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "倪明君等40人,林权,0万元,实物,0万元,知识产权,0万元,债权,0万元,土地使用权,0万元,股权,0万元,其他,0万元,土地承包经营权,0万元,高新技术成果,0万元,劳务,0万元;社会公众股,劳务,0万元,其他,0万元,货币,0万元,林权,0万元,土地承包经营权,0万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元;成都环能德美投资有限公司,土地承包经营权,0万元,林权,0万元,货币,7632万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;", + "changeBefore": "成都环能德美投资有限公司,土地承包经营权,0万元,林权,0万元,货币,7632万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;倪明君等40人,货币,4247万元,林权,0万元,土地承包经营权,0万元,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元;社会公众股,实物,0万元,知识产权,0万元,债权,0万元,高新技术成果,0万元,土地使用权,0万元,股权,0万元,劳务,0万元,其他,0万元,货币,0万元,林权,0万元,土地承包经营权,0万元;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "1632", + "changeBefore": "500", + "changeDate": "2010-08-06 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2019-08-21 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "朱子君", + "changeBefore": "文世平", + "changeDate": "2019-02-13 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "汤志钢,货币;任兴林,货币;倪明亮,货币,实物;", + "changeBefore": "杨志钢;任兴林;倪明亮;", + "changeDate": "2010-08-06 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "67665.283500", + "changeBefore": "67693.236900", + "changeDate": "2019-08-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4896", + "changeBefore": "邹宪蓉;", + "changeDate": "2011-01-31 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张来泉,总经理", + "changeBefore": "/", + "changeDate": "2016-06-17 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "7200", + "changeBefore": "5400", + "changeDate": "2015-03-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4896", + "changeBefore": "1632", + "changeDate": "2011-01-31 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "17662.1269", + "changeBefore": "7200", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "文世平", + "changeBefore": "倪明亮", + "changeDate": "2018-08-13 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研制销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研制销售;环境污染治理工程施工总承包;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口中;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2011-04-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-01-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都环能德美投资有限公司,48.2%;倪明君等40人,26.8%;", + "changeBefore": "成都环能德美投资有限公司,64.3%;倪明君等40人,35.8%;", + "changeDate": "2015-03-10 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研制销售;环境污染治理工程施工总承包;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口中;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术产品研制及进出口业务,矿选技术、设备研制及推广,资源回收再生技术、设备研制及推广,新材料研制及应用,高新技术开发、咨询服务、推广应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件开发、推广,环保产品研制、开发及推广,纳米材料研制;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2011-04-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-10-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "67585.753800万人民币", + "changeBefore": "67665.2835万人民币", + "changeDate": "2020-03-19 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "佟庆远", + "changeBefore": "朱子君", + "changeDate": "2020-11-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "许昭怡 文世平 赵岩 倪明亮 闫华红 马合生 杜坤伦 张健 李金惠", + "changeBefore": "刘延峰 杜坤伦 朱子君 文世平 闫华红 赵岩 李金惠 倪明亮 许昭怡", + "changeDate": "2020-11-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都环能德美投资有限公司;倪明君等40人;社会公众股;", + "changeBefore": "成都环能德美投资有限公司;倪明君等40人;", + "changeDate": "2015-03-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-08-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1219", + "changeBefore": "1229", + "changeDate": "2015-03-10 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "张来泉,总经理", + "changeBefore": "None", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "37685.123", + "changeBefore": "37707.8766", + "changeDate": "2018-11-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈卓,*****", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-07-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都环能德美投资有限公司,43.2%;倪明君等40人,24.1%;社会公众股,32.7%;", + "changeBefore": "成都环能德美投资有限公司,48.2%;倪明君等40人,26.8%;成都环能德美投资有限公司,48.2%;", + "changeDate": "2016-01-21 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "汤志钢,监事杨永明,监事李曦,监事", + "changeBefore": "汤志钢,监事", + "changeDate": "2011-01-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "文世平,董事兼总经理", + "changeBefore": "", + "changeDate": "2017-01-24 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "倪明君等40人,林权,实物,知识产权,债权,土地使用权,股权,其他,土地承包经营权,高新技术成果,劳务;社会公众股,劳务,其他,货币,林权,土地承包经营权,实物,知识产权,债权,高新技术成果,土地使用权,股权;成都环能德美投资有限公司,土地承包经营权,林权,货币,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他;", + "changeBefore": "成都环能德美投资有限公司,土地承包经营权,林权,货币,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他;倪明君等40人,货币,林权,土地承包经营权,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他;社会公众股,实物,知识产权,债权,高新技术成果,土地使用权,股权,劳务,其他,货币,林权,土地承包经营权;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "倪明亮,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2010-11-19 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "周勉,董事倪明君,董事倪明亮,董事长兼总经理李世富,董事杨向平,董事尹庆双,董事宋晓琴,董事", + "changeBefore": "周勉,董事倪明君,董事倪明亮,董事长兼总经理李世富,董事", + "changeDate": "2011-01-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-01-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-04-15 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-08-08 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "李曦,监事\n\n罗勇,监事\n甘洪兵,监事", + "changeBefore": "李曦,监事", + "changeDate": "2017-01-24 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-08-08 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研制销售;环境污染治理工程施工总承包;环保工程施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2011-10-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "文世平,董事兼总经理", + "changeBefore": "None", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5400", + "changeBefore": "4896", + "changeDate": "2011-03-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "7200", + "changeBefore": "5400", + "changeDate": "2015-03-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "张来泉,总经理", + "changeBefore": "None", + "changeDate": "2016-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈卓,***", + "changeBefore": "None", + "changeDate": "2016-01-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "任兴林,成都市高新区芳草西二街30号3栋1单元2号;", + "changeBefore": "任兴林,四川绵阳涪城区花园路18号3幢2单元5号;", + "changeDate": "2011-01-31 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "37527.4766", + "changeBefore": "18560.5889", + "changeDate": "2017-08-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都环能德美投资有限公司等41位股东;", + "changeBefore": "曾茂军;张国良;杨永明;唐明;徐波;杨兵;李成;李梅;李喻萍;林善伟;刘显明;罗勇;倪明君;欧阳云生;潘菁屹;任兴林;汤元文;汤志钢;唐朝洪;成都环能德美投资有限公司;葛加坤;何林;胡尚英;黄光华;黄世全;李波;邓成华;邓龙荣;冯跃先;高声平;张玲;张鸣凤;张强;周烈全;周勉;周生巧;邹宪蓉;", + "changeDate": "2011-03-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "李曦 罗勇 陶锋", + "changeBefore": "马合生 罗勇 李曦", + "changeDate": "2020-11-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "倪明亮,货币;", + "changeBefore": "倪明亮;", + "changeDate": "2010-10-27 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "37707.8766", + "changeBefore": "倪明君等40人;", + "changeDate": "2018-08-13 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2019-08-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "中建环能科技股份有限公司", + "changeBefore": "环能科技股份有限公司", + "changeDate": "2019-10-30 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-10-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-08-08 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-01-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "67570.878600万人民币", + "changeBefore": "67585.7538万人民币", + "changeDate": "2020-08-06 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "5400", + "changeBefore": "4896", + "changeDate": "2011-03-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都环能德美投资有限公司,43.2%;倪明君等40人,24.1%;社会公众股,32.7%;", + "changeBefore": "成都环能德美投资有限公司,48.2%;倪明君等40人,26.8%;成都环能德美投资有限公司,48.2%;", + "changeDate": "2016-01-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-08-08 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "17662.1269", + "changeBefore": "7200", + "changeDate": "2016-01-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2020-11-09", + "changeBefore": "无", + "changeDate": "2020-11-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "17662.1269", + "changeBefore": "倪明君等40人;", + "changeDate": "2016-01-21 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "成都环能德美投资有限公司;倪明亮;任兴林;汤志钢;", + "changeBefore": "李世富;倪明亮;任兴林;汤志钢;", + "changeDate": "2010-10-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "倪明君等40人,12%;社会公众股,37%;成都环能德美投资有限公司,40%;", + "changeBefore": "成都环能德美投资有限公司,40%;倪明君等40人,21%;社会公众股,37%;", + "changeDate": "2019-08-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "37707.8766", + "changeBefore": "倪明君等40人;", + "changeDate": "2018-08-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2010-10-27 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "节能、环保高新技术产品研制及进出口业务,矿选技术、设备研制及推广,资源回收再生技术、设备研制及推广,新材料研制及应用,高新技术开发、咨询服务、推广应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件开发、推广,环保产品研制、开发及推广,纳米材料研制;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeBefore": "节能、环保高新技术产品研制,新材料研制及应用,高新技术开发、咨询服务、推广应用;销售:室内外装饰建材、电脑及数码产品;电子应用软件开发、推广,环保产品研制、开发及推广,纳米材料研制;自有房屋租赁及物业管理。(以上经营范围国家法律法规规定限制的除外,需许可证的凭许可证在有效期内经营)。", + "changeDate": "2010-10-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、建筑工程;机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "节能、环保高新技术、矿选技术、资源回收再生技术、新材料研发技术、电子应用软件研发及技术服务;节能、环保高新技术产品、矿选设备、资源回收再生设备、新材料研发、制造、销售;环境污染治理工程施工总承包;环保工程施工;水利水电工程、市政公用工程、机电工程设计、施工;环境污染治理设施运营;水污染治理;其他环境治理;高新技术开发、咨询、技术服务;货物进出口,技术进出口;自有房屋租赁及物业管理;环境工程设计;土壤、地下水修复;环保设备开发、生产(仅限分支机构在工业园区从事生产经营)、租赁、销售及技术服务;大气污染治理;环境信息系统开发;油泥砂处理技术服务;油田污水处理技术服务;油田污泥处理技术服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-10-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2019-08-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都环能德美投资有限公司;倪明君等40人;社会公众股;", + "changeBefore": "成都环能德美投资有限公司;倪明君等40人;", + "changeDate": "2015-03-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-01-31 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "陈卓,151****9356", + "changeBefore": "/", + "changeDate": "2016-01-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-01-21 00:00:00", + "changeField": "增发证照" + } + ], + "contactInfo": { + "email": "mail@scimee.com", + "phoneNumber": "028-85001657", + "website": [ + { + "name": "中建环能科技股份有限公司", + "url": "www.scimee.com,www.scimee.cn" + } + ] + }, + "employees": [ + { + "employeeName": "李金惠", + "position": "董事" + }, + { + "employeeName": "许昭怡", + "position": "董事" + }, + { + "employeeName": "文世平", + "position": "董事" + }, + { + "employeeName": "马合生", + "position": "董事" + }, + { + "employeeName": "李曦", + "position": "监事" + }, + { + "employeeName": "赵岩", + "position": "董事" + }, + { + "employeeName": "罗勇", + "position": "监事" + }, + { + "employeeName": "闫华红", + "position": "董事" + }, + { + "employeeName": "倪明亮", + "position": "董事" + }, + { + "employeeName": "杜坤伦", + "position": "董事" + }, + { + "employeeName": "佟庆远", + "position": "经理" + }, + { + "employeeName": "张健", + "position": "董事" + }, + { + "employeeName": "陶锋", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "科技推广和应用服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2011-01-31 00:00:00", + "name": "四川德美环境技术有限责任公司" + }, + { + "changeDate": "2017-01-24 00:00:00", + "name": "四川环能德美科技股份有限公司" + }, + { + "changeDate": "2019-10-30 00:00:00", + "name": "环能科技股份有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "67570.8786万人民币", + "stockName": "成都环能德美投资有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川环能德美科技股份有限公司", + "taxPayerNo": "510107737736610", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "环能科技股份有限公司", + "taxPayerNo": "91510107737736610C", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "环能科技股份有限公司", + "taxPayerNo": "91510107737736610C", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "中建环能科技股份有限公司", + "taxPayerNo": "91510107737736610C", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "中建环能科技股份有限公司", + "taxPayerNo": "91510107737736610C", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "中建环能科技股份有限公司", + "taxPayerNo": "91510107737736610C", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/666d74be03800cf8753d565e139e0f38/202202250231.json b/example/tpt/company/666d74be03800cf8753d565e139e0f38/202202250231.json new file mode 100644 index 0000000..3f75323 --- /dev/null +++ b/example/tpt/company/666d74be03800cf8753d565e139e0f38/202202250231.json @@ -0,0 +1,1085 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-18", + "createNum": "CN202010757020.9", + "patentName": "一种万向旋转高压接头", + "type": "发明专利" + }, + { + "createDate": "2021-07-27", + "createNum": "CN202021831736.0", + "patentName": "一种天然气井口一体化橇装装置", + "type": "实用新型" + }, + { + "createDate": "2021-04-27", + "createNum": "CN202022032078.5", + "patentName": "一种液压流量调节装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-11", + "createNum": "CN202010757020.9", + "patentName": "一种万向旋转高压接头", + "type": "发明专利" + }, + { + "createDate": "2020-11-27", + "createNum": "CN202020196505.0", + "patentName": "一种天然气开采用脱硫装置", + "type": "实用新型" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201821705129.2", + "patentName": "一种封闭油箱", + "type": "实用新型" + }, + { + "createDate": "2019-01-08", + "createNum": "CN201811220418.8", + "patentName": "一种封闭油箱压力自动补偿方法", + "type": "发明专利" + }, + { + "createDate": "2018-07-13", + "createNum": "CN201721636782.3", + "patentName": "一种火焰隔离装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201721636785.7", + "patentName": "一种偏心拨叉机构", + "type": "实用新型" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201510591455.X", + "patentName": "一种气瓶伸缩折叠推车", + "type": "发明专利" + }, + { + "createDate": "2018-05-08", + "createNum": "CN201711235681.X", + "patentName": "一种阻火装置及密闭箱体阻火方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-03", + "createNum": "CN201720913601.0", + "patentName": "一种闸阀恒压结构", + "type": "实用新型" + }, + { + "createDate": "2018-04-03", + "createNum": "CN201720913166.1", + "patentName": "一种阀杆主密封检测结构", + "type": "实用新型" + }, + { + "createDate": "2018-04-03", + "createNum": "CN201720913176.5", + "patentName": "一种叠式气动执行器", + "type": "实用新型" + }, + { + "createDate": "2018-02-09", + "createNum": "CN201610532738.1", + "patentName": "一种静态锥面密封结构", + "type": "发明专利" + }, + { + "createDate": "2017-08-11", + "createNum": "CN201621479057.5", + "patentName": "一种低氮燃烧头", + "type": "实用新型" + }, + { + "createDate": "2017-07-14", + "createNum": "CN201510099086.2", + "patentName": "一种紧凑型阀门驱动机构", + "type": "发明专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201610532738.1", + "patentName": "一种静态锥面密封结构", + "type": "发明专利" + }, + { + "createDate": "2016-05-18", + "createNum": "CN201410028621.0", + "patentName": "一种防冰堵隔离阀", + "type": "发明专利" + }, + { + "createDate": "2016-03-23", + "createNum": "CN201520723151.X", + "patentName": "一种气瓶伸缩折叠推车", + "type": "实用新型" + }, + { + "createDate": "2015-12-16", + "createNum": "CN201510591455.X", + "patentName": "一种气瓶伸缩折叠推车", + "type": "发明专利" + }, + { + "createDate": "2015-09-23", + "createNum": "CN201520099257.7", + "patentName": "一种防管道阴保电流流失的气液执行机构及其组成的系统", + "type": "实用新型" + }, + { + "createDate": "2015-07-22", + "createNum": "CN201520128736.7", + "patentName": "一种紧凑型阀门驱动机构", + "type": "实用新型" + }, + { + "createDate": "2015-07-22", + "createNum": "CN201520119321.3", + "patentName": "一种大扭矩气液联动执行器用手动泵", + "type": "实用新型" + }, + { + "createDate": "2015-06-03", + "createNum": "CN201510099086.2", + "patentName": "一种紧凑型阀门驱动机构", + "type": "发明专利" + }, + { + "createDate": "2015-04-15", + "createNum": "CN201420685629.X", + "patentName": "一种高集成低功耗宽温井口安全系统", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201420038277.9", + "patentName": "一种防冰堵隔离阀", + "type": "实用新型" + }, + { + "createDate": "2014-07-09", + "createNum": "CN201420038952.8", + "patentName": "一种阀位感应防爆开关", + "type": "实用新型" + }, + { + "createDate": "2014-05-14", + "createNum": "CN201320642405.6", + "patentName": "一种便携式气动注脂枪", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201410028621.0", + "patentName": "一种防冰堵隔离阀", + "type": "发明专利" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320650817.4", + "patentName": "一种利用GPRS传输阀室数据的系统", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320653062.3", + "patentName": "一种气液联动执行器部分行程测试装置", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320642216.9", + "patentName": "一种密封圈装配装置", + "type": "实用新型" + }, + { + "createDate": "2012-12-05", + "createNum": "CN201220191441.0", + "patentName": "电缆封堵装置", + "type": "实用新型" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201120163473.5", + "patentName": "拉力式静态扭矩测试装置", + "type": "实用新型" + }, + { + "createDate": "2011-09-07", + "createNum": "CN201120018499.0", + "patentName": "一种液压手动泵", + "type": "实用新型" + }, + { + "createDate": "2011-08-03", + "createNum": "CN201120017684.8", + "patentName": "扭矩限制器", + "type": "实用新型" + }, + { + "createDate": "2011-07-27", + "createNum": "CN201120017974.2", + "patentName": "一种高压电磁阀", + "type": "实用新型" + }, + { + "createDate": "2011-02-09", + "createNum": "CN201020169208.3", + "patentName": "带有手持机的气液联动执行器电子监控系统", + "type": "实用新型" + }, + { + "createDate": "2010-12-08", + "createNum": "CN201020169173.3", + "patentName": "一种气液联动执行器电子监控系统", + "type": "实用新型" + }, + { + "createDate": "2010-12-08", + "createNum": "CN201020169180.3", + "patentName": "可短信报警的气液联动执行器电子监控系统", + "type": "实用新型" + } + ], + "total": 41 + }, + "ProfileTags": [ + "气液联动执行机构", + "井口安全控制设备", + "电液执行机构", + "井口安全控制系统", + "紧急截断阀" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "中寰井口安全智能控制系统", + "publishDate": "2017-06-12", + "regNo": "2019SR0677444", + "shortName": "RTU控制系统", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "智能型阀门执行机构控制系统", + "publishDate": "2015-03-17", + "regNo": "2017SR651203", + "shortName": "LBP-1000", + "typeNo": "10100-0000", + "versionNo": "V6.1" + } + ], + "total": 2 + }, + "TrademarksInfo": { + "list": [ + { + "name": "VALSR", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "LAXR", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "ZHONG HUAN", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "MOO", + "status": "商标异议中", + "type": "07-机械设备" + }, + { + "name": "中寰", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "ZHONGHUAN FLOW CONTROLS", + "status": "商标已注册", + "type": "07-机械设备" + } + ], + "total": 6 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A07607(18)", + "endDate": "2018-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A07608(18)", + "endDate": "2018-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A86745(18)", + "endDate": "2018-07-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A86744(18)", + "endDate": "2018-07-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10383(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A11019(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10381(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10382(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10384(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10386(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10385(19)", + "endDate": "2019-01-11 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101160140691", + "endDate": "2019-08-28 00:00:00" + }, + { + "docName": "工业产品生产许可证", + "docNo": "XK06-014-02334", + "endDate": "2019-07-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-10-27 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 41, + "ProfileTags": [ + "气液联动执行机构", + "井口安全控制设备", + "电液执行机构", + "井口安全控制系统", + "紧急截断阀" + ], + "SoftwareCopyrightsInfo": 2, + "TrademarksInfo": 6, + "allows": 14, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2009-09-14 00:00:00", + "businessDateTo": null, + "businessScope": "研究、开发、设计、制造、销售、安装及维修流体控制设备、普通机械、工业自动化控制产品、电子产品;许可项目:特种设备制造;特种设备安装改造修理(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以审批结果为准);一般项目:实验分析仪器制造;仪器仪表制造;普通阀门和旋塞制造;工业自动控制系统装置制造;电子元器件制造;通用设备制造(不含特种设备制造);石油钻采专用设备制造;气体压缩机械制造;金属包装容器及材料制造;泵及真空设备制造;金属结构制造;机械零件、零部件加工;通用零部件制造;资源循环利用服务技术咨询;资源再生利用技术研发;环保咨询服务;污水处理及其再生利用;货物进出口;技术进出口;机械设备批发;五金产品批发;软件开发;化工产品批发(不含危险化学品);计算机软硬件及辅助设备批发;文具用品批发;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;住房租赁;物业管理(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "5177.500000万人民币", + "changes": 68, + "companyAddress": "中国(四川)自由贸易试验区成都市双流区西南航空港空港四路2139号", + "companyCode": "510122000056326", + "companyName": "成都中寰流体控制设备股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "dan.cheng@zh-flow.com", + "phoneNumber": "028-85744056", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "9151010069367906XE", + "employees": 10, + "establishDate": "2009-09-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "0", + "issueDate": "2021-12-23 00:00:00", + "keyNo": "69c4d305319e20e7ef5711f67e712505", + "legalPerson": "李瑜", + "liquidation": null, + "mPledges": 0, + "orgCode": "69367906X", + "originalName": 1, + "partners": 11, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2000", + "changeBefore": "李大全;李瑜;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区西南航空港空港四路2139号", + "changeBefore": "成都市双流县西南航空港经济开发区空港二路2段1488号", + "changeDate": "2019-01-08 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "金涛 邵一峰 王卓然", + "changeBefore": "金涛 邵一峰 王卓然", + "changeDate": "2021-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市双流县西南航空港经济开发区空港二路2段1488号", + "changeBefore": "成都市双流县西南航空港经济开发区工业集中发展区三期内", + "changeDate": "2015-09-29 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "研究、开发、设计、制造、销售、安装及维修流体控制设备、普通机械、工业自动化控制产品、电子产品;销售化工产品(不含危险品)、计算机及耗材;办公用品;油田技术咨询服务;计算机软件开发及技术服务;从事货物进出口和技术进出口的对外贸易经营业务;以及其他无需许可或者审批的合法项目(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究、开发、设计、制造、销售流体控制设备、普通机械、工业自动化控制产品、电子产品;销售化工产品(不含危险品)、计算机及耗材;油田技术咨询服务;计算机软件开发及技术服务;从事货物进出口和技术进出口的对外贸易经营业务;以及其他无需许可或者审批的合法项目(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-10-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "闵林,***", + "changeBefore": "", + "changeDate": "2016-01-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2608", + "changeBefore": "2000", + "changeDate": "2015-07-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李瑜,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李瑜,董事长兼总经理\n李大全,董事\n陈亮,董事\n李健,董事\n慕超勇,董事", + "changeBefore": "/", + "changeDate": "2015-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈亮;李大全;李瑜;慕超勇;", + "changeBefore": "陈亮;惠巧玲;李大全;李瑜;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈亮,13.0%;李瑜,83.0%;", + "changeBefore": "陈亮,4.0%;李瑜,74.5%;", + "changeDate": "2012-10-17 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "陈亮;成都中寰企业管理咨询中心(有限合伙);李大全;李瑜;慕超勇;", + "changeBefore": "陈亮;李大全;李瑜;慕超勇;", + "changeDate": "2015-07-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "4000", + "changeBefore": "2608", + "changeDate": "2015-09-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李平,监事\n刘芬,监事\n林开强,监事", + "changeBefore": "/", + "changeDate": "2015-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "金涛 邵一峰 王卓然", + "changeBefore": "刘芬 林开强 李平", + "changeDate": "2020-01-09 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈亮,10.0%;李大全,2.3%;李瑜,62.9%;慕超勇,1.5%;", + "changeBefore": "陈亮,13.0%;李大全,3.0%;李瑜,82.0%;慕超勇,2.0%;", + "changeDate": "2015-07-01 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-01-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈亮;李大全;李瑜;慕超勇;", + "changeBefore": "陈亮;惠巧玲;李大全;李瑜;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-02-14 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-07-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4200.000000万人民币", + "changeBefore": "4000万人民币", + "changeDate": "2020-07-20 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区西南航空港空港四路2139号", + "changeBefore": "成都市双流县西南航空港经济开发区空港二路2段1488号", + "changeDate": "2019-01-08 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "闵林,***", + "changeBefore": "", + "changeDate": "2016-01-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "2608", + "changeBefore": "2000", + "changeDate": "2015-07-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-08-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研究、开发、设计、制造、销售、安装及维修流体控制设备、普通机械、工业自动化控制产品、电子产品;许可项目:特种设备制造;特种设备安装改造修理(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以审批结果为准);一般项目:实验分析仪器制造;仪器仪表制造;普通阀门和旋塞制造;工业自动控制系统装置制造;电子元器件制造;通用设备制造(不含特种设备制造);石油钻采专用设备制造;气体压缩机械制造;金属包装容器及材料制造;泵及真空设备制造;金属结构制造;机械零件、零部件加工;通用零部件制造;资源循环利用服务技术咨询;资源再生利用技术研发;环保咨询服务;污水处理及其再生利用;货物进出口;技术进出口;机械设备批发;五金产品批发;软件开发;化工产品批发(不含危险化学品);计算机软硬件及辅助设备批发;文具用品批发;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;住房租赁;物业管理(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "研究、开发、设计、制造、销售、安装及维修流体控制设备、普通机械、工业自动化控制产品、电子产品;销售化工产品(不含危险品)、计算机及耗材;办公用品;油田技术咨询服务;计算机软件开发及技术服务;从事货物进出口和技术进出口的对外贸易经营业务;以及其他无需许可或者审批的合法项目。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-01-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2015-07-01 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-02-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-08-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都中寰流体控制设备股份有限公司", + "changeBefore": "成都中寰流体控制设备有限公司", + "changeDate": "2015-09-29 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "李瑜,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-09-29 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "闵林,*****", + "changeBefore": "/", + "changeDate": "2016-01-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1222", + "changeBefore": "1190", + "changeDate": "2015-09-29 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "闵林,***", + "changeBefore": "/", + "changeDate": "2016-01-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李瑜,中华人民共和国居民身份证,*****", + "changeBefore": "惠巧玲", + "changeDate": "2012-10-29 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "股份有限公司(上市、自然人投资或控股)", + "changeBefore": "股份有限公司(非上市、自然人投资或控股)", + "changeDate": "2021-12-23 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "5177.500000万人民币", + "changeBefore": "4200万人民币", + "changeDate": "2021-12-23 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "闵林,139****2461", + "changeBefore": "/", + "changeDate": "2016-01-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "惠巧玲,执行董事", + "changeBefore": "/", + "changeDate": "2012-10-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市双流县西南航空港经济开发区工业集中发展区三期内", + "changeBefore": "成都市双流县西航港工业园区空港二路1488号", + "changeDate": "2012-10-29 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "研究、开发、设计、制造、销售、安装及维修流体控制设备、普通机械、工业自动化控制产品、电子产品;销售化工产品(不含危险品)、计算机及耗材;办公用品;油田技术咨询服务;计算机软件开发及技术服务;从事货物进出口和技术进出口的对外贸易经营业务;以及其他无需许可或者审批的合法项目(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究、开发、设计、制造、销售流体控制设备、普通机械、工业自动化控制产品、电子产品;销售化工产品(不含危险品)、计算机及耗材;油田技术咨询服务;计算机软件开发及技术服务;从事货物进出口和技术进出口的对外贸易经营业务;以及其他无需许可或者审批的合法项目(依法需批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-10-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "李瑜 陈亮 李勇文 李健 慕超勇 张迪 李大全", + "changeBefore": "李瑜 陈亮 李健 李大全 慕超勇", + "changeDate": "2020-07-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市双流县西南航空港经济开发区空港二路2段1488号", + "changeBefore": "成都市双流县西南航空港经济开发区工业集中发展区三期内", + "changeDate": "2015-09-29 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2015-07-01 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "慕超勇", + "changeBefore": "李瑜", + "changeDate": "2020-01-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-07 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈亮,监事", + "changeBefore": "/", + "changeDate": "2012-10-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "4000", + "changeBefore": "2608", + "changeDate": "2015-09-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "金涛 邵一峰 王卓然", + "changeBefore": "刘芬 林开强 李平", + "changeDate": "2020-01-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈亮;惠巧玲;李大全;李瑜;", + "changeBefore": "陈亮;李波;李瑜;刘芬;", + "changeDate": "2012-10-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "惠巧玲,中华人民共和国居民身份证,*****", + "changeBefore": "李瑜", + "changeDate": "2012-10-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "李勇文 李瑜 李大全 李双海 文红星 陈亮 慕超勇", + "changeBefore": "慕超勇 李大全 张迪 李健 陈亮 李瑜 李勇文", + "changeDate": "2021-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2000", + "changeBefore": "李大全;李瑜;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "李大全,3.0%;李瑜,82.0%;", + "changeBefore": "李大全,2.0%;李瑜,83.0%;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "慕超勇", + "changeBefore": "李瑜", + "changeDate": "2020-01-09 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "李大全,3.0%;李瑜,82.0%;", + "changeBefore": "李大全,2.0%;李瑜,83.0%;", + "changeDate": "2014-03-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都市双流县西航港工业园区空港二路1488号", + "changeBefore": "成都市双流县西南航空港经济开发区工业集中发展区三期内", + "changeDate": "2012-10-17 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "陈亮,10.0%;李大全,2.3%;李瑜,62.9%;慕超勇,1.5%;", + "changeBefore": "陈亮,13.0%;李大全,3.0%;李瑜,82.0%;慕超勇,2.0%;", + "changeDate": "2015-07-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈亮;成都中寰企业管理咨询中心(有限合伙);李大全;李瑜;慕超勇;", + "changeBefore": "陈亮;李大全;李瑜;慕超勇;", + "changeDate": "2015-07-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "慕超勇", + "changeBefore": "慕超勇", + "changeDate": "2021-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-07 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1222", + "changeBefore": "1190", + "changeDate": "2015-09-29 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "李平,监事\n刘芬,监事\n林开强,监事", + "changeBefore": "/", + "changeDate": "2015-09-29 00:00:00", + "changeField": "章程备案" + } + ], + "contactInfo": { + "email": "dan.cheng@zh-flow.com", + "phoneNumber": "028-85744056", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "李瑜", + "position": "董事长" + }, + { + "employeeName": "李大全", + "position": "董事" + }, + { + "employeeName": "陈亮", + "position": "董事" + }, + { + "employeeName": "王卓然", + "position": "监事" + }, + { + "employeeName": "邵一峰", + "position": "监事" + }, + { + "employeeName": "金涛", + "position": "监事" + }, + { + "employeeName": "慕超勇", + "position": "董事兼总经理" + }, + { + "employeeName": "李勇文", + "position": "董事" + }, + { + "employeeName": "李双海", + "position": "董事" + }, + { + "employeeName": "文红星", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2015-09-29 00:00:00", + "name": "成都中寰流体控制设备有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "398.773", + "stockName": "陈亮", + "stockPercent": "0.0559", + "stockRealcapital": "260", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "92.0245", + "stockName": "李大全", + "stockPercent": "0.0200", + "stockRealcapital": "60", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2515.3374", + "stockName": "李瑜", + "stockPercent": "0.5307", + "stockRealcapital": "1640", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "李健", + "stockPercent": "0.0115", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "李青", + "stockPercent": "0.0271", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "61.3497", + "stockName": "慕超勇", + "stockPercent": "0.0122", + "stockRealcapital": "40", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海迎水投资管理有限公司(代迎水为超1号私募证券投资基金)", + "stockPercent": "0.0084", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "曹晟", + "stockPercent": "0.0393", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "魏小兵", + "stockPercent": "0.0113", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "刘坤", + "stockPercent": "0.0162", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "高薇钞", + "stockPercent": "0.0081", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都中寰流体控制设备股份有限公司", + "taxPayerNo": "51012269367906X", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都中寰流体控制设备股份有限公司", + "taxPayerNo": "9151010069367906XE", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都中寰流体控制设备股份有限公司", + "taxPayerNo": "9151010069367906XE", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都中寰流体控制设备股份有限公司", + "taxPayerNo": "9151010069367906XE", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/68a7669966b13a1251b33faef8696bec/202202250212.json b/example/tpt/company/68a7669966b13a1251b33faef8696bec/202202250212.json new file mode 100644 index 0000000..659a3d0 --- /dev/null +++ b/example/tpt/company/68a7669966b13a1251b33faef8696bec/202202250212.json @@ -0,0 +1,945 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-14", + "createNum": "CN215164601U", + "patentName": "一种新型摩擦式球型减震支座", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN215164602U", + "patentName": "一种新型减震球型支座", + "type": "实用新型" + }, + { + "createDate": "2021-12-14", + "createNum": "CN215164603U", + "patentName": "柱面防水支座", + "type": "实用新型" + }, + { + "createDate": "2021-11-02", + "createNum": "CN214573297U", + "patentName": "桥梁位移自适应减震支座", + "type": "实用新型" + }, + { + "createDate": "2021-06-11", + "createNum": "CN213417586U", + "patentName": "一种梳齿板伸缩装置的安装装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-11", + "createNum": "CN213417675U", + "patentName": "一种防撞单元及其连接结构和一种桥梁防撞装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-08", + "createNum": "CN213389692U", + "patentName": "大变形大刚度的组合弹簧装置", + "type": "实用新型" + }, + { + "createDate": "2020-08-04", + "createNum": "CN211171587U", + "patentName": "一种山地轨道桥梁柱面支座", + "type": "实用新型" + }, + { + "createDate": "2020-04-28", + "createNum": "CN210420852U", + "patentName": "防落梁阻尼隔震橡胶支座", + "type": "实用新型" + }, + { + "createDate": "2020-04-21", + "createNum": "CN210368623U", + "patentName": "一种新型带反力结构的骑缝式板式减震伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2020-04-03", + "createNum": "CN210238327U", + "patentName": "一种新型对开式声屏障", + "type": "实用新型" + }, + { + "createDate": "2020-04-03", + "createNum": "CN210238326U", + "patentName": "一种新型上开式声屏障", + "type": "实用新型" + }, + { + "createDate": "2020-02-11", + "createNum": "CN210049133U", + "patentName": "一种新型侧开式声屏障", + "type": "实用新型" + }, + { + "createDate": "2020-02-11", + "createNum": "CN210049132U", + "patentName": "一种新型下开式声屏障", + "type": "实用新型" + }, + { + "createDate": "2020-02-11", + "createNum": "CN210049131U", + "patentName": "一种声屏障立柱", + "type": "实用新型" + }, + { + "createDate": "2019-05-14", + "createNum": "CN208857676U", + "patentName": "斜面摩擦摆支座", + "type": "实用新型" + }, + { + "createDate": "2019-04-26", + "createNum": "CN208792145U", + "patentName": "梳齿板伸缩装置用变位机构及梳齿板伸缩装置", + "type": "实用新型" + }, + { + "createDate": "2019-04-26", + "createNum": "CN208792142U", + "patentName": "一种各向同性水平刚度抗震支座", + "type": "实用新型" + }, + { + "createDate": "2019-04-19", + "createNum": "CN208762865U", + "patentName": "一种水平刚度阻尼抗震支座", + "type": "实用新型" + }, + { + "createDate": "2019-04-05", + "createNum": "CN208702994U", + "patentName": "空气阻尼弹簧装置", + "type": "实用新型" + } + ], + "total": 39 + }, + "ProfileTags": [ + "锚具", + "支座", + "伸缩缝" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "A", + "status": "商标已注册", + "type": "06-金属材料" + }, + { + "name": "A", + "status": "商标已注册", + "type": "40-材料加工" + }, + { + "name": "A", + "status": "商标已注册", + "type": "06-金属材料" + }, + { + "name": "A", + "status": "商标已注册", + "type": "17-橡胶制品" + }, + { + "name": "A", + "status": "商标已注册", + "type": "40-材料加工" + }, + { + "name": "双建", + "status": "商标已注册", + "type": "06-金属材料" + } + ], + "total": 7 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09146(18)", + "endDate": "2018-06-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09458(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09452(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09459(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09457(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00416(18)", + "endDate": "2018-06-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00415(18)", + "endDate": "2018-06-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09147(18)", + "endDate": "2018-06-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09453(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09576(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09577(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A08905(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09579(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "工业产品生产许可证", + "docNo": "XK18-004-00098", + "endDate": "2018-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-11-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00416(18)", + "endDate": "2018-06-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09452(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09458(18)", + "endDate": "2018-08-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09576(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09577(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510132-41-03-477362】JXQB-0160号", + "endDate": "2020-07-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09578(18)", + "endDate": "2018-08-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 39, + "ProfileTags": [ + "锚具", + "支座", + "伸缩缝" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 7, + "allows": 22, + "authority": "新津县市场和质量监督管理局", + "branches": 0, + "businessDateFrom": "2006-07-26 00:00:00", + "businessDateTo": "3999-01-01 00:00:00", + "businessScope": "研发、生产、销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩装置、桥梁支座、防撞设施、防落梁装置、阻尼器、中空锚杆、钢筋连接器、非金属预制件;本公司产品的安装及技术咨询服务;风屏障、声屏障、水处理等环保产品的设计、生产、销售及环保工程施工;货物进出口(依法须经批准的项目,经相关部门批准后方可经营)。", + "capital": "10180.000000万人民币", + "changes": 73, + "companyAddress": "成都市新津工业园区A区儒林路529号", + "companyCode": "510132000006485", + "companyName": "四川双建路桥机械有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "81033133@qq.com", + "phoneNumber": "028-82555960", + "website": [ + { + "name": "四川双建路桥机械有限责任公司", + "url": "www.scshuangjian.com" + } + ] + }, + "creditNo": "91510132790042335W", + "employees": 3, + "establishDate": "2006-07-26 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "isOnStock": "0", + "issueDate": "2018-08-13 00:00:00", + "keyNo": "bcef37137465d810bc3f7f3851683f01", + "legalPerson": "张建祥", + "liquidation": null, + "mPledges": 2, + "orgCode": "790042335", + "originalName": 0, + "partners": 6, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "研发、生产、销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩装置、桥梁支座、中空锚杆、钢筋连接器、非金属预制件及本公司产品的安装;风屏障、声屏障、水处理等环保产品的设计、生产、销售及环保工程施工;货物进出口。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩缝装置、桥梁支座、中空锚杆、钢筋连接器及本公司产品的安装服务;货物进出口。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2015-07-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "10180", + "changeBefore": "5180", + "changeDate": "2015-10-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张建祥,监事", + "changeBefore": "/", + "changeDate": "2009-03-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "诸群红,监事", + "changeBefore": "/", + "changeDate": "2010-06-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1130", + "changeBefore": "1151", + "changeDate": "2009-03-31 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "彭桂琼;章文;张恩和;张建祥;张莹;诸群红;", + "changeBefore": "彭桂琼;章文;张恩和;张建祥;张玉全;张莹;诸群红;", + "changeDate": "2015-10-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5180", + "changeBefore": "3180", + "changeDate": "2012-07-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "章文;张建军;张建祥;", + "changeBefore": "张建祥;", + "changeDate": "2009-03-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-09 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "彭桂琼;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeBefore": "江晓天;彭桂琼;王瑛;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeDate": "2014-06-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张建祥,100.0%;", + "changeBefore": "张建祥,49.0%;", + "changeDate": "2008-11-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "章文,3.1%;", + "changeBefore": "章文,10.0%;", + "changeDate": "2009-05-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "诸群红,监事", + "changeBefore": "/", + "changeDate": "2010-06-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "彭桂琼;章文;张恩和;张建祥;张莹;诸群红;", + "changeBefore": "彭桂琼;章文;张恩和;张建祥;张玉全;张莹;诸群红;", + "changeDate": "2015-10-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "骆云秀,***", + "changeBefore": "/", + "changeDate": "2016-05-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "彭桂琼;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeBefore": "江晓天;彭桂琼;王瑛;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeDate": "2014-06-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张建祥;", + "changeBefore": "张建祥;张建军;", + "changeDate": "2008-11-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "1000", + "changeBefore": "张建祥;", + "changeDate": "2008-11-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "章文,3.1%;", + "changeBefore": "章文,10.0%;", + "changeDate": "2009-05-21 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "5180", + "changeBefore": "3180", + "changeDate": "2012-07-13 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "彭桂琼;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeBefore": "章文;张建军;张建祥;", + "changeDate": "2010-06-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-07-26 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "章文,总经理", + "changeBefore": "/", + "changeDate": "2009-03-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5180", + "changeBefore": "张恩和;张莹;彭桂琼;张玉全;诸群红;章文;张建祥;", + "changeDate": "2012-07-13 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "研发、生产、销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩装置、桥梁支座、中空锚杆、钢筋连接器、非金属预制件及本公司产品的安装;风屏障、声屏障、水处理等环保产品的设计、生产、销售及环保工程施工;货物进出口。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩缝装置、桥梁支座、中空锚杆、钢筋连接器及本公司产品的安装服务;货物进出口。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2015-07-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5180", + "changeBefore": "张建祥;", + "changeDate": "2013-03-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "张建祥,100.0%;", + "changeBefore": "张建祥,49.0%;", + "changeDate": "2008-11-13 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "3180", + "changeBefore": "章文;张建祥;张建军;", + "changeDate": "2009-05-21 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-07-26 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "新津工业园区A区儒林路529号", + "changeBefore": "新津川浙工业园区", + "changeDate": "2009-03-31 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "张建祥;", + "changeBefore": "张建祥;张建军;", + "changeDate": "2008-11-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "彭桂琼,4.5%;章文,10.0%;张恩和,4.5%;张建祥,39.0%;张莹,4.5%;张玉全,4.5%;诸群红,27.0%;", + "changeBefore": "彭桂琼,7.3%;章文,16.3%;张恩和,7.3%;张建祥,73.3%;张莹,7.3%;张玉全,7.3%;诸群红,44.0%;", + "changeDate": "2013-03-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3180", + "changeBefore": "章文;张建祥;张建军;", + "changeDate": "2009-05-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "李明华,*****", + "changeBefore": "王朝阳,*****", + "changeDate": "2015-10-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "李明华,182****7186", + "changeBefore": "王朝阳,182****7186", + "changeDate": "2015-10-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "1151", + "changeBefore": "1130", + "changeDate": "2008-11-13 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "骆云秀,139****9755", + "changeBefore": "/", + "changeDate": "2016-05-24 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "1000", + "changeBefore": "张建祥;", + "changeDate": "2008-11-13 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "1151", + "changeBefore": "1130", + "changeDate": "2008-11-13 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "生产销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩缝装置、桥梁支座、中空锚杆、钢筋连接器及本公司产品的安装服务;货物进出口。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩缝装置、桥梁支座、中空锚杆、钢筋连接器及本公司产品的安装服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2012-05-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "江晓天;彭桂琼;王瑛;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeBefore": "彭桂琼;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeDate": "2013-03-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3180", + "changeBefore": "1000", + "changeDate": "2009-05-21 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "骆云秀,*****", + "changeBefore": "/", + "changeDate": "2016-05-24 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩缝装置、桥梁支座、中空锚杆、钢筋连接器及本公司产品的安装服务;货物进出口。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩缝装置、桥梁支座、中空锚杆、钢筋连接器及本公司产品的安装服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2012-05-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张建祥,执行董事", + "changeBefore": "/", + "changeDate": "2010-06-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张建祥,监事", + "changeBefore": "/", + "changeDate": "2009-03-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "10180", + "changeBefore": "诸群红;张莹;张建祥;张恩和;章文;彭桂琼;", + "changeDate": "2015-10-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "李明华,***", + "changeBefore": "王朝阳,***", + "changeDate": "2015-10-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3180", + "changeBefore": "1000", + "changeDate": "2009-05-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1130", + "changeBefore": "1151", + "changeDate": "2009-03-31 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "章文;张建军;张建祥;", + "changeBefore": "张建祥;", + "changeDate": "2009-03-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张建祥,45.0%;", + "changeBefore": "张建祥,100.0%;", + "changeDate": "2009-03-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-10-23 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "5180", + "changeBefore": "张恩和;张莹;彭桂琼;张玉全;诸群红;章文;张建祥;", + "changeDate": "2012-07-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "张建祥,45.0%;", + "changeBefore": "张建祥,39.0%;", + "changeDate": "2014-06-09 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "章文,总经理", + "changeBefore": "/", + "changeDate": "2009-03-31 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "3180", + "changeBefore": "1000", + "changeDate": "2009-05-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "江晓天;彭桂琼;王瑛;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeBefore": "彭桂琼;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeDate": "2013-03-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "研发、生产、销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩装置、桥梁支座、防撞设施、防落梁装置、阻尼器、中空锚杆、钢筋连接器、非金属预制件;本公司产品的安装及技术咨询服务;风屏障、声屏障、水处理等环保产品的设计、生产、销售及环保工程施工;货物进出口(依法须经批准的项目,经相关部门批准后方可经营)。", + "changeBefore": "研发、生产、销售:桥梁机械构件、预应力锚具、桥梁橡胶构件、桥梁伸缩装置、桥梁支座、中空锚杆、钢筋连接器、非金属预制件及本公司产品的安装;风屏障、声屏障、水处理等环保产品的设计、生产、销售及环保工程施工;货物进出口(依法须经批准的项目,经相关部门批准后方可经营)。", + "changeDate": "2018-08-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "彭桂琼;章文;张恩和;张建祥;张莹;张玉全;诸群红;", + "changeBefore": "章文;张建军;张建祥;", + "changeDate": "2010-06-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "彭桂琼,4.5%;章文,10.0%;张恩和,4.5%;张建祥,39.0%;张莹,4.5%;张玉全,4.5%;诸群红,27.0%;", + "changeBefore": "彭桂琼,7.3%;章文,16.3%;张恩和,7.3%;张建祥,73.3%;张莹,7.3%;张玉全,7.3%;诸群红,44.0%;", + "changeDate": "2013-03-14 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "张建祥,45.0%;", + "changeBefore": "张建祥,100.0%;", + "changeDate": "2009-03-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "10180", + "changeBefore": "5180", + "changeDate": "2015-10-27 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "张建祥,45.0%;", + "changeBefore": "张建祥,39.0%;", + "changeDate": "2014-06-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "新津工业园区A区儒林路529号", + "changeBefore": "新津川浙工业园区", + "changeDate": "2009-03-31 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "5180", + "changeBefore": "张建祥;", + "changeDate": "2013-03-14 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-10-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张建祥,中华人民共和国居民身份证,***", + "changeBefore": "张建军,中华人民共和国居民身份证,***", + "changeDate": "2010-06-28 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "10180", + "changeBefore": "诸群红;张莹;张建祥;张恩和;章文;彭桂琼;", + "changeDate": "2015-10-27 00:00:00", + "changeField": "出资额变更" + } + ], + "contactInfo": { + "email": "81033133@qq.com", + "phoneNumber": "028-82555960", + "website": [ + { + "name": "四川双建路桥机械有限责任公司", + "url": "www.scshuangjian.com" + } + ] + }, + "employees": [ + { + "employeeName": "张建祥", + "position": "执行董事" + }, + { + "employeeName": "诸群红", + "position": "监事" + }, + { + "employeeName": "章文", + "position": "总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "715万人民币", + "publicDate": null, + "registerDate": "2016-07-07 00:00:00", + "registerNo": "(新津)工商动抵字[2016]第052号", + "registerOffice": "新津县市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "700万人民币", + "publicDate": null, + "registerDate": "2015-07-10 00:00:00", + "registerNo": "(新津)工商动抵字[2015]第054号", + "registerOffice": "新津县市场和质量监督管理局", + "status": "无效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": "2012-07-10 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2008-07-26 00:00:00", + "stockCapital": "2748.6", + "stockName": "诸群红", + "stockPercent": "0.2700", + "stockRealcapital": "1398.6", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-07-10 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2008-07-26 00:00:00", + "stockCapital": "458.1", + "stockName": "张恩和", + "stockPercent": "0.0450", + "stockRealcapital": "233.1", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-07-10 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2008-07-26 00:00:00", + "stockCapital": "916.2", + "stockName": "彭桂琼", + "stockPercent": "0.0900", + "stockRealcapital": "466.2", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-07-10 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2008-07-26 00:00:00", + "stockCapital": "458.1", + "stockName": "张莹", + "stockPercent": "0.0450", + "stockRealcapital": "233.1", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-07-10 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2008-07-26 00:00:00", + "stockCapital": "1018", + "stockName": "章文", + "stockPercent": "0.1000", + "stockRealcapital": "518", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-07-10 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2008-07-26 00:00:00", + "stockCapital": "4581", + "stockName": "张建祥", + "stockPercent": "0.4500", + "stockRealcapital": "2331", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川双建路桥机械有限责任公司", + "taxPayerNo": "91510132790042335W", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川双建路桥机械有限责任公司", + "taxPayerNo": "91510132790042335W", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川双建路桥机械有限责任公司", + "taxPayerNo": "91510132790042335W", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川双建路桥机械有限责任公司", + "taxPayerNo": "91510132790042335W", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川双建路桥机械有限责任公司", + "taxPayerNo": "91510132790042335W", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/6d36ec0a11748ce7cbea372ba70ebcd6/202202250231.json b/example/tpt/company/6d36ec0a11748ce7cbea372ba70ebcd6/202202250231.json new file mode 100644 index 0000000..5ad74a8 --- /dev/null +++ b/example/tpt/company/6d36ec0a11748ce7cbea372ba70ebcd6/202202250231.json @@ -0,0 +1,616 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术", + "createDate": "2018-07-13", + "name": "申威", + "publishDate": "2017-05-01", + "regNo": "国作登字-2018-F-00580849" + } + ], + "total": 1 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-17", + "createNum": "CN202111372506.1", + "patentName": "一种MVB通信控制装置", + "type": "发明专利" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202121705683.2", + "patentName": "一种基于申威3231处理器的服务器主板", + "type": "实用新型" + }, + { + "createDate": "2021-12-03", + "createNum": "CN202121705681.3", + "patentName": "一种基于SODIMM接口的BMC核心卡", + "type": "实用新型" + }, + { + "createDate": "2021-11-12", + "createNum": "CN202121266345.3", + "patentName": "基于申威处理器的计算机主板及一体机", + "type": "实用新型" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202010967749.9", + "patentName": "一种用于批量网卡的MAC地址烧写方法、存储介质及终端", + "type": "发明专利" + }, + { + "createDate": "2021-06-18", + "createNum": "CN202110300849.0", + "patentName": "一种在UBOOT中支持多路PCIE RC的方法、装置及存储介质", + "type": "发明专利" + }, + { + "createDate": "2021-03-02", + "createNum": "CN202021755117.8", + "patentName": "一种瘦客户机以及机箱", + "type": "实用新型" + }, + { + "createDate": "2021-03-02", + "createNum": "CN202021696276.5", + "patentName": "一种基于申威ITX主板的一体机", + "type": "实用新型" + }, + { + "createDate": "2021-01-19", + "createNum": "CN202030457122.X", + "patentName": "瘦客户机(神威421m)", + "type": "外观专利" + }, + { + "createDate": "2021-01-19", + "createNum": "CN202030457499.5", + "patentName": "一体机(神威421)", + "type": "外观专利" + }, + { + "createDate": "2021-01-01", + "createNum": "CN202030457119.8", + "patentName": "台式机箱(神威421)", + "type": "外观专利" + }, + { + "createDate": "2020-12-11", + "createNum": "CN202010967749.9", + "patentName": "一种用于批量网卡的MAC地址烧写方法、存储介质及终端", + "type": "发明专利" + }, + { + "createDate": "2020-10-23", + "createNum": "CN202010892814.6", + "patentName": "一种主板器件功能测试调度方法及装置", + "type": "发明专利" + }, + { + "createDate": "2020-10-23", + "createNum": "CN202010892814.6", + "patentName": "一种主板器件功能测试调度方法及装置", + "type": "发明专利" + }, + { + "createDate": "2020-09-11", + "createNum": "CN202020611431.2", + "patentName": "基于申威处理器的计算机主板及工控机", + "type": "实用新型" + }, + { + "createDate": "2019-09-24", + "createNum": "CN201920220367.2", + "patentName": "一种基于申威421处理器和ICH2套片的MicroATX主板", + "type": "实用新型" + }, + { + "createDate": "2019-08-30", + "createNum": "CN201910482008.9", + "patentName": "一种多核处理器资源分配计算方法、存储介质及终端设备", + "type": "发明专利" + }, + { + "createDate": "2019-08-30", + "createNum": "CN201910482008.9", + "patentName": "一种基于LBM的处理器节点分配计算方法、存储介质及终端设备", + "type": "发明专利" + }, + { + "createDate": "2019-08-20", + "createNum": "CN201920229476.0", + "patentName": "一种基于申威1621处理器和申威ICH2芯片组的EEB服务器主板", + "type": "实用新型" + }, + { + "createDate": "2019-08-20", + "createNum": "CN201920240040.1", + "patentName": "一种基于SODIMM接口的BMC载板", + "type": "实用新型" + }, + { + "createDate": "2019-03-08", + "createNum": "CN201811094916.2", + "patentName": "一种基于申威26010处理器的矩阵转置方法及系统", + "type": "发明专利" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201730675129.7", + "patentName": "通用四核和双核处理器", + "type": "外观专利" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201210299752.3", + "patentName": "运用于便捷式通讯装置内的主板", + "type": "发明专利" + }, + { + "createDate": "2014-03-12", + "createNum": "CN201210299752.3", + "patentName": "运用于便捷式通讯装置内的主板", + "type": "发明专利" + } + ], + "total": 24 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "基于申威处理器的底层引导软件", + "publishDate": "-", + "regNo": "2021SR1418284", + "shortName": "", + "typeNo": "", + "versionNo": "V2.0" + }, + { + "name": "基于申威26010处理器的LDPC译码软件", + "publishDate": "-", + "regNo": "2021SR1413051", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "基于申威26010处理器的IB网络实时流平台软件", + "publishDate": "-", + "regNo": "2021SR1218906", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威平台mcp2221驱动软件", + "publishDate": "-", + "regNo": "2020SR0764032", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的国产桥片显示芯片驱动软件", + "publishDate": "-", + "regNo": "2020SR0598433", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威CPU温度读取驱动软件", + "publishDate": "-", + "regNo": "2020SR0598409", + "shortName": "sw_temp", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威电源管理框架软件", + "publishDate": "-", + "regNo": "2020SR0598400", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威CPU板级初始化固件软件", + "publishDate": "-", + "regNo": "2020SR0598041", + "shortName": "SW Srom", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威主板PCIE插槽测试软件", + "publishDate": "-", + "regNo": "2020SR0598424", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威板卡生产脚本软件", + "publishDate": "-", + "regNo": "2020SR0598449", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的AMD显卡驱动软件", + "publishDate": "-", + "regNo": "2020SR0598441", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "申威十六核处理器网卡驱动程序", + "publishDate": "2018-12-10", + "regNo": "2019SR0384164", + "shortName": "", + "typeNo": "10400-0000", + "versionNo": "V1.0" + }, + { + "name": "申威远程调用中间件软件", + "publishDate": "2018-09-01", + "regNo": "2019SR0384053", + "shortName": "", + "typeNo": "20100-0000", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的底层引导软件", + "publishDate": "-", + "regNo": "2017SR657076", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "申威四核处理器的网卡驱动程序软件", + "publishDate": "-", + "regNo": "2017SR656829", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "申威CPU性能图表软件", + "publishDate": "-", + "regNo": "2017SR657842", + "shortName": "SWCharts", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的低速接口软件", + "publishDate": "-", + "regNo": "2017SR657701", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "申威四核处理器的显卡驱动程序软件", + "publishDate": "-", + "regNo": "2017SR657987", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的FFT算法实现软件", + "publishDate": "-", + "regNo": "2017SR657111", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的SATA接口驱动软件", + "publishDate": "-", + "regNo": "2017SR657115", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "基于申威处理器的远程维护软件", + "publishDate": "-", + "regNo": "2017SR657105", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "申威CPU性能分析软件", + "publishDate": "-", + "regNo": "2017SR657418", + "shortName": "SWProfiling", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "众核并行信号处理程序软件", + "publishDate": "-", + "regNo": "2017SR657382", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + } + ], + "total": 23 + }, + "TrademarksInfo": { + "list": [ + { + "name": "国芯蜀创", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "国芯蜀创", + "status": "等待实质审查", + "type": "42-网站服务" + }, + { + "name": "神威蜀山", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "SHENWEI", + "status": "商标无效", + "type": "42-网站服务" + }, + { + "name": "图形", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "申威芯", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "申威芯", + "status": "等待实质审查", + "type": "42-网站服务" + }, + { + "name": "申威芯", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "SHEN WEI", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "SHEN WEI", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "SHEN WEI", + "status": "商标无效", + "type": "42-网站服务" + }, + { + "name": "SUNWAY", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "SUNWAY", + "status": "商标无效", + "type": "38-通讯服务" + }, + { + "name": "SUNWAY", + "status": "商标无效", + "type": "42-网站服务" + }, + { + "name": "SANWAY", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "SANWAY", + "status": "商标无效", + "type": "38-通讯服务" + }, + { + "name": "SANWAY", + "status": "商标无效", + "type": "42-网站服务" + }, + { + "name": "申威", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "申威", + "status": "商标无效", + "type": "38-通讯服务" + }, + { + "name": "申威", + "status": "商标无效", + "type": "42-网站服务" + } + ], + "total": 20 + }, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 1, + "PatentsInfo": 24, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 23, + "TrademarksInfo": 20, + "allows": 0, + "authority": "成都市双流区市场监督管理局", + "branches": 0, + "businessDateFrom": "2016-11-25 00:00:00", + "businessDateTo": "3999-01-01 00:00:00", + "businessScope": "计算机、半导体集成电路的技术开发、技术转让、技术咨询、技术服务;生产加工计算机软硬件;设计、生产加工、销售半导体集成电路及服务;销售计算机软硬件及辅助设备、电子产品、电子元器件、通讯设备、机械设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "10000.000000万人民币", + "changes": 6, + "companyAddress": "成都市双流区西南航空港经济开发区公兴街道双兴大道", + "companyCode": "510122000248374", + "companyName": "成都申威科技有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "xinwen.zhang@swcpu.cn", + "phoneNumber": "028-68769129", + "website": [ + { + "name": "成都申威科技有限责任公司", + "url": "www.swcpu.com.cn,www.swcpu.cn" + } + ] + }, + "creditNo": "91510122MA62MTF550", + "employees": 3, + "establishDate": "2016-11-25 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2017-05-22 00:00:00", + "keyNo": "65865ab0d316632b2889bd87a3395617", + "legalPerson": "胡波", + "liquidation": null, + "mPledges": 0, + "orgCode": "MA62MTF55", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 1, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "刘岩,***", + "changeBefore": "", + "changeDate": "2017-05-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "刘岩 *** 备案手机:***", + "changeBefore": "刘岩 *** 备案手机:***", + "changeDate": "2017-05-31 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "刘岩 ***** 备案手机:139****3950", + "changeBefore": "刘岩 ***** 备案手机:180****0107", + "changeDate": "2017-05-31 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "刘岩,139****3950", + "changeBefore": "", + "changeDate": "2017-05-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "张馨文 备案手机:***** (网上办理)", + "changeBefore": "刘岩 备案手机:*****", + "changeDate": "2021-05-07 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "刘岩 ***** 备案手机:180****0107 (网上办理)", + "changeBefore": "刘岩 ***** 备案手机:139****3950", + "changeDate": "2017-05-25 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "xinwen.zhang@swcpu.cn", + "phoneNumber": "028-68769129", + "website": [ + { + "name": "成都申威科技有限责任公司", + "url": "www.swcpu.com.cn,www.swcpu.cn" + } + ] + }, + "employees": [ + { + "employeeName": "庄毅", + "position": "监事" + }, + { + "employeeName": "胡波", + "position": "执行董事" + }, + { + "employeeName": "周旭涛", + "position": "经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "", + "shoudDate": "", + "stockCapital": "10000万人民币", + "stockName": "北京捷世智通科技股份有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都申威科技有限责任公司", + "taxPayerNo": "91510122MA62MTF550", + "year": "2018" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/6e01b9d4cff56cd796f1676dd9ed6e32/202202251907.json b/example/tpt/company/6e01b9d4cff56cd796f1676dd9ed6e32/202202251907.json new file mode 100644 index 0000000..e1adde9 --- /dev/null +++ b/example/tpt/company/6e01b9d4cff56cd796f1676dd9ed6e32/202202251907.json @@ -0,0 +1,1160 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-08", + "createNum": "CN202111287403.5", + "patentName": "一种用于油茶果的生产工艺及其系统", + "type": "发明专利" + }, + { + "createDate": "2022-02-01", + "createNum": "CN202111282395.5", + "patentName": "一种油茶果生产用分离提升机", + "type": "发明专利" + }, + { + "createDate": "2022-01-07", + "createNum": "CN202111149160.9", + "patentName": "一种无害化处理病死猪的菌制剂及其使用方法", + "type": "发明专利" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120957081.X", + "patentName": "利用静压箱进行排湿潜热的热泵系统", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120933034.1", + "patentName": "一种碾压式滚筒分离机", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120847007.2", + "patentName": "一种花椒果刺分离机", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120845513.8", + "patentName": "一种花椒果柄分离滚筒及分离机", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120822157.8", + "patentName": "一种闪蒸干燥塔和塔用隔离环", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120777612.7", + "patentName": "一种连接结构及包括该结构的托杆及包括该托杆的链条", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120721873.7", + "patentName": "带式烘干机链条滚筒故障检测机构及系统", + "type": "实用新型" + }, + { + "createDate": "2022-01-04", + "createNum": "CN202120665067.2", + "patentName": "一种耗氧发酵装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-31", + "createNum": "CN202120822145.5", + "patentName": "一种闪蒸干燥机构和进料装置", + "type": "实用新型" + }, + { + "createDate": "2021-12-28", + "createNum": "CN202111167755.7", + "patentName": "一种利用病死猪制备的生物酵素及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202023346729.4", + "patentName": "一种撒粉包衣设备", + "type": "实用新型" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202023337677.4", + "patentName": "一种在线称重脱水设备", + "type": "实用新型" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202023336205.7", + "patentName": "一种种子分级消毒设备", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202110841760.5", + "patentName": "对物料进行快速动态烘干的方法以及动态式烘干机", + "type": "发明专利" + }, + { + "createDate": "2021-08-13", + "createNum": "CN202022499475.3", + "patentName": "一种储能立柱", + "type": "实用新型" + }, + { + "createDate": "2021-08-13", + "createNum": "CN202022334051.1", + "patentName": "一种物料干燥装置", + "type": "实用新型" + }, + { + "createDate": "2021-08-06", + "createNum": "CN202110494743.9", + "patentName": "利用排湿潜热的热泵系统及高效节能烘干方法", + "type": "发明专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022499419.X", + "patentName": "一种大棚", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022494861.3", + "patentName": "一种循环装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022334015.5", + "patentName": "一种物料快速均匀干燥装置", + "type": "实用新型" + }, + { + "createDate": "2021-05-25", + "createNum": "CN202011636906.4", + "patentName": "一种魔芋保种系统及加工工艺", + "type": "发明专利" + }, + { + "createDate": "2021-04-06", + "createNum": "CN202021583850.6", + "patentName": "一种蒸汽能混风烘干系统及应用该系统的蒸汽能辣椒烘干机", + "type": "实用新型" + }, + { + "createDate": "2021-04-06", + "createNum": "CN202021583902.X", + "patentName": "一种混风烘干系统及应用该系统的封闭式辣椒烘干机", + "type": "实用新型" + }, + { + "createDate": "2021-04-06", + "createNum": "CN202021027922.9", + "patentName": "空瘪核桃挑选机", + "type": "实用新型" + }, + { + "createDate": "2021-02-26", + "createNum": "CN202020806669.0", + "patentName": "一种核桃壳仁分离装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-26", + "createNum": "CN202020808006.2", + "patentName": "一种核桃烘干装置及包含该烘干装置的自动化生产线", + "type": "实用新型" + }, + { + "createDate": "2021-02-26", + "createNum": "CN202020808036.3", + "patentName": "一种核桃喂料用振动盘装置及其喂料系统", + "type": "实用新型" + }, + { + "createDate": "2021-02-26", + "createNum": "CN202020806668.6", + "patentName": "核桃破壳取整仁装备", + "type": "实用新型" + }, + { + "createDate": "2021-02-02", + "createNum": "CN202011202782.9", + "patentName": "一种干燥装置", + "type": "发明专利" + }, + { + "createDate": "2021-02-02", + "createNum": "CN202011202338.7", + "patentName": "一种热能循环装置", + "type": "发明专利" + }, + { + "createDate": "2021-01-29", + "createNum": "2020210655034", + "patentName": "一种空气能烘干机及干燥系统", + "type": "实用新型" + }, + { + "createDate": "2021-01-29", + "createNum": "2020209728481", + "patentName": "一种带枝花椒果枝分离机", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "2020208066667", + "patentName": "一种核桃去青皮装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "2020208066671", + "patentName": "窝眼自定位长径击打核桃破壳装置及核桃取整仁装置", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "2020208084468", + "patentName": "基于锥形螺旋叠层刀片的核桃去青皮设备及系统", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "2020208080096", + "patentName": "一种基于锥形剥离滚筒的核桃青皮剥离设备及一体化系统", + "type": "实用新型" + }, + { + "createDate": "2021-01-22", + "createNum": "2020208079525", + "patentName": "一种挤压式核桃青皮去除筒", + "type": "实用新型" + }, + { + "createDate": "2021-01-12", + "createNum": "CN202020072403.8", + "patentName": "葡萄干带式吸附脱水机", + "type": "实用新型" + }, + { + "createDate": "2021-01-05", + "createNum": "CN202020074671.3", + "patentName": "一种间歇式网带干燥机", + "type": "实用新型" + }, + { + "createDate": "2021-01-05", + "createNum": "CN202020075165.6", + "patentName": "一种用于网带干燥机物料内循环的送料装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN202020964784.0", + "patentName": "一种多温区烘干机用调温送风装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-15", + "createNum": "CN202020975664.0", + "patentName": "一种多温区烘干机", + "type": "实用新型" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202020073108.4", + "patentName": "农产品热泵除湿网带式干燥机", + "type": "实用新型" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202020071942.X", + "patentName": "一种带枝花椒温度渐变式多温区干燥机", + "type": "实用新型" + }, + { + "createDate": "2020-08-25", + "createNum": "CN202010408305.1", + "patentName": "核桃去青皮清洗烘干破壳取仁一体化加工生产线及方法", + "type": "发明专利" + }, + { + "createDate": "2020-08-21", + "createNum": "CN202010409275.6", + "patentName": "自适应对向斜切挤压式去皮与摩擦式清洗装置及方法", + "type": "发明专利" + }, + { + "createDate": "2020-08-21", + "createNum": "CN202010409272.2", + "patentName": "立式锥形螺旋叠层刀去青皮装置", + "type": "发明专利" + }, + { + "createDate": "2020-07-28", + "createNum": "CN201922046981.4", + "patentName": "一种绿色葡萄干表面动态杀菌机", + "type": "实用新型" + }, + { + "createDate": "2020-07-10", + "createNum": "CN201922052170.5", + "patentName": "一种绿色葡萄干清洗干燥机", + "type": "实用新型" + }, + { + "createDate": "2020-05-22", + "createNum": "CN201921546266.0", + "patentName": "油茶籽热力爆皮机", + "type": "实用新型" + }, + { + "createDate": "2020-05-22", + "createNum": "CN201921545607.2", + "patentName": "花椒除湿干燥机", + "type": "实用新型" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201921545906.6", + "patentName": "小型污泥无害化干燥机", + "type": "实用新型" + }, + { + "createDate": "2020-04-28", + "createNum": "CN201920676147.0", + "patentName": "核桃加工成套设备", + "type": "实用新型" + }, + { + "createDate": "2020-04-07", + "createNum": "CN201920827866.8", + "patentName": "一种污泥烘干机", + "type": "实用新型" + }, + { + "createDate": "2020-04-07", + "createNum": "CN201920677182.4", + "patentName": "核桃分级机", + "type": "实用新型" + }, + { + "createDate": "2019-12-24", + "createNum": "CN201920322710.4", + "patentName": "污泥分层供热网带式烘干机", + "type": "实用新型" + }, + { + "createDate": "2019-12-24", + "createNum": "CN201920039682.5", + "patentName": "一种农产品烘干机的储料给料设备", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201920323564.7", + "patentName": "污泥真空动态干燥机", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201920322013.9", + "patentName": "葡萄干除湿干燥机", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201920322610.1", + "patentName": "网带式烘干机防链断链卡控制系统", + "type": "实用新型" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201920322494.3", + "patentName": "污泥除杂机", + "type": "实用新型" + }, + { + "createDate": "2019-12-06", + "createNum": "CN201920320905.5", + "patentName": "滚筒式花椒脱粒机", + "type": "实用新型" + }, + { + "createDate": "2019-12-06", + "createNum": "CN201920321433.5", + "patentName": "魔芋晶粒淀粉振动分离输送机", + "type": "实用新型" + }, + { + "createDate": "2019-11-08", + "createNum": "CN201920040181.9", + "patentName": "微负压燃烧除臭污泥干燥机", + "type": "实用新型" + }, + { + "createDate": "2019-10-25", + "createNum": "CN201920040332.0", + "patentName": "农产品柔性拍打式脱粒机", + "type": "实用新型" + }, + { + "createDate": "2019-09-20", + "createNum": "CN201822010858.2", + "patentName": "花椒萎凋护色机", + "type": "实用新型" + }, + { + "createDate": "2019-08-30", + "createNum": "CN201822010231.7", + "patentName": "带枝花椒多温区烘干机", + "type": "实用新型" + }, + { + "createDate": "2019-08-16", + "createNum": "CN201822009282.8", + "patentName": "花椒振动式果枝分离机", + "type": "实用新型" + }, + { + "createDate": "2019-07-26", + "createNum": "CN201910479379.1", + "patentName": "污泥无害化处置工艺技术", + "type": "发明专利" + }, + { + "createDate": "2019-07-23", + "createNum": "CN201910394118.X", + "patentName": "核桃初加工工艺技术", + "type": "发明专利" + }, + { + "createDate": "2019-07-05", + "createNum": "CN201910192489.X", + "patentName": "魔芋精粉湿法加工技术", + "type": "发明专利" + }, + { + "createDate": "2019-07-05", + "createNum": "CN201821878365.4", + "patentName": "一种花椒空气能动态干燥机", + "type": "实用新型" + }, + { + "createDate": "2019-03-29", + "createNum": "CN201910024484.6", + "patentName": "农产品柔性拍打式脱粒机", + "type": "发明专利" + }, + { + "createDate": "2019-03-22", + "createNum": "CN201721641465.0", + "patentName": "一种直燃式热风炉", + "type": "实用新型" + }, + { + "createDate": "2019-03-15", + "createNum": "CN201820521046.1", + "patentName": "低压燃气作热源的家用型花椒烘干机", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201811525772.1", + "patentName": "一种葡萄枸杞冷水清洗工艺技术", + "type": "发明专利" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201811463598.2", + "patentName": "一种花椒萎凋工艺技术", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201820366404.6", + "patentName": "花椒空气能动态烘干机", + "type": "实用新型" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201820700898.7", + "patentName": "花椒果枝分离机", + "type": "实用新型" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201820346607.9", + "patentName": "花椒带枝干燥及枝条灭菌机", + "type": "实用新型" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201820522644.0", + "patentName": "双边进风静压箱式网带烘干机", + "type": "实用新型" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201820522318.X", + "patentName": "家用型花椒除湿干燥机", + "type": "实用新型" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201820518062.5", + "patentName": "单边进风静压箱式网带烘干机", + "type": "实用新型" + }, + { + "createDate": "2018-10-12", + "createNum": "CN201721818390.9", + "patentName": "一种新型污泥烘干装置", + "type": "实用新型" + }, + { + "createDate": "2018-10-09", + "createNum": "CN201721641471.6", + "patentName": "一种间歇式双向送风烘箱", + "type": "实用新型" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201810329436.3", + "patentName": "家用型花椒除湿干燥机", + "type": "发明专利" + }, + { + "createDate": "2018-08-21", + "createNum": "CN201810222745.0", + "patentName": "花椒空气能动态烘干机", + "type": "发明专利" + }, + { + "createDate": "2018-08-21", + "createNum": "CN201810207741.5", + "patentName": "花椒带枝干燥及枝条灭菌利用技术", + "type": "发明专利" + }, + { + "createDate": "2018-04-20", + "createNum": "CN201711408718.4", + "patentName": "一种新型污泥烘干装置", + "type": "发明专利" + }, + { + "createDate": "2018-02-23", + "createNum": "CN201720524241.5", + "patentName": "一种用于净化烘干辣椒所产生的废气的系统", + "type": "实用新型" + }, + { + "createDate": "2017-12-26", + "createNum": "CN201720521850.5", + "patentName": "一种农产品烘干装置", + "type": "实用新型" + } + ], + "total": 94 + }, + "ProfileTags": [ + "辣椒烘干机", + "枸杞烘干机", + "红枣烘干机", + "果蔬烘干机", + "中药材烘干机", + "药材烘干机", + "菊花烘干机", + "大枣烘干机", + "蔬菜烘干机", + "蚕茧烘干机" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "辣椒空气能动态烘干机智能控制系统", + "publishDate": "-", + "regNo": "2020SR0634078", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "麦冬、金银花药材类烘干机数字化控制系统", + "publishDate": "-", + "regNo": "2020SR0626352", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "花椒萎凋护色机智能控制系统", + "publishDate": "-", + "regNo": "2020SR0624920", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "核桃加工成套设备数字化控制系统", + "publishDate": "-", + "regNo": "2020SR0624930", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "花椒带枝干燥及枝条灭菌机数字化控制系统", + "publishDate": "-", + "regNo": "2020SR0626287", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "花椒去杂分等一体机数字化控制系统", + "publishDate": "-", + "regNo": "2020SR0626295", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "椒类净化烘干废气处理数字化控制系统", + "publishDate": "-", + "regNo": "2020SR0624823", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "果蔬多用烘干机智能控制系统", + "publishDate": "-", + "regNo": "2020SR0624938", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "椒类烘干机数字化控制系统", + "publishDate": "-", + "regNo": "2020SR0458398", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + } + ], + "total": 9 + }, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "商标已注册", + "type": "11-灯具空调" + } + ], + "total": 1 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04320(17)", + "endDate": "2017-09-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09439(18)", + "endDate": "2018-10-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09438(18)", + "endDate": "2018-10-11 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 94, + "ProfileTags": [ + "辣椒烘干机", + "枸杞烘干机", + "红枣烘干机", + "果蔬烘干机", + "中药材烘干机", + "药材烘干机", + "菊花烘干机", + "大枣烘干机", + "蔬菜烘干机", + "蚕茧烘干机" + ], + "SoftwareCopyrightsInfo": 9, + "TrademarksInfo": 1, + "allows": 3, + "authority": "成都高新区市场监督管理局", + "branches": 3, + "businessDateFrom": "2014-05-23 00:00:00", + "businessDateTo": null, + "businessScope": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业、通用设备制造业(限分支机构在工业园区内经营);农、林、牧、渔服务业;商务服务业;商品批发与零售;进出口业;房屋建筑工程、市政公用工程、机电工程设计、施工(凭资质证书经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "1000.000000万人民币", + "changes": 51, + "companyAddress": "中国(四川)自由贸易试验区成都高新区盛安街401号1栋1单元19层1902号", + "companyCode": "510000000385934", + "companyName": "四川洁能干燥设备有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "370477450@qq.com", + "phoneNumber": "028-27926369", + "website": [ + { + "name": "洁能干燥设备", + "url": "www.hongganjisc.com" + }, + { + "name": "洁能干燥", + "url": "www.scjngz.com" + } + ] + }, + "creditNo": "91510000399134982X", + "employees": 3, + "establishDate": "2014-05-23 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2021-12-15 00:00:00", + "keyNo": "0f7e29f012b36fe7e6ed7fc3f4f007e0", + "legalPerson": "何光赞", + "liquidation": null, + "mPledges": 0, + "orgCode": "399134982", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 0, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "成都东部新区市场监管局", + "companyCode": null, + "companyName": "四川洁能干燥设备有限责任公司贾家分公司", + "creditNo": "91512081MA62K1XT9F", + "legalPerson": "何光赞" + }, + { + "authority": "巴楚县市场监督管理局", + "companyCode": null, + "companyName": "四川洁能干燥设备有限责任公司巴楚县分公司", + "creditNo": "91653130MA78NWLT0D", + "legalPerson": "苏照亮" + }, + { + "authority": "遵义市正安县市场监督管理局", + "companyCode": null, + "companyName": "四川洁能干燥设备有限责任公司贵州正安分公司", + "creditNo": "91520324MAAKFQNL47", + "legalPerson": "张云祥" + } + ], + "changes": [ + { + "changeAfter": "投资人类型:农民自然人,姓名:谢英,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:40万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:4%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:农民自然人,姓名:赵军,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:100万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:10%,出资方式:货币,住所:四川省南充市嘉陵区天星乡玄祖庙村6组22号", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:卢文君,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:2%,出资方式:货币,住所:四川", + "changeBefore": "投资人类型:自然人股东,姓名:杨文娟,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业、通用设备制造业(限分支机构在工业园区内经营);农、林、牧、渔服务业;商务服务业;商品批发与零售;进出口业;房屋建筑工程、市政公用工程、机电工程设计、施工(凭资质证书经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业;通用设备制造业;农、林、牧、渔服务业;房屋建筑工程;商务服务业;商品批发与零售;进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-09-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:吴冬祝,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1959-11-24,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:张修宇,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:30万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:3%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:张修宇,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:王成琼,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:160万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:16%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:吴冬祝,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "其他有限责任公司", + "changeBefore": "有限责任公司(自然人投资或控股)", + "changeDate": "2021-04-30 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:黄亮,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:2%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:张桂英,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:秦和会,证件号码:***,认缴出资额:10,出资比例:1,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1987-4-8,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:杨文娟,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川,邮政编码:,出生日期:1985-10-13,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "何光赞 出资 71.58万人民币;四川众垚道一科技中心(普通合伙) 出资 928.42万人民币;", + "changeBefore": "刘玫 出资 30.95万人民币;张郑 出资 40.63万人民币;四川众垚道一科技中心(普通合伙) 出资 928.42万人民币;", + "changeDate": "2021-12-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市高新区盛安街401号1栋1单元19层1902号", + "changeBefore": "成都市高新区大源街136、140号1层", + "changeDate": "2018-12-29 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "投资方名称:张修宇;出资额:20", + "changeBefore": "投资方名称:张修宇;出资额:300", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-10-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "高胜;何光赞;黄亮;林仁斌;刘玫;卢文君;秦和会;王成琼;王春会;谢英;徐悦;张仕盛;张修宇;张云祥;张郑;", + "changeBefore": "徐悦;王春会;卢文君;王成琼;张仕盛;张云祥;谢英;郭玉碧;黄亮;秦和会;林仁斌;高胜;张郑;何光赞;张修宇;刘玫;吴炀;", + "changeDate": "2018-12-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:刘玫,证件号码:***,认缴出资额:30,出资比例:3,固定电话:,移动电话:,住所:四川,邮政编码:,出生日期:1982-5-15,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": ";", + "changeBefore": "无", + "changeDate": "2017-08-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:吉怀勇,证件号码:***,认缴出资额:160,出资比例:16,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1969-1-29,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都高新区盛安街401号1栋1单元19层1902号", + "changeBefore": "中国(四川)自由贸易试验区成都市高新区盛安街401号1栋1单元19层1902号", + "changeDate": "2021-04-30 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:张桂英,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1935-3-23,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "姓名:何光赞,证件类型:居民身份证,证件号码:***", + "changeBefore": "姓名:赵军,证件类型:居民身份证,证件号码:***", + "changeDate": "2015-05-28 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:徐悦,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:2%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:陈春燕,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:林仁斌,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:2%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:李彦,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:40万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:4%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "刘玫 出资 30.95万人民币;张郑 出资 40.63万人民币;四川众垚道一科技中心(普通合伙) 出资 928.42万人民币;", + "changeBefore": "秦和会 出资 10.3万人民币;刘玫 出资 30.95万人民币;王春会 出资 20.63万人民币;谢英 出资 41.26万人民币;张修宇 出资 30.95万人民币;张云祥 出资 123.79万人民币;徐悦 出资 20.63万人民币;张仕盛 出资 30.95万人民币;张郑 出资 40.63万人民币;卢文君 出资 20.63万人民币;高胜 出资 20.63万人民币;何光赞 出资 402.25万人民币;黄亮 出资 20.63万人民币;林仁斌 出资 20.63万人民币;王成琼 出资 165.14万人民币;", + "changeDate": "2021-04-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资者名称(姓名):张修宇", + "changeBefore": "投资者名称(姓名):王明江", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-04-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "高胜;何光赞;黄亮;林仁斌;刘玫;卢文君;秦和会;王成琼;王春会;谢英;徐悦;张仕盛;张修宇;张云祥;张郑;", + "changeBefore": "徐悦;王春会;卢文君;王成琼;张仕盛;张云祥;谢英;郭玉碧;黄亮;秦和会;林仁斌;高胜;张郑;何光赞;张修宇;刘玫;吴炀;", + "changeDate": "2018-12-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业;通用设备制造业;农、林、牧、渔服务业;房屋建筑工程;商务服务业;商品批发与零售;进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业;通用设备制造业;农、林、牧、渔服务业;房屋建筑工程;商务服务业;商品批发与零售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2017-08-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:李彦,证件号码:***,认缴出资额:40,出资比例:4,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1978-8-3,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:何光赞,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:390万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:39%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:吉怀勇,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:160万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:16%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-10-16 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "投资方名称:张修宇;投资人居所:四川省", + "changeBefore": "投资方名称:张修宇;投资人居所:天津市南开区", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:郭玉碧,证件号码:***,认缴出资额:40,出资比例:4,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1958-4-14,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业、通用设备制造业(限分支机构在工业园区内经营);农、林、牧、渔服务业;商务服务业;商品批发与零售;进出口业;房屋建筑工程、市政公用工程、机电工程设计、施工(凭资质证书经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)专用设备制造业;通用设备制造业;农、林、牧、渔服务业;房屋建筑工程;商务服务业;商品批发与零售;进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-09-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:郑素清,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川,邮政编码:,出生日期:1959-10-28,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市高新区盛安街401号1栋1单元19层1902号", + "changeBefore": "成都市高新区大源街136、140号1层", + "changeDate": "2018-12-29 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:高胜,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川,邮政编码:,出生日期:1985-7-24,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:陈春燕,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1986-12-26,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:郭玉碧,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:30万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:3%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:郭玉碧,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:40万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:4%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:王春会,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1975-7-20,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:张仕盛,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:30万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:3%,出资方式:货币,住所:四川", + "changeBefore": "投资人类型:自然人股东,姓名:郑素清,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:吴炀,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:2%,出资方式:货币,住所:四川省", + "changeBefore": "投资人类型:自然人股东,姓名:吴春华,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川省", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资方名称:张云祥;出资额:440", + "changeBefore": "投资方名称:张云祥;出资额:600", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:张云祥,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:120万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:12%,出资方式:货币,住所:山西省太原市", + "changeBefore": "投资人类型:自然人股东,姓名:张云祥,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:440万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:44%,出资方式:,住所:山西省太原市", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:20,认缴出资额币种:156,地区:510000,姓名:吴春华,证件号码:***,认缴出资额:20,出资比例:2,固定电话:,移动电话:,住所:四川省,邮政编码:,出生日期:1983-1-9,", + "changeBefore": "/", + "changeDate": "2015-01-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资人类型:自然人股东,姓名:高胜,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:2014-11-13,出资比例:2%,出资方式:货币,住所:四川", + "changeBefore": "投资人类型:自然人股东,姓名:高胜,性别:男性,证件类型:居民身份证,证件号码:***,认缴出资额:20万元,认缴出资额币种:人民币,认缴出资额日期:,出资比例:2%,出资方式:,住所:四川", + "changeDate": "2015-05-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + } + ], + "contactInfo": { + "email": "370477450@qq.com", + "phoneNumber": "028-27926369", + "website": [ + { + "name": "洁能干燥设备", + "url": "www.hongganjisc.com" + }, + { + "name": "洁能干燥", + "url": "www.scjngz.com" + } + ] + }, + "employees": [ + { + "employeeName": "何光赞", + "position": "其他人员,执行董事" + }, + { + "employeeName": "张云祥", + "position": "经理" + }, + { + "employeeName": "王明江", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "71.58万人民币", + "stockName": "何光赞", + "stockPercent": "0.0716", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "928.42万人民币", + "stockName": "四川众垚道一科技中心(普通合伙)", + "stockPercent": "0.9284", + "stockRealcapital": null, + "stockType": "合伙企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/6e3669be949f24f25c5e2b4682f1890c/202202251907.json b/example/tpt/company/6e3669be949f24f25c5e2b4682f1890c/202202251907.json new file mode 100644 index 0000000..75a047e --- /dev/null +++ b/example/tpt/company/6e3669be949f24f25c5e2b4682f1890c/202202251907.json @@ -0,0 +1,464 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-11-19", + "createNum": "CN214772071U", + "patentName": "一种用于L形支架加工的自动焊接机械手", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN214774216U", + "patentName": "一种尺寸大小可调的液压制品用模具", + "type": "实用新型" + }, + { + "createDate": "2021-09-21", + "createNum": "CN214236958U", + "patentName": "一种铁质液压油箱油管焊接装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-14", + "createNum": "CN214196802U", + "patentName": "一种具有支撑结构的抗压式铝制液压油箱", + "type": "实用新型" + }, + { + "createDate": "2021-09-14", + "createNum": "CN214186888U", + "patentName": "一种便于更换压紧块的防压花油箱夹具", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214084524U", + "patentName": "一种具有减震功能的车用铝质水箱", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214092490U", + "patentName": "一种小容积改进型铁质液压油箱", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214083848U", + "patentName": "一种带有独立腔室的载重卡车铝合金燃油箱", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214083856U", + "patentName": "一种可对不同尺寸油箱进行安装固定的可调式油箱托架", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214083854U", + "patentName": "一种便于调节高度的油箱托架", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214083855U", + "patentName": "一种带有缓冲结构的油箱稳定托架", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN214092489U", + "patentName": "一种具有快拆式出油口结构的铝制液压油箱", + "type": "实用新型" + }, + { + "createDate": "2019-09-27", + "createNum": "CN209441193U", + "patentName": "一种汽车铝合金燃油箱", + "type": "实用新型" + }, + { + "createDate": "2019-09-27", + "createNum": "CN209441192U", + "patentName": "一种燃油箱支架", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN209351239U", + "patentName": "一种具有防盗功能的汽车钢质燃油箱", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN209351243U", + "patentName": "一种可调节式燃油箱支架", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN209351244U", + "patentName": "一种便于调节的燃油箱支架", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN209351245U", + "patentName": "一种具有缓冲作用的汽车燃油箱架", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN209351242U", + "patentName": "一种新型燃油箱支架", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN209351384U", + "patentName": "一种汽车用铝合金储气筒", + "type": "实用新型" + } + ], + "total": 54 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0687(17)", + "endDate": "2017-02-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01583(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备生产单位许可证书", + "docNo": "TS2210G66-2021", + "endDate": "2017-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-12-17 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "91512081720863939T001Q", + "endDate": "2019-06-24 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 54, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 5, + "authority": "成都东部新区市场监管局", + "branches": 4, + "businessDateFrom": "2000-09-19 00:00:00", + "businessDateTo": null, + "businessScope": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、包装箱(纸箱、木箱);劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "1620.000000万人民币", + "changes": 22, + "companyAddress": "成都市简阳市养马镇成资工业发展区南北大道8号", + "companyCode": "512081000023727", + "companyName": "四川诚德机械有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "jianyang_cd@126.com", + "phoneNumber": "028-27262927" + }, + "creditNo": "91512081720863939T", + "employees": 2, + "establishDate": "2000-09-19 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "汽车制造业" + }, + "isOnStock": "0", + "issueDate": "2018-12-25 00:00:00", + "keyNo": "5d3c81b95e4e5ca19e2998ef5473e047", + "legalPerson": "苏承德", + "liquidation": null, + "mPledges": 0, + "orgCode": "720863939", + "originalName": 0, + "partners": 2, + "pledges": 2, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "长沙经济技术开发区管理委员会", + "companyCode": null, + "companyName": "四川诚德机械有限公司长沙分公司", + "creditNo": "91430100MA4Q53YJ5J", + "legalPerson": "苏承德" + }, + { + "authority": "邵东市市场监督管理局", + "companyCode": null, + "companyName": "四川诚德机械有限公司邵阳分公司", + "creditNo": "91430521MA4R75FC4N", + "legalPerson": "苏承德" + }, + { + "authority": null, + "companyCode": "420381000005328", + "companyName": "四川诚德机械有限公司十堰分公司", + "creditNo": "", + "legalPerson": "钟训" + }, + { + "authority": "成都市新都区市场和质量监督管理局", + "companyCode": "510125000141179", + "companyName": "四川诚德机械有限公司汽车销售分公司", + "creditNo": null, + "legalPerson": "苏承德" + } + ], + "changes": [ + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、包装箱(纸箱、木箱);劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属;劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-10-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2016-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属;劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-09-07 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-25 00:00:00", + "changeField": "出资日期变更" + }, + { + "changeAfter": "1620", + "changeBefore": "1020", + "changeDate": "2017-07-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2016-10-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-07-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市简阳市养马镇成资工业发展区南北大道8号", + "changeBefore": "四川省资阳市简阳市养马镇成资工业发展区南北大道8号", + "changeDate": "2017-10-31 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、包装箱(纸箱、木箱);劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属;劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-10-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "钟训,货币;", + "changeBefore": "钟训;苏承德;", + "changeDate": "2017-07-24 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1620", + "changeBefore": "钟训;苏承德;", + "changeDate": "2017-07-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "钟训,货币;", + "changeBefore": "钟训;苏承德;", + "changeDate": "2017-07-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-25 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "苏承德,50.7%;钟训,49.3%;", + "changeBefore": "苏承德,60.9%;钟训,39.1%;", + "changeDate": "2017-07-24 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件、特种设备;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属;劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-09-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1620", + "changeBefore": "钟训;苏承德;", + "changeDate": "2017-07-24 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都市简阳市养马镇成资工业发展区南北大道8号", + "changeBefore": "四川省资阳市简阳市养马镇成资工业发展区南北大道8号", + "changeDate": "2017-10-31 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "1620", + "changeBefore": "1020", + "changeDate": "2017-07-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液、有色金属(不含稀有金属)、黑色金属、劳务服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:LNG车载气瓶、汽车油箱、汽车消声器、汽车储水箱、汽车储气筒、低温设备及配件、机械配件;销售:汽车(不含轿车)、工程机械、车用尿素溶液、车用防冻液、车用玻璃清洗液(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-07-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "苏承德,50.7%;钟训,49.3%;", + "changeBefore": "苏承德,60.9%;钟训,39.1%;", + "changeDate": "2017-07-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + } + ], + "contactInfo": { + "email": "jianyang_cd@126.com", + "phoneNumber": "028-27262927" + }, + "employees": [ + { + "employeeName": "钟训", + "position": "监事" + }, + { + "employeeName": "苏承德", + "position": "执行董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "汽车制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2000-09-19 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2000-09-19 00:00:00", + "stockCapital": "821.5", + "stockName": "苏承德", + "stockPercent": "0.5071", + "stockRealcapital": "621.5万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2000-09-19 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2000-09-19 00:00:00", + "stockCapital": "798.5", + "stockName": "钟训", + "stockPercent": "0.4929", + "stockRealcapital": "398.5万元", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "821.5万元", + "pledgee": "中国银行股份有限公司成都龙泉驿支行", + "pledgeeNo": "9***89518U", + "pledgor": "苏承德", + "pledgorNo": "非公示项", + "publicDate": "2020-04-10 00:00:00", + "regDate": "2020-04-10 00:00:00", + "registNo": "510185202004100002", + "status": "有效" + }, + { + "pledgedAmount": "798.5万元", + "pledgee": "中国银行股份有限公司成都龙泉驿支行", + "pledgeeNo": "9***89518U", + "pledgor": "钟训", + "pledgorNo": "非公示项", + "publicDate": "2020-04-10 00:00:00", + "regDate": "2020-04-10 00:00:00", + "registNo": "510185202004100003", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川诚德机械有限公司", + "taxPayerNo": "91512081720863939T", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川诚德机械有限公司", + "taxPayerNo": "91512081720863939T", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/6e881c31926c733125d34238982a2b77/202202251910.json b/example/tpt/company/6e881c31926c733125d34238982a2b77/202202251910.json new file mode 100644 index 0000000..4fcbf61 --- /dev/null +++ b/example/tpt/company/6e881c31926c733125d34238982a2b77/202202251910.json @@ -0,0 +1,718 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "TRT高炉煤气透平", + "轴流压缩机", + "燃气轮机", + "干熄焦余热发电", + "水泥窑余热发电", + "炭黑余热发电", + "余热透平发电装置", + "烟气轮机", + "压力容器", + "石灰窑余热发电" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "四川省环境保护厅关于四川西冶新材料股份有限公司新建工业X射线探伤项目环境影响报告表的批复", + "docNo": "川环审批〔2017〕6号", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0459", + "endDate": "2009-08-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0460", + "endDate": "2009-08-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "TRT高炉煤气透平", + "轴流压缩机", + "燃气轮机", + "干熄焦余热发电", + "水泥窑余热发电", + "炭黑余热发电", + "余热透平发电装置", + "烟气轮机", + "压力容器", + "石灰窑余热发电" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 3, + "authority": "成都市新都区市场监督管理局", + "branches": 2, + "businessDateFrom": "2011-12-28 00:00:00", + "businessDateTo": null, + "businessScope": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁;电力、热力供应(限分支机构另择场地经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "9786.960000万人民币", + "changes": 33, + "companyAddress": "成都市新都区新都镇蜀龙大道南段521号166栋1-2层", + "companyCode": "510125000072600", + "companyName": "成都成发科能动力工程有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "zbyyb@cfkn.cn", + "phoneNumber": "028-82869001", + "website": [ + { + "name": "成都成发科能动力工程有限公司", + "url": "www.cfkn.cn,www.cftrt.com,www.avic-cfkn.com" + }, + { + "name": "成都成发科能动力工程有限公司", + "url": "www.cfkncloud.com" + } + ] + }, + "creditNo": "915101145875786954", + "employees": 8, + "establishDate": "2011-12-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2019-04-11 00:00:00", + "keyNo": "3f44ce53cd73a6ca7e63fe6dfed14da3", + "legalPerson": "王作彪", + "liquidation": null, + "mPledges": 0, + "orgCode": "587578695", + "originalName": 0, + "partners": 27, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 1 + }, + "branches": [ + { + "authority": "平罗县市场监督管理局", + "companyCode": null, + "companyName": "成都成发科能动力工程有限公司宁夏分公司", + "creditNo": "91641100MA75W8X86B", + "legalPerson": "马志斌" + }, + { + "authority": "成华市场和质量监督管理局", + "companyCode": "510108000371719", + "companyName": "成都成发科能动力工程有限公司龙潭分公司", + "creditNo": "9151010832749417X7", + "legalPerson": "马志斌" + } + ], + "changes": [ + { + "changeAfter": "中航动力科技工程有限责任公司;", + "changeBefore": "成都发动机(集团)有限公司;", + "changeDate": "2013-08-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "8036.96", + "changeBefore": "2000", + "changeDate": "2012-08-08 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "刘世兴,监事;暴风,监事;杨波,董事;张智军,董事长;朱宏,董事;张树生,监事;王作彪,董事;何平,监事;于培敏,董事;李侠,监事;郭定义,董事兼总经理;黄正龙,董事;", + "changeBefore": "张智军,董事长;刘世兴,监事;暴风,监事;蒋玉平,董事;朱宏,董事;张树生,监事;王作彪,董事;何平,监事;于培敏,董事;李侠,监事;郭定义,董事兼总经理;黄正龙,董事;", + "changeDate": "2019-03-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "9786.96", + "changeBefore": "8036.96", + "changeDate": "2014-03-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都发动机(集团)有限公司,货币,实物,知识产权,土地使用权;", + "changeBefore": "成都发动机(集团)有限公司;", + "changeDate": "2012-08-08 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "8036.96", + "changeBefore": "成都发动机(集团)有限公司;", + "changeDate": "2012-08-08 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "王作彪 郭定义 张智军 谢宏光 石志峰", + "changeBefore": "王作彪 张智军 黄正龙 郭定义 刘应梅", + "changeDate": "2020-10-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "中航动力科技工程有限责任公司,82.1%;", + "changeBefore": "中航动力科技工程有限责任公司,100.0%;", + "changeDate": "2014-03-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁。\r\n以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件。\r\n以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeDate": "2014-03-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张智军,中华人民共和国居民身份证,*****", + "changeBefore": "陈育培,中华人民共和国居民身份证,*****", + "changeDate": "2014-01-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "李红,董事朱璐,董事彭谊,董事杨春雷,董事长于培敏,董事蒋玉平,董事王作彪,董事黄正龙,董事郭定义,董事张智军,董事兼总经理", + "changeBefore": "李红,董事朱璐,董事彭谊,董事", + "changeDate": "2014-01-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "暴风;曹娟;陈博;代树云;郭定义;贾涛;江海;康志莲;李常红;李凯宗;李侠;连轶;林飞;刘路;刘蓉;刘升波;刘盛宙;刘学礼;卢崇俊;罗登坤;马志斌;任先念;任小兵;师亚洲;宋宜成;王翠云;王国有;温秀艳;严也火;杨大新;杨天;杨云福;张飞;张智军;中航动力科技工程有限责任公司;周密;", + "changeBefore": "中航动力科技工程有限责任公司;", + "changeDate": "2014-03-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-03-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件。以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件。以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeDate": "2012-05-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "暴风;曹娟;陈博;代树云;郭定义;贾涛;江海;康志莲;李常红;李凯宗;李侠;连轶;林飞;刘路;刘蓉;刘升波;刘盛宙;刘学礼;卢崇俊;罗登坤;马志斌;任先念;任小兵;师亚洲;宋宜成;王翠云;王国有;温秀艳;严也火;杨大新;杨天;杨云福;张飞;张智军;中航动力科技工程有限责任公司;周密;", + "changeBefore": "中航动力科技工程有限责任公司;", + "changeDate": "2014-03-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-24 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "王作彪", + "changeBefore": "郭定义", + "changeDate": "2019-04-08 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "8036.96", + "changeBefore": "2000", + "changeDate": "2012-08-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "9786.96", + "changeBefore": "8036.96", + "changeDate": "2014-03-31 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "9786.96", + "changeBefore": "8036.96", + "changeDate": "2014-03-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "郭定义", + "changeBefore": "张智军", + "changeDate": "2016-08-08 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "张智军,董事兼总经理", + "changeBefore": "张智军,董事兼总经理", + "changeDate": "2014-01-24 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁(以上经营范围涉及许可的凭许可证核定的项目在有效期限内经营)。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁。\n以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeDate": "2015-08-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-24 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "中航动力科技工程有限责任公司,82.1%;", + "changeBefore": "中航动力科技工程有限责任公司,100.0%;", + "changeDate": "2014-03-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "暴风,监事;张智军,董事;王作彪,董事长;郭定义,董事兼总经理;黄正龙,董事;刘应梅,董事;刘升波,监事;郭平,监事;", + "changeBefore": "刘世兴,监事;暴风,监事;杨波,董事;张智军,董事长;朱宏,董事;张树生,监事;王作彪,董事;何平,监事;于培敏,董事;李侠,监事;郭定义,董事兼总经理;黄正龙,董事;", + "changeDate": "2019-04-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁(以上经营范围涉及许可的凭许可证核定的项目在有效期限内经营)。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁。\n以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeDate": "2015-08-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "暴风,监事侯毅,监事李侠,监事张树生,监事刘世兴,监事何平,监事", + "changeBefore": "暴风,监事侯毅,监事", + "changeDate": "2014-01-24 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-03-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁;电力、热力供应(限分支机构另择场地经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁(以上经营范围涉及许可的凭许可证核定的项目在有效期限内经营)。", + "changeDate": "2016-08-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁。\r\n以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:机电产品、设备、原辅料、零配件。\r\n以上项目不含法律、法规及国务院决定需要前置审批或许可的项目。", + "changeDate": "2014-03-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁;电力、热力供应(限分支机构另择场地经营)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "设计、制造、销售工业动力设备、炭黑设备、压力容器、石油化工机械、非标设备;合同能源管理;电力工程设计及施工;机电安装工程施工;节能技术咨询、改造及服务;货物进出口、技术进出口;销售:危险化学品、机电产品、设备、原辅料、零配件;机械设备租赁;房屋租赁(以上经营范围涉及许可的凭许可证核定的项目在有效期限内经营)。", + "changeDate": "2016-08-17 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": "zbyyb@cfkn.cn", + "phoneNumber": "028-82869001", + "website": [ + { + "name": "成都成发科能动力工程有限公司", + "url": "www.cfkn.cn,www.cftrt.com,www.avic-cfkn.com" + }, + { + "name": "成都成发科能动力工程有限公司", + "url": "www.cfkncloud.com" + } + ] + }, + "employees": [ + { + "employeeName": "郭定义", + "position": "董事兼总经理" + }, + { + "employeeName": "王作彪", + "position": "董事长" + }, + { + "employeeName": "张智军", + "position": "董事" + }, + { + "employeeName": "刘升波", + "position": "监事" + }, + { + "employeeName": "郭平", + "position": "监事" + }, + { + "employeeName": "暴风", + "position": "监事" + }, + { + "employeeName": "石志峰", + "position": "董事" + }, + { + "employeeName": "谢宏光", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "75", + "stockName": "刘路", + "stockPercent": "0.0077", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "陈博", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "刘学礼", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "代树云", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "110", + "stockName": "李凯宗", + "stockPercent": "0.0112", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "40", + "stockName": "暴风", + "stockPercent": "0.0041", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "150", + "stockName": "郭定义", + "stockPercent": "0.0153", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30", + "stockName": "任先念", + "stockPercent": "0.0031", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "杨云福", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30", + "stockName": "周密", + "stockPercent": "0.0031", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "康志莲", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "严也火", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "40", + "stockName": "罗登坤", + "stockPercent": "0.0041", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "王翠云", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "张飞", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "350", + "stockName": "张智军", + "stockPercent": "0.0358", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "8381.96万人民币", + "stockName": "中国航发动力科技工程有限责任公司", + "stockPercent": "0.8564", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "40", + "stockName": "卢崇俊", + "stockPercent": "0.0041", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "100", + "stockName": "刘升波", + "stockPercent": "0.0102", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "江海", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "宋宜成", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "75", + "stockName": "王国有", + "stockPercent": "0.0077", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "75", + "stockName": "师亚洲", + "stockPercent": "0.0077", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "刘蓉", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "曹娟", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30", + "stockName": "杨天", + "stockPercent": "0.0031", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20", + "stockName": "贾涛", + "stockPercent": "0.0020", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都成发科能动力工程有限公司", + "taxPayerNo": "915101145875786954", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都成发科能动力工程有限公司", + "taxPayerNo": "915101145875786954", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都成发科能动力工程有限公司", + "taxPayerNo": "915101145875786954", + "year": "2020" + } + ], + "zhiXingItems": [ + { + "caseCode": "(2021)宁02执139号", + "caseCreatetime": "2021-12-13 00:00:00", + "caseState": "0", + "execCourtname": "石嘴山市中级人民法院", + "execMoney": "15372142.0", + "lastupdatetime": "2022-01-26 14:20:12", + "partyCardnum": "91510114587****6954", + "pname": "成都成发科能动力工程有限公司", + "zxId": "1377425889" + } + ] + } +} \ No newline at end of file diff --git a/example/tpt/company/730899a38a44a5f1c9e12b33880793e0/202202251907.json b/example/tpt/company/730899a38a44a5f1c9e12b33880793e0/202202251907.json new file mode 100644 index 0000000..3c5e151 --- /dev/null +++ b/example/tpt/company/730899a38a44a5f1c9e12b33880793e0/202202251907.json @@ -0,0 +1,880 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY25101800010332", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09748(18)", + "endDate": "2018-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-30 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 3, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "1994-03-14 00:00:00", + "businessDateTo": "2050-12-20 00:00:00", + "businessScope": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务;设计、制造、销售、安装:家具、橱柜,以及提供售后服务;门、窗、地板、墙板、吊顶及其他装饰材料的制造、销售及安装。(依法须经批准的项目,经相关部门批准后方可开展经营活动)(涉及国家规定实施准入特别管理措施的除外)。", + "capital": "38689.306400万人民币", + "changes": 84, + "companyAddress": "四川省成都东部新区贾家街道工业开发区", + "companyCode": "512081000001281", + "companyName": "帝欧家居集团股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(台港澳与境内合资、上市)", + "contactInfo": { + "email": "monarch-zq@monarch-sw.com", + "phoneNumber": "028-67996199", + "website": [ + { + "name": "帝欧家居集团股份有限公司", + "url": "www.monarch-sw.com,www.monarch-sw.cn" + } + ] + }, + "creditNo": "915120002068726561", + "employees": 12, + "establishDate": "1994-03-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "1", + "issueDate": "2022-01-14 00:00:00", + "keyNo": "3b7f0a6b11ec63998f4a9bfde5fbe959", + "legalPerson": "刘进", + "liquidation": null, + "mPledges": 0, + "orgCode": "206872656", + "originalName": 2, + "partners": 13, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "002798", + "stockType": "深交所主板A股", + "taxCreditltems": 10, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "null", + "changeBefore": "8637.7358", + "changeDate": "2017-12-04 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "帝欧家居集团股份有限公司", + "changeBefore": "帝欧家居股份有限公司", + "changeDate": "2022-01-14 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "22672.0751", + "changeBefore": "13336.5148", + "changeDate": "2018-06-29 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "", + "changeBefore": "8637.735", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "13336.5148", + "changeBefore": "其他投资者;", + "changeDate": "2018-03-22 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-09-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "13336.5148", + "changeBefore": "9016.8358", + "changeDate": "2018-03-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "其他投资者,货币,2483.8868万元;", + "changeBefore": "其他投资者;", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "四川省成都市简阳市贾家镇工业开发区", + "changeBefore": "简阳市贾家镇工业开发区", + "changeDate": "2017-07-18 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "8637.7358", + "changeBefore": "8637.735", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "null", + "changeBefore": "13336.5148", + "changeDate": "2018-07-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "38496.056400", + "changeBefore": "38542.527600", + "changeDate": "2019-09-05 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "null", + "changeBefore": "9016.8358", + "changeDate": "2018-03-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张强,董事\n鲍杰军,董事\n陈家旺,董事", + "changeBefore": "/", + "changeDate": "2018-03-21 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务;设计、制造、销售、安装:家具、橱柜,以及提供售后服务;门、窗、地板、墙板、吊顶及其他装饰材料的制造、销售及安装。(依法须经批准的项目,经相关部门批准后方可开展经营活动)(涉及国家规定实施准入特别管理措施的除外)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务;设计、制造、销售、安装:家具、橱柜,以及提供售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2020-09-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "null", + "changeBefore": "13336.5148", + "changeDate": "2018-07-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "9016.8358", + "changeDate": "2018-03-22 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-03-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "其他投资者,货币,2483.8868万元;", + "changeBefore": "其他投资者;", + "changeDate": "2017-07-20 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "13336.5148", + "changeBefore": "9016.8358", + "changeDate": "2018-03-21 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "2020-06-13章程备案", + "changeBefore": "无", + "changeDate": "2020-08-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈家旺;邹燕;吴志雄;刘进;吴朝容;毛道维;鲍杰军;陈伟;张强", + "changeBefore": "张强;陈伟;吴志雄;邹燕;刘进;陈家旺;曹麒麟;吴朝容;鲍杰军", + "changeDate": "2020-08-03 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-12-04 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-04 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材;以上产品出口及相关原材料进口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-09-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-03-21 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "9016.8358", + "changeBefore": "8637.7358", + "changeDate": "2017-12-04 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "38689.306400万人民币", + "changeBefore": "38894.556400万人民币", + "changeDate": "2021-11-30 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "", + "changeBefore": "13336.5148", + "changeDate": "2018-07-09 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "陈安 出资 8.794200万人民币;赵小松 出资 4.690300万人民币;迟滔 出资 4.690300万人民币;付良玉 出资 5.862800万人民币;何良云 出资 2.931400万人民币;黄刚 出资 2.931400万人民币;黄廉 出资 8.794200万人民币;宋基良 出资 5.862800万人民币;黄振龙 出资 153.849000万人民币;李广汝 出资 4.690300万人民币;刘进 出资 1993.355500万人民币;邹大春 出资 14.657000万人民币;阙再伟 出资 5.862800万人民币;刘增明 出资 5.862800万人民币;其他投资者 出资 32740.707400万人民币;谭卫 出资 8.794200万人民币;杨东 出资 8.794200万人民币;万恩仁 出资 5.862800万人民币;吴朝容 出资 14.657000万人民币;吴志雄 出资 1934.727400万人民币;杨革 出资 14.657000万人民币;阴建 出资 5.862800万人民币;张宁 出资 2.931400万人民币;陈伟 出资 1934.727400万人民币", + "changeBefore": "陈安 出资 8.794200万人民币;赵小松 出资 4.690300万人民币;迟滔 出资 4.690300万人民币;付良玉 出资 5.862800万人民币;何良云 出资 2.931400万人民币;黄刚 出资 2.931400万人民币;黄廉 出资 8.794200万人民币;宋基良 出资 5.862800万人民币;黄振龙 出资 153.849000万人民币;李广汝 出资 4.690300万人民币;刘进 出资 1993.355500万人民币;邹大春 出资 14.657000万人民币;阙再伟 出资 5.862800万人民币;刘增明 出资 5.862800万人民币;其他投资者 出资 32342.207400万人民币;谭卫 出资 8.794200万人民币;杨东 出资 8.794200万人民币;万恩仁 出资 5.862800万人民币;吴朝容 出资 14.657000万人民币;吴志雄 出资 1934.727400万人民币;杨革 出资 14.657000万人民币;阴建 出资 5.862800万人民币;张宁 出资 2.931400万人民币;陈伟 出资 1934.727400万人民币", + "changeDate": "2020-08-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "李艳峰;朱松端;张幸", + "changeBefore": "朱松端;付良玉;张幸", + "changeDate": "2021-04-13 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "null", + "changeBefore": "9016.8358", + "changeDate": "2018-03-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "帝欧家居股份有限公司", + "changeBefore": "四川帝王洁具股份有限公司", + "changeDate": "2018-05-03 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "38689.306400万人民币", + "changeBefore": "38894.556400万人民币", + "changeDate": "2021-11-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "null", + "changeBefore": "8637.7358", + "changeDate": "2017-12-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "8637.7358", + "changeDate": "2017-12-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-29 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "null", + "changeBefore": "8637.735", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "其他投资者,货币;", + "changeBefore": "其他投资者;", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-04 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "8637.7358", + "changeDate": "2017-12-04 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "陈安 出资 8.794200万人民币;赵小松 出资 4.690300万人民币;迟滔 出资 4.690300万人民币;付良玉 出资 5.862800万人民币;何良云 出资 2.931400万人民币;黄刚 出资 2.931400万人民币;黄廉 出资 8.794200万人民币;宋基良 出资 5.862800万人民币;黄振龙 出资 153.849000万人民币;李广汝 出资 4.690300万人民币;刘进 出资 1993.355500万人民币;邹大春 出资 14.657000万人民币;阙再伟 出资 5.862800万人民币;刘增明 出资 5.862800万人民币;其他投资者 出资 32535.457400万人民币;谭卫 出资 8.794200万人民币;杨东 出资 8.794200万人民币;万恩仁 出资 5.862800万人民币;吴朝容 出资 14.657000万人民币;吴志雄 出资 1934.727400万人民币;杨革 出资 14.657000万人民币;阴建 出资 5.862800万人民币;张宁 出资 2.931400万人民币;陈伟 出资 1934.727400万人民币", + "changeBefore": "陈安 出资 8.794200万人民币;赵小松 出资 4.690300万人民币;迟滔 出资 4.690300万人民币;付良玉 出资 5.862800万人民币;何良云 出资 2.931400万人民币;黄刚 出资 2.931400万人民币;黄廉 出资 8.794200万人民币;宋基良 出资 5.862800万人民币;黄振龙 出资 153.849000万人民币;李广汝 出资 4.690300万人民币;刘进 出资 1993.355500万人民币;邹大春 出资 14.657000万人民币;阙再伟 出资 5.862800万人民币;刘增明 出资 5.862800万人民币;其他投资者 出资 32740.707400万人民币;谭卫 出资 8.794200万人民币;杨东 出资 8.794200万人民币;万恩仁 出资 5.862800万人民币;吴朝容 出资 14.657000万人民币;吴志雄 出资 1934.727400万人民币;杨革 出资 14.657000万人民币;阴建 出资 5.862800万人民币;张宁 出资 2.931400万人民币;陈伟 出资 1934.727400万人民币", + "changeDate": "2021-11-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "刘进;张强;陈伟;丁同文;吴志雄;毛道维;邹燕;鲍杰军;吴朝容", + "changeBefore": "张强;吴朝容;吴志雄;鲍杰军;毛道维;陈伟;邹燕;刘进;陈家旺", + "changeDate": "2021-05-08 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2018-03-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张幸,监事;付良玉,监事;陈伟,副董事长;朱松端,监事;吴志雄,董事兼总经理;曹麒麟,董事;吴朝容,董事;张强,董事;邹燕,董事;刘进,董事长;鲍杰军,董事;陈家旺,董事;", + "changeBefore": "付良玉,监事;张幸,监事;严洪,董事;陈伟,副董事长;朱松端,监事;吴志雄,董事兼总经理;曹麒麟,董事;吴朝容,董事;谢志军,董事;张强,董事;赵泽松,董事;刘进,董事长;王超,董事;鲍杰军,董事;陈家旺,董事;", + "changeDate": "2019-09-05 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "8637.735", + "changeDate": "2017-07-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "38894.556400万人民币", + "changeBefore": "38542.527600万人民币", + "changeDate": "2020-08-03 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "8637.7358", + "changeBefore": "8637.735", + "changeDate": "2017-07-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈安,0.1%;陈伟,14.5%;迟滔,0.0%;付良玉,0.0%;何良云,0.0%;黄刚,0.0%;黄廉,0.1%;黄振龙,1.2%;李广汝,0.0%;刘进,15.0%;刘增明,0.0%;其他投资者,53.9%;宋基良,0.0%;谭卫,0.1%;万恩仁,0.0%;吴朝容,0.1%;吴志雄,14.5%;杨东,0.1%;杨革,0.1%;阴建,0.0%;张宁,0.0%;赵小松,0.0%;邹大春,0.1%;阙再伟,0.0%;", + "changeBefore": "陈安,0.1%;陈伟,21.5%;迟滔,0.1%;付良玉,0.1%;何良云,0.0%;黄刚,0.0%;黄廉,0.1%;黄振龙,1.7%;李广汝,0.1%;刘进,22.1%;刘增明,0.1%;其他投资者,31.8%;宋基良,0.1%;谭卫,0.1%;万恩仁,0.1%;吴朝容,0.2%;吴志雄,21.5%;杨东,0.1%;杨革,0.2%;阴建,0.1%;张宁,0.0%;赵小松,0.1%;邹大春,0.2%;阙再伟,0.1%;", + "changeDate": "2018-03-21 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "四川省成都市简阳市贾家镇工业开发区", + "changeBefore": "简阳市贾家镇工业开发区", + "changeDate": "2017-07-18 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务;设计、制造、销售、安装:家具、橱柜,以及提供售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2018-05-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张幸,监事;付良玉,监事;陈伟,副董事长;朱松端,监事;吴志雄,董事兼总经理;曹麒麟,董事;吴朝容,董事;张强,董事;邹燕,董事;刘进,董事长;鲍杰军,董事;陈家旺,董事;", + "changeBefore": "付良玉,监事;张幸,监事;严洪,董事;陈伟,副董事长;朱松端,监事;吴志雄,董事兼总经理;曹麒麟,董事;吴朝容,董事;谢志军,董事;张强,董事;赵泽松,董事;刘进,董事长;王超,董事;鲍杰军,董事;陈家旺,董事;", + "changeDate": "2019-09-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "2021-12-28章程备案", + "changeBefore": "无", + "changeDate": "2022-01-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-03 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "9016.8358", + "changeBefore": "8637.7358", + "changeDate": "2017-12-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2020-08-31章程备案", + "changeBefore": "无", + "changeDate": "2020-09-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈安;陈伟;迟滔;付良玉;何良云;黄刚;黄廉;黄振龙;李广汝;刘进;刘增明;其他投资者;宋基良;谭卫;万恩仁;吴朝容;吴志雄;杨东;杨革;阴建;张宁;赵小松;邹大春;阙再伟;", + "changeBefore": "陈安;陈伟;迟滔;付良玉;何良云;黄刚;黄廉;黄振龙;李广汝;刘进;刘增明;宋基良;谭卫;万恩仁;其他投资者;吴朝容;吴志雄;杨东;张宁;赵小松;邹大春;阙再伟;杨革;阴建;", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "付良玉,监事张幸,监事", + "changeBefore": "/", + "changeDate": "2017-09-29 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "张强,董事\n鲍杰军,董事\n陈家旺,董事", + "changeBefore": "/", + "changeDate": "2018-03-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2018-03-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-30 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "付良玉,监事\n张幸,监事", + "changeBefore": "", + "changeDate": "2017-09-29 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "null", + "changeBefore": "8637.735", + "changeDate": "2017-07-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务;设计、制造、销售、安装:家具、橱柜,以及提供售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务、咨询服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2018-05-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "null", + "changeBefore": "13336.5148", + "changeDate": "2018-07-09 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "其他投资者,货币;", + "changeBefore": "其他投资者;", + "changeDate": "2017-07-20 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "付良玉,监事\n张幸,监事", + "changeBefore": "", + "changeDate": "2017-09-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2021-06-15章程备案", + "changeBefore": "无", + "changeDate": "2021-11-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "38496.056400", + "changeBefore": "38542.527600", + "changeDate": "2019-09-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈安;陈伟;迟滔;付良玉;何良云;黄刚;黄廉;黄振龙;李广汝;刘进;刘增明;其他投资者;宋基良;谭卫;万恩仁;吴朝容;吴志雄;杨东;杨革;阴建;张宁;赵小松;邹大春;阙再伟;", + "changeBefore": "陈安;陈伟;迟滔;付良玉;何良云;黄刚;黄廉;黄振龙;李广汝;刘进;刘增明;宋基良;谭卫;万恩仁;其他投资者;吴朝容;吴志雄;杨东;张宁;赵小松;邹大春;阙再伟;杨革;阴建;", + "changeDate": "2017-07-20 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-03 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "null", + "changeBefore": "9016.8358", + "changeDate": "2018-03-22 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "22672.0751", + "changeBefore": "13336.5148", + "changeDate": "2018-06-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "38894.556400万人民币", + "changeBefore": "38496.056400万人民币", + "changeDate": "2020-08-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "制造、销售:卫浴产品、水暖材料、建材,相关产品出口及相关原材料进口;纸箱加工与制造;洁具产品的安装、维修及售后服务。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "制造、销售:卫浴产品、水暖材料、建材;以上产品出口及相关原材料进口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-09-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "13336.5148", + "changeBefore": "其他投资者;", + "changeDate": "2018-03-22 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "陈安,0.1%;陈伟,14.5%;迟滔,0.0%;付良玉,0.0%;何良云,0.0%;黄刚,0.0%;黄廉,0.1%;黄振龙,1.2%;李广汝,0.0%;刘进,15.0%;刘增明,0.0%;其他投资者,53.9%;宋基良,0.0%;谭卫,0.1%;万恩仁,0.0%;吴朝容,0.1%;吴志雄,14.5%;杨东,0.1%;杨革,0.1%;阴建,0.0%;张宁,0.0%;赵小松,0.0%;邹大春,0.1%;阙再伟,0.0%;", + "changeBefore": "陈安,0.1%;陈伟,21.5%;迟滔,0.1%;付良玉,0.1%;何良云,0.0%;黄刚,0.0%;黄廉,0.1%;黄振龙,1.7%;李广汝,0.1%;刘进,22.1%;刘增明,0.1%;其他投资者,31.8%;宋基良,0.1%;谭卫,0.1%;万恩仁,0.1%;吴朝容,0.2%;吴志雄,21.5%;杨东,0.1%;杨革,0.2%;阴建,0.1%;张宁,0.0%;赵小松,0.1%;邹大春,0.2%;阙再伟,0.1%;", + "changeDate": "2018-03-21 00:00:00", + "changeField": "出资比例变更" + } + ], + "contactInfo": { + "email": "monarch-zq@monarch-sw.com", + "phoneNumber": "028-67996199", + "website": [ + { + "name": "帝欧家居集团股份有限公司", + "url": "www.monarch-sw.com,www.monarch-sw.cn" + } + ] + }, + "employees": [ + { + "employeeName": "张幸", + "position": "监事" + }, + { + "employeeName": "张强", + "position": "董事" + }, + { + "employeeName": "邹燕", + "position": "董事" + }, + { + "employeeName": "吴朝容", + "position": "董事" + }, + { + "employeeName": "吴志雄", + "position": "董事兼总经理" + }, + { + "employeeName": "鲍杰军", + "position": "董事" + }, + { + "employeeName": "朱松端", + "position": "监事" + }, + { + "employeeName": "陈伟", + "position": "副董事长" + }, + { + "employeeName": "刘进", + "position": "董事长" + }, + { + "employeeName": "毛道维", + "position": "董事" + }, + { + "employeeName": "李艳峰", + "position": "监事" + }, + { + "employeeName": "丁同文", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2018-05-03 00:00:00", + "name": "四川帝王洁具股份有限公司" + }, + { + "changeDate": "2022-01-14 00:00:00", + "name": "帝欧家居股份有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1993.3555", + "stockName": "刘进", + "stockPercent": "0.1425", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海久铭投资管理有限公司-久铭9号私募证券投资基金", + "stockPercent": "0.0132", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "陈家旺", + "stockPercent": "0.0189", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "香港中央结算有限公司", + "stockPercent": "0.0239", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "鲍杰军", + "stockPercent": "0.0781", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "黄建起", + "stockPercent": "0.0100", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "国海证券股份有限公司", + "stockPercent": "0.0079", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "广州市玄元投资管理有限公司-玄元科新31号私募证券投资基金", + "stockPercent": "0.0076", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "钟宝申", + "stockPercent": "0.0085", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1934.7274", + "stockName": "陈伟", + "stockPercent": "0.1381", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1934.7274", + "stockName": "吴志雄", + "stockPercent": "0.1383", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "丁同文", + "stockPercent": "0.0106", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "吴桂周", + "stockPercent": "0.0093", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川帝王洁具股份有限公司", + "taxPayerNo": "512081206872656", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川帝王洁具股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川帝王洁具股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川帝王洁具股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "帝欧家居股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "帝欧家居股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "帝欧家居股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "帝欧家居股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "帝欧家居股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "帝欧家居集团股份有限公司", + "taxPayerNo": "915120002068726561", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/7324b35837eca2b030a1cf336553d4d4/202202250231.json b/example/tpt/company/7324b35837eca2b030a1cf336553d4d4/202202250231.json new file mode 100644 index 0000000..a4ce735 --- /dev/null +++ b/example/tpt/company/7324b35837eca2b030a1cf336553d4d4/202202250231.json @@ -0,0 +1,1140 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-11-30", + "createNum": "CN202120955710.5", + "patentName": "一种光器件贴片用蘸胶设备", + "type": "实用新型" + }, + { + "createDate": "2021-11-30", + "createNum": "CN202120864878.5", + "patentName": "一种多尺寸治具定位装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-26", + "createNum": "CN202120586714.0", + "patentName": "一种蓝膜芯片顶出装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202120956074.8", + "patentName": "一种光器件拔盘分档设备", + "type": "实用新型" + }, + { + "createDate": "2021-11-05", + "createNum": "CN202120798570.5", + "patentName": "一种光器件检测用夹具", + "type": "实用新型" + }, + { + "createDate": "2021-11-05", + "createNum": "CN202120796922.3", + "patentName": "一种焊点视觉检测设备", + "type": "实用新型" + }, + { + "createDate": "2021-11-05", + "createNum": "CN202120513409.9", + "patentName": "一种光器件自动焊接用工装", + "type": "实用新型" + }, + { + "createDate": "2021-11-02", + "createNum": "CN202120989474.9", + "patentName": "一种抗5GwifiTO-CAN光器件", + "type": "实用新型" + }, + { + "createDate": "2021-11-02", + "createNum": "CN202120606672.2", + "patentName": "一种光器件接收端耦合夹具", + "type": "实用新型" + }, + { + "createDate": "2021-10-08", + "createNum": "CN202120631158.4", + "patentName": "一种气动TO管芯引脚剪切机", + "type": "实用新型" + }, + { + "createDate": "2021-09-03", + "createNum": "CN202120303498.4", + "patentName": "一种空间光路的透镜精准对准及固定一体耦合装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-13", + "createNum": "CN202110493939.6", + "patentName": "一种光器件贴片用蘸胶设备", + "type": "发明专利" + }, + { + "createDate": "2021-07-13", + "createNum": "CN202110493844.4", + "patentName": "一种光器件拔盘分档设备", + "type": "发明专利" + }, + { + "createDate": "2021-07-06", + "createNum": "CN202023043006.7", + "patentName": "一种高效率三温自动测试装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-06", + "createNum": "CN202023051950.7", + "patentName": "一种光纤测试用光纤阵列板", + "type": "实用新型" + }, + { + "createDate": "2021-06-18", + "createNum": "CN202110419208.7", + "patentName": "一种焊点视觉检测设备", + "type": "发明专利" + }, + { + "createDate": "2021-06-01", + "createNum": "CN202110318854.4", + "patentName": "一种光器件接收端耦合夹具", + "type": "发明专利" + }, + { + "createDate": "2021-06-01", + "createNum": "CN202110307301.9", + "patentName": "一种蓝膜芯片顶出装置", + "type": "发明专利" + }, + { + "createDate": "2021-05-07", + "createNum": "CN202110146878.6", + "patentName": "一种空间光路的透镜精准对准及固定一体耦合装置", + "type": "发明专利" + }, + { + "createDate": "2021-04-30", + "createNum": "CN202011516409.0", + "patentName": "一种用于突发光接收机接收功率强度检测电路", + "type": "发明专利" + }, + { + "createDate": "2021-03-16", + "createNum": "CN202011492051.2", + "patentName": "一种高效率三温自动测试装置、系统及方法", + "type": "发明专利" + }, + { + "createDate": "2020-11-24", + "createNum": "CN202020845583.9", + "patentName": "一种防脱纤的高可靠性尾纤组件结构", + "type": "实用新型" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202020845822.0", + "patentName": "单镜筒光学图像重合系统", + "type": "实用新型" + }, + { + "createDate": "2020-07-28", + "createNum": "CN202010428213.X", + "patentName": "单镜筒光学图像重合系统", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201820848223.7", + "patentName": "一种四端口光器件", + "type": "实用新型" + }, + { + "createDate": "2018-05-11", + "createNum": "CN201721523563.4", + "patentName": "可实现RFoG功能的双纤四向光器件", + "type": "实用新型" + }, + { + "createDate": "2018-05-08", + "createNum": "CN201721523529.7", + "patentName": "板间自由空间通信光模块", + "type": "实用新型" + }, + { + "createDate": "2017-12-22", + "createNum": "CN201720728121.7", + "patentName": "一种光电探测器的安装结构", + "type": "实用新型" + }, + { + "createDate": "2017-06-30", + "createNum": "CN201621465500.3", + "patentName": "一种光学结构", + "type": "实用新型" + }, + { + "createDate": "2017-03-22", + "createNum": "CN201611244280.6", + "patentName": "一种应用于COB封装中的光学结构", + "type": "发明专利" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620899796.3", + "patentName": "一种基于提高产品处理效率的循环箱结构", + "type": "实用新型" + }, + { + "createDate": "2016-09-07", + "createNum": "CN201620391825.5", + "patentName": "一种两用自动点胶装置", + "type": "实用新型" + }, + { + "createDate": "2016-09-07", + "createNum": "CN201620391827.4", + "patentName": "一种耦合焦距压力机", + "type": "实用新型" + }, + { + "createDate": "2016-09-07", + "createNum": "CN201620391829.3", + "patentName": "一种插芯自动压装机", + "type": "实用新型" + }, + { + "createDate": "2016-09-07", + "createNum": "CN201620391828.9", + "patentName": "一种焦距压力装置", + "type": "实用新型" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201620391830.6", + "patentName": "一种芯片加电夹具结构", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520811605.9", + "patentName": "一种能够快速检测可见光角度的装置", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520810413.6", + "patentName": "一种能够降低光器件的串扰的改进结构", + "type": "实用新型" + }, + { + "createDate": "2016-02-03", + "createNum": "CN201520810530.2", + "patentName": "一种尾纤组件斜柄直纤的改进结构", + "type": "实用新型" + }, + { + "createDate": "2014-07-16", + "createNum": "CN201110389878.5", + "patentName": "半导体激光二极管自动耦合装置的实现方法", + "type": "发明专利" + }, + { + "createDate": "2013-02-13", + "createNum": "CN201220468260.8", + "patentName": "半导体激光二极管自动耦合且自动焊接的装置", + "type": "实用新型" + }, + { + "createDate": "2012-07-11", + "createNum": "CN201120488689.9", + "patentName": "半导体激光二极管自动耦合装置", + "type": "实用新型" + }, + { + "createDate": "2012-06-20", + "createNum": "CN201110389878.5", + "patentName": "半导体激光二极管自动耦合装置及其实现方法", + "type": "发明专利" + } + ], + "total": 43 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "光模块生产管理系统(MES)", + "publishDate": "2021-01-15", + "regNo": "2021SR1547746", + "shortName": "MES", + "typeNo": "", + "versionNo": "V1.0" + } + ], + "total": 1 + }, + "TrademarksInfo": { + "list": [ + { + "name": "CTST", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "TSUHAN", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "MZM", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "储翰", + "status": "商标已注册", + "type": "09-科学仪器" + } + ], + "total": 4 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A00696(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A00697(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A00695(17)", + "endDate": "2017-11-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 43, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 1, + "TrademarksInfo": 4, + "allows": 3, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2009-11-11 00:00:00", + "businessDateTo": null, + "businessScope": "开发、生产、销售光电器件产品;研究、开发物联网技术;销售广播电视器材、仪器仪表;销售光纤无源器件产品;从事货物进出口或技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "10300.000000万人民币", + "changes": 78, + "companyAddress": "中国(四川)自由贸易试验区成都市双流区黄甲街道牧科路8号", + "companyCode": "510109000098047", + "companyName": "成都储翰科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(非上市、自然人投资或控股)", + "contactInfo": { + "email": "rui_wu@tsuhan.cn", + "phoneNumber": "028-61406095", + "website": [ + { + "name": "成都储翰科技股份有限公司", + "url": "www.tsuhan.cn" + } + ] + }, + "creditNo": "91510100696260942B", + "employees": 8, + "establishDate": "2009-11-11 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "1", + "issueDate": "2020-06-17 00:00:00", + "keyNo": "fa97b018088b1f61352d53abef06ea1c", + "legalPerson": "刘圣", + "liquidation": null, + "mPledges": 0, + "orgCode": "696260942", + "originalName": 1, + "partners": 16, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": "831964", + "stockType": "新三板", + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "刘圣", + "changeBefore": "刘卫东", + "changeDate": "2020-06-17 00:00:00", + "changeField": "法定代表人" + }, + { + "changeAfter": "葛行", + "changeBefore": "王雅涛", + "changeDate": "2014-04-28 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "刘圣", + "changeBefore": "王勇", + "changeDate": "2020-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/\n张纯,监事\n刘春江,监事", + "changeBefore": "/", + "changeDate": "2014-09-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1111.1111", + "changeBefore": "1000", + "changeDate": "2011-12-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-29 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "1111.1111", + "changeBefore": "1000", + "changeDate": "2011-12-06 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "1000", + "changeBefore": "周德国;张昌兵;杨国军;王勇;王雅涛;欧弟兴;廖进昆;冷焰;", + "changeDate": "2011-08-18 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-07-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王雅涛;王勇;", + "changeBefore": "费亚林;王雅涛;王勇;", + "changeDate": "2010-06-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张叶萱 王晓东 陈彩云", + "changeBefore": "刘春江 冀明 蒲春宇", + "changeDate": "2020-06-17 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "郭琼阳,0.2%;冀明,6.0%;李科漫,1.0%;廖进昆,1.0%;欧弟兴,0.7%;王勇,24.3%;杨国军,0.6%;张昌兵,4.8%;周德国,0.7%;", + "changeBefore": "郭琼阳,0.4%;冀明,10.0%;李科漫,1.8%;廖进昆,1.8%;欧弟兴,1.3%;王勇,49.0%;杨国军,1.1%;张昌兵,4.5%;周德国,1.3%;", + "changeDate": "2014-04-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-02-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘圣", + "changeBefore": "刘卫东", + "changeDate": "2020-06-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都旭光电子股份有限公司;郭飞江;郭琼阳;冀明;姜宏英;蒋志珍;李科漫;廖进昆;刘淑蓉;刘瑶;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeBefore": "欧弟兴;王雅涛;王勇;李科漫;廖进昆;冷焰;郭琼阳;冀明;杨国军;张昌兵;周德国;", + "changeDate": "2014-04-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都旭光电子股份有限公司;郭飞江;郭琼阳;冀明;姜宏英;蒋志珍;李科漫;廖进昆;刘淑蓉;刘瑶;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeBefore": "欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;李科漫;廖进昆;刘淑蓉;刘瑶;郭飞江;成都旭光电子股份有限公司;郭琼阳;冀明;姜宏英;蒋志珍;", + "changeDate": "2014-09-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2600", + "changeBefore": "1861.1111", + "changeDate": "2014-09-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "10300", + "changeBefore": "10000", + "changeDate": "2017-02-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都旭光电子股份有限公司;郭飞江;郭琼阳;冀明;姜宏英;蒋志珍;李科漫;廖进昆;刘淑蓉;刘瑶;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeBefore": "欧弟兴;王雅涛;王勇;李科漫;廖进昆;冷焰;郭琼阳;冀明;杨国军;张昌兵;周德国;", + "changeDate": "2014-04-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5000", + "changeBefore": "2600", + "changeDate": "2016-02-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1861.1111", + "changeBefore": "周德国;张昌兵;杨国军;王勇;王雅涛;欧弟兴;廖进昆;李科漫;冀明;郭琼阳;", + "changeDate": "2014-04-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2016-07-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-02-27 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "欧弟兴,1.4%;王雅涛,28.0%;王勇,56.0%;杨国军,1.2%;周德国,1.4%;", + "changeBefore": "欧弟兴,0.7%;王雅涛,28.7%;王勇,57.3%;杨国军,0.6%;周德国,0.7%;", + "changeDate": "2011-08-18 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1190", + "changeDate": "2014-09-01 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "刘森文 *** 备案手机:*** (网上办理)", + "changeBefore": "刘森文 *** 备案手机:***", + "changeDate": "2019-04-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "郭琼阳;冀明;冷焰;李科漫;廖进昆;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeBefore": "冀明;冷焰;廖进昆;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeDate": "2012-05-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都储翰科技股份有限公司", + "changeBefore": "成都储翰科技有限公司", + "changeDate": "2014-08-29 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1190", + "changeDate": "2014-09-01 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区黄甲街道牧科路8号", + "changeBefore": "成都市双流县西南航空港经济开发区腾飞二路邻里中心一期二号楼", + "changeDate": "2018-02-27 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "王勇,董事长兼总经理", + "changeBefore": "王勇,总经理", + "changeDate": "2011-12-06 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": ";", + "changeBefore": "无", + "changeDate": "2020-09-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2016-07-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "10300", + "changeBefore": "10000", + "changeDate": "2017-02-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区黄甲街道牧科路8号", + "changeBefore": "成都市双流县西南航空港经济开发区腾飞二路邻里中心一期二号楼", + "changeDate": "2018-02-27 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "周德国,货币;张昌兵,货币;杨国军,货币;王勇,货币;王雅涛,货币;欧弟兴,货币;廖进昆,货币;冷焰,货币;", + "changeBefore": "周德国;张昌兵;杨国军;王勇;王雅涛;欧弟兴;廖进昆;冷焰;", + "changeDate": "2012-05-09 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1861.1111", + "changeBefore": "1111.1111", + "changeDate": "2014-04-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "王雅涛,55.0%;王勇,45.0%;", + "changeBefore": "王雅涛,40.0%;王勇,30.0%;", + "changeDate": "2010-06-12 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "周德国,货币;张昌兵,货币;杨国军,货币;王勇,货币;王雅涛,货币;欧弟兴,货币;廖进昆,货币;冷焰,货币;", + "changeBefore": "周德国;张昌兵;杨国军;王勇;王雅涛;欧弟兴;廖进昆;冷焰;", + "changeDate": "2011-08-18 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2011-08-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2014-04-28 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "王军 王晓丽 刘圣 熊尚荣 白亚恒", + "changeBefore": "魏明 王雅涛 张纯 刘卫东 王勇", + "changeDate": "2020-06-17 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "/ 张纯,监事 刘春江,监事", + "changeBefore": "/", + "changeDate": "2014-09-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1111.1111", + "changeBefore": "周德国;张昌兵;杨国军;王勇;王雅涛;欧弟兴;廖进昆;冷焰;", + "changeDate": "2012-05-09 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "200", + "changeBefore": "王勇;王雅涛;", + "changeDate": "2010-06-12 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "5000", + "changeBefore": "2600", + "changeDate": "2016-02-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "冷焰,4.5%;廖进昆,1.8%;欧弟兴,1.3%;王雅涛,25.2%;王勇,50.4%;杨国军,1.1%;张昌兵,4.5%;周德国,1.3%;", + "changeBefore": "冷焰,5.0%;廖进昆,2.0%;欧弟兴,1.4%;王雅涛,28.0%;王勇,56.0%;杨国军,1.2%;张昌兵,5.0%;周德国,1.4%;", + "changeDate": "2011-12-06 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-02-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-06-12 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-02-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-02-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "王雅涛,董事长王勇,董事长兼总经理冀明,董事张昌兵,董事冷焰,董事", + "changeBefore": "王雅涛,执行董事", + "changeDate": "2011-12-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1861.1111", + "changeBefore": "周德国;张昌兵;杨国军;王勇;王雅涛;欧弟兴;廖进昆;李科漫;冀明;郭琼阳;", + "changeDate": "2014-04-28 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-02-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "廖进昆,货币;冷焰,货币;", + "changeBefore": "廖进昆;冷焰;", + "changeDate": "2011-12-06 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "刘卫东", + "changeBefore": "葛行", + "changeDate": "2018-02-27 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "刘圣", + "changeBefore": "王勇", + "changeDate": "2020-06-17 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "冀明,监事", + "changeBefore": "/", + "changeDate": "2014-04-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2600", + "changeBefore": "1861.1111", + "changeDate": "2014-09-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-07-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "张叶萱 王晓东 陈彩云", + "changeBefore": "刘春江 冀明 蒲春宇", + "changeDate": "2020-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王雅涛,24.5%;王勇,49.0%;", + "changeBefore": "王雅涛,25.2%;王勇,50.4%;", + "changeDate": "2012-05-09 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "冀明,监事", + "changeBefore": "/", + "changeDate": "2014-04-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "冀明;冷焰;廖进昆;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeBefore": "廖进昆;冷焰;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeDate": "2011-12-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-02-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "邬锐 *** 备案手机:*** (网上办理)", + "changeBefore": "刘森文 *** 备案手机:***", + "changeDate": "2019-04-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "成都旭光电子股份有限公司;郭飞江;郭琼阳;冀明;姜宏英;蒋志珍;李科漫;廖进昆;刘淑蓉;刘瑶;欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;", + "changeBefore": "欧弟兴;王雅涛;王勇;杨国军;张昌兵;周德国;李科漫;廖进昆;刘淑蓉;刘瑶;郭飞江;成都旭光电子股份有限公司;郭琼阳;冀明;姜宏英;蒋志珍;", + "changeDate": "2014-09-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-02-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王军 王晓丽 刘圣 熊尚荣 白亚恒", + "changeBefore": "魏明 王雅涛 张纯 刘卫东 王勇", + "changeDate": "2020-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2011-08-18 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "郭琼阳,0.2%;冀明,6.0%;李科漫,1.0%;廖进昆,1.0%;欧弟兴,0.7%;王勇,24.3%;杨国军,0.6%;张昌兵,4.8%;周德国,0.7%;", + "changeBefore": "郭琼阳,0.4%;冀明,10.0%;李科漫,1.8%;廖进昆,1.8%;欧弟兴,1.3%;王勇,49.0%;杨国军,1.1%;张昌兵,4.5%;周德国,1.3%;", + "changeDate": "2014-04-28 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "1111.1111", + "changeBefore": "廖进昆;冷焰;", + "changeDate": "2011-12-06 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2014-04-28 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "1861.1111", + "changeBefore": "1111.1111", + "changeDate": "2014-04-28 00:00:00", + "changeField": "注册资本(金)变更" + } + ], + "contactInfo": { + "email": "rui_wu@tsuhan.cn", + "phoneNumber": "028-61406095", + "website": [ + { + "name": "成都储翰科技股份有限公司", + "url": "www.tsuhan.cn" + } + ] + }, + "employees": [ + { + "employeeName": "王晓丽", + "position": "董事" + }, + { + "employeeName": "刘圣", + "position": "董事长兼总经理" + }, + { + "employeeName": "熊尚荣", + "position": "董事" + }, + { + "employeeName": "王军", + "position": "董事" + }, + { + "employeeName": "王晓东", + "position": "监事" + }, + { + "employeeName": "陈彩云", + "position": "监事" + }, + { + "employeeName": "白亚恒", + "position": "董事" + }, + { + "employeeName": "张叶萱", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2014-08-29 00:00:00", + "name": "成都储翰科技有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "316.14", + "stockName": "王雅涛", + "stockPercent": "0.0307", + "stockRealcapital": "226.3", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "17.6", + "stockName": "欧弟兴", + "stockPercent": "0.0017", + "stockRealcapital": "12.6", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "5.03", + "stockName": "郭琼阳", + "stockPercent": "0.0005", + "stockRealcapital": "3.6", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "632.29", + "stockName": "王勇", + "stockPercent": "0.0614", + "stockRealcapital": "452.6", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "41.91", + "stockName": "刘瑶", + "stockPercent": "0.0041", + "stockRealcapital": "30", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "125.73", + "stockName": "张昌兵", + "stockPercent": "0.0122", + "stockRealcapital": "90", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "38.77", + "stockName": "刘淑蓉", + "stockPercent": "0.0038", + "stockRealcapital": "27.75", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "13.97", + "stockName": "郭飞江", + "stockPercent": "0.0014", + "stockRealcapital": "10", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "25.15", + "stockName": "李科漫", + "stockPercent": "0.0024", + "stockRealcapital": "18", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "38.77", + "stockName": "姜宏英", + "stockPercent": "0.0038", + "stockRealcapital": "27.75", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "17.6", + "stockName": "周德国", + "stockPercent": "0.0017", + "stockRealcapital": "12.6", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "13.97", + "stockName": "蒋志珍", + "stockPercent": "0.0014", + "stockRealcapital": "10", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "8817.61万人民币", + "stockName": "成都旭光电子股份有限公司", + "stockPercent": "0.8561", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "155.22", + "stockName": "冀明", + "stockPercent": "0.0151", + "stockRealcapital": "111.1111", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15.09", + "stockName": "杨国军", + "stockPercent": "0.0015", + "stockRealcapital": "10.8", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "25.15", + "stockName": "廖进昆", + "stockPercent": "0.0024", + "stockRealcapital": "18", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-07-16 00:00:00", + "executiveOrg": "成都市工商行政管理局", + "no": null, + "remark": null, + "type": "" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都储翰科技股份有限公司", + "taxPayerNo": "510122696260942", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都储翰科技股份有限公司", + "taxPayerNo": "91510100696260942B", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都储翰科技股份有限公司", + "taxPayerNo": "91510100696260942B", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都储翰科技股份有限公司", + "taxPayerNo": "91510100696260942B", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都储翰科技股份有限公司", + "taxPayerNo": "91510100696260942B", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都储翰科技股份有限公司", + "taxPayerNo": "91510100696260942B", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/737dea16f0348e45031d6ee724b88fff/202202251907.json b/example/tpt/company/737dea16f0348e45031d6ee724b88fff/202202251907.json new file mode 100644 index 0000000..96c77c5 --- /dev/null +++ b/example/tpt/company/737dea16f0348e45031d6ee724b88fff/202202251907.json @@ -0,0 +1,1249 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "尾气催化" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容3HC川AF1462", + "endDate": "2016-05-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3HC川AF1464", + "endDate": "2016-05-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03191(17)", + "endDate": "2017-11-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03190(17)", + "endDate": "2017-11-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A04516(18)", + "endDate": "2018-01-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3HC川AF1463", + "endDate": "2016-05-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-12-14 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "尾气催化" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 7, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2005-07-15 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:建设工程施工;建筑智能化系统设计(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:新材料技术研发;新兴能源技术研发;大气污染治理;大气环境污染防治服务;电子专用材料研发;摩托车及零部件研发;新材料技术推广服务;电子专用材料制造;环境保护专用设备制造;金属链条及其他金属制品制造;专用化学产品制造(不含危险化学品);新型催化材料及助剂销售;电子专用材料销售;环境保护专用设备销售;专用化学产品销售(不含危险化学品);工程技术服务(规划管理、勘察、设计、监理除外);技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;货物进出口;技术进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "8603.497600万人民币", + "changes": 115, + "companyAddress": "成都市高新区古楠街88号", + "companyCode": "510109000048425", + "companyName": "中自环保科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "zzq@sinocat.com.cn", + "phoneNumber": "028-62825888", + "website": [ + { + "name": "中自环保科技股份有限公司", + "url": "www.sinocat.com.cn" + } + ] + }, + "creditNo": "91510100777457894E", + "employees": 12, + "establishDate": "2005-07-15 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "专业技术服务业" + }, + "isOnStock": "1", + "issueDate": "2021-12-08 00:00:00", + "keyNo": "1780ad19ba940f215d78a0c0b602d3d5", + "legalPerson": "陈启章", + "liquidation": null, + "mPledges": 2, + "orgCode": "777457894", + "originalName": 1, + "partners": 12, + "pledges": 18, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "688737", + "stockType": "上交所科创板A股", + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "周远华,货币;周建新,货币;郑碧筠,货币;陈翠仙,货币;陈翠容,货币;陈朝华,货币;蔡红,货币;", + "changeBefore": "周远华;周建新;郑碧筠;陈翠仙;陈翠容;陈朝华;蔡红;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "四川中自科技有限公司,85.5%;", + "changeBefore": "四川中自科技有限公司,87.5%;", + "changeDate": "2012-12-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "李云,董事兼总经理;蔡红,监事;陈启章,董事长;张志凤,监事;陈耀强,董事;陈山虎,监事;刘志腾,董事;陈翠容,董事;", + "changeBefore": "李云,董事;蒋中锋,监事;陈启章,董事长兼总经理;代华荣,监事;陈耀强,董事;陈山虎,监事;刘志腾,董事;王安霖,董事;", + "changeDate": "2019-03-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "许可项目:建设工程施工;建筑智能化系统设计(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:新材料技术研发;新兴能源技术研发;大气污染治理;大气环境污染防治服务;电子专用材料研发;摩托车及零部件研发;新材料技术推广服务;电子专用材料制造;环境保护专用设备制造;金属链条及其他金属制品制造;专用化学产品制造(不含危险化学品);新型催化材料及助剂销售;电子专用材料销售;环境保护专用设备销售;专用化学产品销售(不含危险化学品);工程技术服务(规划管理、勘察、设计、监理除外);技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;货物进出口;技术进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "环保催化剂及材料、机动车尾气催化转化器及后处理系统、工业废气净化器及系统、电子专用材料的设计、研发、生产及销售;新型催化材料及助剂销售(不含危险化学品);新兴能源技术研发;各类气体污染物或污染因子指标的测试和监测;含贵金属物料的回收加工利用;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2021-12-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "环保催化剂及材料、机动车尾气催化转化器及后处理系统、工业废气净化器及系统、电子专用材料的设计、研发、生产及销售;新型催化材料及助剂销售(不含危险化学品);新兴能源技术研发;各类气体污染物或污染因子指标的测试和监测;含贵金属物料的回收加工利用;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "环保催化剂及材料、机动车尾气催化转化器及后处理系统、工业废气净化器及系统的设计、研发、生产及销售;各类气体污染物或污染因子指标的测试和监测;含贵金属物料的回收加工利用;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-10-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1222", + "changeBefore": "1190", + "changeDate": "2015-11-10 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "王科;吴冬冬;许晓争;殷奇侠;张志刚;尹立屹;赵明;曾松;张志凤;周远章;周建新;周远华;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;代华荣;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;王安霖;孙文灿;王健礼;王金凤;", + "changeDate": "2015-05-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;杨驰;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;郑碧筠;周建新;周远华;周远章;", + "changeBefore": "刘资甫;陆江;王金凤;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;吴冬冬;许晓争;张志刚;赵明;张志凤;周建新;周远华;周远章;尹立屹;曾松;殷奇侠;蔡红;陈朝华;代华荣;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;", + "changeDate": "2015-07-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈启章 陈耀强 陈翠容 逯东 李云 马仁虎 栗山 曹麒麟 尧命发", + "changeBefore": "李云 陈启章 陈翠容 陈耀强 刘志腾", + "changeDate": "2020-10-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4516.2", + "changeBefore": "4000", + "changeDate": "2012-12-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "刘志敏 蔡红 张志凤", + "changeBefore": "陈山虎 张志凤 蔡红", + "changeDate": "2020-10-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "王科;吴冬冬;许晓争;殷奇侠;张志刚;尹立屹;赵明;曾松;张志凤;周远章;周建新;周远华;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;代华荣;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;王安霖;孙文灿;王健礼;王金凤;", + "changeDate": "2015-05-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川圣诺投资管理有限公司,5.4%;四川中自科技有限公司,63.8%;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;", + "changeDate": "2015-04-23 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "四川圣诺投资管理有限公司,成都高新区西芯大道12号;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙),成都高新区新义西街157号;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "四川圣诺投资管理有限公司,3.8%;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "4000", + "changeBefore": "1000", + "changeDate": "2012-03-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;杨驰;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;郑碧筠;周建新;周远华;周远章;", + "changeBefore": "刘资甫;陆江;王金凤;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;吴冬冬;许晓争;张志刚;赵明;张志凤;周建新;周远华;周远章;尹立屹;曾松;殷奇侠;蔡红;陈朝华;代华荣;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;", + "changeDate": "2015-07-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5046.03", + "changeBefore": "陈翠容;陈启章;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-06-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 1104.3596万人民币;", + "changeBefore": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 648.7753万人民币;", + "changeDate": "2020-05-28 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "四川圣诺投资管理有限公司;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙);", + "changeDate": "2015-11-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "王健礼;王金凤;吴冬冬;许晓争;殷奇侠;尹立屹;张志凤;张志刚;赵明;周建新;曾松;周远华;周远章;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);龚茂初;代华荣;傅晓;何军海;黄国际;林涛;简小华;李大成;李光金;李云;刘资甫;罗承建;孟杨;史忠华;陆江;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5694.805300万人民币", + "changeBefore": "5046.03万人民币", + "changeDate": "2020-03-10 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "4000", + "changeBefore": "1000", + "changeDate": "2012-03-29 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "2005年7月15日 至 长期", + "changeBefore": "2005年7月15日 至 2025年7月14日", + "changeDate": "2021-12-08 00:00:00", + "changeField": "经营期限" + }, + { + "changeAfter": "陈翠容,0.3%;陈翠仙,0.5%;陈启章,2.0%;陈耀强,4.9%;傅晓,1.0%;龚茂初,1.4%;黄国际,0.0%;简小华,0.1%;李光金,0.1%;李云,1.0%;林涛,0.4%;刘资甫,0.2%;罗承建,0.0%;孟杨,0.1%;史忠华,0.4%;四川圣诺投资管理有限公司,5.4%;四川中自科技有限公司,67.8%;孙文灿,0.3%;王安霖,0.3%;王健礼,0.4%;许晓争,1.6%;殷奇侠,0.1%;曾松,0.1%;张志刚,0.1%;赵明,0.4%;周远华,0.1%;周远章,0.0%;", + "changeBefore": "陈翠容,0.4%;陈翠仙,0.5%;陈启章,2.2%;陈耀强,5.5%;傅晓,1.1%;龚茂初,1.6%;黄国际,0.0%;简小华,0.1%;李光金,0.1%;李云,1.1%;林涛,0.4%;刘资甫,0.3%;罗承建,0.0%;孟杨,0.1%;史忠华,0.4%;四川圣诺投资管理有限公司,6.0%;四川圣诺投资管理有限公司,6.0%;孙文灿,0.3%;王安霖,0.4%;王健礼,0.4%;许晓争,1.8%;殷奇侠,0.1%;曾松,0.1%;张志刚,0.1%;赵明,0.4%;周远华,0.1%;周远章,0.0%;", + "changeDate": "2013-10-18 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "陈启章;陈耀强;龚茂初;林涛;史忠华;四川中自科技有限公司;王健礼;许晓争;赵明;", + "changeBefore": "史忠华;四川中自科技有限公司;陈启章;陈耀强;龚茂初;林涛;王健礼;赵明;", + "changeDate": "2012-12-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈耀强;四川川大科技园发展有限公司;四川中自科技有限公司;万显华;", + "changeBefore": "四川川大科技园发展有限公司;四川中自科技有限公司;陈耀强;万显华;", + "changeDate": "2009-01-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈翠容,4.3%;陈启章,58.2%;四川圣诺投资管理有限公司,5.5%;", + "changeBefore": "陈翠容,0.3%;陈启章,2.0%;成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-10-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "周远华,货币;周建新,货币;郑碧筠,货币;陈翠仙,货币;陈翠容,货币;陈朝华,货币;蔡红,货币;", + "changeBefore": "周远华;周建新;郑碧筠;陈翠仙;陈翠容;陈朝华;蔡红;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "四川中自科技有限公司,其他,货币;", + "changeBefore": "四川中自科技有限公司;", + "changeDate": "2012-12-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "环保催化剂及材料、机动车尾气催化转化器及后处理系统、工业废气净化器及系统的设计、研发、生产及销售;各类气体污染物或污染因子指标的测试和监测;含贵金属物料的回收加工利用;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产机动车辆尾气净化产品、工业废气净化产品、以上新工艺、新材料的开发、技术咨询服务;货物、技术进出口贸易(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-11-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 648.7753万人民币;", + "changeBefore": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;", + "changeDate": "2020-03-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "黄夕萍 刘志敏 蔡红", + "changeBefore": "张志凤 蔡红 刘志敏", + "changeDate": "2021-12-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "; 2019-12-29", + "changeBefore": "无", + "changeDate": "2020-03-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "生产、机动车辆尾气净化产品、工业废气净化产品、以上新工艺、新材料的开发、技术咨询服务;货物、技术进出口贸易(法律行政法规禁止项目除外,法律行政法规限制的项目取得许可后方可经营)。", + "changeBefore": "生产、机动车辆尾气净化产品、工业废气净化产品、以上新工艺、新材料的开发、技术咨询服务。(以上经营范围国家法律法规规定限制除外,涉及许可证的凭许可证在有效期内经营)。", + "changeDate": "2008-10-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-20 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "中自环保科技股份有限公司", + "changeBefore": "四川中自尾气净化有限公司", + "changeDate": "2015-11-10 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "6452.623200万人民币", + "changeBefore": "6150.3896万人民币", + "changeDate": "2020-06-28 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "陈启章;陈耀强;四川中自科技有限公司;", + "changeBefore": "陈启章;陈耀强;四川川大科技园发展有限公司;四川中自科技有限公司;", + "changeDate": "2012-02-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈启章;陈耀强;四川川大科技园发展有限公司;四川中自科技有限公司;", + "changeBefore": "陈耀强;四川川大科技园发展有限公司;四川中自科技有限公司;万显华;", + "changeDate": "2010-06-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "周远章;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;曾松;张志凤;张志刚;赵明;周远华;", + "changeDate": "2013-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-07-20 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "李云,董事兼总经理;蔡红,监事;陈启章,董事长;张志凤,监事;陈耀强,董事;陈山虎,监事;刘志腾,董事;陈翠容,董事;", + "changeBefore": "李云,董事;蒋中锋,监事;陈启章,董事长兼总经理;代华荣,监事;陈耀强,董事;陈山虎,监事;刘志腾,董事;王安霖,董事;", + "changeDate": "2019-03-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "王健礼;王金凤;吴冬冬;许晓争;殷奇侠;尹立屹;张志凤;张志刚;赵明;周建新;曾松;周远华;周远章;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);龚茂初;代华荣;傅晓;何军海;黄国际;林涛;简小华;李大成;李光金;李云;刘资甫;罗承建;孟杨;史忠华;陆江;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蒋中锋,监事代华荣,监事陈山虎,监事", + "changeBefore": "蒋中锋,监事", + "changeDate": "2015-11-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川圣诺投资管理有限公司,成都高新区西芯大道12号;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙),成都高新区新义西街157号;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "代华荣,监事", + "changeBefore": "/", + "changeDate": "2014-05-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "; 2019-12-29", + "changeBefore": "无", + "changeDate": "2020-03-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "6452.623200万人民币", + "changeBefore": "6150.3896万人民币", + "changeDate": "2020-06-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "5046.03", + "changeBefore": "4516.2", + "changeDate": "2013-10-18 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "4000", + "changeBefore": "陈启章;陈耀强;", + "changeDate": "2012-05-22 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-06-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1222", + "changeBefore": "1190", + "changeDate": "2015-11-10 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "5046.03", + "changeBefore": "陈翠容;陈启章;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-16 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "环保催化剂及材料、机动车尾气催化转化器及后处理系统、工业废气净化器及系统的设计、研发、生产及销售;各类气体污染物或污染因子指标的测试和监测;含贵金属物料的回收加工利用;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产机动车辆尾气净化产品、工业废气净化产品、以上新工艺、新材料的开发、技术咨询服务;货物、技术进出口贸易(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-11-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;杨驰;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;郑碧筠;周建新;周远华;周远章;", + "changeBefore": "简小华;李大成;李光金;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;罗华金;李云;林涛;孟杨;史忠华;刘资甫;陆江;罗承建;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;杨驰;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;郑碧筠;周建新;周远华;周远章;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5694.805300万人民币", + "changeBefore": "5046.03万人民币", + "changeDate": "2020-03-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈耀强,董事\n李云,董事\n杨厚智,董事\n陈启章,董事长兼总经理\n\n王安霖,董事\n刘志腾,董事", + "changeBefore": "陈耀强,董事\n李云,董事\n杨厚智,董事\n陈启章,董事长兼总经理", + "changeDate": "2018-03-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "4516.2", + "changeBefore": "4000", + "changeDate": "2012-12-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈启章,董事长兼总经理\n陈耀强,董事\n\n李云,董事\n傅晓,董事\n杨厚智,董事", + "changeBefore": "陈启章,董事长兼总经理\n陈耀强,董事", + "changeDate": "2014-05-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 648.7753万人民币;", + "changeBefore": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;", + "changeDate": "2020-03-10 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;四川中自科技有限公司,63.8%;", + "changeBefore": "四川圣诺投资管理有限公司,5.4%;四川圣诺投资管理有限公司,5.4%;", + "changeDate": "2014-11-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈启章,其他,货币;陈耀强,货币,其他;", + "changeBefore": "陈启章;陈耀强;", + "changeDate": "2012-05-22 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "陈耀强;代华荣;傅晓;龚茂初;陈翠容;蔡红;陈朝华;成都金智百业源股权投资基金合伙企业(有限合伙);陈翠仙;陈启章;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeDate": "2015-04-23 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "四川圣诺投资管理有限公司;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙);", + "changeDate": "2015-11-10 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "陈启章;陈耀强;龚茂初;林涛;史忠华;四川中自科技有限公司;王健礼;赵明;", + "changeBefore": "陈启章;陈耀强;四川中自科技有限公司;", + "changeDate": "2012-05-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产机动车辆尾气净化产品、工业废气净化产品、以上新工艺、新材料的开发、技术咨询服务;货物、技术进出口贸易(法律行政法规禁止项目除外,法律行政法规限制的项目取得许可后方可经营)。", + "changeBefore": "生产、机动车辆尾气净化产品、工业废气净化产品、以上新工艺、新材料的开发、技术咨询服务;货物、技术进出口贸易(法律行政法规禁止项目除外,法律行政法规限制的项目取得许可后方可经营)。", + "changeDate": "2009-01-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;曾松;张志凤;张志刚;赵明;周远华;周远章;", + "changeBefore": "陈启章;陈耀强;龚茂初;林涛;史忠华;四川中自科技有限公司;王健礼;许晓争;赵明;", + "changeDate": "2012-12-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "6150.389600万人民币", + "changeBefore": "5694.8053万人民币", + "changeDate": "2020-05-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "四川中自科技有限公司,四川省成都市;", + "changeBefore": "四川圣诺投资管理有限公司,成都高新区西芯大道12号;", + "changeDate": "2013-10-18 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "6150.389600万人民币", + "changeBefore": "5694.8053万人民币", + "changeDate": "2020-05-28 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "陈翠容,4.3%;陈启章,58.2%;四川圣诺投资管理有限公司,5.5%;", + "changeBefore": "陈翠容,0.3%;陈启章,2.0%;成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "代华荣,监事", + "changeBefore": "/", + "changeDate": "2014-05-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "马仁虎 曹麒麟 陈启章 尧命发 陈耀强 陈翠容 李云 粟山 逯东", + "changeBefore": "曹麒麟 李云 陈耀强 马仁虎 尧命发 逯东 陈启章 粟山 陈翠容", + "changeDate": "2021-12-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "陈耀强;代华荣;傅晓;龚茂初;陈翠容;蔡红;陈朝华;成都金智百业源股权投资基金合伙企业(有限合伙);陈翠仙;陈启章;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeDate": "2015-04-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈翠容,货币;陈启章,其他,货币;", + "changeBefore": "陈翠容;陈启章;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "5046.03", + "changeBefore": "周远华;周建新;郑碧筠;陈翠仙;陈翠容;陈朝华;蔡红;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "5046.03", + "changeBefore": "周远华;周建新;郑碧筠;陈翠仙;陈翠容;陈朝华;蔡红;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "四川圣诺投资管理有限公司,3.8%;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "蒋中锋,监事\n\n代华荣,监事\n陈山虎,监事", + "changeBefore": "蒋中锋,监事", + "changeDate": "2015-11-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "四川中自科技有限公司;", + "changeBefore": "四川圣诺投资管理有限公司;", + "changeDate": "2013-10-18 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "4000", + "changeBefore": "陈耀强;陈启章;", + "changeDate": "2012-03-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "成都市高新区古楠街88号", + "changeBefore": "成都市高新区西区西芯大道12号", + "changeDate": "2013-10-18 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "股份有限公司(上市、自然人投资或控股)", + "changeBefore": "股份有限公司(非上市、自然人投资或控股)", + "changeDate": "2021-12-08 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 1406.5932万人民币;", + "changeBefore": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 1104.3596万人民币;", + "changeDate": "2020-06-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈耀强,6.2%;", + "changeBefore": "陈耀强,5.0%;", + "changeDate": "2012-05-22 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "4000", + "changeBefore": "四川中自科技有限公司;", + "changeDate": "2012-12-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-07-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2009-01-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1000", + "changeBefore": "500", + "changeDate": "2009-01-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;四川中自科技有限公司,63.8%;", + "changeBefore": "四川圣诺投资管理有限公司,5.4%;四川圣诺投资管理有限公司,5.4%;", + "changeDate": "2014-11-13 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘资甫;陆江;罗承建;罗华金;孟杨;史忠华;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;杨驰;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;郑碧筠;周建新;周远华;周远章;", + "changeBefore": "简小华;李大成;李光金;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;罗华金;李云;林涛;孟杨;史忠华;刘资甫;陆江;罗承建;四川圣诺投资管理有限公司;孙文灿;王安霖;王健礼;王金凤;吴冬冬;许晓争;杨驰;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;郑碧筠;周建新;周远华;周远章;", + "changeDate": "2015-11-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5046.03", + "changeBefore": "4516.2", + "changeDate": "2013-10-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈启章,2.2%;陈耀强,5.5%;龚茂初,1.6%;林涛,0.4%;史忠华,0.4%;四川中自科技有限公司,75.7%;王健礼,0.4%;许晓争,1.8%;赵明,0.4%;", + "changeBefore": "陈启章,2.5%;陈耀强,6.2%;龚茂初,1.8%;林涛,0.5%;史忠华,0.5%;四川中自科技有限公司,85.5%;王健礼,0.5%;许晓争,2.0%;赵明,0.5%;", + "changeDate": "2012-12-26 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "四川圣诺投资管理有限公司,5.4%;四川中自科技有限公司,63.8%;", + "changeBefore": "成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;成都金智百业源股权投资基金合伙企业(有限合伙),10.0%;", + "changeDate": "2015-04-23 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈耀强,1.3%;", + "changeBefore": "陈耀强,5.0%;", + "changeDate": "2012-03-29 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 1104.3596万人民币;", + "changeBefore": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 648.7753万人民币;", + "changeDate": "2020-05-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈耀强,货币;陈启章,货币;", + "changeBefore": "陈耀强;陈启章;", + "changeDate": "2012-03-29 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;", + "changeDate": "2014-11-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;尹立屹;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;", + "changeBefore": "孟杨;史忠华;四川圣诺投资管理有限公司;四川中自科技有限公司;孙文灿;王安霖;王健礼;王金凤;王科;吴冬冬;许晓争;殷奇侠;曾松;张志凤;张志刚;赵明;周建新;周远华;周远章;蔡红;陈朝华;陈翠容;陈翠仙;陈启章;陈耀强;成都金智百业源股权投资基金合伙企业(有限合伙);代华荣;傅晓;龚茂初;何军海;黄国际;简小华;李大成;李光金;李云;林涛;刘志昆;刘资甫;陆江;罗承建;", + "changeDate": "2014-11-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 1406.5932万人民币;", + "changeBefore": "陈启章 出资 2937.07万人民币;四川圣诺投资管理有限公司 出资 189.3397万人民币;成都金智百业源股权投资基金合伙企业(有限合伙) 出资 503.34万人民币;代华荣 出资 2.8万人民币;傅晓 出资 48万人民币;龚茂初 出资 72万人民币;何军海 出资 1.8万人民币;黄国际 出资 1.6万人民币;简小华 出资 6.2万人民币;李大成 出资 2.4万人民币;李光金 出资 4.8万人民币;李云 出资 48万人民币;刘资甫 出资 12万人民币;蔡红 出资 2.4万人民币;陈朝华 出资 1.8万人民币;陈翠容 出资 216万人民币;陈翠仙 出资 23.2万人民币;孙文灿 出资 15万人民币;王安霖 出资 16.2万人民币;王健礼 出资 20万人民币;王金凤 出资 2.4万人民币;吴冬冬 出资 2.4万人民币;许晓争 出资 80万人民币;杨驰 出资 35万人民币;殷奇侠 出资 6.4万人民币;尹立屹 出资 201.84万人民币;曾松 出资 5.8万人民币;张志凤 出资 2.4万人民币;张志刚 出资 4.8万人民币;赵明 出资 20万人民币;郑碧筠 出资 50.4603万人民币;周建新 出资 26.49万人民币;周远华 出资 5.8万人民币;周远章 出资 1.2万人民币;林涛 出资 20万人民币;陆江 出资 2万人民币;罗承建 出资 1.2万人民币;罗华金 出资 181.09万人民币;孟杨 出资 4.8万人民币;史忠华 出资 20万人民币;陈耀强 出资 248万人民币;其他流通股东 出资 1104.3596万人民币;", + "changeDate": "2020-06-28 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "陈翠容,货币;陈启章,其他,货币;", + "changeBefore": "陈翠容;陈启章;", + "changeDate": "2015-06-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "8603.497600万人民币", + "changeBefore": "6452.6232万人民币", + "changeDate": "2021-12-08 00:00:00", + "changeField": "注册资本变更" + } + ], + "contactInfo": { + "email": "zzq@sinocat.com.cn", + "phoneNumber": "028-62825888", + "website": [ + { + "name": "中自环保科技股份有限公司", + "url": "www.sinocat.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "李云", + "position": "董事兼总经理" + }, + { + "employeeName": "陈翠容", + "position": "董事" + }, + { + "employeeName": "蔡红", + "position": "监事" + }, + { + "employeeName": "陈启章", + "position": "董事长" + }, + { + "employeeName": "陈耀强", + "position": "董事" + }, + { + "employeeName": "马仁虎", + "position": "董事" + }, + { + "employeeName": "曹麒麟", + "position": "董事" + }, + { + "employeeName": "逯东", + "position": "董事" + }, + { + "employeeName": "刘志敏", + "position": "监事" + }, + { + "employeeName": "黄夕萍", + "position": "监事" + }, + { + "employeeName": "尧命发", + "position": "董事" + }, + { + "employeeName": "粟山", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "专业技术服务业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "234.48万人民币", + "publicDate": null, + "registerDate": "2017-11-21 00:00:00", + "registerNo": "成高工商抵【2017】第085号", + "registerOffice": "成都高新区市场监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "1107.96万人民币", + "publicDate": null, + "registerDate": "2017-10-18 00:00:00", + "registerNo": "成高工商抵【2017】第074号", + "registerOffice": "成都高新区市场监督管理局", + "status": "无效" + } + ], + "originalName": [ + { + "changeDate": "2015-11-10 00:00:00", + "name": "四川中自尾气净化有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "", + "stockName": "罗华金", + "stockPercent": "0.0210", + "stockRealcapital": "", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "", + "stockName": "尹立屹", + "stockPercent": "0.0235", + "stockRealcapital": "", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "成都博源新航创业投资基金合伙企业(有限合伙)", + "stockPercent": "0.0251", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "申万宏源中自科技员工参与科创板战略配售1号集合资产管理计划", + "stockPercent": "0.0237", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "珠海尚颀华金汽车产业股权投资基金(有限合伙)", + "stockPercent": "0.0159", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "248", + "stockName": "陈耀强", + "stockPercent": "0.0288", + "stockRealcapital": "248", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4718.5376", + "stockName": "四川圣诺投资管理有限公司", + "stockPercent": "0.0220", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "南京银鞍岭英新能源产业投资基金合伙企业(有限合伙)", + "stockPercent": "0.0652", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2937.07", + "stockName": "陈启章", + "stockPercent": "0.3239", + "stockRealcapital": "2937.07", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "216", + "stockName": "陈翠容", + "stockPercent": "0.0240", + "stockRealcapital": "216", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "成都鲁信菁蓉创业投资中心(有限合伙)", + "stockPercent": "0.0352", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "广西柳州广投国富科技创业投资基金合伙企业(普通合伙)", + "stockPercent": "0.0159", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [ + { + "pledgedAmount": "190.74万股", + "pledgee": "成都高投融资担保有限公司", + "pledgeeNo": "", + "pledgor": "陈翠容", + "pledgorNo": "非公示项", + "publicDate": "2015-07-13 00:00:00", + "regDate": "2015-07-13 00:00:00", + "registNo": "5101091001569", + "status": "无效" + }, + { + "pledgedAmount": "2836.88万股", + "pledgee": "成都高投融资担保有限公司", + "pledgeeNo": "", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2015-07-13 00:00:00", + "regDate": "2015-07-13 00:00:00", + "registNo": "5101091001568", + "status": "无效" + }, + { + "pledgedAmount": "2836.88万股", + "pledgee": "成都高投融资担保有限公司", + "pledgeeNo": "9***915537", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2015-11-20 00:00:00", + "regDate": "2015-11-20 00:00:00", + "registNo": "5101091001694", + "status": "无效" + }, + { + "pledgedAmount": "190.74万股", + "pledgee": "成都高投融资担保有限公司", + "pledgeeNo": "9***915537", + "pledgor": "陈翠容", + "pledgorNo": "非公示项", + "publicDate": "2015-11-20 00:00:00", + "regDate": "2015-11-20 00:00:00", + "registNo": "5101091001695", + "status": "无效" + }, + { + "pledgedAmount": "200万股", + "pledgee": "成都高新区高投科技小额贷款有限公司", + "pledgeeNo": "9***58346N", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2018-01-09 00:00:00", + "regDate": "2018-01-09 00:00:00", + "registNo": "5101091002399", + "status": "无效" + }, + { + "pledgedAmount": "500万股", + "pledgee": "成都中小企业融资担保有限责任公司", + "pledgeeNo": "9***16219G", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2018-02-07 00:00:00", + "regDate": "2018-02-07 00:00:00", + "registNo": "5101091002418", + "status": "无效" + }, + { + "pledgedAmount": "400万股", + "pledgee": "成都高新锦泓科技小额贷款有限责任公司", + "pledgeeNo": "9***7993X8", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2018-03-29 00:00:00", + "regDate": "2018-03-29 00:00:00", + "registNo": "5101091002463", + "status": "无效" + }, + { + "pledgedAmount": "216万股", + "pledgee": "华夏银行股份有限公司成都分行", + "pledgeeNo": "9***91609J", + "pledgor": "陈翠容", + "pledgorNo": "非公示项", + "publicDate": "2018-04-18 00:00:00", + "regDate": "2018-04-18 00:00:00", + "registNo": "5101091002476", + "status": "无效" + }, + { + "pledgedAmount": "1500万股", + "pledgee": "成都光明派特贵金属有限公司", + "pledgeeNo": "9***859216", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2018-04-28 00:00:00", + "regDate": "2018-04-28 00:00:00", + "registNo": "5101091002479", + "status": "无效" + }, + { + "pledgedAmount": "400万股", + "pledgee": "成都小企业融资担保有限责任公司", + "pledgeeNo": "9***772624", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2018-08-29 00:00:00", + "regDate": "2018-08-29 00:00:00", + "registNo": "5101091002621", + "status": "无效" + }, + { + "pledgedAmount": "181.09万股", + "pledgee": "成都小企业融资担保有限责任公司", + "pledgeeNo": "9***772624", + "pledgor": "罗华金", + "pledgorNo": "非公示项", + "publicDate": "2018-08-29 00:00:00", + "regDate": "2018-08-29 00:00:00", + "registNo": "5101091002620", + "status": "无效" + }, + { + "pledgedAmount": "300万股", + "pledgee": "成都中小企业融资担保有限责任公司", + "pledgeeNo": "9***16219G", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2019-03-25 00:00:00", + "regDate": "2019-03-25 00:00:00", + "registNo": "51208100001047", + "status": "无效" + }, + { + "pledgedAmount": "201.07万股", + "pledgee": "成都金智百业源股权投资基金合伙企业(有限合伙)", + "pledgeeNo": "9***695783", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2019-03-28 00:00:00", + "regDate": "2019-03-28 00:00:00", + "registNo": "51208100001326", + "status": "无效" + }, + { + "pledgedAmount": "200万股", + "pledgee": "成都高新锦泓科技小额贷款有限责任公司", + "pledgeeNo": "9***7993X8", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2019-04-10 00:00:00", + "regDate": "2019-04-10 00:00:00", + "registNo": "51208100002185", + "status": "无效" + }, + { + "pledgedAmount": "200万股", + "pledgee": "成都高新锦泓科技小额贷款有限责任公司", + "pledgeeNo": "9***7993X8", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2019-04-10 00:00:00", + "regDate": "2019-04-10 00:00:00", + "registNo": "51208100002187", + "status": "无效" + }, + { + "pledgedAmount": "114.83万股", + "pledgee": "成都金智百业源股权投资基金合伙企业(有限合伙)", + "pledgeeNo": "9***695783", + "pledgor": "陈翠容", + "pledgorNo": "非公示项", + "publicDate": "2019-08-05 00:00:00", + "regDate": "2019-08-05 00:00:00", + "registNo": "51208100012026", + "status": "无效" + }, + { + "pledgedAmount": "181.09万股", + "pledgee": "成都小企业融资担保有限责任公司", + "pledgeeNo": "9***772624", + "pledgor": "罗华金", + "pledgorNo": "非公示项", + "publicDate": "2019-09-05 00:00:00", + "regDate": "2019-09-05 00:00:00", + "registNo": "51208100014867", + "status": "无效" + }, + { + "pledgedAmount": "400万股", + "pledgee": "成都小企业融资担保有限责任公司", + "pledgeeNo": "9***772624", + "pledgor": "陈启章", + "pledgorNo": "非公示项", + "publicDate": "2019-09-05 00:00:00", + "regDate": "2019-09-05 00:00:00", + "registNo": "51208100014886", + "status": "无效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "中自环保科技股份有限公司", + "taxPayerNo": "91510100777457894E", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "中自环保科技股份有限公司", + "taxPayerNo": "91510100777457894E", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "中自环保科技股份有限公司", + "taxPayerNo": "91510100777457894E", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/770f52aedcfdd1e2576383f0ff985d6a/202202250152.json b/example/tpt/company/770f52aedcfdd1e2576383f0ff985d6a/202202250152.json new file mode 100644 index 0000000..033356b --- /dev/null +++ b/example/tpt/company/770f52aedcfdd1e2576383f0ff985d6a/202202250152.json @@ -0,0 +1,2587 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术", + "createDate": "2018-12-20", + "name": "川剧鸭", + "publishDate": "2018-09-05", + "regNo": "国作登字-2018-F-00595142" + }, + { + "className": "美术", + "createDate": "2018-05-28", + "name": "美好商标斜条版", + "publishDate": "2015-06-10", + "regNo": "国作登字-2018-F-00554961" + }, + { + "className": "美术", + "createDate": "2015-09-24", + "name": "味来斗士", + "publishDate": "2015-07-07", + "regNo": "国作登字-2015-F-00211741" + }, + { + "className": "美术", + "createDate": "2015-09-24", + "name": "味来战士", + "publishDate": "2015-05-26", + "regNo": "国作登字-2015-F-00211742" + }, + { + "className": "美术", + "createDate": "2014-05-04", + "name": "Poky\u0026Poni", + "publishDate": "2010-04-26", + "regNo": "国作登字-2014-F-00135797" + } + ], + "total": 5 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-18", + "createNum": "CN202121974590.X", + "patentName": "一种定位安装器", + "type": "实用新型" + }, + { + "createDate": "2022-02-11", + "createNum": "CN202121614581.X", + "patentName": "肉制品高温灭菌装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202122379199.1", + "patentName": "一种液体物料灌装装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202122383198.4", + "patentName": "一种罐头盖喷码装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202122383197.X", + "patentName": "一种适用多种食物的油炸机", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202122262430.9", + "patentName": "一种食品装袋装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202121973969.9", + "patentName": "一种负重升降器", + "type": "实用新型" + }, + { + "createDate": "2022-01-18", + "createNum": "CN202122298764.1", + "patentName": "防压伤保护装置", + "type": "实用新型" + }, + { + "createDate": "2022-01-14", + "createNum": "CN202130653003.6", + "patentName": "包装袋(农家小酥肉-商超熊猫版)", + "type": "外观专利" + }, + { + "createDate": "2021-12-14", + "createNum": "CN202130556018.0", + "patentName": "包装袋(美好香卤系列)", + "type": "外观专利" + }, + { + "createDate": "2021-12-07", + "createNum": "CN202121146536.6", + "patentName": "液压控制电路", + "type": "实用新型" + }, + { + "createDate": "2021-11-26", + "createNum": "CN202121615608.7", + "patentName": "自动供料系统", + "type": "实用新型" + }, + { + "createDate": "2021-11-26", + "createNum": "CN202121616035.X", + "patentName": "一种高温车间杀菌废水综合回收处理系统", + "type": "实用新型" + }, + { + "createDate": "2021-11-16", + "createNum": "CN202121259730.5", + "patentName": "油炸机加热安全保护电路", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202120301222.2", + "patentName": "一种温度探头固定螺母", + "type": "实用新型" + }, + { + "createDate": "2021-08-24", + "createNum": "CN202110566579.8", + "patentName": "一种嫩滑牛肉片及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-24", + "createNum": "CN202110566582.X", + "patentName": "一种麻辣牛肉片及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202130256547.9", + "patentName": "标贴(餐饮开花脆皮肠和午餐方腿香肠)", + "type": "外观专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202130257270.1", + "patentName": "包装袋(冒菜酥肉)", + "type": "外观专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202130257322.5", + "patentName": "包装袋(美好椒个盆友-辣条味和藤椒味)", + "type": "外观专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202130257297.0", + "patentName": "肠衣膜(美好椒个盆友-辣条味和藤椒味)", + "type": "外观专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202130257106.0", + "patentName": "肠衣膜(Q爆了-香甜玉米味和回忆辣条味)", + "type": "外观专利" + }, + { + "createDate": "2021-08-10", + "createNum": "CN202130257162.4", + "patentName": "包装袋(美好金品特级火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202130074754.2", + "patentName": "包装袋(闽南醋肉)", + "type": "外观专利" + }, + { + "createDate": "2021-06-18", + "createNum": "CN202022555114.6", + "patentName": "一种箱体搬运装置", + "type": "实用新型" + }, + { + "createDate": "2021-05-18", + "createNum": "CN202030700462.0", + "patentName": "包装盒(火腿猪肉罐头)", + "type": "外观专利" + }, + { + "createDate": "2021-04-27", + "createNum": "CN201911018421.6", + "patentName": "川式椒麻风味预炸肉制品及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-04-27", + "createNum": "CN201911017633.2", + "patentName": "川式豆瓣风味预炸肉制品及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-04-02", + "createNum": "CN202011371095.X", + "patentName": "一种肉肠及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-19", + "createNum": "CN202020845078.4", + "patentName": "一种支撑脚", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "2020304624602", + "patentName": "包装袋(筷子牛肉)", + "type": "外观专利" + }, + { + "createDate": "2021-01-22", + "createNum": "2020304624706", + "patentName": "包装袋(火锅牛排)", + "type": "外观专利" + }, + { + "createDate": "2020-12-01", + "createNum": "CN202030375419.1", + "patentName": "包装袋(牛肉片系列)", + "type": "外观专利" + }, + { + "createDate": "2020-12-01", + "createNum": "CN202030322448.1", + "patentName": "包装袋(美好王中王)", + "type": "外观专利" + }, + { + "createDate": "2020-10-23", + "createNum": "CN202030322453.2", + "patentName": "包装膜(美好王中王)", + "type": "外观专利" + }, + { + "createDate": "2020-10-16", + "createNum": "CN202030233546.8", + "patentName": "包装袋(美好小香肠)", + "type": "外观专利" + }, + { + "createDate": "2020-09-15", + "createNum": "CN202030233648.X", + "patentName": "包装盒(美好厨房菜肴)", + "type": "外观专利" + }, + { + "createDate": "2020-08-14", + "createNum": "CN202030163667.X", + "patentName": "包装袋(嫩滑牛肉片)", + "type": "外观专利" + }, + { + "createDate": "2020-08-14", + "createNum": "CN202030163879.8", + "patentName": "包装袋(麻辣牛肉片)", + "type": "外观专利" + }, + { + "createDate": "2020-07-17", + "createNum": "CN202030107474.2", + "patentName": "包装盒(纯pure系列)", + "type": "外观专利" + }, + { + "createDate": "2020-07-17", + "createNum": "CN202030096490.6", + "patentName": "包装套(小猪咕噜肠)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930686207.2", + "patentName": "软管(牦牛肉香辣酱及野山椒鸡丁酱)", + "type": "外观专利" + }, + { + "createDate": "2020-05-12", + "createNum": "CN201930702765.3", + "patentName": "包装袋(酥炸平菇)", + "type": "外观专利" + }, + { + "createDate": "2020-05-05", + "createNum": "CN201930685621.1", + "patentName": "包装袋(香菜丸子)", + "type": "外观专利" + }, + { + "createDate": "2020-01-10", + "createNum": "CN201930186372.1", + "patentName": "包装盒(关东煮自热海鲜锅)", + "type": "外观专利" + }, + { + "createDate": "2020-01-10", + "createNum": "CN201930186387.8", + "patentName": "包装袋(美好香菇炖鸡风味火腿肠240g)", + "type": "外观专利" + }, + { + "createDate": "2020-01-10", + "createNum": "CN201930186789.8", + "patentName": "包装袋(农家小酥肉)", + "type": "外观专利" + }, + { + "createDate": "2020-01-10", + "createNum": "CN201930186398.6", + "patentName": "瓶子(美好鳕鱼火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201930182983.9", + "patentName": "包装袋(美好阿辣撕鸭鸭肉干)", + "type": "外观专利" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201930186410.3", + "patentName": "包装袋(美好工坊肉粒多火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201930186395.2", + "patentName": "包装袋(美好双椒风味香肠)", + "type": "外观专利" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201930186818.0", + "patentName": "包装袋(美好香菇炖鸡风味火腿肠400g)", + "type": "外观专利" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201930186866.X", + "patentName": "包装袋(美好烧烤风味火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2019-05-14", + "createNum": "CN201830443283.6", + "patentName": "包装袋(铁板小脆骨)", + "type": "外观专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201830443852.7", + "patentName": "包装袋(铁板小脆骨-1)", + "type": "外观专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201830442058.0", + "patentName": "包装盒(铁板小脆骨)", + "type": "外观专利" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201830323460.7", + "patentName": "包装盒(美好王中王)", + "type": "外观专利" + }, + { + "createDate": "2018-12-11", + "createNum": "CN201830438162.2", + "patentName": "包装袋(美好王中王-1)", + "type": "外观专利" + }, + { + "createDate": "2018-12-11", + "createNum": "CN201830438988.9", + "patentName": "包装膜(美好王中王-1)", + "type": "外观专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201811173825.8", + "patentName": "香菇味胶原蛋白肉灌肠及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201811173813.5", + "patentName": "玉米味胶原蛋白肉灌肠及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-04", + "createNum": "CN201830411695.1", + "patentName": "包装袋(福运肠)", + "type": "外观专利" + }, + { + "createDate": "2018-12-04", + "createNum": "CN201830410890.2", + "patentName": "包装箱(福运肠)", + "type": "外观专利" + }, + { + "createDate": "2018-12-04", + "createNum": "CN201830410896.X", + "patentName": "包装膜(福运肠)", + "type": "外观专利" + }, + { + "createDate": "2018-11-13", + "createNum": "CN201830345227.9", + "patentName": "包装袋(韩式热狗)", + "type": "外观专利" + }, + { + "createDate": "2018-11-13", + "createNum": "CN201830345526.2", + "patentName": "包装袋(韩式热狗-1)", + "type": "外观专利" + }, + { + "createDate": "2018-11-06", + "createNum": "CN201830323365.7", + "patentName": "包装袋(美好王中王)", + "type": "外观专利" + }, + { + "createDate": "2018-10-12", + "createNum": "CN201830205428.9", + "patentName": "包装袋(美好鸡胸肉)", + "type": "外观专利" + }, + { + "createDate": "2018-08-28", + "createNum": "CN201820218075.0", + "patentName": "斩拌机液压控制电路", + "type": "实用新型" + }, + { + "createDate": "2018-08-17", + "createNum": "CN201510329150.1", + "patentName": "一种注射即食型腊肉的制作方法", + "type": "发明专利" + }, + { + "createDate": "2018-07-03", + "createNum": "CN201830092821.1", + "patentName": "肠衣(美好优级王中王火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2018-07-03", + "createNum": "CN201830092688.X", + "patentName": "包装袋(美好优级王中王火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201730679270.4", + "patentName": "包装纸(辣子蜀黍小火锅)", + "type": "外观专利" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201730678479.9", + "patentName": "包装膜(铁板小香肠)", + "type": "外观专利" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201730679781.6", + "patentName": "包装袋(铁板小鲜肉)", + "type": "外观专利" + }, + { + "createDate": "2018-06-01", + "createNum": "CN201830092443.7", + "patentName": "包装箱(美好优级王中王火腿肠彩箱)", + "type": "外观专利" + }, + { + "createDate": "2018-01-26", + "createNum": "CN201730261713.8", + "patentName": "包装膜(美好精致香脆肠)", + "type": "外观专利" + }, + { + "createDate": "2017-12-12", + "createNum": "CN201730323171.2", + "patentName": "瓶子(开个小灶)", + "type": "外观专利" + }, + { + "createDate": "2017-12-12", + "createNum": "CN201730262304.X", + "patentName": "包装袋(餐饮料理脆皮肠)", + "type": "外观专利" + }, + { + "createDate": "2017-12-01", + "createNum": "CN201730262303.5", + "patentName": "包装袋(原味美好脆皮肠肉灌肠)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730263179.4", + "patentName": "包装袋(欧力士培根)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730263221.2", + "patentName": "包装膜(有点点黄火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730263201.5", + "patentName": "包装盒(腌腊肉制品)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730263222.7", + "patentName": "包装膜(美好王中王)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730263202.X", + "patentName": "包装袋(樟茶板鸭)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730263190.0", + "patentName": "包装膜(辣子蜀黍香辣香锅肠)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730262301.6", + "patentName": "包装膜(美好鸡肉火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201730262302.0", + "patentName": "包装膜(辣子蜀黍香辣火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2017-11-14", + "createNum": "CN201720312840.0", + "patentName": "灌肠制品挂杆", + "type": "实用新型" + }, + { + "createDate": "2017-09-29", + "createNum": "CN201510392311.1", + "patentName": "灌肠制品自动生产加工系统和生产加工方法", + "type": "发明专利" + }, + { + "createDate": "2017-08-29", + "createNum": "CN201710260430.0", + "patentName": "猪胎盘冻干粉的制备方法及其促免疫用途", + "type": "发明专利" + }, + { + "createDate": "2017-08-01", + "createNum": "CN201710260383.X", + "patentName": "猪胎盘冻干粉的抗氧化用途", + "type": "发明专利" + }, + { + "createDate": "2017-08-01", + "createNum": "CN201710260383.X", + "patentName": "猪胎盘冻干粉的抗氧化用途", + "type": "发明专利" + }, + { + "createDate": "2017-05-24", + "createNum": "CN201620969273.1", + "patentName": "导流式食品高温杀菌锅", + "type": "实用新型" + }, + { + "createDate": "2017-02-01", + "createNum": "CN201610753392.8", + "patentName": "速食咖喱牛肉及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-11", + "createNum": "CN201610743267.9", + "patentName": "速食笋丁猪肉及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610748905.6", + "patentName": "低温差食品杀菌锅", + "type": "发明专利" + }, + { + "createDate": "2016-11-16", + "createNum": "CN201610439602.6", + "patentName": "一种辣味肉灌肠及其加工方法", + "type": "发明专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201620460110.0", + "patentName": "食品外包装喷码机", + "type": "实用新型" + }, + { + "createDate": "2016-09-28", + "createNum": "CN201630065468.9", + "patentName": "包装袋(辣子蜀黍-4)", + "type": "外观专利" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201410463490.9", + "patentName": "微波预油炸裹浆料及使用该裹浆料加工熟肉食品的方法", + "type": "发明专利" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201630040369.5", + "patentName": "包装袋(辣子蜀黍-2)", + "type": "外观专利" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201630040396.2", + "patentName": "包装膜(辣子蜀黍)", + "type": "外观专利" + }, + { + "createDate": "2016-07-06", + "createNum": "CN201630040397.7", + "patentName": "包装袋(辣子蜀黍-3)", + "type": "外观专利" + }, + { + "createDate": "2016-06-29", + "createNum": "CN201630065466.X", + "patentName": "包装膜(泡面帮)", + "type": "外观专利" + }, + { + "createDate": "2016-06-29", + "createNum": "CN201630040370.8", + "patentName": "包装袋(辣子蜀黍-1)", + "type": "外观专利" + }, + { + "createDate": "2015-12-23", + "createNum": "CN201530336057.4", + "patentName": "包装膜(花生风味火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520614349.4", + "patentName": "空压机和冷干机的联动控制电路", + "type": "实用新型" + }, + { + "createDate": "2015-11-18", + "createNum": "CN201520481909.3", + "patentName": "灌肠制品自动生产加工系统", + "type": "实用新型" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201510392311.1", + "patentName": "灌肠制品自动生产加工系统和生产加工方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201510329150.1", + "patentName": "一种注射即食型腊肉的制作方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-14", + "createNum": "CN201530185944.6", + "patentName": "包装袋(雅河猪腊肉)", + "type": "外观专利" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201530186147.X", + "patentName": "包装盒(水果缤纷)", + "type": "外观专利" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201530186148.4", + "patentName": "包装袋(韩式热狗)", + "type": "外观专利" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201530185963.9", + "patentName": "包装袋(水果缤纷)", + "type": "外观专利" + }, + { + "createDate": "2015-09-23", + "createNum": "CN201530153390.1", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2015-06-17", + "createNum": "CN201430163340.7", + "patentName": "包装袋(腊猪脸)", + "type": "外观专利" + }, + { + "createDate": "2015-05-06", + "createNum": "CN201430163342.6", + "patentName": "包装袋(广味香肠)", + "type": "外观专利" + }, + { + "createDate": "2015-05-06", + "createNum": "CN201430163339.4", + "patentName": "包装袋(腊猪嘴)", + "type": "外观专利" + }, + { + "createDate": "2015-05-06", + "createNum": "CN201430163195.2", + "patentName": "包装袋(腊猪耳)", + "type": "外观专利" + }, + { + "createDate": "2015-04-29", + "createNum": "CN201430163192.9", + "patentName": "包装袋(烟熏排骨)", + "type": "外观专利" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201430296670.3", + "patentName": "肠衣膜(炫脆火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201430276810.0", + "patentName": "肠衣膜(甜玉米火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201430168882.3", + "patentName": "包装袋(五花腊肉)", + "type": "外观专利" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201430168958.2", + "patentName": "包装袋(后腿腊肉)", + "type": "外观专利" + }, + { + "createDate": "2015-02-18", + "createNum": "CN201420531951.7", + "patentName": "一种测氧仪探针装置", + "type": "实用新型" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201420552642.8", + "patentName": "灌肠真空包装下膜成形模具", + "type": "实用新型" + }, + { + "createDate": "2015-01-21", + "createNum": "CN201430310958.1", + "patentName": "包装箱(火腿肠优级)", + "type": "外观专利" + }, + { + "createDate": "2015-01-21", + "createNum": "CN201430099276.0", + "patentName": "罐贴(餐餐香香辣酱系列产品)", + "type": "外观专利" + }, + { + "createDate": "2015-01-14", + "createNum": "CN201430310935.0", + "patentName": "包装箱(甜玉米火腿肠-绿色)", + "type": "外观专利" + }, + { + "createDate": "2014-12-31", + "createNum": "CN201420451129.X", + "patentName": "基于RFID的智能包装箱", + "type": "实用新型" + }, + { + "createDate": "2014-12-24", + "createNum": "CN201410463490.9", + "patentName": "微波预油炸裹浆料及使用该裹浆料加工熟肉食品的方法", + "type": "发明专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201420449790.7", + "patentName": "火腿肠自动排列装置", + "type": "实用新型" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167158.9", + "patentName": "瓶子(嘎嘎多)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167239.9", + "patentName": "礼品盒(龙凤香舞)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167164.4", + "patentName": "礼品盒(粽情蜜意)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167370.5", + "patentName": "礼品盒(牦品珍味)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167495.8", + "patentName": "礼品盒(竹子花纹)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430166398.7", + "patentName": "礼品盒(激情球餐)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430166249.0", + "patentName": "包装袋(台湾风味烤肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430166244.8", + "patentName": "礼品盒(热力夜宵)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167156.X", + "patentName": "礼品盒(美好献礼)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167622.4", + "patentName": "礼品盒(美好大小礼包)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167241.6", + "patentName": "礼品盒(龙凤出粽)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430166243.3", + "patentName": "礼品盒(美好大礼包)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430166242.9", + "patentName": "礼品盒(活力早餐)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430167405.5", + "patentName": "包装铁盒(牦牛甑选)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430166322.4", + "patentName": "包装袋(香排)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430163313.X", + "patentName": "包装袋(农家猪肉川味香肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430162749.7", + "patentName": "包装袋(泡面搭档)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430162620.6", + "patentName": "包装袋(咕噜咕噜火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430162746.3", + "patentName": "包装袋(甜玉米火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430163361.9", + "patentName": "包装袋(川味香肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430162626.3", + "patentName": "包装袋(钙火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430163337.5", + "patentName": "包装袋(农家猪肉广味香肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430162791.9", + "patentName": "包装袋(蘑菇炖鸡风味火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160573.1", + "patentName": "包装盒(映像四川-五花腊肉)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160689.5", + "patentName": "包装盒(映像四川-广味大香肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160128.5", + "patentName": "包装盒(映像四川-腊猪耳)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160214.6", + "patentName": "包装盒(映像四川-腊猪嘴)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160690.8", + "patentName": "包装盒(映像四川-川味大香肠)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160212.7", + "patentName": "手提袋(牦牛甄选)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160213.1", + "patentName": "包装盒(映像四川-烟熏排骨)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160392.9", + "patentName": "包装盒(牦牛甄选)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160391.4", + "patentName": "包装盒(映像四川-腊猪脸)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430160574.6", + "patentName": "包装盒(映像四川-后腿腊肉)", + "type": "外观专利" + }, + { + "createDate": "2014-11-05", + "createNum": "CN201310326077.3", + "patentName": "一种五谷杂粮素肠及其制作方法", + "type": "发明专利" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201430099292.X", + "patentName": "包装袋(温彻斯特切片)", + "type": "外观专利" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201430099270.3", + "patentName": "包装纸袋(威尔特郡切片)", + "type": "外观专利" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201430099341.X", + "patentName": "包装袋(蔬菜里昂那切片)", + "type": "外观专利" + }, + { + "createDate": "2014-06-11", + "createNum": "CN201320890661.7", + "patentName": "火腿肠自动收集摆放装置", + "type": "实用新型" + }, + { + "createDate": "2013-11-27", + "createNum": "CN201320346238.0", + "patentName": "电炉消化样品用支撑架", + "type": "实用新型" + }, + { + "createDate": "2013-11-27", + "createNum": "CN201330038469.0", + "patentName": "包装膜(鸡肉火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2013-11-20", + "createNum": "CN201310326077.3", + "patentName": "一种五谷杂粮素肠及其制作方法", + "type": "发明专利" + }, + { + "createDate": "2013-08-21", + "createNum": "CN201210179035.7", + "patentName": "一种富含肉蛋白的营养奶粉的加工方法", + "type": "发明专利" + }, + { + "createDate": "2013-08-14", + "createNum": "CN201330038327.4", + "patentName": "包装膜(蘑菇炖鸡风味火腿肠2)", + "type": "外观专利" + }, + { + "createDate": "2013-07-24", + "createNum": "CN201330038454.4", + "patentName": "包装袋(台湾风味烤香肠)", + "type": "外观专利" + }, + { + "createDate": "2013-07-17", + "createNum": "CN201110437008.0", + "patentName": "水晶肉灌肠及其制作方法", + "type": "发明专利" + }, + { + "createDate": "2013-07-10", + "createNum": "CN201330038529.9", + "patentName": "礼盒(虫草蕨麻猪)", + "type": "外观专利" + }, + { + "createDate": "2013-07-03", + "createNum": "CN201330038405.0", + "patentName": "包装袋(泡椒卤蛋)", + "type": "外观专利" + }, + { + "createDate": "2013-06-12", + "createNum": "CN201330038316.6", + "patentName": "包装膜(蘑菇炖鸡风味火腿肠1)", + "type": "外观专利" + }, + { + "createDate": "2013-04-24", + "createNum": "CN201220583224.6", + "patentName": "蛋壳蛋液分离器", + "type": "实用新型" + }, + { + "createDate": "2013-04-17", + "createNum": "CN201220584460.X", + "patentName": "拉伸膜包装机", + "type": "实用新型" + }, + { + "createDate": "2013-04-10", + "createNum": "CN201230528533.9", + "patentName": "包装袋(美好香卤蛋)", + "type": "外观专利" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201230528552.1", + "patentName": "包装袋(美好-优级火腿肠外袋)", + "type": "外观专利" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201230526996.1", + "patentName": "包装袋(美好-热狗肠)", + "type": "外观专利" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201230528539.6", + "patentName": "包装袋(美好-川肉王火腿肠外袋)", + "type": "外观专利" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201230527048.X", + "patentName": "包装袋(美好儿童肠)", + "type": "外观专利" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201230527058.3", + "patentName": "包装膜(美好-川肉王火腿肠)", + "type": "外观专利" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201230528537.7", + "patentName": "包装膜(美好-川肉王)", + "type": "外观专利" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201230483654.6", + "patentName": "包装盒(川香一族)", + "type": "外观专利" + }, + { + "createDate": "2013-03-06", + "createNum": "CN201230483971.8", + "patentName": "手提盒(美好组合大礼包)", + "type": "外观专利" + }, + { + "createDate": "2013-01-16", + "createNum": "CN201230483986.4", + "patentName": "手提袋(冰鲜牦牛肉)", + "type": "外观专利" + }, + { + "createDate": "2013-01-09", + "createNum": "CN201230483663.5", + "patentName": "包装袋(美好牛板筋)", + "type": "外观专利" + }, + { + "createDate": "2013-01-09", + "createNum": "CN201230483985.X", + "patentName": "标贴(山椒鸡丁香辣酱)", + "type": "外观专利" + }, + { + "createDate": "2012-11-07", + "createNum": "CN201220110889.5", + "patentName": "用于火腿肠类产品的人造肠衣包装结构", + "type": "实用新型" + }, + { + "createDate": "2012-10-24", + "createNum": "CN201220110977.5", + "patentName": "一种用于火腿肠类产品的人造肠衣包装", + "type": "实用新型" + }, + { + "createDate": "2012-10-17", + "createNum": "CN201010298883.0", + "patentName": "动物、植物交联蛋白及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-10-17", + "createNum": "CN201010296952.4", + "patentName": "肉制品加工方法", + "type": "发明专利" + }, + { + "createDate": "2012-09-19", + "createNum": "CN201210179035.7", + "patentName": "一种富含肉蛋白的营养奶粉的加工方法", + "type": "发明专利" + }, + { + "createDate": "2012-08-29", + "createNum": "CN201010300458.0", + "patentName": "杀菌釜杀菌降温阶段的压力控制方法", + "type": "发明专利" + }, + { + "createDate": "2012-06-27", + "createNum": "CN201110437008.0", + "patentName": "水晶肉灌肠及其制作方法", + "type": "发明专利" + }, + { + "createDate": "2012-04-04", + "createNum": "CN201130411983.5", + "patentName": "包装膜(火腿肠菠萝风味)", + "type": "外观专利" + }, + { + "createDate": "2012-04-04", + "createNum": "CN201130411982.0", + "patentName": "包装膜(火腿肠海鲜风味)", + "type": "外观专利" + }, + { + "createDate": "2011-11-02", + "createNum": "CN201110206330.2", + "patentName": "含肉丝的低温肉灌肠", + "type": "发明专利" + }, + { + "createDate": "2011-06-01", + "createNum": "CN201020577137.0", + "patentName": "含有动物蛋白与植物蛋白的食品", + "type": "实用新型" + }, + { + "createDate": "2011-02-16", + "createNum": "CN201010298883.0", + "patentName": "动物、植物交联蛋白及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2011-02-16", + "createNum": "CN201010296952.4", + "patentName": "肉制品加工方法", + "type": "发明专利" + }, + { + "createDate": "2011-01-05", + "createNum": "CN201020301071.2", + "patentName": "用于肉类食品的热水循环式杀菌釜", + "type": "实用新型" + }, + { + "createDate": "2010-11-03", + "createNum": "CN200910311261.4", + "patentName": "含腌制辣椒的火腿肠", + "type": "发明专利" + }, + { + "createDate": "2010-07-21", + "createNum": "CN200930326328.2", + "patentName": "包装盒(美好·老君山套件)", + "type": "外观专利" + }, + { + "createDate": "2010-06-30", + "createNum": "CN201010300458.0", + "patentName": "杀菌釜杀菌降温阶段的压力控制方法", + "type": "发明专利" + }, + { + "createDate": "2003-10-01", + "createNum": "CN03332564.2", + "patentName": "食品包装膜", + "type": "外观专利" + }, + { + "createDate": "2003-09-10", + "createNum": "CN03332562.6", + "patentName": "食品包装盒", + "type": "外观专利" + }, + { + "createDate": "2003-09-10", + "createNum": "CN03332563.4", + "patentName": "食品包装袋", + "type": "外观专利" + }, + { + "createDate": "2002-08-14", + "createNum": "CN01336507.X", + "patentName": "包装盒(6)", + "type": "外观专利" + }, + { + "createDate": "2002-07-03", + "createNum": "CN01339714.1", + "patentName": "包装盒(1)", + "type": "外观专利" + }, + { + "createDate": "2002-06-26", + "createNum": "CN01339716.8", + "patentName": "包装盒(3)", + "type": "外观专利" + }, + { + "createDate": "2002-06-26", + "createNum": "CN01339713.3", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2002-06-19", + "createNum": "CN01339715.X", + "patentName": "包装盒(2)", + "type": "外观专利" + }, + { + "createDate": "2002-05-08", + "createNum": "CN01336501.0", + "patentName": "标贴", + "type": "外观专利" + }, + { + "createDate": "2002-05-08", + "createNum": "CN01336503.7", + "patentName": "包装盒(2)", + "type": "外观专利" + }, + { + "createDate": "2002-05-01", + "createNum": "CN01336504.5", + "patentName": "包装盒(3)", + "type": "外观专利" + }, + { + "createDate": "2002-05-01", + "createNum": "CN01336505.3", + "patentName": "包装盒(4)", + "type": "外观专利" + }, + { + "createDate": "2002-05-01", + "createNum": "CN01336500.2", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2002-05-01", + "createNum": "CN01336506.1", + "patentName": "包装盒(5)", + "type": "外观专利" + }, + { + "createDate": "2002-05-01", + "createNum": "CN01336502.9", + "patentName": "包装盒(1)", + "type": "外观专利" + }, + { + "createDate": "2002-03-27", + "createNum": "CN01313784.0", + "patentName": "食品包装袋(4)", + "type": "外观专利" + }, + { + "createDate": "2002-02-13", + "createNum": "CN01304198.3", + "patentName": "包装盒(3)", + "type": "外观专利" + }, + { + "createDate": "2002-01-30", + "createNum": "CN01304196.7", + "patentName": "包装盒(1)", + "type": "外观专利" + }, + { + "createDate": "2002-01-23", + "createNum": "CN01304197.5", + "patentName": "包装盒(2)", + "type": "外观专利" + }, + { + "createDate": "2002-01-16", + "createNum": "CN01304199.1", + "patentName": "食品包装袋(2)", + "type": "外观专利" + }, + { + "createDate": "2002-01-16", + "createNum": "CN01304200.9", + "patentName": "食品包装袋(1)", + "type": "外观专利" + }, + { + "createDate": "2002-01-16", + "createNum": "CN01313782.4", + "patentName": "食品包装袋(2)", + "type": "外观专利" + }, + { + "createDate": "2001-12-12", + "createNum": "CN01313781.6", + "patentName": "食品包装袋(1)", + "type": "外观专利" + }, + { + "createDate": "2001-11-28", + "createNum": "CN01313783.2", + "patentName": "食品包装袋(3)", + "type": "外观专利" + }, + { + "createDate": "2001-10-24", + "createNum": "CN01313447.7", + "patentName": "包装盒(1)", + "type": "外观专利" + }, + { + "createDate": "2001-10-24", + "createNum": "CN01313448.5", + "patentName": "包装盒(2)", + "type": "外观专利" + }, + { + "createDate": "2001-09-26", + "createNum": "CN01313146.X", + "patentName": "包装盒(2)", + "type": "外观专利" + }, + { + "createDate": "2001-09-26", + "createNum": "CN01313145.1", + "patentName": "包装盒(1)", + "type": "外观专利" + }, + { + "createDate": "1996-09-11", + "createNum": "CN95111265.1", + "patentName": "粽子肠", + "type": "发明专利" + }, + { + "createDate": "1996-06-05", + "createNum": "CN94113008.8", + "patentName": "川味火腿肠", + "type": "发明专利" + } + ], + "total": 242 + }, + "ProfileTags": [ + "畜禽肉火腿肠系列", + "西式低温火腿系列", + "脆皮肠、台湾烤肠系列", + "腌腊、中式香肠系列", + "调味品、香辣肉酱系列", + "预调理、预制菜系列", + "罗布麻茶", + "食品" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "开个小灶 SAUCE", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "宝藏小猪", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "宝藏猪猪", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "纯 PURE", + "status": "驳回复审中", + "type": "29-食品" + }, + { + "name": "纯 PURE", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "美好九巷一味", + "status": "等待实质审查", + "type": "29-食品" + }, + { + "name": "九巷一味", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "纯 PURE", + "status": "商标无效", + "type": "30-方便食品" + }, + { + "name": "纯 PURE", + "status": "商标无效", + "type": "29-食品" + }, + { + "name": "好运彩头", + "status": "商标无效", + "type": "29-食品" + }, + { + "name": "大食客", + "status": "等待实质审查", + "type": "29-食品" + }, + { + "name": "大食客", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "43-餐饮住宿" + }, + { + "name": "铁板小脆骨", + "status": "商标无效", + "type": "29-食品" + }, + { + "name": "月佳斋", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "月贵斋", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "图形", + "status": "商标无效", + "type": "29-食品" + }, + { + "name": "图形", + "status": "商标无效", + "type": "29-食品" + }, + { + "name": "辣子蜀黍", + "status": "商标已注册", + "type": "30-方便食品" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "出口食品生产企业备案", + "docNo": "5100/03133", + "endDate": "2016-01-31 00:00:00" + }, + { + "docName": "出口食品生产企业备案", + "docNo": "5100/17061", + "endDate": "2016-01-31 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101320021336", + "endDate": "2017-09-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0119", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1824(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03223(17)", + "endDate": "2017-12-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03224(17)", + "endDate": "2017-12-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "管30川A00137(18)", + "endDate": "2018-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2242", + "endDate": "2013-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0247", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP2411", + "endDate": "2016-04-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1825(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1826(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1831(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0569", + "endDate": "2009-11-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP0570", + "endDate": "2009-11-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP1769", + "endDate": "2011-09-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP1768", + "endDate": "2011-09-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AP1793", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP1790", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0194", + "endDate": "2013-01-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0204", + "endDate": "2013-01-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0195", + "endDate": "2013-01-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0206", + "endDate": "2013-01-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0199", + "endDate": "2013-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0200", + "endDate": "2013-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0196", + "endDate": "2013-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0197", + "endDate": "2013-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2243", + "endDate": "2013-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2246", + "endDate": "2013-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2245", + "endDate": "2013-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0164", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0245", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0051", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0248", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0054", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0055", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0244", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0052", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0163", + "endDate": "2015-05-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP1806", + "endDate": "2016-04-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP2409", + "endDate": "2016-04-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2410", + "endDate": "2016-04-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1050(17)", + "endDate": "2017-01-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1343(17)", + "endDate": "2017-03-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1837(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1830(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1832(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1829(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1834(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1833(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1836(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "食品生产", + "docNo": "SC10451013200058,QS5101 0307 0600", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2244", + "endDate": "2013-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0246", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1838(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A86684(18)", + "endDate": "2018-07-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0567", + "endDate": "2009-11-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP0571", + "endDate": "2009-11-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0568", + "endDate": "2009-11-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP0572", + "endDate": "2009-11-18 00:00:00" + }, + { + "docName": "食品生产许可证", + "docNo": "SC10451013200058", + "endDate": "2018-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-11-11 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510132-13-03-425660】JXQB-0019号", + "endDate": "2020-02-25 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510132-13-03-467355】JXQB-0133号", + "endDate": "2020-06-04 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510132-13-03-511601】JXQB-0257号", + "endDate": "2020-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP1792", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP1791", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP1789", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AP1794", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AP1788", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "91510132621702689Y001P", + "endDate": "2018-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AP0053", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1828(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1839(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1827(17)", + "endDate": "2017-06-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A1835(17)", + "endDate": "2017-06-06 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 5, + "PatentsInfo": 242, + "ProfileTags": [ + "畜禽肉火腿肠系列", + "西式低温火腿系列", + "脆皮肠、台湾烤肠系列", + "腌腊、中式香肠系列", + "调味品、香辣肉酱系列", + "预调理、预制菜系列", + "罗布麻茶", + "食品" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 77, + "authority": "新津县市场监督管理局", + "branches": 6, + "businessDateFrom": "1993-10-29 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:食品生产;粮食加工食品生产;食品销售;道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:食品进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "1000.000000万人民币", + "changes": 55, + "companyAddress": "成都市新津区五津街道希望路88号(四川新津工业园区)", + "companyCode": "510100400016464", + "companyName": "成都希望食品有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(外商投资企业与内资合资)", + "contactInfo": { + "email": "908397138@qq.com", + "phoneNumber": "13281207129", + "website": [ + { + "name": "成都希望食品有限公司", + "url": "www.xiwangfood.com" + } + ] + }, + "creditNo": "91510132621702689Y", + "employees": 4, + "establishDate": "1993-10-29 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "食品制造业" + }, + "isOnStock": "0", + "issueDate": "2022-01-12 00:00:00", + "keyNo": "39822b52897f44b52bd3674fff961b02", + "legalPerson": "刘怀伟", + "liquidation": null, + "mPledges": 0, + "orgCode": "621702689", + "originalName": 0, + "partners": 4, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "北京市平谷区市场监督管理局", + "companyCode": "110117011894068", + "companyName": "成都希望食品有限公司北京分公司", + "creditNo": "911101176883569361", + "legalPerson": "刘怀伟" + }, + { + "authority": "西安市市场监督管理局", + "companyCode": "6101005000180", + "companyName": "成都希望食品有限公司西安销售分公司", + "creditNo": "916101046240987209", + "legalPerson": "潘是金" + }, + { + "authority": "西昌市食品药品和工商质量监管局", + "companyCode": "513401000017457", + "companyName": "成都希望食品有限公司西昌分公司", + "creditNo": "", + "legalPerson": "周再勇" + }, + { + "authority": "", + "companyCode": "第0014", + "companyName": "成都希望食品有限公司长春销售公司", + "creditNo": null, + "legalPerson": "李彩霞" + }, + { + "authority": null, + "companyCode": "510100500043548", + "companyName": "成都希望食品有限公司成都销售分公司", + "creditNo": "", + "legalPerson": "杜成斌" + }, + { + "authority": "", + "companyCode": "第0014", + "companyName": "成都希望食品有限公司长春销售公司", + "creditNo": "", + "legalPerson": null + } + ], + "changes": [ + { + "changeAfter": "成都市新津县五津街道工业园区希望路187号9栋、10栋、11栋、12栋、13栋、14栋、15栋;", + "changeBefore": "", + "changeDate": "2020-11-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "肉制品(腌腊肉制品、热加工熟肉制品、发酵肉制品、预制调理肉制品)、蛋制品、调味品、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂、方便食品生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品、散装食品;普通货运;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品(酒类)、散装食品;普通货运;货物进出口(以上范围涉及许可证的凭有效的许可证经营)。", + "changeDate": "2017-10-13 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都华西希望集团有限公司;成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川新希望农牧有限公司;", + "changeBefore": "成都华西希望集团有限公司;成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川南方希望实业有限公司;", + "changeDate": "2009-08-25 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "周再勇", + "changeBefore": "李兵", + "changeDate": "2015-11-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "肉制品(腌腊肉制品、热加工熟肉制品、发酵肉制品、预制调理肉制品)、蛋制品、调味品、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂、方便食品、豆制品生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品、散装食品;普通货运;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "肉制品(腌腊肉制品、热加工熟肉制品、发酵肉制品、预制调理肉制品)、蛋制品、调味品、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂、方便食品生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品、散装食品;普通货运;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-06-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品(再制蛋类)生产、销售。(卫生许可证有效期限至2011年3月25日)。", + "changeDate": "2010-05-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品(再制蛋类)生产、销售。(卫生许可证有效期限至2011年3月25日)。", + "changeBefore": "生产、销售食品、饮料、滋补品。", + "changeDate": "2009-01-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "严虎,董事长\n周再勇,董事兼总经理\n吉崇星,董事", + "changeBefore": "/", + "changeDate": "2010-05-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "严虎,中华人民共和国居民身份证,***", + "changeBefore": "刘永好,中华人民共和国居民身份证,510102510930657", + "changeDate": "2010-05-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "刘怀伟 冉义军 孙道菊", + "changeBefore": "刘怀伟 韩继涛 孙道菊", + "changeDate": "2020-11-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1122", + "changeBefore": "6110", + "changeDate": "2009-01-20 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-07 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华西希望集团有限公司;成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川南方希望实业有限公司;", + "changeBefore": "成都市新津希望饲料厂;浩丰贸易有限公司;", + "changeDate": "2009-01-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-10-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市新津区五津街道希望路88号(四川新津工业园)", + "changeBefore": "新津县工业园区希望路88号", + "changeDate": "2020-11-20 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都华西希望集团有限公司;成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川南方希望实业有限公司;", + "changeBefore": "成都市新津希望饲料厂;浩丰贸易有限公司;", + "changeDate": "2009-01-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-13 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "严虎,中华人民共和国居民身份证,*****", + "changeBefore": "刘永好,中华人民共和国居民身份证,*****", + "changeDate": "2010-05-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都华西希望集团有限公司 出资 112.5万人民币;四川新希望六和农牧有限公司 出资 587.5万人民币;上海东方希望企业服务有限公司 出资 187.5万人民币;希望大陆企业管理发展有限公司 出资 112.5万人民币;", + "changeBefore": "成都华西希望集团有限公司 出资 112.5万人民币;四川新希望六和农牧有限公司 出资 587.5万人民币;上海东方希望企业服务有限公司 出资 187.5万人民币;成都希望大陆实业有限公司 出资 112.5万人民币;", + "changeDate": "2020-07-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "李兵,中华人民共和国居民身份证,***", + "changeBefore": "吉崇星,中华人民共和国居民身份证,***", + "changeDate": "2012-10-22 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "1122", + "changeBefore": "6110", + "changeDate": "2009-01-20 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "朱月樵,监事", + "changeBefore": "/", + "changeDate": "2009-01-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "吉崇星,中华人民共和国居民身份证,***", + "changeBefore": "严虎,中华人民共和国居民身份证,***", + "changeDate": "2010-11-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeDate": "2012-10-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-07 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-05-06 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品(酒类)、散装食品;普通货运;货物进出口(以上范围涉及许可证的凭有效的许可证经营)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeDate": "2015-06-02 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都希望大陆实业有限公司;上海东方希望企业服务有限公司;四川新希望六和农牧有限公司;", + "changeBefore": "成都华西希望集团有限公司;成都华西希望集团有限公司;成都华西希望集团有限公司;", + "changeDate": "2015-06-02 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "肉制品(腌腊肉制品、热加工熟肉制品、发酵肉制品、预制调理肉制品)、蛋制品、调味品、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂、方便食品生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品、散装食品;普通货运;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品(酒类)、散装食品;普通货运;货物进出口(以上范围涉及许可证的凭有效的许可证经营)。", + "changeDate": "2017-10-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "周再勇,董事兼总经理\n吉崇星,董事长\n\n贺胜利,董事", + "changeBefore": "周再勇,董事兼总经理\n吉崇星,董事\n", + "changeDate": "2010-11-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品(再制蛋类)生产、销售。(卫生许可证有效期限至2011年3月25日)。", + "changeDate": "2010-05-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-20 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品(酒类)、散装食品;普通货运;货物进出口(以上范围涉及许可证的凭有效的许可证经营)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeDate": "2015-06-02 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-05-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2022-01-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都希望大陆实业有限公司;上海东方希望企业服务有限公司;四川新希望六和农牧有限公司;", + "changeBefore": "成都华西希望集团有限公司;成都华西希望集团有限公司;成都华西希望集团有限公司;", + "changeDate": "2015-06-02 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川新希望六和农牧有限公司;", + "changeBefore": "成都华西希望集团有限公司;成都华西希望集团有限公司;成都华西希望集团有限公司;", + "changeDate": "2012-10-22 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "; 2020-07-22第二章第八条", + "changeBefore": "无", + "changeDate": "2020-07-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "许可项目:食品生产;粮食加工食品生产;食品销售;道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:食品进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "肉制品(腌腊肉制品、热加工熟肉制品、发酵肉制品、预制调理肉制品)、蛋制品、调味品、罐头食品、速冻食品、水产加工品、食用植物油、食用动物油脂、方便食品、豆制品生产、销售;销售:鲜肉、禽蛋(鲜蛋)、预包装食品、散装食品;普通货运;货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2022-01-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-10-29", + "changeDate": "2010-05-24 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]、调味料(半固态)生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeBefore": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品[再制蛋类]生产、销售;鲜肉、禽蛋(鲜蛋)销售;普通货运。(以上范围涉及许可证的凭有效的许可证经营)。", + "changeDate": "2012-10-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "刘永好,董事长\n\n谢洪,董事", + "changeBefore": "刘永好,董事长\n", + "changeDate": "2009-01-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "周再勇,董事兼总经理\n\n李兵,董事长\n李芳溢,董事", + "changeBefore": "周再勇,董事兼总经理\n", + "changeDate": "2012-10-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川新希望六和农牧有限公司;", + "changeBefore": "成都华西希望集团有限公司;成都华西希望集团有限公司;成都华西希望集团有限公司;", + "changeDate": "2012-10-22 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都华西希望集团有限公司;成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川新希望农牧有限公司;", + "changeBefore": "成都华西希望集团有限公司;成都希望大陆实业有限公司;上海东方希望动物营养食品有限公司;四川南方希望实业有限公司;", + "changeDate": "2009-08-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "肉制品(熏煮香肠火腿制品、腌腊肉制品、酱卤肉制品)、蛋制品(再制蛋类)生产、销售。(卫生许可证有效期限至2011年3月25日)。", + "changeBefore": "生产、销售食品、饮料、滋补品。", + "changeDate": "2009-01-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "刘怀伟", + "changeBefore": "周再勇", + "changeDate": "2017-10-13 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-10-29", + "changeDate": "2010-05-24 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "朱月樵,监事", + "changeBefore": "/", + "changeDate": "2009-01-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2020-04-29", + "changeBefore": "无", + "changeDate": "2020-06-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "周再勇,董事长兼总经理\n李芳溢,董事\n\n韩继涛,董事\n龚华忠,董事", + "changeBefore": "周再勇,董事兼总经理\n李芳溢,董事", + "changeDate": "2015-11-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-10-29 00:00:00", + "changeDate": "2010-05-24 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "2020-11-19新章程备案", + "changeBefore": "无", + "changeDate": "2020-11-20 00:00:00", + "changeField": "章程备案" + } + ], + "contactInfo": { + "email": "908397138@qq.com", + "phoneNumber": "13281207129", + "website": [ + { + "name": "成都希望食品有限公司", + "url": "www.xiwangfood.com" + } + ] + }, + "employees": [ + { + "employeeName": "邓振刚", + "position": "监事" + }, + { + "employeeName": "刘怀伟", + "position": "董事长兼总经理" + }, + { + "employeeName": "孙道菊", + "position": "董事" + }, + { + "employeeName": "冉义军", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "食品制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "1993-09-16 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "1993-09-16 16:00:00", + "stockCapital": "587.5", + "stockName": "四川新希望六和农牧有限公司", + "stockPercent": "0.5875", + "stockRealcapital": "587.5", + "stockType": "企业法人" + }, + { + "capiDate": "1993-09-16 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "1993-09-16 16:00:00", + "stockCapital": "187.5", + "stockName": "上海东方希望企业服务有限公司", + "stockPercent": "0.1875", + "stockRealcapital": "187.5", + "stockType": "企业法人" + }, + { + "capiDate": "1993-09-16 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "1993-09-16 16:00:00", + "stockCapital": "112.5", + "stockName": "成都华西希望集团有限公司", + "stockPercent": "0.1125", + "stockRealcapital": "112.5", + "stockType": "企业法人" + }, + { + "capiDate": "1993-09-16 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "1993-09-17 00:00:00", + "stockCapital": "112.5", + "stockName": "希望大陆企业管理发展有限公司", + "stockPercent": "0.1125", + "stockRealcapital": "112.5", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-07 00:00:00", + "executiveOrg": "新津县市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "510132621702689", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "91510132621702689Y", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "91510132621702689Y", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "91510132621702689Y", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "91510132621702689Y", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "91510132621702689Y", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都希望食品有限公司", + "taxPayerNo": "91510132621702689Y", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/7734b57297111e0998b43e12e018f138/202202251910.json b/example/tpt/company/7734b57297111e0998b43e12e018f138/202202251910.json new file mode 100644 index 0000000..c87e678 --- /dev/null +++ b/example/tpt/company/7734b57297111e0998b43e12e018f138/202202251910.json @@ -0,0 +1,417 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-10 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 1, + "authority": "成都市新都区市场监督管理局", + "branches": 8, + "businessDateFrom": "2019-11-19 00:00:00", + "businessDateTo": null, + "businessScope": "制造、加工、销售:量具刃具量仪、数控刀具、机床附件、模具磨料、硬质合金制品、电子配件、五金工具、机动车零部件;机械动力工程、环保成套设备设计、制造、安装、维修;金属材料销售、废旧物资处理及相关技术咨询;汽车租赁;货物进出口、技术进出口;其他无需许可或审批的合法项目。 (依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "capital": "49200.000000万人民币", + "changes": 6, + "companyAddress": "成都市新都区三河街道绕城大道南1段199号", + "companyCode": "510125002102921", + "companyName": "成都新成量工具有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "cl@chinachengliang.com", + "phoneNumber": "028-83059889", + "website": [ + { + "name": "成都成量工具集团有限公司", + "url": "www.chinachengliang.cn" + }, + { + "name": "成都新成量工具有限公司", + "url": "www.chinachengliang.com" + } + ] + }, + "creditNo": "91510114MA697U516G", + "employees": 10, + "establishDate": "2019-11-19 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "isOnStock": "0", + "issueDate": "2021-12-23 00:00:00", + "keyNo": "7cdfca3e30cc3fdf9b119e7b4fc86801", + "legalPerson": "朱书林", + "liquidation": null, + "mPledges": 0, + "orgCode": "MA697U516", + "originalName": 0, + "partners": 14, + "pledges": 0, + "province": "SC", + "punishes": 1, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 1, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "重庆市九龙坡区市场监督管理局", + "companyCode": "500901300011123", + "companyName": "成都新成量工具有限公司重庆分公司", + "creditNo": "91500107762697510W", + "legalPerson": "李林蔚" + }, + { + "authority": "东莞市市场监督管理局", + "companyCode": "441900000326769", + "companyName": "成都新成量工具有限公司东莞分公司", + "creditNo": "914419007829780376", + "legalPerson": "吴彤" + }, + { + "authority": "成都市新都区市场监督管理局", + "companyCode": null, + "companyName": "成都新成量工具有限公司新都分公司", + "creditNo": "91510114MA69G4YU6Q", + "legalPerson": "宋国成" + }, + { + "authority": "金牛区市场监督管理局", + "companyCode": null, + "companyName": "成都新成量工具有限公司金牛分公司", + "creditNo": "91510106MA68P84Y79", + "legalPerson": "王东" + }, + { + "authority": "沈阳市铁西区市场监督管理局", + "companyCode": "210106100010259", + "companyName": "成都新成量工具有限公司沈阳分公司", + "creditNo": "912101067555202820", + "legalPerson": "巫定军" + }, + { + "authority": "长沙市芙蓉区市场监督管理局", + "companyCode": "430192000002322", + "companyName": "成都新成量工具有限公司长沙分公司", + "creditNo": "914301027170833768", + "legalPerson": "黄睦" + }, + { + "authority": "荥阳市市场监督管理局", + "companyCode": null, + "companyName": "成都新成量工具有限公司郑州分公司", + "creditNo": "91410182MA9EY0KY78", + "legalPerson": "宋国成" + }, + { + "authority": "无锡国家高新技术产业开发区(无锡市新吴区)行政审批局", + "companyCode": null, + "companyName": "成都新成量工具有限公司无锡分公司", + "creditNo": "91320214MA1MTBF37R", + "legalPerson": "杜辉" + } + ], + "changes": [ + { + "changeAfter": "49200.000000万人民币", + "changeBefore": "7700万人民币", + "changeDate": "2021-12-23 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-23 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都成量基典股权投资基金管理有限公司 出资 14760万人民币;成都恒孚企业管理有限公司 出资 5790.4875万人民币;成都嘉高企业管理有限公司 出资 3040.2314万人民币;成都凯澳投资管理有限公司 出资 1722.2684万人民币;成都智凡投资管理有限公司 出资 1722.2684万人民币;成都斯雷克投资管理有限责任公司 出资 1652.8878万人民币;成都宸鸣投资管理有限公司 出资 1579.357万人民币;成都善益投资管理有限公司 出资 1505.8264万人民币;成都锋涛投资管理有限公司 出资 1436.4445万人民币;成都森财投资管理有限公司 出资 1072.8399万人民币;成都明量企业管理有限公司 出资 600.0415万人民币;成都启量企业管理有限公司 出资 1554.5907万人民币;成都广量企业管理有限公司 出资 9860.3万人民币;刘泽生 出资 861.0711万人民币;张牧 出资 797.1915万人民币;罗佳 出资 654.0334万人民币;陈蜀玉 出资 590.1605万人民币;", + "changeBefore": "成都成量基典股权投资基金管理有限公司 出资 2310万人民币;成都恒孚企业管理有限公司 出资 905.9375万人民币;成都嘉高企业管理有限公司 出资 475.5314万人民币;成都凯澳投资管理有限公司 出资 269.7684万人民币;成都智凡投资管理有限公司 出资 269.7684万人民币;成都斯雷克投资管理有限责任公司 出资 258.4878万人民币;成都宸鸣投资管理有限公司 出资 247.207万人民币;成都善益投资管理有限公司 出资 235.9264万人民币;成都锋涛投资管理有限公司 出资 224.6445万人民币;成都森财投资管理有限公司 出资 168.1399万人民币;成都明量企业管理有限公司 出资 93.7415万人民币;成都启量企业管理有限公司 出资 243.1907万人民币;成都广量企业管理有限公司 出资 1543.7万人民币;刘泽生 出资 134.8211万人民币;张牧 出资 124.8915万人民币;罗佳 出资 102.0834万人民币;陈蜀玉 出资 92.1605万人民币;", + "changeDate": "2021-12-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都成量基典股权投资基金管理有限公司 出资 2310万人民币;成都恒孚企业管理有限公司 出资 905.9375万人民币;成都嘉高企业管理有限公司 出资 475.5314万人民币;成都凯澳投资管理有限公司 出资 269.7684万人民币;成都智凡投资管理有限公司 出资 269.7684万人民币;成都斯雷克投资管理有限责任公司 出资 258.4878万人民币;成都宸鸣投资管理有限公司 出资 247.207万人民币;成都善益投资管理有限公司 出资 235.9264万人民币;成都锋涛投资管理有限公司 出资 224.6445万人民币;成都森财投资管理有限公司 出资 168.1399万人民币;成都明量企业管理有限公司 出资 93.7415万人民币;成都启量企业管理有限公司 出资 243.1907万人民币;成都广量企业管理有限公司 出资 1543.7万人民币;刘泽生 出资 134.8211万人民币;张牧 出资 124.8915万人民币;罗佳 出资 102.0834万人民币;陈蜀玉 出资 92.1605万人民币;", + "changeBefore": "成都成量基典股权投资基金管理有限公司 出资 2310万人民币;成都恒孚企业管理有限公司 出资 905.9375万人民币;成都嘉高企业管理有限公司 出资 475.5314万人民币;成都凯澳投资管理有限公司 出资 269.7684万人民币;成都智凡投资管理有限公司 出资 269.7684万人民币;成都斯雷克投资管理有限责任公司 出资 258.4878万人民币;成都宸鸣投资管理有限公司 出资 247.207万人民币;成都善益投资管理有限公司 出资 235.9264万人民币;成都锋涛投资管理有限公司 出资 224.6445万人民币;成都森财投资管理有限公司 出资 168.1399万人民币;宋国成 出资 628.8986万人民币;张晓岗 出资 530.0793万人民币;戴超 出资 410.3629万人民币;赵钢 出资 311.2914万人民币;刘泽生 出资 134.8211万人民币;张牧 出资 124.8915万人民币;罗佳 出资 102.0834万人民币;陈蜀玉 出资 92.1605万人民币;", + "changeDate": "2021-12-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张嘉杰 *** 备案手机:*** (网上办理)", + "changeBefore": "朱书林 *** 备案手机:***", + "changeDate": "2020-06-12 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "cl@chinachengliang.com", + "phoneNumber": "028-83059889", + "website": [ + { + "name": "成都成量工具集团有限公司", + "url": "www.chinachengliang.cn" + }, + { + "name": "成都新成量工具有限公司", + "url": "www.chinachengliang.com" + } + ] + }, + "employees": [ + { + "employeeName": "何永钝", + "position": "监事" + }, + { + "employeeName": "徐和平", + "position": "董事" + }, + { + "employeeName": "朱书林", + "position": "董事长" + }, + { + "employeeName": "唐晓林", + "position": "董事" + }, + { + "employeeName": "戴廷财", + "position": "董事" + }, + { + "employeeName": "宋国成", + "position": "监事" + }, + { + "employeeName": "党益", + "position": "董事" + }, + { + "employeeName": "李荣钢", + "position": "董事" + }, + { + "employeeName": "徐兵", + "position": "监事" + }, + { + "employeeName": "潘凡伟", + "position": "董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "金属制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "1579.357", + "stockName": "成都宸鸣投资管理有限公司", + "stockPercent": "0.0321", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "3040.2314", + "stockName": "成都嘉高企业管理有限公司", + "stockPercent": "0.0618", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "1722.2684", + "stockName": "成都凯澳投资管理有限公司", + "stockPercent": "0.0350", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "9860.3", + "stockName": "成都广量企业管理有限公司", + "stockPercent": "0.2004", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "5313.3451万人民币", + "stockName": "成都明量企业管理有限公司", + "stockPercent": "0.1080", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "1072.8399", + "stockName": "成都森财投资管理有限公司", + "stockPercent": "0.0218", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "5790.4875", + "stockName": "成都恒孚企业管理有限公司", + "stockPercent": "0.1177", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "1652.8878", + "stockName": "成都斯雷克投资管理有限责任公司", + "stockPercent": "0.0336", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "797.1915", + "stockName": "张牧", + "stockPercent": "0.0162", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "14760.0", + "stockName": "成都成量基典股权投资基金管理有限公司", + "stockPercent": "0.3000", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "1505.8264", + "stockName": "成都善益投资管理有限公司", + "stockPercent": "0.0306", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "654.0334", + "stockName": "罗佳", + "stockPercent": "0.0133", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "861.0711", + "stockName": "刘泽生", + "stockPercent": "0.0175", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-20 00:00:00", + "stockCapital": "590.1605", + "stockName": "陈蜀玉", + "stockPercent": "0.0120", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [ + { + "authority": "成都市公安局新都区分局", + "content": "对成都新成量工具有限公司作出行政罚款2000元的行政处罚", + "illegalType": "对未按规定期限备案剧毒化学品、易制爆危险化学品销售、购买信息的处罚", + "publicDate": "2021-11-08 00:00:00", + "punishCode": "成新公(河)行罚决字〔2021〕1918号", + "punishContent": null, + "punishDate": "2021-06-17 00:00:00" + } + ], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都新成量工具有限公司", + "taxPayerNo": "91510114MA697U516G", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/79210eb09e7a1687c5bba040575b70db/202202250231.json b/example/tpt/company/79210eb09e7a1687c5bba040575b70db/202202250231.json new file mode 100644 index 0000000..090be3c --- /dev/null +++ b/example/tpt/company/79210eb09e7a1687c5bba040575b70db/202202250231.json @@ -0,0 +1,539 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2020-12-18", + "createNum": "CN202021418019.5", + "patentName": "一种真空测量系统及装置", + "type": "实用新型" + }, + { + "createDate": "2020-12-01", + "createNum": "CN202020839385.1", + "patentName": "一种车用LNG气瓶智能监测系统", + "type": "实用新型" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202020287086.1", + "patentName": "一种能耗监测系统", + "type": "实用新型" + }, + { + "createDate": "2020-09-01", + "createNum": "CN202030231961.X", + "patentName": "车载液位变送器", + "type": "外观专利" + }, + { + "createDate": "2020-08-04", + "createNum": "CN201922171703.1", + "patentName": "一种基于电池供电的压力容器容量限充装置", + "type": "实用新型" + }, + { + "createDate": "2020-06-05", + "createNum": "CN201921653594.0", + "patentName": "一种深冷压力容器用限充装置", + "type": "实用新型" + }, + { + "createDate": "2020-05-15", + "createNum": "CN201922093040.6", + "patentName": "一种快卸连接抽真空阀", + "type": "实用新型" + }, + { + "createDate": "2020-02-04", + "createNum": "CN201911192094.6", + "patentName": "一种快卸连接抽真空阀", + "type": "发明专利" + }, + { + "createDate": "2020-01-24", + "createNum": "CN201930470967.X", + "patentName": "液位仪(智能远传)", + "type": "外观专利" + }, + { + "createDate": "2019-08-13", + "createNum": "CN201920255594.9", + "patentName": "一种稳定型差压计", + "type": "实用新型" + }, + { + "createDate": "2019-07-30", + "createNum": "CN201822228206.6", + "patentName": "双芯传感连接器", + "type": "实用新型" + }, + { + "createDate": "2019-07-05", + "createNum": "CN201822229925.X", + "patentName": "新型智能液位计", + "type": "实用新型" + }, + { + "createDate": "2018-05-29", + "createNum": "CN201720713051.8", + "patentName": "一种电池快速装卸式液位计", + "type": "实用新型" + }, + { + "createDate": "2018-04-13", + "createNum": "CN201720712518.7", + "patentName": "一种液位计的密封结构", + "type": "实用新型" + }, + { + "createDate": "2018-04-06", + "createNum": "CN201720712530.8", + "patentName": "一种防淋水式液位测试仪", + "type": "实用新型" + }, + { + "createDate": "2018-03-23", + "createNum": "CN201720711855.4", + "patentName": "一种防结雾液位计", + "type": "实用新型" + }, + { + "createDate": "2018-03-16", + "createNum": "CN201711051527.7", + "patentName": "低温在线管理系统", + "type": "发明专利" + }, + { + "createDate": "2017-10-27", + "createNum": "CN201730253077.4", + "patentName": "智能液位测试仪", + "type": "外观专利" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620877926.3", + "patentName": "一种旋转开关式平衡阀", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620878017.1", + "patentName": "一种组合式差压变送器", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620874821.2", + "patentName": "一种整体式差压变送器", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620877590.0", + "patentName": "一种螺旋开关式平衡阀", + "type": "实用新型" + }, + { + "createDate": "2013-12-11", + "createNum": "CN201320278535.6", + "patentName": "一种液化天然气用自适应电容传感器", + "type": "实用新型" + }, + { + "createDate": "2013-09-11", + "createNum": "CN201320104213.X", + "patentName": "T型连接器", + "type": "实用新型" + }, + { + "createDate": "2013-04-17", + "createNum": "CN201220576669.1", + "patentName": "一种三线式双电容传感器", + "type": "实用新型" + }, + { + "createDate": "2013-04-17", + "createNum": "CN201220577651.3", + "patentName": "快易冷小中型存罐液位计", + "type": "实用新型" + }, + { + "createDate": "2013-04-10", + "createNum": "CN201220576659.8", + "patentName": "Y型信号密封接头", + "type": "实用新型" + }, + { + "createDate": "2012-08-29", + "createNum": "CN201120542842.1", + "patentName": "数字式真空计", + "type": "实用新型" + }, + { + "createDate": "2012-08-01", + "createNum": "CN201120446257.1", + "patentName": "信号密封接头", + "type": "实用新型" + }, + { + "createDate": "2012-08-01", + "createNum": "CN201120403939.4", + "patentName": "液化气用双同轴电容传感器", + "type": "实用新型" + }, + { + "createDate": "2010-12-15", + "createNum": "CN201020106566.X", + "patentName": "智能机电差压液位计", + "type": "实用新型" + }, + { + "createDate": "2010-12-01", + "createNum": "CN201020106529.9", + "patentName": "电容式液位指示器", + "type": "实用新型" + } + ], + "total": 32 + }, + "ProfileTags": [ + "工厂" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "ZNY智能液位测试系统", + "publishDate": "-", + "regNo": "2020SR1754259", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "DYQ-7多功能车载液位测试系统", + "publishDate": "-", + "regNo": "2020SR1666482", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "智能增压系统", + "publishDate": "-", + "regNo": "2020SR1666483", + "shortName": "ACC", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "兰石•瓶安在线设备管理平台", + "publishDate": "-", + "regNo": "2020SR1666481", + "shortName": "瓶安在线", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "VG-TM真空测量显示系统", + "publishDate": "-", + "regNo": "2020SR1666484", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "多功能车载液位显示系统", + "publishDate": "-", + "regNo": "2018SR329773", + "shortName": "", + "typeNo": "40000-0000", + "versionNo": "1.0.0" + }, + { + "name": "多功能车载液位测试系统", + "publishDate": "-", + "regNo": "2018SR331037", + "shortName": "", + "typeNo": "30900-0000", + "versionNo": "1.0.0" + }, + { + "name": "智能液位测试系统", + "publishDate": "-", + "regNo": "2017SR264415", + "shortName": "", + "typeNo": "30900-0000", + "versionNo": "1.0.0" + }, + { + "name": "低温在线管理系统", + "publishDate": "-", + "regNo": "2017SR264397", + "shortName": "", + "typeNo": "30900-0000", + "versionNo": "1.0.0" + } + ], + "total": 9 + }, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-09-12 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 32, + "ProfileTags": [ + "工厂" + ], + "SoftwareCopyrightsInfo": 9, + "TrademarksInfo": 0, + "allows": 1, + "authority": "成都市双流区市场监督管理局", + "branches": 0, + "businessDateFrom": "2006-10-12 00:00:00", + "businessDateTo": "3999-01-01 00:00:00", + "businessScope": "阀门、仪表仪器的研发、生产、销售、安装及服务;从事货物或技术进出口的对外贸易经营;软件开发及销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "2800.000000万人民币", + "changes": 20, + "companyAddress": "中国(四川)自由贸易试验区成都市双流区西南航空港经济开发区空港四路2666号", + "companyCode": "510122000032448", + "companyName": "成都兰石低温科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "ac@cd-ls.cn", + "phoneNumber": "028-85739020", + "website": [ + { + "name": "成都兰石低温科技有限公司", + "url": "www.cd-ls.cn" + } + ] + }, + "creditNo": "915101227921942952", + "employees": 2, + "establishDate": "2006-10-12 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "isOnStock": "0", + "issueDate": "2019-05-23 00:00:00", + "keyNo": "83e27d9a4058243e5c1f486ab6c8075f", + "legalPerson": "李波", + "liquidation": null, + "mPledges": 0, + "orgCode": "792194295", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "2800", + "changeBefore": "50", + "changeDate": "2014-01-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李波;", + "changeBefore": "李波;李虹蓓;李静;", + "changeDate": "2013-07-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "肖露,***", + "changeBefore": "", + "changeDate": "2016-08-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区西南航空港经济开发区空港四路2666号", + "changeBefore": "成都市双流区西南航空港经济开发区空港四路2666号", + "changeDate": "2019-04-18 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-09-19 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都市双流区西南航空港经济开发区空港四路2666号", + "changeBefore": "成都蛟龙工业港双流园区海洋路4座", + "changeDate": "2016-08-08 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "成都凯斯宁德贸易有限公司;", + "changeBefore": "李波;李虹蓓;李静;", + "changeDate": "2013-07-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "研发、生产、销售阀门、仪表仪器;从事货物或技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售阀门、仪表仪器;销售钢材;进出口贸易;以及其他无需许可或者审批的合法项目。", + "changeDate": "2016-08-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1130", + "changeDate": "2013-07-12 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "肖露,136****8851", + "changeBefore": "/", + "changeDate": "2016-08-08 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "鲁克蓉,监事", + "changeBefore": "/", + "changeDate": "2013-07-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-05-23 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "1151", + "changeBefore": "1130", + "changeDate": "2013-07-11 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "2800", + "changeBefore": "成都凯斯宁德贸易有限公司;", + "changeDate": "2014-01-17 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "阀门、仪表仪器的研发、生产、销售、安装及服务;从事货物或技术进出口的对外贸易经营;软件开发及销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研发、生产、销售阀门、仪表仪器;从事货物或技术进出口的对外贸易经营;软件开发及销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2019-05-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售阀门、仪表仪器;销售钢材;进出口贸易;以及其他无需许可或者审批的合法项目。", + "changeBefore": "生产、销售阀门、仪表仪器;销售钢材以及其他无需许可或者审批的合法项目。", + "changeDate": "2008-10-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "2800", + "changeBefore": "50", + "changeDate": "2014-01-17 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "研发、生产、销售阀门、仪表仪器;从事货物或技术进出口的对外贸易经营;软件开发及销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研发、生产、销售阀门、仪表仪器;从事货物或技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "阀门、仪表仪器的研发、生产、销售、安装及服务;从事货物或技术进出口的对外贸易经营;软件开发及销售。", + "changeBefore": "研发、生产、销售阀门、仪表仪器;从事货物或技术进出口的对外贸易经营;软件开发及销售。", + "changeDate": "2019-05-23 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "肖露,*****", + "changeBefore": "/", + "changeDate": "2016-08-08 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "ac@cd-ls.cn", + "phoneNumber": "028-85739020", + "website": [ + { + "name": "成都兰石低温科技有限公司", + "url": "www.cd-ls.cn" + } + ] + }, + "employees": [ + { + "employeeName": "鲁克蓉", + "position": "监事" + }, + { + "employeeName": "李波", + "position": "执行董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2800万人民币", + "stockName": "成都凯斯宁德贸易有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都兰石低温科技有限公司", + "taxPayerNo": "915101227921942952", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都兰石低温科技有限公司", + "taxPayerNo": "915101227921942952", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都兰石低温科技有限公司", + "taxPayerNo": "915101227921942952", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/7c452984cc287664abe971d4c66effde/202202250152.json b/example/tpt/company/7c452984cc287664abe971d4c66effde/202202250152.json new file mode 100644 index 0000000..12d0f87 --- /dev/null +++ b/example/tpt/company/7c452984cc287664abe971d4c66effde/202202250152.json @@ -0,0 +1,610 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "乐炊", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "祥福康", + "status": "商标无效", + "type": "29-食品" + } + ], + "total": 2 + }, + "base": { + "allows": [ + { + "docName": "饲料生产许可证", + "docNo": "川饲证(2015)01927", + "endDate": "2015-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0147", + "endDate": "2015-07-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0081", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AP0126", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP0137", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0107", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP0080", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AP0127", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AP0122", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0072", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AP0121", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0120", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0124", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0130", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP0067", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP0069", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0136", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0149", + "endDate": "2015-07-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0150", + "endDate": "2015-07-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0138", + "endDate": "2015-07-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0249", + "endDate": "2015-10-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2447", + "endDate": "2016-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "管30川A00178(18)", + "endDate": "2018-07-26 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY15101320034455", + "endDate": "2018-09-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP0112", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AP0079", + "endDate": "2015-06-02 00:00:00" + }, + { + "docName": "HB01", + "docNo": "川环辐证[25827]", + "endDate": "2020-04-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2448", + "endDate": "2016-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AP2449", + "endDate": "2016-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0023(16)", + "endDate": "2016-07-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0024(16)", + "endDate": "2016-07-27 00:00:00" + }, + { + "docName": "食品生产许可证", + "docNo": "SC10251013200446", + "endDate": "2018-07-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-05-26 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY15101320034455", + "endDate": "2018-09-29 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 2, + "allows": 34, + "authority": "新津县市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-05-12 00:00:00", + "businessDateTo": null, + "businessScope": "食用植物油(半精炼、全精炼)、饲料原料及副产品的生产、加工和销售;批发兼零售:预包装食品兼散装食品;(以上项目取得相关行政许可后方可经营);油脂油料的收购、检验;仓储服务(不含危险化学品);农副产品加工(国家有专项规定的品种除外);普通货物运输、货物中转服务、装卸搬运服务;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "10671.725178万人民币", + "changes": 50, + "companyAddress": "成都市新津区普兴街道西创大道2801号", + "companyCode": "510100000198116", + "companyName": "中储粮油脂成都有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "cdjdwjgly@sinograin.com.cn", + "phoneNumber": "028-67716019", + "website": [ + { + "name": "收发货管理系统", + "url": "www.sinograin-cd.com" + } + ] + }, + "creditNo": "91510132574611660G", + "employees": 2, + "establishDate": "2011-05-12 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "农副食品加工业" + }, + "isOnStock": "0", + "issueDate": "2022-01-28 00:00:00", + "keyNo": "e399f736f05832508485bb7c6bfde0be", + "legalPerson": "章新平", + "liquidation": null, + "mPledges": 0, + "orgCode": "574611660", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 1, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "中储粮油脂有限公司 出资 10671.725178万人民币;", + "changeBefore": "中储粮油脂有限公司 出资 500万人民币;", + "changeDate": "2020-11-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "刘宗浩,***", + "changeBefore": "饶书琴,***", + "changeDate": "2015-10-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;批发兼零售:预包装食品(凭许可证经营,有效期至2015年4月25日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "中央储备油脂油料的收购、储存、加工(限分支机构经营)等相关业务;油脂油料的收购、储存、加工(限分支机构经营)、检验等业务。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeDate": "2012-06-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "俞金波", + "changeBefore": "吴勇", + "changeDate": "2014-07-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "章新平", + "changeBefore": "龙丰华", + "changeDate": "2021-03-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-06-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1140", + "changeBefore": "1152", + "changeDate": "2012-06-27 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "章新平", + "changeBefore": "周立公 潘红军 章新平 吴勇 龙丰华", + "changeDate": "2022-01-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务。批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "油脂油料的收购、检验;仓储服务;批发兼零售:预包装食品(凭许可证经营,有效期至2015年4月25日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2012-08-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;农副产品加工;批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "油脂油料的收购、检验;仓储服务。批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2014-10-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "新津县普兴镇兴物1路南侧", + "changeBefore": "成都市锦江区天仙桥北街滨河路10号海成大厦3楼308号", + "changeDate": "2012-08-03 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "章新平", + "changeBefore": "章新平", + "changeDate": "2022-01-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "于学升,董事长\n任浩宇,董事\n\n郑建红,副董事长\n赵辉,董事", + "changeBefore": "于学升,董事长\n任浩宇,董事", + "changeDate": "2014-10-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "隋大伟 *** 备案手机:*** (网上办理)", + "changeBefore": "刘宗浩 *** 备案手机:***", + "changeDate": "2020-10-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "吴勇", + "changeBefore": "吴丹 孔向东 胡敏", + "changeDate": "2022-01-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "食用植物油(半精炼、全精炼)、饲料原料及副产品的生产、加工和销售;批发兼零售:预包装食品兼散装食品;(以上项目取得相关行政许可后方可经营);油脂油料的收购、检验;仓储服务(不含危险化学品);农副产品加工(国家有专项规定的品种除外);普通货物运输、货物中转服务、装卸搬运服务;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "食用植物油(半精炼、全精炼)、饲料原料及副产品的生产、加工和销售;批发兼零售:预包装食品兼散装食品;(以上项目取得相关行政许可后方可经营);油脂油料的收购、检验;仓储服务(不含危险化学品);农副产品加工(国家有专项规定的品种除外);货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-07-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "吴丹,监事胡敏,监事朱斌,监事", + "changeBefore": "吴丹,监事胡敏,监事", + "changeDate": "2014-10-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;农副产品加工;货物及技术进出口;批发兼零售:预包装食品兼散装食品(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "油脂油料的收购、检验;仓储服务;农副产品加工;批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2015-10-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都市新津区普兴街道西创大道2801号", + "changeBefore": "新津县普兴镇普兴大道东段6号", + "changeDate": "2022-01-28 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "10671.725178万人民币", + "changeBefore": "500万人民币", + "changeDate": "2020-11-26 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "龙丰华,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-01-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘宗浩,*****", + "changeBefore": "饶书琴,*****", + "changeDate": "2015-10-10 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "于学升,董事长\n俞金波,董事兼总经理\n任浩宇,董事", + "changeBefore": "/", + "changeDate": "2014-07-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "吴丹,监事\n胡敏,监事\n\n朱斌,监事", + "changeBefore": "吴丹,监事\n胡敏,监事", + "changeDate": "2014-10-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-06-27 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;农副产品加工。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外);批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。", + "changeBefore": "油脂油料的收购、检验;仓储服务。批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2014-09-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务。批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "油脂油料的收购、检验;仓储服务;批发兼零售:预包装食品(凭许可证经营,有效期至2015年4月25日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2012-08-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "食用植物油(半精炼、全精炼)、饲料原料及副产品的生产、加工和销售;批发兼零售:预包装食品兼散装食品;(以上项目取得相关行政许可后方可经营);油脂油料的收购、检验;仓储服务(不含危险化学品);农副产品加工(国家有专项规定的品种除外);货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "油脂油料的收购、检验;仓储服务;农副产品加工;货物及技术进出口;批发兼零售:预包装食品兼散装食品(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-06-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "任浩宇,董事\n赵辉,董事\n郑建红,董事\n\n龙丰华,董事长兼总经理", + "changeBefore": "任浩宇,董事\n赵辉,董事\n郑建红,副董事长", + "changeDate": "2015-01-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "新津县普兴镇普兴大道东段6号", + "changeBefore": "新津县普兴镇兴物1路南侧", + "changeDate": "2018-09-27 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1140", + "changeBefore": "1152", + "changeDate": "2012-06-27 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "龙丰华", + "changeBefore": "于学升", + "changeDate": "2015-01-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;农副产品加工;货物及技术进出口;批发兼零售:预包装食品兼散装食品(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "油脂油料的收购、检验;仓储服务;农副产品加工;批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2015-10-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1140", + "changeDate": "2014-07-25 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1140", + "changeDate": "2014-07-25 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "2021-12-29新章程备案", + "changeBefore": "无", + "changeDate": "2022-01-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "于学升", + "changeBefore": "俞金波", + "changeDate": "2014-10-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;农副产品加工。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外);批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。", + "changeBefore": "油脂油料的收购、检验;仓储服务。批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2014-09-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "刘宗浩,186****9506", + "changeBefore": "饶书琴,158****9081", + "changeDate": "2015-10-10 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;农副产品加工;批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "油脂油料的收购、检验;仓储服务。批发兼零售:预包装食品兼散装食品(凭许可证经营,有效期至2015年8月1日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeDate": "2014-10-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-11-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "章新平", + "changeBefore": "龙丰华", + "changeDate": "2021-03-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "龙丰华,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2015-01-14 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "隋大伟 *** 备案手机:*** (网上办理)", + "changeBefore": "隋大伟 *** 备案手机:***", + "changeDate": "2020-10-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "新津县普兴镇兴物1路南侧", + "changeBefore": "成都市锦江区天仙桥北街滨河路10号海成大厦3楼308号", + "changeDate": "2012-08-03 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "油脂油料的收购、检验;仓储服务;批发兼零售:预包装食品(凭许可证经营,有效期至2015年4月25日)。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外)。", + "changeBefore": "中央储备油脂油料的收购、储存、加工(限分支机构经营)等相关业务;油脂油料的收购、储存、加工(限分支机构经营)、检验等业务。(以上范围国家法律、行政法规、国务院决定禁止或限制的除外,涉及资质证的凭资质证经营)。", + "changeDate": "2012-06-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "潘红军 吴勇 章新平 周立公 龙丰华", + "changeBefore": "潘红军 陈建军 周立公 吴勇 龙丰华", + "changeDate": "2021-03-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "cdjdwjgly@sinograin.com.cn", + "phoneNumber": "028-67716019", + "website": [ + { + "name": "收发货管理系统", + "url": "www.sinograin-cd.com" + } + ] + }, + "employees": [ + { + "employeeName": "吴勇", + "position": "监事" + }, + { + "employeeName": "章新平", + "position": "总经理,执行董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "农副食品加工业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2011-05-05 00:00:00", + "investName": "货币", + "investType": "货币,其他", + "shoudDate": "2011-05-05 00:00:00,2020-06-24 00:00:00", + "stockCapital": "10671.725178", + "stockName": "中储粮油脂有限公司", + "stockPercent": "1.0000", + "stockRealcapital": "500.0万元", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "中储粮油脂成都有限公司", + "taxPayerNo": "510132574611660", + "year": "2014" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/7c4644b3c1086dd9b4027f352b44bb10/202202251907.json b/example/tpt/company/7c4644b3c1086dd9b4027f352b44bb10/202202251907.json new file mode 100644 index 0000000..a592007 --- /dev/null +++ b/example/tpt/company/7c4644b3c1086dd9b4027f352b44bb10/202202251907.json @@ -0,0 +1,466 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2013-01-24 00:00:00", + "businessDateTo": null, + "businessScope": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外);计算机软硬件、数码产品的开发、销售;计算机系统集成及工程安装;计算机技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "1378.834900万人民币", + "changes": 43, + "companyAddress": "成都高新区(西区)天辰路88号3号楼2单元401室", + "companyCode": "510106000314738", + "companyName": "成都芯进电子有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": null, + "phoneNumber": "028-8777685", + "website": [ + { + "name": "微芯进", + "url": "www.crosschipmicro.com" + } + ] + }, + "creditNo": "915101000600937718", + "employees": 2, + "establishDate": "2013-01-24 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "0", + "issueDate": "2021-11-10 00:00:00", + "keyNo": "359333691d946502ea543e22c444b48d", + "legalPerson": "陈忠志", + "liquidation": null, + "mPledges": 0, + "orgCode": "060093771", + "originalName": 0, + "partners": 8, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-21 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "500", + "changeBefore": "109.0909", + "changeDate": "2018-08-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);彭卓;深圳前海大一资产管理有限公司;深圳市得彼一号产业投资合伙企业(有限合伙);赵翔;", + "changeBefore": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);成都树融科技服务有限公司;彭卓;深圳市得彼一号产业投资合伙企业(有限合伙);赵翔;", + "changeDate": "2019-01-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都世纪蜂巢企业管理合伙企业(有限合伙);彭卓;赵翔;珠海横琴大一平行创业投资合伙企业(有限合伙);深圳市得彼一号产业投资合伙企业(有限合伙);陈忠志;成都芯创共进企业管理合伙企业(有限合伙);", + "changeBefore": "成都世纪蜂巢股权投资基金合伙企业(有限合伙);彭卓;赵翔;深圳大一平行创业投资合伙企业(有限合伙);深圳市得彼一号产业投资合伙企业(有限合伙);陈忠志;", + "changeDate": "2021-08-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外);计算机软硬件、数码产品的开发、销售;计算机系统集成及工程安装;计算机技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-10-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1333.333300万人民币", + "changeBefore": "1200万人民币", + "changeDate": "2021-08-17 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);成都树融科技服务有限公司;彭卓;深圳市得彼一号产业投资合伙企业(有限合伙);赵翔;", + "changeBefore": "成都树融科技服务有限公司;彭卓;赵翔;陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);", + "changeDate": "2018-12-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);成都树融科技服务有限公司;彭卓;赵翔;", + "changeBefore": "陈忠志;彭卓;赵翔;", + "changeDate": "2015-05-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);彭卓;深圳前海大一资产管理有限公司;深圳市得彼一号产业投资合伙企业(有限合伙);赵翔;", + "changeBefore": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);成都树融科技服务有限公司;彭卓;深圳市得彼一号产业投资合伙企业(有限合伙);赵翔;", + "changeDate": "2019-01-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "100", + "changeBefore": "赵翔;彭卓;陈忠志;", + "changeDate": "2013-04-02 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "1200.000000万人民币", + "changeBefore": "500万人民币", + "changeDate": "2020-12-02 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);成都树融科技服务有限公司;彭卓;赵翔;", + "changeBefore": "陈忠志;彭卓;赵翔;", + "changeDate": "2015-05-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-04-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都世纪蜂巢企业管理合伙企业(有限合伙) 出资 39万人民币;彭卓 出资 314.2704万人民币;赵翔 出资 314.2704万人民币;珠海横琴大一平行创业投资合伙企业(有限合伙) 出资 24.9996万人民币;深圳市得彼一号产业投资合伙企业(有限合伙) 出资 36万人民币;陈忠志 出资 471.4596万人民币;成都芯创共进企业管理合伙企业(有限合伙) 出资 133.3333万人民币;成都芯创共源企业管理合伙企业(有限合伙) 出资 45.5016万人民币;", + "changeBefore": "成都世纪蜂巢企业管理合伙企业(有限合伙) 出资 39万人民币;彭卓 出资 314.2704万人民币;赵翔 出资 314.2704万人民币;珠海横琴大一平行创业投资合伙企业(有限合伙) 出资 24.9996万人民币;深圳市得彼一号产业投资合伙企业(有限合伙) 出资 36万人民币;陈忠志 出资 471.4596万人民币;成都芯创共进企业管理合伙企业(有限合伙) 出资 133.3333万人民币;", + "changeDate": "2021-11-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈忠志", + "changeBefore": "彭卓", + "changeDate": "2021-08-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "; 2021-11-10", + "changeBefore": "无", + "changeDate": "2021-11-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子产品研究、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-11-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "; 2020-11-12", + "changeBefore": "无", + "changeDate": "2020-12-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外);计算机软硬件、数码产品的开发、销售;计算机系统集成及工程安装;计算机技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "; 2021-08-06", + "changeBefore": "无", + "changeDate": "2021-08-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都世纪蜂巢股权投资基金合伙企业(有限合伙) 出资 39万人民币;彭卓 出资 314.2704万人民币;赵翔 出资 314.2704万人民币;深圳大一平行创业投资合伙企业(有限合伙) 出资 24.9996万人民币;深圳市得彼一号产业投资合伙企业(有限合伙) 出资 36万人民币;陈忠志 出资 471.4596万人民币;", + "changeBefore": "成都世纪蜂巢股权投资基金合伙企业(有限合伙) 出资 16.25万人民币;彭卓 出资 130.946万人民币;赵翔 出资 130.946万人民币;深圳大一平行创业投资合伙企业(有限合伙) 出资 10.4165万人民币;深圳市得彼一号产业投资合伙企业(有限合伙) 出资 15万人民币;陈忠志 出资 196.4415万人民币;", + "changeDate": "2020-12-02 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "100", + "changeBefore": "0", + "changeDate": "2013-04-02 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "陈忠志", + "changeBefore": "彭卓", + "changeDate": "2021-08-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都高新区(西区)天辰路88号3号楼2单元401室", + "changeBefore": "成都金牛高科技产业园兴盛西路2号青年(大学生)创业园3楼306室", + "changeDate": "2015-02-16 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "1378.834900万人民币", + "changeBefore": "1333.3333万人民币", + "changeDate": "2021-11-10 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "电子产品研究、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子产品研究、生产、安装、销售。 \n(法律、行政法规和国务院决定的前置审批项目除外)。", + "changeDate": "2015-02-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "109.0909", + "changeBefore": "100", + "changeDate": "2015-05-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "109.0909", + "changeBefore": "100", + "changeDate": "2015-05-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "500", + "changeBefore": "109.0909", + "changeDate": "2018-08-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都世纪蜂巢企业管理合伙企业(有限合伙) 出资 39万人民币;彭卓 出资 314.2704万人民币;赵翔 出资 314.2704万人民币;珠海横琴大一平行创业投资合伙企业(有限合伙) 出资 24.9996万人民币;深圳市得彼一号产业投资合伙企业(有限合伙) 出资 36万人民币;陈忠志 出资 471.4596万人民币;成都芯创共进企业管理合伙企业(有限合伙) 出资 133.3333万人民币;", + "changeBefore": "成都世纪蜂巢股权投资基金合伙企业(有限合伙) 出资 39万人民币;彭卓 出资 314.2704万人民币;赵翔 出资 314.2704万人民币;深圳大一平行创业投资合伙企业(有限合伙) 出资 24.9996万人民币;深圳市得彼一号产业投资合伙企业(有限合伙) 出资 36万人民币;陈忠志 出资 471.4596万人民币;", + "changeDate": "2021-08-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "电子产品研发、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营);货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子产品研究、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-11-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-10-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "电子产品研究、生产、安装、销售(涉及工业行业另行选择生产地生产或者经营地经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "电子产品研究、生产、安装、销售。 (法律、行政法规和国务院决定的前置审批项目除外)。", + "changeDate": "2015-02-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);成都树融科技服务有限公司;彭卓;深圳市得彼一号产业投资合伙企业(有限合伙);赵翔;", + "changeBefore": "成都树融科技服务有限公司;彭卓;赵翔;陈忠志;成都世纪蜂巢股权投资基金合伙企业(有限合伙);", + "changeDate": "2018-12-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都高新区(西区)天辰路88号3号楼2单元401室", + "changeBefore": "成都金牛高科技产业园兴盛西路2号青年(大学生)创业园3楼306室", + "changeDate": "2015-02-16 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-12-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2013-01-24 至 2013-04-23", + "changeDate": "2013-04-02 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "曾珂", + "changeBefore": "赵翔", + "changeDate": "2021-08-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": null, + "phoneNumber": "028-8777685", + "website": [ + { + "name": "微芯进", + "url": "www.crosschipmicro.com" + } + ] + }, + "employees": [ + { + "employeeName": "陈忠志", + "position": "经理,执行董事" + }, + { + "employeeName": "曾珂", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-08-31 00:00:00", + "stockCapital": "133.3333", + "stockName": "成都芯创共进企业管理合伙企业(有限合伙)", + "stockPercent": "0.0967", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-11-10 00:00:00", + "stockCapital": "45.5016", + "stockName": "成都芯创共源企业管理合伙企业(有限合伙)", + "stockPercent": "0.0330", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": "2013-04-02 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2020-07-31 00:00:00", + "stockCapital": "314.2704", + "stockName": "赵翔", + "stockPercent": "0.2279", + "stockRealcapital": "28.57万元", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2020-07-31 00:00:00", + "stockCapital": "24.9996", + "stockName": "珠海横琴大一平行创业投资合伙企业(有限合伙)", + "stockPercent": "0.0181", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2020-07-31 00:00:00", + "stockCapital": "39.0", + "stockName": "成都世纪蜂巢企业管理合伙企业(有限合伙)", + "stockPercent": "0.0283", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": "2013-04-02 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2020-07-31 00:00:00", + "stockCapital": "471.4596", + "stockName": "陈忠志", + "stockPercent": "0.3419", + "stockRealcapital": "42.86万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2013-04-02 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2020-07-31 00:00:00", + "stockCapital": "314.2704", + "stockName": "彭卓", + "stockPercent": "0.2279", + "stockRealcapital": "28.57万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2018-07-30 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2020-07-31 00:00:00", + "stockCapital": "36.0", + "stockName": "深圳市得彼一号产业投资合伙企业(有限合伙)", + "stockPercent": "0.0261", + "stockRealcapital": null, + "stockType": "合伙企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都芯进电子有限公司", + "taxPayerNo": "915101000600937718", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都芯进电子有限公司", + "taxPayerNo": "915101000600937718", + "year": "2019" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/7cb457a3dd730d7d8b67db932ca527be/202202250154.json b/example/tpt/company/7cb457a3dd730d7d8b67db932ca527be/202202250154.json new file mode 100644 index 0000000..972725f --- /dev/null +++ b/example/tpt/company/7cb457a3dd730d7d8b67db932ca527be/202202250154.json @@ -0,0 +1,444 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2017-07-25", + "createNum": "CN201710273228.1", + "patentName": "一种有效改善猪肉品质的饲料添加剂", + "type": "发明专利" + }, + { + "createDate": "2015-09-16", + "createNum": "CN201410376019.6", + "patentName": "一种提高免疫力和促生长的猪用饲料添加剂", + "type": "发明专利" + }, + { + "createDate": "2015-09-02", + "createNum": "CN201410427040.4", + "patentName": "一种防治仔猪腹泻的生物饲料添加剂", + "type": "发明专利" + }, + { + "createDate": "2014-12-03", + "createNum": "CN201410376019.6", + "patentName": "一种提高免疫力和促生长的猪用饲料添加剂", + "type": "发明专利" + }, + { + "createDate": "2014-11-19", + "createNum": "CN201410427040.4", + "patentName": "一种防治仔猪腹泻的生物饲料添加剂", + "type": "发明专利" + } + ], + "total": 5 + }, + "ProfileTags": [ + "饲料", + "饲料" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "饲料生产许可证", + "docNo": "川饲证(2014)01032", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AP0154", + "endDate": "2010-11-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A0022(16)", + "endDate": "2016-07-27 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101320051893", + "endDate": "2020-04-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-09-28 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 5, + "ProfileTags": [ + "饲料", + "饲料" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 5, + "authority": "成都市市场监督管理局", + "branches": 1, + "businessDateFrom": "2006-07-11 00:00:00", + "businessDateTo": "2036-07-10 00:00:00", + "businessScope": "许可项目:饲料生产;粮食收购;农业转基因生物加工;兽药经营(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:畜牧渔业饲料销售;信息咨询服务(不含许可类信息咨询服务);饲料原料销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。(涉及国家规定实施准入特别管理措施的除外)", + "capital": "1800.000000万人民币", + "changes": 31, + "companyAddress": "四川省成都市新津县川浙合作工业园", + "companyCode": "510100400010394", + "companyName": "成都双胞胎饲料有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(台港澳与境内合资)", + "contactInfo": { + "email": "lubq@sbtjt.com", + "phoneNumber": "18170800388" + }, + "creditNo": "915101007854114073", + "employees": 7, + "establishDate": "2006-07-11 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "农副食品加工业" + }, + "isOnStock": "0", + "issueDate": "2021-04-12 00:00:00", + "keyNo": "10582f6c2427dc5b8fc4c634d8a2a342", + "legalPerson": "陈衍明", + "liquidation": null, + "mPledges": 0, + "orgCode": "785411407", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 1, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "自贡市市场监督管理局", + "companyCode": "510300500000004", + "companyName": "成都双胞胎饲料有限公司自贡分公司", + "creditNo": "91510300673516255X", + "legalPerson": "陈衍明" + } + ], + "changes": [ + { + "changeAfter": "猪、鸡、鸭、鱼、奶牛用饲料的研究、生产、销售自产产品及技术咨询与服务;批发零售:兽药、兽用医疗器械。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可的凭相关许可证方可开展经营活动)。", + "changeBefore": "猪、鸡、鸭、鱼、奶牛用饲料的研究、生产、销售自产产品及技术咨询与服务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2019-07-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈衍明,董事长\n李建宁,董事", + "changeBefore": "", + "changeDate": "2017-08-10 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "1800", + "changeBefore": "990", + "changeDate": "2008-08-14 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "猪、鸡、鸭、鱼、奶牛用饲料的研究、生产、销售自产产品及技术咨询与服务;批发零售:兽药、兽用医疗器械。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可的凭相关许可证方可开展经营活动)。", + "changeBefore": "猪、鸡、鸭、鱼、奶牛用饲料的研究、生产、销售自产产品及技术咨询与服务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2019-07-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-02-29 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-06-20 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "1800", + "changeBefore": "990", + "changeDate": "2008-07-30 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "陈衍明", + "changeBefore": "邓书甄", + "changeDate": "2017-08-10 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "鲍洪萍,监事", + "changeBefore": "", + "changeDate": "2017-08-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "鲍华悦;陈衍明;王杨松;华磊;华涛", + "changeBefore": "王杨松;陈衍明;华涛;李建宁;华磊", + "changeDate": "2021-11-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "2036-07-10 00:00:00", + "changeBefore": "2006-07-11 至 2016-07-10", + "changeDate": "2016-05-16 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "邓书甄,董事长王杨松,董事", + "changeBefore": "/", + "changeDate": "2009-09-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-25 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "邓书甄,中华人民共和国居民身份证,*****", + "changeBefore": "刘贤荷", + "changeDate": "2009-09-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "展弘集团有限公司;双胞胎(集团)股份有限公司;", + "changeBefore": "展弘集团有限公司;江西金苹果科技牧业有限公司;", + "changeDate": "2008-03-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2036-07-10", + "changeBefore": "2006-07-11 至 2016-07-10", + "changeDate": "2016-05-16 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-25 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "鲍洪星,总经理", + "changeBefore": "/", + "changeDate": "2009-09-17 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "2036-07-10", + "changeBefore": "2006-07-11 至 2016-07-10", + "changeDate": "2016-05-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "鲍洪萍,监事", + "changeBefore": "", + "changeDate": "2017-08-10 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "许可项目:饲料生产;粮食收购;农业转基因生物加工;兽药经营(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:畜牧渔业饲料销售;信息咨询服务(不含许可类信息咨询服务);饲料原料销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。(涉及国家规定实施准入特别管理措施的除外)", + "changeBefore": "猪、鸡、鸭、鱼、奶牛用饲料的研究、生产、销售自产产品及技术咨询与服务;批发零售:兽药、兽用医疗器械。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可的凭相关许可证方可开展经营活动)。", + "changeDate": "2021-04-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈衍明,董事长\n李建宁,董事", + "changeBefore": "", + "changeDate": "2017-08-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2021-03-10 章程修正案", + "changeBefore": "无", + "changeDate": "2021-04-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-02-29 00:00:00", + "changeField": "发起人名称" + } + ], + "contactInfo": { + "email": "lubq@sbtjt.com", + "phoneNumber": "18170800388" + }, + "employees": [ + { + "employeeName": "鲍洪萍", + "position": "监事" + }, + { + "employeeName": "华涛", + "position": "董事" + }, + { + "employeeName": "鲍洪星", + "position": "总经理" + }, + { + "employeeName": "王杨松", + "position": "董事" + }, + { + "employeeName": "陈衍明", + "position": "董事长" + }, + { + "employeeName": "华磊", + "position": "董事" + }, + { + "employeeName": "鲍华悦", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "农副食品加工业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2008-07-10 00:00:00", + "stockCapital": "450.0", + "stockName": "展弘集团有限公司", + "stockPercent": "0.2500", + "stockRealcapital": null, + "stockType": "外国(地区)企业" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2008-07-10 00:00:00", + "stockCapital": "1350.0", + "stockName": "双胞胎(集团)股份有限公司", + "stockPercent": "0.7500", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [ + { + "authority": "成都市生态环境保护综合行政执法总队新津支队", + "content": "处罚人民币20000.0", + "illegalType": "违反生态环境保护法律法规的处罚", + "publicDate": "2021-09-16 00:00:00", + "punishCode": "成环罚字〔2021〕XJ022号", + "punishContent": null, + "punishDate": "2021-07-23 00:00:00" + } + ], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都双胞胎饲料有限公司", + "taxPayerNo": "510132785411407", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都双胞胎饲料有限公司", + "taxPayerNo": "915101007854114073", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都双胞胎饲料有限公司", + "taxPayerNo": "915101007854114073", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都双胞胎饲料有限公司", + "taxPayerNo": "915101007854114073", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都双胞胎饲料有限公司", + "taxPayerNo": "915101007854114073", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都双胞胎饲料有限公司", + "taxPayerNo": "915101007854114073", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/803a27dba381ce0182e8568fbe6a8aa8/202202250212.json b/example/tpt/company/803a27dba381ce0182e8568fbe6a8aa8/202202250212.json new file mode 100644 index 0000000..2ca27e0 --- /dev/null +++ b/example/tpt/company/803a27dba381ce0182e8568fbe6a8aa8/202202250212.json @@ -0,0 +1,473 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "铁血康", + "status": "商标无效", + "type": "05-医药" + }, + { + "name": "肠健康", + "status": "商标无效", + "type": "31-饲料种籽" + }, + { + "name": "康美利", + "status": "商标无效", + "type": "31-饲料种籽" + }, + { + "name": "康贝尔", + "status": "商标无效", + "type": "31-饲料种籽" + }, + { + "name": "康贝尔", + "status": "商标无效", + "type": "05-医药" + }, + { + "name": "康力健", + "status": "商标无效", + "type": "05-医药" + }, + { + "name": "铁血康", + "status": "等待实质审查", + "type": "31-饲料种籽" + }, + { + "name": "康力健", + "status": "等待实质审查", + "type": "31-饲料种籽" + }, + { + "name": "维多康", + "status": "等待实质审查", + "type": "31-饲料种籽" + }, + { + "name": "母猪康", + "status": "等待实质审查", + "type": "31-饲料种籽" + }, + { + "name": "维多康", + "status": "商标无效", + "type": "05-医药" + }, + { + "name": "康肠泰", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "肠健康", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "母猪康", + "status": "商标无效", + "type": "05-医药" + }, + { + "name": "康肠泰", + "status": "等待实质审查", + "type": "31-饲料种籽" + }, + { + "name": "康美利", + "status": "等待实质审查", + "type": "05-医药" + }, + { + "name": "COMBELL", + "status": "商标已注册", + "type": "31-饲料种籽" + }, + { + "name": "COMBELL", + "status": "商标已注册", + "type": "01-化学原料" + } + ], + "total": 18 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A11405(19)", + "endDate": "2019-03-04 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 18, + "allows": 1, + "authority": "新津县市场监督管理局", + "branches": 0, + "businessDateFrom": "2014-09-30 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:饲料添加剂生产;饲料生产(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:生物饲料研发;饲料添加剂销售;饲料原料销售;货物进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "500.000000万人民币", + "changes": 33, + "companyAddress": "四川新津工业园区A区儒林路574号", + "companyCode": "510131000035703", + "companyName": "四川康贝尔生物科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "zm_violetvivi@combellchina.com", + "phoneNumber": "028-87484100" + }, + "creditNo": "91510132394233172C", + "employees": 2, + "establishDate": "2014-09-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "科技推广和应用服务业" + }, + "isOnStock": "0", + "issueDate": "2022-01-12 00:00:00", + "keyNo": "caa0903baccc6cfc6404902d356bcedd", + "legalPerson": "张海威", + "liquidation": null, + "mPledges": 0, + "orgCode": "394233172", + "originalName": 0, + "partners": 3, + "pledges": 0, + "province": "SC", + "punishes": 2, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-25 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "李蓉;李骁;", + "changeBefore": "李蓉;李骁;张海威;", + "changeDate": "2018-06-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川新津工业园区A区儒林路574号", + "changeBefore": "成都市蒲江县寿安镇迎宾大道469号", + "changeDate": "2015-09-28 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "钟丽 *** 备案手机:***", + "changeBefore": "张慧 *** 备案手机:***", + "changeDate": "2021-12-17 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-25 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李蓉;李骁;", + "changeBefore": "李蓉;李骁;张海威;", + "changeDate": "2018-06-11 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-09-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "500.000000万人民币", + "changeBefore": "1000万人民币", + "changeDate": "2021-12-17 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "成都市蒲江县寿安镇迎宾大道469号", + "changeBefore": "成都市蒲江县寿安工业集中发展区", + "changeDate": "2015-06-25 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2015-08-31", + "changeDate": "2015-06-25 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "生物技术研究;养殖技术咨询;生产:饲料添加剂、添加剂预混合饲料、混合型饲料添加剂(凭许可证经营,有效期至2021年3月21日);销售:饲料添加剂、添加剂预混合饲料、饲料原料、饲料;货物进出口。(以上项目不含国家法律、行政法规、国务院决定禁止或限制的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生物技术研究;养殖技术咨询;销售:饲料添加剂、添加剂预混合饲料、饲料原料、饲料;货物进出口。(以上项目不含国家法律、行政法规、国务院决定禁止或限制的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-05-25 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2022-01-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "李骁 出资 100万人民币;李蓉 出资 300万人民币;张海威 出资 100万人民币;", + "changeBefore": "李骁 出资 100万人民币;李蓉 出资 900万人民币;", + "changeDate": "2021-12-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-11 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "四川新津工业园区A区儒林路574号", + "changeBefore": "成都市蒲江县寿安镇迎宾大道469号", + "changeDate": "2015-09-28 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "李蓉,***", + "changeBefore": "", + "changeDate": "2018-06-11 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "张慧 *** 备案手机:*** (网上办理)", + "changeBefore": "李蓉 *** 备案手机:***", + "changeDate": "2019-05-27 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "成都市蒲江县寿安镇迎宾大道469号", + "changeBefore": "成都市蒲江县寿安工业集中发展区", + "changeDate": "2015-06-25 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "生物技术研究;养殖技术咨询;生产:饲料添加剂、添加剂预混合饲料、混合型饲料添加剂(凭许可证经营,有效期至2021年3月21日);销售:饲料添加剂、添加剂预混合饲料、饲料原料、饲料;货物进出口。(以上项目不含国家法律、行政法规、国务院决定禁止或限制的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生物技术研究;养殖技术咨询;销售:饲料添加剂、添加剂预混合饲料、饲料原料、饲料;货物进出口。(以上项目不含国家法律、行政法规、国务院决定禁止或限制的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-05-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张海威", + "changeBefore": "李蓉", + "changeDate": "2021-12-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-06-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "许可项目:饲料添加剂生产;饲料生产(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:生物饲料研发;饲料添加剂销售;饲料原料销售;货物进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "生物技术研究;养殖技术咨询;生产:饲料添加剂、添加剂预混合饲料、混合型饲料添加剂(凭许可证经营,有效期至2021年3月21日);销售:饲料添加剂、添加剂预混合饲料、饲料原料、饲料;货物进出口。(以上项目不含国家法律、行政法规、国务院决定禁止或限制的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2022-01-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-06-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2015-08-31 00:00:00", + "changeDate": "2015-06-25 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2015-08-31", + "changeDate": "2015-06-25 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-06-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张海威", + "changeBefore": "李蓉", + "changeDate": "2021-12-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "李蓉,***", + "changeBefore": "", + "changeDate": "2018-06-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-17 00:00:00", + "changeField": "章程修正案备案" + } + ], + "contactInfo": { + "email": "zm_violetvivi@combellchina.com", + "phoneNumber": "028-87484100" + }, + "employees": [ + { + "employeeName": "李骁", + "position": "监事" + }, + { + "employeeName": "张海威", + "position": "经理,执行董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "科技推广和应用服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2034-10-20 00:00:00", + "stockCapital": "300.0", + "stockName": "李蓉", + "stockPercent": "0.6000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2034-10-20 00:00:00", + "stockCapital": "100.0", + "stockName": "张海威", + "stockPercent": "0.2000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2034-10-20 00:00:00", + "stockCapital": "100.0", + "stockName": "李骁", + "stockPercent": "0.2000", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [ + { + "authority": "成都市新津区应急管理局", + "content": "对单位作出处给予警告,处罚款人民币20000元(贰万元整)的行政处罚", + "illegalType": "安全生产隐患类违法", + "publicDate": "2022-01-25 00:00:00", + "punishCode": "新应急罚[2022]1号", + "punishContent": null, + "punishDate": "2022-01-25 00:00:00" + }, + { + "authority": "成都市新津区应急管理局", + "content": "可燃气体报警器未按规定定期检测", + "illegalType": "罚款处罚", + "publicDate": "2020-08-12 00:00:00", + "punishCode": "(新)应急罚[2020]9号", + "punishContent": null, + "punishDate": "2020-07-15 00:00:00" + } + ], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-07-06 00:00:00", + "executiveOrg": "蒲江县市场和质量监督管理局", + "no": null, + "remark": null, + "type": "" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川康贝尔生物科技有限公司", + "taxPayerNo": "91510132394233172C", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川康贝尔生物科技有限公司", + "taxPayerNo": "91510132394233172C", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川康贝尔生物科技有限公司", + "taxPayerNo": "91510132394233172C", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/888a07e9d9e3de192a3f301fc0968df8/202202251907.json b/example/tpt/company/888a07e9d9e3de192a3f301fc0968df8/202202251907.json new file mode 100644 index 0000000..a43509f --- /dev/null +++ b/example/tpt/company/888a07e9d9e3de192a3f301fc0968df8/202202251907.json @@ -0,0 +1,1735 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "销售家具", + "家具材料 ", + " 家具", + "全友", + "全友家居云南红河泸西" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "YOYO365平台(IOS版)", + "publishDate": "-", + "regNo": "2021SR1667155", + "shortName": "YOYO365", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "YOYO365平台(Android版)", + "publishDate": "-", + "regNo": "2021SR1667154", + "shortName": "YOYO365", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "全友统一移动应用平台", + "publishDate": "2021-01-11", + "regNo": "2021SRA006392", + "shortName": "QMP", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "全友商品中心平台", + "publishDate": "-", + "regNo": "2020SR0022709", + "shortName": "商品中心", + "typeNo": "", + "versionNo": "V1.0" + } + ], + "total": 4 + }, + "TrademarksInfo": { + "list": [ + { + "name": "QUANU全友", + "status": "初审公告", + "type": "20-家具" + }, + { + "name": "QUANU全友", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "QUANU 全友", + "status": "商标已注册", + "type": "21-厨房洁具" + }, + { + "name": "拓舍", + "status": "商标已注册", + "type": "20-家具" + }, + { + "name": "创智天华 STEPHEN CHONG CHI TIN WAH", + "status": "商标已注册", + "type": "20-家具" + }, + { + "name": "全友 QUANU", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "墙变", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "24-布料床单" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "墙变", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "27-地毯席垫" + }, + { + "name": "墙变", + "status": "商标已注册", + "type": "27-地毯席垫" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "墙变", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "06-金属材料" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "墙变", + "status": "商标已注册", + "type": "38-通讯服务" + }, + { + "name": "墙变", + "status": "商标已注册", + "type": "24-布料床单" + }, + { + "name": "全友墙变", + "status": "商标已注册", + "type": "20-家具" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0400", + "endDate": "2005-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00317(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00327(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0318", + "endDate": "2010-10-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0331", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00123(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00720(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0341", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0329", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0338", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0327", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0326", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0333", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0336", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0328", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0330", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0337", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0332", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0340", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0339", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0344", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0347", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0345", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0342", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0346", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0427", + "endDate": "2011-06-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0428", + "endDate": "2011-06-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AT0480", + "endDate": "2012-04-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0494", + "endDate": "2012-09-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00134(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00125(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00194(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00728(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00124(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00157(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00128(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00149(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A02797(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00130(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00153(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00129(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00725(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00168(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00156(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00152(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00120(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00046(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A02798(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00119(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00048(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00121(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A02796(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00135(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00118(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00133(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00154(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00195(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00151(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00126(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00193(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00155(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01793(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0423", + "endDate": "2007-07-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0334", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0343", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0426", + "endDate": "2011-06-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0495", + "endDate": "2012-09-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00122(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00323(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00158(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00131(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0348", + "endDate": "2010-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00150(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00132(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0179", + "endDate": "2004-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0196", + "endDate": "2004-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0175", + "endDate": "2009-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0335", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0325", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0322", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0323", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0321", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0320", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0324", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT0319", + "endDate": "2010-10-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0354", + "endDate": "2011-07-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0695", + "endDate": "2013-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0317", + "endDate": "2014-07-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00320(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00328(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00724(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00322(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00311(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00326(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00722(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A02795(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00315(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00324(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00310(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00314(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00316(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00313(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00319(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00723(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00729(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00321(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00318(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00196(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00726(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00719(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00730(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00312(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00045(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00047(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00731(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00727(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00721(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01763(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01782(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01790(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01750(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01751(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01767(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01769(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01766(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01758(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01777(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01764(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01771(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01765(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01745(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01760(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01783(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01798(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01755(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01775(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01753(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01787(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01792(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01794(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01784(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01781(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01789(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01791(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00956(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01776(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00958(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01756(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01779(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01768(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01761(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01796(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01778(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01797(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01757(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01780(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01786(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01773(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01785(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01759(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00957(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01770(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01795(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01752(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01762(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01788(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01799(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01774(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01754(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01747(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01749(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01746(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01748(17)", + "endDate": "2017-08-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00552(17)", + "endDate": "2017-09-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00962(17)", + "endDate": "2017-10-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03048(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03045(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03044(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03050(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03042(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03041(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03049(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03047(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03043(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03046(17)", + "endDate": "2017-11-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01029(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01035(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01026(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01023(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05634(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05632(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05633(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05629(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05635(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05636(18)", + "endDate": "2018-03-06 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04217(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04219(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04214(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04216(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04218(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04213(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04215(18)", + "endDate": "2018-06-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00803(18)", + "endDate": "2018-06-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00267(18)", + "endDate": "2018-06-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00804(18)", + "endDate": "2018-06-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00266(18)", + "endDate": "2018-06-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00265(18)", + "endDate": "2018-06-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00805(18)", + "endDate": "2018-06-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01500(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01499(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01501(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101840048212", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01498(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00314(18)", + "endDate": "2018-11-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10814(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10816(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10815(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10808(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10812(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10809(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10813(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10810(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10811(18)", + "endDate": "2018-12-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00319(19)", + "endDate": "2019-01-22 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510184-21-03-478855】FGQB-0345号", + "endDate": "2020-07-13 00:00:00" + }, + { + "docName": "HB06", + "docNo": "成环建验[2018]1号", + "endDate": "2018-01-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2021-02-24 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163008V", + "endDate": "2019-11-01 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163007U", + "endDate": "2019-10-31 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163002Q", + "endDate": "2019-10-31 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163004V", + "endDate": "2019-10-31 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163003U", + "endDate": "2019-10-31 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163005V", + "endDate": "2019-10-31 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163006Q", + "endDate": "2019-10-31 00:00:00" + }, + { + "docName": "《排污许可证》核发", + "docNo": "915101845589887163001U", + "endDate": "2019-10-19 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "销售家具", + "家具材料 ", + " 家具", + "全友", + "全友家居云南红河泸西" + ], + "SoftwareCopyrightsInfo": 4, + "TrademarksInfo": 20, + "allows": 235, + "authority": "崇州市市场监督管理局", + "branches": 1, + "businessDateFrom": "2010-08-16 00:00:00", + "businessDateTo": null, + "businessScope": "家具制造、销售;人造板表面装饰板加工;自营和代理各类商品和技术的进出口;道路普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "38000.000000万人民币", + "changes": 34, + "companyAddress": "成都崇州经济开发区崇阳大道333号", + "companyCode": "510184000031214", + "companyName": "全友家私有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "1611787ebdoorhc@ebdoor.com", + "phoneNumber": "028-82050682", + "website": [ + { + "name": "全友家私有限公司", + "url": "www.quanyouwjt.com.cn,www.iquanyou.com.cn,www.equanyou.com.cn" + } + ] + }, + "creditNo": "915101845589887163", + "employees": 7, + "establishDate": "2010-08-16 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "家具制造业" + }, + "isOnStock": "0", + "issueDate": "2021-12-08 00:00:00", + "keyNo": "53bd69e045578786e1f74e4ba30e43b3", + "legalPerson": "张友全", + "liquidation": null, + "mPledges": 0, + "orgCode": "558988716", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "崇州市市场和质量监督管理局", + "companyCode": "510184000064595", + "companyName": "全友家私有限公司崇州专卖店", + "creditNo": null, + "legalPerson": "张玲" + } + ], + "changes": [ + { + "changeAfter": "增发副本2本", + "changeBefore": "/", + "changeDate": "2016-05-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "22000.000000", + "changeBefore": "16200.000000", + "changeDate": "2019-03-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "16200", + "changeBefore": "8450", + "changeDate": "2013-10-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "家具制造、销售;人造板表面装饰板加工;自营和代理各类商品和技术的进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "家具制造、销售(木竹材经营加工许可证有效期至2014年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeDate": "2015-01-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张玲;张友全;", + "changeBefore": "成都市全友家私有限公司;张玲;张友全;", + "changeDate": "2011-08-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-12 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "张玲,1.0%;张友全,99.0%;", + "changeBefore": "张玲,1.3%;张友全,98.7%;", + "changeDate": "2013-10-23 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都崇州经济开发区崇阳大道333号", + "changeBefore": "四川省崇州市工业集中发展区", + "changeDate": "2015-01-05 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "张玲,1.3%;张友全,98.7%;", + "changeBefore": "张玲,1.0%;张友全,48.0%;", + "changeDate": "2011-08-12 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "8450", + "changeBefore": "张玲;张友全;", + "changeDate": "2011-08-12 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "余强福 杨义林 罗玉", + "changeBefore": "杨义林 余强福 罗玉", + "changeDate": "2019-11-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "家具制造、销售;人造板表面装饰板加工;自营和代理各类商品和技术的进出口;道路普通货物运输(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "家具制造、销售;人造板表面装饰板加工;自营和代理各类商品和技术的进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-11-25 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "余强福 杨义林 罗玉", + "changeBefore": "杨义林 余强福 罗玉", + "changeDate": "2019-11-25 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "张友全,货币,其他;张玲,货币,其他;", + "changeBefore": "张友全;张玲;", + "changeDate": "2013-10-23 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "8450", + "changeBefore": "5000", + "changeDate": "2011-08-12 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-12 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "家具制造、销售(木竹材经营加工许可证有效期至2011年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeBefore": "家具制造、销售(木竹材经营加工许可证有效期至2011年12月31日);自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeDate": "2011-09-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "家具制造、销售(木竹材经营加工许可证有效期至2014年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeBefore": "家具制造、销售(木竹材经营加工许可证有效期至2011年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeDate": "2012-04-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张南和 彭川 张玲 张友全", + "changeBefore": "张南和 徐志刚 张友全 张玲 王晓峰", + "changeDate": "2020-08-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "38000.000000万人民币", + "changeBefore": "29000万人民币", + "changeDate": "2021-12-08 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "8450", + "changeBefore": "5000", + "changeDate": "2011-08-12 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "张友全 出资 28710万人民币;张玲 出资 290万人民币;", + "changeBefore": "张友全 出资 21780万人民币;张玲 出资 220万人民币;", + "changeDate": "2020-08-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "22000.000000", + "changeBefore": "16200.000000", + "changeDate": "2019-03-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "16200", + "changeBefore": "8450", + "changeDate": "2013-10-23 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "家具制造、销售;人造板表面装饰板加工;自营和代理各类商品和技术的进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "家具制造、销售(木竹材经营加工许可证有效期至2014年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeDate": "2015-01-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1130", + "changeBefore": "1190", + "changeDate": "2011-08-12 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "29000.000000万人民币", + "changeBefore": "22000万人民币", + "changeDate": "2020-08-18 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "家具制造、销售(木竹材经营加工许可证有效期至2011年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeBefore": "家具(不含竹、木质)制造、销售;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeDate": "2011-05-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张玲,货币,其他;张友全,其他,货币;", + "changeBefore": "张玲;张友全;", + "changeDate": "2011-08-12 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "李荣萍 ***", + "changeBefore": "余强福 ***", + "changeDate": "2019-11-25 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "成都崇州经济开发区崇阳大道333号", + "changeBefore": "四川省崇州市工业集中发展区", + "changeDate": "2015-01-05 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "家具制造、销售(木竹材经营加工许可证有效期至2011年12月31日);自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeBefore": "家具制造、销售(木竹材经营加工许可证有效期至2011年12月31日);人造板表面装饰板加工;自营和代理各类商品和技术的进出口(国家限定公司经营或禁止进出口的商品及技术除外)。", + "changeDate": "2011-08-12 00:00:00", + "changeField": "经营范围变更" + } + ], + "contactInfo": { + "email": "1611787ebdoorhc@ebdoor.com", + "phoneNumber": "028-82050682", + "website": [ + { + "name": "全友家私有限公司", + "url": "www.quanyouwjt.com.cn,www.iquanyou.com.cn,www.equanyou.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "张玲", + "position": "董事" + }, + { + "employeeName": "余强福", + "position": "监事" + }, + { + "employeeName": "杨义林", + "position": "监事" + }, + { + "employeeName": "张友全", + "position": "董事长兼总经理" + }, + { + "employeeName": "罗玉", + "position": "监事" + }, + { + "employeeName": "张南和", + "position": "董事" + }, + { + "employeeName": "彭川", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "家具制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2030-12-31 00:00:00", + "stockCapital": "37620.0", + "stockName": "张友全", + "stockPercent": "0.9900", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2030-12-31 00:00:00", + "stockCapital": "380.0", + "stockName": "张玲", + "stockPercent": "0.0100", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-20 00:00:00", + "executiveOrg": "崇州市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "全友家私有限公司", + "taxPayerNo": "510184558988716", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "全友家私有限公司", + "taxPayerNo": "915101845589887163", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "全友家私有限公司", + "taxPayerNo": "915101845589887163", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "全友家私有限公司", + "taxPayerNo": "915101845589887163", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "全友家私有限公司", + "taxPayerNo": "915101845589887163", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "全友家私有限公司", + "taxPayerNo": "915101845589887163", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/8d0bd3097b483a2e82fb328afc223929/202202251909.json b/example/tpt/company/8d0bd3097b483a2e82fb328afc223929/202202251909.json new file mode 100644 index 0000000..4344e65 --- /dev/null +++ b/example/tpt/company/8d0bd3097b483a2e82fb328afc223929/202202251909.json @@ -0,0 +1,2472 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-10-08", + "createNum": "CN202023008556.5", + "patentName": "一种微型电磁环境监测系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-08", + "createNum": "CN202023007767.7", + "patentName": "一种基于电磁环境监测的系统", + "type": "实用新型" + }, + { + "createDate": "2021-09-21", + "createNum": "CN202023007332.2", + "patentName": "一种手持式测向天线", + "type": "实用新型" + }, + { + "createDate": "2021-09-21", + "createNum": "CN202023007335.6", + "patentName": "一种基于手持式电磁频谱监测设备的数据处理系统", + "type": "实用新型" + }, + { + "createDate": "2021-09-21", + "createNum": "CN202023008137.1", + "patentName": "一种微型电磁环境监测装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-21", + "createNum": "CN202023007350.0", + "patentName": "一种手持式电磁频谱监测设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-08", + "createNum": "CN201811334460.2", + "patentName": "一种测向天线仿真模拟方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-06-08", + "createNum": "CN201811334460.2", + "patentName": "一种测向天线仿真模拟方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-04-02", + "createNum": "CN202011477200.8", + "patentName": "一种手持式电磁频谱监测设备及监测方法", + "type": "发明专利" + }, + { + "createDate": "2021-04-02", + "createNum": "CN202011474252.X", + "patentName": "一种电磁环境监测系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-19", + "createNum": "CN202011478127.6", + "patentName": "一种基于电磁环境监测的手持式终端系统及监测方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-16", + "createNum": "CN202011473504.7", + "patentName": "一种基于手持式电磁频谱监测设备的数据处理系统及方法", + "type": "发明专利" + }, + { + "createDate": "2019-11-05", + "createNum": "CN201610762929.7", + "patentName": "一种路测设备的电源管理系统", + "type": "发明专利" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201821845573.4", + "patentName": "一种车载移动监控设备", + "type": "实用新型" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201610762850.4", + "patentName": "一种路测数据采集系统及方法", + "type": "发明专利" + }, + { + "createDate": "2019-08-27", + "createNum": "CN201610762880.5", + "patentName": "一种路测数据采集方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-28", + "createNum": "CN201822075552.5", + "patentName": "一种固定式超短波微波全向监测天线", + "type": "实用新型" + }, + { + "createDate": "2019-06-28", + "createNum": "CN201822074200.8", + "patentName": "一种车载超短波微波全向监测天线", + "type": "实用新型" + }, + { + "createDate": "2019-06-28", + "createNum": "CN201822074183.8", + "patentName": "一种广播频段专用全向监测天线", + "type": "实用新型" + }, + { + "createDate": "2019-06-14", + "createNum": "CN201821846292.0", + "patentName": "一种适用于不同射频信号频段的无线电监测天线系统", + "type": "实用新型" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201610762982.7", + "patentName": "一种运用K线图发现无线台站和分析无线干扰的方法", + "type": "发明专利" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201610767612.2", + "patentName": "一种用于无线电的智能化云监测系统与方法", + "type": "发明专利" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201610763049.1", + "patentName": "一种运用K线图进行无线电信号精确干扰分析的方法", + "type": "发明专利" + }, + { + "createDate": "2019-03-05", + "createNum": "CN201610762960.0", + "patentName": "基于无线台站网格监测系统的频谱感知方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-26", + "createNum": "CN201811513384.1", + "patentName": "一种固定式超短波微波全向监测天线", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN201811513382.2", + "patentName": "一种广播频段专用全向监测天线", + "type": "发明专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201811511866.3", + "patentName": "一种车载超短波微波全向监测天线", + "type": "发明专利" + }, + { + "createDate": "2019-01-22", + "createNum": "CN201811334461.7", + "patentName": "一种适用于不同射频信号频段的无线电监测天线系统", + "type": "发明专利" + }, + { + "createDate": "2019-01-15", + "createNum": "CN201610771004.9", + "patentName": "基于载人飞行器的多功能无线电监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2019-01-11", + "createNum": "CN201811333607.6", + "patentName": "一种车载移动监控设备", + "type": "发明专利" + }, + { + "createDate": "2018-11-06", + "createNum": "CN201610762957.9", + "patentName": "一种用于无线电的智能化云监测方法", + "type": "发明专利" + }, + { + "createDate": "2018-10-02", + "createNum": "CN201510698445.6", + "patentName": "一种设有矢量合成器的干涉仪天线阵", + "type": "发明专利" + }, + { + "createDate": "2018-06-15", + "createNum": "CN201510692452.5", + "patentName": "一种具有T型天线的可拆卸式升空干涉仪", + "type": "发明专利" + }, + { + "createDate": "2018-05-08", + "createNum": "CN201510692535.4", + "patentName": "一种T型小音点天线结构", + "type": "发明专利" + }, + { + "createDate": "2018-05-01", + "createNum": "CN201510692560.2", + "patentName": "一种小音点天线", + "type": "发明专利" + }, + { + "createDate": "2018-04-27", + "createNum": "CN201510696266.9", + "patentName": "一种干涉仪天线阵", + "type": "发明专利" + }, + { + "createDate": "2018-04-13", + "createNum": "CN201510692587.1", + "patentName": "一种基于飞行器载升空干涉仪的监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2018-04-13", + "createNum": "CN201510692387.6", + "patentName": "一种升空干涉仪测向系统", + "type": "发明专利" + }, + { + "createDate": "2018-03-20", + "createNum": "CN201510692581.4", + "patentName": "一种内设合路器的T型监测测向天线", + "type": "发明专利" + }, + { + "createDate": "2018-03-16", + "createNum": "CN201510692566.X", + "patentName": "一种飞行器监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2018-03-16", + "createNum": "CN201510692599.4", + "patentName": "一种基于飞行器载测向设备的监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2018-02-06", + "createNum": "CN201510505000.1", + "patentName": "手持数字监测测向系统及其监测方法", + "type": "发明专利" + }, + { + "createDate": "2018-02-06", + "createNum": "CN201410646181.5", + "patentName": "一种模拟和数字电视监控设备", + "type": "发明专利" + }, + { + "createDate": "2018-02-06", + "createNum": "CN201410513847.X", + "patentName": "一种采用光传输介质传输宽频段模拟射频信号的传输系统及方法", + "type": "发明专利" + }, + { + "createDate": "2018-01-19", + "createNum": "CN201510692528.4", + "patentName": "一种T字型快装监测测向天线", + "type": "发明专利" + }, + { + "createDate": "2017-11-07", + "createNum": "CN201510692580.X", + "patentName": "一种用于监测测向的飞行器", + "type": "发明专利" + }, + { + "createDate": "2017-11-07", + "createNum": "CN201410646237.7", + "patentName": "一种广播电视监测系统", + "type": "发明专利" + }, + { + "createDate": "2017-08-11", + "createNum": "CN201410552011.0", + "patentName": "一体化可折叠测向天线阵", + "type": "发明专利" + }, + { + "createDate": "2017-08-08", + "createNum": "CN201510692512.3", + "patentName": "一种具有T型天线的监测测向装置", + "type": "发明专利" + }, + { + "createDate": "2017-08-08", + "createNum": "CN201510692546.2", + "patentName": "一种基于飞行器载测向设备的监测测向方法", + "type": "发明专利" + }, + { + "createDate": "2017-04-19", + "createNum": "CN201410646250.2", + "patentName": "一种广播电视监测系统及方法", + "type": "发明专利" + }, + { + "createDate": "2017-04-12", + "createNum": "CN201410551995.0", + "patentName": "一种具有相位补偿的矢量合成器", + "type": "发明专利" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201410646185.3", + "patentName": "一种电源维护模块", + "type": "发明专利" + }, + { + "createDate": "2017-03-22", + "createNum": "CN201510698960.4", + "patentName": "一种挂载升空干涉仪测向用的飞行器", + "type": "发明专利" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201610763943.9", + "patentName": "一种基于无线台站网格监测系统数据的存储方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201610771004.9", + "patentName": "基于载人飞行器的多功能无线电监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2017-02-08", + "createNum": "CN201610762850.4", + "patentName": "一种路测数据采集系统及方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-01", + "createNum": "CN201610767612.2", + "patentName": "一种用于无线电的智能化云监测系统与方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-01", + "createNum": "CN201610763049.1", + "patentName": "一种运用K线图进行无线电信号精确干扰分析的方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-25", + "createNum": "CN201610762957.9", + "patentName": "一种用于无线电的智能化云监测方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201410646164.1", + "patentName": "分布式电源在线维护方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-11", + "createNum": "CN201610766511.3", + "patentName": "电磁兼容良好的无线电监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610762982.7", + "patentName": "一种运用K线图发现无线台站和分析无线干扰的方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610762880.5", + "patentName": "一种路测数据采集方法", + "type": "发明专利" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201410646225.4", + "patentName": "一种车载式无线电监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2016-12-21", + "createNum": "CN201610762929.7", + "patentName": "一种路测设备的电源管理系统", + "type": "发明专利" + }, + { + "createDate": "2016-11-16", + "createNum": "CN201610766475.0", + "patentName": "一种无线电云监测系统", + "type": "发明专利" + }, + { + "createDate": "2016-11-09", + "createNum": "CN201610762960.0", + "patentName": "基于无线台站网格监测系统的频谱感知方法", + "type": "发明专利" + }, + { + "createDate": "2016-09-28", + "createNum": "CN201410646184.9", + "patentName": "分布式电源在线维护系统", + "type": "发明专利" + }, + { + "createDate": "2016-06-22", + "createNum": "CN201410646183.4", + "patentName": "分布式电源在线维护系统和方法", + "type": "发明专利" + }, + { + "createDate": "2016-05-11", + "createNum": "CN201410646206.1", + "patentName": "一种采用远程控制电源开关的移动监测车", + "type": "发明专利" + }, + { + "createDate": "2016-04-20", + "createNum": "CN201520823979.2", + "patentName": "一种升空干涉仪用电源管理板", + "type": "实用新型" + }, + { + "createDate": "2016-04-13", + "createNum": "CN201520824128.X", + "patentName": "一种外设滤波器的升空干涉仪", + "type": "实用新型" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201510692599.4", + "patentName": "一种基于飞行器载测向设备的监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201520824289.9", + "patentName": "一种基于飞行器载升空干涉仪的监测测向系统", + "type": "实用新型" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201520824125.6", + "patentName": "一种具有T型天线的可拆卸式升空干涉仪", + "type": "实用新型" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201520619906.1", + "patentName": "手持数字监测测向装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201310602459.4", + "patentName": "开关分体式射频天线", + "type": "发明专利" + }, + { + "createDate": "2016-03-16", + "createNum": "CN201310602262.0", + "patentName": "射频器件高频、低频同时快速盲插结构", + "type": "发明专利" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824126.0", + "patentName": "一种挂载式监测测向平台", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824083.6", + "patentName": "一种T型小音点天线结构", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824197.0", + "patentName": "一种飞行器载监测测向设备手提箱", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824200.9", + "patentName": "一种内设合路器的两端口天线连接件", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824081.7", + "patentName": "一种具有T型天线的升空干涉仪", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824277.6", + "patentName": "一种监测测向用处理电路板", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824113.3", + "patentName": "一种旋翼飞行器手提箱", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520824276.1", + "patentName": "一种小音点天线", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520823927.5", + "patentName": "一种具有T型快装天线的监测测向装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520823969.9", + "patentName": "一种升空干涉仪测向设备手提箱", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201530413793.5", + "patentName": "监测测向接收装置", + "type": "外观专利" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824266.8", + "patentName": "一种挂载升空干涉仪测向用的飞行器", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824278.0", + "patentName": "一种基于飞行器载测向设备的监测测向系统", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520823926.0", + "patentName": "一种升空干涉仪测向系统", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824290.1", + "patentName": "一种挂载式升空干涉仪", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824255.X", + "patentName": "一种飞行器监测测向系统", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520823972.0", + "patentName": "一种折叠式旋翼飞行器", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824198.5", + "patentName": "一种多通信方式的旋翼飞行器", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824005.6", + "patentName": "一种具有挂钩的旋翼飞行器", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824210.2", + "patentName": "一种具有T型天线的监测测向装置", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824121.8", + "patentName": "一种监测测向用电子罗盘", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201520824194.7", + "patentName": "一种便于组装的三端口天线连接件", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201530413610.X", + "patentName": "测向天线(220)", + "type": "外观专利" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201530413557.3", + "patentName": "测向天线(600)", + "type": "外观专利" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520824060.5", + "patentName": "一种具有扣接件的有源垂直极化天线", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520824079.X", + "patentName": "一种高集成度监测测向接收模块", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520826124.5", + "patentName": "一种升空干涉仪的散热结构", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520824124.1", + "patentName": "一种T字型可拆卸小音点天线", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520823968.4", + "patentName": "一种T字型快装监测测向天线", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520823956.1", + "patentName": "一种具有扣接件的天线外壳", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520823925.6", + "patentName": "一种用于监测测向的飞行器", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520823924.1", + "patentName": "一种内设合路器的T型监测测向天线", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201530413696.6", + "patentName": "升空干涉仪测向装置", + "type": "外观专利" + }, + { + "createDate": "2016-02-03", + "createNum": "CN201310594601.5", + "patentName": "多通道ADC同步采样中频接收机及同步采样方法", + "type": "发明专利" + }, + { + "createDate": "2016-01-27", + "createNum": "CN201310473588.8", + "patentName": "一种采用公共端馈电、无需单独控制和加电的微波单刀双掷开关", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520823923.7", + "patentName": "一种两端口扣接式天线连接杆", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520824032.3", + "patentName": "一种双层结构的监测测向接收模块", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520823970.1", + "patentName": "一种矢量合成器", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520824281.2", + "patentName": "一种干涉仪天线阵", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520824267.2", + "patentName": "一种设有矢量合成器的干涉仪天线阵", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520824195.1", + "patentName": "一种便于组装的两端口天线连接件", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520824004.1", + "patentName": "一种可快速装配内设合路器的两端口天线连接件", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520823967.X", + "patentName": "一种三端口扣接式天线连接杆", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520824237.1", + "patentName": "一种监测测向用数字接收机", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201510698445.6", + "patentName": "一种设有矢量合成器的干涉仪天线阵", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201510692535.4", + "patentName": "一种T型小音点天线结构", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520619993.0", + "patentName": "手持数字监测测向设备机芯电路", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520619900.4", + "patentName": "手持数字监测测向系统", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520620046.3", + "patentName": "手持数字监测测向设备", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520620368.8", + "patentName": "宽带数字信号干预源", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520620546.7", + "patentName": "3GHz-8GHz对数周期测向天线", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520622466.5", + "patentName": "宽带数字信号干预源机芯电路", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520620029.X", + "patentName": "超短波便携式干扰管制系统", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201310602590.0", + "patentName": "手持式微波监测天线主控电路及方法", + "type": "发明专利" + }, + { + "createDate": "2016-01-13", + "createNum": "CN201510692560.2", + "patentName": "一种小音点天线", + "type": "发明专利" + }, + { + "createDate": "2016-01-06", + "createNum": "CN201510696266.9", + "patentName": "一种干涉仪天线阵", + "type": "发明专利" + }, + { + "createDate": "2016-01-06", + "createNum": "CN201510692546.2", + "patentName": "一种基于飞行器载测向设备的监测测向方法", + "type": "发明专利" + }, + { + "createDate": "2016-01-06", + "createNum": "CN201510692387.6", + "patentName": "一种升空干涉仪测向系统", + "type": "发明专利" + }, + { + "createDate": "2016-01-06", + "createNum": "CN201510692452.5", + "patentName": "一种具有T型天线的可拆卸式升空干涉仪", + "type": "发明专利" + }, + { + "createDate": "2016-01-06", + "createNum": "CN201510692566.X", + "patentName": "一种飞行器监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2016-01-06", + "createNum": "CN201510698960.4", + "patentName": "一种挂载升空干涉仪测向用的飞行器", + "type": "发明专利" + }, + { + "createDate": "2015-12-30", + "createNum": "CN201510692581.4", + "patentName": "一种内设合路器的T型监测测向天线", + "type": "发明专利" + }, + { + "createDate": "2015-12-30", + "createNum": "CN201510692513.8", + "patentName": "一种基于升空干涉仪的监测测向方法", + "type": "发明专利" + }, + { + "createDate": "2015-12-23", + "createNum": "CN201510692512.3", + "patentName": "一种具有T型天线的监测测向装置", + "type": "发明专利" + }, + { + "createDate": "2015-12-23", + "createNum": "CN201510692528.4", + "patentName": "一种T字型快装监测测向天线", + "type": "发明专利" + }, + { + "createDate": "2015-12-23", + "createNum": "CN201510692587.1", + "patentName": "一种基于飞行器载升空干涉仪的监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2015-12-23", + "createNum": "CN201510692580.X", + "patentName": "一种用于监测测向的飞行器", + "type": "发明专利" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201520619985.6", + "patentName": "宽带功率放大器", + "type": "实用新型" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201520619907.6", + "patentName": "500MHz-3000MHz对数周期测向天线", + "type": "实用新型" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201510504995.X", + "patentName": "手持数字监测测向设备", + "type": "发明专利" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201510504999.8", + "patentName": "超短波便携式干扰管制系统", + "type": "发明专利" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520619823.2", + "patentName": "套筒全向天线", + "type": "实用新型" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520620369.2", + "patentName": "30MHz-200MHz环形测向天线", + "type": "实用新型" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520620346.1", + "patentName": "一种宽带数字信号干预源", + "type": "实用新型" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520620376.2", + "patentName": "200MHz-500MHz环形测向天线", + "type": "实用新型" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520619925.4", + "patentName": "宽带功率放大器机箱", + "type": "实用新型" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520620421.4", + "patentName": "90kHz-30MHz环形测向天线", + "type": "实用新型" + }, + { + "createDate": "2015-11-18", + "createNum": "CN201510505463.8", + "patentName": "宽带数字信号干预源", + "type": "发明专利" + }, + { + "createDate": "2015-11-18", + "createNum": "CN201310018878.3", + "patentName": "智能天线自适应波束形成方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-04", + "createNum": "CN201510505248.8", + "patentName": "手持数字监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2015-11-04", + "createNum": "CN201310594342.6", + "patentName": "多通道ADC同步采样中频接收机", + "type": "发明专利" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201510505000.1", + "patentName": "手持数字监测测向系统及其监测方法", + "type": "发明专利" + }, + { + "createDate": "2015-04-29", + "createNum": "CN201520000968.4", + "patentName": "一种手持式信号源", + "type": "实用新型" + }, + { + "createDate": "2015-04-15", + "createNum": "CN201520005697.1", + "patentName": "低温漂限幅保护型宽带功率放大器", + "type": "实用新型" + }, + { + "createDate": "2015-04-15", + "createNum": "CN201520000795.6", + "patentName": "手持式宽带微波监测天线本体", + "type": "实用新型" + }, + { + "createDate": "2015-04-15", + "createNum": "CN201520000967.X", + "patentName": "一种低功耗衰减器", + "type": "实用新型" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201420682177.X", + "patentName": "一种具有远程控制功能的节能插座", + "type": "实用新型" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201430450188.0", + "patentName": "远程电源开关单元", + "type": "外观专利" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201420682155.3", + "patentName": "一种采用远程控制电源开关的移动监测车", + "type": "实用新型" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201430450180.4", + "patentName": "电视监控单元", + "type": "外观专利" + }, + { + "createDate": "2015-03-25", + "createNum": "CN201420682152.X", + "patentName": "一种无线电监测测向管制车", + "type": "实用新型" + }, + { + "createDate": "2015-03-25", + "createNum": "CN201420682175.0", + "patentName": "一种空调无线控制电源插座", + "type": "实用新型" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201420682179.9", + "patentName": "一种智能家居无线遥控电源开关的插座", + "type": "实用新型" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201420682174.6", + "patentName": "一种具有无线充电功能的旋转式远程控制电源开关插座", + "type": "实用新型" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201410646237.7", + "patentName": "一种广播电视监测系统", + "type": "发明专利" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201310516618.9", + "patentName": "小型化、高稳定性射频信号输出模块", + "type": "发明专利" + }, + { + "createDate": "2015-03-04", + "createNum": "CN201410646206.1", + "patentName": "一种采用远程控制电源开关的移动监测车", + "type": "发明专利" + }, + { + "createDate": "2015-02-25", + "createNum": "CN201420682136.0", + "patentName": "一种电视监控设备", + "type": "实用新型" + }, + { + "createDate": "2015-02-25", + "createNum": "CN201420682180.1", + "patentName": "一种车载式无线电监测测向系统", + "type": "实用新型" + }, + { + "createDate": "2015-02-25", + "createNum": "CN201420682178.4", + "patentName": "一种便携式无线遥控电源插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-18", + "createNum": "CN201410646225.4", + "patentName": "一种车载式无线电监测测向系统", + "type": "发明专利" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682137.5", + "patentName": "一种模拟和数字电视监控设备", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682192.4", + "patentName": "一种手机遥控开关", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682193.9", + "patentName": "一种远程电源开关控制柜", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682185.4", + "patentName": "一种远程控制电源开关的集中控制系统", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682167.6", + "patentName": "一种无线电管制系统", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682181.6", + "patentName": "一种红外线控开关电源插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682183.5", + "patentName": "分布式电源在线维护装置", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682169.5", + "patentName": "一种触摸式远程控制电源开关插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682145.X", + "patentName": "一种模拟和数字电视的监控电路", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682144.5", + "patentName": "一种电源维护模块", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682176.5", + "patentName": "一种便携式智能插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682184.X", + "patentName": "一种远程控制的交流电源开关", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682182.0", + "patentName": "一种多路远程控制节能插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682191.X", + "patentName": "一种广播电视监测系统", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682195.8", + "patentName": "一种多功能便携式智能控制插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682151.5", + "patentName": "一种可拆卸式远程控制电源开关插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-11", + "createNum": "CN201420682172.7", + "patentName": "一种旋转式远程控制电源开关插座", + "type": "实用新型" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646183.4", + "patentName": "分布式电源在线维护系统和方法", + "type": "发明专利" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646207.6", + "patentName": "一种触摸式远程控制电源开关插座", + "type": "发明专利" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646184.9", + "patentName": "分布式电源在线维护系统", + "type": "发明专利" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646185.3", + "patentName": "一种电源维护模块", + "type": "发明专利" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646223.5", + "patentName": "一种可拆卸式远程控制电源开关插座", + "type": "发明专利" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646164.1", + "patentName": "分布式电源在线维护方法", + "type": "发明专利" + }, + { + "createDate": "2015-02-04", + "createNum": "CN201410646210.8", + "patentName": "一种远程控制电源开关插座", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410646181.5", + "patentName": "一种模拟和数字电视监控设备", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410646240.9", + "patentName": "一种远程控制电源开关的集中控制系统", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410646247.0", + "patentName": "一种广播电视监测方法", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410646238.1", + "patentName": "一种多功能便携式智能控制插座", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410646250.2", + "patentName": "一种广播电视监测系统及方法", + "type": "发明专利" + }, + { + "createDate": "2015-01-28", + "createNum": "CN201410551995.0", + "patentName": "一种具有相位补偿的矢量合成器", + "type": "发明专利" + }, + { + "createDate": "2015-01-21", + "createNum": "CN201410507193.X", + "patentName": "一种宽频段高灵敏度大无杂散动态范围的光接收盒及其光接收方法", + "type": "发明专利" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420682138.X", + "patentName": "分布式电源在线维护系统", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420682168.0", + "patentName": "一种远程控制电源开关插座", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420682142.6", + "patentName": "一种用于电视监控设备的IO转网口电路板", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420601803.8", + "patentName": "一体化可折叠测向天线阵", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201410552773.0", + "patentName": "一种微波宽频带下变频器", + "type": "发明专利" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420601822.0", + "patentName": "具有有源天线和无源天线切换功能的宽带接收天线", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201410552011.0", + "patentName": "一体化可折叠测向天线阵", + "type": "发明专利" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420601791.9", + "patentName": "一种具有相位补偿的矢量合成器", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420602237.2", + "patentName": "一种微波宽频带下变频器", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201410552149.0", + "patentName": "具有有源天线和无源天线切换功能的宽带接收天线", + "type": "发明专利" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420568814.0", + "patentName": "一种采用光传输介质传输宽频段模拟射频信号的传输系统", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420563576.4", + "patentName": "一种宽频段高灵敏度大无杂散动态范围的光接收盒", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201420563660.6", + "patentName": "一种宽频段高灵敏度无杂散大动态范围的光发射盒", + "type": "实用新型" + }, + { + "createDate": "2015-01-07", + "createNum": "CN201410513847.X", + "patentName": "一种采用光传输介质传输宽频段模拟射频信号的传输系统及方法", + "type": "发明专利" + }, + { + "createDate": "2014-12-24", + "createNum": "CN201430254049.0", + "patentName": "公众网基站核查设备(YTJH-W)", + "type": "外观专利" + }, + { + "createDate": "2014-12-17", + "createNum": "CN201410507183.6", + "patentName": "一种宽频段高灵敏度无杂散大动态范围的光发射盒及其光发射方法", + "type": "发明专利" + }, + { + "createDate": "2014-12-17", + "createNum": "CN201430254548.X", + "patentName": "电视监测天线(YTTX-DSW-3)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430254050.3", + "patentName": "监测天线(YTTX-JCW-2)", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201430254641.0", + "patentName": "测向天线(YTTX-CXW-1)", + "type": "外观专利" + }, + { + "createDate": "2014-10-15", + "createNum": "CN201320750453.7", + "patentName": "一种便携式防滑信号源", + "type": "实用新型" + }, + { + "createDate": "2014-10-08", + "createNum": "CN201430254511.7", + "patentName": "电视监测天线(YTTX-DSW-2)", + "type": "外观专利" + }, + { + "createDate": "2014-10-08", + "createNum": "CN201430254090.8", + "patentName": "监测天线(YTTX-JCW-1)", + "type": "外观专利" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201320750761.X", + "patentName": "基于T型反馈网络的宽带功率放大器", + "type": "实用新型" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201210160006.6", + "patentName": "低功耗、高相位噪声指标超短波接收机第二本振电路", + "type": "发明专利" + }, + { + "createDate": "2014-07-16", + "createNum": "CN201320744280.8", + "patentName": "多通道ADC同步采样中频接收机", + "type": "实用新型" + }, + { + "createDate": "2014-05-28", + "createNum": "CN201210096637.6", + "patentName": "一种新型无源偶极子天线", + "type": "发明专利" + }, + { + "createDate": "2014-05-07", + "createNum": "CN201320750582.6", + "patentName": "手持式微波监测天线电源检测报警系统", + "type": "实用新型" + }, + { + "createDate": "2014-04-30", + "createNum": "CN201320749018.2", + "patentName": "基于FPGA的多通道数据采集系统", + "type": "实用新型" + }, + { + "createDate": "2014-04-30", + "createNum": "CN201330570984.3", + "patentName": "宽带功率放大器(YTAM100G)", + "type": "外观专利" + }, + { + "createDate": "2014-04-30", + "createNum": "CN201330571058.8", + "patentName": "手持式微波监测天线(YTJ-0226)", + "type": "外观专利" + }, + { + "createDate": "2014-04-30", + "createNum": "CN201210160001.3", + "patentName": "微型化智能信号压制器", + "type": "发明专利" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201320744278.0", + "patentName": "便携式衰减器", + "type": "实用新型" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201320750920.6", + "patentName": "手持式微波监测天线", + "type": "实用新型" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201320750817.1", + "patentName": "射频器件高频、低频同时快速盲插结构", + "type": "实用新型" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201330574884.8", + "patentName": "衰减器(YTAT6-002030H)", + "type": "外观专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201320749016.3", + "patentName": "手持式微波监测天线主控电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201320750749.9", + "patentName": "宽带功率放大器", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201330570999.X", + "patentName": "信号源(YTS-001)", + "type": "外观专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201320749516.7", + "patentName": "数字合成干扰机放大衰减器", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201320749505.9", + "patentName": "手持式宽带微波监测天线手柄", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201320750705.6", + "patentName": "开关分体式射频天线", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201320749019.7", + "patentName": "数字合成干扰机控制电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201210160002.8", + "patentName": "多功能信号压制系统", + "type": "发明专利" + }, + { + "createDate": "2014-04-09", + "createNum": "CN201320668970.X", + "patentName": "射频信号输出模块中功率放大器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669016.2", + "patentName": "WiMAX射频前端下行功率放大器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669043.X", + "patentName": "WiMAX射频前端过温度告警电平及保护电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668580.2", + "patentName": "一种易于集成的微波低波段选频放大电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668888.7", + "patentName": "一种微型多环式锁相频率合成器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668906.1", + "patentName": "一种微型频率合成器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668634.5", + "patentName": "一种微型微波中继系统", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668686.2", + "patentName": "一种倍频器前置放大电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669032.1", + "patentName": "微型数控跳频滤波器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669045.9", + "patentName": "WiMAX射频前端过功率告警电平及保护电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668577.0", + "patentName": "WiMAX射频前端LNA保护电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668989.4", + "patentName": "带开关滤波器的低相位噪声信号发生器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669027.0", + "patentName": "一种可调的射频同轴连接器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668716.X", + "patentName": "滤波参数可调的高通滤波器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668979.0", + "patentName": "射频信号输出模块低通滤波器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668735.2", + "patentName": "适用于多频段微波信号的时钟同步倍频电路", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668673.5", + "patentName": "小型化、高稳定性射频信号输出模块", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320668688.1", + "patentName": "小型化大功率级联反射式限幅器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669042.5", + "patentName": "WiMAX射频前端上行低噪放大器", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669031.7", + "patentName": "射频信号输出模块单刀单掷开关", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320669006.9", + "patentName": "小型化射频信号输出器件", + "type": "实用新型" + }, + { + "createDate": "2014-03-26", + "createNum": "CN201310594601.5", + "patentName": "多通道ADC同步采样中频接收机及同步采样方法", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201310602590.0", + "patentName": "手持式微波监测天线主控电路及方法", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201310602262.0", + "patentName": "射频器件高频、低频同时快速盲插结构", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201310602459.4", + "patentName": "开关分体式射频天线", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201310594342.6", + "patentName": "多通道ADC同步采样中频接收机", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201310600779.6", + "patentName": "可动态重构的直接数字合成干扰机及动态配置方法", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201310600860.4", + "patentName": "可动态重构的直接数字合成干扰机", + "type": "发明专利" + }, + { + "createDate": "2014-03-19", + "createNum": "CN201320627306.0", + "patentName": "一种采用公共端馈电、无需单独控制和加电的微波单刀双掷开关", + "type": "实用新型" + }, + { + "createDate": "2014-02-05", + "createNum": "CN201310516618.9", + "patentName": "小型化、高稳定性射频信号输出模块", + "type": "发明专利" + }, + { + "createDate": "2014-02-05", + "createNum": "CN201310517009.5", + "patentName": "射频信号输出模块中功率放大器", + "type": "发明专利" + }, + { + "createDate": "2014-01-29", + "createNum": "CN201310473588.8", + "patentName": "一种采用公共端馈电、无需单独控制和加电的微波单刀双掷开关", + "type": "发明专利" + }, + { + "createDate": "2013-06-26", + "createNum": "CN201320027177.1", + "patentName": "自适应波束形成的智能天线上行接收电路", + "type": "实用新型" + }, + { + "createDate": "2013-05-08", + "createNum": "CN201310018878.3", + "patentName": "智能天线自适应波束形成方法", + "type": "发明专利" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201010539606.4", + "patentName": "无线电频谱监测的方法", + "type": "发明专利" + }, + { + "createDate": "2012-12-26", + "createNum": "CN201220231239.6", + "patentName": "微型化智能信号压制器", + "type": "实用新型" + }, + { + "createDate": "2012-12-26", + "createNum": "CN201220231228.8", + "patentName": "超短波接收机第一本振电路", + "type": "实用新型" + }, + { + "createDate": "2012-11-28", + "createNum": "CN201220231263.X", + "patentName": "低功耗、高相位噪声指标超短波接收机第二本振电路", + "type": "实用新型" + }, + { + "createDate": "2012-11-28", + "createNum": "CN201220231264.4", + "patentName": "30~3000MHz超短波接收机", + "type": "实用新型" + }, + { + "createDate": "2012-11-28", + "createNum": "CN201220231230.5", + "patentName": "多功能信号压制系统", + "type": "实用新型" + }, + { + "createDate": "2012-11-28", + "createNum": "CN201220128864.8", + "patentName": "一种无线电监测无人机地面设备", + "type": "实用新型" + }, + { + "createDate": "2012-10-31", + "createNum": "CN201220128862.9", + "patentName": "一种无人机载式无线电监测测向机载设备", + "type": "实用新型" + }, + { + "createDate": "2012-10-31", + "createNum": "CN201220129644.7", + "patentName": "一种新型无源偶极子天线", + "type": "实用新型" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201210160009.X", + "patentName": "超短波接收机第一本振电路", + "type": "发明专利" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201220128859.7", + "patentName": "一种无人机载式无线电监测测向系统", + "type": "实用新型" + }, + { + "createDate": "2012-09-26", + "createNum": "CN201210160001.3", + "patentName": "微型化智能信号压制器", + "type": "发明专利" + }, + { + "createDate": "2012-09-26", + "createNum": "CN201210160006.6", + "patentName": "低功耗、高相位噪声指标超短波接收机第二本振电路", + "type": "发明专利" + }, + { + "createDate": "2012-09-19", + "createNum": "CN201210160002.8", + "patentName": "多功能信号压制系统", + "type": "发明专利" + }, + { + "createDate": "2012-09-19", + "createNum": "CN201210159998.0", + "patentName": "30~3000MHz超短波接收机", + "type": "发明专利" + }, + { + "createDate": "2012-07-25", + "createNum": "CN201210096637.6", + "patentName": "一种新型无源偶极子天线", + "type": "发明专利" + }, + { + "createDate": "2011-03-09", + "createNum": "CN201010539606.4", + "patentName": "无线电频谱监测的方法", + "type": "发明专利" + }, + { + "createDate": "2010-09-01", + "createNum": "CN200610022571.0", + "patentName": "天线振子快装插座", + "type": "发明专利" + }, + { + "createDate": "2008-02-27", + "createNum": "CN200630032140.3", + "patentName": "便携式测向天线", + "type": "外观专利" + }, + { + "createDate": "2007-12-26", + "createNum": "CN200620036737.X", + "patentName": "一种可升降的天线杆", + "type": "实用新型" + }, + { + "createDate": "2007-12-26", + "createNum": "CN200620036734.6", + "patentName": "一体化无线电监测测向天线", + "type": "实用新型" + }, + { + "createDate": "2007-12-26", + "createNum": "CN200620036735.0", + "patentName": "天线振子快装插座", + "type": "实用新型" + }, + { + "createDate": "2007-12-05", + "createNum": "CN200630032144.1", + "patentName": "一体化无线电监测测向天线", + "type": "外观专利" + }, + { + "createDate": "2007-12-05", + "createNum": "CN200620036736.5", + "patentName": "便携式测向天线", + "type": "实用新型" + }, + { + "createDate": "2007-06-27", + "createNum": "CN200610022570.6", + "patentName": "双锥天线", + "type": "发明专利" + }, + { + "createDate": "2007-06-27", + "createNum": "CN200610022571.0", + "patentName": "天线振子快装插座", + "type": "发明专利" + } + ], + "total": 314 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 314, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "郫都区市场监督管理局", + "branches": 0, + "businessDateFrom": "1999-04-14 00:00:00", + "businessDateTo": null, + "businessScope": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备、通讯网络设备、卫星传输设备、地面接收设备、望远镜、夜视仪、光通信设备、微波器件、通信天线、计算机软硬件、仪表仪器;卫星传输服务;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁(非住宅房屋租赁);货物及技术进出口(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "4264.000000万人民币", + "changes": 70, + "companyAddress": "成都现代工业港北片区", + "companyCode": "510124000017869", + "companyName": "成都九华圆通科技发展有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "xiangdognqin@sina.com", + "phoneNumber": "028-66666928" + }, + "creditNo": "915101247130292093", + "employees": 2, + "establishDate": "1999-04-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "0", + "issueDate": "2021-08-31 00:00:00", + "keyNo": "7d8db99697f627efd6ae9e39733ac4df", + "legalPerson": "宁涛", + "liquidation": null, + "mPledges": 0, + "orgCode": "713029209", + "originalName": 0, + "partners": 4, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备(不含卫星电视广播地面接收设施)、通讯网络设备(不含卫星电视广播地面接收设施)、计算机软硬件、仪器仪表;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研制、生产、销售无线电监测、测向设备、管制设备及设备检测、系统集成;计算机网络工程、计算机软件、通讯网络设备(不含卫星电视广播地面接收设施)研制、开发、销售及服务;电子产品、仪器仪表、通讯器材、五金交电、装饰材料研制、生产、销售及服务;销售电子器件、服装、鞋帽、日用百货;物业管理、清洁服务、机电设备维修、园林景观工程施工、商务信息咨询、建筑装饰工程施工(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2019-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "宁一,中华人民共和国居民身份证,***", + "changeBefore": "段琪琳,中华人民共和国居民身份证,***", + "changeDate": "2011-07-07 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "宁涛 出资 3560万人民币;段琪琳 出资 440万人民币;宁一 出资 100万人民币;成都腾雁企业管理合伙企业(有限合伙) 出资 164万人民币;", + "changeBefore": "宁涛 出资 3560万人民币;段琪琳 出资 440万人民币;宁一 出资 100万人民币;", + "changeDate": "2021-08-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨丽", + "changeBefore": "", + "changeDate": "2019-10-18 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "宁涛,53.0%;", + "changeBefore": "宁涛,22.0%;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "4264.000000万人民币", + "changeBefore": "4100万人民币", + "changeDate": "2021-08-31 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1000", + "changeDate": "2014-03-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-27 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "段琪琳,货币;", + "changeBefore": "段琪琳;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "段琪琳,42.0%;", + "changeBefore": "段琪琳,17.0%;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "宁涛,实物,262万元,货币,530万元;石伟,货币,100万元;", + "changeBefore": "宁涛;石伟;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "段琪琳;宁涛;宁一;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;厦门九华通信设备厂;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "宁涛,实物,货币;石伟,货币;", + "changeBefore": "宁涛;石伟;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备(不含卫星电视广播地面接收设施)、通讯网络设备(不含卫星电视广播地面接收设施)、计算机软硬件、仪器仪表;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研制、生产、销售无线电监测、测向设备、管制设备及设备检测、系统集成;计算机网络工程、计算机软件、通讯网络设备(不含卫星电视广播地面接收设施)研制、开发、销售及服务;电子产品、仪器仪表、通讯器材、五金交电、装饰材料研制、生产、销售及服务;销售电子器件、服装、鞋帽、日用百货;物业管理、清洁服务、机电设备维修、园林景观工程施工、商务信息咨询、建筑装饰工程施工(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2019-10-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "段琪琳,42.0%;", + "changeBefore": "段琪琳,17.0%;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "宁涛,实物,262万元,货币,530万元;石伟,货币,100万元;", + "changeBefore": "宁涛;石伟;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "宁涛,53.0%;", + "changeBefore": "宁涛,22.0%;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "段琪琳;宁涛;宁一;", + "changeBefore": "段琪琳;宁涛;宁一;王文林;", + "changeDate": "2012-10-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1130", + "changeBefore": "1190", + "changeDate": "2011-07-07 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "陈秋菊;段琪琳;李兴志;宁涛;宁一;石伟;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeDate": "2011-07-06 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1000", + "changeDate": "2014-03-13 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "其他有限责任公司", + "changeBefore": "有限责任公司(自然人投资或控股)", + "changeDate": "2020-08-19 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "段琪琳,货币,420万元;", + "changeBefore": "段琪琳;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "宁涛,执行董事兼总经理", + "changeBefore": "宁涛,董事长", + "changeDate": "2018-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "段琪琳;宁涛;宁一;王文林;", + "changeBefore": "段琪琳;宁涛;宁一;", + "changeDate": "2012-03-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "黄永岚", + "changeBefore": "张世杰", + "changeDate": "2020-08-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品;软件开发、系统集成。", + "changeBefore": "安全防范设计、施工,销售:通讯网络设备(不含无线电发射设备)、仪器仪表、电子设备、水情自动测报系统的研制、开发,销售及售后服务;销售:电子产品。软件开发、系统集成。", + "changeDate": "2009-01-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-04-22 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "宁涛,中华人民共和国居民身份证,***", + "changeBefore": "王文林", + "changeDate": "2012-10-31 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "张世杰,监事", + "changeBefore": "", + "changeDate": "2017-06-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "宁涛,中华人民共和国居民身份证,***", + "changeBefore": "要耕,中华人民共和国居民身份证,***", + "changeDate": "2011-06-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-04-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "宁涛,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2018-01-15 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;厦门九华通信设备厂;", + "changeDate": "2011-06-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "段琪琳,中华人民共和国居民身份证,***", + "changeBefore": "要耕,中华人民共和国居民身份证,***", + "changeDate": "2011-06-21 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "李燕平", + "changeBefore": "黄永岚", + "changeDate": "2020-11-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "段琪琳;宁涛;宁一;", + "changeBefore": "段琪琳;宁涛;宁一;王文林;", + "changeDate": "2012-10-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "宁涛,实物,货币;石伟,货币;", + "changeBefore": "宁涛;石伟;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-26 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "宁涛,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2018-01-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王文林,中华人民共和国居民身份证,***", + "changeBefore": "宁一,中华人民共和国居民身份证,***", + "changeDate": "2012-05-04 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "研制、生产、销售无线电监测、测向设备、管制设备及设备检测、系统集成;计算机网络工程、计算机软件、通讯网络设备(不含卫星电视广播地面接收设施)研制、开发、销售及服务;电子产品、仪器仪表、通讯器材、五金交电、装饰材料研制、生产、销售及服务;销售电子器件、服装、鞋帽、日用百货;物业管理、清洁服务、机电设备维修、园林景观工程施工、商务信息咨询、建筑装饰工程施工(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品、服装、鞋帽、日用百货;软件开发、系统集成。", + "changeDate": "2015-06-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-10-26 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "张世杰,监事", + "changeBefore": "", + "changeDate": "2017-06-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品;软件开发、系统集成。", + "changeBefore": "安全防范设计、施工,销售:通讯网络设备(不含无线电发射设备)、仪器仪表、电子设备、水情自动测报系统的研制、开发,销售及售后服务;销售:电子产品。软件开发、系统集成。", + "changeDate": "2009-01-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈秋菊;段琪琳;李兴志;宁涛;宁一;石伟;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeDate": "2011-07-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "宁涛 出资 3560.000000万人民币;段琪琳 出资 440.000000万人民币;宁一 出资 100.000000万人民币;", + "changeBefore": "靳粲(上海)科技中心 出资 100万人民币;慷桉(上海)科技中心 出资 440万人民币;腾雁(上海)科技中心 出资 3560万人民币;", + "changeDate": "2021-05-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "杨丽", + "changeBefore": "", + "changeDate": "2019-10-18 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "陈秋菊,董事\n李兴志,董事\n石伟,董事\n段琪琳,董事\n李广才,董事\n\n宁涛,董事长", + "changeBefore": "陈秋菊,董事\n李兴志,董事\n石伟,董事\n段琪琳,董事\n李广才,董事", + "changeDate": "2011-06-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-10-26 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备、通讯网络设备、卫星传输设备、地面接收设备、望远镜、夜视仪、光通信设备、微波器件、通信天线、计算机软硬件、仪表仪器;卫星传输服务;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁(非住宅房屋租赁);货物及技术进出口(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备、通讯网络设备、卫星传输设备、地面接收设备、望远镜、夜视仪、光通信设备、微波器件、通信天线、计算机软硬件、仪表仪器;卫星传输服务;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2020-11-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备(不含卫星电视广播地面接收设施)、通讯网络设备(不含卫星电视广播地面接收设施)、计算机软硬件、仪器仪表;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备(不含卫星电视广播地面接收设施)、通讯网络设备(不含卫星电视广播地面接收设施)、计算机软硬件、仪器仪表;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2020-03-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "段琪琳,货币;", + "changeBefore": "段琪琳;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;厦门九华通信设备厂;", + "changeDate": "2011-06-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;厦门九华通信设备厂;", + "changeDate": "2011-06-17 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "4100.000000万人民币", + "changeBefore": "2000万人民币", + "changeDate": "2020-08-19 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备、通讯网络设备、卫星传输设备、地面接收设备、望远镜、夜视仪、光通信设备、微波器件、通信天线、计算机软硬件、仪表仪器;卫星传输服务;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "研制、生产、销售无线电监测设备、测向设备、管制设备、通信设备、通信传输设备(不含卫星电视广播地面接收设施)、通讯网络设备(不含卫星电视广播地面接收设施)、计算机软硬件、仪器仪表;信息系统集成服务;互联网数据服务,数据处理及存储服务;集成电路制造;计算机技术转让、技术咨询、技术服务;物业管理;房屋租赁;货物及技术进出口(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2020-09-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "段琪琳 出资 440万人民币;宁一 出资 100万人民币;宁涛 出资 1460万人民币;成都菁宁企业管理有限公司 出资 2100万人民币;", + "changeBefore": "段琪琳 出资 440万人民币;宁一 出资 100万人民币;宁涛 出资 1460万人民币;", + "changeDate": "2020-08-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1130", + "changeBefore": "1190", + "changeDate": "2011-07-07 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "段琪琳;宁涛;宁一;", + "changeBefore": "陈秋菊;段琪琳;李兴志;宁涛;石伟;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "段琪琳,货币,420万元;", + "changeBefore": "段琪琳;", + "changeDate": "2011-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品、服装、鞋帽、日用百货;软件开发、系统集成。", + "changeBefore": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品;软件开发、系统集成。", + "changeDate": "2013-09-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "靳粲(上海)科技中心 出资 100万人民币;慷桉(上海)科技中心 出资 440万人民币;腾雁(上海)科技中心 出资 3560万人民币;", + "changeBefore": "段琪琳 出资 440万人民币;宁一 出资 100万人民币;宁涛 出资 1460万人民币;成都菁宁企业管理有限公司 出资 2100万人民币;", + "changeDate": "2020-11-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-26 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "研制、生产、销售无线电监测、测向设备、管制设备及设备检测、系统集成;计算机网络工程、计算机软件、通讯网络设备(不含卫星电视广播地面接收设施)研制、开发、销售及服务;电子产品、仪器仪表、通讯器材、五金交电、装饰材料研制、生产、销售及服务;销售电子器件、服装、鞋帽、日用百货;物业管理、清洁服务、机电设备维修、园林景观工程施工、商务信息咨询、建筑装饰工程施工(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品、服装、鞋帽、日用百货;软件开发、系统集成。", + "changeDate": "2015-06-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "有限责任公司(自然人投资或控股)", + "changeBefore": "其他有限责任公司", + "changeDate": "2021-05-07 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品、服装、鞋帽、日用百货;软件开发、系统集成。", + "changeBefore": "安全防范设备的设计、生产、施工、销售;通讯网络设备(不含无线电发射设备和卫星电视广播地面接收设施)、仪器仪表、电子设备、水情自动测报系统的研发、生产、销售及售后服务;销售:电子产品;软件开发、系统集成。", + "changeDate": "2013-09-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "段琪琳;宁涛;宁一;王文林;", + "changeBefore": "段琪琳;宁涛;宁一;", + "changeDate": "2012-03-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + } + ], + "contactInfo": { + "email": "xiangdognqin@sina.com", + "phoneNumber": "028-66666928" + }, + "employees": [ + { + "employeeName": "宁涛", + "position": "执行董事兼总经理" + }, + { + "employeeName": "李燕平", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "100", + "stockName": "宁一", + "stockPercent": "0.0235", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "其他", + "shoudDate": "2035-08-04 00:00:00", + "stockCapital": "3560.0", + "stockName": "宁涛", + "stockPercent": "0.8349", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "440", + "stockName": "段琪琳", + "stockPercent": "0.1032", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2021-12-31 00:00:00", + "stockCapital": "164.0", + "stockName": "成都腾雁企业管理合伙企业(有限合伙)", + "stockPercent": "0.0385", + "stockRealcapital": null, + "stockType": "合伙企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都九华圆通科技发展有限公司", + "taxPayerNo": "915101247130292093", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都九华圆通科技发展有限公司", + "taxPayerNo": "915101247130292093", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都九华圆通科技发展有限公司", + "taxPayerNo": "915101247130292093", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都九华圆通科技发展有限公司", + "taxPayerNo": "915101247130292093", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/91e304d113c58d2b74963dfb1c46fdef/202202251909.json b/example/tpt/company/91e304d113c58d2b74963dfb1c46fdef/202202251909.json new file mode 100644 index 0000000..fbc46c9 --- /dev/null +++ b/example/tpt/company/91e304d113c58d2b74963dfb1c46fdef/202202251909.json @@ -0,0 +1,709 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术作品", + "createDate": "2021-03-30", + "name": "鑫电电缆", + "publishDate": "-", + "regNo": "川作登字-2021-F-00021793" + } + ], + "total": 1 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-18", + "createNum": "CN215577755U", + "patentName": "一种柔性阻燃电缆", + "type": "实用新型" + }, + { + "createDate": "2021-12-07", + "createNum": "CN215069373U", + "patentName": "一种耐高温耐泥浆防水铠装电缆", + "type": "实用新型" + }, + { + "createDate": "2021-12-07", + "createNum": "CN215069338U", + "patentName": "一种阻燃电缆", + "type": "实用新型" + }, + { + "createDate": "2021-12-07", + "createNum": "CN215069383U", + "patentName": "一种抗水树高柔性机场助航灯光回路用耐火电缆", + "type": "实用新型" + }, + { + "createDate": "2021-12-03", + "createNum": "CN215007677U", + "patentName": "一种阻燃B1级防水防鼠蚁直流牵引电力电缆", + "type": "实用新型" + }, + { + "createDate": "2021-12-03", + "createNum": "CN215007584U", + "patentName": "一种陶瓷化护层光纤传感高柔性矿物绝缘电缆", + "type": "实用新型" + }, + { + "createDate": "2021-12-03", + "createNum": "CN215007585U", + "patentName": "一种可编程多色自闪光装饰电缆", + "type": "实用新型" + }, + { + "createDate": "2021-08-31", + "createNum": "CN113327711A", + "patentName": "一种阻燃电缆", + "type": "发明专利" + }, + { + "createDate": "2021-08-06", + "createNum": "CN113223775A", + "patentName": "一种增强绝缘表面附着力的工艺及装备", + "type": "发明专利" + }, + { + "createDate": "2021-07-30", + "createNum": "CN113192671A", + "patentName": "一种玄武岩纤维防火电缆", + "type": "发明专利" + }, + { + "createDate": "2021-07-23", + "createNum": "CN113161974A", + "patentName": "一种输油管线泄露监测感应综合防爆电缆", + "type": "发明专利" + }, + { + "createDate": "2021-07-23", + "createNum": "CN113161069A", + "patentName": "一种铜管冷却高载流电缆", + "type": "发明专利" + }, + { + "createDate": "2021-04-23", + "createNum": "CN213029837U", + "patentName": "一种口罩用鼻梁压条", + "type": "实用新型" + }, + { + "createDate": "2021-04-23", + "createNum": "CN213035249U", + "patentName": "一种多头挤塑鼻梁压条模具", + "type": "实用新型" + }, + { + "createDate": "2021-01-08", + "createNum": "CN212322658U", + "patentName": "一种防爆抗冲击信息防护电缆", + "type": "实用新型" + }, + { + "createDate": "2020-12-01", + "createNum": "CN212061976U", + "patentName": "一种消除虹吸效应的电力电缆", + "type": "实用新型" + }, + { + "createDate": "2020-12-01", + "createNum": "CN212061984U", + "patentName": "一种防水抗开裂预制分支柔性防火电缆", + "type": "实用新型" + }, + { + "createDate": "2020-12-01", + "createNum": "CN212061987U", + "patentName": "一种耐水浸高绝缘长寿命耐火电缆", + "type": "实用新型" + }, + { + "createDate": "2020-11-27", + "createNum": "CN212032722U", + "patentName": "一种抗火灾抗冲击在线监测及报警电缆", + "type": "实用新型" + }, + { + "createDate": "2020-09-11", + "createNum": "CN111653392A", + "patentName": "一种消除虹吸效应的电力电缆", + "type": "发明专利" + } + ], + "total": 110 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05783(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101240102064", + "endDate": "2019-05-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AL0241", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0243", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05779(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AL0055", + "endDate": "2011-09-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0619", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0621", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AL0242", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0620", + "endDate": "2011-12-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05782(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05781(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A01029(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05777(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05780(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05778(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A01028(17)", + "endDate": "2017-11-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03521(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03519(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03518(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯40川A00371(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03520(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01588(17)", + "endDate": "2017-11-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2017-11-24 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 1, + "PatentsInfo": 110, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 24, + "authority": "郫都区市场监督管理局", + "branches": 0, + "businessDateFrom": "2008-10-20 00:00:00", + "businessDateTo": null, + "businessScope": "生产、加工、销售:电线电缆、电子产品、五金交电、化工产品(不含危险化学品)、金属制品(不含稀贵金属)、塑料制品;货物及技术进出口。", + "capital": "20000.000000万人民币", + "changes": 23, + "companyAddress": "成都市郫都区成都现代工业港北片区港通北三路781号", + "companyCode": "510124000014604", + "companyName": "四川鑫电电缆有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "xindian@163.vip.com", + "phoneNumber": "028-61778713", + "website": [ + { + "name": "四川鑫电电缆有限公司", + "url": "www.scxddl.com" + } + ] + }, + "creditNo": "915101246796878214", + "employees": 3, + "establishDate": "2008-10-20 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "0", + "issueDate": "2022-02-10 00:00:00", + "keyNo": "7a67209d59267215667478b9b677fa1d", + "legalPerson": "陈湖南", + "liquidation": null, + "mPledges": 10, + "orgCode": "679687821", + "originalName": 0, + "partners": 4, + "pledges": 4, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈湖北 出资 5000万人民币;陈素清 出资 6000万人民币;陈美丰 出资 3000万人民币;陈湖南 出资 6000万人民币;", + "changeBefore": "陈湖北 出资 2550万人民币;陈素清 出资 3060万人民币;陈美丰 出资 1530万人民币;陈湖南 出资 3060万人民币;", + "changeDate": "2022-02-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-11 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "10200.000000万人民币", + "changeBefore": "10000万人民币", + "changeDate": "2019-12-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "5000", + "changeBefore": "4000", + "changeDate": "2012-02-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、加工、销售:电线电缆、电子产品、五金交电、化工产品(不含危险化学品)、金属制品(不含稀贵金属)、塑料制品;货物及技术进出口。", + "changeBefore": "生产、加工、销售:电线电缆、电子产品、五金交电、化工产品(不含危险化学品)、金属制品(不含稀贵金属)、塑料制品。", + "changeDate": "2014-03-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、加工、销售:电线电缆、电子产品、五金交电、化工产品(不含危险化学品)、金属制品(不含稀贵金属)、塑料制品;货物及技术进出口。", + "changeBefore": "生产、加工、销售:电线电缆、电子产品、五金交电、化工产品(不含危险化学品)、金属制品(不含稀贵金属)、塑料制品。", + "changeDate": "2014-03-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-11 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "2500", + "changeBefore": "500", + "changeDate": "2009-02-24 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "郑超群 *** 备案手机:***", + "changeBefore": "李梅 *** 备案手机:***", + "changeDate": "2022-02-10 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "20000.000000万人民币", + "changeBefore": "10200万人民币", + "changeDate": "2022-02-10 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "4000", + "changeBefore": "2500", + "changeDate": "2011-02-24 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区港通北三路781号", + "changeBefore": "成都市郫县成都现代工业港北片区", + "changeDate": "2019-01-17 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-01-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "5000", + "changeBefore": "4000", + "changeDate": "2012-02-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2012-03-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2012-03-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-11 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4000", + "changeBefore": "2500", + "changeDate": "2011-02-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区港通北三路781号", + "changeBefore": "成都市郫县成都现代工业港北片区", + "changeDate": "2019-01-17 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "10200.000000万人民币", + "changeBefore": "10000万人民币", + "changeDate": "2019-12-30 00:00:00", + "changeField": "注册资本变更" + } + ], + "contactInfo": { + "email": "xindian@163.vip.com", + "phoneNumber": "028-61778713", + "website": [ + { + "name": "四川鑫电电缆有限公司", + "url": "www.scxddl.com" + } + ] + }, + "employees": [ + { + "employeeName": "陈湖南", + "position": "执行董事" + }, + { + "employeeName": "陈湖北", + "position": "监事" + }, + { + "employeeName": "陈素清", + "position": "经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "300万人民币", + "publicDate": null, + "registerDate": "2020-10-15 00:00:00", + "registerNo": "51012020012483", + "registerOffice": "四川省成都市郫都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "900万人民币", + "publicDate": null, + "registerDate": "2020-08-28 00:00:00", + "registerNo": "51012020011672", + "registerOffice": "四川省成都市郫都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "200万人民币", + "publicDate": null, + "registerDate": "2020-03-26 00:00:00", + "registerNo": "51012020008340", + "registerOffice": "四川省成都市郫都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "1000万人民币", + "publicDate": null, + "registerDate": "2019-08-27 00:00:00", + "registerNo": "51012019004535", + "registerOffice": "四川省成都市郫都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "2000万人民币", + "publicDate": null, + "registerDate": "2018-06-27 00:00:00", + "registerNo": "郫工商抵[2018]第049号", + "registerOffice": "郫都区市场监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "2500万人民币", + "publicDate": null, + "registerDate": "2017-06-01 00:00:00", + "registerNo": "郫工商抵[2017]第064号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "2000万人民币", + "publicDate": null, + "registerDate": "2016-05-10 00:00:00", + "registerNo": "郫工商抵【2016】第53号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "5000万人民币", + "publicDate": null, + "registerDate": "2016-05-03 00:00:00", + "registerNo": "郫工商抵【2016】第52号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "4620万人民币", + "publicDate": null, + "registerDate": "2015-11-09 00:00:00", + "registerNo": "郫工商抵【2015】第181号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "1200万人民币", + "publicDate": null, + "registerDate": "2014-12-24 00:00:00", + "registerNo": "郫工商抵【2014】第197号", + "registerOffice": "郫都区市场和质量监督管理局", + "status": "无效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": "2012-03-06 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2031-12-31 00:00:00", + "stockCapital": "6000.0", + "stockName": "陈素清", + "stockPercent": "0.3000", + "stockRealcapital": "3060.0万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-03-06 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2031-12-31 00:00:00", + "stockCapital": "6000.0", + "stockName": "陈湖南", + "stockPercent": "0.3000", + "stockRealcapital": "3060.0万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-03-06 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2031-12-31 00:00:00", + "stockCapital": "3000.0", + "stockName": "陈美丰", + "stockPercent": "0.1500", + "stockRealcapital": "1530.0万元", + "stockType": "自然人股东" + }, + { + "capiDate": "2012-03-06 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2031-12-31 00:00:00", + "stockCapital": "5000.0", + "stockName": "陈湖北", + "stockPercent": "0.2500", + "stockRealcapital": "2550.0万元", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "2550万元", + "pledgee": "四川天府银行股份有限公司成都分行", + "pledgeeNo": "非公示项", + "pledgor": "陈湖北", + "pledgorNo": "非公示项", + "publicDate": "2020-12-29 00:00:00", + "regDate": "2020-12-29 00:00:00", + "registNo": "510124202012290002", + "status": "有效" + }, + { + "pledgedAmount": "1530万元", + "pledgee": "四川天府银行股份有限公司成都分行", + "pledgeeNo": "非公示项", + "pledgor": "陈美丰", + "pledgorNo": "非公示项", + "publicDate": "2020-12-29 00:00:00", + "regDate": "2020-12-29 00:00:00", + "registNo": "510124202012290003", + "status": "有效" + }, + { + "pledgedAmount": "3060万元", + "pledgee": "四川天府银行股份有限公司成都分行", + "pledgeeNo": "非公示项", + "pledgor": "陈湖南", + "pledgorNo": "非公示项", + "publicDate": "2020-12-29 00:00:00", + "regDate": "2020-12-29 00:00:00", + "registNo": "510124202012290004", + "status": "有效" + }, + { + "pledgedAmount": "3060万元", + "pledgee": "四川天府银行股份有限公司成都分行", + "pledgeeNo": "非公示项", + "pledgor": "陈素清", + "pledgorNo": "非公示项", + "publicDate": "2020-12-29 00:00:00", + "regDate": "2020-12-29 00:00:00", + "registNo": "510124202012290005", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-16 00:00:00", + "executiveOrg": "成都市郫都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川鑫电电缆有限公司", + "taxPayerNo": "510124679687821", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川鑫电电缆有限公司", + "taxPayerNo": "915101246796878214", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川鑫电电缆有限公司", + "taxPayerNo": "915101246796878214", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川鑫电电缆有限公司", + "taxPayerNo": "915101246796878214", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/982a5956e9a05d0cd290e579e8088a19/202202251907.json b/example/tpt/company/982a5956e9a05d0cd290e579e8088a19/202202251907.json new file mode 100644 index 0000000..5aff474 --- /dev/null +++ b/example/tpt/company/982a5956e9a05d0cd290e579e8088a19/202202251907.json @@ -0,0 +1,977 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "CPU ", + " CPU" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1181", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1179", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1407", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1427", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00210(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00233(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1180", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1183", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1184", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1335", + "endDate": "2015-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1347", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1349", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1350", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1348", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1351", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1405", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1406", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1410", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1409", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1408", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1413", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1424", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1420", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1416", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1428", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1415", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1414", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1417", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1418", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1421", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1423", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1465", + "endDate": "2016-05-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A0093(17)", + "endDate": "2017-03-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A0094(17)", + "endDate": "2017-03-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00476(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00231(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00222(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00215(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00221(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1425", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1426", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1419", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1182", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AF1185", + "endDate": "2015-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1422", + "endDate": "2016-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00232(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00230(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1352", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1346", + "endDate": "2015-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1412", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AF1411", + "endDate": "2016-02-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00212(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00235(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00234(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00213(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00236(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00225(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00211(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03863(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03864(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03858(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-31 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03862(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03860(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03857(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03859(18)", + "endDate": "2018-03-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03861(18)", + "endDate": "2018-03-29 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "CPU ", + " CPU" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 67, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2003-09-19 00:00:00", + "businessDateTo": "2053-09-18 00:00:00", + "businessScope": "微电子和半导体产品及半成品、材料、设备、系统、零配件的设计、研发、制造、预处理、加工、封装、测试,销售自产产品及提供售后服务和技术支持;在高科技信息领域(包括电子商务技术和软件)提供微电子、半导体、计算机或智能设备、相关的技术、系统方案、相关软、硬件的设计、研发、安装、测试、维护、技术解决方案等相关技术咨询及技术服务;为关联公司生产、销售的产品提供售前、售后服务和包括分拨、保税仓储(不含危险化学品)、普通货运代理、安装、测试、维护、咨询以及技术解决相关支持;国际贸易、转口贸易、保税区企业间贸易及区内贸易代理、与非保税区企业从事贸易、批发、佣金代理(拍卖除外)及进出口及配套业务;另外,为成功地市场推广和销售英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、贸易咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "capital": "38400.000000万美元", + "changes": 80, + "companyAddress": "四川省成都市高新区科新路8号附1号", + "companyCode": "510100400017795", + "companyName": "英特尔产品(成都)有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司其他", + "contactInfo": { + "email": "87005000@qq.com", + "phoneNumber": "028-87005000" + }, + "creditNo": "91510100752809830T", + "employees": 5, + "establishDate": "2003-09-19 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "isOnStock": "0", + "issueDate": "2020-09-04 00:00:00", + "keyNo": "7d0b73bcb21c1cadb82e7884193ef6c6", + "legalPerson": "TIFFANY D.SILVA", + "liquidation": null, + "mPledges": 0, + "orgCode": "752809830", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "SHARON LYNN HECK,董事", + "changeBefore": "", + "changeDate": "2018-10-25 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "26700", + "changeBefore": "20000", + "changeDate": "2014-12-10 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "5190", + "changeBefore": "6150", + "changeDate": "2017-12-12 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "null", + "changeBefore": "60000", + "changeDate": "2014-12-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "Bruce Morrison Aitken,监事", + "changeBefore": "/", + "changeDate": "2008-12-10 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "60000", + "changeDate": "2014-12-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "Ronald Dean DICKEL,董事", + "changeBefore": "/", + "changeDate": "2010-11-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "null", + "changeBefore": "52500", + "changeDate": "2010-04-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川省成都市高新区科新路8号附1号", + "changeBefore": "四川省成都市高新技术开发区西区", + "changeDate": "2018-04-11 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "null", + "changeBefore": "80000", + "changeDate": "2015-11-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "SHARON LYNN HECK;MAHOOYA DINDA;TIFFANY D.SILVA", + "changeBefore": "TIFFANY D.SILVA;SHARON LYNN HECK;Gary Kershaw", + "changeDate": "2021-04-16 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "卞成刚,总经理", + "changeBefore": "None", + "changeDate": "2016-08-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "微电子和半导体产品、半成品、材料的设计、研发、制造、预处理、加工、封装、测试;提供微电子、半导体、计算机及相关的技术、系统方案和相关软、硬件的设计和研发;销售自产产品(加工后的晶圆、晶片、芯片及其半成品)及提供售后服务和技术支持;为关联公司生产并销售的产品提供售前、售后服务和包括安装、测试、维护、咨询以及技术解决相关的服务支持;在高科技信息领域(包括电子商务技术和软件)实施研发、提供安装、测试、维护、技术解决方案等相关技术咨询及技术服务,自有技术成果转让和许可;另外,为成功地市场推广和销售下一代英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "英特尔产品的封装测试,在出口加工区以及出口加工区之间对自行封装测试产品的销售;提供售后服务和支持;在高科技信息领域(包括电子商务技术)实施研发、进行中间测试、提供包括安装、调试、咨询、培训在内的相关技术服务;并为英特尔产品系列(包括其母公司和关联公司)提供与其包括安装、测试、维护、咨询培训以及技术解决相关的技术服务支持。另外,为成功地市场推广和销售下一代产品,从事包括市场调查、用户反馈信息收集和产品评价在内的相关活动(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2017-03-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2021-04-07 章程修正案", + "changeBefore": "无", + "changeDate": "2021-04-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "微电子和半导体产品及半成品、材料、设备、系统、零配件的设计、研发、制造、预处理、加工、封装、测试,销售自产产品及提供售后服务和技术支持;在高科技信息领域(包括电子商务技术和软件)提供微电子、半导体、计算机或智能设备、相关的技术、系统方案、相关软、硬件的设计、研发、安装、测试、维护、技术解决方案等相关技术咨询及技术服务;为关联公司生产、销售的产品提供售前、售后服务和包括分拨、保税仓储(不含危险化学品)、普通货运代理、安装、测试、维护、咨询以及技术解决相关支持;国际贸易、转口贸易、保税区企业间贸易及区内贸易代理、与非保税区企业从事贸易、批发、佣金代理(拍卖除外)及进出口及配套业务;另外,为成功地市场推广和销售英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、贸易咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "微电子和半导体产品、半成品、材料的设计、研发、制造、预处理、加工、封装、测试;提供微电子、半导体、计算机及相关的技术、系统方案和相关软、硬件的设计和研发;销售自产产品(加工后的晶圆、晶片、芯片及其半成品)及提供售后服务和技术支持;为关联公司生产并销售的产品提供售前、售后服务和包括安装、测试、维护、咨询以及技术解决相关的服务支持;在高科技信息领域(包括电子商务技术和软件)实施研发、提供安装、测试、维护、技术解决方案等相关技术咨询及技术服务,自有技术成果转让和许可;另外,为成功地市场推广和销售下一代英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2017-12-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-08-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "英特尔(中国)有限公司;", + "changeBefore": "英特尔亚洲控股有限公司;", + "changeDate": "2008-12-10 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "33400", + "changeBefore": "26700", + "changeDate": "2015-11-24 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-05-22 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "Michael Klair Mendenhall,总经理", + "changeBefore": "/", + "changeDate": "2008-10-20 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-09 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "卞成刚,总经理", + "changeBefore": "/", + "changeDate": "2016-08-11 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-03 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "26700", + "changeBefore": "20000", + "changeDate": "2014-12-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-03-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "2020-08-14 章程修正案", + "changeBefore": "无", + "changeDate": "2020-09-04 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "杨龙飞 *** 备案手机:***", + "changeBefore": "晏林 *** 备案手机:***", + "changeDate": "2020-09-04 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-12-08 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Bruce Morrison Aitken,监事", + "changeBefore": "/", + "changeDate": "2008-12-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "微电子和半导体产品及半成品、材料、设备、系统、零配件的设计、研发、制造、预处理、加工、封装、测试,销售自产产品及提供售后服务和技术支持;在高科技信息领域(包括电子商务技术和软件)提供微电子、半导体、计算机或智能设备、相关的技术、系统方案、相关软、硬件的设计、研发、安装、测试、维护、技术解决方案等相关技术咨询及技术服务;为关联公司生产、销售的产品提供售前、售后服务和包括分拨、保税仓储(不含危险化学品)、普通货运代理、安装、测试、维护、咨询以及技术解决相关支持;国际贸易、转口贸易、保税区企业间贸易及区内贸易代理、与非保税区企业从事贸易、批发、佣金代理(拍卖除外)及进出口及配套业务;另外,为成功地市场推广和销售英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、贸易咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "微电子和半导体产品、半成品、材料的设计、研发、制造、预处理、加工、封装、测试;提供微电子、半导体、计算机及相关的技术、系统方案和相关软、硬件的设计和研发;销售自产产品(加工后的晶圆、晶片、芯片及其半成品)及提供售后服务和技术支持;为关联公司生产并销售的产品提供售前、售后服务和包括安装、测试、维护、咨询以及技术解决相关的服务支持;在高科技信息领域(包括电子商务技术和软件)实施研发、提供安装、测试、维护、技术解决方案等相关技术咨询及技术服务,自有技术成果转让和许可;另外,为成功地市场推广和销售下一代英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeDate": "2017-12-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "38400.000000万美元", + "changeBefore": "33400.000000万美元", + "changeDate": "2020-09-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "Gary Kershaw,董事", + "changeBefore": "/", + "changeDate": "2015-08-06 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "60000", + "changeDate": "2014-12-10 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "20000", + "changeBefore": "17500", + "changeDate": "2010-03-25 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-08 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-08-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-04-11 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "Steven Philip Rowe(史蒂文·罗威),监事", + "changeBefore": "", + "changeDate": "2017-06-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "英特尔产品的封装测试,在出口加工区以及出口加工区之间对自行封装测试产品的销售;提供售后服务和支持;在高科技信息领域(包括电子商务技术)实施研发、进行中间测试、提供包括安装、调试、咨询、培训在内的相关技术服务;并为英特尔产品系列(包括其母公司和关联公司)提供与其包括安装、测试、维护、咨询培训以及技术解决相关的技术服务支持。另外,为成功地市场推广和销售下一代产品,从事包括市场调查、用户反馈信息收集和产品评价在内的相关活动(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "英特尔产品的封装测试,在出口加工区以及出口加工区之间对自行封装测试产品的销售;提供售后服务和支持;在高科技信息领域(包括电子商务技术)实施研发、进行中间测试、提供包括安装、调试、咨询、培训在内的相关技术服务;并为英特尔产品系列(包括其母公司和关联公司)提供与其包括安装、测试、维护、咨询培训以及技术解决相关的技术服务支持。另外,为成功地市场推广和销售下一代产品,从事包括市场调查、用户反馈信息收集和产品评价在内的相关活动。", + "changeDate": "2014-08-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "英特尔(中国)有限公司;", + "changeBefore": "英特尔亚洲控股有限公司;", + "changeDate": "2008-12-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "微电子和半导体产品、半成品、材料的设计、研发、制造、预处理、加工、封装、测试;提供微电子、半导体、计算机及相关的技术、系统方案和相关软、硬件的设计和研发;销售自产产品(加工后的晶圆、晶片、芯片及其半成品)及提供售后服务和技术支持;为关联公司生产并销售的产品提供售前、售后服务和包括安装、测试、维护、咨询以及技术解决相关的服务支持;在高科技信息领域(包括电子商务技术和软件)实施研发、提供安装、测试、维护、技术解决方案等相关技术咨询及技术服务,自有技术成果转让和许可;另外,为成功地市场推广和销售下一代英特尔产品 ,从事市场调查、用户反馈信息收集和产品评价在内的相关活动;企业营销策划、商务咨询(不含投资咨询)、企业管理咨询、财务咨询(代理记账除外)。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "changeBefore": "英特尔产品的封装测试,在出口加工区以及出口加工区之间对自行封装测试产品的销售;提供售后服务和支持;在高科技信息领域(包括电子商务技术)实施研发、进行中间测试、提供包括安装、调试、咨询、培训在内的相关技术服务;并为英特尔产品系列(包括其母公司和关联公司)提供与其包括安装、测试、维护、咨询培训以及技术解决相关的技术服务支持。另外,为成功地市场推广和销售下一代产品,从事包括市场调查、用户反馈信息收集和产品评价在内的相关活动(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2017-03-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-09 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "Steven Philip Rowe(史蒂文·罗威),监事", + "changeBefore": "", + "changeDate": "2017-06-29 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Gary Kershaw,董事", + "changeBefore": "None", + "changeDate": "2015-08-06 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-04-11 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "", + "changeBefore": "80000", + "changeDate": "2015-11-24 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "Gary Kershaw,董事", + "changeBefore": "/", + "changeDate": "2015-08-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "20000", + "changeBefore": "17500", + "changeDate": "2010-03-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "null", + "changeBefore": "52500", + "changeDate": "2010-04-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "52500", + "changeDate": "2010-04-06 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "17500", + "changeBefore": "12999.997", + "changeDate": "2008-10-20 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "20000", + "changeBefore": "17500", + "changeDate": "2010-03-25 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈念岚,监事", + "changeBefore": "", + "changeDate": "2018-10-25 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "卞成刚,总经理", + "changeBefore": "/", + "changeDate": "2016-08-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "20000", + "changeBefore": "17500", + "changeDate": "2010-03-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "英特尔产品的封装测试,在出口加工区以及出口加工区之间对自行封装测试产品的销售;提供售后服务和支持;在高科技信息领域(包括电子商务技术)实施研发、进行中间测试、提供包括安装、调试、咨询、培训在内的相关技术服务;并为英特尔产品系列(包括其母公司和关联公司)提供与其包括安装、测试、维护、咨询培训以及技术解决相关的技术服务支持。另外,为成功地市场推广和销售下一代产品,从事包括市场调查、用户反馈信息收集和产品评价在内的相关活动(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeBefore": "英特尔产品的封装测试,在出口加工区以及出口加工区之间对自行封装测试产品的销售;提供售后服务和支持;在高科技信息领域(包括电子商务技术)实施研发、进行中间测试、提供包括安装、调试、咨询、培训在内的相关技术服务;并为英特尔产品系列(包括其母公司和关联公司)提供与其包括安装、测试、维护、咨询培训以及技术解决相关的技术服务支持。另外,为成功地市场推广和销售下一代产品,从事包括市场调查、用户反馈信息收集和产品评价在内的相关活动。", + "changeDate": "2014-08-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-08 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Ronald Dean DICKEL,董事", + "changeBefore": "/", + "changeDate": "2010-11-12 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "17500", + "changeBefore": "12999.997", + "changeDate": "2008-10-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "Michael Klair Mendenhall,总经理", + "changeBefore": "/", + "changeDate": "2008-10-20 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "115000.000000万美元", + "changeBefore": "100000.000000万美元", + "changeDate": "2020-09-04 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-08-22 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "5190", + "changeBefore": "5190", + "changeDate": "2018-04-11 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "33400", + "changeBefore": "26700", + "changeDate": "2015-11-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-12-10 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Gary Kershaw,董事", + "changeBefore": "None", + "changeDate": "2015-08-06 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-29 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "80000", + "changeDate": "2015-11-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-05-22 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "Steven Philip Rowe(史蒂文·罗威),监事", + "changeBefore": "/", + "changeDate": "2017-06-29 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "英特尔(中国)有限公司 出资 38400.000000万美元", + "changeBefore": "英特尔(中国)有限公司 出资 33400.000000万美元", + "changeDate": "2020-09-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "卞成刚,总经理", + "changeBefore": "None", + "changeDate": "2016-08-11 00:00:00", + "changeField": "董事备案" + } + ], + "contactInfo": { + "email": "87005000@qq.com", + "phoneNumber": "028-87005000" + }, + "employees": [ + { + "employeeName": "卞成刚", + "position": "总经理" + }, + { + "employeeName": "陈念岚", + "position": "监事" + }, + { + "employeeName": "SHARON LYNN HECK", + "position": "董事" + }, + { + "employeeName": "TIFFANY D.SILVA", + "position": "董事长" + }, + { + "employeeName": "MAHOOYA DINDA", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "", + "investName": "", + "investType": "货币", + "shoudDate": "2022-07-31 00:00:00", + "stockCapital": "38400.0", + "stockName": "英特尔(中国)有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "外商投资投资性公司" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "英特尔产品(成都)有限公司", + "taxPayerNo": "510198752809830", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "英特尔产品(成都)有限公司", + "taxPayerNo": "510198752809830", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "英特尔产品(成都)有限公司", + "taxPayerNo": "91510100752809830T", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "英特尔产品(成都)有限公司", + "taxPayerNo": "91510100752809830T", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "英特尔产品(成都)有限公司", + "taxPayerNo": "91510100752809830T", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "英特尔产品(成都)有限公司", + "taxPayerNo": "91510100752809830T", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/99b963d561311a6827782d0a6ef61f24/202202251909.json b/example/tpt/company/99b963d561311a6827782d0a6ef61f24/202202251909.json new file mode 100644 index 0000000..1649428 --- /dev/null +++ b/example/tpt/company/99b963d561311a6827782d0a6ef61f24/202202251909.json @@ -0,0 +1,1472 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术作品", + "createDate": "2018-01-16", + "name": "红花椒油瓶贴、纸箱", + "publishDate": "2017-09-09", + "regNo": "川作登字-2018-F-00006787" + }, + { + "className": "美术作品", + "createDate": "2018-01-16", + "name": "“厨爷秘密”卡通图", + "publishDate": "2017-03-02", + "regNo": "川作登字-2018-F-00000631" + } + ], + "total": 2 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-18", + "createNum": "CN202010690589.8", + "patentName": "一种速冻即热型干锅鸡肉及其加工方法", + "type": "发明专利" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202010373407.4", + "patentName": "一种藿香火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202111073249.1", + "patentName": "一种鲜花椒油树脂分离提纯工艺", + "type": "发明专利" + }, + { + "createDate": "2021-10-26", + "createNum": "CN202010334730.0", + "patentName": "鲜香油辣子及其配方与制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202010304281.5", + "patentName": "一种坚果辣椒油及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-19", + "createNum": "CN201911135518.5", + "patentName": "一种去除花椒提取物苦涩味的装置及方法", + "type": "发明专利" + }, + { + "createDate": "2021-09-24", + "createNum": "CN202110776467.5", + "patentName": "一种鲜花椒油树脂分离提纯工艺", + "type": "发明专利" + }, + { + "createDate": "2021-09-21", + "createNum": "CN202110775584.X", + "patentName": "一种超临界CO", + "type": "发明专利" + }, + { + "createDate": "2020-08-07", + "createNum": "CN202010344519.7", + "patentName": "一种花椒提取物去苦的方法", + "type": "发明专利" + }, + { + "createDate": "2020-06-23", + "createNum": "CN202010330644.2", + "patentName": "一种花椒酒及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-02-18", + "createNum": "CN201911135518.5", + "patentName": "一种去除花椒提取物苦涩味的装置及方法", + "type": "发明专利" + }, + { + "createDate": "2019-09-24", + "createNum": "CN201910710594.8", + "patentName": "毛血旺底料、毛血旺菜品,及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-08-30", + "createNum": "CN201910628032.9", + "patentName": "一种金汤酸菜风味调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-07-26", + "createNum": "CN201820297536.8", + "patentName": "一种复合酱料用红外加热器", + "type": "实用新型" + }, + { + "createDate": "2019-07-26", + "createNum": "CN201820294022.7", + "patentName": "一种节能型调味酱料搅拌炒锅", + "type": "实用新型" + }, + { + "createDate": "2019-07-02", + "createNum": "CN201910207812.6", + "patentName": "一种花椒提露、烘干方法及装置", + "type": "发明专利" + }, + { + "createDate": "2019-07-02", + "createNum": "CN201910207812.6", + "patentName": "一种花椒提露、烘干方法及装置", + "type": "发明专利" + }, + { + "createDate": "2019-06-18", + "createNum": "CN201910190243.9", + "patentName": "嫩肉剂、嫩肉粉及其制备方法和肉质品的嫩肉方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-18", + "createNum": "CN201820297653.4", + "patentName": "一种鲜花椒除水装置", + "type": "实用新型" + }, + { + "createDate": "2019-05-03", + "createNum": "CN201910207057.1", + "patentName": "香酥花椒及其生产工艺和香酥花椒调味料及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2019-03-29", + "createNum": "CN201830545703.1", + "patentName": "包装瓶(调味瓶)", + "type": "外观专利" + }, + { + "createDate": "2019-03-08", + "createNum": "CN201830530516.6", + "patentName": "瓶贴(麻得倒-红花椒油)", + "type": "外观专利" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201811480678.9", + "patentName": "花椒除梗脱粒机构及设备", + "type": "发明专利" + }, + { + "createDate": "2019-01-11", + "createNum": "CN201820298349.1", + "patentName": "一种鲜花椒提升机", + "type": "实用新型" + }, + { + "createDate": "2018-11-30", + "createNum": "CN201820293817.6", + "patentName": "鲜花椒分料器", + "type": "实用新型" + }, + { + "createDate": "2018-11-30", + "createNum": "CN201820297232.1", + "patentName": "一种酱料搅拌扇叶调节结构", + "type": "实用新型" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201810583533.5", + "patentName": "一种椒麻风味豌豆酱调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201810565764.3", + "patentName": "一次性卤汁、其制备方法以及制备卤菜的方法", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201820297181.2", + "patentName": "面包糠烘床的平整装置", + "type": "实用新型" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201820297619.7", + "patentName": "一种花椒分料装置", + "type": "实用新型" + }, + { + "createDate": "2018-11-20", + "createNum": "CN201830006845.0", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2018-11-16", + "createNum": "CN201820297784.2", + "patentName": "一种降低成本的花椒油分离装置", + "type": "实用新型" + }, + { + "createDate": "2018-11-16", + "createNum": "CN201820293815.7", + "patentName": "一种花椒油精炼分离装置", + "type": "实用新型" + }, + { + "createDate": "2018-11-16", + "createNum": "CN201820297258.6", + "patentName": "一种鲜花椒除杂传送带", + "type": "实用新型" + }, + { + "createDate": "2018-11-02", + "createNum": "CN201810583480.7", + "patentName": "一种素食用花椒风味调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-10-30", + "createNum": "CN201820293768.6", + "patentName": "调味酱料包装用定量挤出机构", + "type": "实用新型" + }, + { + "createDate": "2018-10-30", + "createNum": "CN201820293670.0", + "patentName": "调味料搅拌用扇叶", + "type": "实用新型" + }, + { + "createDate": "2018-10-26", + "createNum": "CN201820297985.2", + "patentName": "一种反应釜搅拌叶用刮板结构", + "type": "实用新型" + }, + { + "createDate": "2018-10-26", + "createNum": "CN201820298346.8", + "patentName": "一种均匀混合型酱料搅拌装置", + "type": "实用新型" + }, + { + "createDate": "2018-10-26", + "createNum": "CN201820297846.X", + "patentName": "一种调味料制备用反应釜", + "type": "实用新型" + }, + { + "createDate": "2018-09-28", + "createNum": "CN201820293769.0", + "patentName": "一种鲜花椒浸提输送绞龙", + "type": "实用新型" + }, + { + "createDate": "2018-09-25", + "createNum": "CN201820297231.7", + "patentName": "一种鲜花椒浸提螺旋输送机", + "type": "实用新型" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201730416457.5", + "patentName": "包装箱", + "type": "外观专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201730415218.8", + "patentName": "调味瓶(花椒油瓶)", + "type": "外观专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201730415046.4", + "patentName": "瓶贴", + "type": "外观专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201730415047.9", + "patentName": "瓶贴", + "type": "外观专利" + }, + { + "createDate": "2018-01-09", + "createNum": "CN201710778881.3", + "patentName": "二次美拉德反应型鸡肉风味料及其配方与制作方法", + "type": "发明专利" + }, + { + "createDate": "2017-12-29", + "createNum": "CN201710778346.8", + "patentName": "一种干锅风味肉类提取物及其配方、制作方法", + "type": "发明专利" + }, + { + "createDate": "2017-12-26", + "createNum": "CN201710778339.8", + "patentName": "一种干锅酱及其制作方法和应用", + "type": "发明专利" + }, + { + "createDate": "2017-11-24", + "createNum": "CN201710778444.1", + "patentName": "一种猪肉风味料及其配方、制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-11-24", + "createNum": "CN201710778809.0", + "patentName": "一种酸辣粉酱调味料及其制作方法和应用", + "type": "发明专利" + }, + { + "createDate": "2017-11-17", + "createNum": "CN201710783625.3", + "patentName": "麻辣风味鸡肉提取物及其制作方法", + "type": "发明专利" + }, + { + "createDate": "2016-08-24", + "createNum": "CN201410382961.3", + "patentName": "一种青花椒汁及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2014-12-03", + "createNum": "CN201410382961.3", + "patentName": "一种青花椒汁及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2012-11-28", + "createNum": "CN201110067181.6", + "patentName": "一种生产鲜花椒油的工艺", + "type": "发明专利" + }, + { + "createDate": "2012-05-16", + "createNum": "CN201130308306.0", + "patentName": "标贴(香辣鸡汁)", + "type": "外观专利" + }, + { + "createDate": "2012-05-09", + "createNum": "CN201130308301.8", + "patentName": "标贴(双倍浓缩鸡汁)", + "type": "外观专利" + }, + { + "createDate": "2012-03-21", + "createNum": "CN201130308309.4", + "patentName": "标贴(椒麻鸡汁A)", + "type": "外观专利" + }, + { + "createDate": "2012-01-11", + "createNum": "CN201130308328.7", + "patentName": "标贴(椒麻鸡汁)", + "type": "外观专利" + }, + { + "createDate": "2012-01-11", + "createNum": "CN201130236230.5", + "patentName": "标贴(干锅酱)", + "type": "外观专利" + }, + { + "createDate": "2012-01-04", + "createNum": "CN201130236229.2", + "patentName": "标贴(料)", + "type": "外观专利" + }, + { + "createDate": "2011-12-28", + "createNum": "CN201130308291.8", + "patentName": "包装箱(鸡汁调味料A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130308326.8", + "patentName": "包装箱(鸡汁调味料)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236226.9", + "patentName": "标贴(排骨汤)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236238.1", + "patentName": "标贴(酱A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236246.6", + "patentName": "标贴(干锅酱A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236231.X", + "patentName": "包装箱(酱A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236235.8", + "patentName": "标贴(料A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236249.X", + "patentName": "包装箱(汤)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236236.2", + "patentName": "标贴(酱)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236248.5", + "patentName": "标贴(麻辣鸡鲜调味料A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236245.1", + "patentName": "标贴(汤A)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236243.2", + "patentName": "标贴(汤)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236228.8", + "patentName": "标贴(麻辣鸡鲜调味料)", + "type": "外观专利" + }, + { + "createDate": "2011-12-21", + "createNum": "CN201130236241.3", + "patentName": "标贴(排骨汤A)", + "type": "外观专利" + }, + { + "createDate": "2011-11-30", + "createNum": "CN201130236240.9", + "patentName": "包装箱(酱)", + "type": "外观专利" + }, + { + "createDate": "2011-11-30", + "createNum": "CN201130236239.6", + "patentName": "包装箱(料)", + "type": "外观专利" + }, + { + "createDate": "2011-11-30", + "createNum": "CN201130236234.3", + "patentName": "包装箱(料A)", + "type": "外观专利" + }, + { + "createDate": "2011-11-30", + "createNum": "CN201130236233.9", + "patentName": "包装箱(汤A)", + "type": "外观专利" + }, + { + "createDate": "2011-11-30", + "createNum": "CN201130140958.8", + "patentName": "瓶子(500)", + "type": "外观专利" + }, + { + "createDate": "2011-11-30", + "createNum": "CN201130140943.1", + "patentName": "瓶子(波浪纹)", + "type": "外观专利" + }, + { + "createDate": "2011-08-17", + "createNum": "CN201110067181.6", + "patentName": "一种生产鲜花椒油的工艺", + "type": "发明专利" + }, + { + "createDate": "2010-05-12", + "createNum": "CN200930106417.6", + "patentName": "瓶子(A)", + "type": "外观专利" + }, + { + "createDate": "2010-04-07", + "createNum": "CN200710048450.8", + "patentName": "保鲜青花椒生产工艺", + "type": "发明专利" + }, + { + "createDate": "2009-12-09", + "createNum": "CN200830344260.6", + "patentName": "包装袋(雪花生粉)", + "type": "外观专利" + }, + { + "createDate": "2009-07-15", + "createNum": "CN200830076086.1", + "patentName": "标贴(丁点儿藤椒油)", + "type": "外观专利" + }, + { + "createDate": "2009-03-18", + "createNum": "CN200730090140.3", + "patentName": "瓶子", + "type": "外观专利" + }, + { + "createDate": "2009-01-21", + "createNum": "CN200730303773.8", + "patentName": "包装箱(麻得倒鲜花椒油)", + "type": "外观专利" + }, + { + "createDate": "2009-01-21", + "createNum": "CN200730303773.8", + "patentName": "包装箱(麻得倒鲜花椒油)", + "type": "外观专利" + }, + { + "createDate": "2008-12-24", + "createNum": "CN200730303774.2", + "patentName": "标贴(麻得倒鲜花椒油)", + "type": "外观专利" + }, + { + "createDate": "2008-12-24", + "createNum": "CN200730303774.2", + "patentName": "标贴(麻得倒鲜花椒油)", + "type": "外观专利" + }, + { + "createDate": "2007-12-05", + "createNum": "CN200730090038.3", + "patentName": "包装袋(保鲜花椒)", + "type": "外观专利" + }, + { + "createDate": "2007-12-05", + "createNum": "CN200730090038.3", + "patentName": "包装袋(保鲜花椒)", + "type": "外观专利" + }, + { + "createDate": "2007-08-08", + "createNum": "CN200710048450.8", + "patentName": "保鲜青花椒生产工艺", + "type": "发明专利" + } + ], + "total": 94 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "《排污许可证》核发", + "docNo": "川环许A郫0008", + "endDate": "2014-04-11 00:00:00" + }, + { + "docName": "海关行政许可信息", + "docNo": "510196274E", + "endDate": "2017-05-26 00:00:00" + }, + { + "docName": "食品生产许可证", + "docNo": "SC10351012400488", + "endDate": "2017-08-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03545(17)", + "endDate": "2017-11-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03544(17)", + "endDate": "2017-11-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06110(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "YJ09", + "docNo": "SC10351012400488", + "endDate": "2019-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-06-22 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510124-14-03-476447】FGQB-0323号", + "endDate": "2020-07-03 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510124-14-03-476461】FGQB-0324号", + "endDate": "2020-07-03 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 2, + "PatentsInfo": 94, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 10, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2004-05-13 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:调味品生产;食品生产;饮料生产;食品销售(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:食品销售(仅销售预包装食品);农产品的生产、销售、加工、运输、贮藏及其他相关服务;食用农产品批发;技术进出口;货物进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "9100.500000万人民币", + "changes": 92, + "companyAddress": "成都市郫都区安德镇中国川菜产业化功能区蜀香路388号", + "companyCode": "510124000023814", + "companyName": "四川丁点儿食品开发股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(非上市)", + "contactInfo": { + "email": "12219845@QQ.com", + "phoneNumber": "028-87867627", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "91510124762256248Y", + "employees": 13, + "establishDate": "2004-05-13 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "农副食品加工业" + }, + "isOnStock": "0", + "issueDate": "2021-09-28 00:00:00", + "keyNo": "c1a7294088472569f33722cc58a23da9", + "legalPerson": "任康", + "liquidation": null, + "mPledges": 0, + "orgCode": "762256248", + "originalName": 2, + "partners": 7, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "7128", + "changeBefore": "5150", + "changeDate": "2017-08-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "任康;任云昌;张静;张占先;", + "changeBefore": "任康;任云昌;张占先;", + "changeDate": "2011-06-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂;批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeDate": "2015-11-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1500", + "changeDate": "2016-07-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;(凭生产许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeBefore": "面包糠、嫩肉剂、花椒油、复合调味品的生产;农副产品分装、销售(有效期至2010年11月27日);生产:食品添加剂(油溶性、膏体状)香精、复合食品添加剂(腌粉)(有效期至2011年6月6日);货物及技术进出口(凭行政许可证或审批文件经营)。", + "changeDate": "2011-02-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈霞 任詹依 李明忠", + "changeBefore": "李明忠 任詹依 陈霞", + "changeDate": "2020-07-06 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "5150", + "changeBefore": "2150", + "changeDate": "2017-01-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年01月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状(凭全国工业产品生产许可证经营,有效期至2013年02月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营)。", + "changeDate": "2011-06-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年01月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状(凭全国工业产品生产许可证经营,有效期至2013年02月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营)。", + "changeDate": "2011-06-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-08-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "四川丁点儿食品开发股份有限公司", + "changeBefore": "成都珪一食品开发股份有限公司", + "changeDate": "2019-08-15 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "1229", + "changeBefore": "1190", + "changeDate": "2017-08-04 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "郫县安德镇中国川菜产业化园区蜀香路", + "changeBefore": "郫县团结镇宝华村六组", + "changeDate": "2010-08-03 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物分类制品);批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-11-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2013年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeDate": "2013-02-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2013年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】;批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeDate": "2012-05-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "7128", + "changeBefore": "5150", + "changeDate": "2017-08-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都市郫都区安德镇中国川菜产业化功能区蜀香路388号", + "changeBefore": "成都市郫县安德镇中国川菜产业化园区蜀香路", + "changeDate": "2017-08-04 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】;批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】。", + "changeDate": "2011-10-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市郫都区中国川菜产业化园区永乐路168号;四川省成都市郫都区中国川菜产业城川菜路388号;", + "changeBefore": "成都市郫都区中国川菜产业化园区永乐路168号;", + "changeDate": "2021-09-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1500", + "changeBefore": "500", + "changeDate": "2013-07-09 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "面包糠、嫩肉剂、花椒油、复合调味品的生产;农副产品分装、销售(有效期至2010年11月27日);生产:食品添加剂(油溶性、膏体状)香精、复合食品添加剂(腌粉)(有效期至2011年6月6日);货物及技术进出口(凭行政许可证或审批文件经营)。", + "changeBefore": "面包糠、嫩肉剂、花椒油、复合调味品的生产;农副产品分装、销售(有效期至2010/11/27);生产:食品添加剂(油溶性、膏体状)香精、复合食品添加剂(腌粉)(有效期至2011/06/06)。(凭许可证并按许可时效生产、经营)。", + "changeDate": "2009-12-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "9100.5", + "changeBefore": "8100", + "changeDate": "2017-12-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2150", + "changeBefore": "2000", + "changeDate": "2016-12-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物分类制品);批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-11-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeDate": "2014-09-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "侯翠璐,***", + "changeBefore": "李兴益,***", + "changeDate": "2015-11-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "舒绍敏 张毅 曹雁平 李双海 张静 任康 程刚", + "changeBefore": "曹雁平 程刚 任康 武力 张毅 李双海 张静", + "changeDate": "2020-07-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2013年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】;批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeDate": "2012-05-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "任禾;任康;任云昌;张静;张毅;张占先;", + "changeBefore": "任禾;任康;任云昌;张静;张占先;", + "changeDate": "2016-12-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "任禾;任康;任云昌;四川圭一企业管理有限公司;张静;张毅;张占先;", + "changeBefore": "任禾;任康;任云昌;张静;张毅;张占先;", + "changeDate": "2017-01-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】;批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】。", + "changeDate": "2011-10-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeDate": "2011-05-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "5150", + "changeBefore": "2150", + "changeDate": "2017-01-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(液体、半固态、固态、调味油);淀粉及淀粉制品(淀粉)(分装);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-08-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-08-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;(凭生产许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeDate": "2011-02-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年01月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状(凭全国工业产品生产许可证经营,有效期至2013年02月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeDate": "2011-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川省成都市郫都区川菜产业化功能区安德镇望路村1社;", + "changeBefore": "", + "changeDate": "2021-05-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂;批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeDate": "2015-11-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "庞永强 袁德芳 姜永忠 张静", + "changeBefore": "张静", + "changeDate": "2020-07-06 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeDate": "2013-11-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-09-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1500", + "changeBefore": "500", + "changeDate": "2013-07-09 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固体、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配保水剂(凭许可证并按许可时效生产经营);食品添加剂【复配毛肚保水剂、复配肉类(畜、禽肉)保水剂、复配鱼肉保水剂、复配鸭、鹅肠保水剂】。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年01月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状(凭全国工业产品生产许可证经营,有效期至2013年02月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年06月09日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeDate": "2011-10-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "500", + "changeBefore": "50", + "changeDate": "2011-06-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "任禾;任康;任云昌;张静;张毅;张占先;", + "changeBefore": "任禾;任康;任云昌;张静;张占先;", + "changeDate": "2016-12-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-05-27 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "8100", + "changeBefore": "7128", + "changeDate": "2017-09-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-08-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2017-01-22 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "任康;任云昌;张静;张占先;", + "changeBefore": "任康;任云昌;张占先;", + "changeDate": "2011-06-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2017-01-22 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "500", + "changeBefore": "50", + "changeDate": "2011-06-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "许可项目:调味品生产;食品生产;饮料生产;食品销售(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:食品销售(仅销售预包装食品);农产品的生产、销售、加工、运输、贮藏及其他相关服务;食用农产品批发;技术进出口;货物进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "生产、销售:调味料(液体、半固态、固态、调味油);淀粉及淀粉制品(淀粉)(分装);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeDate": "2021-09-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "舒绍敏 张毅 曹雁平 李双海 张静 任康 程刚", + "changeBefore": "曹雁平 程刚 任康 武力 张毅 李双海 张静", + "changeDate": "2020-07-06 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeDate": "2014-09-02 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;(凭生产许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeDate": "2011-02-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "庞永强 袁德芳 姜永忠 张静", + "changeBefore": "张静", + "changeDate": "2020-07-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeDate": "2014-09-02 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈霞 任詹依 李明忠", + "changeBefore": "李明忠 任詹依 陈霞", + "changeDate": "2020-07-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "8100", + "changeBefore": "7128", + "changeDate": "2017-09-19 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;(凭生产许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeBefore": "面包糠、嫩肉剂、花椒油、复合调味品的生产;农副产品分装、销售(有效期至2010年11月27日);生产:食品添加剂(油溶性、膏体状)香精、复合食品添加剂(腌粉)(有效期至2011年6月6日);货物及技术进出口(凭行政许可证或审批文件经营)。", + "changeDate": "2011-02-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "任禾;任康;任云昌;张静;张占先;", + "changeBefore": "任康;任云昌;张静;张占先;", + "changeDate": "2016-07-01 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都市郫都区安德镇中国川菜产业化功能区蜀香路388号", + "changeBefore": "成都市郫县安德镇中国川菜产业化园区蜀香路", + "changeDate": "2017-08-04 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "郫县安德镇中国川菜产业化园区蜀香路", + "changeBefore": "郫县团结镇宝华村六组", + "changeDate": "2010-08-03 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-05-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeDate": "2013-11-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-08-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "侯翠璐,138****5270", + "changeBefore": "李兴益,138****7665", + "changeDate": "2015-11-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "500", + "changeBefore": "50", + "changeDate": "2011-06-21 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物分类制品);批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂;批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2016-11-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;复合食品添加剂(腌粉)(凭许可证并按许可时效生产经营);货物及技术进出口(凭行政许可证或审批件经营)。", + "changeDate": "2011-05-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "9100.5", + "changeBefore": "8100", + "changeDate": "2017-12-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);其他粮食加工品(谷物分类制品);批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "农产品销售;生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂;批发:预包装食品;货物及技术进出口(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,涉及许可凭许可证经营)。", + "changeDate": "2016-11-07 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2013年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2013年10月30日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2013年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2014年6月9日);农产品销售(法律、法规禁止或有专项许可的除外)。", + "changeDate": "2013-02-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1229", + "changeBefore": "1190", + "changeDate": "2017-08-04 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeBefore": "农产品销售(法律、法规禁止或有专项许可的除外)。生产、销售:淀粉及淀粉制品(淀粉)(分装)(凭全国工业产品生产许可证经营,有效期至2016年1月31日);调味料(液体、半固态、固态、调味油)(凭全国工业产品生产许可证经营,有效期至2016年10月29日);食品添加剂:1、食品用香精:液体类;2、咸味食品香精:浆(膏)状;3、复配食品添加剂:复配毛肚水分保持剂、复配畜禽肉水分保持剂、复配鸭鹅肠水分保持剂、复配鱼肉水分保持剂(凭全国工业产品生产许可证经营,有效期至2018年2月19日);批发兼零售:预包装食品(凭食品流通许可证经营,有效期至2017年8月27日)。", + "changeDate": "2014-09-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "侯翠璐,***", + "changeBefore": "李兴益,***", + "changeDate": "2015-11-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(液体、半固态、固态、调味油);淀粉及淀粉制品(淀粉)(分装);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "生产、销售:淀粉及淀粉制品(淀粉)(分装);调味料(液体、半固态、固态、调味油);农产品销售;其他粮食加工品(谷物粉类制品);批发:预包装食品;货物及技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-08-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "面包糠、嫩肉剂、花椒油、复合调味品的生产;农副产品分装、销售(有效期至2010年11月27日);生产:食品添加剂(油溶性、膏体状)香精、复合食品添加剂(腌粉)(有效期至2011年6月6日);货物及技术进出口(凭行政许可证或审批文件经营)。", + "changeBefore": "面包糠、嫩肉剂、花椒油、复合调味品的生产;农副产品分装、销售(有效期至2010/11/27);生产:食品添加剂(油溶性、膏体状)香精、复合食品添加剂(腌粉)(有效期至2011/06/06)。(凭许可证并按许可时效生产、经营)。", + "changeDate": "2009-12-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1500", + "changeBefore": "500", + "changeDate": "2013-07-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2150", + "changeBefore": "2000", + "changeDate": "2016-12-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都市郫都区中国川菜产业化园区永乐路168号;", + "changeBefore": "四川省成都市郫都区川菜产业化功能区安德镇望路村1社;", + "changeDate": "2021-05-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "任禾;任康;任云昌;张静;张占先;", + "changeBefore": "任康;任云昌;张静;张占先;", + "changeDate": "2016-07-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "任禾;任康;任云昌;四川圭一企业管理有限公司;张静;张毅;张占先;", + "changeBefore": "任禾;任康;任云昌;张静;张毅;张占先;", + "changeDate": "2017-01-22 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1500", + "changeDate": "2016-07-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都珪一食品开发股份有限公司", + "changeBefore": "成都珪一食品开发有限公司", + "changeDate": "2017-08-04 00:00:00", + "changeField": "名称变更" + } + ], + "contactInfo": { + "email": "12219845@QQ.com", + "phoneNumber": "028-87867627", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "李明忠", + "position": "监事" + }, + { + "employeeName": "张毅", + "position": "董事" + }, + { + "employeeName": "曹雁平", + "position": "董事" + }, + { + "employeeName": "程刚", + "position": "董事" + }, + { + "employeeName": "张静", + "position": "董事兼总经理" + }, + { + "employeeName": "任詹依", + "position": "监事" + }, + { + "employeeName": "李双海", + "position": "董事" + }, + { + "employeeName": "任康", + "position": "董事长" + }, + { + "employeeName": "陈霞", + "position": "监事" + }, + { + "employeeName": "庞永强", + "position": "副总经理" + }, + { + "employeeName": "姜永忠", + "position": "副总经理" + }, + { + "employeeName": "袁德芳", + "position": "副总经理" + }, + { + "employeeName": "舒绍敏", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "农副食品加工业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2017-08-04 00:00:00", + "name": "成都珪一食品开发有限公司" + }, + { + "changeDate": "2019-08-15 00:00:00", + "name": "成都珪一食品开发股份有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "6124.73", + "stockName": "四川圭一企业管理有限公司", + "stockPercent": "0.6730", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1411.77", + "stockName": "任康", + "stockPercent": "0.1551", + "stockRealcapital": "1020", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20.76", + "stockName": "张占先", + "stockPercent": "0.0023", + "stockRealcapital": "15", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20.76", + "stockName": "任云昌", + "stockPercent": "0.0023", + "stockRealcapital": "15", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "207.61", + "stockName": "张毅", + "stockPercent": "0.0228", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "415.22", + "stockName": "任禾", + "stockPercent": "0.0456", + "stockRealcapital": null, + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "899.65", + "stockName": "张静", + "stockPercent": "0.0989", + "stockRealcapital": "450", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-15 00:00:00", + "executiveOrg": "成都市郫都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都珪一食品开发有限公司", + "taxPayerNo": "510124762256248", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都珪一食品开发有限公司", + "taxPayerNo": "510124762256248", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都珪一食品开发有限公司", + "taxPayerNo": "510124762256248", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都珪一食品开发股份有限公司", + "taxPayerNo": "91510124762256248Y", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川丁点儿食品开发股份有限公司", + "taxPayerNo": "91510124762256248Y", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都珪一食品开发股份有限公司", + "taxPayerNo": "91510124762256248Y", + "year": "2016" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/9b34956c3278b22c4609c184459fe446/202202251907.json b/example/tpt/company/9b34956c3278b22c4609c184459fe446/202202251907.json new file mode 100644 index 0000000..7097a4e --- /dev/null +++ b/example/tpt/company/9b34956c3278b22c4609c184459fe446/202202251907.json @@ -0,0 +1,803 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "自动焊机", + "引擎驱动焊机", + "管道焊机", + "及周边配件", + "配件", + "其他电工电器设备", + "自动焊机 ", + " 引擎驱动焊机 ", + " 管道焊机 ", + " 及周边配件 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06940(18)", + "endDate": "2018-05-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A08373(18)", + "endDate": "2018-05-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01270(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A08374(18)", + "endDate": "2018-05-07 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101090088326", + "endDate": "2018-04-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-05-21 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101090088326", + "endDate": "2018-04-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "自动焊机", + "引擎驱动焊机", + "管道焊机", + "及周边配件", + "配件", + "其他电工电器设备", + "自动焊机 ", + " 引擎驱动焊机 ", + " 管道焊机 ", + " 及周边配件 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 7, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2007-09-27 00:00:00", + "businessDateTo": null, + "businessScope": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物租赁;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "4000.000000万人民币", + "changes": 59, + "companyAddress": "成都市高新区天彩路100号", + "companyCode": "510109000103662", + "companyName": "成都熊谷加世电器有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "www.welder@xionggu.com", + "phoneNumber": "028-82008123", + "website": [ + { + "name": "成都熊谷加世电器有限公司", + "url": "www.xgzdhj.com" + }, + { + "name": "成都熊谷加世电器有限公司官方网站", + "url": "www.xionggu.com" + }, + { + "name": "产品营运数据管理系统", + "url": "www.xionggudata.com" + } + ] + }, + "creditNo": "91510100667553930R", + "employees": 2, + "establishDate": "2007-09-27 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2020-06-03 00:00:00", + "keyNo": "6f1c19c009130530034772153cc46f0b", + "legalPerson": "熊健", + "liquidation": null, + "mPledges": 0, + "orgCode": "667553930", + "originalName": 0, + "partners": 21, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "; 2020-05-28", + "changeBefore": "无", + "changeDate": "2020-06-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "3000", + "changeBefore": "曾祥福;曾东贤;杨全福;熊英;熊祥;熊健;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "1200", + "changeDate": "2011-09-01 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "4000", + "changeBefore": "3000", + "changeDate": "2016-04-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "曾祥福,货币;曾东贤,货币;杨全福,货币;熊英,货币;熊祥,货币;熊健,货币;熊刚,货币;邢敏周,货币;肖介光,货币;伍明东,货币;王也,货币;任君,货币;潘瑞莲,货币;牟坤,货币;毛文生,货币;廖双全,货币;康清周,货币;黄德华,货币;何君,货币;郭娟,货币;付建康,货币;", + "changeBefore": "曾祥福;曾东贤;杨全福;熊英;熊祥;熊健;熊刚;邢敏周;肖介光;伍明东;王也;任君;潘瑞莲;牟坤;毛文生;廖双全;康清周;黄德华;何君;郭娟;付建康;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "熊健,66.9%;", + "changeBefore": "熊健,57.7%;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "熊健,66.9%;", + "changeBefore": "熊健,57.7%;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈群娣;成都熊谷电器工业有限公司;都燕会;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;钟颖;", + "changeBefore": "黄炳辉;黄德华;康清周;廖双全;林玉华;陈群娣;成都熊谷电器工业有限公司;傅书玉;付建康;郭娟;何君;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;毛文生;牟坤;潘瑞莲;任君;王也;杨万刚;曾东贤;曾祥福;赵奎先;钟时勇;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都天益泰合企业管理咨询有限公司;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;", + "changeBefore": "成都天益泰合企业管理咨询有限公司;牟坤;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;", + "changeDate": "2018-09-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物租赁;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-07-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3000", + "changeBefore": "熊健;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市高新区天彩路100号", + "changeBefore": "成都高新西区西南片区中小企业园", + "changeDate": "2010-05-20 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "郭娟,成都市金牛区花牌坊2号;黄德华,重庆市忠县金鸡镇月台村六组11号;康清周,四川省旺苍县张华镇;廖双全,重庆市渝北区龙溪村武陵路224号2栋2单元4-4;毛文生,重庆市万州区双石乡双石村8组;牟坤,成都市青羊区金鹏街29号5栋2单元402号;潘瑞莲,成都市建设北路2段5号3幢52号;任君,四川省成都市高新区;王也,四川省成都市青羊区;伍明东,四川省成都市高新区;肖介光,四川省成都市高新区;邢敏周,成都市高新区天彩路100号;熊刚,成都市高新区天彩路100号;熊健,成都市高新区天彩路100号;熊祥,成都市高新区天彩路100号;熊英,成都市高新区天彩路100号;杨全福,成都市高新区天彩路100号;曾东贤,成都市高新区天彩路100号;曾祥福,成都市高新区天彩路100号;", + "changeBefore": "郭娟,;黄德华,;康清周,;廖双全,;毛文生,;牟坤,;潘瑞莲,;任君,;王也,;伍明东,;肖介光,;邢敏周,;熊刚,;熊健,;熊祥,;熊英,;杨全福,;曾东贤,;曾祥福,;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "郭娟,成都市金牛区花牌坊2号;黄德华,重庆市忠县金鸡镇月台村六组11号;康清周,四川省旺苍县张华镇;廖双全,重庆市渝北区龙溪村武陵路224号2栋2单元4-4;毛文生,重庆市万州区双石乡双石村8组;牟坤,成都市青羊区金鹏街29号5栋2单元402号;潘瑞莲,成都市建设北路2段5号3幢52号;任君,四川省成都市高新区;王也,四川省成都市青羊区;伍明东,四川省成都市高新区;肖介光,四川省成都市高新区;邢敏周,成都市高新区天彩路100号;熊刚,成都市高新区天彩路100号;熊健,成都市高新区天彩路100号;熊祥,成都市高新区天彩路100号;熊英,成都市高新区天彩路100号;杨全福,成都市高新区天彩路100号;曾东贤,成都市高新区天彩路100号;曾祥福,成都市高新区天彩路100号;", + "changeBefore": "郭娟,;黄德华,;康清周,;廖双全,;毛文生,;牟坤,;潘瑞莲,;任君,;王也,;伍明东,;肖介光,;邢敏周,;熊刚,;熊健,;熊祥,;熊英,;杨全福,;曾东贤,;曾祥福,;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "熊健,货币;", + "changeBefore": "熊健;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "熊健;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的合法项目)。", + "changeBefore": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;销售通用机械设备和其它无需审批或许可的合法项目。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的合法项目)。", + "changeDate": "2013-04-02 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的合法项目)。", + "changeDate": "2014-04-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "熊祥,货币;", + "changeBefore": "熊祥;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "曾祥福;曾东贤;杨全福;熊英;熊祥;熊健;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-03-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "付建康,0.0%;郭娟,0.0%;何君,5.1%;黄德华,0.1%;康清周,0.0%;廖双全,0.1%;毛文生,0.1%;牟坤,12.4%;潘瑞莲,0.2%;任君,0.1%;王也,0.1%;伍明东,0.0%;肖介光,0.1%;邢敏周,0.1%;熊刚,0.7%;熊健,57.9%;熊祥,11.0%;熊英,0.4%;杨全福,0.1%;曾东贤,0.0%;曾祥福,0.3%;", + "changeBefore": "付建康,0.1%;郭娟,0.0%;何君,6.8%;黄德华,0.1%;康清周,0.1%;廖双全,0.2%;毛文生,0.2%;牟坤,12.6%;潘瑞莲,0.3%;任君,0.1%;王也,0.1%;伍明东,0.0%;肖介光,0.2%;邢敏周,0.1%;熊刚,0.9%;熊健,66.9%;熊祥,10.6%;熊英,0.5%;杨全福,0.1%;曾东贤,0.0%;曾祥福,0.4%;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "何君,6.8%;牟坤,12.6%;熊健,57.7%;", + "changeBefore": "何君,6.9%;牟坤,12.5%;熊健,57.6%;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目。(以上经营项目不含法律、法规和国务院决定需要前置审批或许可的合法项目)。", + "changeDate": "2014-04-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "何君,货币;牟坤,货币;熊健,货币;", + "changeBefore": "何君;牟坤;熊健;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "何君;", + "changeBefore": "付建康;", + "changeDate": "2011-09-01 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "3000", + "changeBefore": "1200", + "changeDate": "2011-09-01 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "陈群娣;成都熊谷电器工业有限公司;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;", + "changeBefore": "都燕会;付建康;郭娟;何君;陈群娣;成都熊谷电器工业有限公司;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;钟颖;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "熊祥;熊健;牟坤;", + "changeDate": "2011-09-01 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-16 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都天益泰合企业管理咨询有限公司 出资 450万人民币;曾东贤 出资 0.465万人民币;郭娟 出资 1.209万人民币;何君 出资 205.287万人民币;黄德华 出资 2.697万人民币;康清周 出资 1.581万人民币;廖双全 出资 4.65万人民币;毛文生 出资 4.743万人民币;牟坤 出资 496.495万人民币;李梦阳 出资 9.579万人民币;任君 出资 2.139万人民币;王也 出资 2.139万人民币;伍明东 出资 0.465万人民币;肖介光 出资 4.65万人民币;邢敏周 出资 2.325万人民币;熊刚 出资 25.854万人民币;熊健 出资 2327.124万人民币;熊祥 出资 438.975万人民币;熊英 出资 15.903万人民币;杨全福 出资 2.139万人民币;付建康 出资 1.581万人民币;", + "changeBefore": "成都天益泰合企业管理咨询有限公司 出资 450万人民币;曾东贤 出资 0.465万人民币;郭娟 出资 1.209万人民币;何君 出资 205.287万人民币;黄德华 出资 2.697万人民币;康清周 出资 1.581万人民币;廖双全 出资 4.65万人民币;毛文生 出资 4.743万人民币;牟坤 出资 496.495万人民币;潘瑞莲 出资 9.579万人民币;任君 出资 2.139万人民币;王也 出资 2.139万人民币;伍明东 出资 0.465万人民币;肖介光 出资 4.65万人民币;邢敏周 出资 2.325万人民币;熊刚 出资 25.854万人民币;熊健 出资 2327.124万人民币;熊祥 出资 438.975万人民币;熊英 出资 15.903万人民币;杨全福 出资 2.139万人民币;付建康 出资 1.581万人民币;", + "changeDate": "2020-06-03 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物租赁;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程的设计施工、设备销售;开发、生产、销售焊接器材及设备、电力设备、电子元器件;货物及技术进出口贸易;销售通用机械设备和其它无需审批或许可的合法项目(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-07-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "4000", + "changeBefore": "3000", + "changeDate": "2016-04-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;", + "changeBefore": "陈群娣;成都熊谷电器工业有限公司;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "3000", + "changeBefore": "何君;牟坤;熊健;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-03-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "熊祥,监事", + "changeBefore": "/", + "changeDate": "2009-12-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;", + "changeBefore": "陈群娣;成都熊谷电器工业有限公司;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1200", + "changeBefore": "300", + "changeDate": "2009-12-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "陈群娣;成都熊谷电器工业有限公司;傅书玉;付建康;郭娟;何君;黄炳辉;黄德华;康清周;廖双全;林玉华;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;杨万刚;曾东贤;曾祥福;赵奎先;钟时勇;", + "changeBefore": "成都熊谷电器工业有限公司;张达;", + "changeDate": "2009-12-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "3000", + "changeBefore": "何君;牟坤;熊健;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "付建康,0.0%;郭娟,0.0%;何君,5.1%;黄德华,0.1%;康清周,0.0%;廖双全,0.1%;毛文生,0.1%;牟坤,12.4%;潘瑞莲,0.2%;任君,0.1%;王也,0.1%;伍明东,0.0%;肖介光,0.1%;邢敏周,0.1%;熊刚,0.7%;熊健,57.9%;熊祥,11.0%;熊英,0.4%;杨全福,0.1%;曾东贤,0.0%;曾祥福,0.3%;", + "changeBefore": "付建康,0.1%;郭娟,0.0%;何君,6.8%;黄德华,0.1%;康清周,0.1%;廖双全,0.2%;毛文生,0.2%;牟坤,12.6%;潘瑞莲,0.3%;任君,0.1%;王也,0.1%;伍明东,0.0%;肖介光,0.2%;邢敏周,0.1%;熊刚,0.9%;熊健,66.9%;熊祥,10.6%;熊英,0.5%;杨全福,0.1%;曾东贤,0.0%;曾祥福,0.4%;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "陈群娣,0.2%;傅书玉,0.4%;付建康,0.1%;郭娟,0.0%;何君,6.9%;黄炳辉,0.1%;黄德华,0.1%;康清周,0.1%;廖双全,0.2%;林玉华,0.2%;毛文生,0.2%;牟坤,12.5%;潘瑞莲,0.3%;任君,0.1%;王也,0.1%;伍明东,0.0%;肖介光,0.2%;邢敏周,0.1%;熊刚,0.9%;熊健,56.8%;熊祥,10.6%;熊英,0.5%;杨全福,0.1%;杨万刚,0.2%;曾东贤,0.0%;曾祥福,0.4%;赵奎先,0.1%;钟时勇,0.1%;", + "changeBefore": "陈群娣,0.4%;傅书玉,0.9%;付建康,0.1%;郭娟,0.1%;付建康,0.1%;黄炳辉,0.2%;黄德华,0.2%;康清周,0.1%;廖双全,0.4%;林玉华,0.4%;毛文生,0.4%;牟坤,8.1%;潘瑞莲,0.8%;任君,0.2%;王也,0.2%;伍明东,0.0%;肖介光,0.4%;邢敏周,0.2%;熊刚,2.2%;熊健,48.4%;熊祥,7.1%;熊英,1.3%;杨全福,0.2%;杨万刚,0.4%;曾东贤,0.0%;曾祥福,1.1%;赵奎先,0.2%;钟时勇,0.2%;", + "changeDate": "2011-09-01 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "陈群娣,0.2%;熊健,57.6%;", + "changeBefore": "陈群娣,0.2%;熊健,56.8%;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "何君,6.8%;牟坤,12.6%;熊健,57.7%;", + "changeBefore": "何君,6.9%;牟坤,12.5%;熊健,57.6%;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "陈群娣;成都熊谷电器工业有限公司;都燕会;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;钟颖;", + "changeBefore": "黄炳辉;黄德华;康清周;廖双全;林玉华;陈群娣;成都熊谷电器工业有限公司;傅书玉;付建康;郭娟;何君;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;毛文生;牟坤;潘瑞莲;任君;王也;杨万刚;曾东贤;曾祥福;赵奎先;钟时勇;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都天益泰合企业管理咨询有限公司;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;", + "changeBefore": "成都天益泰合企业管理咨询有限公司;牟坤;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;", + "changeDate": "2018-09-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "熊祥,货币;熊健,货币;牟坤,货币;", + "changeBefore": "熊祥;熊健;牟坤;", + "changeDate": "2011-09-01 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "熊健,货币;", + "changeBefore": "熊健;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1200", + "changeBefore": "300", + "changeDate": "2009-12-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "何君,货币;牟坤,货币;熊健,货币;", + "changeBefore": "何君;牟坤;熊健;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "陈群娣,0.2%;熊健,57.6%;", + "changeBefore": "陈群娣,0.2%;熊健,56.8%;", + "changeDate": "2014-07-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "陈群娣,;傅书玉,;付建康,;郭娟,;何君,;黄炳辉,;黄德华,;康清周,;廖双全,;林玉华,;毛文生,;牟坤,;潘瑞莲,;任君,;王也,;伍明东,;肖介光,;邢敏周,;熊刚,;熊健,;熊祥,;熊英,;杨全福,;杨万刚,;曾东贤,;曾祥福,;赵奎先,;钟时勇,;", + "changeBefore": "陈群娣,;傅书玉,;付建康,;郭娟,;付建康,;黄炳辉,;黄德华,;康清周,;廖双全,;林玉华,;毛文生,;牟坤,;潘瑞莲,;任君,;王也,;伍明东,;肖介光,;邢敏周,;熊刚,;熊健,;熊祥,;熊英,;杨全福,;杨万刚,;曾东贤,;曾祥福,;赵奎先,;钟时勇,;", + "changeDate": "2011-09-01 00:00:00", + "changeField": "投资人居所变更" + }, + { + "changeAfter": "曾祥福,货币;曾东贤,货币;杨全福,货币;熊英,货币;熊祥,货币;熊健,货币;熊刚,货币;邢敏周,货币;肖介光,货币;伍明东,货币;王也,货币;任君,货币;潘瑞莲,货币;牟坤,货币;毛文生,货币;廖双全,货币;康清周,货币;黄德华,货币;何君,货币;郭娟,货币;付建康,货币;", + "changeBefore": "曾祥福;曾东贤;杨全福;熊英;熊祥;熊健;熊刚;邢敏周;肖介光;伍明东;王也;任君;潘瑞莲;牟坤;毛文生;廖双全;康清周;黄德华;何君;郭娟;付建康;", + "changeDate": "2015-11-12 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "陈群娣;成都熊谷电器工业有限公司;付建康;郭娟;何君;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;", + "changeBefore": "都燕会;付建康;郭娟;何君;陈群娣;成都熊谷电器工业有限公司;黄德华;康清周;廖双全;毛文生;牟坤;潘瑞莲;任君;王也;伍明东;肖介光;邢敏周;熊刚;熊健;熊祥;熊英;杨全福;曾东贤;曾祥福;赵奎先;钟颖;", + "changeDate": "2014-07-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "熊祥,货币;", + "changeBefore": "熊祥;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "出资方式变更" + } + ], + "contactInfo": { + "email": "www.welder@xionggu.com", + "phoneNumber": "028-82008123", + "website": [ + { + "name": "成都熊谷加世电器有限公司", + "url": "www.xgzdhj.com" + }, + { + "name": "成都熊谷加世电器有限公司官方网站", + "url": "www.xionggu.com" + }, + { + "name": "产品营运数据管理系统", + "url": "www.xionggudata.com" + } + ] + }, + "employees": [ + { + "employeeName": "熊祥", + "position": "监事" + }, + { + "employeeName": "熊健", + "position": "执行董事兼总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "205.287", + "stockName": "何君", + "stockPercent": "0.0513", + "stockRealcapital": "205.287", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "0.465", + "stockName": "伍明东", + "stockPercent": "0.0001", + "stockRealcapital": "0.465", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "0.465", + "stockName": "曾东贤", + "stockPercent": "0.0001", + "stockRealcapital": "0.465", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15.903", + "stockName": "熊英", + "stockPercent": "0.0040", + "stockRealcapital": "15.903", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2327.124", + "stockName": "熊健", + "stockPercent": "0.5818", + "stockRealcapital": "2327.124", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1.581", + "stockName": "康清周", + "stockPercent": "0.0004", + "stockRealcapital": "1.581", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2000-12-16 00:00:00", + "stockCapital": "9.579", + "stockName": "李梦阳", + "stockPercent": "0.0024", + "stockRealcapital": "9.579", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2.139", + "stockName": "任君", + "stockPercent": "0.0005", + "stockRealcapital": "2.139", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1.209", + "stockName": "郭娟", + "stockPercent": "0.0003", + "stockRealcapital": "1.209", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2.325", + "stockName": "邢敏周", + "stockPercent": "0.0006", + "stockRealcapital": "2.325", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "438.975", + "stockName": "熊祥", + "stockPercent": "0.1097", + "stockRealcapital": "438.975", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4.65", + "stockName": "廖双全", + "stockPercent": "0.0012", + "stockRealcapital": "4.65", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "496.495", + "stockName": "牟坤", + "stockPercent": "0.1241", + "stockRealcapital": "496.495", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4.65", + "stockName": "肖介光", + "stockPercent": "0.0012", + "stockRealcapital": "4.65", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "25.854", + "stockName": "熊刚", + "stockPercent": "0.0065", + "stockRealcapital": "25.854", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "450", + "stockName": "成都天益泰合企业管理咨询有限公司", + "stockPercent": "0.1125", + "stockRealcapital": "0", + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2.697", + "stockName": "黄德华", + "stockPercent": "0.0007", + "stockRealcapital": "2.697", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2.139", + "stockName": "杨全福", + "stockPercent": "0.0005", + "stockRealcapital": "2.139", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1.581", + "stockName": "付建康", + "stockPercent": "0.0004", + "stockRealcapital": "1.581", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "4.743", + "stockName": "毛文生", + "stockPercent": "0.0012", + "stockRealcapital": "4.743", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2.139", + "stockName": "王也", + "stockPercent": "0.0005", + "stockRealcapital": "2.139", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都熊谷加世电器有限公司", + "taxPayerNo": "510198667553930", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都熊谷加世电器有限公司", + "taxPayerNo": "91510100667553930R", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都熊谷加世电器有限公司", + "taxPayerNo": "91510100667553930R", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都熊谷加世电器有限公司", + "taxPayerNo": "91510100667553930R", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都熊谷加世电器有限公司", + "taxPayerNo": "91510100667553930R", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都熊谷加世电器有限公司", + "taxPayerNo": "91510100667553930R", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/9ba5321ebf82a9ea9c41f4c70464dcd1/202202251907.json b/example/tpt/company/9ba5321ebf82a9ea9c41f4c70464dcd1/202202251907.json new file mode 100644 index 0000000..d64a332 --- /dev/null +++ b/example/tpt/company/9ba5321ebf82a9ea9c41f4c70464dcd1/202202251907.json @@ -0,0 +1,232 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-15 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 1, + "authority": "成都东部新区市场监管局", + "branches": 0, + "businessDateFrom": "2007-05-21 00:00:00", + "businessDateTo": null, + "businessScope": "生产、销售:玻璃制品。产品包装服务。", + "capital": "3020.000000万人民币", + "changes": 3, + "companyAddress": "简阳市贾家工业园区", + "companyCode": "512081000013076", + "companyName": "四川元通玻璃仪器有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "2070828588@qq.com", + "phoneNumber": "13982923222" + }, + "creditNo": "91512081662751137P", + "employees": 2, + "establishDate": "2007-05-21 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "isOnStock": "0", + "issueDate": "2019-01-17 00:00:00", + "keyNo": "e98db0049281f9e95e8b9806ce97de5d", + "legalPerson": "刘东", + "liquidation": null, + "mPledges": 7, + "orgCode": "662751137", + "originalName": 0, + "partners": 3, + "pledges": 2, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 0, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "刘东,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2019-01-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘东", + "changeBefore": "施根林", + "changeDate": "2019-01-17 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "施林根,执行董事\n\n刘东,执行董事兼总经理", + "changeBefore": "施林根,执行董事", + "changeDate": "2019-01-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "2070828588@qq.com", + "phoneNumber": "13982923222" + }, + "employees": [ + { + "employeeName": "刘东", + "position": "执行董事兼总经理" + }, + { + "employeeName": "付杰莉", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "112万人民币", + "publicDate": null, + "registerDate": "2020-03-30 00:00:00", + "registerNo": "51012020008440", + "registerOffice": "四川省成都市简阳市市场监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "124万人民币", + "publicDate": null, + "registerDate": "2019-04-03 00:00:00", + "registerNo": "51012019001607", + "registerOffice": "四川省成都市简阳市工商行政管理和质量技术监督局", + "status": "有效" + }, + { + "debtSecuredAmount": "293万人民币", + "publicDate": null, + "registerDate": "2018-01-12 00:00:00", + "registerNo": "(简阳)工商动抵字[2018]第0004号", + "registerOffice": "简阳市工商行政管理和质量技术监督局", + "status": "有效" + }, + { + "debtSecuredAmount": "125万人民币", + "publicDate": null, + "registerDate": "2017-12-22 00:00:00", + "registerNo": "(简阳)工商动抵字[2017]第0046号", + "registerOffice": "简阳市工商行政管理和质量技术监督局", + "status": "有效" + }, + { + "debtSecuredAmount": "400万人民币", + "publicDate": null, + "registerDate": "2017-12-19 00:00:00", + "registerNo": "(简阳)工商动抵字[2017]第0043号", + "registerOffice": "简阳市工商行政管理和质量技术监督局", + "status": "有效" + }, + { + "debtSecuredAmount": "135万人民币", + "publicDate": null, + "registerDate": "2016-12-26 00:00:00", + "registerNo": "(简阳)工商动抵字[2016]第0038号", + "registerOffice": "简阳市工商行政管理和质量技术监督局", + "status": "无效" + }, + { + "debtSecuredAmount": "345.5万人民币", + "publicDate": null, + "registerDate": "2016-11-30 00:00:00", + "registerNo": "(简阳)工商动抵字[2016]第0030号", + "registerOffice": "简阳市工商行政管理和质量技术监督局", + "status": "无效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": "2013-02-01 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2013-02-01 00:00:00", + "stockCapital": "996.6", + "stockName": "刘东", + "stockPercent": "0.3300", + "stockRealcapital": "996.6", + "stockType": "自然人股东" + }, + { + "capiDate": "2007-05-21 00:00:00,2013-02-01 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2007-05-21 00:00:00,2013-02-01 00:00:00", + "stockCapital": "996.6", + "stockName": "付杰莉", + "stockPercent": "0.3300", + "stockRealcapital": "996.6", + "stockType": "自然人股东" + }, + { + "capiDate": "2007-05-21 00:00:00,2013-02-01 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2007-05-21 00:00:00,2013-02-01 00:00:00", + "stockCapital": "1026.8", + "stockName": "施根林", + "stockPercent": "0.3400", + "stockRealcapital": "1026.8", + "stockType": "自然人股东" + } + ], + "pledges": [ + { + "pledgedAmount": "1026.8万元", + "pledgee": "资阳市中小企业融资担保有限责任公司", + "pledgeeNo": "9***578221", + "pledgor": "施根林", + "pledgorNo": "非公示项", + "publicDate": "2016-12-08 00:00:00", + "regDate": "2016-12-08 00:00:00", + "registNo": "5101851000020", + "status": "无效" + }, + { + "pledgedAmount": "1026.8万元", + "pledgee": "资阳市中小企业融资担保有限责任公司", + "pledgeeNo": "9***578221", + "pledgor": "施根林", + "pledgorNo": "非公示项", + "publicDate": "2018-01-12 00:00:00", + "regDate": "2018-01-12 00:00:00", + "registNo": "5101851000064", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/a0a533dc958f70e766def0a1534f76d0/202202251907.json b/example/tpt/company/a0a533dc958f70e766def0a1534f76d0/202202251907.json new file mode 100644 index 0000000..dccb64d --- /dev/null +++ b/example/tpt/company/a0a533dc958f70e766def0a1534f76d0/202202251907.json @@ -0,0 +1,1300 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-21", + "createNum": "CN202121787097.7", + "patentName": "一种铝棒剥皮装置", + "type": "实用新型" + }, + { + "createDate": "2021-10-29", + "createNum": "CN202110924387.X", + "patentName": "一种7系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202110880637.4", + "patentName": "一种铝棒剥皮脱落装置", + "type": "发明专利" + }, + { + "createDate": "2021-06-29", + "createNum": "CN202021893137.1", + "patentName": "一种全自动打码设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-29", + "createNum": "CN202021897749.8", + "patentName": "一种全自动分料机", + "type": "实用新型" + }, + { + "createDate": "2021-06-08", + "createNum": "CN202010091865.9", + "patentName": "一种满足7系铝合金时效加热的控制方式", + "type": "发明专利" + }, + { + "createDate": "2021-06-08", + "createNum": "CN202010091865.9", + "patentName": "一种满足7系铝合金时效加热的控制方式", + "type": "发明专利" + }, + { + "createDate": "2021-05-14", + "createNum": "CN202021894593.8", + "patentName": "一种全自动检测机", + "type": "实用新型" + }, + { + "createDate": "2021-04-30", + "createNum": "CN202011505862.1", + "patentName": "一种恒温恒压的冷却循环系统及其控制方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-05", + "createNum": "CN202021331334.4", + "patentName": "一种矫直工艺生产线", + "type": "实用新型" + }, + { + "createDate": "2021-02-19", + "createNum": "CN202021893367.8", + "patentName": "一种全自动锯切生产线", + "type": "实用新型" + }, + { + "createDate": "2021-02-19", + "createNum": "CN202020713381.9", + "patentName": "一种用于金属加工的挤压工具", + "type": "实用新型" + }, + { + "createDate": "2021-01-26", + "createNum": "2020212716916", + "patentName": "一种电子产品全自动检测生产线", + "type": "实用新型" + }, + { + "createDate": "2021-01-12", + "createNum": "CN202021408408.X", + "patentName": "一种自动装框生产线", + "type": "实用新型" + }, + { + "createDate": "2021-01-08", + "createNum": "CN201810964365.4", + "patentName": "一种蘑菇头夹具", + "type": "发明专利" + }, + { + "createDate": "2020-12-22", + "createNum": "CN202020668418.0", + "patentName": "一种消音装置", + "type": "实用新型" + }, + { + "createDate": "2020-11-17", + "createNum": "CN202010911172.X", + "patentName": "一种全自动锯切生产线及生产方法", + "type": "发明专利" + }, + { + "createDate": "2020-11-10", + "createNum": "CN202020258307.2", + "patentName": "一种淬火水槽", + "type": "实用新型" + }, + { + "createDate": "2020-10-09", + "createNum": "CN202010625798.4", + "patentName": "一种电子产品全自动检测生产线", + "type": "发明专利" + }, + { + "createDate": "2020-09-08", + "createNum": "CN202010685795.X", + "patentName": "一种自动装框生产线", + "type": "发明专利" + }, + { + "createDate": "2020-07-17", + "createNum": "CN202010362558.X", + "patentName": "一种用于金属加工的挤压工具", + "type": "发明专利" + }, + { + "createDate": "2020-07-14", + "createNum": "CN202010343003.0", + "patentName": "一种消音装置", + "type": "发明专利" + }, + { + "createDate": "2020-05-22", + "createNum": "CN202010146561.8", + "patentName": "一种淬火水槽", + "type": "发明专利" + }, + { + "createDate": "2019-12-17", + "createNum": "CN201920369978.3", + "patentName": "一种铝棒的加热装置", + "type": "实用新型" + }, + { + "createDate": "2019-11-08", + "createNum": "CN201920233254.6", + "patentName": "一种铝棒铸造用循环水恒温控制系统", + "type": "实用新型" + }, + { + "createDate": "2019-11-08", + "createNum": "CN201920117788.2", + "patentName": "一种烧嘴及具有烧嘴的加热装置", + "type": "实用新型" + }, + { + "createDate": "2019-09-27", + "createNum": "CN201910639926.8", + "patentName": "一种6系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-08-27", + "createNum": "CN201822143201.3", + "patentName": "一种用于合金熔液导流槽的防护板", + "type": "实用新型" + }, + { + "createDate": "2019-05-28", + "createNum": "CN201910215691.X", + "patentName": "一种铝棒的加热方法及其装置", + "type": "发明专利" + }, + { + "createDate": "2019-04-26", + "createNum": "CN201910136367.9", + "patentName": "一种铝棒铸造用循环水恒温控制系统及方法", + "type": "发明专利" + }, + { + "createDate": "2019-04-23", + "createNum": "CN201821527515.7", + "patentName": "一种便携式气动硬度计", + "type": "实用新型" + }, + { + "createDate": "2019-04-16", + "createNum": "CN201821363254.X", + "patentName": "一种蘑菇头夹具", + "type": "实用新型" + }, + { + "createDate": "2019-04-09", + "createNum": "CN201910062129.8", + "patentName": "一种烧嘴及具有烧嘴的加热装置", + "type": "发明专利" + }, + { + "createDate": "2019-03-15", + "createNum": "CN201811560175.2", + "patentName": "一种用于合金熔液导流槽的防护板", + "type": "发明专利" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201811531886.7", + "patentName": "一种7系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201811531886.7", + "patentName": "一种7系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201811002836.X", + "patentName": "一种7系铝合金及其生产方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201811002836.X", + "patentName": "一种7系铝合金及其生产方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-11", + "createNum": "CN201811087108.3", + "patentName": "一种便携式气动硬度计", + "type": "发明专利" + }, + { + "createDate": "2018-12-11", + "createNum": "CN201610810550.9", + "patentName": "一种7系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201810964365.4", + "patentName": "一种蘑菇头夹具", + "type": "发明专利" + }, + { + "createDate": "2018-09-18", + "createNum": "CN201610810685.5", + "patentName": "一种全自动喷墨标记装置", + "type": "发明专利" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201721750762.9", + "patentName": "一种自动冲床送料系统", + "type": "实用新型" + }, + { + "createDate": "2018-06-26", + "createNum": "CN201721751101.8", + "patentName": "一种铝材自动锯切流水线", + "type": "实用新型" + }, + { + "createDate": "2018-06-15", + "createNum": "CN201711296915.1", + "patentName": "一种7系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-05", + "createNum": "CN201711295759.7", + "patentName": "一种6系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-05", + "createNum": "CN201711295759.7", + "patentName": "一种6系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-05-04", + "createNum": "CN201711338344.3", + "patentName": "一种铝材自动锯切流水线及其锯切方法", + "type": "发明专利" + }, + { + "createDate": "2018-05-04", + "createNum": "CN201711340417.2", + "patentName": "一种自动冲床送料系统", + "type": "发明专利" + }, + { + "createDate": "2017-04-12", + "createNum": "CN201621043722.6", + "patentName": "一种快速气动硬度计", + "type": "实用新型" + }, + { + "createDate": "2017-04-12", + "createNum": "CN201621044111.3", + "patentName": "一种全自动喷墨标记装置", + "type": "实用新型" + }, + { + "createDate": "2017-04-12", + "createNum": "CN201621043745.7", + "patentName": "一种用于成型开口铝型材的模具", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610810685.5", + "patentName": "一种全自动喷墨标记装置", + "type": "发明专利" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610811855.1", + "patentName": "一种快速气动硬度计", + "type": "发明专利" + }, + { + "createDate": "2016-12-21", + "createNum": "CN201610810550.9", + "patentName": "一种7系铝合金及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201310425129.2", + "patentName": "一种可调节铝合金挤压变形组织的模具及其制造方法", + "type": "发明专利" + }, + { + "createDate": "2014-01-15", + "createNum": "CN201310425129.2", + "patentName": "一种可调节铝合金挤压变形组织的模具及其制造方法", + "type": "发明专利" + } + ], + "total": 57 + }, + "ProfileTags": [ + "电子消费类铝合金型材" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "福蓉", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "FR", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "FURONG", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "福蓉科技", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "福蓉科技 FR FU RONG TECHNOLOGY", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "FURONG", + "status": "商标无效", + "type": "09-科学仪器" + }, + { + "name": "FURONG", + "status": "商标无效", + "type": "06-金属材料" + }, + { + "name": "", + "status": "商标无效", + "type": "06-金属材料" + }, + { + "name": "福蓉科技;FURONGTECHNOLOGY", + "status": "商标无效", + "type": "06-金属材料" + }, + { + "name": "福蓉科技;F", + "status": "商标无效", + "type": "06-金属材料" + }, + { + "name": "FURONG", + "status": "商标无效", + "type": "06-金属材料" + } + ], + "total": 12 + }, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101840015751", + "endDate": "2017-03-22 00:00:00" + }, + { + "docName": "企业投资项目核准", + "docNo": "川投资备【2018-510184-39-03-245102】FGQB-0044号", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01757(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03491(18)", + "endDate": "2018-01-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02091(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03489(18)", + "endDate": "2018-01-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06727(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06726(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02518(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02550(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A00820(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00567(17)", + "endDate": "2017-11-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01755(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01756(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01758(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01754(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01766(18)", + "endDate": "2018-01-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "管30川A00101(18)", + "endDate": "2018-01-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01768(18)", + "endDate": "2018-01-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02103(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02100(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A01283(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02101(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06722(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A06723(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A08359(18)", + "endDate": "2018-07-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A08360(18)", + "endDate": "2018-07-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02551(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02555(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02552(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02549(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02553(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A00821(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09671(18)", + "endDate": "2018-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02787(18)", + "endDate": "2018-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02785(18)", + "endDate": "2018-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09733(18)", + "endDate": "2018-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01759(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03771(17)", + "endDate": "2017-12-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02106(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A08374(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09732(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02784(18)", + "endDate": "2018-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03493(18)", + "endDate": "2018-01-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02104(18)", + "endDate": "2018-01-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02786(18)", + "endDate": "2018-11-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02554(18)", + "endDate": "2018-07-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02700(18)", + "endDate": "2018-09-12 00:00:00" + }, + { + "docName": "HB06", + "docNo": "成环评审〔2019〕96号", + "endDate": "2019-09-26 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2019-510184-39-03-414231】FGQB-0496号", + "endDate": "2019-12-09 00:00:00" + }, + { + "docName": "HB06", + "docNo": "成环建验[2018]71号", + "endDate": "2018-07-24 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510184-39-03-491108】FGQB-0419号", + "endDate": "2020-08-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-11-16 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 57, + "ProfileTags": [ + "电子消费类铝合金型材" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 12, + "allows": 53, + "authority": "成都市市场监督管理局", + "branches": 2, + "businessDateFrom": "2011-04-26 00:00:00", + "businessDateTo": null, + "businessScope": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;电脑、手机等移动终端产品的铝制关键零部件新材料及精密深加工件的研发、制造和销售;进料加工、来料加工;货物进出口、技术进出口;与公司产品相关的技术咨询、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "40100.000000万人民币", + "changes": 67, + "companyAddress": "成都市崇州市崇双大道二段518号", + "companyCode": "510184000035908", + "companyName": "四川福蓉科技股份公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(上市)", + "contactInfo": { + "email": "kf@cnal.com", + "phoneNumber": "028-82188656", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "915101845722876769", + "employees": 12, + "establishDate": "2011-04-26 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "isOnStock": "1", + "issueDate": "2019-08-01 00:00:00", + "keyNo": "17e32ef46b78384d1222cf2f350cf17f", + "legalPerson": "张景忠", + "liquidation": null, + "mPledges": 1, + "orgCode": "572287676", + "originalName": 1, + "partners": 0, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "603327", + "stockType": "上交所主板A股", + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "福建省南平市延平区市场监督管理局", + "companyCode": null, + "companyName": "四川福蓉科技股份公司福建南平分公司", + "creditNo": "91350702MA2YAPGG7Y", + "legalPerson": "施振德" + }, + { + "authority": "惠州市惠城区市场监督管理局", + "companyCode": null, + "companyName": "四川福蓉科技股份公司惠州分公司", + "creditNo": "91441302MA4WMN7U6K", + "legalPerson": "郑俊" + } + ], + "changes": [ + { + "changeAfter": "张景忠", + "changeBefore": "吴世文", + "changeDate": "2014-12-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-09-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "15000", + "changeBefore": "10000", + "changeDate": "2013-01-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "10000", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2011-09-20 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "白八一,***", + "changeBefore": "", + "changeDate": "2015-12-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "白八一,***", + "changeBefore": "", + "changeDate": "2015-12-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "35000", + "changeBefore": "30909.036", + "changeDate": "2016-12-21 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "40100.000000", + "changeBefore": "35000.000000", + "changeDate": "2019-07-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-08-29 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-08-29 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "20000", + "changeBefore": "15000", + "changeDate": "2014-02-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;电脑、手机等移动终端产品的铝制关键零部件新材料及精密深加工件的研发、制造和销售;进料加工、来料加工;货物进出口、技术进出口;与公司产品相关的技术咨询、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;石油化工设备、轨道交通、汽车、船舶、航空器零配件的研发、生产和销售;模具的设计、生产、销售;机电设备生产、销售、维修;机电设备零配件加工;进料加工、来料加工;公司产品的出口及所需原辅材料、机械设备的进口;与公司产品相关的技术咨询;技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-05-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "吴世文,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2014-02-25 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "胡俊强,董事兼总经理", + "changeBefore": "/", + "changeDate": "2015-12-22 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "张景忠,执行董事", + "changeBefore": "/", + "changeDate": "2014-12-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省南平铝业股份有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeBefore": "成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);", + "changeDate": "2016-06-27 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;石油化工设备、轨道交通、汽车、船舶、航空器零配件的研发、生产和销售;模具的设计、生产、销售;机电设备生产、销售、维修;机电设备零配件加工;进料加工、来料加工;公司产品的出口及所需原辅材料、机械设备的进口;与公司产品相关的技术咨询;技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "铝及铝合金材、铝合金门窗制造、销售;模具的设计、制作;机电设备制造、维修、销售(不含汽车);机械零部件加工;来料加工;公司产品的出口和所需原材料、机械设备的进口;与公司产品相关的技术咨询、技术服务(以上经营范围不含国家法律、行政法规、国务院决定禁止或限制及需前置审批的项目)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-12-21 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;石油化工设备、轨道交通、汽车、船舶、航空器零配件的研发、生产和销售;模具的设计、生产、销售;机电设备生产、销售、维修;机电设备零配件加工;进料加工、来料加工;公司产品的出口及所需原辅材料、机械设备的进口;与公司产品相关的技术咨询;技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "铝及铝合金材、铝合金门窗制造、销售;模具的设计、制作;机电设备制造、维修、销售(不含汽车);机械零部件加工;来料加工;公司产品的出口和所需原材料、机械设备的进口;与公司产品相关的技术咨询、技术服务(以上经营范围不含国家法律、行政法规、国务院决定禁止或限制及需前置审批的项目)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-12-21 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "吴世文,中华人民共和国居民身份证,*****", + "changeBefore": "李翔,中华人民共和国居民身份证,*****", + "changeDate": "2014-02-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都崇州经济开发区崇双路", + "changeBefore": "崇州市工业集中发展区", + "changeDate": "2014-12-11 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都市和盈投资管理合伙企业(有限合伙);成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省南平铝业有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2015-12-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "白八一,180****7696", + "changeBefore": "/", + "changeDate": "2015-12-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "成都市和盈投资管理合伙企业(有限合伙);成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省国企改革重组投资基金(有限合伙);福建省南平铝业股份有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeBefore": "成都市和盈投资管理合伙企业(有限合伙);成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省南平铝业有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeDate": "2016-06-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "30909.036", + "changeBefore": "20000", + "changeDate": "2015-12-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "胡继荣 张如积 王敏 周策 冯东升 许继松 张景忠 胡俊强 周宾", + "changeBefore": "王敏 胡俊强 许继松 周宾 张如积 吴世文 胡继荣 张景忠 周策", + "changeDate": "2020-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1219", + "changeBefore": "1229", + "changeDate": "2019-07-30 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "胡俊强,董事兼总经理", + "changeBefore": "", + "changeDate": "2015-12-22 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2011-09-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都崇州经济开发区崇双路", + "changeBefore": "崇州市工业集中发展区", + "changeDate": "2014-12-11 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1153", + "changeDate": "2015-12-22 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "成都市崇州市崇双大道二段518号", + "changeBefore": "成都崇州经济开发区崇双路", + "changeDate": "2016-12-21 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "黄卫,***", + "changeBefore": "/", + "changeDate": "2016-12-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1153", + "changeBefore": "1152", + "changeDate": "2013-01-07 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "胡俊强,总经理", + "changeBefore": "/", + "changeDate": "2014-12-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-08-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-12-21 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "黄卫,***", + "changeBefore": "/", + "changeDate": "2016-12-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "15000", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2013-01-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "10000", + "changeBefore": "5000", + "changeDate": "2011-09-20 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市和盈投资管理合伙企业(有限合伙);成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省南平铝业有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2015-12-22 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "30909.036", + "changeBefore": "20000", + "changeDate": "2015-12-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1153", + "changeDate": "2015-12-22 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "福建省南平铝业有限公司,货币;", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2014-02-25 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "1219", + "changeBefore": "1229", + "changeDate": "2019-07-30 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "20000", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2014-02-25 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "15000", + "changeBefore": "10000", + "changeDate": "2013-01-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "35000", + "changeBefore": "30909.036", + "changeDate": "2016-12-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市和盈投资管理合伙企业(有限合伙);成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省国企改革重组投资基金(有限合伙);福建省南平铝业股份有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeBefore": "成都市和盈投资管理合伙企业(有限合伙);成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省南平铝业有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeDate": "2016-06-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川福蓉科技股份公司", + "changeBefore": "南平铝业(成都)有限公司", + "changeDate": "2016-12-21 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "胡俊强,总经理", + "changeBefore": "/", + "changeDate": "2014-12-11 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "白八一,*****", + "changeBefore": "/", + "changeDate": "2015-12-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "胡俊强,董事兼总经理", + "changeBefore": "", + "changeDate": "2015-12-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "胡俊强", + "changeBefore": "胡俊强", + "changeDate": "2020-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1229", + "changeBefore": "1190", + "changeDate": "2016-12-21 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-12-21 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "20000", + "changeBefore": "15000", + "changeDate": "2014-02-25 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市崇州市崇双大道二段518号", + "changeBefore": "成都崇州经济开发区崇双路", + "changeDate": "2016-12-21 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;电脑、手机等移动终端产品的铝制关键零部件新材料及精密深加工件的研发、制造和销售;进料加工、来料加工;货物进出口、技术进出口;与公司产品相关的技术咨询、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "通信设备(不含无线电发射设备)、电子产品元器件、零配件的研发、生产和销售;石油化工设备、轨道交通、汽车、船舶、航空器零配件的研发、生产和销售;模具的设计、生产、销售;机电设备生产、销售、维修;机电设备零配件加工;进料加工、来料加工;公司产品的出口及所需原辅材料、机械设备的进口;与公司产品相关的技术咨询;技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-05-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "福建省南平铝业有限公司,货币;", + "changeBefore": "福建省南平铝业有限公司;", + "changeDate": "2013-01-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "40100.000000", + "changeBefore": "35000.000000", + "changeDate": "2019-07-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1229", + "changeBefore": "1190", + "changeDate": "2016-12-21 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "成都市志盈投资管理合伙企业(有限合伙);成都兴蜀投资开发有限责任公司;福建省南平铝业股份有限公司;福建冶控股权投资管理有限公司;惠州市嘉骏华股权投资合伙企业(有限合伙);", + "changeBefore": "成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);成都市和盈投资管理合伙企业(有限合伙);", + "changeDate": "2016-06-27 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "倪政 黄志宇 王仁杰", + "changeBefore": "王仁杰 倪政 黄志宇", + "changeDate": "2020-09-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "黄卫,180****7788", + "changeBefore": "/", + "changeDate": "2016-12-21 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "张景忠,董事长\n\n许继松,董事\n吴世文,董事\n胡俊强,董事兼总经理\n周宾,董事", + "changeBefore": "张景忠,执行董事", + "changeDate": "2015-12-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "kf@cnal.com", + "phoneNumber": "028-82188656", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "胡俊强", + "position": "董事兼总经理" + }, + { + "employeeName": "倪政", + "position": "监事" + }, + { + "employeeName": "许继松", + "position": "董事" + }, + { + "employeeName": "黄志宇", + "position": "监事" + }, + { + "employeeName": "王仁杰", + "position": "监事" + }, + { + "employeeName": "王敏", + "position": "董事" + }, + { + "employeeName": "张如积", + "position": "董事" + }, + { + "employeeName": "周策", + "position": "董事" + }, + { + "employeeName": "周宾", + "position": "董事" + }, + { + "employeeName": "胡继荣", + "position": "董事" + }, + { + "employeeName": "张景忠", + "position": "董事长" + }, + { + "employeeName": "冯东升", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "0万人民币", + "publicDate": null, + "registerDate": "2015-03-25 00:00:00", + "registerNo": "成工商崇抵[2015]第064号", + "registerOffice": "", + "status": "无效" + } + ], + "originalName": [ + { + "changeDate": "2016-12-21 00:00:00", + "name": "南平铝业(成都)有限公司" + } + ], + "partners": [], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "南平铝业(成都)有限公司", + "taxPayerNo": "510184572287676", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川福蓉科技股份公司", + "taxPayerNo": "915101845722876769", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川福蓉科技股份公司", + "taxPayerNo": "915101845722876769", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川福蓉科技股份公司", + "taxPayerNo": "915101845722876769", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川福蓉科技股份公司", + "taxPayerNo": "915101845722876769", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川福蓉科技股份公司", + "taxPayerNo": "915101845722876769", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川福蓉科技股份公司", + "taxPayerNo": "915101845722876769", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/a52841fa72898f1fc96c14f718ad2b99/202202251907.json b/example/tpt/company/a52841fa72898f1fc96c14f718ad2b99/202202251907.json new file mode 100644 index 0000000..dfc20c0 --- /dev/null +++ b/example/tpt/company/a52841fa72898f1fc96c14f718ad2b99/202202251907.json @@ -0,0 +1,931 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容川AQ0012", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AQ0013", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0462", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AQ0461", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AQ0460", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0276", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0463", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0459", + "endDate": "2008-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容ILC川AQ1416", + "endDate": "2009-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容ILC川AQ1415", + "endDate": "2009-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0473", + "endDate": "2009-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ0385", + "endDate": "2009-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AQ1410", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ1420", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1414", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AQ1409", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ1411", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ1412", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AQ1419", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ1413", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0128", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AQ1417", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ0129", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AQ1418", + "endDate": "2010-11-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ0106", + "endDate": "2014-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1655", + "endDate": "2014-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1657", + "endDate": "2014-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1656", + "endDate": "2014-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ1682", + "endDate": "2015-01-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AQ1692", + "endDate": "2015-04-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1693", + "endDate": "2015-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0448(16)", + "endDate": "2016-08-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0420(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0421(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0419(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0418(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0416(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0417(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0678(16)", + "endDate": "2016-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0682(16)", + "endDate": "2016-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0683(16)", + "endDate": "2016-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2052(16)", + "endDate": "2016-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0685(16)", + "endDate": "2016-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A2053(16)", + "endDate": "2016-11-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0985(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0981(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0987(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0982(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0986(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0983(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起15川A0011(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0984(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0979(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0975(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0976(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0980(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3235(17)", + "endDate": "2017-03-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1096(17)", + "endDate": "2017-06-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1097(17)", + "endDate": "2017-06-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1099(17)", + "endDate": "2017-06-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1098(17)", + "endDate": "2017-06-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A0135(17)", + "endDate": "2017-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A1184(17)", + "endDate": "2017-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A0134(17)", + "endDate": "2017-06-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A01545(17)", + "endDate": "2017-11-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05365(17)", + "endDate": "2017-11-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05364(17)", + "endDate": "2017-11-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A05363(17)", + "endDate": "2017-11-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A02193(18)", + "endDate": "2018-05-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04638(18)", + "endDate": "2018-07-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04639(18)", + "endDate": "2018-07-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A00311(18)", + "endDate": "2018-07-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02723(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起15川A00026(18)", + "endDate": "2018-10-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A02898(18)", + "endDate": "2018-11-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0155(16)", + "endDate": "2016-08-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0414(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0415(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0413(16)", + "endDate": "2016-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0978(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0977(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0988(17)", + "endDate": "2017-03-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00037(17)", + "endDate": "2017-08-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04263(17)", + "endDate": "2017-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A08957(18)", + "endDate": "2018-08-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A00894(18)", + "endDate": "2018-09-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "管30川A00198(18)", + "endDate": "2018-09-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02724(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起15川A00024(18)", + "endDate": "2018-09-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02759(18)", + "endDate": "2018-10-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02762(18)", + "endDate": "2018-10-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02761(18)", + "endDate": "2018-10-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02760(18)", + "endDate": "2018-10-15 00:00:00" + }, + { + "docName": "工业产品生产许可证", + "docNo": "XK05-001-00065", + "endDate": "2018-02-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-05-27 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 95, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "1994-10-01 00:00:00", + "businessDateTo": null, + "businessScope": "研究、开发、生产、销售钢铁冶炼及其制品、建材;收购废旧金属(不含有色金属);法律、法规及政策许可的商品贸易。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "18756.800000万人民币", + "changes": 40, + "companyAddress": "成都市都江堰市天马镇童子山", + "companyCode": "510100000200685", + "companyName": "四川都钢钢铁集团股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(非上市)", + "contactInfo": { + "email": "2385826894@qq.com", + "phoneNumber": "028-87216605", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "915101007528219871", + "employees": 9, + "establishDate": "1994-10-01 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "黑色金属冶炼和压延加工业" + }, + "isOnStock": "0", + "issueDate": "2018-07-24 00:00:00", + "keyNo": "59517906edf8934a94bbc9c4643ff067", + "legalPerson": "周志杭", + "liquidation": null, + "mPledges": 0, + "orgCode": "752821987", + "originalName": 0, + "partners": 5, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 4, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "周志杭,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "研究、开发、生产、销售钢铁冶炼及其制品、建材;收购废旧金属(不含有色金属);法律、法规及政策许可的商品贸易。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究、开发、生产、销售钢铁冶炼及其制品、建材;法律、法规及政策许可的商品贸易。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-07-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-29 00:00:00", + "changeField": "经营场所备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-05-10 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "18756.8", + "changeBefore": "14236.8", + "changeDate": "2017-06-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "陈诗通,总经理", + "changeBefore": "/", + "changeDate": "2011-06-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/\n陈建朋,董事", + "changeBefore": "/", + "changeDate": "2016-03-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "陈诗通,经理", + "changeBefore": "/", + "changeDate": "2013-10-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "周志杭,中华人民共和国居民身份证,***", + "changeBefore": "周志东", + "changeDate": "2013-04-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "14236.8", + "changeBefore": "8236.8", + "changeDate": "2015-10-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-03 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "周志杭,董事长兼总经理\\n林天平,董事", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "林耀辉,监事", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "14236.8", + "changeBefore": "8236.8", + "changeDate": "2015-10-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈诗通,总经理", + "changeBefore": "/", + "changeDate": "2011-06-03 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "周志杭,董事长兼总经理", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-05-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-28 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "研究、开发、生产、销售钢铁冶炼及其制品、建材;收购废旧金属(不含有色金属);法律、法规及政策许可的商品贸易。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究、开发、生产、销售钢铁冶炼及其制品、建材;法律、法规及政策许可的商品贸易。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-07-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "陈诗通,经理", + "changeBefore": "/", + "changeDate": "2013-10-14 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-17 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "18756.8", + "changeBefore": "14236.8", + "changeDate": "2017-06-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "林耀辉,监事", + "changeBefore": "/", + "changeDate": "2013-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "2385826894@qq.com", + "phoneNumber": "028-87216605", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "周志梭", + "position": "董事" + }, + { + "employeeName": "陈明钟", + "position": "监事" + }, + { + "employeeName": "周志杭", + "position": "董事长" + }, + { + "employeeName": "周善慰", + "position": "董事" + }, + { + "employeeName": "陈诗通", + "position": "经理" + }, + { + "employeeName": "陈建朋", + "position": "董事" + }, + { + "employeeName": "林耀辉", + "position": "监事" + }, + { + "employeeName": "林天平", + "position": "董事" + }, + { + "employeeName": "李济喜", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "黑色金属冶炼和压延加工业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "天马镇计经委", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "其他投资者" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川省都江堰市都马公司", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "个人股", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "其他投资者" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国村镇建设总公司", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川省城乡建设开发总公司", + "stockPercent": null, + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川都钢钢铁集团股份有限公司", + "taxPayerNo": "915101007528219871", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川都钢钢铁集团股份有限公司", + "taxPayerNo": "915101007528219871", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川都钢钢铁集团股份有限公司", + "taxPayerNo": "915101007528219871", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川都钢钢铁集团股份有限公司", + "taxPayerNo": "915101007528219871", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/a77eef4136ce6393f876cdaf250e2b41/202202251907.json b/example/tpt/company/a77eef4136ce6393f876cdaf250e2b41/202202251907.json new file mode 100644 index 0000000..5432b98 --- /dev/null +++ b/example/tpt/company/a77eef4136ce6393f876cdaf250e2b41/202202251907.json @@ -0,0 +1,1335 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-02-18", + "createNum": "CN202111368569.X", + "patentName": "金属制品表面热处理方法", + "type": "发明专利" + }, + { + "createDate": "2022-02-11", + "createNum": "CN202123281359.5", + "patentName": "一种可整体浸于工作介质中的磁致伸缩位移传感器", + "type": "实用新型" + }, + { + "createDate": "2022-01-28", + "createNum": "CN202121839488.9", + "patentName": "用于固体法渗铬的容器、热处理装置及系统", + "type": "实用新型" + }, + { + "createDate": "2021-11-19", + "createNum": "CN202120699992.7", + "patentName": "一种高灵敏度氢计", + "type": "实用新型" + }, + { + "createDate": "2021-11-09", + "createNum": "CN202120706025.9", + "patentName": "用于钠冷快堆的氢浓度检测用镍管", + "type": "实用新型" + }, + { + "createDate": "2021-11-05", + "createNum": "CN202110903003.6", + "patentName": "一种用于奥氏体不锈钢的渗铬方法、渗铬剂及零件", + "type": "发明专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202110903001.7", + "patentName": "一种真空渗铬用容器、系统及方法", + "type": "发明专利" + }, + { + "createDate": "2021-09-07", + "createNum": "CN202010573280.0", + "patentName": "一种控制棒系统用连接环链的制备方法及连接环链", + "type": "发明专利" + }, + { + "createDate": "2021-08-20", + "createNum": "CN202121725302.7", + "patentName": "一种高灵敏度氢计", + "type": "实用新型" + }, + { + "createDate": "2021-07-13", + "createNum": "CN202022022750.2", + "patentName": "用于CRDM的钩爪弹簧套", + "type": "实用新型" + }, + { + "createDate": "2021-06-11", + "createNum": "CN202110370420.9", + "patentName": "一种高灵敏度氢计及加工方法", + "type": "发明专利" + }, + { + "createDate": "2021-05-18", + "createNum": "CN202110241188.9", + "patentName": "反应堆蒸汽发生器钠中氢含量的检测设备及其检测方法", + "type": "发明专利" + }, + { + "createDate": "2020-11-03", + "createNum": "CN202020560649.X", + "patentName": "燃料棒润滑用涂刷组件及润滑系统", + "type": "实用新型" + }, + { + "createDate": "2020-11-03", + "createNum": "CN202020559977.8", + "patentName": "一种用于燃料棒润滑的涂刷水箱及润滑系统", + "type": "实用新型" + }, + { + "createDate": "2020-09-22", + "createNum": "CN202010573280.0", + "patentName": "一种控制棒系统用连接环链的制备方法及连接环链", + "type": "发明专利" + }, + { + "createDate": "2020-07-03", + "createNum": "CN202010295011.2", + "patentName": "燃料棒润滑用涂刷组件及润滑系统", + "type": "发明专利" + }, + { + "createDate": "2020-06-23", + "createNum": "CN201921275428.1", + "patentName": "一种耐压壳原料棒材", + "type": "实用新型" + }, + { + "createDate": "2020-04-21", + "createNum": "CN201810708198.7", + "patentName": "一种薄壁套加工方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-10", + "createNum": "CN201810709587.1", + "patentName": "一种电机型CRDM中隔套的安装方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-06", + "createNum": "CN201920549960.1", + "patentName": "一种控制棒套筒焊接装置", + "type": "实用新型" + }, + { + "createDate": "2019-12-03", + "createNum": "CN201920390459.5", + "patentName": "具有抓取指示功能的抓手部件", + "type": "实用新型" + }, + { + "createDate": "2019-11-19", + "createNum": "CN201920390387.4", + "patentName": "用于安全棒驱动机构的抓手传动链", + "type": "实用新型" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201920398017.5", + "patentName": "用于安全棒驱动机构的主轴传动链", + "type": "实用新型" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201920390436.4", + "patentName": "一种控制棒释放机构", + "type": "实用新型" + }, + { + "createDate": "2019-11-15", + "createNum": "CN201920391132.X", + "patentName": "一种抓手位置检测装置及抓手部件", + "type": "实用新型" + }, + { + "createDate": "2019-11-12", + "createNum": "CN201920391135.3", + "patentName": "用于安全棒驱动机构的抓手部件", + "type": "实用新型" + }, + { + "createDate": "2019-11-12", + "createNum": "CN201920390456.1", + "patentName": "一种安全棒驱动机构", + "type": "实用新型" + }, + { + "createDate": "2019-11-05", + "createNum": "CN201910724276.7", + "patentName": "一种耐压壳原料棒材及该棒材的获取方法", + "type": "发明专利" + }, + { + "createDate": "2019-10-29", + "createNum": "CN201920160917.6", + "patentName": "密封壳组件制造系统及密封壳组件", + "type": "实用新型" + }, + { + "createDate": "2019-10-22", + "createNum": "CN201920396965.5", + "patentName": "安全棒驱动机构用传动装置", + "type": "实用新型" + }, + { + "createDate": "2019-09-20", + "createNum": "CN201920394864.4", + "patentName": "一种用于安全棒驱动机构的电磁离合器", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN201920390403.X", + "patentName": "一种用于驱动机构的主轴特定位置检测装置", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN201920394300.0", + "patentName": "一种用于驱动机构的主轴连续位置检测装置", + "type": "实用新型" + }, + { + "createDate": "2019-09-06", + "createNum": "CN201920396898.7", + "patentName": "一种电磁线圈及电磁离合器", + "type": "实用新型" + }, + { + "createDate": "2019-08-02", + "createNum": "CN201821657489.X", + "patentName": "一种棒位探测器线圈组件", + "type": "实用新型" + }, + { + "createDate": "2019-06-25", + "createNum": "CN201910324547.X", + "patentName": "一种控制棒套筒焊接装置", + "type": "发明专利" + }, + { + "createDate": "2019-06-21", + "createNum": "CN201910087226.2", + "patentName": "密封壳组件制造方法、制造系统及密封壳组件", + "type": "发明专利" + }, + { + "createDate": "2019-06-11", + "createNum": "CN201821046612.4", + "patentName": "一种电机型CRDM及用于电机型CRDM的隔套", + "type": "实用新型" + }, + { + "createDate": "2019-06-11", + "createNum": "CN201821038678.9", + "patentName": "防护型CRDM及用于CRDM上的隔套", + "type": "实用新型" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201910232762.7", + "patentName": "一种安全棒驱动机构", + "type": "发明专利" + }, + { + "createDate": "2019-05-31", + "createNum": "CN201910233002.8", + "patentName": "用于安全棒驱动机构的主轴传动链", + "type": "发明专利" + }, + { + "createDate": "2019-05-31", + "createNum": "CN201910232782.4", + "patentName": "一种电磁线圈及电磁离合器", + "type": "发明专利" + }, + { + "createDate": "2019-05-21", + "createNum": "CN201910233013.6", + "patentName": "一种抓手位置检测装置及抓手部件", + "type": "发明专利" + }, + { + "createDate": "2019-05-21", + "createNum": "CN201910232989.1", + "patentName": "用于安全棒驱动机构的抓手传动链", + "type": "发明专利" + }, + { + "createDate": "2019-02-22", + "createNum": "CN201821252722.6", + "patentName": "用于CRDM的隔套", + "type": "实用新型" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201810709587.1", + "patentName": "一种电机型CRDM中隔套的安装方法", + "type": "发明专利" + }, + { + "createDate": "2018-10-19", + "createNum": "CN201820488552.5", + "patentName": "一种控制棒驱动机构盲孔棒行程套管加工装置", + "type": "实用新型" + }, + { + "createDate": "2018-09-28", + "createNum": "CN201810719596.9", + "patentName": "防护型CRDM及用于CRDM上的隔套", + "type": "发明专利" + }, + { + "createDate": "2018-09-18", + "createNum": "CN201810708198.7", + "patentName": "一种薄壁套加工方法", + "type": "发明专利" + }, + { + "createDate": "2018-07-06", + "createNum": "CN201810297043.9", + "patentName": "一种控制棒驱动机构盲孔棒行程套管加工方法及装置", + "type": "发明专利" + }, + { + "createDate": "2018-05-18", + "createNum": "CN201610774110.2", + "patentName": "反应堆控制棒驱动机构", + "type": "发明专利" + }, + { + "createDate": "2018-04-24", + "createNum": "CN201721371157.0", + "patentName": "一种屏蔽电机型CRDM", + "type": "实用新型" + }, + { + "createDate": "2017-12-15", + "createNum": "CN201720660365.6", + "patentName": "一种控制棒驱动机构用钩爪", + "type": "实用新型" + }, + { + "createDate": "2017-09-29", + "createNum": "CN201710384138.X", + "patentName": "奥氏体不锈钢及其应用及堆焊工艺", + "type": "发明专利" + }, + { + "createDate": "2017-08-08", + "createNum": "CN201510164386.4", + "patentName": "直线电机控制棒驱动机构动子杆制作工艺方法", + "type": "发明专利" + }, + { + "createDate": "2017-08-04", + "createNum": "CN201621299138.7", + "patentName": "一种驱动杆组件及该组件上的拆卸杆抓头", + "type": "实用新型" + }, + { + "createDate": "2017-07-11", + "createNum": "CN201410154226.7", + "patentName": "一种压水堆控制棒驱动机构钩爪零件底孔的成型工艺", + "type": "发明专利" + }, + { + "createDate": "2017-06-16", + "createNum": "CN201620983964.7", + "patentName": "一种便于安装的燃料组件预装装置", + "type": "实用新型" + }, + { + "createDate": "2017-06-16", + "createNum": "CN201620983938.4", + "patentName": "一种具有燃料组件保护功能的预装装置", + "type": "实用新型" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201620982350.7", + "patentName": "用于燃料组件组装与翻转的设备", + "type": "实用新型" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201620983961.3", + "patentName": "一种拉棒机", + "type": "实用新型" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201620892912.9", + "patentName": "核电站用燃料组件组装平台新型翻转机构", + "type": "实用新型" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201620893145.3", + "patentName": "核电站用燃料组件组装翻转平台无级变速翻转机构", + "type": "实用新型" + }, + { + "createDate": "2017-04-05", + "createNum": "CN201620892911.4", + "patentName": "核电站用燃料组件组装翻转平台直线翻转机构", + "type": "实用新型" + }, + { + "createDate": "2017-03-15", + "createNum": "CN201621001183.X", + "patentName": "一种新型反应堆控制棒驱动机构", + "type": "实用新型" + }, + { + "createDate": "2017-03-15", + "createNum": "CN201620982409.2", + "patentName": "一种燃料组件装配设备", + "type": "实用新型" + }, + { + "createDate": "2017-03-15", + "createNum": "CN201620982421.3", + "patentName": "一种燃料组件组装台", + "type": "实用新型" + }, + { + "createDate": "2017-03-15", + "createNum": "CN201620983929.5", + "patentName": "一种具有保护功能的燃料组件组装机构", + "type": "实用新型" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201620983948.8", + "patentName": "一种抱箍式水压试验装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201620983937.X", + "patentName": "一种千斤顶式水压试验装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201620982365.3", + "patentName": "一种拉杆式水压试验装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201620982367.2", + "patentName": "具有拉杆选杆功能的拉棒机用拉杆控制装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201620982399.2", + "patentName": "一种燃料组件加工装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201620982363.4", + "patentName": "便于实现保护燃料组件零部件的组装设备", + "type": "实用新型" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201620982381.2", + "patentName": "拉棒机用拉杆控制装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-15", + "createNum": "CN201620982390.1", + "patentName": "一种燃料组件预装平台", + "type": "实用新型" + }, + { + "createDate": "2017-02-08", + "createNum": "CN201620983930.8", + "patentName": "用于控制棒驱动机构中密封壳的水压试验装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-01", + "createNum": "CN201410217732.6", + "patentName": "一种电磁线圈生产工艺", + "type": "发明专利" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620899146.9", + "patentName": "核电站用燃料组件拉棒用新型夹具", + "type": "实用新型" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620892913.3", + "patentName": "一种便于制造的耐压壳", + "type": "实用新型" + }, + { + "createDate": "2017-01-18", + "createNum": "CN201620898183.8", + "patentName": "钩爪组件中的钩爪连接结构", + "type": "实用新型" + }, + { + "createDate": "2016-12-07", + "createNum": "CN201610774110.2", + "patentName": "反应堆控制棒驱动机构", + "type": "发明专利" + }, + { + "createDate": "2016-10-26", + "createNum": "CN201620550440.9", + "patentName": "控制棒驱动机构中的一体化密封壳组件结构", + "type": "实用新型" + }, + { + "createDate": "2016-10-26", + "createNum": "CN201620550453.6", + "patentName": "用于通孔工件焊接的流体管路", + "type": "实用新型" + }, + { + "createDate": "2016-04-13", + "createNum": "CN201410139800.1", + "patentName": "控制棒驱动机构钩爪加工工装与加工工艺", + "type": "发明专利" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201520855201.X", + "patentName": "一种耐高温电磁线圈骨架结构及其上的内骨架体和外壳体", + "type": "实用新型" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201310527042.6", + "patentName": "控制棒驱动机构及控制棒驱动方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-04", + "createNum": "CN201410154226.7", + "patentName": "一种压水堆控制棒驱动机构钩爪零件底孔的成型工艺", + "type": "发明专利" + }, + { + "createDate": "2015-10-14", + "createNum": "CN201410215380.0", + "patentName": "一种多工位的密封壳对接焊装置", + "type": "发明专利" + }, + { + "createDate": "2015-07-01", + "createNum": "CN201510128539.X", + "patentName": "一种长寿命钩爪组件及其制造工艺", + "type": "发明专利" + }, + { + "createDate": "2015-07-01", + "createNum": "CN201520103247.6", + "patentName": "用于反应堆燃料棒制造的焊接设备", + "type": "实用新型" + }, + { + "createDate": "2015-06-24", + "createNum": "CN201510164386.4", + "patentName": "直线电机控制棒驱动机构动子杆制作工艺方法", + "type": "发明专利" + }, + { + "createDate": "2015-03-18", + "createNum": "CN201420628588.0", + "patentName": "钴基合金或镍基合金堆焊的耐腐蚀、耐高温、耐磨轴承", + "type": "实用新型" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201410500311.4", + "patentName": "电磁线圈绝缘结构及电磁线圈外包壳体及电磁线圈内骨架", + "type": "发明专利" + }, + { + "createDate": "2014-10-08", + "createNum": "CN201410308338.3", + "patentName": "一种反应堆控制棒驱动机构用滚轮及其制造工艺", + "type": "发明专利" + }, + { + "createDate": "2014-09-03", + "createNum": "CN201420260869.5", + "patentName": "一种多工位的密封壳对接焊装置", + "type": "实用新型" + }, + { + "createDate": "2014-08-13", + "createNum": "CN201410217732.6", + "patentName": "一种电磁线圈装置及其生产工艺", + "type": "发明专利" + }, + { + "createDate": "2014-08-06", + "createNum": "CN201420186593.0", + "patentName": "一种防回火的焊嘴改进结构", + "type": "实用新型" + }, + { + "createDate": "2014-08-06", + "createNum": "CN201420168904.0", + "patentName": "控制棒驱动机构钩爪加工工装", + "type": "实用新型" + }, + { + "createDate": "2014-07-30", + "createNum": "CN201410215380.0", + "patentName": "一种多工位的密封壳对接焊装置", + "type": "发明专利" + }, + { + "createDate": "2014-07-16", + "createNum": "CN201410191947.5", + "patentName": "钴基合金焊丝、应用该焊丝的钩爪、连杆及堆焊方法", + "type": "发明专利" + }, + { + "createDate": "2014-06-25", + "createNum": "CN201410139800.1", + "patentName": "控制棒驱动机构钩爪加工工装与加工工艺", + "type": "发明专利" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201320772546.X", + "patentName": "压力加载可控型水压装置", + "type": "实用新型" + }, + { + "createDate": "2014-04-23", + "createNum": "CN201320750370.8", + "patentName": "驱动杆组件吊装综合装置", + "type": "实用新型" + }, + { + "createDate": "2014-02-19", + "createNum": "CN201320517844.4", + "patentName": "高温流体单向节流装置以及一种缓冲结构", + "type": "实用新型" + }, + { + "createDate": "2014-02-19", + "createNum": "CN201320517834.0", + "patentName": "一种试验用密封装置", + "type": "实用新型" + }, + { + "createDate": "2014-02-05", + "createNum": "CN201310527042.6", + "patentName": "控制棒驱动机构及控制棒驱动方法", + "type": "发明专利" + }, + { + "createDate": "2014-02-05", + "createNum": "CN201320517856.7", + "patentName": "小孔堆焊接设备", + "type": "实用新型" + }, + { + "createDate": "2013-09-11", + "createNum": "CN201320218743.7", + "patentName": "压水堆控制棒驱动机构焊接设备", + "type": "实用新型" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201220531076.3", + "patentName": "核电站控制棒驱动机构密封壳用双臂镗杆", + "type": "实用新型" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220531056.6", + "patentName": "核电站控制棒驱动机构密封壳用自导式镗杆", + "type": "实用新型" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220531070.6", + "patentName": "核电站控制棒驱动机构密封壳用低应力深孔加工镗杆", + "type": "实用新型" + }, + { + "createDate": "2013-03-20", + "createNum": "CN201220531284.3", + "patentName": "核电站控制棒驱动机构密封壳用内台阶深孔加工珩磨头", + "type": "实用新型" + }, + { + "createDate": "2010-11-17", + "createNum": "CN200710050738.9", + "patentName": "步进式磁力提升型反应堆控制棒驱动机构", + "type": "发明专利" + }, + { + "createDate": "2008-05-14", + "createNum": "CN200710050738.9", + "patentName": "步进式磁力提升型反应堆控制棒驱动机构", + "type": "发明专利" + } + ], + "total": 115 + }, + "ProfileTags": [ + "安全阀 ", + " 机械零部件加工 ", + " 机械设计" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "华都 HNEM", + "status": "商标已注册", + "type": "11-灯具空调" + } + ], + "total": 1 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A01614(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101810052541", + "endDate": "2018-10-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1541", + "endDate": "2013-05-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3502(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3506(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3504(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1046(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1049(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3HC川AQ0254", + "endDate": "2013-03-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3HC川AQ0277", + "endDate": "2013-03-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1542", + "endDate": "2013-05-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ1540", + "endDate": "2013-05-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3HC川AQ1652", + "endDate": "2014-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0907(17)", + "endDate": "2017-04-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3503(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1048(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1043(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1047(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3509(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1045(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3507(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1040(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1041(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1042(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1039(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3505(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3508(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A3510(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A1044(17)", + "endDate": "2017-05-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00518(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00407(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02257(18)", + "endDate": "2018-03-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A09067(18)", + "endDate": "2018-06-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AQ1653", + "endDate": "2014-10-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A07545(18)", + "endDate": "2018-03-21 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 115, + "ProfileTags": [ + "安全阀 ", + " 机械零部件加工 ", + " 机械设计" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 1, + "allows": 35, + "authority": "都江堰市市场监督管理局", + "branches": 2, + "businessDateFrom": "2008-04-07 00:00:00", + "businessDateTo": null, + "businessScope": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可活动种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "27290.000000万人民币", + "changes": 41, + "companyAddress": "四川省成都市都江堰市四川都江堰经济开发区龙翔路5号", + "companyCode": "510181000001923", + "companyName": "四川华都核设备制造有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "hnem2008@163.com", + "phoneNumber": "028-87287089" + }, + "creditNo": "91510181674303286P", + "employees": 8, + "establishDate": "2008-04-07 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2019-06-12 00:00:00", + "keyNo": "20f04b36adc70645ced00cf291c1df80", + "legalPerson": "孙毅", + "liquidation": null, + "mPledges": 0, + "orgCode": "674303286", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "闵行区市场监督管理局", + "companyCode": "310104000511392", + "companyName": "四川华都核设备制造有限公司上海分公司", + "creditNo": "913101125904482699", + "legalPerson": "喻杰" + }, + { + "authority": "成都高新区市场监督管理局", + "companyCode": null, + "companyName": "四川华都核设备制造有限公司成都分公司", + "creditNo": "91510100MA66394H9J", + "legalPerson": "喻杰" + } + ], + "changes": [ + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可国栋种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-08-02 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "浙江富春江水电设备股份有限公司;中国核动力研究设计院;", + "changeBefore": "四川普什宁江机床有限公司;中国核动力研究设计院;", + "changeDate": "2012-01-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "27290", + "changeBefore": "2000", + "changeDate": "2012-03-31 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-08 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-01-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售)(有效期至2018年6月30);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售)(有效期至2017年4月10日);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口。(以上经营范围不含国家法律、行政法规、国务院决定限制和禁止的项目,需许可证、资质证的凭许可证、资质证在有效期内经营)。", + "changeDate": "2016-05-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "四川都江堰经济开发区龙翔路5号", + "changeBefore": "四川省都江堰市蒲阳路", + "changeDate": "2012-01-05 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-05-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "胡丽芳,***", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可活动种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可国栋种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-09-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "胡丽芳,***", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售)(有效期至2018年6月30);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售)(有效期至2017年4月10日);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口。(以上经营范围不含国家法律、行政法规、国务院决定限制和禁止的项目,需许可证、资质证的凭许可证、资质证在有效期内经营)。", + "changeBefore": "核设备(不含民用核承压设备)、其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让(以上经营范围不含国家法律、行政法规、国务院决定限制和禁止的项目,需许可证、资质证的凭许可证、资质证在有效期内经营)。", + "changeDate": "2013-12-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-01-05 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "杭建伟,监事;喻杰,董事兼总经理;彭航,董事;刘庆华,监事;孙毅,董事长;吴琳,副董事长;夏昀,董事;熊炜,监事;", + "changeBefore": "郭岳汀,监事;孙廷刚,董事兼总经理;杭建伟,监事;喻杰,副董事长;彭航,董事;刘庆华,监事;孙毅,董事长;吴琳,副董事长;", + "changeDate": "2019-03-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "浙富控股集团股份有限公司;中国核动力研究设计院;", + "changeBefore": "浙江富春江水电设备股份有限公司;浙江富春江水电设备股份有限公司;", + "changeDate": "2018-05-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "浙富控股集团股份有限公司;中国核动力研究设计院;", + "changeBefore": "浙江富春江水电设备股份有限公司;浙江富春江水电设备股份有限公司;", + "changeDate": "2018-05-08 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-05-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "夏昀 孙毅 许余 喻杰 彭航", + "changeBefore": "彭航 喻杰 吴琳 夏昀 孙毅", + "changeDate": "2020-04-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可国栋种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-08-02 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "钟雪梅 熊炜 杭建伟", + "changeBefore": "刘庆华 杭建伟 熊炜", + "changeDate": "2021-04-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-05-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可活动种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售);军工核安全设备制造(凭军工核安全设备制造许可证在有限期内经营,许可国栋种类范围及场所以许可证为准);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口;普通货运。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-09-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "核设备(不含民用核承压设备)、其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让(以上经营范围不含国家法律、行政法规、国务院决定限制和禁止的项目,需许可证、资质证的凭许可证、资质证在有效期内经营)。", + "changeBefore": "核设备(不含民用核承压设备)研发、生产、销售、技术服务、技术咨询、技术转让(以上经营范围不含国家法律、行政法规、国务院决定限制和禁止的项目,需许可证、资质证的凭许可证、资质证在有效期内经营)。", + "changeDate": "2008-11-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-06-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "夏昀 孙毅 许余 喻杰 彭航", + "changeBefore": "彭航 喻杰 吴琳 夏昀 孙毅", + "changeDate": "2020-04-14 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "胡丽芳,138****5986", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "孙毅,中华人民共和国居民身份证,*****", + "changeBefore": "陈江,中华人民共和国居民身份证,*****", + "changeDate": "2012-01-05 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "27290", + "changeBefore": "2000", + "changeDate": "2012-03-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "民用核安全设备(仅限控制棒驱动机构制造、销售);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "民用核安全设备(仅限控制棒驱动机构制造、销售)(有效期至2018年6月30);特种设备(仅限D1级别第一类压力容器、D2级别第二类低、中压容器制造、销售)(有效期至2017年4月10日);其它通用机电设备研发、生产、销售、技术服务、技术咨询、技术转让;货物进出口;技术进出口。(以上经营范围不含国家法律、行政法规、国务院决定限制和禁止的项目,需许可证、资质证的凭许可证、资质证在有效期内经营)。", + "changeDate": "2016-05-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "胡丽芳,***", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-03-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "胡丽芳,*****", + "changeBefore": "/", + "changeDate": "2016-05-16 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "hnem2008@163.com", + "phoneNumber": "028-87287089" + }, + "employees": [ + { + "employeeName": "夏昀", + "position": "董事" + }, + { + "employeeName": "熊炜", + "position": "监事" + }, + { + "employeeName": "许余", + "position": "董事" + }, + { + "employeeName": "喻杰", + "position": "总经理,副董事长" + }, + { + "employeeName": "孙毅", + "position": "董事长" + }, + { + "employeeName": "杭建伟", + "position": "监事" + }, + { + "employeeName": "彭航", + "position": "董事" + }, + { + "employeeName": "钟雪梅", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2012-03-29 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2012-03-29 16:00:00", + "stockCapital": "18193.33", + "stockName": "浙富控股集团股份有限公司", + "stockPercent": "0.6667", + "stockRealcapital": "18193.33", + "stockType": "企业法人" + }, + { + "capiDate": "2012-03-29 16:00:00", + "investName": "货币,知识产权", + "investType": "货币,知识产权", + "shoudDate": "2012-03-29 16:00:00", + "stockCapital": "9096.67", + "stockName": "中国核动力研究设计院", + "stockPercent": "0.3333", + "stockRealcapital": "9096.67", + "stockType": "事业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2015-09-29 00:00:00", + "executiveOrg": "都江堰市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川华都核设备制造有限公司", + "taxPayerNo": "510181674303286", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川华都核设备制造有限公司", + "taxPayerNo": "91510181674303286P", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川华都核设备制造有限公司", + "taxPayerNo": "91510181674303286P", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川华都核设备制造有限公司", + "taxPayerNo": "91510181674303286P", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川华都核设备制造有限公司", + "taxPayerNo": "91510181674303286P", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川华都核设备制造有限公司", + "taxPayerNo": "91510181674303286P", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/ad1cf989a494088d09b65c158c09f83a/202202251907.json b/example/tpt/company/ad1cf989a494088d09b65c158c09f83a/202202251907.json new file mode 100644 index 0000000..7430e2d --- /dev/null +++ b/example/tpt/company/ad1cf989a494088d09b65c158c09f83a/202202251907.json @@ -0,0 +1,554 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "智能电表" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "集中器软件批量快速升级工具软件", + "publishDate": "-", + "regNo": "2021SR2098541", + "shortName": "", + "typeNo": "", + "versionNo": "V5.3" + }, + { + "name": "KAIFA Empower Smart Water Metering System 智能水表管理系统软件", + "publishDate": "-", + "regNo": "2021SR0859951", + "shortName": "WMS", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "KAIFA Empower Smart Gas Metering System智能气表管理系统软件", + "publishDate": "-", + "regNo": "2021SR0826243", + "shortName": "GMS", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "KAIFA Smart Drive-by Syetem智能车载无线抄表系统软件", + "publishDate": "-", + "regNo": "2019SR0305899", + "shortName": "Smart Drive-by", + "typeNo": "10100-0000", + "versionNo": "V2.0" + }, + { + "name": "Token预付费膜式燃气表软件", + "publishDate": "-", + "regNo": "2019SR0197030", + "shortName": "Prepaid Gas Meter", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "SMETS2 5T单相预付费智能电表软件", + "publishDate": "-", + "regNo": "2019SR0197042", + "shortName": "SMETS2 5T", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "KAIFA Empower Data Process Platform智能电表大数据处理平台软件", + "publishDate": "-", + "regNo": "2019SR0067069", + "shortName": "Data Process Platform", + "typeNo": "30200-0000", + "versionNo": "V2.0" + }, + { + "name": "KAIFA Field Helper APP计量终端管理助手软件", + "publishDate": "-", + "regNo": "2019SR0067074", + "shortName": "Field Helper", + "typeNo": "30000-0000", + "versionNo": "V1.0" + }, + { + "name": "Zircon AMI单相复费率防窃电智能电表软件", + "publishDate": "-", + "regNo": "2018SR883478", + "shortName": "Zircon AMI SP", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "Zircon AMI三相四线复费率防窃电直通智能电表软件", + "publishDate": "-", + "regNo": "2018SR884931", + "shortName": "Zircon AMI TP", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "Zircon三相防窃电智能电表软件", + "publishDate": "2017-07-30", + "regNo": "2018SR883815", + "shortName": "Zircon TP", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "Zircon DLMS三相四线复费率防窃电直通智能电表软件", + "publishDate": "-", + "regNo": "2018SR883472", + "shortName": "Zircon DLMS TP", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "智能电表DLMS软件", + "publishDate": "-", + "regNo": "2018SR729178", + "shortName": "DLMS", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "无线RF\u0026RS485自组网及数据透传中继器软件", + "publishDate": "-", + "regNo": "2018SR729187", + "shortName": "Dolphin-02 Repeater", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "COCO单相智能电表软件", + "publishDate": "2016-12-14", + "regNo": "2018SR617380", + "shortName": "COCO SP", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "KAIFA Empower Smart Prepaid System智能售电系统软件", + "publishDate": "-", + "regNo": "2018SR496073", + "shortName": "Empower Prepaid", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "Ivy三相智能电表软件", + "publishDate": "-", + "regNo": "2018SR045322", + "shortName": "", + "typeNo": "30207-4400", + "versionNo": "V1.0" + }, + { + "name": "Jade SMETS2智能电表软件", + "publishDate": "-", + "regNo": "2018SR045501", + "shortName": "", + "typeNo": "40000-4400", + "versionNo": "V1.0" + }, + { + "name": "Ivy单相智能电表软件", + "publishDate": "-", + "regNo": "2018SR045325", + "shortName": "", + "typeNo": "40000-4400", + "versionNo": "V1.0" + }, + { + "name": "New Diamond智能电表软件", + "publishDate": "-", + "regNo": "2018SR045783", + "shortName": "", + "typeNo": "40000-0000", + "versionNo": "V1.0" + }, + { + "name": "KAIFA Empower AMI系统", + "publishDate": "-", + "regNo": "2017SR477706", + "shortName": "Empower AMI", + "typeNo": "10100-0000", + "versionNo": "V3.0" + } + ], + "total": 21 + }, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容13川A0071(16)", + "endDate": "2016-11-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03831(17)", + "endDate": "2017-12-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03833(17)", + "endDate": "2017-12-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01268(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A83281(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01267(18)", + "endDate": "2018-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A83280(18)", + "endDate": "2018-06-19 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "智能电表" + ], + "SoftwareCopyrightsInfo": 21, + "TrademarksInfo": 0, + "allows": 7, + "authority": "成都高新区市场监督管理局", + "branches": 1, + "businessDateFrom": "2016-04-20 00:00:00", + "businessDateTo": "2046-04-19 00:00:00", + "businessScope": "研发、生产、销售:电表、水表、气表、通讯设备及模块(不含无线广播电视发射及地面卫星接收设备)、集中器、采集器、电力线信号检测设备;软件开发;电子产品研发、设计、制造、检测、销售和服务;货物进出口、技术进出口;贸易经纪与代理(不含许可经营项目)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "10000.000000万人民币", + "changes": 22, + "companyAddress": "成都高新区天全路99号", + "companyCode": "510109000794243", + "companyName": "成都长城开发科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "Xiaohongwang1@kaifa.cn", + "phoneNumber": "17381824885", + "website": [ + { + "name": "成都长城开发科技有限公司", + "url": "www.kaifametering.com" + } + ] + }, + "creditNo": "91510100MA61UCDP2Q", + "employees": 6, + "establishDate": "2016-04-20 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2021-12-15 00:00:00", + "keyNo": "b129ce6d74fe438649eadd64bdfdb64d", + "legalPerson": "周庚申", + "liquidation": null, + "mPledges": 0, + "orgCode": "MA61UCDP2", + "originalName": 0, + "partners": 6, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "福田局", + "companyCode": null, + "companyName": "成都长城开发科技有限公司深圳分公司", + "creditNo": "91440300MA5DDPPKXW", + "legalPerson": "张森辉" + } + ], + "changes": [ + { + "changeAfter": "成都辉胜达企业管理合伙企业(有限合伙) 出资 1195万人民币;成都欧亚通企业管理合伙企业(有限合伙) 出资 706万人民币;张森辉 出资 499万人民币;深圳长城开发科技股份有限公司 出资 7000万人民币;成都泰科达企业管理合伙企业(有限合伙) 出资 500万人民币;成都星兴凯企业管理合伙企业(有限合伙) 出资 100万人民币;", + "changeBefore": "成都辉胜达企业管理合伙企业(有限合伙) 出资 1195万人民币;成都欧亚通企业管理合伙企业(有限合伙) 出资 706万人民币;张森辉 出资 499万人民币;深圳长城开发科技股份有限公司 出资 7000万人民币;成都泰科达企业管理合伙企业(有限合伙) 出资 600万人民币;", + "changeDate": "2019-10-29 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "颜杰 莫尚云 张森辉 曹岷 陈朱江", + "changeBefore": "蔡立雄 陈朱江 张森辉 莫尚云 颜杰", + "changeDate": "2020-05-22 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "陈黎", + "changeBefore": "曹岷", + "changeDate": "2020-05-22 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "成都高新区天全路99号", + "changeBefore": "成都高新区(西区)合作路1218号", + "changeDate": "2021-12-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "何敏,***", + "changeBefore": "/", + "changeDate": "2016-07-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "2021-12-13", + "changeBefore": "无", + "changeDate": "2021-12-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "何敏,***", + "changeBefore": "", + "changeDate": "2016-07-27 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "陈黎", + "changeBefore": "曹岷", + "changeDate": "2020-05-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "何敏,***", + "changeBefore": "", + "changeDate": "2016-07-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-10-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "王晓红 *** 备案手机:***", + "changeBefore": "何敏 *** 备案手机:***", + "changeDate": "2020-05-22 00:00:00", + "changeField": "工商登记联络员" + }, + { + "changeAfter": "周庚申", + "changeBefore": "陈朱江", + "changeDate": "2021-07-19 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "颜杰 莫尚云 张森辉 曹岷 陈朱江", + "changeBefore": "蔡立雄 陈朱江 张森辉 莫尚云 颜杰", + "changeDate": "2020-05-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "周庚申 颜杰 莫尚云 张森辉 曹岷", + "changeBefore": "颜杰 莫尚云 曹岷 张森辉 陈朱江", + "changeDate": "2021-07-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都辉胜达企业管理合伙企业(有限合伙) 出资 1195万人民币;成都欧亚通企业管理合伙企业(有限合伙) 出资 706万人民币;张森辉 出资 499万人民币;深圳长城开发科技股份有限公司 出资 7000万人民币;成都泰科达企业管理合伙企业(有限合伙) 出资 500万人民币;成都星兴凯企业管理合伙企业(有限合伙) 出资 100万人民币;", + "changeBefore": "成都辉胜达企业管理合伙企业(有限合伙) 出资 1195万人民币;成都欧亚通企业管理合伙企业(有限合伙) 出资 706万人民币;张森辉 出资 499万人民币;深圳长城开发科技股份有限公司 出资 7000万人民币;成都泰科达企业管理合伙企业(有限合伙) 出资 600万人民币;", + "changeDate": "2019-10-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "何敏,132****1973", + "changeBefore": "/", + "changeDate": "2016-07-27 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "研发、生产、销售:电表、水表、气表、通讯设备及模块(不含无线广播电视发射及地面卫星接收设备)、集中器、采集器、电力线信号检测设备;软件开发;电子产品研发、设计、制造、检测、销售和服务;货物进出口、技术进出口;贸易经纪与代理(不含许可经营项目)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售:电表、水表、气表、通讯设备及模块(不含无线广播电视发射及地面卫星接收设备)、集中器、采集器、电力线信号检测设备;软件开发;电子产品研发、设计、制造、检测、销售和服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-05-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "研发、生产、销售:电表、水表、气表、通讯设备及模块(不含无线广播电视发射及地面卫星接收设备)、集中器、采集器、电力线信号检测设备;软件开发;电子产品研发、设计、制造、检测、销售和服务;货物进出口、技术进出口;贸易经纪与代理(不含许可经营项目)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售:电表、水表、气表、通讯设备及模块(不含无线广播电视发射及地面卫星接收设备)、集中器、采集器、电力线信号检测设备;软件开发;电子产品研发、设计、制造、检测、销售和服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-05-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "王晓红 *** 备案手机:***", + "changeBefore": "何敏 *** 备案手机:***", + "changeDate": "2020-05-22 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "何敏,*****", + "changeBefore": "/", + "changeDate": "2016-07-27 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "Xiaohongwang1@kaifa.cn", + "phoneNumber": "17381824885", + "website": [ + { + "name": "成都长城开发科技有限公司", + "url": "www.kaifametering.com" + } + ] + }, + "employees": [ + { + "employeeName": "曹岷", + "position": "董事" + }, + { + "employeeName": "陈黎", + "position": "监事" + }, + { + "employeeName": "莫尚云", + "position": "董事" + }, + { + "employeeName": "张森辉", + "position": "董事兼总经理" + }, + { + "employeeName": "颜杰", + "position": "董事" + }, + { + "employeeName": "周庚申", + "position": "董事长" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2016-06-26 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-09-29 16:00:00", + "stockCapital": "499", + "stockName": "张森辉", + "stockPercent": "0.0499", + "stockRealcapital": "499", + "stockType": "自然人股东" + }, + { + "capiDate": "2019-09-28 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2019-09-30 00:00:00", + "stockCapital": "100", + "stockName": "成都星兴凯企业管理合伙企业(有限合伙)", + "stockPercent": "0.0100", + "stockRealcapital": "100", + "stockType": "合伙企业" + }, + { + "capiDate": "2016-06-26 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-09-29 16:00:00", + "stockCapital": "706", + "stockName": "成都欧亚通企业管理合伙企业(有限合伙)", + "stockPercent": "0.0706", + "stockRealcapital": "706", + "stockType": "合伙企业" + }, + { + "capiDate": "2016-06-26 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-09-29 16:00:00", + "stockCapital": "1195", + "stockName": "成都辉胜达企业管理合伙企业(有限合伙)", + "stockPercent": "0.1195", + "stockRealcapital": "1195", + "stockType": "合伙企业" + }, + { + "capiDate": "2016-06-26 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2016-09-29 16:00:00", + "stockCapital": "7000", + "stockName": "深圳长城开发科技股份有限公司", + "stockPercent": "0.7000", + "stockRealcapital": "7000", + "stockType": "企业法人" + }, + { + "capiDate": "2019-09-28 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2019-08-30 00:00:00", + "stockCapital": "500", + "stockName": "成都泰科达企业管理合伙企业(有限合伙)", + "stockPercent": "0.0500", + "stockRealcapital": "500", + "stockType": "合伙企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都长城开发科技有限公司", + "taxPayerNo": "91510100MA61UCDP2Q", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都长城开发科技有限公司", + "taxPayerNo": "91510100MA61UCDP2Q", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/af9bf9e3d545b03c845fac04cb7e932c/202202251910.json b/example/tpt/company/af9bf9e3d545b03c845fac04cb7e932c/202202251910.json new file mode 100644 index 0000000..42fb8fb --- /dev/null +++ b/example/tpt/company/af9bf9e3d545b03c845fac04cb7e932c/202202251910.json @@ -0,0 +1,163 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "海关行政许可信息", + "docNo": "510193708E", + "endDate": "2017-12-07 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 1, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2017-08-23 00:00:00", + "businessDateTo": "2067-08-22 00:00:00", + "businessScope": "轨道交通车辆和电气机车用受电弓系统、牵引系统、电连接器及线束总成等相关电气设备产品的研发、制造、销售、修理、保养、零部件销售和进出口贸易。(以上经营范围不含国家法律法规限制或禁止的项目,涉及国家规定实施准入特别管理措施的除外,涉及许可证的凭相关许可证方可开展经营活动)。", + "capital": "3000.000000万人民币", + "changes": 4, + "companyAddress": "四川省成都市新都区石板滩镇创飞路369号", + "companyCode": "510100400052669", + "companyName": "成都永贵东洋轨道交通装备有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(中外合资)", + "contactInfo": { + "email": "feina@yonggui.com", + "phoneNumber": "028-62365683" + }, + "creditNo": "91510100MA6DGF8Q1R", + "employees": 6, + "establishDate": "2017-08-23 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "isOnStock": "0", + "issueDate": "2018-06-07 00:00:00", + "keyNo": "03a07e76f004a262198cbcd7837e0b40", + "legalPerson": "王建军", + "liquidation": null, + "mPledges": 0, + "orgCode": "MA6DGF8Q1", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 0, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-07 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "王建军", + "changeBefore": "李运明", + "changeDate": "2018-06-07 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "堀江修司;王建军;志贺一惠;李运明", + "changeBefore": "王建军;志贺一惠;土屋正美;李运明", + "changeDate": "2020-10-26 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "费娜,***", + "changeBefore": "", + "changeDate": "2018-06-07 00:00:00", + "changeField": "其他事项备案" + } + ], + "contactInfo": { + "email": "feina@yonggui.com", + "phoneNumber": "028-62365683" + }, + "employees": [ + { + "employeeName": "志贺一惠", + "position": "董事" + }, + { + "employeeName": "李运明", + "position": "副董事长" + }, + { + "employeeName": "田中正和", + "position": "监事" + }, + { + "employeeName": "王建军", + "position": "董事兼总经理" + }, + { + "employeeName": "纪刚", + "position": "监事" + }, + { + "employeeName": "堀江修司", + "position": "董事长" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "电气机械和器材制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2018-01-24 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2018-01-24 16:00:00", + "stockCapital": "1470", + "stockName": "东洋电机制造株式会社", + "stockPercent": "0.4900", + "stockRealcapital": "1470", + "stockType": "外国(地区)企业" + }, + { + "capiDate": "2018-01-24 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2018-01-24 16:00:00", + "stockCapital": "1530", + "stockName": "浙江永贵电器股份有限公司", + "stockPercent": "0.5100", + "stockRealcapital": "1530", + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/b673be87c5e06956b2a50f75e56df99f/202202251907.json b/example/tpt/company/b673be87c5e06956b2a50f75e56df99f/202202251907.json new file mode 100644 index 0000000..065d528 --- /dev/null +++ b/example/tpt/company/b673be87c5e06956b2a50f75e56df99f/202202251907.json @@ -0,0 +1,1786 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术", + "createDate": "2018-03-12", + "name": "蜀羊防水匠心文化", + "publishDate": "2016-03-01", + "regNo": "川作登字-2018-F-00013660" + }, + { + "className": "美术", + "createDate": "2017-07-31", + "name": "蜀羊徽记", + "publishDate": "2016-04-01", + "regNo": "国作登字-2017-F-00452141" + }, + { + "className": "美术", + "createDate": "2017-06-08", + "name": "固得邦徽记(一)", + "publishDate": "2017-03-01", + "regNo": "国作登字-2017-F-00370835" + }, + { + "className": "美术", + "createDate": "2017-06-08", + "name": "固得邦徽记(二)", + "publishDate": "2017-03-01", + "regNo": "国作登字-2017-F-00370836" + } + ], + "total": 4 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-14", + "createNum": "CN202111087758.X", + "patentName": "一种沥青卷材产品厚度和重量控制方法及系统", + "type": "发明专利" + }, + { + "createDate": "2021-11-30", + "createNum": "CN202120237041.8", + "patentName": "一种卷材持粘性检测和剥离试验样品制备装置", + "type": "实用新型" + }, + { + "createDate": "2021-11-09", + "createNum": "CN201811590424.2", + "patentName": "一种石墨烯环氧防水防腐灌封浆料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-11-05", + "createNum": "CN202111062988.0", + "patentName": "一种防水瓷砖胶及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-11-02", + "createNum": "CN202120236779.2", + "patentName": "一种改性沥青防水卷材压花装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-20", + "createNum": "CN202021810033.X", + "patentName": "一种厚防水卷材覆膜生产设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-11", + "createNum": "CN202021810041.4", + "patentName": "一种超薄防水卷材覆膜生产设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-08", + "createNum": "CN202021812399.0", + "patentName": "一种薄防水卷材覆膜生产设备", + "type": "实用新型" + }, + { + "createDate": "2021-05-11", + "createNum": "CN201810613909.2", + "patentName": "耐久性沥青基湿铺卷材的覆盖料及其制备方法和其卷材", + "type": "发明专利" + }, + { + "createDate": "2021-03-16", + "createNum": "CN202021366447.8", + "patentName": "一种SBS改性沥青防水卷材生产用覆膜装置", + "type": "实用新型" + }, + { + "createDate": "2021-03-09", + "createNum": "CN202021378580.5", + "patentName": "一种反应釜出口消防喷淋装置", + "type": "实用新型" + }, + { + "createDate": "2021-03-09", + "createNum": "CN202021365084.6", + "patentName": "一种SBS改性沥青防水卷材生产用防水装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-26", + "createNum": "CN202011358510.8", + "patentName": "一种能够在潮湿基面使用聚氨酯防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-19", + "createNum": "CN202021378588.1", + "patentName": "一种沥青尾气焚烧设备用废气收集用反应釜出口管道", + "type": "实用新型" + }, + { + "createDate": "2021-02-12", + "createNum": "CN202021366446.3", + "patentName": "一种SBS改性沥青防水卷材生产用循环冷却装置", + "type": "实用新型" + }, + { + "createDate": "2021-02-09", + "createNum": "CN202011348187.6", + "patentName": "一种零溶剂高环保性能的硅烷改性聚合物防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-01-29", + "createNum": "2020213804401", + "patentName": "一种配料罐尾气收集用安全监控装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-25", + "createNum": "CN202020115643.1", + "patentName": "一种改性沥青自粘防水卷材成型机组", + "type": "实用新型" + }, + { + "createDate": "2020-05-08", + "createNum": "CN202010054960.1", + "patentName": "一种改性沥青自粘防水卷材成型机组及一种改性沥青自粘防水卷材的制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-04-17", + "createNum": "CN201911366811.2", + "patentName": "一种带背衬的铝箔增强TPO丁基胶自粘防水卷材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-13", + "createNum": "CN201920530596.4", + "patentName": "聚氨酯防水涂料生产设备", + "type": "实用新型" + }, + { + "createDate": "2019-07-05", + "createNum": "CN201910278905.8", + "patentName": "一种无迁移的耐候型外露PVC/PE防水卷材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-25", + "createNum": "CN201821490573.7", + "patentName": "一种低导热耐刮防腐防水涂层结构", + "type": "实用新型" + }, + { + "createDate": "2019-06-18", + "createNum": "CN201910279506.3", + "patentName": "环保耐候型单组分水性聚氨酯防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-05-31", + "createNum": "CN201910061811.5", + "patentName": "一种耐寒性聚合物水泥防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-05-24", + "createNum": "CN201821490588.3", + "patentName": "一种方便施工配料的涂料桶", + "type": "实用新型" + }, + { + "createDate": "2019-05-21", + "createNum": "CN201910061641.0", + "patentName": "一种溴碳阻燃型丙烯酸酯防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-05-07", + "createNum": "CN201821487268.2", + "patentName": "一种可在线清灰的布袋除尘器", + "type": "实用新型" + }, + { + "createDate": "2019-04-26", + "createNum": "CN201811590424.2", + "patentName": "一种石墨烯环氧防水防腐灌封浆料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-04-05", + "createNum": "CN201821485617.7", + "patentName": "一种保温隔音的防水卷材", + "type": "实用新型" + }, + { + "createDate": "2019-04-05", + "createNum": "CN201821332575.3", + "patentName": "用于塑料颗粒输送的吸料系统", + "type": "实用新型" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201821331003.3", + "patentName": "一种称重计量机", + "type": "实用新型" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201821175369.6", + "patentName": "一种塑料粒子高速混合机", + "type": "实用新型" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201820923602.8", + "patentName": "一种具有校正功能的切封包装装置", + "type": "实用新型" + }, + { + "createDate": "2019-02-22", + "createNum": "CN201820700976.3", + "patentName": "一种高效塑料桶压盖机", + "type": "实用新型" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201811056806.7", + "patentName": "氮掺杂石墨烯/PVC复合防水卷材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-25", + "createNum": "CN201811060611.X", + "patentName": "一种阻燃单组份聚氨酯防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201811056781.0", + "patentName": "石墨烯气凝胶/聚氨酯复合防腐防水涂料及其制备方法和应用", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201811056781.0", + "patentName": "石墨烯气凝胶/聚氨酯复合防腐防水涂料及其制备方法和应用", + "type": "发明专利" + }, + { + "createDate": "2018-12-11", + "createNum": "CN201810954151.9", + "patentName": "耐候性聚合物改性沥青水泥防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-11-23", + "createNum": "CN201810613909.2", + "patentName": "耐久性沥青基湿铺卷材的覆盖料及其制备方法和其卷材", + "type": "发明专利" + }, + { + "createDate": "2018-10-26", + "createNum": "CN201810955963.5", + "patentName": "一种耐候性水性沥青浸渍膏及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-09-04", + "createNum": "CN201721574729.5", + "patentName": "一种多功能组合式输送机", + "type": "实用新型" + }, + { + "createDate": "2018-08-24", + "createNum": "CN201721223585.9", + "patentName": "六辊成型及温度控制装置", + "type": "实用新型" + }, + { + "createDate": "2018-08-24", + "createNum": "CN201721224390.6", + "patentName": "一种收卷转运装置", + "type": "实用新型" + }, + { + "createDate": "2018-08-14", + "createNum": "CN201721572881.X", + "patentName": "一种水平模头板压制机", + "type": "实用新型" + }, + { + "createDate": "2018-06-29", + "createNum": "CN201610553980.7", + "patentName": "环保型聚氨酯防水涂料的制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-12", + "createNum": "CN201711307952.8", + "patentName": "一种预铺防水卷材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201711309981.8", + "patentName": "一种水性抗静电丙烯酸酯防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-06-08", + "createNum": "CN201711311163.1", + "patentName": "一种超耐久高散热高聚物改性沥青涂盖料及其制备方法、防水卷材", + "type": "发明专利" + }, + { + "createDate": "2018-05-29", + "createNum": "CN201711309987.5", + "patentName": "保温隔热塑性体改性沥青涂盖料及其制备方法、防水卷材", + "type": "发明专利" + }, + { + "createDate": "2018-05-29", + "createNum": "CN201711311251.1", + "patentName": "保温隔热弹性体改性沥青涂盖料及其制备方法、防水卷材", + "type": "发明专利" + }, + { + "createDate": "2018-04-13", + "createNum": "CN201711282427.5", + "patentName": "一种单组份柔性渗透型无溶剂环氧堵漏防水材料", + "type": "发明专利" + }, + { + "createDate": "2018-04-03", + "createNum": "CN201711282430.7", + "patentName": "一种高分子自粘防水材料", + "type": "发明专利" + }, + { + "createDate": "2018-03-30", + "createNum": "CN201711282428.X", + "patentName": "一种单组分聚氨酯防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-03-09", + "createNum": "CN201610554063.0", + "patentName": "环保型聚氨酯防水涂料", + "type": "发明专利" + }, + { + "createDate": "2018-02-27", + "createNum": "CN201711116757.7", + "patentName": "一种环氧非固化橡胶沥青防水涂料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-12-22", + "createNum": "CN201510879435.2", + "patentName": "无溶剂单组分聚氨酯防水涂料", + "type": "发明专利" + }, + { + "createDate": "2017-12-22", + "createNum": "CN201510441755.X", + "patentName": "复合型轻钢屋面防水材料的制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720039315.6", + "patentName": "改性沥青卷材成型机组", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720040032.3", + "patentName": "自粘改性沥青卷材成型机组", + "type": "实用新型" + }, + { + "createDate": "2017-10-20", + "createNum": "CN201720039866.2", + "patentName": "自粘改性沥青卷材成型机", + "type": "实用新型" + }, + { + "createDate": "2017-09-01", + "createNum": "CN201710024723.9", + "patentName": "改性沥青卷材成型机组", + "type": "发明专利" + }, + { + "createDate": "2017-09-01", + "createNum": "CN201710024898.X", + "patentName": "自粘改性沥青卷材成型机组", + "type": "发明专利" + }, + { + "createDate": "2017-09-01", + "createNum": "CN201710024933.8", + "patentName": "自粘改性沥青卷材成型机", + "type": "发明专利" + }, + { + "createDate": "2017-03-29", + "createNum": "CN201510565361.5", + "patentName": "改性沥青卷材预浸油系统", + "type": "发明专利" + }, + { + "createDate": "2017-03-08", + "createNum": "CN201620849653.1", + "patentName": "可多方位调节的压延成型机", + "type": "实用新型" + }, + { + "createDate": "2017-02-01", + "createNum": "CN201510339483.2", + "patentName": "一种改性沥青防水卷材", + "type": "发明专利" + }, + { + "createDate": "2017-01-11", + "createNum": "CN201620849652.7", + "patentName": "可快捷移动的压延成型机", + "type": "实用新型" + }, + { + "createDate": "2017-01-11", + "createNum": "CN201620849651.2", + "patentName": "可自动卷料的移动式压延成型机", + "type": "实用新型" + }, + { + "createDate": "2017-01-11", + "createNum": "CN201620849902.7", + "patentName": "聚氯乙烯防水卷材的全自动生产线", + "type": "实用新型" + }, + { + "createDate": "2017-01-11", + "createNum": "CN201620849645.7", + "patentName": "用于聚氯乙烯防水卷材的生产线", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620849903.1", + "patentName": "组合式沥青废气净化处理系统", + "type": "实用新型" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201620849904.6", + "patentName": "沥青废气净化处理系统", + "type": "实用新型" + }, + { + "createDate": "2016-12-07", + "createNum": "CN201610563646.X", + "patentName": "环保沥青材料", + "type": "发明专利" + }, + { + "createDate": "2016-11-09", + "createNum": "CN201610553980.7", + "patentName": "环保型聚氨酯防水涂料的制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-10-26", + "createNum": "CN201610563798.X", + "patentName": "环保防水沥青材料", + "type": "发明专利" + }, + { + "createDate": "2016-10-12", + "createNum": "CN201610554063.0", + "patentName": "环保型聚氨酯防水涂料", + "type": "发明专利" + }, + { + "createDate": "2016-09-28", + "createNum": "CN201610563645.5", + "patentName": "阻燃沥青材料", + "type": "发明专利" + }, + { + "createDate": "2016-06-01", + "createNum": "CN201521100554.5", + "patentName": "生产防水卷材用配料罐", + "type": "实用新型" + }, + { + "createDate": "2016-06-01", + "createNum": "CN201520689732.6", + "patentName": "改性沥青卷材预浸油系统", + "type": "实用新型" + }, + { + "createDate": "2016-02-10", + "createNum": "CN201510879435.2", + "patentName": "无溶剂单组分聚氨酯防水涂料", + "type": "发明专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520548200.0", + "patentName": "一种布袋除尘器", + "type": "实用新型" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201520543798.4", + "patentName": "轻钢屋面防水毡", + "type": "实用新型" + }, + { + "createDate": "2015-12-02", + "createNum": "CN201520543801.2", + "patentName": "复合型轻钢屋面防水毡", + "type": "实用新型" + }, + { + "createDate": "2015-11-18", + "createNum": "CN201510565361.5", + "patentName": "改性沥青卷材预浸油系统", + "type": "发明专利" + }, + { + "createDate": "2015-11-11", + "createNum": "CN201520548138.5", + "patentName": "一种聚乙烯管道", + "type": "实用新型" + }, + { + "createDate": "2015-11-04", + "createNum": "CN201510441755.X", + "patentName": "复合型轻钢屋面防水材料的制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-28", + "createNum": "CN201510331298.9", + "patentName": "一种聚乙烯材料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201520422224.1", + "patentName": "一种防滑环保涂料桶", + "type": "实用新型" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201520412928.0", + "patentName": "一种塑料挤出机", + "type": "实用新型" + }, + { + "createDate": "2015-10-21", + "createNum": "CN201520395614.4", + "patentName": "一种高强度自洁聚乙烯防水卷材", + "type": "实用新型" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201510445121.1", + "patentName": "一种单组分聚氨酯防水涂料", + "type": "发明专利" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201510441753.0", + "patentName": "轻钢屋面防水材料的制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201510339483.2", + "patentName": "一种改性沥青防水卷材", + "type": "发明专利" + }, + { + "createDate": "2015-09-30", + "createNum": "CN201510441754.5", + "patentName": "复合型轻钢屋面防水毡", + "type": "发明专利" + }, + { + "createDate": "2015-09-30", + "createNum": "CN201520395103.2", + "patentName": "一种SBS与PE改性的沥青防水卷材", + "type": "实用新型" + }, + { + "createDate": "2015-09-16", + "createNum": "CN201510313578.7", + "patentName": "一种SBS与PE改性的沥青材料", + "type": "发明专利" + }, + { + "createDate": "2015-09-16", + "createNum": "CN201510314223.X", + "patentName": "一种隔音改性沥青防水卷材", + "type": "发明专利" + }, + { + "createDate": "2015-05-20", + "createNum": "CN201310333890.3", + "patentName": "复合隔音毡制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-03-11", + "createNum": "CN201210021697.1", + "patentName": "复合型隔音棉片材的制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-02-18", + "createNum": "CN201110435532.4", + "patentName": "保温隔热隔音复合片材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320626174.X", + "patentName": "防水卷材", + "type": "实用新型" + }, + { + "createDate": "2014-04-02", + "createNum": "CN201320626180.5", + "patentName": "聚氨酯防水涂料包装桶", + "type": "实用新型" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201320470108.8", + "patentName": "多功能抗老化保温隔音毡", + "type": "实用新型" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201320470112.4", + "patentName": "抗老化保温隔音毡", + "type": "实用新型" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201320470107.3", + "patentName": "装饰型抗老化保温隔音毡", + "type": "实用新型" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201320470109.2", + "patentName": "保温隔音毡抗老化复合装饰膜", + "type": "实用新型" + }, + { + "createDate": "2014-02-12", + "createNum": "CN201320470111.X", + "patentName": "保温隔音毡", + "type": "实用新型" + }, + { + "createDate": "2013-11-20", + "createNum": "CN201310333890.3", + "patentName": "复合隔音毡制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-11-13", + "createNum": "CN201310333889.0", + "patentName": "隔音毡装饰层制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-07-31", + "createNum": "CN201210021697.1", + "patentName": "复合型隔音棉片材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-06-26", + "createNum": "CN201110435532.4", + "patentName": "保温隔热隔音复合片材及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-03-27", + "createNum": "CN201220030982.5", + "patentName": "复合型平板隔音棉片材", + "type": "实用新型" + }, + { + "createDate": "2013-02-13", + "createNum": "CN201220030981.0", + "patentName": "复合型波纹隔音棉片材", + "type": "实用新型" + }, + { + "createDate": "2012-11-21", + "createNum": "CN201120544115.9", + "patentName": "保温隔热隔音复合片材", + "type": "实用新型" + }, + { + "createDate": "2012-11-07", + "createNum": "CN201010187122.8", + "patentName": "保温隔热复合片材的制备工艺", + "type": "发明专利" + }, + { + "createDate": "2012-07-04", + "createNum": "CN201010187136.X", + "patentName": "改性聚氯乙烯内增强防水片材的制备工艺", + "type": "发明专利" + }, + { + "createDate": "2010-10-20", + "createNum": "CN201010187122.8", + "patentName": "保温隔热复合片材的制备工艺", + "type": "发明专利" + }, + { + "createDate": "2010-10-13", + "createNum": "CN201010187136.X", + "patentName": "改性聚氯乙烯内增强防水片材的制备工艺", + "type": "发明专利" + }, + { + "createDate": "2010-01-13", + "createNum": "CN200710050037.5", + "patentName": "抗裂防渗混凝土管材的制备方法", + "type": "发明专利" + }, + { + "createDate": "2009-03-25", + "createNum": "CN200710050037.5", + "patentName": "抗裂防渗混凝土管材的制备方法", + "type": "发明专利" + }, + { + "createDate": "2008-10-01", + "createNum": "CN200720079969.8", + "patentName": "硬质耐磨型夜光人造石板材", + "type": "实用新型" + }, + { + "createDate": "2006-11-15", + "createNum": "CN200410021707.7", + "patentName": "人造石制品的制备方法", + "type": "发明专利" + }, + { + "createDate": "2005-07-27", + "createNum": "CN200410021707.7", + "patentName": "人造石制品的制备方法", + "type": "发明专利" + } + ], + "total": 125 + }, + "ProfileTags": [ + "卷材类防水材料", + "高分子类防水材料", + "涂料类防水材料", + "防水、防潮材料", + "防水材料 ", + " 建筑和装饰材料" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "神爪 GODHAND", + "status": "商标无效", + "type": "19-建筑材料" + }, + { + "name": "神爪 GODHAND", + "status": "商标无效", + "type": "02-颜料油漆" + }, + { + "name": "魔爪 MOOZA", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "牛皮弹 ELASTIC COWHIDE", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "牛皮弹 ELASTIC COWHIDE", + "status": "商标已注册", + "type": "02-颜料油漆" + }, + { + "name": "魔爪 MOOZA", + "status": "商标已注册", + "type": "19-建筑材料" + }, + { + "name": "碧顿", + "status": "商标已注册", + "type": "37-建筑修理" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "14-珠宝钟表" + }, + { + "name": "蜀羊", + "status": "商标无效", + "type": "38-通讯服务" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "34-烟草烟具" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "44-医疗园艺" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "13-军火烟火" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "01-化学原料" + }, + { + "name": "蜀羊", + "status": "商标无效", + "type": "31-饲料种籽" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "03-日化用品" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "28-健身器材" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "18-皮革皮具" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "10-医疗器械" + }, + { + "name": "蜀羊", + "status": "商标已注册", + "type": "17-橡胶制品" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0433", + "endDate": "2009-11-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT3058", + "endDate": "2014-10-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A11625(19)", + "endDate": "2019-04-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AT0357", + "endDate": "2009-11-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AT3057", + "endDate": "2014-10-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00900(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00899(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00945(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车00川A00944(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00230(18)", + "endDate": "2018-02-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅32川A00229(18)", + "endDate": "2018-02-05 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101840075322", + "endDate": "2020-03-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2021-02-24 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 4, + "PatentsInfo": 125, + "ProfileTags": [ + "卷材类防水材料", + "高分子类防水材料", + "涂料类防水材料", + "防水、防潮材料", + "防水材料 ", + " 建筑和装饰材料" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 13, + "authority": "崇州市市场监督管理局", + "branches": 0, + "businessDateFrom": "2001-09-28 00:00:00", + "businessDateTo": null, + "businessScope": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易;普通货运。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "10020.000000万人民币", + "changes": 101, + "companyAddress": "崇州市工业集中发展区元通工业点", + "companyCode": "510184000011938", + "companyName": "四川蜀羊防水材料有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "syfs@sy-waterproof.com", + "phoneNumber": "028-82265275", + "website": [ + { + "name": "四川蜀羊防水材料有限公司", + "url": "www.sy-waterproof.com,www.蜀羊防水.网址,www.蜀羊.网址,www.蜀羊防水.com,www.蜀羊.com,www.固得邦.com,www.scgoodb.com" + } + ] + }, + "creditNo": "915101847323425914", + "employees": 2, + "establishDate": "2001-09-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "isOnStock": "0", + "issueDate": "2022-01-14 00:00:00", + "keyNo": "201da8eca979a574ffc359d4f5c41fd1", + "legalPerson": "张弘", + "liquidation": null, + "mPledges": 2, + "orgCode": "732342591", + "originalName": 1, + "partners": 1, + "pledges": 1, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 8, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "10020", + "changeBefore": "8020", + "changeDate": "2014-10-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "10020", + "changeBefore": "骆晓彬;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "骆晓彬 杨艳军 管理", + "changeBefore": "骆晓彬", + "changeDate": "2019-10-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5620", + "changeBefore": "5020", + "changeDate": "2014-01-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "郭月平 ***", + "changeBefore": "袁朝国 ***", + "changeDate": "2019-10-31 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "骆晓彬,货币,实物;", + "changeBefore": "骆晓彬;", + "changeDate": "2014-01-07 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "骆晓彬,货币,实物;", + "changeBefore": "骆晓彬;", + "changeDate": "2014-01-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "袁朝国 ***** 备案手机:***** (网上办理)", + "changeBefore": "袁朝国 ***** 备案手机:*****", + "changeDate": "2017-03-15 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "王秀贞", + "changeBefore": "高伟", + "changeDate": "2019-10-31 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "高伟,21.6%;骆晓彬,49.0%;", + "changeBefore": "高伟,24.0%;骆晓彬,36.0%;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-01-15 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "8020", + "changeBefore": "骆晓彬;", + "changeDate": "2014-01-07 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "袁朝国,***", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "4020", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2012-02-03 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "1020", + "changeBefore": "高伟;骆晓彬;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-06 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "袁朝国,*****", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "高伟,8.7%;骆晓彬,91.3%;", + "changeBefore": "高伟,13.9%;骆晓彬,86.1%;", + "changeDate": "2014-01-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "有限责任公司(非自然人投资或控股的法人独资)", + "changeBefore": "其他有限责任公司", + "changeDate": "2022-01-14 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "骆晓彬,执行董事兼总经理", + "changeBefore": "骆晓彬,执行董事", + "changeDate": "2012-02-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5020", + "changeBefore": "4020", + "changeDate": "2013-04-12 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeBefore": "防水卷材、防水涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeDate": "2016-04-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "2660", + "changeBefore": "2060", + "changeDate": "2010-02-08 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "骆晓彬", + "changeBefore": "管理 杨艳军 骆晓彬", + "changeDate": "2022-01-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2019-10-28", + "changeBefore": "无", + "changeDate": "2019-10-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "骆晓彬,货币,实物;高伟,货币,实物;", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2009-07-30 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "高伟,13.9%;骆晓彬,86.1%;", + "changeBefore": "高伟,17.4%;骆晓彬,82.6%;", + "changeDate": "2013-04-12 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "高伟,7.0%;骆晓彬,93.0%;", + "changeBefore": "高伟,8.7%;骆晓彬,91.3%;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "2060", + "changeBefore": "1020", + "changeDate": "2009-07-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "高伟;骆晓彬;", + "changeBefore": "高伟;骆晓彬;四川省蜀羊防水工程有限公司;", + "changeDate": "2012-02-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1020", + "changeBefore": "500", + "changeDate": "2008-11-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "骆晓彬,货币,实物;", + "changeBefore": "骆晓彬;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "高伟,13.9%;骆晓彬,86.1%;", + "changeBefore": "高伟,17.4%;骆晓彬,82.6%;", + "changeDate": "2013-04-12 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "2060", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2009-07-30 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "袁朝国 ***** 备案手机:138****3584 (网上办理)", + "changeBefore": "袁朝国 ***** 备案手机:138****3584", + "changeDate": "2017-03-15 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "高伟,货币,实物;骆晓彬,货币,实物;", + "changeBefore": "高伟;骆晓彬;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "10020", + "changeBefore": "骆晓彬;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "防水卷材、防水涂料、沥青制品生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温材料生产、施工(凭资质证在有效期内经营);润滑油销售。", + "changeBefore": "防水卷材、防水涂料、沥青制品生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温材料生产、施工(凭资质证在有效期内经营)。", + "changeDate": "2010-02-08 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "四川蜀羊防水材料有限公司", + "changeBefore": "四川省蜀羊防水材料有限公司", + "changeDate": "2008-11-21 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "骆晓彬,货币,250.2万元,实物,249.8万元;", + "changeBefore": "骆晓彬;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "高伟;骆晓彬;", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-01-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "骆晓彬,货币,实物;高伟,货币,实物;", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2012-02-03 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "4020", + "changeBefore": "2660", + "changeDate": "2012-02-03 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "8020", + "changeBefore": "5020", + "changeDate": "2014-01-07 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易;普通货运。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeDate": "2018-10-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "骆晓彬 杨艳军 管理", + "changeBefore": "骆晓彬", + "changeDate": "2019-10-31 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "骆晓彬,67.5%;", + "changeBefore": "骆晓彬,61.2%;", + "changeDate": "2010-02-08 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "5020", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2013-04-12 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "袁朝国,138****3584", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-06 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "崇州市工业集中发展区元通工业点", + "changeBefore": "成都市崇州市工业集中发展区元通工业点", + "changeDate": "2013-04-12 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "高伟,17.4%;骆晓彬,82.6%;", + "changeBefore": "高伟,25.0%;骆晓彬,67.5%;", + "changeDate": "2012-02-03 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "王秀贞", + "changeBefore": "高伟", + "changeDate": "2019-10-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "高伟;骆晓彬;四川蜀羊防水工程有限公司;", + "changeBefore": "四川蜀羊防水工程有限公司;高伟;骆晓彬;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张弘", + "changeBefore": "骆晓彬", + "changeDate": "2019-10-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "黄丽梅 *** 备案手机:***", + "changeBefore": "袁朝国 *** 备案手机:***", + "changeDate": "2019-10-31 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "2020-07-15", + "changeBefore": "无", + "changeDate": "2020-07-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "4020", + "changeBefore": "2060", + "changeDate": "2010-02-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "骆晓彬,货币,实物;", + "changeBefore": "骆晓彬;", + "changeDate": "2010-02-08 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "5020", + "changeBefore": "4020", + "changeDate": "2013-04-12 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1020", + "changeBefore": "500", + "changeDate": "2008-11-20 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "张弘", + "changeBefore": "骆晓彬", + "changeDate": "2019-10-31 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "2060", + "changeBefore": "1020", + "changeDate": "2009-07-30 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易;普通货运。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeDate": "2018-10-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "5020", + "changeBefore": "4020", + "changeDate": "2013-04-12 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "高伟;骆晓彬;", + "changeBefore": "骆晓彬;高伟;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "其他有限责任公司", + "changeBefore": "有限责任公司(自然人投资或控股)", + "changeDate": "2019-10-31 00:00:00", + "changeField": "企业类型" + }, + { + "changeAfter": "8020", + "changeBefore": "骆晓彬;", + "changeDate": "2014-01-07 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "袁朝国,***", + "changeBefore": "", + "changeDate": "2016-04-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "高伟,8.7%;骆晓彬,91.3%;", + "changeBefore": "高伟,13.9%;骆晓彬,86.1%;", + "changeDate": "2014-01-07 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-06 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "其他有限责任公司", + "changeBefore": "有限责任公司(自然人投资或控股)", + "changeDate": "2019-10-31 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "袁朝国,***", + "changeBefore": "", + "changeDate": "2016-04-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "张弘", + "changeBefore": "骆晓彬", + "changeDate": "2019-10-31 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "10020", + "changeBefore": "8020", + "changeDate": "2014-10-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "北新防水有限公司 出资 10020万人民币;", + "changeBefore": "骆晓彬 出资 3006万人民币;北新防水有限公司 出资 7014万人民币;", + "changeDate": "2022-01-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "8020", + "changeBefore": "5020", + "changeDate": "2014-01-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "高伟;骆晓彬;四川省蜀羊防水工程有限公司;", + "changeBefore": "四川蜀羊防水工程有限公司;高伟;骆晓彬;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "骆晓彬 出资 3006万人民币;北新集团建材股份有限公司 出资 7014万人民币;", + "changeBefore": "骆晓彬 出资 9320万人民币;高伟 出资 700万人民币;", + "changeDate": "2019-10-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "黄丽梅 *** 备案手机:***", + "changeBefore": "袁朝国 *** 备案手机:***", + "changeDate": "2019-10-31 00:00:00", + "changeField": "工商登记联络员" + }, + { + "changeAfter": "防水卷材、防水涂料、防腐涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售;对外贸易。(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeBefore": "防水卷材、防水涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeDate": "2016-04-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-06 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "高伟,7.0%;骆晓彬,93.0%;", + "changeBefore": "高伟,8.7%;骆晓彬,91.3%;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "高伟,24.3%;骆晓彬,61.2%;", + "changeBefore": "高伟,21.6%;骆晓彬,49.0%;", + "changeDate": "2009-07-30 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-06-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "防水卷材、防水涂料、沥青制品、隔音材料、吸音材料生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温隔热材料生产、施工(凭资质证在有效期内经营);润滑油销售(以上经营范围不含国家法律、行政法规和国务院决定限制、禁止和需前置审批、许可的项目)。", + "changeBefore": "防水卷材、防水涂料、沥青制品生产、销售;建筑防水工程施工(凭资质证在有效期内经营);建筑保温材料生产、施工(凭资质证在有效期内经营);润滑油销售。", + "changeDate": "2012-02-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "崇州市工业集中发展区元通工业点", + "changeBefore": "崇州市羊马镇净化村九组", + "changeDate": "2010-08-06 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2021-09-27", + "changeDate": "2012-02-03 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "5620", + "changeBefore": "5020", + "changeDate": "2014-01-07 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "骆晓彬 出资 3006万人民币;北新集团建材股份有限公司 出资 7014万人民币;", + "changeBefore": "骆晓彬 出资 9320万人民币;高伟 出资 700万人民币;", + "changeDate": "2019-10-31 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "骆晓彬,货币,实物;", + "changeBefore": "骆晓彬;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "骆晓彬,49.0%;", + "changeBefore": "骆晓彬,36.0%;", + "changeDate": "2008-11-20 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "骆晓彬 出资 3006万人民币;北新防水有限公司 出资 7014万人民币;", + "changeBefore": "骆晓彬 出资 3006万人民币;北新集团建材股份有限公司 出资 7014万人民币;", + "changeDate": "2021-09-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "骆晓彬,货币,实物;", + "changeBefore": "骆晓彬;", + "changeDate": "2014-10-08 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "4020", + "changeBefore": "骆晓彬;", + "changeDate": "2010-02-08 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "崇州市工业集中发展区元通工业点", + "changeBefore": "成都市崇州市工业集中发展区元通工业点", + "changeDate": "2013-04-12 00:00:00", + "changeField": "地址变更" + } + ], + "contactInfo": { + "email": "syfs@sy-waterproof.com", + "phoneNumber": "028-82265275", + "website": [ + { + "name": "四川蜀羊防水材料有限公司", + "url": "www.sy-waterproof.com,www.蜀羊防水.网址,www.蜀羊.网址,www.蜀羊防水.com,www.蜀羊.com,www.固得邦.com,www.scgoodb.com" + } + ] + }, + "employees": [ + { + "employeeName": "张弘", + "position": "执行董事兼总经理" + }, + { + "employeeName": "王秀贞", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "非金属矿物制品业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "3709.54万人民币", + "publicDate": null, + "registerDate": "2019-07-26 00:00:00", + "registerNo": "51012019003831", + "registerOffice": "四川省成都市崇州市市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "4700万人民币", + "publicDate": null, + "registerDate": "2016-04-26 00:00:00", + "registerNo": "(崇州)工商动抵字[2016]第0067号", + "registerOffice": "崇州市市场监督管理局", + "status": "无效" + } + ], + "originalName": [ + { + "changeDate": "2008-11-21 00:00:00", + "name": "四川省蜀羊防水材料有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2022-04-01 00:00:00", + "stockCapital": "10020.0", + "stockName": "北新防水有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [ + { + "pledgedAmount": "3006万元", + "pledgee": "北新集团建材股份有限公司", + "pledgeeNo": "91110000633797400C", + "pledgor": "骆晓彬", + "pledgorNo": "非公示项", + "publicDate": "2019-12-09 00:00:00", + "regDate": "2019-12-09 00:00:00", + "registNo": "510184201912090002", + "status": "有效" + } + ], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-13 00:00:00", + "executiveOrg": "崇州市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "510184732342591", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "510184732342591", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "510184732342591", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "915101847323425914", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "915101847323425914", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "915101847323425914", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "915101847323425914", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川蜀羊防水材料有限公司", + "taxPayerNo": "915101847323425914", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/b7d0c02ca266098e437b99847cdb389b/202202251909.json b/example/tpt/company/b7d0c02ca266098e437b99847cdb389b/202202251909.json new file mode 100644 index 0000000..f2d95c7 --- /dev/null +++ b/example/tpt/company/b7d0c02ca266098e437b99847cdb389b/202202251909.json @@ -0,0 +1,1238 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2022-01-25", + "createNum": "CN202023336490.2", + "patentName": "一种空气散热器", + "type": "实用新型" + }, + { + "createDate": "2022-01-25", + "createNum": "CN202023196274.2", + "patentName": "一种定日镜液压驱动系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-26", + "createNum": "CN202023198729.4", + "patentName": "一种新型单向阀", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202120203718.6", + "patentName": "一种用于风电水冷设备的性能测试平台", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202023338349.6", + "patentName": "一种耐低温润滑系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202023336488.5", + "patentName": "一种抗腐蚀型水冷系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202023165496.8", + "patentName": "一种带射流构造的吸油管结构", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202023147094.5", + "patentName": "一种循环过滤润滑系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202023099947.2", + "patentName": "一种采用梯形凹槽折弯增强侧板刚度型油箱", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202023101365.3", + "patentName": "一种变频器水冷系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-15", + "createNum": "CN202022940056.9", + "patentName": "一种机械泵带充油排气功能的润滑系统", + "type": "实用新型" + }, + { + "createDate": "2021-08-17", + "createNum": "CN202022854050.X", + "patentName": "一种集成式除油雾装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-20", + "createNum": "CN202022922926.X", + "patentName": "一种注油补油回路", + "type": "实用新型" + }, + { + "createDate": "2021-06-29", + "createNum": "CN202022083773.4", + "patentName": "一种带刮污防尘结构液压缸", + "type": "实用新型" + }, + { + "createDate": "2021-06-29", + "createNum": "CN201811472280.0", + "patentName": "一种45钢表面堆焊H3Cr13的工艺方法", + "type": "发明专利" + }, + { + "createDate": "2021-06-29", + "createNum": "CN201811472280.0", + "patentName": "一种45钢表面堆焊H3Cr13的工艺方法", + "type": "发明专利" + }, + { + "createDate": "2021-05-28", + "createNum": "CN202011561997.X", + "patentName": "一种注入式异味控制设备", + "type": "发明专利" + }, + { + "createDate": "2021-05-04", + "createNum": "CN202021395506.4", + "patentName": "一种带有接污盘的过滤器滤芯", + "type": "实用新型" + }, + { + "createDate": "2021-03-30", + "createNum": "CN202011564014.8", + "patentName": "一种水库水位液压控制系统及其使用方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-26", + "createNum": "CN201810819977.4", + "patentName": "一种立磨加压液压系统智能化控制方法", + "type": "发明专利" + }, + { + "createDate": "2020-10-09", + "createNum": "CN202020066231.3", + "patentName": "一种带分流板的撬装式底座油箱", + "type": "实用新型" + }, + { + "createDate": "2020-10-02", + "createNum": "CN202020067665.5", + "patentName": "一种撬装底座式润滑油箱结构", + "type": "实用新型" + }, + { + "createDate": "2020-09-22", + "createNum": "CN201922449189.3", + "patentName": "一种带螺纹压紧密封的六通球阀装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-15", + "createNum": "CN201922307592.2", + "patentName": "一种太阳能驱动一体化闸门装置", + "type": "实用新型" + }, + { + "createDate": "2020-06-23", + "createNum": "CN201921804295.2", + "patentName": "一种随油缸移动外置传感器的固定结构", + "type": "实用新型" + }, + { + "createDate": "2020-06-16", + "createNum": "CN201921406761.1", + "patentName": "一种强制回油的稀油润滑装置", + "type": "实用新型" + }, + { + "createDate": "2020-04-28", + "createNum": "CN201911325108.7", + "patentName": "一种多组油缸变速同步控制系统及方法", + "type": "发明专利" + }, + { + "createDate": "2020-04-21", + "createNum": "CN201921022003.X", + "patentName": "一种转角式电磁温控阀", + "type": "实用新型" + }, + { + "createDate": "2020-04-21", + "createNum": "CN201921022004.4", + "patentName": "一种直动式电磁温控阀", + "type": "实用新型" + }, + { + "createDate": "2020-03-31", + "createNum": "CN201921184942.4", + "patentName": "一种便于密封装配的油缸结构", + "type": "实用新型" + }, + { + "createDate": "2020-03-27", + "createNum": "CN201920778204.6", + "patentName": "一种多介质复合式冷却器", + "type": "实用新型" + }, + { + "createDate": "2020-02-21", + "createNum": "CN201911180640.4", + "patentName": "一种测试平台用多路压力流量恒定水冷系统及其应用方法", + "type": "发明专利" + }, + { + "createDate": "2020-02-18", + "createNum": "CN201810939911.9", + "patentName": "用于冶金高线润滑装置的压力流量控制系统及操作方法", + "type": "发明专利" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201920730482.4", + "patentName": "一种具有自调心功能的柱塞缸连接结构", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201920701893.0", + "patentName": "一种带缓冲结构的液压缸活塞杆连接结构", + "type": "实用新型" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201811043287.0", + "patentName": "一种预过载智能切换的旋转系统以及智能切换控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-11-26", + "createNum": "CN201920272763.X", + "patentName": "一种空气散热器", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201920518984.0", + "patentName": "一种用于高压变频器的水冷控制系统", + "type": "实用新型" + }, + { + "createDate": "2019-10-18", + "createNum": "CN201920089149.X", + "patentName": "风电机组分体式风冷冷却器", + "type": "实用新型" + }, + { + "createDate": "2019-10-15", + "createNum": "CN201910588504.2", + "patentName": "一种直动式电磁温控阀", + "type": "发明专利" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201920116087.7", + "patentName": "汇流阀块", + "type": "实用新型" + }, + { + "createDate": "2019-10-11", + "createNum": "CN201821687916.9", + "patentName": "一种树脂去离子速率及容量测试装置", + "type": "实用新型" + }, + { + "createDate": "2019-10-01", + "createNum": "CN201910588505.7", + "patentName": "一种转角式电磁温控阀", + "type": "发明专利" + }, + { + "createDate": "2019-07-12", + "createNum": "CN201821765072.5", + "patentName": "用于大型电动机轴承润滑的一体式润滑装置", + "type": "实用新型" + }, + { + "createDate": "2019-07-12", + "createNum": "CN201821753554.9", + "patentName": "一种板式冷却器", + "type": "实用新型" + }, + { + "createDate": "2019-07-12", + "createNum": "CN201821753529.0", + "patentName": "一种列管式冷却器", + "type": "实用新型" + }, + { + "createDate": "2019-07-12", + "createNum": "CN201821722816.5", + "patentName": "一种稀油润滑系统的变频泵送系统", + "type": "实用新型" + }, + { + "createDate": "2019-07-12", + "createNum": "CN201821722801.9", + "patentName": "一种变频节能稀油润滑系统", + "type": "实用新型" + }, + { + "createDate": "2019-06-14", + "createNum": "CN201821369130.2", + "patentName": "一种带齿形筋板结构的油箱", + "type": "实用新型" + }, + { + "createDate": "2019-05-31", + "createNum": "CN201821663309.9", + "patentName": "一种过滤器筒体的数控车床专用夹具", + "type": "实用新型" + }, + { + "createDate": "2019-05-31", + "createNum": "CN201821563752.9", + "patentName": "一种高效节能立磨液压系统", + "type": "实用新型" + }, + { + "createDate": "2019-05-24", + "createNum": "CN201830715537.5", + "patentName": "电动机轴承润滑装置", + "type": "外观专利" + }, + { + "createDate": "2019-05-24", + "createNum": "CN201821556021.1", + "patentName": "一种高黏度稀油润滑系统用过滤器效率检测装置", + "type": "实用新型" + }, + { + "createDate": "2019-05-21", + "createNum": "CN201821568692.X", + "patentName": "一种测试泵效率安装台", + "type": "实用新型" + }, + { + "createDate": "2019-05-14", + "createNum": "CN201821695054.4", + "patentName": "一种液压润滑脉动测试平台装置", + "type": "实用新型" + }, + { + "createDate": "2019-05-10", + "createNum": "CN201821366102.5", + "patentName": "一种油箱人孔盖密封圈", + "type": "实用新型" + }, + { + "createDate": "2019-04-30", + "createNum": "CN201711102976.X", + "patentName": "一种用于污泥柱塞泵的误差修正控制系统及工作方法", + "type": "发明专利" + }, + { + "createDate": "2019-04-19", + "createNum": "CN201811491229.4", + "patentName": "一种防止顶置备用泵启动失效的结构与方法", + "type": "发明专利" + }, + { + "createDate": "2019-03-26", + "createNum": "CN201820902189.7", + "patentName": "一种变流器模块实验用水冷装置", + "type": "实用新型" + }, + { + "createDate": "2019-03-01", + "createNum": "CN201821091494.9", + "patentName": "一种风电机组智能润滑系统", + "type": "实用新型" + }, + { + "createDate": "2019-02-19", + "createNum": "CN201811042815.0", + "patentName": "一种双屏在线实时数据检测高低压控制系统和方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN201811061908.8", + "patentName": "用于履带车辆变速机构动力换挡试验台的控制系统和方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN201811061908.8", + "patentName": "用于履带车辆变速机构动力换挡试验台的控制系统和方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-15", + "createNum": "CN201810970297.2", + "patentName": "一种润滑系统油泵故障自动判断和切换的控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-05", + "createNum": "CN201820559033.3", + "patentName": "一种闭式水循环恒压控制系统", + "type": "实用新型" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201811322413.6", + "patentName": "一种双电机定次数自动切换控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201821121836.7", + "patentName": "一种空气冷却器", + "type": "实用新型" + }, + { + "createDate": "2019-02-01", + "createNum": "CN201821121821.0", + "patentName": "一种润滑及冷却系统", + "type": "实用新型" + }, + { + "createDate": "2019-01-22", + "createNum": "CN201811404551.9", + "patentName": "一种动态缓冲校正的推料器控制系统及方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-22", + "createNum": "CN201811042426.8", + "patentName": "一种具有嵌入式运动控制器的润滑系统和控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201811328406.7", + "patentName": "一种润滑油系统泵故障判定及主备用泵自动切换的方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201811322425.9", + "patentName": "一种水冷系统控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201811322204.1", + "patentName": "一种基于可编程控制器的模拟量转换方法及系统", + "type": "发明专利" + }, + { + "createDate": "2019-01-18", + "createNum": "CN201810939911.9", + "patentName": "用于冶金高线润滑装置的压力流量控制系统及操作方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-11", + "createNum": "CN201811043287.0", + "patentName": "一种预过载智能切换的旋转系统以及智能切换控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-04", + "createNum": "CN201811042422.X", + "patentName": "一种针对多油口润滑的节能控制系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-04", + "createNum": "CN201810939354.0", + "patentName": "水冷系统与无功补偿装置的逻辑连锁控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-04", + "createNum": "CN201810819977.4", + "patentName": "一种立磨加压液压系统智能化控制方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-01", + "createNum": "CN201810970317.6", + "patentName": "一种防止水冷系统管道凝露的控制系统及方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-28", + "createNum": "CN201811043268.8", + "patentName": "用于转轴类主机润滑油系统直流电机快速启动装置和方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-28", + "createNum": "CN201810939353.6", + "patentName": "一种智能化稀油润滑装置监控系统和操作方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-21", + "createNum": "CN201810958557.4", + "patentName": "一种润滑系统交流双电源接触器切换的控制方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-21", + "createNum": "CN201820842954.0", + "patentName": "静止无功补偿水冷循环系统的电气控制系统", + "type": "实用新型" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201810825187.7", + "patentName": "风力发电齿轮箱润滑冷却系统性能实验平台及测试方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201810802807.5", + "patentName": "一种齿轮箱冲洗装置的回油控制系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201810802807.5", + "patentName": "一种齿轮箱冲洗装置的回油控制系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-11", + "createNum": "CN201810643225.7", + "patentName": "一种水冷系统通讯控制方法及设备", + "type": "发明专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201810605164.5", + "patentName": "一种抗有源干扰的Modbus-RS485通信程序方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-07", + "createNum": "CN201810605164.5", + "patentName": "一种抗有源干扰的Modbus-RS485通信程序方法", + "type": "发明专利" + }, + { + "createDate": "2018-11-30", + "createNum": "CN201810605050.0", + "patentName": "风力发电水冷系统性能实验平台与其测试方法", + "type": "发明专利" + }, + { + "createDate": "2018-11-30", + "createNum": "CN201820901034.1", + "patentName": "一种电机冷却水循环系统", + "type": "实用新型" + }, + { + "createDate": "2018-11-30", + "createNum": "CN201820457923.3", + "patentName": "一种可在线更换树脂的去离子罐", + "type": "实用新型" + }, + { + "createDate": "2018-11-27", + "createNum": "CN201810620823.2", + "patentName": "一种流体设备多路数据采集处理装置", + "type": "发明专利" + }, + { + "createDate": "2018-11-09", + "createNum": "CN201721877108.4", + "patentName": "一种风电齿轮箱润滑系统", + "type": "实用新型" + }, + { + "createDate": "2018-09-18", + "createNum": "CN201810352873.7", + "patentName": "静止无功补偿水冷循环系统的控制方法", + "type": "发明专利" + }, + { + "createDate": "2018-05-01", + "createNum": "CN201721355981.7", + "patentName": "一种泵效率检测装置", + "type": "实用新型" + }, + { + "createDate": "2018-05-01", + "createNum": "CN201721355927.2", + "patentName": "一种管路可调支座", + "type": "实用新型" + }, + { + "createDate": "2018-04-06", + "createNum": "CN201711103875.4", + "patentName": "一种双液流储能电池", + "type": "发明专利" + }, + { + "createDate": "2018-04-06", + "createNum": "CN201711103875.4", + "patentName": "一种双液流储能电池", + "type": "发明专利" + }, + { + "createDate": "2018-02-06", + "createNum": "CN201610153152.4", + "patentName": "一种液压推力污泥高压柱塞泵", + "type": "发明专利" + }, + { + "createDate": "2018-01-19", + "createNum": "CN201711102976.X", + "patentName": "一种用于污泥柱塞泵的误差修正控制系统及工作方法", + "type": "发明专利" + }, + { + "createDate": "2018-01-19", + "createNum": "CN201710997135.3", + "patentName": "一种泵效率检测装置及其检测方法", + "type": "发明专利" + }, + { + "createDate": "2018-01-16", + "createNum": "CN201710983246.9", + "patentName": "一种管路可调支座", + "type": "发明专利" + }, + { + "createDate": "2017-12-08", + "createNum": "CN201720514148.6", + "patentName": "用于轧机设备润滑系统的远端油温恒温控制系统", + "type": "实用新型" + }, + { + "createDate": "2017-08-25", + "createNum": "CN201610151901.X", + "patentName": "一种用于污泥柱塞泵的恒压液压推力控制系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2017-07-21", + "createNum": "CN201510773697.0", + "patentName": "一种能过载智能控制的转轴破碎机及其过载控制方法", + "type": "发明专利" + }, + { + "createDate": "2017-07-14", + "createNum": "CN201510774126.9", + "patentName": "一种转轴转速恒定的转轴破碎机及其定速控制方法", + "type": "发明专利" + }, + { + "createDate": "2017-05-03", + "createNum": "CN201510584878.9", + "patentName": "一种自重回落式能量回收液压装置", + "type": "发明专利" + }, + { + "createDate": "2016-08-24", + "createNum": "CN201410070463.5", + "patentName": "千斤顶液压系统", + "type": "发明专利" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201620204784.4", + "patentName": "一种用于污泥柱塞泵的恒压液压推力控制系统", + "type": "实用新型" + }, + { + "createDate": "2016-08-03", + "createNum": "CN201620207796.2", + "patentName": "一种液压推力污泥高压柱塞泵", + "type": "实用新型" + }, + { + "createDate": "2016-07-27", + "createNum": "CN201620207746.4", + "patentName": "一种分体式液压推力高压污泥柱塞泵液力端装置", + "type": "实用新型" + }, + { + "createDate": "2016-06-01", + "createNum": "CN201610153152.4", + "patentName": "一种液压推力污泥高压柱塞泵", + "type": "发明专利" + }, + { + "createDate": "2016-05-25", + "createNum": "CN201610151901.X", + "patentName": "一种用于污泥柱塞泵的恒压液压推力控制系统及控制方法", + "type": "发明专利" + }, + { + "createDate": "2016-04-20", + "createNum": "CN201520892075.5", + "patentName": "一种节能城市垃圾破碎机液压装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-30", + "createNum": "CN201520858852.4", + "patentName": "一种风力发电机组的变桨驱动装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520706667.3", + "patentName": "一种自重回落式能量回收液压装置", + "type": "实用新型" + }, + { + "createDate": "2016-02-24", + "createNum": "CN201510774126.9", + "patentName": "一种转轴转速恒定的转轴破碎机及其定速控制方法", + "type": "发明专利" + }, + { + "createDate": "2015-12-30", + "createNum": "CN201510773697.0", + "patentName": "一种能过载智能控制的转轴破碎机及其过载控制方法", + "type": "发明专利" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201510584878.9", + "patentName": "一种自重回落式能量回收液压装置", + "type": "发明专利" + }, + { + "createDate": "2015-09-02", + "createNum": "CN201520121579.7", + "patentName": "可转动的镗头", + "type": "实用新型" + }, + { + "createDate": "2015-04-08", + "createNum": "CN201420689682.7", + "patentName": "高速比的液压增速器", + "type": "实用新型" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201410657700.8", + "patentName": "分流式风力发电装置", + "type": "发明专利" + }, + { + "createDate": "2015-02-18", + "createNum": "CN201410657475.8", + "patentName": "风力发电装置", + "type": "发明专利" + }, + { + "createDate": "2014-12-17", + "createNum": "CN201420488035.X", + "patentName": "能适应柱塞摆动的可抗冲击液压缸", + "type": "实用新型" + }, + { + "createDate": "2014-08-20", + "createNum": "CN201420087967.3", + "patentName": "千斤顶液压系统", + "type": "实用新型" + }, + { + "createDate": "2014-06-18", + "createNum": "CN201320854243.2", + "patentName": "一种节流保压恒流系统", + "type": "实用新型" + }, + { + "createDate": "2014-05-14", + "createNum": "CN201410070463.5", + "patentName": "千斤顶液压系统", + "type": "发明专利" + }, + { + "createDate": "2013-12-18", + "createNum": "CN201320363758.2", + "patentName": "液压系统的高压泄压保护装置", + "type": "实用新型" + }, + { + "createDate": "2013-02-20", + "createNum": "CN201220158275.4", + "patentName": "阻尼液压缸系统", + "type": "实用新型" + }, + { + "createDate": "2013-02-13", + "createNum": "CN201220421289.0", + "patentName": "一种非焊接式密封管接头结构", + "type": "实用新型" + }, + { + "createDate": "2013-01-30", + "createNum": "CN201220421401.0", + "patentName": "一种非焊接扩口式密封管接头结构", + "type": "实用新型" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201220051918.5", + "patentName": "一种翅片式冷却装置", + "type": "实用新型" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201220031464.5", + "patentName": "新型深孔滚压头", + "type": "实用新型" + }, + { + "createDate": "2012-03-21", + "createNum": "CN201120245676.9", + "patentName": "一种用于数控车床配合三爪卡盘自动送料的装置", + "type": "实用新型" + } + ], + "total": 135 + }, + "ProfileTags": [ + "稀油润滑设备", + "液压站", + "干油润滑系统", + "液压缸", + "风电流体设备", + "液压润滑设备 ", + " 电器成套设备 ", + " 自动控制设备 ", + " 工业机械通用 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "《排污许可证》核发", + "docNo": "川环许A郫0090", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AL0312", + "endDate": "2014-02-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A0087(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0570(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0571(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A0090(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A0089(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0572(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A0088(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0568(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A00508(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00083(17)", + "endDate": "2017-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A12643(17)", + "endDate": "2017-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A12642(17)", + "endDate": "2017-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0529", + "endDate": "2014-02-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AL0294", + "endDate": "2014-02-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0569(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起27川A0124(16)", + "endDate": "2016-08-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00084(17)", + "endDate": "2017-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A12641(17)", + "endDate": "2017-08-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AL0528", + "endDate": "2014-02-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A00509(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-08-04 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101240010756", + "endDate": "2016-10-25 00:00:00" + }, + { + "docName": "FZ03", + "docNo": "川投资备【2020-510124-34-03-487943】FGQB-0391号", + "endDate": "2020-08-14 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 135, + "ProfileTags": [ + "稀油润滑设备", + "液压站", + "干油润滑系统", + "液压缸", + "风电流体设备", + "液压润滑设备 ", + " 电器成套设备 ", + " 自动控制设备 ", + " 工业机械通用 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 25, + "authority": "郫都区市场监督管理局", + "branches": 0, + "businessDateFrom": "2006-12-08 00:00:00", + "businessDateTo": "2056-12-07 00:00:00", + "businessScope": "一般项目:液压动力机械及元件销售;液压动力机械及元件制造;润滑油加工、制造(不含危险化学品);润滑油销售;电器辅件制造;工业自动控制系统装置制造;机械设备研发;供冷服务;核电设备成套及工程技术研发;太阳能热利用产品销售;光伏发电设备租赁;环境保护专用设备制造;风力发电技术服务;电力行业高效节能技术研发;信息技术咨询服务;软件开发;软件销售;会议及展览服务;商务代理代办服务;企业管理咨询;货物进出口;通用设备制造(不含特种设备制造);技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;技术进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:城市生活垃圾经营性服务;道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "15000.000000万人民币", + "changes": 20, + "companyAddress": "成都市郫都区成都现代工业港北片区", + "companyCode": "510124000015164", + "companyName": "四川川润液压润滑设备有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股的法人独资)", + "contactInfo": { + "email": "chuanrun@chuanrun.com", + "phoneNumber": "028-61210033", + "website": [ + { + "name": "川润液压", + "url": "www.sccrun.com" + } + ] + }, + "creditNo": "915101247949348917", + "employees": 2, + "establishDate": "2006-12-08 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "通用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2021-07-23 00:00:00", + "keyNo": "4ed4e780fa628763389c9d1aceb5bead", + "legalPerson": "钟海晖", + "liquidation": null, + "mPledges": 0, + "orgCode": "794934891", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "钟海晖", + "changeBefore": "林均", + "changeDate": "2017-05-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口。(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产、销售:液压润滑设备、电器成套设备、自动控制设备,工业机械通用设备、工业泵、阀、分离机械设备。(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2010-03-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;销售:润滑油、环卫车辆;货物及技术进出口;太阳能、风能、地热能技术开发、技术服务、技术咨询;电力工程设计、施工;光伏发电;售电;承接(修、试)电力设施;劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务);城市垃圾清运服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;销售:润滑油;货物及技术进出口;太阳能、风能、地热能技术开发、技术服务、技术咨询;电力工程设计、施工;光伏发电;售电;承接(修、试)电力设施;劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务)(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-05-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "林均", + "changeBefore": "罗全", + "changeDate": "2014-08-27 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;货物及技术进出口,劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务)(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口,劳务派遣(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2017-05-25 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口,劳务派遣(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口。(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2016-02-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "15000", + "changeBefore": "6000", + "changeDate": "2012-05-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区", + "changeBefore": "成都市郫县成都现代工业港北片区", + "changeDate": "2017-05-25 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "15000", + "changeBefore": "6000", + "changeDate": "2012-05-24 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;销售:润滑油、环卫车辆;货物及技术进出口;太阳能、风能、地热能技术开发、技术服务、技术咨询;电力工程设计、施工;光伏发电;售电;承接(修、试)电力设施;软件开发及销售,劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务);城市垃圾清运服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;销售:润滑油、环卫车辆;货物及技术进出口;太阳能、风能、地热能技术开发、技术服务、技术咨询;电力工程设计、施工;光伏发电;售电;承接(修、试)电力设施;劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务);城市垃圾清运服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-01-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区", + "changeBefore": "成都市郫县成都现代工业港北片区", + "changeDate": "2017-05-25 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "钟海晖,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2017-05-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "6000", + "changeBefore": "600", + "changeDate": "2008-10-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "钟海晖,执行董事兼总经理", + "changeBefore": "/", + "changeDate": "2017-05-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;货物及技术进出口,劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务)(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口,劳务派遣(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2017-05-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口,劳务派遣(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeBefore": "生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备;货物及技术进出口。(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2016-02-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "一般项目:液压动力机械及元件销售;液压动力机械及元件制造;润滑油加工、制造(不含危险化学品);润滑油销售;电器辅件制造;工业自动控制系统装置制造;机械设备研发;供冷服务;核电设备成套及工程技术研发;太阳能热利用产品销售;光伏发电设备租赁;环境保护专用设备制造;风力发电技术服务;电力行业高效节能技术研发;信息技术咨询服务;软件开发;软件销售;会议及展览服务;商务代理代办服务;企业管理咨询;货物进出口;通用设备制造(不含特种设备制造);技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;技术进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:城市生活垃圾经营性服务;道路货物运输(不含危险货物)(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeBefore": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;销售:润滑油、环卫车辆;货物及技术进出口;太阳能、风能、地热能技术开发、技术服务、技术咨询;电力工程设计、施工;光伏发电;售电;承接(修、试)电力设施;软件开发及销售,劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务);城市垃圾清运服务(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2021-07-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "钟海晖,执行董事兼总经理", + "changeBefore": "", + "changeDate": "2017-05-25 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "6000", + "changeBefore": "600", + "changeDate": "2008-10-29 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;销售:润滑油;货物及技术进出口;太阳能、风能、地热能技术开发、技术服务、技术咨询;电力工程设计、施工;光伏发电;售电;承接(修、试)电力设施;劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务)(以上范围不含国家法律、行政法规、国务院决定限制或禁止的项目,依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、生产、销售:液压润滑设备,电器成套设备,自动控制设备,工业机械通用设备,工业泵、阀、分离机械设备,制冷设备,环境保护专用设备;货物及技术进出口,劳务派遣,会议服务,商务信息咨询服务(不含投资及资产管理类咨询服务),企业管理咨询服务(不含投资及资产管理类咨询服务)(以上项目国家禁止限制除外,不含前置许可项目,后置许可项目凭许可证或审批文件经营)。", + "changeDate": "2018-01-17 00:00:00", + "changeField": "投资人(股权)变更" + } + ], + "contactInfo": { + "email": "chuanrun@chuanrun.com", + "phoneNumber": "028-61210033", + "website": [ + { + "name": "川润液压", + "url": "www.sccrun.com" + } + ] + }, + "employees": [ + { + "employeeName": "钟海晖", + "position": "执行董事兼总经理" + }, + { + "employeeName": "刘小明", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "通用设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "15000万人民币", + "stockName": "四川川润股份有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "法人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-16 00:00:00", + "executiveOrg": "成都市郫都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川川润液压润滑设备有限公司", + "taxPayerNo": "510124794934891", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川川润液压润滑设备有限公司", + "taxPayerNo": "510124794934891", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川川润液压润滑设备有限公司", + "taxPayerNo": "915101247949348917", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川川润液压润滑设备有限公司", + "taxPayerNo": "915101247949348917", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川川润液压润滑设备有限公司", + "taxPayerNo": "915101247949348917", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/c03a3b24aef0dc25a8c25c4c9918241e/202202251907.json b/example/tpt/company/c03a3b24aef0dc25a8c25c4c9918241e/202202251907.json new file mode 100644 index 0000000..c7255cd --- /dev/null +++ b/example/tpt/company/c03a3b24aef0dc25a8c25c4c9918241e/202202251907.json @@ -0,0 +1,543 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-06-22", + "createNum": "CN202022155747.8", + "patentName": "一种便于物料充分混合的双螺旋挤出机", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022153679.1", + "patentName": "一种可对原料进行预处理的双螺杆挤出机", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022153699.9", + "patentName": "一种可避免残留的挤出机用原料处理装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022155779.8", + "patentName": "一种可避免排出口物料残留堵塞的双螺杆挤出机", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022153624.0", + "patentName": "一种可拆卸清理的挤出装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-22", + "createNum": "CN202022153759.7", + "patentName": "一种便于减少热量损失的挤出机用保温加热装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-18", + "createNum": "CN202022153696.5", + "patentName": "一种可定量出料的卸料装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-18", + "createNum": "CN202022155559.5", + "patentName": "一种带有筛分功能的搅拌挤出装置", + "type": "实用新型" + }, + { + "createDate": "2020-09-01", + "createNum": "CN201921994215.4", + "patentName": "一种避免堵塞的双螺杆挤出机", + "type": "实用新型" + }, + { + "createDate": "2020-09-01", + "createNum": "CN201921994305.3", + "patentName": "一种可对出料管道内壁进行清理的双螺杆挤出机", + "type": "实用新型" + }, + { + "createDate": "2020-09-01", + "createNum": "CN201921994252.5", + "patentName": "一种方便匀速下料的双螺杆挤出机", + "type": "实用新型" + }, + { + "createDate": "2020-08-04", + "createNum": "CN202010474017.6", + "patentName": "一种熔喷布制造装置及方法", + "type": "发明专利" + }, + { + "createDate": "2020-04-21", + "createNum": "CN201911392682.4", + "patentName": "一种挤出机及其芯轴取出方法", + "type": "发明专利" + }, + { + "createDate": "2019-06-07", + "createNum": "CN201821265258.4", + "patentName": "一种挤出机", + "type": "实用新型" + }, + { + "createDate": "2019-04-12", + "createNum": "CN201821339273.9", + "patentName": "一种星型盘及双螺杆挤出机", + "type": "实用新型" + }, + { + "createDate": "2018-08-03", + "createNum": "CN201510604966.0", + "patentName": "一种制备超轻质填料的设备和方法", + "type": "发明专利" + }, + { + "createDate": "2018-05-08", + "createNum": "CN201720739670.4", + "patentName": "一种喂料机", + "type": "实用新型" + }, + { + "createDate": "2018-03-16", + "createNum": "CN201720739686.5", + "patentName": "一种喂料机", + "type": "实用新型" + }, + { + "createDate": "2017-12-15", + "createNum": "CN201730183832.6", + "patentName": "保护罩", + "type": "外观专利" + }, + { + "createDate": "2017-09-22", + "createNum": "CN201710485992.5", + "patentName": "一种喂料机", + "type": "发明专利" + }, + { + "createDate": "2017-08-01", + "createNum": "CN201621066850.2", + "patentName": "一种过渡元件", + "type": "实用新型" + }, + { + "createDate": "2017-06-27", + "createNum": "CN201621066338.8", + "patentName": "齿形盘、齿形盘组合件、螺杆组件和双螺杆组件", + "type": "实用新型" + }, + { + "createDate": "2017-05-24", + "createNum": "CN201621080287.4", + "patentName": "保温隔热装置", + "type": "实用新型" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201610835075.0", + "patentName": "齿形盘、齿形盘组合件、螺杆组件和双螺杆组件", + "type": "发明专利" + }, + { + "createDate": "2017-01-04", + "createNum": "CN201610834908.1", + "patentName": "一种过渡元件", + "type": "发明专利" + }, + { + "createDate": "2016-12-07", + "createNum": "CN201520584633.1", + "patentName": "一种挤出机支撑装置", + "type": "实用新型" + }, + { + "createDate": "2016-10-05", + "createNum": "CN201410167097.5", + "patentName": "长纤维增强热塑性塑料在线成型设备", + "type": "发明专利" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201520584806.X", + "patentName": "一种预埋水管的挤出机机筒及挤出机", + "type": "实用新型" + }, + { + "createDate": "2016-08-24", + "createNum": "CN201521108025.X", + "patentName": "一种制沥青机", + "type": "实用新型" + }, + { + "createDate": "2016-08-10", + "createNum": "CN201521074147.1", + "patentName": "一种制备乳化炸药物理敏化用发泡树脂微球的双螺旋挤出机", + "type": "实用新型" + }, + { + "createDate": "2016-05-25", + "createNum": "CN201510475868.1", + "patentName": "一种预埋水管的挤出机机筒及挤出机", + "type": "发明专利" + }, + { + "createDate": "2016-05-18", + "createNum": "CN201410201308.2", + "patentName": "长纤维增强热塑料直接在线成型设备", + "type": "发明专利" + }, + { + "createDate": "2016-04-06", + "createNum": "CN201520734316.3", + "patentName": "一种制备超轻质填料的设备", + "type": "实用新型" + }, + { + "createDate": "2015-12-16", + "createNum": "CN201510604966.0", + "patentName": "一种制备超轻质填料的设备和方法", + "type": "发明专利" + }, + { + "createDate": "2014-08-20", + "createNum": "CN201410201308.2", + "patentName": "长纤维增强热塑料直接在线成型设备", + "type": "发明专利" + }, + { + "createDate": "2014-07-16", + "createNum": "CN201410167097.5", + "patentName": "长纤维增强热塑性塑料在线成型设备", + "type": "发明专利" + } + ], + "total": 36 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 36, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "都江堰市市场监督管理局", + "branches": 0, + "businessDateFrom": "2014-07-17 00:00:00", + "businessDateTo": null, + "businessScope": "软件研发;双螺杆挤压造粒成套设备的设计、制造、安装和销售;连续混合设备的设计、制造和应用开发;石化造粒装备的维修、服务和升级改造;进口齿轮箱维修和替换;橡塑加工成套设备的研发、生产和销售;货物进出口;技术进出口;信息技术咨询服务(不得从事非法集资、吸收公众资金等金融活动)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "5000.000000万人民币", + "changes": 24, + "companyAddress": "四川省成都市都江堰市四川都江堰经济开发区金藤路4号", + "companyCode": "510181000089498", + "companyName": "四川中旺科技有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "247116054@qq.com", + "phoneNumber": "028-81444460", + "website": [ + { + "name": "四川中旺科技有限公司", + "url": "www.cn-extruder.com" + }, + { + "name": "四川中旺科技有限公司", + "url": "www.sc-advs.cn" + }, + { + "name": "四川中旺科技有限公司", + "url": "www.sc-advs.com" + }, + { + "name": "四川中旺科技有限公司", + "url": "www.sc-advs.net" + } + ] + }, + "creditNo": "91510181396592873H", + "employees": 3, + "establishDate": "2014-07-17 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2020-09-29 00:00:00", + "keyNo": "89a09c9d019d5387f744c5010b0ac4b3", + "legalPerson": "苟红莉", + "liquidation": null, + "mPledges": 1, + "orgCode": "396592873", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 2, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "王茂霞,*****", + "changeBefore": "/", + "changeDate": "2015-12-24 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-09-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "苟红莉,执行董事", + "changeBefore": "/", + "changeDate": "2018-03-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-08-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-08-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王多勇;张顺良;", + "changeBefore": "王多勇;张顺良;周观云;", + "changeDate": "2015-09-16 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "王茂霞,***", + "changeBefore": "", + "changeDate": "2015-12-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-09-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "软件研发;双螺杆挤压造粒成套设备的设计、制造、安装和销售;连续混合设备的设计、制造和应用开发;石化造粒装备的维修、服务和升级改造;进口齿轮箱维修和替换;橡塑加工成套设备的研发、生产和销售;货物进出口;技术进出口;信息技术咨询服务(不得从事非法集资、吸收公众资金等金融活动)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "软件研发;信息技术咨询服务(不得从事非法集资、吸收公众资金等金融活动);金属材料销售(不含稀贵金属);新材料研发;机械成套设备生产及销售;货物进出口;技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-09-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "张顺良 出资 2000万人民币;王多勇 出资 3000万人民币;", + "changeBefore": "张顺良 出资 640万人民币;王多勇 出资 960万人民币;", + "changeDate": "2020-09-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "软件研发;信息技术咨询服务;金属材料销售;新材料研发;机械成套设备生产及销售;货物进出口;技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "软件研发;信息技术咨询服务;金属材料销售;新材料研发;机械成套设备生产及销售。(以上经营范围不含国家法律、法规、国务院决定限制和禁止的项目,需许可证或资质证的凭许可证、资质证在有效期内经营)。", + "changeDate": "2015-08-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-08-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "5000.000000万人民币", + "changeBefore": "1600万人民币", + "changeDate": "2020-09-29 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-12-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1600", + "changeBefore": "600", + "changeDate": "2016-12-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-09-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王多勇;张顺良;", + "changeBefore": "王多勇;张顺良;周观云;", + "changeDate": "2015-09-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "软件研发;信息技术咨询服务;金属材料销售;新材料研发;机械成套设备生产及销售;货物进出口;技术进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "软件研发;信息技术咨询服务;金属材料销售;新材料研发;机械成套设备生产及销售。(以上经营范围不含国家法律、法规、国务院决定限制和禁止的项目,需许可证或资质证的凭许可证、资质证在有效期内经营)。", + "changeDate": "2015-08-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "苟红莉,执行董事", + "changeBefore": "", + "changeDate": "2018-03-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王茂霞,***", + "changeBefore": "/", + "changeDate": "2015-12-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "王茂霞", + "changeBefore": "张顺良", + "changeDate": "2015-12-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "苟红莉", + "changeBefore": "王茂霞", + "changeDate": "2018-03-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "王茂霞,189****3265", + "changeBefore": "/", + "changeDate": "2015-12-24 00:00:00", + "changeField": "联络员备案" + } + ], + "contactInfo": { + "email": "247116054@qq.com", + "phoneNumber": "028-81444460", + "website": [ + { + "name": "四川中旺科技有限公司", + "url": "www.cn-extruder.com" + }, + { + "name": "四川中旺科技有限公司", + "url": "www.sc-advs.cn" + }, + { + "name": "四川中旺科技有限公司", + "url": "www.sc-advs.com" + }, + { + "name": "四川中旺科技有限公司", + "url": "www.sc-advs.net" + } + ] + }, + "employees": [ + { + "employeeName": "苟红莉", + "position": "执行董事" + }, + { + "employeeName": "王茂霞", + "position": "经理" + }, + { + "employeeName": "王多勇", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "189.4584万人民币", + "publicDate": null, + "registerDate": "2020-03-25 00:00:00", + "registerNo": "51012020008276", + "registerOffice": "四川省成都市都江堰市市场监督管理局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币,实物", + "shoudDate": "2030-12-31 00:00:00", + "stockCapital": "3000.0", + "stockName": "王多勇", + "stockPercent": "0.6000", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "实物,货币", + "shoudDate": "2030-12-31 00:00:00", + "stockCapital": "2000.0", + "stockName": "张顺良", + "stockPercent": "0.4000", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川中旺科技有限公司", + "taxPayerNo": "91510181396592873H", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川中旺科技有限公司", + "taxPayerNo": "91510181396592873H", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/c3889c38a3258a17a1539fe23fd627db/202202250231.json b/example/tpt/company/c3889c38a3258a17a1539fe23fd627db/202202250231.json new file mode 100644 index 0000000..fd39bc2 --- /dev/null +++ b/example/tpt/company/c3889c38a3258a17a1539fe23fd627db/202202250231.json @@ -0,0 +1,2157 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术作品", + "createDate": "2021-09-28", + "name": "好人家", + "publishDate": "2019-12-20", + "regNo": "川作登字-2021-F-00101835" + }, + { + "className": "美术作品", + "createDate": "2020-06-10", + "name": "火锅熊猫", + "publishDate": "-", + "regNo": "川作登字-2020-F-00051192" + }, + { + "className": "美术", + "createDate": "2016-06-22", + "name": "有点火", + "publishDate": "2016-01-10", + "regNo": "国作登字-2016-F-00272225" + }, + { + "className": "美术", + "createDate": "2016-06-22", + "name": "有点火系列", + "publishDate": "2016-01-10", + "regNo": "国作登字-2016-F-00272226" + }, + { + "className": "其他", + "createDate": "2015-05-25", + "name": "大红袍(中国红)", + "publishDate": "2010-08-08", + "regNo": "国作登字-2015-L-00205055" + }, + { + "className": "其他", + "createDate": "2014-11-27", + "name": "大红袍四川印象全系列包装设计", + "publishDate": "2014-08-01", + "regNo": "国作登字-2014-L-00159410" + } + ], + "total": 6 + }, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-31", + "createNum": "CN202111185613.3", + "patentName": "一种酸菜鱼风味精油及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-12-24", + "createNum": "CN202111120623.9", + "patentName": "一种火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-12-17", + "createNum": "CN202111150100.9", + "patentName": "一种防止CO2超临界萃取花椒油树脂结晶的方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202110843818.X", + "patentName": "一种可变色酸菜鱼调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202110855056.5", + "patentName": "一种酸菜鱼预制菜及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-22", + "createNum": "CN202110843817.5", + "patentName": "一种薏米黑豆发酵酱及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-08", + "createNum": "CN202110818018.2", + "patentName": "一种低脂低卡辣味复合调味汁及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202110751009.6", + "patentName": "一种基于二次发酵生产泡萝卜的方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202110751005.8", + "patentName": "一种提升香气和脆度的酸菜生产方法", + "type": "发明专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202130327416.5", + "patentName": "包装袋(鸡精调料)", + "type": "外观专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202130327417.X", + "patentName": "包装袋(钵钵鸡调料)", + "type": "外观专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202130291978.9", + "patentName": "包装袋(薄盐骨汤酸菜鱼调料)", + "type": "外观专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202130291979.3", + "patentName": "包装袋(钵钵鸡调料)", + "type": "外观专利" + }, + { + "createDate": "2021-10-01", + "createNum": "CN202022747319.4", + "patentName": "一种火锅底料生产线清洗装置", + "type": "实用新型" + }, + { + "createDate": "2021-09-14", + "createNum": "CN202110710240.0", + "patentName": "一种番茄发酵制品及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-09-14", + "createNum": "CN202110710984.2", + "patentName": "一种降低复合调味品酸价及过氧化值的方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-13", + "createNum": "CN202110618222.X", + "patentName": "一种炝香风味油包及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-13", + "createNum": "CN202110514897.X", + "patentName": "一种火锅底料风味物质的分析方法", + "type": "发明专利" + }, + { + "createDate": "2021-08-06", + "createNum": "CN202110601866.8", + "patentName": "一种低温免炒制牛油火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-07-09", + "createNum": "CN202110514893.1", + "patentName": "一种金汤芒果火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-07-09", + "createNum": "CN202110468912.1", + "patentName": "一种低温固香火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-07-06", + "createNum": "CN202110469435.0", + "patentName": "一种红棕油火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-05-11", + "createNum": "CN202021689631.6", + "patentName": "一种易开瓶盖", + "type": "实用新型" + }, + { + "createDate": "2021-04-02", + "createNum": "CN202011297995.4", + "patentName": "一种竹叶青茶调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2021-03-12", + "createNum": "CN202011325034.X", + "patentName": "一种火锅底料生产线清洗装置", + "type": "发明专利" + }, + { + "createDate": "2021-02-02", + "createNum": "CN202021208780.6", + "patentName": "一种具有防止疾病传染功能的物流柜", + "type": "实用新型" + }, + { + "createDate": "2020-12-29", + "createNum": "CN202011033633.4", + "patentName": "一种豆豉味烤鱼速冻菜肴及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-12-29", + "createNum": "CN202011032243.5", + "patentName": "一种蒜蓉小龙虾调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-11-03", + "createNum": "CN202010814526.9", + "patentName": "一种熟食小龙虾及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202020306335.7", + "patentName": "一种火锅底料包装盒", + "type": "实用新型" + }, + { + "createDate": "2020-10-27", + "createNum": "CN202020258023.3", + "patentName": "一种食品包装瓶", + "type": "实用新型" + }, + { + "createDate": "2020-10-16", + "createNum": "CN202020262140.7", + "patentName": "一种用于食物入味的扎孔器", + "type": "实用新型" + }, + { + "createDate": "2020-10-16", + "createNum": "CN202020216178.0", + "patentName": "一种防止油脂回流的火锅专用勺", + "type": "实用新型" + }, + { + "createDate": "2020-10-16", + "createNum": "CN201922343270.3", + "patentName": "一种火锅底料包装袋", + "type": "实用新型" + }, + { + "createDate": "2020-10-16", + "createNum": "CN201922352126.6", + "patentName": "一种火锅底料包装袋", + "type": "实用新型" + }, + { + "createDate": "2020-09-25", + "createNum": "CN202010586843.X", + "patentName": "一种即食干碟蘸料的制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-09-25", + "createNum": "CN202010588267.2", + "patentName": "一种玫瑰风味爆珠菌汤底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2020-09-08", + "createNum": "CN202020215726.8", + "patentName": "一种温度计固定套件", + "type": "实用新型" + }, + { + "createDate": "2020-09-01", + "createNum": "CN202030202001.0", + "patentName": "包装袋(大红袍牛油老火锅底料)", + "type": "外观专利" + }, + { + "createDate": "2020-06-02", + "createNum": "CN201930445349.X", + "patentName": "包装袋(大盘鸡调料)", + "type": "外观专利" + }, + { + "createDate": "2020-06-02", + "createNum": "CN201930451874.2", + "patentName": "包装袋(鱼香肉丝调料)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930451873.8", + "patentName": "包装袋(水煮肉片调料)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930451875.7", + "patentName": "包装袋(烧鸡公调料)", + "type": "外观专利" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201930451872.3", + "patentName": "包装袋(酸萝卜老鸭汤炖料)", + "type": "外观专利" + }, + { + "createDate": "2020-04-24", + "createNum": "CN201930445350.2", + "patentName": "老卤汁包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-04-24", + "createNum": "CN201930369904.5", + "patentName": "剁椒蒸鱼调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-04-24", + "createNum": "CN201930382247.8", + "patentName": "老坛酸菜鱼调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-04-24", + "createNum": "CN201930369905.X", + "patentName": "包装袋(手工老火锅底料)", + "type": "外观专利" + }, + { + "createDate": "2020-04-10", + "createNum": "CN201930454071.2", + "patentName": "包装袋(水煮鱼调料)", + "type": "外观专利" + }, + { + "createDate": "2020-02-11", + "createNum": "CN201930454072.7", + "patentName": "红烧牛羊肉兔调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-02-11", + "createNum": "CN201930454106.2", + "patentName": "好人家香水鱼调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-02-11", + "createNum": "CN201930454075.0", + "patentName": "麻辣鱼调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-02-11", + "createNum": "CN201930451871.9", + "patentName": "麻婆豆腐调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-02-11", + "createNum": "CN201930454074.6", + "patentName": "老坛酸菜火锅底料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-02-11", + "createNum": "CN201930454073.1", + "patentName": "辣子鸡调料包装袋", + "type": "外观专利" + }, + { + "createDate": "2020-01-31", + "createNum": "CN201911010202.3", + "patentName": "一种花椒刺逆序反向分离筛选装置", + "type": "发明专利" + }, + { + "createDate": "2019-12-24", + "createNum": "CN201911010858.5", + "patentName": "一种椰汁菌汤火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-24", + "createNum": "CN201911010856.6", + "patentName": "一种提高甜面酱膳食纤维及氨基酸态氮含量的方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-24", + "createNum": "CN201911010851.3", + "patentName": "一种辣味酱油及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-20", + "createNum": "CN201911010356.2", + "patentName": "一种糖醋排骨调料包及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2019-12-20", + "createNum": "CN201911011194.4", + "patentName": "一种剁椒蒸鱼调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-21", + "createNum": "CN201810890802.2", + "patentName": "回锅肉调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-12-18", + "createNum": "CN201810891892.7", + "patentName": "鱼香肉丝调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-04-03", + "createNum": "CN201730414387.X", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2018-03-30", + "createNum": "CN201730414386.5", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2018-03-30", + "createNum": "CN201730418406.6", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2018-03-30", + "createNum": "CN201730415860.6", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2018-02-13", + "createNum": "CN201710860714.3", + "patentName": "一种酸萝卜老鸭汤调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2018-01-23", + "createNum": "CN201710936490.X", + "patentName": "一种手工牛油火锅底料的制作方法", + "type": "发明专利" + }, + { + "createDate": "2017-12-22", + "createNum": "CN201710860725.1", + "patentName": "一种青花椒水煮鱼调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-08-22", + "createNum": "CN201510427655.1", + "patentName": "一种三鲜火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2017-02-22", + "createNum": "CN201620770435.9", + "patentName": "调味料炒制智能监控系统", + "type": "实用新型" + }, + { + "createDate": "2016-09-21", + "createNum": "CN201610579332.9", + "patentName": "川味老卤汁调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201630182169.3", + "patentName": "包装袋(有点火)", + "type": "外观专利" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201630182173.X", + "patentName": "包装瓶(有点火)", + "type": "外观专利" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201630182170.6", + "patentName": "包装瓶(有点火)", + "type": "外观专利" + }, + { + "createDate": "2016-08-31", + "createNum": "CN201630182168.9", + "patentName": "包装袋(有点火)", + "type": "外观专利" + }, + { + "createDate": "2016-01-20", + "createNum": "CN201410341932.2", + "patentName": "一种新疆大盘鸡调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2016-01-13", + "createNum": "CN201410341902.1", + "patentName": "一种魔芋烧鸭调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-12-09", + "createNum": "CN201530255744.3", + "patentName": "包装袋(好人家)", + "type": "外观专利" + }, + { + "createDate": "2015-11-25", + "createNum": "CN201510427314.4", + "patentName": "一种川味红烧调味料及其制备方法和应用", + "type": "发明专利" + }, + { + "createDate": "2015-11-18", + "createNum": "CN201310349249.9", + "patentName": "香辣虾调料及制作方法", + "type": "发明专利" + }, + { + "createDate": "2015-10-07", + "createNum": "CN201510427655.1", + "patentName": "一种三鲜火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2015-03-04", + "createNum": "CN201430386152.0", + "patentName": "包装袋", + "type": "外观专利" + }, + { + "createDate": "2014-12-10", + "createNum": "CN201410341902.1", + "patentName": "一种魔芋烧鸭调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-12-03", + "createNum": "CN201410341932.2", + "patentName": "一种新疆大盘鸡调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-06-04", + "createNum": "CN201210436020.4", + "patentName": "一种麻辣烫火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2014-04-16", + "createNum": "CN201210436290.5", + "patentName": "一种水煮肉片调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-11-20", + "createNum": "CN201310349249.9", + "patentName": "香辣虾调料及制作方法", + "type": "发明专利" + }, + { + "createDate": "2013-11-20", + "createNum": "CN201310349862.0", + "patentName": "火锅底料及制作方法", + "type": "发明专利" + }, + { + "createDate": "2013-02-13", + "createNum": "CN201210436020.4", + "patentName": "一种麻辣烫火锅底料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2013-02-13", + "createNum": "CN201210436290.5", + "patentName": "一种水煮肉片调料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-12-26", + "createNum": "CN201230431270.X", + "patentName": "包装袋(好人家泡凤爪泡制料)", + "type": "外观专利" + }, + { + "createDate": "2012-12-19", + "createNum": "CN201230431061.5", + "patentName": "包装袋(好人家泡时蔬泡制料)", + "type": "外观专利" + }, + { + "createDate": "2012-11-21", + "createNum": "CN201010157723.4", + "patentName": "火锅底料冷却成型生产系统", + "type": "发明专利" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201110260341.9", + "patentName": "一种制作香辣兔的调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-10-03", + "createNum": "CN201110260291.4", + "patentName": "一种制作烧鸡公的调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-05-30", + "createNum": "CN201010193478.2", + "patentName": "辣子鸡调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-05-23", + "createNum": "CN201010193470.6", + "patentName": "红焖牛羊肉调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2012-02-22", + "createNum": "CN200810177035.7", + "patentName": "牛油火锅底料全自动包装生产线", + "type": "发明专利" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201110260341.9", + "patentName": "一种制作香辣兔的调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2011-12-14", + "createNum": "CN201110260291.4", + "patentName": "一种制作烧鸡公的调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201130121677.8", + "patentName": "包装袋(好人家老坛酸菜鱼调料)", + "type": "外观专利" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201130121694.1", + "patentName": "包装袋(大红袍红汤火锅底料)", + "type": "外观专利" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201130121696.0", + "patentName": "包装袋(羊羊羊涮羊肉调料)", + "type": "外观专利" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201130121680.X", + "patentName": "包装袋(好人家经典2000水煮鱼调料)", + "type": "外观专利" + }, + { + "createDate": "2011-01-05", + "createNum": "CN201020172553.2", + "patentName": "火锅底料冷却成型生产系统", + "type": "实用新型" + }, + { + "createDate": "2010-10-13", + "createNum": "CN201010193470.6", + "patentName": "红焖牛羊肉调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2010-09-29", + "createNum": "CN201010193478.2", + "patentName": "辣子鸡调味料及其制备方法", + "type": "发明专利" + }, + { + "createDate": "2010-08-18", + "createNum": "CN201010157723.4", + "patentName": "火锅底料冷却成型生产系统", + "type": "发明专利" + }, + { + "createDate": "2010-06-16", + "createNum": "CN200810177035.7", + "patentName": "牛油火锅底料全自动包装生产线", + "type": "发明专利" + }, + { + "createDate": "2010-02-17", + "createNum": "CN200930106904.2", + "patentName": "包装袋(好人家1)", + "type": "外观专利" + }, + { + "createDate": "2009-12-30", + "createNum": "CN200930106905.7", + "patentName": "包装袋(好人家2)", + "type": "外观专利" + }, + { + "createDate": "2009-11-11", + "createNum": "CN200830265308.4", + "patentName": "包装袋(麻辣鱼)", + "type": "外观专利" + }, + { + "createDate": "2009-11-11", + "createNum": "CN200830075885.7", + "patentName": "包装纸(好人家纯味精)", + "type": "外观专利" + }, + { + "createDate": "2009-09-09", + "createNum": "CN200820176511.9", + "patentName": "牛油火锅底料全自动包装生产线", + "type": "实用新型" + }, + { + "createDate": "2009-07-08", + "createNum": "CN200830075884.2", + "patentName": "包装纸(好人家鸡精)", + "type": "外观专利" + }, + { + "createDate": "2006-04-26", + "createNum": "CN200530028914.0", + "patentName": "包装外袋(珍品火锅底料)", + "type": "外观专利" + }, + { + "createDate": "2002-03-06", + "createNum": "CN01336106.6", + "patentName": "食品包装袋(2)", + "type": "外观专利" + } + ], + "total": 119 + }, + "ProfileTags": [ + "调味品", + "餐饮调料", + "定制餐调", + "餐饮ODM" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "好人家 金汤酸菜鱼调料", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "好人家 金汤", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "好人家 靓汤", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "好人家 上汤", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "图形", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "好人家", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "好人家", + "status": "等待实质审查", + "type": "43-餐饮住宿" + }, + { + "name": "好人家", + "status": "等待实质审查", + "type": "35-广告销售" + }, + { + "name": "好人家", + "status": "等待实质审查", + "type": "29-食品" + }, + { + "name": "好人家", + "status": "等待实质审查", + "type": "29-食品" + }, + { + "name": "大红袍", + "status": "等待实质审查", + "type": "29-食品" + }, + { + "name": "大红袍", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "大红袍", + "status": "等待实质审查", + "type": "30-方便食品" + }, + { + "name": "味小火", + "status": "商标已注册", + "type": "31-饲料种籽" + }, + { + "name": "味小火", + "status": "商标已注册", + "type": "29-食品" + }, + { + "name": "味小火", + "status": "商标无效", + "type": "29-食品" + }, + { + "name": "好人家", + "status": "商标无效", + "type": "35-广告销售" + }, + { + "name": "家人好", + "status": "商标无效", + "type": "35-广告销售" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "30-方便食品" + }, + { + "name": "图形", + "status": "商标无效", + "type": "30-方便食品" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "出口食品生产企业备案", + "docNo": "5100/17034", + "endDate": "2017-06-08 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AJ0283", + "endDate": "2012-10-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01057(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06371(18)", + "endDate": "2018-04-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06373(18)", + "endDate": "2018-04-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A09594(18)", + "endDate": "2018-10-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06374(18)", + "endDate": "2018-04-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AJ0614", + "endDate": "2012-12-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0001(16)", + "endDate": "2016-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0006(16)", + "endDate": "2016-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AJ0249", + "endDate": "2003-10-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AJ0541", + "endDate": "2012-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AJ1112", + "endDate": "2012-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AJ0609", + "endDate": "2012-12-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AJ0209", + "endDate": "2015-01-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0002(16)", + "endDate": "2016-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0003(16)", + "endDate": "2016-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0005(16)", + "endDate": "2016-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01054(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯13川A05346(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01056(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯13川A05347(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A06372(18)", + "endDate": "2018-04-10 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A0004(16)", + "endDate": "2016-06-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01055(17)", + "endDate": "2017-11-13 00:00:00" + }, + { + "docName": "HB05", + "docNo": "915101007978308873001U", + "endDate": "2019-10-12 00:00:00" + }, + { + "docName": "YJ09", + "docNo": "SC10351011600847", + "endDate": "2018-11-21 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101160013742", + "endDate": "2020-06-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-10-15 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 6, + "PatentsInfo": 119, + "ProfileTags": [ + "调味品", + "餐饮调料", + "定制餐调", + "餐饮ODM" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 29, + "authority": "成都市市场监督管理局", + "branches": 1, + "businessDateFrom": "2007-03-02 00:00:00", + "businessDateTo": null, + "businessScope": "食品、调味料研发、生产及销售;仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工及销售;中央厨房;肉制品、水产品、蔬菜制品、蔬菜初加工品(净菜)的生产及销售;食品检验及咨询服务;企业管理咨询;商务服务业;第二类增值电信业务中的信息服务业务;互联网商品销售;餐饮服务;预包装食品(含冷藏冷冻食品)、散装食品销售、热食类食品制售;速冻食品的生产及销售;普通货运;货物专用运输(冷藏保鲜);从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "75418.169000万人民币", + "changes": 133, + "companyAddress": "成都市双流区西航港街道腾飞一路333号", + "companyCode": "510122000037573", + "companyName": "四川天味食品集团股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "smhr@teway.cn", + "phoneNumber": "028-82808188", + "website": [ + { + "name": "四川天味食品集团股份有限公司", + "url": "www.teway.cn" + } + ] + }, + "creditNo": "915101007978308873", + "employees": 12, + "establishDate": "2007-03-02 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "食品制造业" + }, + "isOnStock": "1", + "issueDate": "2021-12-14 00:00:00", + "keyNo": "2d84a63781c4dda2d3d436da7c564f52", + "legalPerson": "邓文", + "liquidation": null, + "mPledges": 0, + "orgCode": "797830887", + "originalName": 1, + "partners": 12, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "603317", + "stockType": "上交所主板A股", + "taxCreditltems": 7, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "闵行区市场监督管理局", + "companyCode": null, + "companyName": "四川天味食品集团股份有限公司上海分公司", + "creditNo": "91310112MA1GE8BU76", + "legalPerson": "吴兰" + } + ], + "changes": [ + { + "changeAfter": "3000", + "changeBefore": "唐璐;邓文;", + "changeDate": "2008-12-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-28 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "邓文,32.1%;唐璐,12.9%;", + "changeBefore": "邓文,80.3%;唐璐,12.9%;", + "changeDate": "2010-07-08 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-05-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "邓文,董事长兼总经理", + "changeBefore": "邓文,执行董事兼总经理", + "changeDate": "2010-07-08 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "4500", + "changeBefore": "3000", + "changeDate": "2009-11-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "59907.475000万人民币", + "changeBefore": "41315.5万人民币", + "changeDate": "2020-05-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-12-07 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-08-29 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2019-05-24 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "车振明 邓文 冯渊 黄兴旺 吴学军 唐璐 于志勇 沈松林 王红强", + "changeBefore": "黄兴旺 吴学军 唐鸣 于志勇 冯渊 刘加玉 车振明 邓文 唐璐", + "changeDate": "2020-06-03 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "62958.124100万人民币", + "changeBefore": "60098.475万人民币", + "changeDate": "2020-12-07 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-11-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-06-03 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;卢小波;马麟;其他股东增资;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;张艳红;", + "changeBefore": "杨渊和;尹翊嫚;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;卢小波;马麟;其他股东增资;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;邓昌伦;邓聪;于志勇;张艳红;", + "changeDate": "2013-10-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2019-05-24 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "4500", + "changeBefore": "3000", + "changeDate": "2009-11-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-05-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "邓昌伦,邓聪,邓文,邓志宇,何昌军,何丽平,李栋钢,刘加玉,卢小波,马麟 等。", + "changeBefore": "邓昌伦,邓聪,邓文,邓志宇,何昌军,何丽平,李栋钢,刘加玉,卢小波,马麟 等。", + "changeDate": "2010-07-08 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-12-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-01 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "37183.5", + "changeBefore": "36675", + "changeDate": "2017-09-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油)(凭许可证许可项目经营);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-07-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日)、鸡精(有效期至2017年01月20日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2017年01月20日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-05-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "邓文,83.0%;", + "changeBefore": "邓文,53.3%;", + "changeDate": "2009-12-09 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-12-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:调味料;仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;预包装食品(不含冷藏冷冻食品)销售、热食类食品制售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;批发兼零售预包装食品;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-12-22 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-05-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-10 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-09 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-07-01 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油)(凭许可证许可项目经营);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-06-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "左巧芳", + "changeBefore": "刘春梅", + "changeDate": "2019-05-23 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "41315.500000", + "changeBefore": "37183.500000", + "changeDate": "2019-05-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2010-07-08 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-07-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市双流区西航港街道腾飞一路333号", + "changeBefore": "成都市双流县西航港街道腾飞一路333号", + "changeDate": "2016-06-01 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "75418.169000万人民币", + "changeBefore": "75618.569万人民币", + "changeDate": "2021-12-14 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "邓昌伦,0.1%;邓文,80.3%;刘加玉,0.4%;唐鸣,0.4%;唐璐,12.9%;陶应彬,0.4%;吴虹,0.1%;尹翊嫚,0.1%;于志勇,0.4%;", + "changeBefore": "邓昌伦,0.1%;邓文,83.0%;刘加玉,0.4%;唐鸣,0.4%;唐璐,13.3%;陶应彬,0.4%;吴虹,0.1%;尹翊嫚,0.1%;于志勇,0.4%;", + "changeDate": "2010-03-16 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-10-30 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-04-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-27 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "邓文,董事长兼总经理唐璐,董事于志勇,董事唐鸣,董事刘加玉,董事", + "changeBefore": "邓文,执行董事兼总经理", + "changeDate": "2010-07-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "晏小平,董事卢晓黎,董事左仁淑,董事蔡春,董事", + "changeBefore": "/", + "changeDate": "2011-01-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3000", + "changeBefore": "2000", + "changeDate": "2008-12-29 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "生产、销售:调味品(半固态)(凭许可证许可项目经营,有效期至2013年08月09日)、鸡精(有效期至2014年01月21日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2014年01月21日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeBefore": "生产、销售:调味品(半固态)(凭许可证经营,有效期至2013年08月09日)、鸡精(凭许可证经营,有效期至2014年01月21日)、味精【谷氨酸钠(99%味精)】(分装)(凭许可证经营,有效期至2014年01月21日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeDate": "2011-03-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油)(凭许可证许可项目经营);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-06-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "75618.569000万人民币", + "changeBefore": "63044.4441万人民币", + "changeDate": "2021-07-22 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "四川天味食品集团股份有限公司", + "changeBefore": "四川天味食品股份有限公司", + "changeDate": "2013-11-08 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-09 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "唐璐,货币;邓文,货币;", + "changeBefore": "唐璐;邓文;", + "changeDate": "2008-12-29 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;互联网信息服务;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-10-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;马麟;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;", + "changeBefore": "成都市天味食品有限公司;邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;马麟;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;", + "changeDate": "2009-12-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-28 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市双流县西航港街道腾飞一路333号", + "changeBefore": "成都市双流县西航港工业集中区黄甲大道三段", + "changeDate": "2014-05-20 00:00:00", + "changeField": "经营场所变更" + }, + { + "changeAfter": "李栋钢,监事马麟,监事刘凤英,监事", + "changeBefore": "/", + "changeDate": "2010-07-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "冯渊,董事\n车振明,董事\n黄兴旺,董事", + "changeBefore": "", + "changeDate": "2016-06-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-12-25 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "12225", + "changeBefore": "11625", + "changeDate": "2010-11-29 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "卢小波,3.1%;其他股东增资,3.3%;张艳红,0.4%;", + "changeBefore": "卢小波,2.5%;其他股东增资,4.9%;张艳红,0.6%;", + "changeDate": "2013-10-30 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-08-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "唐金梅 代莉 肖大刚", + "changeBefore": "马麟 韩军 张志强", + "changeDate": "2020-06-03 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-12-25 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "18337.5", + "changeBefore": "12225", + "changeDate": "2013-10-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-08-14 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "于志勇,其他,75万元;尹翊嫚,其他,11.25万元;杨渊和,其他,18.75万元;吴学军,其他,37.5万元;吴虹,其他,11.25万元;陶应彬,其他,75万元;唐璐,其他,2250万元;唐鸣,其他,75万元;冉龙丰,其他,18.75万元;马麟,其他,37.5万元;卢小波,其他,562.5万元;刘加玉,其他,75万元;李栋钢,其他,37.5万元;何丽平,其他,18.75万元;何昌军,其他,37.5万元;邓志宇,其他,37.5万元;邓文,其他,14010万元;邓聪,其他,37.5万元;邓昌伦,其他,11.25万元;", + "changeBefore": "于志勇;尹翊嫚;杨渊和;吴学军;吴虹;陶应彬;唐璐;唐鸣;冉龙丰;马麟;卢小波;刘加玉;李栋钢;何丽平;何昌军;邓志宇;邓文;邓聪;邓昌伦;", + "changeDate": "2013-10-30 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "成都市天味食品有限公司;邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;马麟;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;", + "changeBefore": "邓文;唐璐;", + "changeDate": "2009-11-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-09-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-04-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-07-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "唐璐,董事;刘加玉,董事;马麟,监事;冯渊,董事;于志勇,董事;唐鸣,董事;车振明,董事;邓文,董事长兼总经理;黄兴旺,董事;张志强,监事;韩军,监事;吴学军,董事;", + "changeBefore": "唐璐,董事;刘加玉,董事;黄琨,董事;马麟,监事;冯渊,董事;于志勇,董事;唐鸣,董事;车振明,董事;邓文,董事长兼总经理;黄兴旺,董事;张志强,职工监事;韩军,监事;", + "changeDate": "2019-05-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:调味品(半固态)(凭许可证许可项目经营,有效期至2016年08月08日)、鸡精(有效期至2014年01月21日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2014年01月21日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeBefore": "生产、销售:调味品(半固态)(凭许可证许可项目经营,有效期至2013年08月09日)、鸡精(有效期至2014年01月21日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2014年01月21日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeDate": "2013-08-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "59907.475000万人民币", + "changeBefore": "41315.5万人民币", + "changeDate": "2020-05-15 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "食品、调味料研发、生产及销售;仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工及销售;中央厨房;肉制品、水产品、蔬菜制品、蔬菜初加工品(净菜)的生产及销售;食品检验及咨询服务;企业管理咨询;商务服务业;第二类增值电信业务中的信息服务业务;互联网商品销售;餐饮服务;预包装食品(含冷藏冷冻食品)、散装食品销售、热食类食品制售;速冻食品的生产及销售;普通货运;货物专用运输(冷藏保鲜);从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料;仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;预包装食品(不含冷藏冷冻食品)销售、热食类食品制售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-06-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-11-08 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "车振明 邓文 冯渊 黄兴旺 吴学军 唐璐 于志勇 沈松林 王红强", + "changeBefore": "黄兴旺 吴学军 唐鸣 于志勇 冯渊 刘加玉 车振明 邓文 唐璐", + "changeDate": "2020-06-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "12225", + "changeBefore": "11625", + "changeDate": "2010-11-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "18337.5", + "changeBefore": "12225", + "changeDate": "2013-11-08 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "36675", + "changeBefore": "18337.5", + "changeDate": "2014-05-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日)、鸡精(有效期至2017年01月20日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2017年01月20日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2014-05-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;互联网信息服务;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-10-10 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-07-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "37183.5", + "changeBefore": "36675", + "changeDate": "2017-09-28 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-01-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-09-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "冯渊,董事车振明,董事黄兴旺,董事", + "changeBefore": "/", + "changeDate": "2016-06-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "牟文,董事", + "changeBefore": "/", + "changeDate": "2012-12-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;批发兼零售预包装食品;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;互联网信息服务;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-05-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "唐金梅 代莉 肖大刚", + "changeBefore": "马麟 韩军 张志强", + "changeDate": "2020-06-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "左巧芳", + "changeBefore": "刘春梅", + "changeDate": "2019-05-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "四川天味食品集团股份有限公司", + "changeBefore": "四川天味食品股份有限公司", + "changeDate": "2013-10-30 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-08-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都市双流区西航港街道腾飞一路333号", + "changeBefore": "成都市双流县西航港街道腾飞一路333号", + "changeDate": "2016-06-01 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "11625", + "changeBefore": "刘加玉;", + "changeDate": "2010-07-09 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "成都市双流县西航港街道腾飞一路333号", + "changeBefore": "成都市双流县西航港工业集中区黄甲大道三段", + "changeDate": "2014-05-20 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;批发兼零售预包装食品;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;互联网信息服务;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-05-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "18337.5", + "changeBefore": "12225", + "changeDate": "2013-11-08 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-05-20 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-01-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "于志勇,其他;尹翊嫚,其他;杨渊和,其他;吴学军,其他;吴虹,其他;陶应彬,其他;唐璐,其他;唐鸣,其他;冉龙丰,其他;马麟,其他;卢小波,其他;刘加玉,其他;李栋钢,其他;何丽平,其他;何昌军,其他;邓志宇,其他;邓文,其他;邓聪,其他;邓昌伦,其他;", + "changeBefore": "于志勇;尹翊嫚;杨渊和;吴学军;吴虹;陶应彬;唐璐;唐鸣;冉龙丰;马麟;卢小波;刘加玉;李栋钢;何丽平;何昌军;邓志宇;邓文;邓聪;邓昌伦;", + "changeDate": "2013-10-30 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "邓文,货币,土地使用权,实物;", + "changeBefore": "邓文;", + "changeDate": "2009-12-09 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-03-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "41315.500000", + "changeBefore": "37183.500000", + "changeDate": "2019-05-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-06-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;卢小波;马麟;其他股东增资;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;张艳红;", + "changeBefore": "邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;卢小波;马麟;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;张艳红;", + "changeDate": "2010-11-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "63044.444100万人民币", + "changeBefore": "62958.1241万人民币", + "changeDate": "2020-12-22 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "36675", + "changeBefore": "18337.5", + "changeDate": "2014-05-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-05-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "生产、销售:调味料;仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;预包装食品(不含冷藏冷冻食品)销售、热食类食品制售;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(固态、半固态、调味油);仓储服务;销售机械设备;软件设计、开发和销售;农产品初加工;食品检验及咨询服务;第二类增值电信业务中的信息服务业务;餐饮服务;批发兼零售预包装食品;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-12-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;卢小波;马麟;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;张艳红;", + "changeBefore": "邓昌伦;邓聪;邓文;邓志宇;何昌军;何丽平;李栋钢;刘加玉;马麟;冉龙丰;唐鸣;唐璐;陶应彬;吴虹;吴学军;杨渊和;尹翊嫚;于志勇;", + "changeDate": "2010-03-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "4500", + "changeBefore": "邓文;", + "changeDate": "2009-12-09 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "60098.475000万人民币", + "changeBefore": "59907.475万人民币", + "changeDate": "2020-07-24 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "生产、销售:调味品(半固态)(凭许可证经营,有效期至2013年08月09日)、鸡精(凭许可证经营,有效期至2014年01月21日)、味精【谷氨酸钠(99%味精)】(分装)(凭许可证经营,有效期至2014年01月21日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeBefore": "生产、销售复合调味品(凭许可证许可项目经营,有效期至2011年4月2日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeDate": "2011-03-22 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日)、鸡精(有效期至2017年01月20日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2017年01月20日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeBefore": "生产、销售:调味品(半固态)(凭许可证许可项目经营,有效期至2016年08月08日)、鸡精(有效期至2014年01月21日)、味精【谷氨酸钠(99%味精)】(分装)(有效期至2014年01月21日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeDate": "2014-01-06 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-10 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:调味料(固态、半固态、调味油)(凭许可证许可项目经营);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "生产、销售:调味料(半固态)(凭许可证许可项目经营,有效期至2016年08月08日);仓储服务;销售机械设备;从事货物进出口与技术进出口的对外贸易经营。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-07-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "黄琨,董事", + "changeBefore": "/", + "changeDate": "2012-04-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "生产、销售:调味品(半固态)(凭许可证许可项目经营,有效期至2013年8月9日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeBefore": "生产、销售复合调味品(凭许可证许可项目经营,有效期至2011年4月2日);销售机械设备;从事货物进出口与技术进出口的对外贸易经营(法律、行政法规禁止的项目除外,法律、行政法规限制的项目须取得许可后方可经营);以及其他无需许可或者审批的合法项目。", + "changeDate": "2011-03-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "18337.5", + "changeBefore": "12225", + "changeDate": "2013-10-30 00:00:00", + "changeField": "实收资本变更" + } + ], + "contactInfo": { + "email": "smhr@teway.cn", + "phoneNumber": "028-82808188", + "website": [ + { + "name": "四川天味食品集团股份有限公司", + "url": "www.teway.cn" + } + ] + }, + "employees": [ + { + "employeeName": "唐金梅", + "position": "监事" + }, + { + "employeeName": "代莉", + "position": "监事" + }, + { + "employeeName": "沈松林", + "position": "董事" + }, + { + "employeeName": "邓文", + "position": "董事长兼总经理" + }, + { + "employeeName": "肖大刚", + "position": "监事" + }, + { + "employeeName": "吴学军", + "position": "董事" + }, + { + "employeeName": "唐璐", + "position": "董事" + }, + { + "employeeName": "于志勇", + "position": "董事" + }, + { + "employeeName": "黄兴旺", + "position": "董事" + }, + { + "employeeName": "车振明", + "position": "董事" + }, + { + "employeeName": "王红强", + "position": "董事" + }, + { + "employeeName": "冯渊", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "食品制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2013-10-30 00:00:00", + "name": "四川天味食品股份有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "9340", + "stockName": "邓文", + "stockPercent": "0.6450", + "stockRealcapital": "9340", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1500", + "stockName": "唐璐", + "stockPercent": "0.1035", + "stockRealcapital": "1500", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国建设银行股份有限公司-诺德价值优势混合型证券投资基金", + "stockPercent": "0.0061", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "太平人寿保险有限公司-传统-普通保险产品-022L-CT001沪", + "stockPercent": "0.0042", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "浙江浙盐控股有限公司", + "stockPercent": "0.0028", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国银行股份有限公司-景顺长城鼎益混合型证券投资基金(LOF)", + "stockPercent": "0.0078", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "之江新实业有限公司", + "stockPercent": "0.0026", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "香港中央结算有限公司", + "stockPercent": "0.0063", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国农业银行股份有限公司-景顺长城内需增长贰号混合型证券投资基金", + "stockPercent": "0.0023", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "天津达晨创世股权投资基金合伙企业(有限合伙)", + "stockPercent": "0.0023", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "50", + "stockName": "唐鸣", + "stockPercent": "0.0038", + "stockRealcapital": "50", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国工商银行股份有限公司-景顺长城新兴成长混合型证券投资基金", + "stockPercent": "0.0156", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川天味食品股份有限公司", + "taxPayerNo": "510122797830887", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川天味食品集团股份有限公司", + "taxPayerNo": "510122797830887", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川天味食品集团股份有限公司", + "taxPayerNo": "510122797830887", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川天味食品集团股份有限公司", + "taxPayerNo": "915101007978308873", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川天味食品集团股份有限公司", + "taxPayerNo": "915101007978308873", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川天味食品集团股份有限公司", + "taxPayerNo": "915101007978308873", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川天味食品集团股份有限公司", + "taxPayerNo": "915101007978308873", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/ca29b5777ba65d89cfdc69bfa166a226/202202251909.json b/example/tpt/company/ca29b5777ba65d89cfdc69bfa166a226/202202251909.json new file mode 100644 index 0000000..a619edc --- /dev/null +++ b/example/tpt/company/ca29b5777ba65d89cfdc69bfa166a226/202202251909.json @@ -0,0 +1,920 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49909(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49907(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49910(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A14435(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49912(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49906(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49911(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01396(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A14434(17)", + "endDate": "2017-11-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A49908(17)", + "endDate": "2017-11-22 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 10, + "authority": "成都市市场监督管理局", + "branches": 4, + "businessDateFrom": "2003-03-26 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:信息系统集成服务;信息系统运行维护服务;通信设备制造;仪器仪表制造;计算机软硬件及外围设备制造;电子测量仪器制造;软件开发;工程和技术研究和试验发展;自然科学研究和试验发展;电子产品销售;通信设备销售;仪器仪表销售;电子测量仪器销售;软件销售;电子元器件批发;电子元器件零售;电子元器件制造;汽车新车销售;汽车租赁;计算机软硬件及辅助设备批发;计算机软硬件及辅助设备零售;计算机系统服务;信息技术咨询服务;软件外包服务;仪器仪表修理;通讯设备修理;雷达、无线电导航设备专业修理;计算机及办公设备维修;住房租赁;非居住房地产租赁;信息安全设备制造;信息安全设备销售;网络与信息安全软件开发;集成电路芯片及产品制造;集成电路芯片及产品销售;移动终端设备销售;卫星移动通信终端销售;移动通信设备销售;广播电视传输设备销售;终端计量设备制造;互联网设备制造;物联网设备制造;通讯设备销售;云计算设备制造;网络设备销售;云计算设备销售;物联网设备销售;互联网设备销售;雷达及配套设备制造;铁路运输基础设备销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:铁路运输基础设备制造;各类工程建设活动;建筑智能化工程施工(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "5100.000000万人民币", + "changes": 99, + "companyAddress": "成都市武侯区武侯新城管委会武兴四路130号", + "companyCode": "510107000107049", + "companyName": "成都华日通讯技术股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(非上市)", + "contactInfo": { + "email": "huari@cdhuari.com", + "phoneNumber": "028-85361515" + }, + "creditNo": "91510107746428302B", + "employees": 10, + "establishDate": "2003-03-26 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "isOnStock": "0", + "issueDate": "2020-12-31 00:00:00", + "keyNo": "1e222890cc502515fcdc18432ada56ee", + "legalPerson": "莫舸舸", + "liquidation": null, + "mPledges": 0, + "orgCode": "746428302", + "originalName": 1, + "partners": 7, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "桥西区市场监督管理局", + "companyCode": null, + "companyName": "成都华日通讯技术股份有限公司石家庄分公司", + "creditNo": "91130104MA08C8D980", + "legalPerson": "郭轶" + }, + { + "authority": "北京市海淀区市场监督管理局", + "companyCode": "110108002250217", + "companyName": "成都华日通讯技术股份有限公司北京分公司", + "creditNo": "91110108797569420R", + "legalPerson": "李红宙" + }, + { + "authority": "太原市杏花岭区市场监督管理局", + "companyCode": null, + "companyName": "成都华日通讯技术股份有限公司太原分公司", + "creditNo": "91140107MA0KU45D8R", + "legalPerson": "郭轶" + }, + { + "authority": "哈尔滨市松北区市场监督管理局", + "companyCode": null, + "companyName": "成都华日通讯技术股份有限公司哈尔滨分公司", + "creditNo": "91230109MA1BWT8Y1E", + "legalPerson": "郭轶" + } + ], + "changes": [ + { + "changeAfter": "成都市武侯区武科东三路6号", + "changeBefore": "成都市武青南路33号", + "changeDate": "2008-10-15 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "其他股份有限公司(非上市)", + "changeBefore": "其他有限责任公司", + "changeDate": "2020-03-09 00:00:00", + "changeField": "企业类型" + }, + { + "changeAfter": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材(不含无线电发射设备);电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材(不含无线电发射设备);电子技术产品及计算机软件技术咨询及技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-01-13 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州辰鑫九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);苏州寅鑫九鼎创业投资中心(有限合伙);", + "changeBefore": "成都华日新达投资有限公司;达孜华峰投资管理中心(普通合伙);", + "changeDate": "2013-12-06 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州辰鑫九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);苏州寅鑫九鼎创业投资中心(有限合伙);", + "changeBefore": "成都华日新达投资有限公司;达孜华峰投资管理中心(普通合伙);", + "changeDate": "2013-12-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-31 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "成都华日新达投资有限公司,67.5%;嘉兴昭宣元安九鼎创业投资中心(有限合伙),5.0%;苏州荣丰九鼎创业投资中心(有限合伙),7.5%;苏州祥盛九鼎创业投资中心(有限合伙),2.5%;", + "changeBefore": "成都华日新达投资有限公司,70.0%;嘉兴九鼎策略一期投资合伙企业(有限合伙),15.0%;嘉兴九鼎策略一期投资合伙企业(有限合伙),15.0%;嘉兴九鼎策略一期投资合伙企业(有限合伙),15.0%;", + "changeDate": "2013-12-19 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "2500", + "changeBefore": "莫景猷;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材;电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材(不含无线电发射设备);电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-10-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都华日新达投资有限公司,货币,其他;", + "changeBefore": "成都华日新达投资有限公司;", + "changeDate": "2013-12-19 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "成都华日新达投资有限公司,67.5%;嘉兴昭宣元安九鼎创业投资中心(有限合伙),5.0%;苏州荣丰九鼎创业投资中心(有限合伙),7.5%;苏州祥盛九鼎创业投资中心(有限合伙),2.5%;", + "changeBefore": "成都华日新达投资有限公司,70.0%;嘉兴九鼎策略一期投资合伙企业(有限合伙),15.0%;嘉兴九鼎策略一期投资合伙企业(有限合伙),15.0%;嘉兴九鼎策略一期投资合伙企业(有限合伙),15.0%;", + "changeDate": "2013-12-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "莫舸舸", + "changeBefore": "莫景猷", + "changeDate": "2020-03-09 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-14 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-01-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "许晓峰 郭际 彭海", + "changeBefore": "李红宙", + "changeDate": "2020-03-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2017-10-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-05-21 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "许晓峰 郭际 彭海", + "changeBefore": "李红宙", + "changeDate": "2020-03-09 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-06-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);", + "changeBefore": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州辰鑫九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);苏州寅鑫九鼎创业投资中心(有限合伙);", + "changeDate": "2013-12-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材;电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材(不含无线电发射设备);电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-10-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "陈晓龙 漆骐 刘淳 侯进 莫舸舸 李红宙 赵书阳", + "changeBefore": "莫景猷", + "changeDate": "2020-03-09 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "成都华日新达投资有限公司,72.5%;嘉兴九鼎策略一期投资合伙企业(有限合伙),12.5%;嘉兴昭宣元安九鼎创业投资中心(有限合伙),4.2%;苏州荣丰九鼎创业投资中心(有限合伙),6.3%;苏州祥盛九鼎创业投资中心(有限合伙),2.1%;", + "changeBefore": "成都华日新达投资有限公司,67.5%;成都上裕投资有限公司,2.5%;成都上裕投资有限公司,2.5%;成都上裕投资有限公司,2.5%;成都上裕投资有限公司,2.5%;", + "changeDate": "2018-05-02 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "李红宙,监事", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "莫舸舸", + "changeBefore": "莫舸舸", + "changeDate": "2020-03-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "莫景猷;莫舸舸;夏丽华;", + "changeBefore": "莫景猷;夏丽华;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都华日新达投资有限公司,货币,其他;", + "changeBefore": "成都华日新达投资有限公司;", + "changeDate": "2013-12-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都华日新达投资有限公司,72.5%;嘉兴九鼎策略一期投资合伙企业(有限合伙),12.5%;嘉兴昭宣元安九鼎创业投资中心(有限合伙),4.2%;苏州荣丰九鼎创业投资中心(有限合伙),6.3%;苏州祥盛九鼎创业投资中心(有限合伙),2.1%;", + "changeBefore": "成都华日新达投资有限公司,67.5%;成都上裕投资有限公司,2.5%;成都上裕投资有限公司,2.5%;成都上裕投资有限公司,2.5%;成都上裕投资有限公司,2.5%;", + "changeDate": "2018-05-02 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5100.000000万人民币", + "changeBefore": "2717.3911万人民币", + "changeDate": "2020-03-09 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "莫景猷,其他,货币;", + "changeBefore": "莫景猷;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "5100.000000万人民币", + "changeBefore": "2717.3911万人民币", + "changeDate": "2020-03-09 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-10-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "莫景猷,2.0%;", + "changeBefore": "莫景猷,50.0%;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-10-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "莫舸舸", + "changeBefore": "莫景猷", + "changeDate": "2020-03-09 00:00:00", + "changeField": "法定代表人" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-01-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);", + "changeBefore": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州辰鑫九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);苏州寅鑫九鼎创业投资中心(有限合伙);", + "changeDate": "2013-12-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2717.391100万人民币", + "changeBefore": "2500万人民币", + "changeDate": "2019-10-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2500", + "changeBefore": "成都华日新达投资有限公司;", + "changeDate": "2013-12-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "莫舸舸", + "changeBefore": "莫舸舸", + "changeDate": "2020-03-09 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "莫舸舸,监事", + "changeBefore": "/", + "changeDate": "2013-10-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-05-21 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都华日新达投资有限公司 出资 3401.7万人民币;成都上裕投资有限公司 出资 117.3万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 97.7466万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 195.5034万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 293.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 586.5万人民币;成都华讯创享企业管理咨询合伙企业(有限合伙) 出资 408万人民币;", + "changeBefore": "成都华日新达投资有限公司 出资 1812.5万人民币;成都上裕投资有限公司 出资 62.5万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 52.0825万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 104.1675万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 156.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 312.5万人民币;成都华讯创享企业管理咨询合伙企业(有限合伙) 出资 217.3911万人民币;", + "changeDate": "2020-03-09 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "莫景猷,2.0%;", + "changeBefore": "莫景猷,50.0%;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "None", + "changeBefore": "无", + "changeDate": "2019-10-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都华日新达投资有限公司,货币,其他;", + "changeBefore": "成都华日新达投资有限公司;", + "changeDate": "2013-12-09 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "成都华日新达投资有限公司;达孜华峰投资管理中心(普通合伙);", + "changeBefore": "夏丽华;莫景猷;莫舸舸;", + "changeDate": "2013-10-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市武侯区武科东三路6号", + "changeBefore": "成都市武青南路33号", + "changeDate": "2008-10-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "陈廷睿 *** 备案手机:***", + "changeBefore": "廖贵红 *** 备案手机:***", + "changeDate": "2020-03-09 00:00:00", + "changeField": "工商登记联络员" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "None", + "changeBefore": "无", + "changeDate": "2020-12-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "2500", + "changeBefore": "莫景猷;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-10-31 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都华日新达投资有限公司 出资 1812.5万人民币;成都上裕投资有限公司 出资 62.5万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 52.0825万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 104.1675万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 156.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 312.5万人民币;成都华讯创享企业管理咨询合伙企业(有限合伙) 出资 217.3911万人民币;", + "changeBefore": "成都华日新达投资有限公司 出资 1812.5万人民币;成都上裕投资有限公司 出资 62.5万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 52.0825万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 104.1675万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 156.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 312.5万人民币;", + "changeDate": "2019-10-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2500", + "changeBefore": "成都华日新达投资有限公司;", + "changeDate": "2013-12-19 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "成都华日新达投资有限公司 出资 3401.7万人民币;成都上裕投资有限公司 出资 117.3万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 97.7466万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 195.5034万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 293.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 586.5万人民币;成都华讯创享企业管理咨询合伙企业(有限合伙) 出资 408万人民币;", + "changeBefore": "成都华日新达投资有限公司 出资 1812.5万人民币;成都上裕投资有限公司 出资 62.5万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 52.0825万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 104.1675万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 156.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 312.5万人民币;成都华讯创享企业管理咨询合伙企业(有限合伙) 出资 217.3911万人民币;", + "changeDate": "2020-03-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2013-10-18 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "成都华日新达投资有限公司;达孜华峰投资管理中心(普通合伙);", + "changeBefore": "夏丽华;莫景猷;莫舸舸;", + "changeDate": "2013-10-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "成都华日新达投资有限公司 出资 1812.5万人民币;成都上裕投资有限公司 出资 62.5万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 52.0825万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 104.1675万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 156.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 312.5万人民币;成都华讯创享企业管理咨询合伙企业(有限合伙) 出资 217.3911万人民币;", + "changeBefore": "成都华日新达投资有限公司 出资 1812.5万人民币;成都上裕投资有限公司 出资 62.5万人民币;苏州祥盛九鼎创业投资中心(有限合伙) 出资 52.0825万人民币;嘉兴昭宣元安九鼎创业投资中心(有限合伙) 出资 104.1675万人民币;苏州荣丰九鼎创业投资中心(有限合伙) 出资 156.25万人民币;嘉兴九鼎策略一期投资合伙企业(有限合伙) 出资 312.5万人民币;", + "changeDate": "2019-10-31 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "陈廷睿 *** 备案手机:***", + "changeBefore": "廖贵红 *** 备案手机:***", + "changeDate": "2020-03-09 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市武侯区武侯新城管委会武兴四路130号", + "changeBefore": "成都市武侯区武科东三路6号(武侯新城管委会内)", + "changeDate": "2017-10-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "莫舸舸,经理", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-05-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "赵书阳 侯进 莫舸舸 刘淳 漆骐 李红宙 汪军", + "changeBefore": "侯进 李红宙 刘淳 莫舸舸 陈晓龙 赵书阳 漆骐", + "changeDate": "2020-12-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华日新达投资有限公司,货币,其他;", + "changeBefore": "成都华日新达投资有限公司;", + "changeDate": "2013-12-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "其他股份有限公司(非上市)", + "changeBefore": "其他有限责任公司", + "changeDate": "2020-03-09 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "莫景猷,其他,货币;", + "changeBefore": "莫景猷;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "2717.391100万人民币", + "changeBefore": "2500万人民币", + "changeDate": "2019-10-31 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "None", + "changeBefore": "None", + "changeDate": "2016-01-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华日新达投资有限公司;成都上裕投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);", + "changeBefore": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);", + "changeDate": "2013-12-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-10-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-03-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-12-06 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "莫舸舸,监事", + "changeBefore": "/", + "changeDate": "2013-10-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华日通讯技术股份有限公司", + "changeBefore": "成都华日通讯技术有限公司", + "changeDate": "2020-03-09 00:00:00", + "changeField": "名称" + }, + { + "changeAfter": "莫舸舸,经理", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华日新达投资有限公司;成都上裕投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);", + "changeBefore": "成都华日新达投资有限公司;嘉兴九鼎策略一期投资合伙企业(有限合伙);嘉兴昭宣元安九鼎创业投资中心(有限合伙);苏州荣丰九鼎创业投资中心(有限合伙);苏州祥盛九鼎创业投资中心(有限合伙);", + "changeDate": "2013-12-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "一般项目:信息系统集成服务;信息系统运行维护服务;通信设备制造;仪器仪表制造;计算机软硬件及外围设备制造;电子测量仪器制造;软件开发;工程和技术研究和试验发展;自然科学研究和试验发展;电子产品销售;通信设备销售;仪器仪表销售;电子测量仪器销售;软件销售;电子元器件批发;电子元器件零售;电子元器件制造;汽车新车销售;汽车租赁;计算机软硬件及辅助设备批发;计算机软硬件及辅助设备零售;计算机系统服务;信息技术咨询服务;软件外包服务;仪器仪表修理;通讯设备修理;雷达、无线电导航设备专业修理;计算机及办公设备维修;住房租赁;非居住房地产租赁;信息安全设备制造;信息安全设备销售;网络与信息安全软件开发;集成电路芯片及产品制造;集成电路芯片及产品销售;移动终端设备销售;卫星移动通信终端销售;移动通信设备销售;广播电视传输设备销售;终端计量设备制造;互联网设备制造;物联网设备制造;通讯设备销售;云计算设备制造;网络设备销售;云计算设备销售;物联网设备销售;互联网设备销售;雷达及配套设备制造;铁路运输基础设备销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:铁路运输基础设备制造;各类工程建设活动;建筑智能化工程施工(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeBefore": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材;电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-12-31 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "李红宙,监事", + "changeBefore": "/", + "changeDate": "2013-12-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都华日通讯技术股份有限公司", + "changeBefore": "成都华日通讯技术有限公司", + "changeDate": "2020-03-09 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "陈晓龙 漆骐 刘淳 侯进 莫舸舸 李红宙 赵书阳", + "changeBefore": "莫景猷", + "changeDate": "2020-03-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-10-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-12-31 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "莫景猷;莫舸舸;夏丽华;", + "changeBefore": "莫景猷;夏丽华;", + "changeDate": "2011-06-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都市武侯区武侯新城管委会武兴四路130号", + "changeBefore": "成都市武侯区武科东三路6号(武侯新城管委会内)", + "changeDate": "2017-10-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "莫景猷,执行董事", + "changeBefore": "莫景猷,执行董事兼总经理", + "changeDate": "2013-12-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2013-10-18 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材(不含无线电发射设备);电子技术产品及计算机软件技术咨询及技术服务;自有房屋租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "计算机网络工程,电子技术产品及计算机软件研制、生产、销售;批发、零售机电产品(不含汽车)、电子仪器、仪表、电子元件、通讯器材(不含无线电发射设备);电子技术产品及计算机软件技术咨询及技术服务(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-01-13 00:00:00", + "changeField": "投资人(股权)变更" + } + ], + "contactInfo": { + "email": "huari@cdhuari.com", + "phoneNumber": "028-85361515" + }, + "employees": [ + { + "employeeName": "李红宙", + "position": "董事" + }, + { + "employeeName": "侯进", + "position": "董事" + }, + { + "employeeName": "莫舸舸", + "position": "董事长兼总经理" + }, + { + "employeeName": "赵书阳", + "position": "董事" + }, + { + "employeeName": "刘淳", + "position": "董事" + }, + { + "employeeName": "许晓峰", + "position": "监事" + }, + { + "employeeName": "郭际", + "position": "监事" + }, + { + "employeeName": "彭海", + "position": "监事" + }, + { + "employeeName": "漆骐", + "position": "董事" + }, + { + "employeeName": "汪军", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "信息传输、软件和信息技术服务业", + "industryL2Name": "软件和信息技术服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2020-03-09 00:00:00", + "name": "成都华日通讯技术有限公司" + } + ], + "partners": [ + { + "capiDate": "2007-01-09 00:00:00", + "investName": "货币", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "293.25", + "stockName": "苏州荣丰九鼎创业投资中心(有限合伙)", + "stockPercent": "0.0575", + "stockRealcapital": "293.25", + "stockType": "合伙企业" + }, + { + "capiDate": "2007-01-09 00:00:00", + "investName": "货币", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "97.7466", + "stockName": "苏州祥盛九鼎创业投资中心(有限合伙)", + "stockPercent": "0.0192", + "stockRealcapital": "97.7466", + "stockType": "合伙企业" + }, + { + "capiDate": "2007-01-09 00:00:00", + "investName": "货币", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "195.5034", + "stockName": "嘉兴昭宣元安九鼎创业投资中心(有限合伙)", + "stockPercent": "0.0383", + "stockRealcapital": "195.5034", + "stockType": "合伙企业" + }, + { + "capiDate": "2007-01-09 00:00:00", + "investName": "货币", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "586.5", + "stockName": "嘉兴九鼎策略一期投资合伙企业(有限合伙)", + "stockPercent": "0.1150", + "stockRealcapital": "586.5", + "stockType": "合伙企业" + }, + { + "capiDate": "2007-01-09 00:00:00", + "investName": "货币", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "3401.7", + "stockName": "成都华日新达投资有限公司", + "stockPercent": "0.6670", + "stockRealcapital": "3401.7", + "stockType": "企业法人" + }, + { + "capiDate": "2007-01-09 00:00:00", + "investName": "货币", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "117.3", + "stockName": "成都上裕投资有限公司", + "stockPercent": "0.0230", + "stockRealcapital": "117.3", + "stockType": "企业法人" + }, + { + "capiDate": "2019-10-30 16:00:00", + "investName": "股权", + "investType": "股权", + "shoudDate": "2019-10-30 16:00:00", + "stockCapital": "408", + "stockName": "成都华讯创享企业管理咨询合伙企业(有限合伙)", + "stockPercent": "0.0800", + "stockRealcapital": "408", + "stockType": "合伙企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都华日通讯技术有限公司", + "taxPayerNo": "510107746428302", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都华日通讯技术有限公司", + "taxPayerNo": "510107746428302", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都华日通讯技术有限公司", + "taxPayerNo": "91510107746428302B", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都华日通讯技术有限公司", + "taxPayerNo": "91510107746428302B", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都华日通讯技术股份有限公司", + "taxPayerNo": "91510107746428302B", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都华日通讯技术股份有限公司", + "taxPayerNo": "91510107746428302B", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/cd2c4596be5ed2a749fa8763cc94acf3/202202250233.json b/example/tpt/company/cd2c4596be5ed2a749fa8763cc94acf3/202202250233.json new file mode 100644 index 0000000..c7e1be7 --- /dev/null +++ b/example/tpt/company/cd2c4596be5ed2a749fa8763cc94acf3/202202250233.json @@ -0,0 +1,402 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "筆記本", + "手機", + "智慧型裝置" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101160084213", + "endDate": "2018-05-09 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101160084230", + "endDate": "2018-05-09 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101160084221", + "endDate": "2018-05-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AJ1334", + "endDate": "2012-03-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LC川AJ1333", + "endDate": "2012-03-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AJ0123", + "endDate": "2012-06-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AJ0124", + "endDate": "2012-06-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AJ0122", + "endDate": "2012-06-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01333(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01328(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01329(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01330(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01331(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A01332(17)", + "endDate": "2017-11-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06142(19)", + "endDate": "2019-01-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06143(19)", + "endDate": "2019-01-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06140(19)", + "endDate": "2019-01-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06141(19)", + "endDate": "2019-01-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06139(19)", + "endDate": "2019-01-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06138(19)", + "endDate": "2019-01-04 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "筆記本", + "手機", + "智慧型裝置" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 20, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-03-16 00:00:00", + "businessDateTo": "2061-03-15 00:00:00", + "businessScope": "许可项目:货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:计算机软硬件及外围设备制造;计算机软硬件及辅助设备零售;计算机软硬件及辅助设备批发;移动终端设备制造;移动终端设备销售;电视机制造;电子产品销售;照相机及器材制造;照相机及器材销售;幻灯及投影设备制造;幻灯及投影设备销售;电子元器件制造;电子元器件与机电组件设备销售;网络设备制造;网络设备销售;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。(涉及国家规定实施准入特别管理措施的除外)", + "capital": "8000.000000万美元", + "changes": 24, + "companyAddress": "四川省成都市双流区西南航空港经济开发区综合保税区", + "companyCode": "510100400030957", + "companyName": "仁宝电脑(成都)有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司其他", + "contactInfo": { + "email": "Yali_Liang@compal.com", + "phoneNumber": "028-62588888" + }, + "creditNo": "9151010056969545XA", + "employees": 5, + "establishDate": "2011-03-16 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "isOnStock": "0", + "issueDate": "2021-04-02 00:00:00", + "keyNo": "c32b201c87b056511e46a96f4af379c2", + "legalPerson": "许胜雄", + "liquidation": null, + "mPledges": 0, + "orgCode": "56969545X", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-22 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "林伯泉,183****2006", + "changeBefore": "/", + "changeDate": "2016-07-18 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "5150", + "changeBefore": "5150", + "changeDate": "2018-01-18 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-08 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "四川省成都市双流区西南航空港经济开发区综合保税区", + "changeBefore": "四川省成都市双流县西南航空港经济开发区综合保税区", + "changeDate": "2018-01-18 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "许可项目:货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:计算机软硬件及外围设备制造;计算机软硬件及辅助设备零售;计算机软硬件及辅助设备批发;移动终端设备制造;移动终端设备销售;电视机制造;电子产品销售;照相机及器材制造;照相机及器材销售;幻灯及投影设备制造;幻灯及投影设备销售;电子元器件制造;电子元器件与机电组件设备销售;网络设备制造;网络设备销售;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。(涉及国家规定实施准入特别管理措施的除外)", + "changeBefore": "研发、生产笔记本电脑、桌上型电脑、掌上型电脑、一体机电脑(All in one)、液晶类电视机、数位相机(Digital Camera)、液晶模组、液晶平板型显示器、投影仪(Proiector)、无线传输设备、无线传输伺服器,数位录放影机,数位媒体机,背投电视机、手机、高档服务器、网卡、数据线、调制解调器、集线器、网络交换机、无线网卡(Wireless AP)、车用电子产品、其他网络通讯等资讯产品,塑胶射出成型产品,及以上产品之相关零配件,并销售本公司自产产品,提供相关维修及售后服务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭许可证开展经营活动)。", + "changeDate": "2021-04-02 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "林伯泉,***", + "changeBefore": "/", + "changeDate": "2016-07-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "翁宗斌,董事", + "changeBefore": "/", + "changeDate": "2016-12-23 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "林伯泉,***", + "changeBefore": "", + "changeDate": "2016-07-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-18 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "8000", + "changeBefore": "1600", + "changeDate": "2013-03-14 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-18 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "张明智,总经理", + "changeBefore": "/", + "changeDate": "2016-12-23 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "2021-04-01 章程修正案", + "changeBefore": "无", + "changeDate": "2021-04-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "8000", + "changeBefore": "1600", + "changeDate": "2013-03-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "翁宗斌,董事", + "changeBefore": "/", + "changeDate": "2016-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1600", + "changeBefore": "0", + "changeDate": "2011-06-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-01-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1600", + "changeBefore": "0", + "changeDate": "2011-06-29 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "林伯泉,*****", + "changeBefore": "/", + "changeDate": "2016-07-18 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-07-18 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "张明智,总经理", + "changeBefore": "/", + "changeDate": "2016-12-23 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-08 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-07-18 00:00:00", + "changeField": "发起人名称" + } + ], + "contactInfo": { + "email": "Yali_Liang@compal.com", + "phoneNumber": "028-62588888" + }, + "employees": [ + { + "employeeName": "吕清雄", + "position": "监事" + }, + { + "employeeName": "陈瑞聪", + "position": "董事" + }, + { + "employeeName": "许胜雄", + "position": "董事长" + }, + { + "employeeName": "张明智", + "position": "总经理" + }, + { + "employeeName": "翁宗斌", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "计算机、通信和其他电子设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": "2011-04-06 00:00:00,2011-05-24 00:00:00,2013-01-23 00:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2013-03-15 00:00:00", + "stockCapital": "8000.0", + "stockName": "仁宝投资(四川)有限公司", + "stockPercent": "1.0000", + "stockRealcapital": "8000.0万元", + "stockType": "外商投资投资性公司" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "仁宝电脑(成都)有限公司", + "taxPayerNo": "51012256969545X", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "仁宝电脑(成都)有限公司", + "taxPayerNo": "9151010056969545XA", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "仁宝电脑(成都)有限公司", + "taxPayerNo": "9151010056969545XA", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "仁宝电脑(成都)有限公司", + "taxPayerNo": "9151010056969545XA", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "仁宝电脑(成都)有限公司", + "taxPayerNo": "9151010056969545XA", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/d00dab42df6d4363c3e50add8d393db0/202202250152.json b/example/tpt/company/d00dab42df6d4363c3e50add8d393db0/202202250152.json new file mode 100644 index 0000000..e5bf991 --- /dev/null +++ b/example/tpt/company/d00dab42df6d4363c3e50add8d393db0/202202250152.json @@ -0,0 +1,610 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-08-13", + "createNum": "CN213949942U", + "patentName": "一种造修一体的轨道车生产线", + "type": "实用新型" + }, + { + "createDate": "2021-08-13", + "createNum": "CN213948472U", + "patentName": "一种轨道车辆的设备拆装转运车", + "type": "实用新型" + }, + { + "createDate": "2021-06-25", + "createNum": "CN213531453U", + "patentName": "一种轨道车转向架的构架连接夹具", + "type": "实用新型" + }, + { + "createDate": "2021-06-18", + "createNum": "CN213473129U", + "patentName": "一种模块化的组合车厢结构", + "type": "实用新型" + }, + { + "createDate": "2021-06-15", + "createNum": "CN213457166U", + "patentName": "一种CTADIS型有轨电车的电气连挂试验设备", + "type": "实用新型" + }, + { + "createDate": "2021-06-08", + "createNum": "CN213399303U", + "patentName": "一种非FAM模式下的无人驾驶轨道车辆调试系统", + "type": "实用新型" + }, + { + "createDate": "2021-04-02", + "createNum": "CN110576242B", + "patentName": "一种间隙自动补偿填充数控焊接方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-05", + "createNum": "CN112319545A", + "patentName": "一种造修一体的轨道车生产线", + "type": "发明专利" + }, + { + "createDate": "2021-02-02", + "createNum": "CN112298270A", + "patentName": "一种轨道车辆的设备拆装转运车", + "type": "发明专利" + }, + { + "createDate": "2020-07-03", + "createNum": "CN210914110U", + "patentName": "多功能分体式端部滑动走台", + "type": "实用新型" + }, + { + "createDate": "2020-07-03", + "createNum": "CN210923817U", + "patentName": "有轨电车蓄电池防亏电报警检测装置", + "type": "实用新型" + }, + { + "createDate": "2020-07-03", + "createNum": "CN210909766U", + "patentName": "双头内六角螺丝刀", + "type": "实用新型" + }, + { + "createDate": "2020-07-03", + "createNum": "CN210912450U", + "patentName": "一种有轨电车撒砂系统注砂装置", + "type": "实用新型" + }, + { + "createDate": "2020-07-03", + "createNum": "CN210907464U", + "patentName": "用于自动测温烤枪的安装架", + "type": "实用新型" + }, + { + "createDate": "2019-12-03", + "createNum": "CN110525477A", + "patentName": "一种有轨电车撒砂系统注砂装置", + "type": "发明专利" + }, + { + "createDate": "2018-10-19", + "createNum": "CN106338327B", + "patentName": "一种适用于多辆编组有轨电车的称重系统及方法", + "type": "发明专利" + }, + { + "createDate": "2018-10-19", + "createNum": "CN106218645B", + "patentName": "一种轨道交通整编车辆发车系统", + "type": "发明专利" + }, + { + "createDate": "2018-07-31", + "createNum": "CN106383036B", + "patentName": "一种用于整合轨道车辆各例型试验的系统和方法", + "type": "发明专利" + }, + { + "createDate": "2018-05-11", + "createNum": "CN106276294B", + "patentName": "一种城市轨道交通多车型存车发运系统", + "type": "发明专利" + }, + { + "createDate": "2016-10-26", + "createNum": "CN205661499U", + "patentName": "一种新型气瓶推车", + "type": "实用新型" + } + ], + "total": 44 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "城市轨道交通装备质量综合保障系统", + "publishDate": "2017-02-08", + "regNo": "2019SR0236117", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "城市轨道交通装备智能制造生产管理系统", + "publishDate": "2017-01-12", + "regNo": "2019SR0236112", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + } + ], + "total": 2 + }, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "商标已注册", + "type": "37-建筑修理" + }, + { + "name": "长客新筑", + "status": "商标已注册", + "type": "37-建筑修理" + }, + { + "name": "长客新筑", + "status": "商标已注册", + "type": "12-运输工具" + }, + { + "name": "图形", + "status": "商标已注册", + "type": "12-运输工具" + } + ], + "total": 4 + }, + "base": { + "allows": [ + { + "docName": "食品经营许可证", + "docNo": "JY35101320009397", + "endDate": "2016-11-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02188(17)", + "endDate": "2017-09-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02189(17)", + "endDate": "2017-09-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02190(17)", + "endDate": "2017-09-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起21川A00219(17)", + "endDate": "2017-10-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A00587(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起19川A00588(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05563(18)", + "endDate": "2018-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07291(18)", + "endDate": "2018-05-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A11058(19)", + "endDate": "2019-01-21 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "川餐证字[2013]第510132000236号", + "endDate": "2013-11-19 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 44, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 2, + "TrademarksInfo": 4, + "allows": 11, + "authority": "新津县市场监督管理局", + "branches": 0, + "businessDateFrom": "2012-02-14 00:00:00", + "businessDateTo": null, + "businessScope": "城市轨道交通车辆及零部件的设计、制造、维修、销售、运维服务及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售;润滑油、润滑脂销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "capital": "10000.000000万人民币", + "changes": 39, + "companyAddress": "四川新津工业园区清云中路199号", + "companyCode": "510132000023700", + "companyName": "成都长客新筑轨道交通装备有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "hou-yu@163.com", + "phoneNumber": "15928831454", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "91510132590246077H", + "employees": 6, + "establishDate": "2012-02-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "铁路、船舶、航空航天和其他运输设备制造业" + }, + "isOnStock": "0", + "issueDate": "2020-11-23 00:00:00", + "keyNo": "28751bb4ec44599caa11f648c2bc7297", + "legalPerson": "夏玉龙", + "liquidation": null, + "mPledges": 0, + "orgCode": "590246077", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 1, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "陆云,董事胡基士,董事王恩辉,董事兼总经理姜中辉,董事陈翔越,董事长", + "changeBefore": "陆云,董事长胡基士,董事王恩辉,董事兼总经理姜中辉,董事", + "changeDate": "2012-10-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-02-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "10000", + "changeBefore": "2000", + "changeDate": "2013-05-27 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "夏玉龙", + "changeBefore": "张杨", + "changeDate": "2020-11-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "曹恒瑞", + "changeBefore": "王斌", + "changeDate": "2020-06-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张杨", + "changeBefore": "杨永林", + "changeDate": "2020-06-02 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-11 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "姜中辉 陈翔越 张杨 夏玉龙 王恩辉", + "changeBefore": "王恩辉 胡基士 姜中辉 杨永林 陈翔越", + "changeDate": "2020-06-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "姜中辉,董事", + "changeBefore": "/", + "changeDate": "2012-05-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-10-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-02-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "于洪波", + "changeBefore": "曲强", + "changeDate": "2021-11-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川新津工业园区清云中路199号", + "changeBefore": "新津工业园区新材料产业功能区新材29路东侧", + "changeDate": "2017-10-11 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "张杨", + "changeBefore": "杨永林", + "changeDate": "2020-06-02 00:00:00", + "changeField": "法定代表人" + }, + { + "changeAfter": "四川新津工业园区清云中路199号", + "changeBefore": "新津工业园区新材料产业功能区新材29路东侧", + "changeDate": "2017-10-11 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-14 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "姜中辉 陈翔越 张杨 夏玉龙 王恩辉", + "changeBefore": "王恩辉 胡基士 姜中辉 杨永林 陈翔越", + "changeDate": "2020-06-02 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "城市轨道交通车辆及零部件的设计、制造、维修、销售及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "城市轨道交通车辆及零部件的设计、制造、维修、销售及相关技术咨询;铁路专用设备及器材、配件的设计、制造及销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-02-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "曲强", + "changeBefore": "王恩辉", + "changeDate": "2020-11-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "陈翔越 张杨 夏玉龙 姜中辉 于洪波", + "changeBefore": "张杨 曲强 夏玉龙 陈翔越 姜中辉", + "changeDate": "2021-11-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "姜中辉 夏玉龙 曲强 陈翔越 夏玉龙", + "changeBefore": "陈翔越 姜中辉 夏玉龙 王恩辉 张杨", + "changeDate": "2020-11-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2012年2月14日 至 长期", + "changeBefore": "2012年2月14日 至 2032年2月13日", + "changeDate": "2020-10-12 00:00:00", + "changeField": "经营期限" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-02-28 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "杨永林", + "changeBefore": "陈翔越", + "changeDate": "2017-10-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "徐畅 *** 备案手机:*** (网上办理)", + "changeBefore": "王喜娟 *** 备案手机:***", + "changeDate": "2021-06-11 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "城市轨道交通车辆及零部件的设计、制造、维修、销售、运维服务及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售;润滑油、润滑脂销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "城市轨道交通车辆及零部件的设计、制造、维修、销售及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-24 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "城市轨道交通车辆及零部件的设计、制造、维修、销售及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "城市轨道交通车辆及零部件的设计、制造、维修、销售及相关技术咨询;铁路专用设备及器材、配件的设计、制造及销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-02-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "陈翔越,中华人民共和国居民身份证,*****", + "changeBefore": "陆云,中华人民共和国居民身份证,*****", + "changeDate": "2012-10-15 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-11-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "曹恒瑞", + "changeBefore": "王斌", + "changeDate": "2020-06-02 00:00:00", + "changeField": "主要成员" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-02-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "城市轨道交通车辆及零部件的设计、制造、维修、销售、运维服务及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售;润滑油、润滑脂销售。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。", + "changeBefore": "城市轨道交通车辆及零部件的设计、制造、维修、销售及相关领域的技术服务、技术咨询;铁路专用设备及器材、配件的设计、制造及销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-04-24 00:00:00", + "changeField": "投资人(股权)变更" + } + ], + "contactInfo": { + "email": "hou-yu@163.com", + "phoneNumber": "15928831454", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "陈翔越", + "position": "董事" + }, + { + "employeeName": "姜中辉", + "position": "董事" + }, + { + "employeeName": "张杨", + "position": "董事" + }, + { + "employeeName": "夏玉龙", + "position": "董事长" + }, + { + "employeeName": "曹恒瑞", + "position": "监事" + }, + { + "employeeName": "于洪波", + "position": "总经理,董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "铁路、船舶、航空航天和其他运输设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2013-05-23 00:00:00,2013-12-31 00:00:00", + "stockCapital": "8000.0", + "stockName": "成都市新筑路桥机械股份有限公司", + "stockPercent": "0.8000", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2013-05-23 00:00:00,2013-12-31 00:00:00", + "stockCapital": "2000.0", + "stockName": "中车长春轨道客车股份有限公司", + "stockPercent": "0.2000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都长客新筑轨道交通装备有限公司", + "taxPayerNo": "91510132590246077H", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/d75332e69d889a46b8b92803432992b6/202202251907.json b/example/tpt/company/d75332e69d889a46b8b92803432992b6/202202251907.json new file mode 100644 index 0000000..4217018 --- /dev/null +++ b/example/tpt/company/d75332e69d889a46b8b92803432992b6/202202251907.json @@ -0,0 +1,360 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "电脑", + "零件配置", + "功能修复", + "通讯设备" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1059", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1057", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1055", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1056", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1054", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1053", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1058", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LE川AF1060", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1061", + "endDate": "2014-06-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1063", + "endDate": "2014-07-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AF1064", + "endDate": "2014-07-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-07-01 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "电脑", + "零件配置", + "功能修复", + "通讯设备" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 12, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2011-03-23 00:00:00", + "businessDateTo": "2041-03-22 00:00:00", + "businessScope": "研发、制造计算机产品和其他电子产品以及销售上述产品;从事其他产品的进出口、批发、零售业务;承包信息技术工程并提供整体解决方案,为所承包工程提供相关配套的信息技术产品,提供售后和技术咨询服务;信息技术设备设施的技术咨询、技术服务;软件应用系统集成的设计、安装、调试、维护;软件的开发、设计、制作、销售自产产品,并提供相关的技术咨询和技术服务;计算机系统集成(包括计算机硬件应用系统的设计、安装、调试、维护);企业管理咨询、营销策划咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "capital": "3000.000000万人民币", + "changes": 23, + "companyAddress": "四川省成都高新区西区天勤路800号", + "companyCode": "510109400001121", + "companyName": "戴尔(成都)有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(外国法人独资)", + "contactInfo": { + "email": "shirley_wang2@dell.com", + "phoneNumber": "0592-8182834" + }, + "creditNo": "91510100569680768F", + "employees": 4, + "establishDate": "2011-03-23 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "0", + "issueDate": "2021-08-11 00:00:00", + "keyNo": "e8c1655a7f86d8758ec0f6792cd9e604", + "legalPerson": "张耀华", + "liquidation": null, + "mPledges": 0, + "orgCode": "569680768", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "王雪梅", + "changeBefore": "姜海洋", + "changeDate": "2019-07-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "CHENHONG HUANG,董事长;阎晓茜,监事;张耀华,董事兼总经理;ROBERT LINN POTTS,董事;", + "changeBefore": "CHENHONG HUANG,董事长;阎晓茜,监事;张耀华,董事兼总经理;Janet Merritt Bawcom,董事;", + "changeDate": "2019-07-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-24 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "胡玮;ROBERT LINN POTTS;张耀华", + "changeBefore": "ROBERT LINN POTTS;张耀华;CHENHONG HUANG", + "changeDate": "2021-08-11 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-24 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "成都高新区西区天勤路800号", + "changeBefore": "成都高新区西区天勤东街", + "changeDate": "2012-02-07 00:00:00", + "changeField": "经营场所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-02-07 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-07 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-04 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "Janet Merritt Bawcom,董事", + "changeBefore": "", + "changeDate": "2018-07-20 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-04-07 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-04 00:00:00", + "changeField": "补发证照" + }, + { + "changeAfter": "Janet Merritt Bawcom,董事", + "changeBefore": "", + "changeDate": "2018-07-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-07 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "CHENHONG HUANG", + "changeBefore": "AMIT MIDHA", + "changeDate": "2016-10-09 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "张耀华", + "changeBefore": "CHENHONG HUANG", + "changeDate": "2021-08-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "HUANG CHENHONG,董事长", + "changeBefore": "/", + "changeDate": "2016-10-09 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "3000", + "changeBefore": "0", + "changeDate": "2011-09-20 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "HUANG CHENHONG,董事长", + "changeBefore": "/", + "changeDate": "2016-10-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王雪梅", + "changeBefore": "姜海洋", + "changeDate": "2019-07-24 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "CHENHONG HUANG,董事长;阎晓茜,监事;张耀华,董事兼总经理;ROBERT LINN POTTS,董事;", + "changeBefore": "CHENHONG HUANG,董事长;阎晓茜,监事;张耀华,董事兼总经理;Janet Merritt Bawcom,董事;", + "changeDate": "2019-07-24 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-04 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-04-07 00:00:00", + "changeField": "换发证照" + } + ], + "contactInfo": { + "email": "shirley_wang2@dell.com", + "phoneNumber": "0592-8182834" + }, + "employees": [ + { + "employeeName": "张耀华", + "position": "董事长兼总经理" + }, + { + "employeeName": "ROBERT LINN POTTS", + "position": "董事" + }, + { + "employeeName": "阎晓茜", + "position": "监事" + }, + { + "employeeName": "胡玮", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2013-03-28 00:00:00", + "stockCapital": "3000.0", + "stockName": "DELL ASIA HOLDINGS PTE.LTD.", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "外国(地区)企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "戴尔(成都)有限公司", + "taxPayerNo": "510198569680768", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "戴尔(成都)有限公司", + "taxPayerNo": "510198569680768", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "戴尔(成都)有限公司", + "taxPayerNo": "91510100569680768F", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "戴尔(成都)有限公司", + "taxPayerNo": "91510100569680768F", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "戴尔(成都)有限公司", + "taxPayerNo": "91510100569680768F", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "戴尔(成都)有限公司", + "taxPayerNo": "91510100569680768F", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/de055218320359767e772a79c973a57a/202202251910.json b/example/tpt/company/de055218320359767e772a79c973a57a/202202251910.json new file mode 100644 index 0000000..23c30d3 --- /dev/null +++ b/example/tpt/company/de055218320359767e772a79c973a57a/202202251910.json @@ -0,0 +1,855 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0346(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AE0639", + "endDate": "2010-09-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06395(19)", + "endDate": "2019-02-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AE0641", + "endDate": "2010-09-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AE0660", + "endDate": "2010-09-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AE0274", + "endDate": "2014-03-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AE0273", + "endDate": "2014-03-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0350(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0337(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0347(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0342(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0352(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0340(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0343(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0336(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A0769(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0338(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0348(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0351(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0353(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A08349(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯10川A08350(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A02466(17)", + "endDate": "2017-10-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03032(17)", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容15川A01561(17)", + "endDate": "2017-11-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A03422(17)", + "endDate": "2017-11-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A02055(17)", + "endDate": "2017-12-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06396(19)", + "endDate": "2019-02-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06397(19)", + "endDate": "2019-02-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0344(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起11川A0345(16)", + "endDate": "2016-08-23 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101140167016", + "endDate": "2020-06-02 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-09-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 33, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2014-07-18 00:00:00", + "businessDateTo": null, + "businessScope": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售、租赁;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务、租赁;钻机电网供电研究及技术服务;钻机电代油研究、制造、维修、销售、租赁及及技术服务。修井机驱动系统研究、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "25000.000000万人民币", + "changes": 91, + "companyAddress": "成都市新都区石板滩镇石木路888号", + "companyCode": "510100000311192", + "companyName": "成都中车电机有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "1141603961@qq.com", + "phoneNumber": "028-86326488", + "website": [ + { + "name": "成都中车电机", + "url": "www.cdcrrc.com" + } + ] + }, + "creditNo": "91510100396591651C", + "employees": 3, + "establishDate": "2014-07-18 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "isOnStock": "0", + "issueDate": "2021-09-26 00:00:00", + "keyNo": "a8316c2c040e425d0bca078f44debafb", + "legalPerson": "刘清", + "liquidation": null, + "mPledges": 0, + "orgCode": "396591651", + "originalName": 1, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 1, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "张渭,***", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "项永", + "changeBefore": "谢欣", + "changeDate": "2019-04-24 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。修井机驱动系统研发、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务;机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-30 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-12-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "项永", + "changeBefore": "谢欣", + "changeDate": "2019-05-05 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-12-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "25000.000000", + "changeBefore": "10000.000000", + "changeDate": "2019-04-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务、钻机驱动系统研究、开发、制造、销售及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售租赁及售后服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-09-18 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "项永", + "changeBefore": "谢欣", + "changeDate": "2019-04-18 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "中车株洲电机有限公司,2018-12-24;", + "changeBefore": "中车株洲电机有限公司,2015-09-19;", + "changeDate": "2019-04-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售、租赁;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务、租赁;钻机电网供电研究及技术服务;钻机电代油研究、制造、维修、销售、租赁及及技术服务。修井机驱动系统研究、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。修井机驱动系统研发、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务;机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-05-19 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售、租赁;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务、租赁;钻机电网供电研究及技术服务;钻机电代油研究、制造、维修、销售、租赁及及技术服务。修井机驱动系统研究、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。修井机驱动系统研发、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务;机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-05-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "25000.000000", + "changeBefore": "10000.000000", + "changeDate": "2019-04-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "中车株洲电机有限公司;", + "changeBefore": "南车株洲电机有限公司;", + "changeDate": "2016-03-30 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "10000", + "changeBefore": "1000", + "changeDate": "2014-10-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "中车株洲电机有限公司,货币,24000万元,实物,1000万元;", + "changeBefore": "中车株洲电机有限公司,货币,9000万元,实物,1000万元;", + "changeDate": "2019-04-18 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-19 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "成都市新都区石板滩镇石木路888号", + "changeBefore": "成都市成华区二仙桥北路31号513室、515室", + "changeDate": "2019-01-11 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-10-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-01-05 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-01-05 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1000", + "changeBefore": "10000", + "changeDate": "2014-07-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1000", + "changeBefore": "南车株洲电机有限公司;", + "changeDate": "2014-07-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "张渭,***", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-11 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "25000.000000", + "changeBefore": "10000.000000", + "changeDate": "2019-04-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "10000", + "changeBefore": "1000", + "changeDate": "2014-10-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1000", + "changeBefore": "10000", + "changeDate": "2014-07-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘清", + "changeBefore": "董兵", + "changeDate": "2020-12-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售租赁及售后服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-06-13 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都市新都区石板滩镇石木路888号", + "changeBefore": "成都市成华区二仙桥北路31号513室、515室", + "changeDate": "2019-01-11 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "25000.000000", + "changeBefore": "10000.000000", + "changeDate": "2019-04-24 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "刘清", + "changeBefore": "董兵", + "changeDate": "2021-09-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "周成", + "changeBefore": "刘清", + "changeDate": "2021-09-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "中车株洲电机有限公司,货币,24000万元,实物,1000万元;", + "changeBefore": "中车株洲电机有限公司,货币,9000万元,实物,1000万元;", + "changeDate": "2019-04-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "中车株洲电机有限公司,货币,24000万元,实物,1000万元;", + "changeBefore": "中车株洲电机有限公司,货币,9000万元,实物,1000万元;", + "changeDate": "2019-04-18 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-10-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "25000.000000", + "changeBefore": "10000.000000", + "changeDate": "2019-04-30 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-12-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "董兵", + "changeBefore": "项永", + "changeDate": "2020-12-28 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "张渭,136****6877", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-12-13 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "南车株洲电机有限公司,实物;", + "changeBefore": "南车株洲电机有限公司;", + "changeDate": "2014-07-29 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-17 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "南车株洲电机有限公司,实物;", + "changeBefore": "南车株洲电机有限公司;", + "changeDate": "2014-07-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-12-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "25000.000000", + "changeBefore": "10000.000000", + "changeDate": "2019-04-30 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "项永,执行董事;董兵,总经理;", + "changeBefore": "谢欣,执行董事兼总经理;王怀中,监事;", + "changeDate": "2019-04-24 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-09-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘清", + "changeBefore": "董兵", + "changeDate": "2021-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1000", + "changeBefore": "南车株洲电机有限公司;", + "changeDate": "2014-07-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-10-30 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都中车电机有限公司", + "changeBefore": "成都南车电机有限公司", + "changeDate": "2016-03-30 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "项永,执行董事;董兵,总经理;许志军,监事;", + "changeBefore": "谢欣,执行董事兼总经理;王怀中,监事;", + "changeDate": "2019-04-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2018-05-08 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。修井机驱动系统研发、开发、销售及技术服务;修井机电网供电研究及技术服务;修井机油改电研究及技术服务;石油、天然气的压裂设备设计、研发、制造、维修、销售、租赁及技术服务;油化剂产品的销售及技术服务;机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2019-10-30 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "中车株洲电机有限公司,2018-12-24;", + "changeBefore": "中车株洲电机有限公司,2015-09-19;", + "changeDate": "2019-04-24 00:00:00", + "changeField": "出资日期变更" + }, + { + "changeAfter": "谢欣", + "changeBefore": "晋军", + "changeDate": "2016-05-30 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-10-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-12-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务、钻机驱动系统研究、开发、制造、销售及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售租赁及售后服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-09-18 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "中车株洲电机有限公司,货币,24000万元,实物,1000万元;", + "changeBefore": "中车株洲电机有限公司,货币,9000万元,实物,1000万元;", + "changeDate": "2019-04-24 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "项永,执行董事;许志军,监事;董兵,总经理;", + "changeBefore": "王怀中,监事;谢欣,执行董事兼总经理;", + "changeDate": "2019-05-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-03-30 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务、钻机驱动系统研究、开发、制造、销售及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-11-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-18 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "董兵", + "changeBefore": "项永", + "changeDate": "2020-12-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售租赁及售后服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2017-06-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务。钻机驱动系统研究、开发、制造、销售及技术服务;钻机电网供电研究及技术服务;钻机油改电研究及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;发电设备机组及辅机、工业钻采炼制用防爆电气机械、环保和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。电动汽车整车及零部件的设计研究、系统集成、销售及售后服务、钻机驱动系统研究、开发、制造、销售及技术服务。机械设备租赁。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-11-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "中车株洲电机有限公司;", + "changeBefore": "南车株洲电机有限公司;", + "changeDate": "2016-03-30 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-01-11 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-01-05 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-04-18 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、检修、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、检修、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "交通运输装备电机、变压器、互感器、电抗器的产品及配件的研究、开发、制造、销售;风力发电机组、矿山和石油钻采炼制用防爆电气机械产品和其他电气机械产品以及相关配件的研究、开发、制造、销售;技术进出口、货物进出口。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-10-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-10-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "1141603961@qq.com", + "phoneNumber": "028-86326488", + "website": [ + { + "name": "成都中车电机", + "url": "www.cdcrrc.com" + } + ] + }, + "employees": [ + { + "employeeName": "许志军", + "position": "监事" + }, + { + "employeeName": "刘清", + "position": "执行董事" + }, + { + "employeeName": "周成", + "position": "总经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "研究和试验发展" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2016-03-30 00:00:00", + "name": "成都南车电机有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "25000万人民币", + "stockName": "中车株洲电机有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-07-04 00:00:00", + "executiveOrg": "成都市成华区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都中车电机有限公司", + "taxPayerNo": "91510100396591651C", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/de420bd8ee886e4de9f5ac6265de3781/202202251910.json b/example/tpt/company/de420bd8ee886e4de9f5ac6265de3781/202202251910.json new file mode 100644 index 0000000..5ce1a94 --- /dev/null +++ b/example/tpt/company/de420bd8ee886e4de9f5ac6265de3781/202202251910.json @@ -0,0 +1,2643 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "抗生素中间体", + "谷朊粉", + "花生饼粉", + "苯乙酸", + "碳酸氢钠", + "乙酸丁酯", + "医药中间体", + "医药科技开发", + "研究 ", + " 生产大容量注射剂 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "《排污许可证》核发", + "docNo": "川环许A新0045", + "endDate": null + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101140017499", + "endDate": "2016-12-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0483", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0259", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0656", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0794", + "endDate": "2005-05-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9834", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0781", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0593", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0610", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM0625", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0699", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9848", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA187", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0108(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0071(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0082(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0094(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00111(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A14323(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05221(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05224(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0658", + "endDate": "2007-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0611", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9836", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AM0589", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9912", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0076(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00108(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00109(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04127(18)", + "endDate": "2018-05-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A88651(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A88643(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1034", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM1127", + "endDate": "2006-08-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM1128", + "endDate": "2006-08-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1142", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1138", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1139", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0100", + "endDate": "2007-09-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AM0776", + "endDate": "2010-01-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0487", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM0677", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9909", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA182", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA192", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AM0170", + "endDate": "2015-07-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0102(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0087(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0083(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0066(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0073(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0074(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0103(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05229(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05222(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04377(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0182", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0257", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1035", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1036", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0644", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1045", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0210", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0218", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0217", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0263", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1044", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1047", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0262", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1037", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0651", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0261", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0260", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0643", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0627", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0642", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0654", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0646", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0629", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0628", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1039", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1040", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1042", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1041", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1046", + "endDate": "2003-01-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0782", + "endDate": "2005-04-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0793", + "endDate": "2005-05-16 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0191", + "endDate": "2005-08-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1079", + "endDate": "2005-12-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1123", + "endDate": "2006-08-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM1125", + "endDate": "2006-08-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1131", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1130", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1135", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1134", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1140", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1132", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1141", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1133", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1136", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0489", + "endDate": "2007-01-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM1145", + "endDate": "2007-01-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0099", + "endDate": "2007-09-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LR川AM0097", + "endDate": "2007-09-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0837", + "endDate": "2007-09-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0650", + "endDate": "2007-11-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0847", + "endDate": "2008-01-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0866", + "endDate": "2008-02-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM9847", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0575", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9846", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9833", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0776", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9845", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0591", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0778", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0695", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0647", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9835", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0601", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0599", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0620", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0612", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0600", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM9830", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0587", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0605", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0659", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0622", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0609", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM9831", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0623", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0648", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9839", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0617", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9832", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0619", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0649", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9838", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0865", + "endDate": "2010-01-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AM0781", + "endDate": "2010-01-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0477", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0478", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM0626", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM0641", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM0698", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM0652", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0484", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MS川AM0991", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0488", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0485", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0576", + "endDate": "2010-01-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2LR川AM0526", + "endDate": "2010-01-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0486", + "endDate": "2010-01-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0772", + "endDate": "2010-07-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0771", + "endDate": "2010-07-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9858", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9851", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AM9852", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0270", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9907", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9935", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA199", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA204", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AMA183", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA198", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA196", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA203", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA202", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA180", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA197", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AMA184", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AMA174", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA227", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA228", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA225", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AMA223", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA226", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AMA220", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA222", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA229", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA224", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA221", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA325", + "endDate": "2014-11-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅川AM0281", + "endDate": "2015-07-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0068(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0105(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0063(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0079(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0106(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0065(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0086(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0084(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0098(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0097(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0109(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0069(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0088(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0075(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0070(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0100(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0092(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0104(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0090(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0091(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0067(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0081(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0078(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0089(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0080(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0096(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0101(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0093(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0085(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0072(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0064(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0077(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0095(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0221(16)", + "endDate": "2016-07-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0222(16)", + "endDate": "2016-07-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯23川A00008(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00107(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00112(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00106(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯23川A00010(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00110(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05226(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05230(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05218(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05225(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05220(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05223(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05219(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05227(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A05228(18)", + "endDate": "2018-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容3MC川AM9930", + "endDate": "2018-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM9931", + "endDate": "2018-02-28 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04126(18)", + "endDate": "2018-05-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04128(18)", + "endDate": "2018-05-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04125(18)", + "endDate": "2018-05-18 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07296(18)", + "endDate": "2018-05-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07294(18)", + "endDate": "2018-05-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07295(18)", + "endDate": "2018-05-22 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04375(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04366(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04358(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01433(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01434(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A88652(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A88653(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0655", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM1137", + "endDate": "2007-01-17 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0838", + "endDate": "2007-09-13 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM0661", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0581", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0474", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA188", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA230", + "endDate": "2014-05-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0107(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A0099(16)", + "endDate": "2016-07-15 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯23川A00009(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A14322(17)", + "endDate": "2017-08-29 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM1126", + "endDate": "2006-08-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0168", + "endDate": "2007-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0148", + "endDate": "2007-04-20 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0663", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0703", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0586", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0775", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0578", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2ME川AM0590", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0662", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM1049", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM1054", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM1055", + "endDate": "2010-01-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0783", + "endDate": "2010-07-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9850", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9849", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9867", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9869", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0290", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0295", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9866", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9868", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0296", + "endDate": "2011-04-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9910", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9916", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9908", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9911", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9904", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM0048", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9914", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9915", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9905", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9906", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9913", + "endDate": "2012-03-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9938", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9941", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9939", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9937", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9943", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9944", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9945", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9936", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9940", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AM9942", + "endDate": "2012-05-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA194", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA195", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA177", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA190", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA186", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA176", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA189", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA178", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA200", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA191", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA179", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA193", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA175", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA181", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0183", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM1048", + "endDate": null + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容川AM0783", + "endDate": "2005-04-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容2MC川AM1122", + "endDate": "2006-08-09 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM0562", + "endDate": "2009-11-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LE川AM9859", + "endDate": "2010-08-05 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AMA201", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LS川AMA185", + "endDate": "2014-03-03 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯11川A88642(18)", + "endDate": "2018-08-23 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00970(18)", + "endDate": "2018-12-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00971(18)", + "endDate": "2018-12-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06653(19)", + "endDate": "2019-04-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06655(19)", + "endDate": "2019-04-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06656(19)", + "endDate": "2019-04-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04368(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04360(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04355(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04369(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04357(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04363(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04356(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04371(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04364(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04359(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04354(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04362(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04373(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04361(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04372(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04376(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04365(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04367(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04370(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04374(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05930(18)", + "endDate": "2018-11-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05932(18)", + "endDate": "2018-11-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A05931(18)", + "endDate": "2018-11-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00969(18)", + "endDate": "2018-12-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "锅10川A00968(18)", + "endDate": "2018-12-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06654(19)", + "endDate": "2019-04-19 00:00:00" + }, + { + "docName": "HB02", + "docNo": "成环评审〔2020〕20号", + "endDate": "2020-03-18 00:00:00" + }, + { + "docName": "HB02", + "docNo": "成环评审〔2020〕31号", + "endDate": "2020-05-11 00:00:00" + }, + { + "docName": "HB02", + "docNo": "成环评审〔2020〕40号", + "endDate": "2020-06-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-10-19 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "抗生素中间体", + "谷朊粉", + "花生饼粉", + "苯乙酸", + "碳酸氢钠", + "乙酸丁酯", + "医药中间体", + "医药科技开发", + "研究 ", + " 生产大容量注射剂 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 365, + "authority": "成都市市场监督管理局", + "branches": 6, + "businessDateFrom": "2003-09-28 00:00:00", + "businessDateTo": null, + "businessScope": "研究、生产大容量注射剂、小容量注射剂、冲洗剂;直立式聚丙烯输液袋的技术开发、生产;货物进出口、技术进出口;以下限分支机构经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药;医疗技术服务;医疗技术咨询;计算机软件销售;软件和信息技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "142542.286200万人民币", + "changes": 74, + "companyAddress": "成都市新都卫星城工业开发区南二路", + "companyCode": "510100000036023", + "companyName": "四川科伦药业股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "lichen@kelun.com", + "phoneNumber": "028-82988555", + "website": [ + { + "name": "四川科伦药业股份有限公司", + "url": "www.kelun.com,www.kelun.cn,www.科伦.cn,www.科伦.com" + } + ] + }, + "creditNo": "9151010020260067X4", + "employees": 11, + "establishDate": "2002-05-29 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "医药制造业" + }, + "isOnStock": "1", + "issueDate": "2021-07-12 00:00:00", + "keyNo": "f1cac7e52c297224a19ac6a062083d59", + "legalPerson": "刘革新", + "liquidation": null, + "mPledges": 1, + "orgCode": "20260067X", + "originalName": 0, + "partners": 10, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": "002422", + "stockType": "深交所主板A股", + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "邛崃市市场和质量监督管理局", + "companyCode": "510183000048280", + "companyName": "四川科伦药业股份有限公司邛崃分公司", + "creditNo": "915101835972666956", + "legalPerson": "崔德修" + }, + { + "authority": "安岳县市场监督管理局", + "companyCode": "512021000034068", + "companyName": "四川科伦药业股份有限公司安岳分公司", + "creditNo": "915120215927767922", + "legalPerson": "袁成刚" + }, + { + "authority": "岳池县市场监督管理局", + "companyCode": "511621000013071", + "companyName": "四川科伦药业股份有限公司广安分公司", + "creditNo": "91511621777916536P", + "legalPerson": "廖国栋" + }, + { + "authority": "简阳市工商行政管理和质量技术监督局", + "companyCode": "512081000041873", + "companyName": "四川科伦药业股份有限公司简阳分公司", + "creditNo": "91512081592774156N", + "legalPerson": "胡燕英" + }, + { + "authority": "成都市温江区市场监督管理局", + "companyCode": "510123000042946", + "companyName": "四川科伦药业股份有限公司温江分公司", + "creditNo": "91510115580001420F", + "legalPerson": "吴小愚" + }, + { + "authority": "仁寿县市场监督管理局", + "companyCode": "511421000003640", + "companyName": "四川科伦药业股份有限公司仁寿分公司", + "creditNo": "9151142166029661XB", + "legalPerson": "杨松" + } + ], + "changes": [ + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-08-23 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "程志鹏,董事兼总经理高冬,董事赵力宾,董事张强,董事刘洪,董事罗孝银,董事熊鹰,董事", + "changeBefore": "/", + "changeDate": "2008-06-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "48000", + "changeBefore": "24000", + "changeDate": "2011-05-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-08-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-04-03 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "48000", + "changeBefore": "24000", + "changeDate": "2011-05-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "刘革新;", + "changeBefore": "程志鹏;崔昆元;姜川;九芝堂股份有限公司;李湘敏;梁隆;廖嵘;刘革新;刘绥华;刘卫华;刘亚光;刘亚蜀;刘自伟;毛本兵;潘慧;潘渠;上海玖而瑞资产管理中心;魏兵;新希望集团有限公司;薛维刚;杨鸿飞;尹风刚;涌金实业(集团)有限公司;钟军;周吉宁;", + "changeDate": "2010-07-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "18000", + "changeBefore": "周吉宁;杨鸿飞;李湘敏;潘渠;梁隆;刘亚蜀;姜川;毛本兵;薛维刚;刘自伟;崔昆元;廖嵘;尹风刚;刘卫华;魏兵;刘亚光;程志鹏;刘绥华;潘慧;", + "changeDate": "2008-06-27 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "涌金实业(集团)有限公司;九芝堂股份有限公司;上海玖而瑞资产管理中心;周吉宁;潘慧;崔昆元;刘亚光;毛本兵;刘革新;廖嵘;刘卫华;尹风刚;潘渠;姜川;刘亚蜀;梁隆;杨鸿飞;薛维刚;程志鹏;刘绥华;魏兵;刘自伟;新希望集团有限公司;李湘敏;", + "changeBefore": "潘慧;崔昆元;刘亚光;毛本兵;刘革新;廖嵘;刘卫华;尹风刚;潘渠;姜川;刘亚蜀;梁隆;杨建光;薛维刚;程志鹏;刘绥华;上海华策投资有限公司;魏兵;刘自伟;", + "changeDate": "2008-03-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "143869.047700万人民币", + "changeBefore": "143978.606万人民币", + "changeDate": "2020-09-18 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "研究、生产大容量注射剂,销售自产产品,直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2015年8月26日);经营本企业自产产品及技术的出口业务;经营本企业生产所需的原辅材料、仪器仪表、机械设备、零配件及技术的进口业务(国家限定经营和禁止进出口的商品及技术除外);经营进料加工和“三来一补”业务。", + "changeBefore": "研究、生产大容量注射剂,销售自产产品,直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2010年11月10日);经营本企业自产产品及技术的出口业务;经营本企业生产所需的原辅材料、仪器仪表、机械设备、零配件及技术的进口业务(国家限定经营和禁止进出口的商品及技术除外);经营进料加工和“三来一补”业务。", + "changeDate": "2011-01-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "72000", + "changeBefore": "48000", + "changeDate": "2014-07-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "72000", + "changeBefore": "48000", + "changeDate": "2014-07-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "144000", + "changeBefore": "72000", + "changeDate": "2015-12-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-15 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2010-07-06 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-07-06 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "18000", + "changeBefore": "8000", + "changeDate": "2008-06-27 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "8000", + "changeBefore": "7500", + "changeDate": "2008-03-31 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "144000", + "changeBefore": "72000", + "changeDate": "2015-12-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2011-05-26 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "唐志学 *** 备案手机:***", + "changeBefore": "李琛 *** 备案手机:***", + "changeDate": "2021-11-03 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "143978.955000", + "changeBefore": "143984.550000", + "changeDate": "2019-03-18 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "潘慧,14.1%;崔昆元,2.1%;刘亚光,2.1%;毛本兵,2.1%;刘革新,34.4%;廖嵘,2.1%;刘卫华,2.1%;尹风刚,2.1%;潘渠,1.4%;姜川,2.1%;刘亚蜀,2.1%;梁隆,1.4%;薛维刚,2.1%;程志鹏,7.0%;魏兵,2.1%;刘自伟,2.1%;", + "changeBefore": "潘慧,15.0%;崔昆元,2.3%;刘亚光,2.3%;毛本兵,2.3%;刘革新,30.0%;廖嵘,2.3%;刘卫华,2.3%;尹风刚,2.3%;潘渠,1.5%;姜川,2.3%;刘亚蜀,2.3%;梁隆,1.5%;薛维刚,2.3%;程志鹏,7.5%;魏兵,2.3%;刘自伟,2.3%;", + "changeDate": "2008-03-31 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "刘思川,董事兼总经理", + "changeBefore": "", + "changeDate": "2015-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "于明德,董事武敏,董事张滕文,董事", + "changeBefore": "/", + "changeDate": "2012-08-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "24000", + "changeBefore": "18000", + "changeDate": "2010-07-06 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "刘思川,董事兼总经理", + "changeBefore": "", + "changeDate": "2015-12-23 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "刘思川,董事兼总经理", + "changeBefore": "/", + "changeDate": "2015-12-23 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "143978.606000", + "changeBefore": "143978.955000", + "changeDate": "2019-07-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "研究、生产大容量注射剂、小容量注射剂、冲洗剂(凭许可证经营,有效期至2015年12月31日);直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2015年8月26日);货物进出口、技术进出口;以下限分支机构凭许可证在有效期内经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药。(以上经营范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeBefore": "研究、生产大容量注射剂,销售自产产品,直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2015年8月26日);经营本企业自产产品及技术的出口业务;经营本企业生产所需的原辅材料、仪器仪表、机械设备、零配件及技术的进口业务(国家限定经营和禁止进出口的商品及技术除外);经营进料加工和“三来一补”业务。", + "changeDate": "2012-04-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研究、生产大容量注射剂、小容量注射剂、冲洗剂;直立式聚丙烯输液袋的技术开发、生产;货物进出口、技术进出口;以下限分支机构经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药;医疗技术服务;医疗技术咨询;计算机软件销售;软件和信息技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究、生产大容量注射剂、小容量注射剂、冲洗剂;直立式聚丙烯输液袋的技术开发、生产;货物进出口、技术进出口;以下限分支机构凭许可证在有效期内经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药;医疗技术服务;医疗技术咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-11-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研究、生产大容量注射剂、小容量注射剂、冲洗剂;直立式聚丙烯输液袋的技术开发、生产;货物进出口、技术进出口;以下限分支机构经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药;医疗技术服务;医疗技术咨询;计算机软件销售;软件和信息技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研究、生产大容量注射剂、小容量注射剂、冲洗剂;直立式聚丙烯输液袋的技术开发、生产;货物进出口、技术进出口;以下限分支机构凭许可证在有效期内经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药;医疗技术服务;医疗技术咨询。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-11-15 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "刘革新", + "changeBefore": "刘革新", + "changeDate": "2008-07-10 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-09-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "刘卫华,监事薛维刚,监事监事,监事", + "changeBefore": "/", + "changeDate": "2008-06-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "研究、生产大容量注射剂、小容量注射剂、冲洗剂(凭许可证经营,有效期至2015年12月31日);直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2015年8月26日);货物进出口、技术进出口;以下限分支机构凭许可证在有效期内经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药;医疗技术服务;医疗技术咨询。(以上经营范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeBefore": "研究、生产大容量注射剂、小容量注射剂、冲洗剂(凭许可证经营,有效期至2015年12月31日);直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2015年8月26日);货物进出口、技术进出口;以下限分支机构凭许可证在有效期内经营:制造销售硬胶囊剂、颗粒剂、散剂、软胶囊剂、片剂、滴丸剂、中药前处理及提取;生产销售原料药。(以上经营范围不含国家法律、行政法规、国务院决定禁止或限制的项目)。", + "changeDate": "2014-01-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "143984.55", + "changeBefore": "144000", + "changeDate": "2018-11-15 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "刘思川,董事兼总经理", + "changeBefore": "/", + "changeDate": "2015-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "贺国生,监事", + "changeBefore": "/", + "changeDate": "2014-07-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "程志鹏;崔昆元;姜川;九芝堂股份有限公司;李湘敏;梁隆;廖嵘;刘革新;刘绥华;刘卫华;刘亚光;刘亚蜀;刘自伟;毛本兵;潘慧;潘渠;上海玖而瑞资产管理中心;魏兵;新希望集团有限公司;薛维刚;杨鸿飞;尹风刚;涌金实业(集团)有限公司;钟军;周吉宁;", + "changeBefore": "涌金实业(集团)有限公司;九芝堂股份有限公司;上海玖而瑞资产管理中心;周吉宁;潘慧;崔昆元;刘亚光;毛本兵;刘革新;廖嵘;刘卫华;尹风刚;潘渠;姜川;刘亚蜀;梁隆;杨鸿飞;薛维刚;程志鹏;刘绥华;魏兵;刘自伟;新希望集团有限公司;李湘敏;", + "changeDate": "2008-06-27 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-07-26 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "24000", + "changeBefore": "18000", + "changeDate": "2010-07-06 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "143978.606000", + "changeBefore": "143978.955000", + "changeDate": "2019-07-26 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-07-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-04-20 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-06-27 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "王晶翼,董事\r\n郭云沛,监事", + "changeBefore": "", + "changeDate": "2018-11-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "A股公开发售下投资者;程志鹏;崔昆元;姜川;九芝堂股份有限公司;李湘敏;梁隆;廖嵘;刘革新;刘绥华;刘卫华;刘亚光;刘亚蜀;刘自伟;毛本兵;潘慧;潘渠;上海玖而瑞资产管理中心;魏兵;新希望集团有限公司;薛维刚;杨鸿飞;尹风刚;涌金实业(集团)有限公司;钟军;周吉宁;", + "changeBefore": "程志鹏;崔昆元;姜川;九芝堂股份有限公司;李湘敏;梁隆;廖嵘;刘革新;刘绥华;刘卫华;刘亚光;刘亚蜀;刘自伟;毛本兵;潘慧;潘渠;上海玖而瑞资产管理中心;魏兵;新希望集团有限公司;薛维刚;杨鸿飞;尹风刚;涌金实业(集团)有限公司;钟军;周吉宁;", + "changeDate": "2010-07-06 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "143978.955000", + "changeBefore": "143984.550000", + "changeDate": "2019-03-18 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "程志鹏,5.3%;崔昆元,1.6%;姜川,1.6%;李湘敏,0.7%;梁隆,1.1%;廖嵘,1.6%;刘革新,25.8%;刘绥华,7.6%;刘卫华,1.6%;刘亚光,1.6%;刘亚蜀,1.6%;刘自伟,1.6%;毛本兵,1.6%;潘慧,10.6%;潘渠,1.1%;魏兵,1.6%;薛维刚,1.6%;杨鸿飞,0.7%;尹风刚,1.6%;钟军,0.9%;周吉宁,0.1%;", + "changeBefore": "程志鹏,7.0%;崔昆元,2.1%;姜川,2.1%;李湘敏,0.9%;梁隆,1.4%;廖嵘,2.1%;刘革新,34.4%;刘绥华,10.1%;刘卫华,2.1%;刘亚光,2.1%;刘亚蜀,2.1%;刘自伟,2.1%;毛本兵,2.1%;潘慧,14.1%;潘渠,1.4%;魏兵,2.1%;薛维刚,2.1%;杨鸿飞,0.9%;尹风刚,2.1%;钟军,1.3%;周吉宁,0.2%;", + "changeDate": "2010-07-06 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-03-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "142542.286200万人民币", + "changeBefore": "143869.0477万人民币", + "changeDate": "2021-07-12 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-01-17 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-07-06 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "刘革新,董事长兼总经理程志鹏,董事兼总经理刘绥华,副总经理万阳浴,副总经理陈得光,副总经理", + "changeBefore": "刘革新,董事长兼总经理", + "changeDate": "2008-06-27 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "王广基,董事\n张涛,董事", + "changeBefore": "/", + "changeDate": "2014-07-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "8000", + "changeBefore": "7500", + "changeDate": "2008-03-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/\r\n程志鹏,董事\r\n刘思川,董事兼总经理\r\n李越冬,董事\r\n黄复兴,董事\r\n万鹏,监事", + "changeBefore": "/", + "changeDate": "2015-12-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "143984.55", + "changeBefore": "144000", + "changeDate": "2018-11-15 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-08-23 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "研究、生产大容量注射剂,销售自产产品,直立式聚丙烯输液袋的技术开发、生产(凭许可证经营,有效期至2010年11月10日);经营本企业自产产品及技术的出口业务;经营本企业生产所需的原辅材料、仪器仪表、机械设备、零配件及技术的进口业务(国家限定经营和禁止进出口的商品及技术除外);经营进料加工和“三来一补”业务。", + "changeBefore": "研究、生产大容量注射剂,销售自产产品;经营本企业自产产品及技术的出口业务;经营本企业生产所需的原辅材料、仪器仪表、机械设备、零配件及技术的进口业务(国家限定经营和禁止进出口的商品及技术除外);经营进料加工和“三来一补”业务。", + "changeDate": "2008-11-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "18000", + "changeBefore": "8000", + "changeDate": "2008-06-27 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-04-24 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "杨鸿飞,0.9%;", + "changeBefore": "杨鸿飞,2.1%;", + "changeDate": "2008-06-27 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "8000", + "changeBefore": "刘自伟;魏兵;程志鹏;薛维刚;梁隆;刘亚蜀;姜川;潘渠;尹风刚;刘卫华;廖嵘;刘革新;", + "changeDate": "2008-03-31 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "贺国生,监事", + "changeBefore": "/", + "changeDate": "2014-07-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "lichen@kelun.com", + "phoneNumber": "028-82988555", + "website": [ + { + "name": "四川科伦药业股份有限公司", + "url": "www.kelun.com,www.kelun.cn,www.科伦.cn,www.科伦.com" + } + ] + }, + "employees": [ + { + "employeeName": "张涛", + "position": "董事" + }, + { + "employeeName": "王广基", + "position": "董事" + }, + { + "employeeName": "刘思川", + "position": "董事兼总经理" + }, + { + "employeeName": "李越冬", + "position": "董事" + }, + { + "employeeName": "郭云沛", + "position": "监事" + }, + { + "employeeName": "王晶翼", + "position": "董事" + }, + { + "employeeName": "郑昌艳", + "position": "监事" + }, + { + "employeeName": "刘革新", + "position": "董事长" + }, + { + "employeeName": "潘慧", + "position": "董事" + }, + { + "employeeName": "张腾文", + "position": "董事" + }, + { + "employeeName": "万鹏", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "医药制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "30000万人民币", + "publicDate": null, + "registerDate": "2020-05-11 00:00:00", + "registerNo": "51012020009313", + "registerOffice": "四川省成都市新都区市场监督管理局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "380.142", + "stockName": "尹凤刚", + "stockPercent": "0.0101", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": "2002-12-30 16:00:00", + "investName": "货币", + "investType": "货币", + "shoudDate": "2002-12-30 16:00:00", + "stockCapital": "2252.768", + "stockName": "刘革新", + "stockPercent": "0.2660", + "stockRealcapital": "2252.768", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "253.449", + "stockName": "潘渠", + "stockPercent": "0.0099", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "2534.3325", + "stockName": "潘慧", + "stockPercent": "0.0484", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中信建投证券股份有限公司", + "stockPercent": "0.0105", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中信证券股份有限公司", + "stockPercent": "0.0071", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "泰康人寿保险有限责任公司-投连-创新动力", + "stockPercent": "0.0124", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "香港中央结算有限公司", + "stockPercent": "0.0275", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "380.142", + "stockName": "刘亚光", + "stockPercent": "0.0106", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "雅安市国有资产经营有限责任公司", + "stockPercent": "0.0658", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-25 00:00:00", + "executiveOrg": "成都市新都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川科伦药业股份有限公司", + "taxPayerNo": "51011420260067X", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川科伦药业股份有限公司", + "taxPayerNo": "9151010020260067X4", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川科伦药业股份有限公司", + "taxPayerNo": "51010520260067X", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川科伦药业股份有限公司", + "taxPayerNo": "51010520260067X", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川科伦药业股份有限公司", + "taxPayerNo": "9151010020260067X4", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川科伦药业股份有限公司", + "taxPayerNo": "9151010020260067X4", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/df690c739b4410bdd6f6cd105f65c3ef/202202251909.json b/example/tpt/company/df690c739b4410bdd6f6cd105f65c3ef/202202251909.json new file mode 100644 index 0000000..ec5b822 --- /dev/null +++ b/example/tpt/company/df690c739b4410bdd6f6cd105f65c3ef/202202251909.json @@ -0,0 +1,545 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "研究 ", + " 开发 ", + " 仪器 ", + " 仪表 ", + " 电器 ", + " 批发零售机械设备 ", + " 电子产品 ", + " 化工原料 ", + " 建筑材料" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "研究 ", + " 开发 ", + " 仪器 ", + " 仪表 ", + " 电器 ", + " 批发零售机械设备 ", + " 电子产品 ", + " 化工原料 ", + " 建筑材料" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 0, + "authority": "成都市市场监督管理局", + "branches": 1, + "businessDateFrom": "2000-04-05 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:智能仪器仪表制造;智能车载设备制造;电力电子元器件制造;专用设备制造(不含许可类专业设备制造);液压动力机械及元件制造;气压动力机械及元件制造;机械电气设备制造;通用设备制造(不含特种设备制造);其他专用仪器制造;软件开发;信息技术咨询服务(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "500.000000万人民币", + "changes": 59, + "companyAddress": "成都市武侯区武科东二路11号2幢2-2", + "companyCode": "510000000108172", + "companyName": "四川海天仪表电器开发有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(自然人投资或控股)", + "contactInfo": { + "email": "ht551@126.com", + "phoneNumber": "028-85002911", + "website": [ + { + "name": "四川海天仪表电器开发有限公司", + "url": "www.schtyb.com" + } + ] + }, + "creditNo": "915100007118948723", + "employees": 3, + "establishDate": "2000-04-05 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "isOnStock": "0", + "issueDate": "2021-08-19 00:00:00", + "keyNo": "bd15f22678bca824b2b6ac64dddd1905", + "legalPerson": "陈德英", + "liquidation": null, + "mPledges": 0, + "orgCode": "711894872", + "originalName": 0, + "partners": 3, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 3, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "高新工商局", + "companyCode": "510109000293253", + "companyName": "四川海天仪表电器开发有限公司高新分公司", + "creditNo": "", + "legalPerson": "钟国杰" + } + ], + "changes": [ + { + "changeAfter": "投资方名称: 黄华; 出资额: 52万元; 占百分比: 10.4%; 住所:*****", + "changeBefore": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "投资方名称: 陈德英; 出资额: 45万元; 占百分比: 37.5%; 住所:*****", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeBefore": "投资方名称: 陈德英; 出资额: 18万元; 占百分比: 36%; 住所:*****", + "changeDate": "2006-03-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所: 成都市; 证件号码:", + "changeBefore": "投资方名称: 黄华; 出资额: 7万元; 占百分比: 5.8%; 住所: 同上; 证件号码: 5***032", + "changeDate": "2009-06-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 18万元; 占百分比: 36%; 住所:*****", + "changeBefore": "投资方名称: 刘涛; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeDate": "2005-06-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeBefore": "投资方名称: 黄华; 出资额: 10万元; 占百分比: 20%; 住所:*****", + "changeDate": "2005-06-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 45万元; 占百分比: 37.5%; 住所:*****", + "changeBefore": "", + "changeDate": "2006-03-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 45万元; 占百分比: 37.5%; 住所: ; 证件号码: 5***032", + "changeBefore": "", + "changeDate": "2006-03-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "研发、销售、生产(仅限分支机构在工业园区内从事生产加工经营):仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "专用仪器仪表制造;商品批发与零售;专业技术服务业;技术推广服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-06-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 433万元; 占百分比: 86.6%; 住所: ; 证件号码: 5***031", + "changeBefore": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所: 成都市通锦路16号; 证件号码: 5***005", + "changeDate": "2009-06-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-01 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 3%; 住所:*****", + "changeBefore": "投资方名称: 陈德英; 出资额: 8万元; 占百分比: 6.7%; 住所:*****", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "投资方名称: 黄华; 出资额: 45万元; 占百分比: 37.5%; 住所: ; 证件号码: 5***032", + "changeDate": "2009-06-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "500", + "changeBefore": "120", + "changeDate": "2009-06-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所: 成都市通锦路16号; 证件号码: 5***005", + "changeBefore": "投资方名称: 陈德英; 出资额: 10万元; 占百分比: 20%; 住所: 四川省雅安市大南街24号; 证件号码: 5***031", + "changeDate": "2005-06-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 7万元; 占百分比: 5.8%; 住所: 同上; 证件号码: 5***032", + "changeBefore": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所: 成都市; 证件号码:", + "changeDate": "2006-03-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "有限责任公司(自然人投资或控股)", + "changeBefore": "其他有限责任公司", + "changeDate": "2009-06-03 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 433万元; 占百分比: 86.6%; 住所:*****", + "changeBefore": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "有限责任公司(自然人投资或控股)", + "changeBefore": "其他有限责任公司", + "changeDate": "2009-06-03 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "住所: 成都市武侯区武科东一路15号3栋2单元2层11号; 邮政编码: 610000; 电话: 5444770; 住所所在行政区划:四川省", + "changeBefore": "住所: 成都市武侯区武科东二路11号; 邮政编码: 610000; 电话: 5444770; 住所所在行政区划:四川省", + "changeDate": "2011-11-15 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-01 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "住所: 成都市武侯区武科东二路11号; 邮政编码: 610000; 电话: 5444770", + "changeBefore": "住所: 成都市高新区高朋大道10号创新服务中心科辅楼4楼; 邮政编码: 610000; 电话: 5444770", + "changeDate": "2006-09-22 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 17万元; 占百分比: 34%; 住所: 同上; 证件号码: 5***032", + "changeBefore": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所: 成都市; 证件号码:", + "changeDate": "2005-06-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所: 成都市; 证件号码:", + "changeBefore": "投资方名称: 黄华; 出资额: 10万元; 占百分比: 20%; 住所: 同上; 证件号码: 5***032", + "changeDate": "2005-06-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "刘刚", + "changeBefore": "陈德英", + "changeDate": "2021-08-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-03-16 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "500", + "changeBefore": "120", + "changeDate": "2009-06-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所: 成都市通锦路16号; 证件号码: 5***005", + "changeBefore": "投资方名称: 陈德英; 出资额: 18万元; 占百分比: 36%; 住所: 四川省雅安市大南街24号; 证件号码: 5***031", + "changeDate": "2006-03-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "投资方名称: 陈德英; 出资额: 45万元; 占百分比: 37.5%; 住所: ; 证件号码: 5***031", + "changeDate": "2009-06-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "120", + "changeBefore": "50", + "changeDate": "2006-03-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "成都市武侯区武科东二路11号2幢2-2", + "changeBefore": "成都市武侯区武科东一路15号3栋2单元2层11号", + "changeDate": "2018-06-19 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 8万元; 占百分比: 6.7%; 住所:*****", + "changeBefore": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeDate": "2006-03-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 52万元; 占百分比: 10.4%; 住所: ; 证件号码: 5***032", + "changeBefore": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所: 成都市; 证件号码:", + "changeDate": "2009-06-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "经营范围: 专用仪器仪表制造;商品批发与零售;专业技术服务业;技术推广服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 4110", + "changeBefore": "经营范围: 研究、开发、生产、销售仪器仪表,电器;批发、零售机械设备,电子产品。行业代码: 4110", + "changeDate": "2007-04-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "住所: 成都市武侯区武科东二路11号; 邮政编码: 610000; 电话: 5444770", + "changeBefore": "住所: 成都市高新区高朋大道10号创新服务中心科辅楼4楼; 邮政编码: 610000; 电话: 5444770", + "changeDate": "2006-09-22 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "住所: 成都市武侯区武科东一路15号3栋2单元2层11号; 邮政编码: 610000; 电话: 5444770; 住所所在行政区划:四川省", + "changeBefore": "住所: 成都市武侯区武科东二路11号; 邮政编码: 610000; 电话: 5444770; 住所所在行政区划:四川省", + "changeDate": "2011-11-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都市武侯区武科东二路11号2幢2-2", + "changeBefore": "成都市武侯区武科东一路15号3栋2单元2层11号", + "changeDate": "2018-06-19 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 3%; 住所: 成都市通锦路16号; 证件号码: 5***005", + "changeBefore": "投资方名称: 陈德英; 出资额: 8万元; 占百分比: 6.7%; 住所: 四川省雅安市大南街24号; 证件号码: 5***031", + "changeDate": "2009-06-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "120", + "changeBefore": "50", + "changeDate": "2006-03-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所: 成都市; 证件号码:", + "changeBefore": "投资方名称: 黄华; 出资额: 17万元; 占百分比: 34%; 住所: 同上; 证件号码: 5***032", + "changeDate": "2006-03-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-08-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、销售、生产(仅限分支机构在工业园区内从事生产加工经营):仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-06-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "研发、销售、生产(仅限分支机构在工业园区内从事生产加工经营):仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "专用仪器仪表制造;商品批发与零售;专业技术服务业;技术推广服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-06-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "投资方名称: 黄华; 出资额: 45万元; 占百分比: 37.5%; 住所:*****", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 45万元; 占百分比: 37.5%; 住所: ; 证件号码: 5***031", + "changeBefore": "", + "changeDate": "2006-03-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeBefore": "投资方名称: 陈德英; 出资额: 10万元; 占百分比: 20%; 住所:*****", + "changeDate": "2005-06-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 17万元; 占百分比: 34%; 住所:*****", + "changeBefore": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeDate": "2005-06-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-03-16 00:00:00", + "changeField": "经营范围" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 45万元; 占百分比: 37.5%; 住所:*****", + "changeBefore": "", + "changeDate": "2006-03-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "研发、销售、生产(仅限分支机构在工业园区内从事生产加工经营):仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-06-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeBefore": "投资方名称: 黄华; 出资额: 7万元; 占百分比: 5.8%; 住所:*****", + "changeDate": "2009-06-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 8万元; 占百分比: 6.7%; 住所: 四川省雅安市大南街24号; 证件号码: 5***031", + "changeBefore": "投资方名称: 张绍彬; 出资额: 15万元; 占百分比: 30%; 住所: 成都市通锦路16号; 证件号码: 5***005", + "changeDate": "2006-03-20 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "经营范围: 专用仪器仪表制造;商品批发与零售;专业技术服务业;技术推广服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 4110", + "changeBefore": "经营范围: 研究、开发、生产、销售仪器仪表,电器;批发、零售机械设备,电子产品。行业代码: 4110", + "changeDate": "2007-04-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "一般项目:智能仪器仪表制造;智能车载设备制造;电力电子元器件制造;专用设备制造(不含许可类专业设备制造);液压动力机械及元件制造;气压动力机械及元件制造;机械电气设备制造;通用设备制造(不含特种设备制造);其他专用仪器制造;软件开发;信息技术咨询服务(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "研发、销售、生产:仪器仪表、液压动力机械及元件、气压动力机械及元件、工业自动控制系统及装置、智能车载设备、电子元器件与机电组件设备、计算机、通讯设备及电子设备。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2021-08-19 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeBefore": "投资方名称: 黄华; 出资额: 17万元; 占百分比: 34%; 住所:*****", + "changeDate": "2006-03-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 黄华; 出资额: 7万元; 占百分比: 5.8%; 住所:*****", + "changeBefore": "投资方名称: 四川海天明实业有限责任公司; 出资额: 15万元; 占百分比: 30%; 住所:*****", + "changeDate": "2006-03-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 陈德英; 出资额: 18万元; 占百分比: 36%; 住所: 四川省雅安市大南街24号; 证件号码: 5***031", + "changeBefore": "投资方名称: 刘涛; 出资额: 15万元; 占百分比: 30%; 住所: 成都市通锦路16号; 证件号码: 510126690131008", + "changeDate": "2005-06-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + } + ], + "contactInfo": { + "email": "ht551@126.com", + "phoneNumber": "028-85002911", + "website": [ + { + "name": "四川海天仪表电器开发有限公司", + "url": "www.schtyb.com" + } + ] + }, + "employees": [ + { + "employeeName": "黄华", + "position": "监事" + }, + { + "employeeName": "陈德英", + "position": "执行董事" + }, + { + "employeeName": "刘刚", + "position": "经理" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2002-04-05 00:00:00", + "stockCapital": "52.0", + "stockName": "黄华", + "stockPercent": "0.1040", + "stockRealcapital": "52", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2002-04-05 00:00:00", + "stockCapital": "15.0", + "stockName": "张绍彬", + "stockPercent": "0.0300", + "stockRealcapital": "15", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2002-04-05 00:00:00", + "stockCapital": "433.0", + "stockName": "陈德英", + "stockPercent": "0.8660", + "stockRealcapital": "433", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川海天仪表电器开发有限公司", + "taxPayerNo": "915100007118948723", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川海天仪表电器开发有限公司", + "taxPayerNo": "915100007118948723", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川海天仪表电器开发有限公司", + "taxPayerNo": "915100007118948723", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/e19d47d94c3c34e806aaaeeb5fb80b52/202202251907.json b/example/tpt/company/e19d47d94c3c34e806aaaeeb5fb80b52/202202251907.json new file mode 100644 index 0000000..951d416 --- /dev/null +++ b/example/tpt/company/e19d47d94c3c34e806aaaeeb5fb80b52/202202251907.json @@ -0,0 +1,820 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-14", + "createNum": "CN202120404269.1", + "patentName": "一种带水管道电热熔管件装置", + "type": "实用新型" + }, + { + "createDate": "2021-06-18", + "createNum": "CN202110204650.8", + "patentName": "一种带水管道电热熔管件装置及带水电热熔焊接方法", + "type": "发明专利" + }, + { + "createDate": "2021-02-09", + "createNum": "CN202020630271.6", + "patentName": "一种抗压式建筑用PE管", + "type": "实用新型" + }, + { + "createDate": "2020-09-25", + "createNum": "CN201921601709.1", + "patentName": "一种用于PE管加工的快速冷却机", + "type": "实用新型" + }, + { + "createDate": "2020-05-19", + "createNum": "CN201921225404.5", + "patentName": "一种真空罐", + "type": "实用新型" + }, + { + "createDate": "2019-09-20", + "createNum": "CN201910561392.1", + "patentName": "一种基于管道三维定位的管网电子地图生成方法及系统", + "type": "发明专利" + }, + { + "createDate": "2019-01-04", + "createNum": "CN201810995823.0", + "patentName": "全电伺服智能热熔对接焊机、系统及方法", + "type": "发明专利" + }, + { + "createDate": "2019-01-04", + "createNum": "CN201810995823.0", + "patentName": "全电伺服智能热熔对接焊机、系统及方法", + "type": "发明专利" + }, + { + "createDate": "2018-09-11", + "createNum": "CN201820354195.3", + "patentName": "一种管道焊接设备中加热板的质量检测器", + "type": "实用新型" + }, + { + "createDate": "2018-08-21", + "createNum": "CN201810213953.4", + "patentName": "一种管道焊接设备中加热板的质量检测方法及检测器", + "type": "发明专利" + }, + { + "createDate": "2018-06-19", + "createNum": "CN201721573741.4", + "patentName": "一种挤出机模具装置", + "type": "实用新型" + }, + { + "createDate": "2018-06-19", + "createNum": "CN201721572691.8", + "patentName": "烫印打印机报警系统", + "type": "实用新型" + }, + { + "createDate": "2018-06-19", + "createNum": "CN201721573724.0", + "patentName": "挤出机机头及模具预加热系统", + "type": "实用新型" + }, + { + "createDate": "2018-03-27", + "createNum": "CN201711175432.6", + "patentName": "挤出机机头及模具预加热系统", + "type": "发明专利" + }, + { + "createDate": "2018-03-06", + "createNum": "CN201711175427.5", + "patentName": "烫印打印机报警系统", + "type": "发明专利" + }, + { + "createDate": "2017-04-12", + "createNum": "CN201620988077.9", + "patentName": "聚乙烯管色条挤出加工装置", + "type": "实用新型" + }, + { + "createDate": "2017-04-12", + "createNum": "CN201620977523.6", + "patentName": "管件复原工具", + "type": "实用新型" + }, + { + "createDate": "2017-03-22", + "createNum": "CN201620993370.4", + "patentName": "聚乙烯管材堆放装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-30", + "createNum": "CN201520838085.0", + "patentName": "聚乙烯管材挤出装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520838892.2", + "patentName": "用于加工聚乙烯热熔对接焊A型试样的装置", + "type": "实用新型" + }, + { + "createDate": "2016-03-02", + "createNum": "CN201520838757.8", + "patentName": "聚乙烯管材辅助开孔装置", + "type": "实用新型" + }, + { + "createDate": "2015-04-01", + "createNum": "CN201420249332.9", + "patentName": "一种用于管材冷却的真空罐装置", + "type": "实用新型" + }, + { + "createDate": "2014-11-19", + "createNum": "CN201420249351.1", + "patentName": "一种色条机进料装置", + "type": "实用新型" + }, + { + "createDate": "2014-10-22", + "createNum": "CN201420250327.X", + "patentName": "一种管材静液压试验端堵装配装置", + "type": "实用新型" + }, + { + "createDate": "2013-08-07", + "createNum": "CN201320059587.4", + "patentName": "用于塑料管材中转存放的翻转支架系统及其控制电路", + "type": "实用新型" + }, + { + "createDate": "2013-08-07", + "createNum": "CN201320060838.0", + "patentName": "试样冲裁器", + "type": "实用新型" + }, + { + "createDate": "2013-08-07", + "createNum": "CN201320059910.8", + "patentName": "管材冷却装置", + "type": "实用新型" + }, + { + "createDate": "2012-12-05", + "createNum": "CN201220099550.X", + "patentName": "挡水法兰组件", + "type": "实用新型" + }, + { + "createDate": "2012-10-17", + "createNum": "CN201220099309.7", + "patentName": "转角钢管", + "type": "实用新型" + }, + { + "createDate": "2012-10-17", + "createNum": "CN201220099609.5", + "patentName": "供料装置", + "type": "实用新型" + }, + { + "createDate": "2011-10-05", + "createNum": "CN201120024203.6", + "patentName": "管材生产装置", + "type": "实用新型" + }, + { + "createDate": "2011-10-05", + "createNum": "CN201120024190.2", + "patentName": "一种管材生产装置", + "type": "实用新型" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201120024183.2", + "patentName": "盘卷机线路控制器", + "type": "实用新型" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201120026205.9", + "patentName": "管材引管", + "type": "实用新型" + }, + { + "createDate": "2011-09-21", + "createNum": "CN201120024277.X", + "patentName": "牵引管", + "type": "实用新型" + }, + { + "createDate": "2011-08-17", + "createNum": "CN201120024179.6", + "patentName": "接头", + "type": "实用新型" + }, + { + "createDate": "2011-08-17", + "createNum": "CN201120026028.4", + "patentName": "管材定径套", + "type": "实用新型" + }, + { + "createDate": "2011-08-17", + "createNum": "CN201120024284.X", + "patentName": "塑料管转接头", + "type": "实用新型" + } + ], + "total": 38 + }, + "ProfileTags": [ + "塑料管 ", + " 工农业用塑料制品" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "供水单位卫生许可", + "docNo": "川(成都-都江堰)卫水字[2016]第007号", + "endDate": "2016-11-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容1LC川AQ0224", + "endDate": "2010-07-13 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 38, + "ProfileTags": [ + "塑料管 ", + " 工农业用塑料制品" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 2, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "2003-02-28 00:00:00", + "businessDateTo": "2053-02-27 00:00:00", + "businessScope": "开发、制造工程塑料、合成橡胶制品和液压、煤气、气动、热力等管道及相配套的管件、阀门、仪表、调压器及施工机具;销售本公司产品,并提供相关的售后服务(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "capital": "8000.000000万人民币", + "changes": 63, + "companyAddress": "四川省成都市都江堰天府大道358号", + "companyCode": "510100400011991", + "companyName": "四川亚大塑料制品有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(中外合资)", + "contactInfo": { + "email": "lisongze@chinaust.com", + "phoneNumber": "028-87229767" + }, + "creditNo": "91510100743642311T", + "employees": 11, + "establishDate": "2003-02-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "橡胶和塑料制品业" + }, + "isOnStock": "0", + "issueDate": "2020-07-16 00:00:00", + "keyNo": "7e07ae5a3d074f44443e5fe8ec684862", + "legalPerson": "罗开全", + "liquidation": null, + "mPledges": 0, + "orgCode": "743642311", + "originalName": 0, + "partners": 2, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "8000", + "changeBefore": "5000", + "changeDate": "2015-08-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-05-31 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "葛吉裕,董事", + "changeBefore": "", + "changeDate": "2017-05-05 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "四川省成都市都江堰天府大道358号", + "changeBefore": "四川省成都市都江堰科技产业开发区", + "changeDate": "2017-05-31 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "罗开全", + "changeBefore": "赵延成", + "changeDate": "2020-07-16 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "四川省成都市都江堰科技产业开发区", + "changeBefore": "四川省成都市省都江堰科技产业开发区", + "changeDate": "2013-12-24 00:00:00", + "changeField": "经营场所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-21 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "黄钊,总经理", + "changeBefore": "/", + "changeDate": "2017-05-31 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "李广林,董事\n翟斌,董事", + "changeBefore": "/", + "changeDate": "2015-04-16 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-04-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-13 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-05-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-04-01 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-02-25 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "黄钊,总经理", + "changeBefore": "", + "changeDate": "2017-05-31 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "四川省成都市都江堰天府大道358号", + "changeBefore": "四川省成都市都江堰科技产业开发区", + "changeDate": "2017-05-31 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-29 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-04-01 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "5000", + "changeBefore": "3160", + "changeDate": "2013-08-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-29 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-29 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "葛吉裕,董事", + "changeBefore": "", + "changeDate": "2017-05-05 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "牟月辉,董事", + "changeBefore": "/", + "changeDate": "2014-11-19 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-21 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "8820", + "changeDate": "2015-08-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "葛吉裕,董事", + "changeBefore": "/", + "changeDate": "2017-05-05 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "罗开全;冯浩宇;Mujia Zhang;信虎峰;TOH YUE KANG;Thomas Hary;葛吉裕;牟月辉;翟斌", + "changeBefore": "葛吉裕;冯浩宇;牟月辉;Mujia Zhang;Mads Bandholtz Jorgensen;李志发;TOH YUE KANG;赵延成;翟斌", + "changeDate": "2020-07-16 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-04-16 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-05-08 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "2021-04-16 章程修正案", + "changeBefore": "无", + "changeDate": "2021-09-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "Herbert Peter ZENGERLING,副董事长\nPietro LORL,董事", + "changeBefore": "/", + "changeDate": "2008-06-27 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "赵延成,董事长\n冯浩宇,董事", + "changeBefore": "", + "changeDate": "2017-05-31 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李龙娇 ***** 备案手机:159****4123 (网上办理)", + "changeBefore": "许凤琼 ***** 备案手机:186****4514", + "changeDate": "2017-04-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-05-08 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "四川省成都市都江堰科技产业开发区", + "changeBefore": "四川省成都市省都江堰科技产业开发区", + "changeDate": "2013-12-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "赵延成", + "changeBefore": "李喜增", + "changeDate": "2017-05-31 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "李龙娇 ***** 备案手机:***** (网上办理)", + "changeBefore": "许凤琼 ***** 备案手机:*****", + "changeDate": "2017-04-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "", + "changeBefore": "8820", + "changeDate": "2015-08-20 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "赵延成,董事长\n冯浩宇,董事", + "changeBefore": "", + "changeDate": "2017-05-31 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "2019-04-22 章程修正案", + "changeBefore": "无", + "changeDate": "2020-04-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "黄钊,总经理", + "changeBefore": "", + "changeDate": "2017-05-31 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "TOH YUE KANG,副董事长\nMujia Zhang,董事", + "changeBefore": "", + "changeDate": "2018-07-13 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "8000", + "changeBefore": "5000", + "changeDate": "2015-08-20 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "葛吉裕;李超;TOH YUE KANG;冯浩宇;Mujia Zhang;信虎峰;罗开全;Thomas Hary;李松刚", + "changeBefore": "葛吉裕;冯浩宇;牟月辉;信虎峰;Mujia Zhang;Thomas Hary;罗开全;TOH YUE KANG;翟斌", + "changeDate": "2021-09-14 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "5000", + "changeBefore": "3160", + "changeDate": "2013-08-23 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "牟月辉,董事", + "changeBefore": "/", + "changeDate": "2014-11-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "8820", + "changeBefore": "6320", + "changeDate": "2013-08-23 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "8820", + "changeBefore": "6320", + "changeDate": "2013-08-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-05-31 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-08-06 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "2020-03-15 章程修正案", + "changeBefore": "无", + "changeDate": "2020-07-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "李广林,董事\n翟斌,董事", + "changeBefore": "/", + "changeDate": "2015-04-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5000", + "changeBefore": "3160", + "changeDate": "2013-08-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "赵延成,董事长\n冯浩宇,董事", + "changeBefore": "/", + "changeDate": "2017-05-31 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "null", + "changeBefore": "8820", + "changeDate": "2015-08-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-29 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "王世宏", + "changeBefore": "无", + "changeDate": "2021-09-14 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "Herbert Peter ZENGERLING,副董事长Pietro LORL,董事", + "changeBefore": "/", + "changeDate": "2008-06-27 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-02-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5000", + "changeBefore": "3160", + "changeDate": "2013-08-23 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "TOH YUE KANG,副董事长\nMujia Zhang,董事", + "changeBefore": "", + "changeDate": "2018-07-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + } + ], + "contactInfo": { + "email": "lisongze@chinaust.com", + "phoneNumber": "028-87229767" + }, + "employees": [ + { + "employeeName": "葛吉裕", + "position": "董事" + }, + { + "employeeName": "黄钊", + "position": "总经理" + }, + { + "employeeName": "冯浩宇", + "position": "董事" + }, + { + "employeeName": "MUJIA ZHANG", + "position": "董事" + }, + { + "employeeName": "罗开全", + "position": "董事长" + }, + { + "employeeName": "THOMAS HARY", + "position": "董事" + }, + { + "employeeName": "TOH YUE KANG", + "position": "副董事长" + }, + { + "employeeName": "信虎峰", + "position": "董事" + }, + { + "employeeName": "王世宏", + "position": "监事" + }, + { + "employeeName": "李松刚", + "position": "董事" + }, + { + "employeeName": "李超", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "橡胶和塑料制品业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2005-02-28 00:00:00,2013-08-21 00:00:00,2016-08-20 00:00:00", + "stockCapital": "4000.0", + "stockName": "凌云工业股份有限公司", + "stockPercent": "0.5000", + "stockRealcapital": null, + "stockType": "外商投资企业" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2005-02-28 00:00:00,2013-08-21 00:00:00,2016-08-20 00:00:00", + "stockCapital": "4000.0", + "stockName": "瑞士乔治.费歇尔有限公司", + "stockPercent": "0.5000", + "stockRealcapital": null, + "stockType": "外国(地区)企业" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-28 00:00:00", + "executiveOrg": "都江堰市市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川亚大塑料制品有限公司", + "taxPayerNo": "510181743642311", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川亚大塑料制品有限公司", + "taxPayerNo": "510181743642311", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川亚大塑料制品有限公司", + "taxPayerNo": "91510100743642311T", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川亚大塑料制品有限公司", + "taxPayerNo": "91510100743642311T", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川亚大塑料制品有限公司", + "taxPayerNo": "91510100743642311T", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/e58b8c164c5519ef2945d95d448431bd/202202251907.json b/example/tpt/company/e58b8c164c5519ef2945d95d448431bd/202202251907.json new file mode 100644 index 0000000..34ade75 --- /dev/null +++ b/example/tpt/company/e58b8c164c5519ef2945d95d448431bd/202202251907.json @@ -0,0 +1,1151 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "电工电气 ", + " 电子元器件" + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "接收机嵌入式软件", + "publishDate": "2019-11-15", + "regNo": "2022SR0004415", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "低空无人机自动防控系统", + "publishDate": "2019-12-20", + "regNo": "2021SR1730112", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "低空无人飞行器(无线电)管控系统", + "publishDate": "-", + "regNo": "2021SR1730089", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "无线电TDOA定位系统", + "publishDate": "2018-04-11", + "regNo": "2021SR1730088", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "光电图像智能识别系统", + "publishDate": "2018-04-12", + "regNo": "2021SR1730090", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "无线电监测测向系统", + "publishDate": "-", + "regNo": "2021SR1730111", + "shortName": "监测测向系统", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "收发组件嵌入式软件", + "publishDate": "2018-10-12", + "regNo": "2021SR1705180", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "发射模块嵌入式软件", + "publishDate": "2020-08-18", + "regNo": "2021SR1658946", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "多通道收发模块嵌入式软件", + "publishDate": "2020-08-25", + "regNo": "2021SR1658709", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "中频处理组件模块嵌入式软件", + "publishDate": "-", + "regNo": "2021SR1405993", + "shortName": "中频处理组件模块软件", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "IQ自动校准软件", + "publishDate": "2021-06-16", + "regNo": "2021SR1405992", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "防撞应答设备收发模块嵌入式软件", + "publishDate": "-", + "regNo": "2021SR1195386", + "shortName": "收发模块嵌入式软件", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "询问发射机嵌入式软件", + "publishDate": "2020-04-20", + "regNo": "2021SR0833019", + "shortName": "", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "多路捷变频模块嵌入式软件", + "publishDate": "2018-12-20", + "regNo": "2019SR1105267", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "数字射频分系统软件", + "publishDate": "-", + "regNo": "2019SR0912068", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "JDTRL4840J00 T/R收发组件软件", + "publishDate": "-", + "regNo": "2019SR0815727", + "shortName": "", + "typeNo": "30000-0000", + "versionNo": "V1.0" + }, + { + "name": "L波段双路激励源嵌入式FPGA软件", + "publishDate": "-", + "regNo": "2018SR1010117", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "S模式程控功率放大组件嵌入式FPGA软件", + "publishDate": "-", + "regNo": "2018SR1010125", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "三通道中频接收机嵌入式FPGA软件", + "publishDate": "-", + "regNo": "2018SR1009943", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "变频模块嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR730952", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "Ku波段接收组件嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR731403", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "微波组件嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR730937", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "功率放大器嵌入式软件", + "publishDate": "2017-01-11", + "regNo": "2017SR730905", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "Ku波段发射组件嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR730968", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "中频处理组件嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR730961", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "L波段收发组件嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR731700", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "地面询问机接收机模块嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR730918", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "频综组件嵌入式软件", + "publishDate": "2016-08-10", + "regNo": "2017SR730945", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机载综合防撞设备多通道接收机嵌入式软件", + "publishDate": "2017-01-11", + "regNo": "2017SR568314", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "机载综合防撞设备多通道发射机嵌入式软件", + "publishDate": "2017-01-11", + "regNo": "2017SR568423", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JD-AC918 USB3.0视频采集卡嵌入式软件", + "publishDate": "2014-05-13", + "regNo": "2014SR104128", + "shortName": "", + "typeNo": "40000-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞HMB-LX-xxH-2008-2 L波段收发及频综组件嵌入式软件", + "publishDate": "2010-08-10", + "regNo": "2013SR151069", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JD1088R ACAS接收机嵌入式软件", + "publishDate": "2010-09-30", + "regNo": "2013SR142862", + "shortName": "", + "typeNo": "30219-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JDIFPM-1A中频处理组件嵌入式软件", + "publishDate": "2011-01-30", + "regNo": "2013SR142864", + "shortName": "", + "typeNo": "30219-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JDNRE0915B步进数字接收机嵌入式软件", + "publishDate": "2011-01-30", + "regNo": "2013SR142849", + "shortName": "", + "typeNo": "40000-4000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞地面站单通道接收机模块嵌入式软件", + "publishDate": "2011-03-11", + "regNo": "2013SR142834", + "shortName": "", + "typeNo": "40000-4000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JD1089T ACAS发射机嵌入式软件", + "publishDate": "2010-09-30", + "regNo": "2013SR142298", + "shortName": "", + "typeNo": "30219-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JDTRD0912-1A 14路数字TR组件嵌入式软件", + "publishDate": "2013-01-30", + "regNo": "2013SR142189", + "shortName": "", + "typeNo": "30219-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JDRE-4D-2M三路幅相接收机嵌入式软件", + "publishDate": "2011-01-30", + "regNo": "2013SR141284", + "shortName": "", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "宽频带信号发生器嵌入式软件", + "publishDate": "2011-01-30", + "regNo": "2012SR024821", + "shortName": "宽频带信号嵌入式软件", + "typeNo": "30200-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞无线共享分卡器软件", + "publishDate": "2009-04-02", + "regNo": "2010SR029766", + "shortName": "", + "typeNo": "69900-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞无线网络摄像机软件", + "publishDate": "2010-01-02", + "regNo": "2010SR029688", + "shortName": "", + "typeNo": "69900-0000", + "versionNo": "V1.0" + }, + { + "name": "九洲迪飞JDRE-4E软件 JDRE-4E_V1.0(F)_X.mcs", + "publishDate": "2007-01-15", + "regNo": "2008SR09232", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDPAL09612-40软件 JDPAL09612-40_V1.0(F)_ X.mcs", + "publishDate": "2005-10-26", + "regNo": "2008SR09226", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞MWSF软件 MWSF_V1.0(F)_X.JED", + "publishDate": "2004-11-22", + "regNo": "2008SR09227", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDTRSW-1C软件 JDTRSW-1C_V1.0(C)_X.c", + "publishDate": "2005-12-06", + "regNo": "2008SR09234", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDRE-4C软件 JDRE-4C_V1.0(F)_X.mcs", + "publishDate": "2006-02-20", + "regNo": "2008SR09229", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDRE-4B软件 JDRE-4B_V1.0(F)_X.mcs", + "publishDate": "2005-07-12", + "regNo": "2008SR09235", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞FS-3软件 FS-3_V1.0(c)_Y", + "publishDate": "2006-06-13", + "regNo": "2008SR09228", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDPLO-20T3000软件 JDPLO-20T3000_V1.0(c)_X", + "publishDate": "2006-06-20", + "regNo": "2008SR09231", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDRE-4D软件 JDRE-4D_V1.0(F)_X.mcs", + "publishDate": "2006-10-25", + "regNo": "2008SR09230", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + }, + { + "name": "九洲迪飞JDRE-1D软件 JDRE-1D_V1.0(F)_X.mcs", + "publishDate": "2004-10-18", + "regNo": "2008SR09233", + "shortName": "", + "typeNo": "66000-9900", + "versionNo": "" + } + ], + "total": 52 + }, + "TrademarksInfo": null, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "电工电气 ", + " 电子元器件" + ], + "SoftwareCopyrightsInfo": 52, + "TrademarksInfo": 0, + "allows": 0, + "authority": "成都高新区市场监督管理局", + "branches": 0, + "businessDateFrom": "2004-10-14 00:00:00", + "businessDateTo": null, + "businessScope": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、建筑装饰材料(不含危险化学品)的销售;房屋租赁(非住宅房屋租赁);企业管理咨询。(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "1250.000000万人民币", + "changes": 74, + "companyAddress": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "companyCode": "510109000063145", + "companyName": "成都九洲迪飞科技有限责任公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他有限责任公司", + "contactInfo": { + "email": "cdjzdf@163.com", + "phoneNumber": "028-85306118", + "website": [ + { + "name": "成都九洲迪飞科技有限责任公司", + "url": "www.dfine-tech.com" + } + ] + }, + "creditNo": "915101007653890114", + "employees": 8, + "establishDate": "2004-10-14 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "isOnStock": "0", + "issueDate": "2021-05-07 00:00:00", + "keyNo": "be20c03820e3036cefa3e53423f6f114", + "legalPerson": "张文生", + "liquidation": null, + "mPledges": 0, + "orgCode": "765389011", + "originalName": 0, + "partners": 10, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "陈锐,监事\n程旗,监事\n\n徐建国,监事", + "changeBefore": "陈锐,监事\n程旗,监事", + "changeDate": "2012-04-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "包建新 陈华生 王晓飞 蒋艳梅 张文生", + "changeBefore": "段家刚 陈华生 王晓飞 包建新 张文生", + "changeDate": "2021-02-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1190", + "changeBefore": "1130", + "changeDate": "2012-01-09 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口(行法律、行政法规禁止的除外,法律、行政法规限制的取得许可后方可经营);承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备(不含彩色复印机)、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外);电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口、技术进出口(法律、行政法规禁止的除外;法律、行政法规限制的取得许可证后方可经营);承接国内外建筑安装工程(凭相关资质许可证从事经营);劳务派遣服务(不含劳动职业介绍);机械加工。(以上经营项目不含法律、法规和国务院决定需要前置许可和审批的项目)。", + "changeDate": "2010-06-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-12-02 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-10-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1200", + "changeBefore": "900", + "changeDate": "2009-02-26 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-09 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "徐克兴 出资 48万人民币;徐新亮 出资 36万人民币;张文生 出资 144万人民币;张兴龙 出资 96万人民币;四川九洲电器股份有限公司 出资 649.2万人民币;赵鹃 出资 12万人民币;包建新 出资 36万人民币;成都讯迪企业管理中心(普通合伙) 出资 180.8万人民币;申江 出资 24万人民币;张志军 出资 24万人民币;", + "changeBefore": "王芝彬 出资 10.8万人民币;徐克兴 出资 48万人民币;徐新亮 出资 36万人民币;张文生 出资 144万人民币;张兴龙 出资 96万人民币;四川九洲电器股份有限公司 出资 649.2万人民币;赵鹃 出资 12万人民币;包建新 出资 36万人民币;成都讯迪企业管理中心(普通合伙) 出资 170万人民币;申江 出资 24万人民币;张志军 出资 24万人民币;", + "changeDate": "2021-05-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "包建新;刘庆珍;四川九洲电器集团有限责任公司;王芝彬;徐克兴;徐新亮;张文生;张兴龙;张志军;", + "changeBefore": "张志军;包建新;程旗;段家刚;刘庆珍;王芝彬;四川九洲电器集团有限责任公司;徐克兴;徐新亮;张文生;张兴龙;", + "changeDate": "2012-01-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-06-11 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1200", + "changeBefore": "四川九洲电器集团有限责任公司;", + "changeDate": "2012-01-09 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "包建新;成都讯迪企业管理中心(有限合伙);申江;四川九洲电器集团有限责任公司;王芝彬;徐克兴;徐新亮;张文生;张兴龙;张志军;赵鹃;", + "changeBefore": "刘庆珍;四川九洲电器集团有限责任公司;包建新;王芝彬;徐克兴;徐新亮;张文生;张兴龙;张志军;", + "changeDate": "2018-06-13 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-15 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeBefore": "成都高新区天府大道765号(天府软件园A2栋)", + "changeDate": "2013-10-29 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-19 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1200", + "changeBefore": "900", + "changeDate": "2009-02-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "包建新,2%;成都讯迪企业管理中心(有限合伙),13%;申江,1%;四川九洲电器集团有限责任公司,51%;王芝彬,0%;徐克兴,3%;徐新亮,2%;张文生,11%;张兴龙,7%;张志军,1%;等", + "changeBefore": "包建新,2%;成都讯迪企业管理中心(有限合伙),9%;申江,1%;四川九洲电器集团有限责任公司,51%;王芝彬,0%;徐克兴,3%;徐新亮,2%;张文生,15%;张兴龙,7%;张志军,1%;等", + "changeDate": "2019-09-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外);电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口、技术进出口(法律、行政法规禁止的除外;法律、行政法规限制的取得许可证后方可经营);承接国内外建筑安装工程(凭相关资质许可证从事经营);劳务派遣服务(不含劳动职业介绍);机械加工。(以上经营项目不含法律、法规和国务院决定需要前置许可和审批的项目)。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外);电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口、技术进出口(法律、行政法规禁止的除外;法律、行政法规限制的取得许可证后方可经营);承接国内外建筑安装工程(凭相关资质许可证从事经营);劳务派遣服务(不含劳动职业介绍);机械加工。(以上经营项目不含法律、法规和国务院决定需要前置许可和审批的项目)。", + "changeDate": "2010-06-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁(以上经营范围国家法律、行政法规禁止的除外;法律、行政法规限制的取得许可后方可经营)(工业行业另设分支机构经营或另选经营场地经营)。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口(行法律、行政法规禁止的除外,法律、行政法规限制的取得许可后方可经营);承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备(不含彩色复印机)、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售。", + "changeDate": "2013-10-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "1200", + "changeBefore": "张志军;张兴龙;张文生;徐新亮;徐克兴;汪晓明;四川九洲电器集团有限责任公司;段家刚;程旗;包建新;", + "changeDate": "2009-02-26 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外);电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口、技术进出口(法律、行政法规禁止的除外;法律、行政法规限制的取得许可证后方可经营);承接国内外建筑安装工程(凭相关资质许可证从事经营);劳务派遣服务(不含劳动职业介绍);机械加工。(以上经营项目不含法律、法规和国务院决定需要前置许可和审批的项目)。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品、信息产品(国家有专项规定的除外);电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口、技术进出口(法律、行政法规禁止的除外;法律、行政法规限制的取得许可证后方可经营);承接国内外建筑安装工程(凭相关资质许可证从事经营);劳务派遣服务(不含劳动职业介绍);其它无需审批或许可的合法项目。", + "changeDate": "2010-01-12 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、建筑装饰材料(不含危险化学品)的销售;房屋租赁;企业管理咨询。(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-05-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁(以上经营范围国家法律、行政法规禁止的除外;法律、行政法规限制的取得许可后方可经营)(工业行业另设分支机构经营或另选经营场地经营)。", + "changeDate": "2014-10-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁;(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁(以上经营范围国家法律、行政法规禁止的除外;法律、行政法规限制的取得许可后方可经营)(工业行业另设分支机构经营或另选经营场地经营)。", + "changeDate": "2014-10-09 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-12-02 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "王芝彬;徐克兴;徐新亮;张文生;张兴龙;四川九洲电器集团有限责任公司;赵鹃;包建新;成都讯迪企业管理中心(普通合伙);申江;张志军;", + "changeBefore": "王芝彬;徐克兴;徐新亮;张文生;张兴龙;四川九洲电器集团有限责任公司;赵鹃;包建新;成都讯迪企业管理中心(有限合伙);申江;张志军;", + "changeDate": "2020-08-21 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "王芝彬 出资 10.8万人民币;徐克兴 出资 48万人民币;徐新亮 出资 36万人民币;张文生 出资 144万人民币;张兴龙 出资 96万人民币;四川九洲投资控股集团有限公司 出资 649.2万人民币;赵鹃 出资 12万人民币;包建新 出资 36万人民币;成都讯迪企业管理中心(普通合伙) 出资 170万人民币;申江 出资 24万人民币;张志军 出资 24万人民币;", + "changeBefore": "王芝彬 出资 10.8万人民币;徐克兴 出资 48万人民币;徐新亮 出资 36万人民币;张文生 出资 144万人民币;张兴龙 出资 96万人民币;四川九洲电器集团有限责任公司 出资 649.2万人民币;赵鹃 出资 12万人民币;包建新 出资 36万人民币;成都讯迪企业管理中心(普通合伙) 出资 170万人民币;申江 出资 24万人民币;张志军 出资 24万人民币;", + "changeDate": "2020-11-26 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "王芝彬 出资 10.8万人民币;徐克兴 出资 48万人民币;徐新亮 出资 36万人民币;张文生 出资 144万人民币;张兴龙 出资 96万人民币;四川九洲电器股份有限公司 出资 649.2万人民币;赵鹃 出资 12万人民币;包建新 出资 36万人民币;成都讯迪企业管理中心(普通合伙) 出资 170万人民币;申江 出资 24万人民币;张志军 出资 24万人民币;", + "changeBefore": "王芝彬 出资 10.8万人民币;徐克兴 出资 48万人民币;徐新亮 出资 36万人民币;张文生 出资 144万人民币;张兴龙 出资 96万人民币;四川九洲投资控股集团有限公司 出资 649.2万人民币;赵鹃 出资 12万人民币;包建新 出资 36万人民币;成都讯迪企业管理中心(普通合伙) 出资 170万人民币;申江 出资 24万人民币;张志军 出资 24万人民币;", + "changeDate": "2020-12-31 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "包建新,2%;成都讯迪企业管理中心(有限合伙),13%;申江,1%;四川九洲电器集团有限责任公司,51%;王芝彬,0%;徐克兴,3%;徐新亮,2%;张文生,11%;张兴龙,7%;张志军,1%;等", + "changeBefore": "包建新,2%;成都讯迪企业管理中心(有限合伙),9%;申江,1%;四川九洲电器集团有限责任公司,51%;王芝彬,0%;徐克兴,3%;徐新亮,2%;张文生,15%;张兴龙,7%;张志军,1%;等", + "changeDate": "2019-09-19 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-01-09 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "孙仲,董事长\n段家刚,董事\n张文生,董事兼总经理\n李海轮,董事\n\n游鲁,董事", + "changeBefore": "孙仲,董事长\n段家刚,董事\n张文生,董事兼总经理\n李海轮,董事", + "changeDate": "2012-04-06 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "四川九洲电器集团有限责任公司,54.1%;", + "changeBefore": "四川九洲电器集团有限责任公司,14.3%;", + "changeDate": "2012-01-09 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeBefore": "成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeDate": "2017-10-25 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-02 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "包建新 陈华生 段家刚 张文生 王晓飞", + "changeBefore": "包建新 杨雅惠 李海轮 段家刚 张文生", + "changeDate": "2020-08-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1200", + "changeBefore": "张文生;", + "changeDate": "2010-01-12 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-06-09 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeBefore": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeDate": "2020-05-15 00:00:00", + "changeField": "住所" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-12-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1250", + "changeBefore": "1200", + "changeDate": "2018-08-02 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-08-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "包建新;成都讯迪企业管理中心(有限合伙);申江;四川九洲电器集团有限责任公司;王芝彬;徐克兴;徐新亮;张文生;张兴龙;张志军;赵鹃;", + "changeBefore": "刘庆珍;四川九洲电器集团有限责任公司;包建新;王芝彬;徐克兴;徐新亮;张文生;张兴龙;张志军;", + "changeDate": "2018-06-13 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2010-01-12 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeBefore": "成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeDate": "2017-10-25 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-08-21 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "徐建国,监事;段家刚,董事;李海轮,董事;张文生,董事长兼总经理;包建新,董事;杨雅惠,董事;王强,监事;周江,监事;", + "changeBefore": "游鲁,董事;陈锐,监事;徐建国,监事;段家刚,董事;程旗,监事;李海轮,董事;张文生,董事兼总经理;孙仲,董事长;", + "changeDate": "2019-08-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1250", + "changeBefore": "1200", + "changeDate": "2018-08-02 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "张文生", + "changeBefore": "孙仲", + "changeDate": "2019-08-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-05-07 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeBefore": "中国(四川)自由贸易试验区成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeDate": "2020-05-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "陈锐,监事程旗,监事徐建国,监事", + "changeBefore": "陈锐,监事程旗,监事", + "changeDate": "2012-04-06 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "孙仲,中华人民共和国居民身份证,*****", + "changeBefore": "汪晓明", + "changeDate": "2010-01-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-12-02 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-12-02 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "成都高新区天府大道中段1366号2栋7层15-21号、8层12-18号", + "changeBefore": "成都高新区天府大道765号(天府软件园A2栋)", + "changeDate": "2013-10-29 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售;房屋租赁(以上经营范围国家法律、行政法规禁止的除外;法律、行政法规限制的取得许可后方可经营)(工业行业另设分支机构经营或另选经营场地经营)。", + "changeBefore": "开发、生产、销售电子元器件、功能组件、电子整机、通讯产品(不含无线电发射设备)、信息产品(国家有专项规定的除外)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口(行法律、行政法规禁止的除外,法律、行政法规限制的取得许可后方可经营);承接国内外建筑安装工程(凭相关资质许可证经营);劳务派遣服务(不含劳动职业介绍);机械加工;金属材料(不含稀贵金属)、办公设备(不含彩色复印机)、仪器仪表、医疗器械(仅限I类和II类中不涉及许可的项目)、建筑装饰材料(不含危险化学品)的销售。", + "changeDate": "2013-10-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-10-09 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "张琼月 周江 徐建国", + "changeBefore": "王强 周江 徐建国", + "changeDate": "2020-08-21 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、建筑装饰材料(不含危险化学品)的销售;房屋租赁(非住宅房屋租赁);企业管理咨询。(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "开发、生产(另设分支机构或另择经营场地经营)、销售电子元器件、功能组件、电子整机、通讯产品(不含无线广播电视发射设备和卫星地面接收设备)、计算机硬件及外围设备;电子计算机软件的开发、销售及技术转让、技术咨询、技术服务;货物进出口与技术进出口;承接国内外建筑安装工程(凭相关资质许可证经营);机械加工;金属材料(不含稀贵金属)、办公设备、仪器仪表、建筑装饰材料(不含危险化学品)的销售;房屋租赁;企业管理咨询。(以上经营项目依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2020-11-26 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-10-29 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-10-25 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "1200", + "changeBefore": "四川九洲电器集团有限责任公司;", + "changeDate": "2012-01-09 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-11-26 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-10-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "张志军,1.5%;", + "changeBefore": "张志军,2.0%;", + "changeDate": "2009-02-26 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-06-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "孙仲,董事长李海轮,董事", + "changeBefore": "/", + "changeDate": "2010-01-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "包建新;程旗;段家刚;刘庆珍;四川九洲电器集团有限责任公司;王芝彬;徐克兴;徐新亮;张文生;张兴龙;张志军;", + "changeBefore": "包建新;程旗;段家刚;四川九洲电器集团有限责任公司;汪晓明;徐克兴;徐新亮;张文生;张兴龙;张志军;", + "changeDate": "2010-01-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "张志军,其他,货币;张兴龙,货币,其他;张文生,货币,其他;徐新亮,其他,货币;徐克兴,货币,其他;汪晓明,其他,货币;四川九洲电器集团有限责任公司,其他,货币;段家刚,其他,货币;程旗,货币,其他;包建新,货币,其他;", + "changeBefore": "张志军;张兴龙;张文生;徐新亮;徐克兴;汪晓明;四川九洲电器集团有限责任公司;段家刚;程旗;包建新;", + "changeDate": "2009-02-26 00:00:00", + "changeField": "出资方式变更" + } + ], + "contactInfo": { + "email": "cdjzdf@163.com", + "phoneNumber": "028-85306118", + "website": [ + { + "name": "成都九洲迪飞科技有限责任公司", + "url": "www.dfine-tech.com" + } + ] + }, + "employees": [ + { + "employeeName": "张文生", + "position": "董事长兼总经理" + }, + { + "employeeName": "徐建国", + "position": "监事" + }, + { + "employeeName": "周江", + "position": "监事" + }, + { + "employeeName": "包建新", + "position": "董事" + }, + { + "employeeName": "张琼月", + "position": "监事" + }, + { + "employeeName": "陈华生", + "position": "董事" + }, + { + "employeeName": "王晓飞", + "position": "董事" + }, + { + "employeeName": "蒋艳梅", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "批发和零售业", + "industryL2Name": "批发业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "12", + "stockName": "赵鹃", + "stockPercent": "0.0096", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "36", + "stockName": "徐新亮", + "stockPercent": "0.0288", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2018-08-15 00:00:00", + "stockCapital": "180.8", + "stockName": "成都讯迪企业管理中心(普通合伙)", + "stockPercent": "0.1446", + "stockRealcapital": null, + "stockType": "合伙企业" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2018-09-30 00:00:00", + "stockCapital": "144.0", + "stockName": "张文生", + "stockPercent": "0.1152", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "24", + "stockName": "张志军", + "stockPercent": "0.0192", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "96", + "stockName": "张兴龙", + "stockPercent": "0.0768", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "48", + "stockName": "徐克兴", + "stockPercent": "0.0384", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币", + "shoudDate": "2008-09-10 00:00:00", + "stockCapital": "649.2", + "stockName": "四川九洲电器股份有限公司", + "stockPercent": "0.5194", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "24", + "stockName": "申江", + "stockPercent": "0.0192", + "stockRealcapital": "0", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "36", + "stockName": "包建新", + "stockPercent": "0.0288", + "stockRealcapital": "0", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-10-12 00:00:00", + "executiveOrg": "石羊工商所", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都九洲迪飞科技有限责任公司", + "taxPayerNo": "510198765389011", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都九洲迪飞科技有限责任公司", + "taxPayerNo": "510198765389011", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都九洲迪飞科技有限责任公司", + "taxPayerNo": "915101007653890114", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都九洲迪飞科技有限责任公司", + "taxPayerNo": "915101007653890114", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都九洲迪飞科技有限责任公司", + "taxPayerNo": "915101007653890114", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/e713bd474027088a50282f97fb9daf1c/202202251909.json b/example/tpt/company/e713bd474027088a50282f97fb9daf1c/202202251909.json new file mode 100644 index 0000000..0a1f3af --- /dev/null +++ b/example/tpt/company/e713bd474027088a50282f97fb9daf1c/202202251909.json @@ -0,0 +1,748 @@ +{ + "OtherCopyrightsInfo": { + "list": [ + { + "className": "美术", + "createDate": "2017-05-11", + "name": "图形LOGO", + "publishDate": "2008-06-26", + "regNo": "国作登字-2017-F-00456254" + } + ], + "total": 1 + }, + "PatentsInfo": null, + "ProfileTags": [ + "天然气液化装置", + "空分设备", + "氧氮液化装置", + "低温液体贮罐", + "LNG加注站成套设备" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "《排污许可证》核发", + "docNo": "川环许A郫0005", + "endDate": "2015-08-10 00:00:00" + }, + { + "docName": "环境影响评价文件审批", + "docNo": "成环评审〔2018〕105号", + "endDate": "2018-06-01 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01017(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01018(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01023(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01014(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01013(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01016(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01021(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起10川A01015(18)", + "endDate": "2018-10-25 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101240118114", + "endDate": "2019-08-06 00:00:00" + }, + { + "docName": "特种设备生产单位许可证书", + "docNo": "TS1210490-2021", + "endDate": "2017-01-17 00:00:00" + }, + { + "docName": "特种设备生产单位许可证书", + "docNo": "TS2210N97-2022", + "endDate": "2018-05-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2020-11-18 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 1, + "PatentsInfo": 0, + "ProfileTags": [ + "天然气液化装置", + "空分设备", + "氧氮液化装置", + "低温液体贮罐", + "LNG加注站成套设备" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 14, + "authority": "郫都区市场监督管理局", + "branches": 0, + "businessDateFrom": "2008-04-28 00:00:00", + "businessDateTo": null, + "businessScope": "一般项目:气体、液体分离及纯净设备制造;气体、液体分离及纯净设备销售;特种设备销售;气体压缩机械制造;气体压缩机械销售;站用加氢及储氢设施销售;输配电及控制设备制造;充电桩销售;发电机及发电机组制造;发电机及发电机组销售;交通安全、管制专用设备制造;环境保护专用设备制造;环境保护专用设备销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:特种设备设计;特种设备制造;货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "capital": "12469.199300万人民币", + "changes": 47, + "companyAddress": "成都市郫都区现代工业港北片区同善桥路569号", + "companyCode": "510124000005011", + "companyName": "成都深冷液化设备股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "股份有限公司(上市、自然人投资或控股)", + "contactInfo": { + "email": "xz@shenlenggufen.com", + "phoneNumber": "028-87893658", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "creditNo": "91510124674318293R", + "employees": 13, + "establishDate": "2008-04-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "通用设备制造业" + }, + "isOnStock": "1", + "issueDate": "2021-03-15 00:00:00", + "keyNo": "5c708e5bb35be65621d0e034f11a7563", + "legalPerson": "罗晓勇", + "liquidation": null, + "mPledges": 0, + "orgCode": "674318293", + "originalName": 1, + "partners": 16, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 1, + "stockNumber": "300540", + "stockType": "深交所创业板A股", + "taxCreditltems": 5, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "许忠莉 熊艺炼 易倩", + "changeBefore": "谢志 许忠莉 程源", + "changeDate": "2022-01-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "6000", + "changeBefore": "1232", + "changeDate": "2012-12-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "刘应国,监事\n\n黄肃,监事\n夏志辉,监事", + "changeBefore": "刘应国,监事", + "changeDate": "2019-01-22 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-23 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1232", + "changeBefore": "1100", + "changeDate": "2012-11-14 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区港北四路335号", + "changeBefore": "郫县成都现代工业港北片区", + "changeDate": "2017-05-18 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "张翼 *** 备案手机:***", + "changeBefore": "舒贤利 *** 备案手机:***", + "changeDate": "2020-07-13 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "1222", + "changeBefore": "1130", + "changeDate": "2012-12-31 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "郫县成都现代工业港北片区", + "changeBefore": "成都市郫县成都现代工业港北片区", + "changeDate": "2012-12-31 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "程源 许忠莉 谢志", + "changeBefore": "夏志辉 刘应国 黄肃", + "changeDate": "2021-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "胡小玲 陈永 谢乐敏 魏东 于波 周荣 吴旭睿 罗晓勇 徐绍建", + "changeBefore": "吴旭睿 魏东 徐绍建 周荣 谢乐敏 于波 陈毅 罗晓勇 陈永", + "changeDate": "2021-11-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-03 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2016-10-17 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "1100", + "changeBefore": "1000", + "changeDate": "2012-10-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "1130", + "changeBefore": "1152", + "changeDate": "2012-10-25 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2022-01-25 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "谢乐敏 陈毅", + "changeBefore": "谢乐敏", + "changeDate": "2021-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "12471", + "changeBefore": "8000", + "changeDate": "2019-01-22 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "刘应国,监事\n\n黄肃,监事\n夏志辉,监事", + "changeBefore": "刘应国,监事", + "changeDate": "2019-01-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "12471", + "changeBefore": "8000", + "changeDate": "2019-01-22 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "谢乐敏 罗晓勇 于波 周荣 陈永 涂兵 侯水平 方萍 胡小玲", + "changeBefore": "谢乐敏 徐绍建 陈永 罗晓勇 周荣 胡小玲 魏东 吴旭睿 于波", + "changeDate": "2022-01-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "程源;崔治祥;黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;唐钦华;文向南;无锡楚翔嘉信投资企业(有限合伙);夏志辉;肖辉和;谢乐敏;张建华;邹磊;", + "changeBefore": "程源;崔治祥;黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;文向南;夏志辉;肖辉和;谢乐敏;张建华;邹磊;唐钦华;", + "changeDate": "2012-11-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-07-03 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "程源;崔治祥;堆龙楚祥恒通投资企业(有限合伙);黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;宋益群;唐钦华;文向南;无锡楚翔嘉信投资企业(有限合伙);夏志辉;肖辉和;谢乐敏;张建华;邹磊;", + "changeBefore": "程源;崔治祥;黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;唐钦华;文向南;无锡楚翔嘉信投资企业(有限合伙);夏志辉;肖辉和;谢乐敏;张建华;邹磊;", + "changeDate": "2012-11-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1212", + "changeBefore": "1222", + "changeDate": "2016-10-17 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "一般项目:气体、液体分离及纯净设备制造;气体、液体分离及纯净设备销售;特种设备销售;气体压缩机械制造;气体压缩机械销售;站用加氢及储氢设施销售;输配电及控制设备制造;充电桩销售;发电机及发电机组制造;发电机及发电机组销售;交通安全、管制专用设备制造;环境保护专用设备制造;环境保护专用设备销售(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。许可项目:特种设备设计;特种设备制造;货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)。", + "changeBefore": "空气分离设备、石油液化天然气分离设备、低温液体贮运设备、低温机械设备及压缩机、电器仪表、高真空低温液体输送管道、阀门备配件的设计、制造、销售、安装、调试及技术服务;货物进出口。(以上项目不含法律法规禁止的项目,限制的项目取得资格证后凭许可证并按许可时效经营)。", + "changeDate": "2021-03-15 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "罗晓勇", + "changeBefore": "谢乐敏", + "changeDate": "2021-03-15 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都深冷液化设备股份有限公司", + "changeBefore": "成都深冷液化设备有限公司", + "changeDate": "2012-12-31 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "12469.199300万人民币", + "changeBefore": "12471万人民币", + "changeDate": "2020-07-13 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2019-09-23 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1100", + "changeBefore": "1000", + "changeDate": "2012-10-22 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "6000", + "changeBefore": "邹磊;张建华;谢乐敏;肖辉和;夏志辉;文向南;唐钦华;宋益群;刘应国;李立清;黄肃;程源;", + "changeDate": "2012-12-31 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2013-03-12 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市郫都区现代工业港北片区同善桥路569号", + "changeBefore": "成都市郫都区成都现代工业港北片区港北四路335号", + "changeDate": "2021-03-15 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "2021-05-20", + "changeBefore": "无", + "changeDate": "2021-06-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "崔治祥,董事冯良荣,董事梁光术,董事何斌,董事", + "changeBefore": "/", + "changeDate": "2013-03-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都盈信和投资中心(有限合伙);程源;崔治祥;堆龙楚祥恒通投资企业(有限合伙);黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;宋益群;唐钦华;文向南;无锡楚翔嘉信投资企业(有限合伙);夏志辉;肖辉和;谢乐敏;张建华;邹磊;", + "changeBefore": "堆龙楚祥恒通投资企业(有限合伙);黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;宋益群;唐钦华;文向南;无锡楚翔嘉信投资企业(有限合伙);夏志辉;肖辉和;谢乐敏;张建华;邹磊;程源;崔治祥;", + "changeDate": "2012-11-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "1232", + "changeBefore": "1100", + "changeDate": "2012-11-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "于波 魏东 陈永 罗晓勇 周荣 陈毅 吴旭睿 谢乐敏 徐绍建", + "changeBefore": "文向南 肖辉和 于波 谢乐敏 魏东 程源 徐绍建 陈永 崔治祥", + "changeDate": "2021-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "程源;崔治祥;黄肃;李立清;刘应国;四川简阳港通经济技术开发有限公司;唐钦华;文向南;夏志辉;肖辉和;谢乐敏;张建华;邹磊;", + "changeBefore": "成都深冷空气设备工程有限公司;", + "changeDate": "2012-10-25 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "8000", + "changeBefore": "6000", + "changeDate": "2016-10-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-13 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都市郫都区成都现代工业港北片区港北四路335号", + "changeBefore": "郫县成都现代工业港北片区", + "changeDate": "2017-05-18 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "8000", + "changeBefore": "6000", + "changeDate": "2016-10-17 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "6000", + "changeBefore": "1232", + "changeDate": "2012-12-31 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-17 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-10-17 00:00:00", + "changeField": "增发证照" + } + ], + "contactInfo": { + "email": "xz@shenlenggufen.com", + "phoneNumber": "028-87893658", + "website": [ + { + "name": "", + "url": "" + } + ] + }, + "employees": [ + { + "employeeName": "谢乐敏", + "position": "总经理,董事" + }, + { + "employeeName": "于波", + "position": "董事" + }, + { + "employeeName": "陈永", + "position": "董事" + }, + { + "employeeName": "周荣", + "position": "董事" + }, + { + "employeeName": "陈毅", + "position": "副总经理" + }, + { + "employeeName": "罗晓勇", + "position": "董事长" + }, + { + "employeeName": "许忠莉", + "position": "监事" + }, + { + "employeeName": "胡小玲", + "position": "董事" + }, + { + "employeeName": "涂兵", + "position": "董事" + }, + { + "employeeName": "方萍", + "position": "董事" + }, + { + "employeeName": "易倩", + "position": "监事" + }, + { + "employeeName": "熊艺炼", + "position": "监事" + }, + { + "employeeName": "侯水平", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "通用设备制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2012-12-31 00:00:00", + "name": "成都深冷液化设备有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "321.43万元", + "stockName": "程源", + "stockPercent": "0.0290", + "stockRealcapital": "321.43", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "267.86万元", + "stockName": "肖辉和", + "stockPercent": "0.0237", + "stockRealcapital": "267.86", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "241.07万元", + "stockName": "张建华", + "stockPercent": "0.0215", + "stockRealcapital": "241.07", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "910.71万元", + "stockName": "四川简阳港通经济技术开发有限公司", + "stockPercent": "0.1016", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海稻沣投资管理有限公司-稻沣沣盈八号私募证券投资基金", + "stockPercent": "0.0055", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "214.29万元", + "stockName": "李立清", + "stockPercent": "0.0061", + "stockRealcapital": "214.29", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "187.5万元", + "stockName": "刘应国", + "stockPercent": "0.0043", + "stockRealcapital": "187.5", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "321.43万元", + "stockName": "黄肃", + "stockPercent": "0.0273", + "stockRealcapital": "321.43", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "1071.42万元", + "stockName": "谢乐敏", + "stockPercent": "0.0967", + "stockRealcapital": "1071.42", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川交投实业有限公司", + "stockPercent": "0.0973", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海稻沣投资管理有限公司-稻沣沣盈九号私募证券投资基金", + "stockPercent": "0.0039", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "321.43万元", + "stockName": "文向南", + "stockPercent": "0.0286", + "stockRealcapital": "321.43", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "徐州楚祥嘉信投资企业(有限合伙)", + "stockPercent": "0.0705", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "淮安市楚业信文化创意策划中心(有限合伙)", + "stockPercent": "0.0444", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "上海稻沣投资管理有限公司-稻沣沣盈十号私募证券投资基金", + "stockPercent": "0.0061", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "卢传勤", + "stockPercent": "0.0051", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [ + { + "consequence": "正常", + "date": "2017-06-19 00:00:00", + "executiveOrg": "成都市郫都区市场和质量监督管理局", + "no": null, + "remark": null, + "type": "抽查" + } + ], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都深冷液化设备股份有限公司", + "taxPayerNo": "510124674318293", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都深冷液化设备股份有限公司", + "taxPayerNo": "91510124674318293R", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都深冷液化设备股份有限公司", + "taxPayerNo": "91510124674318293R", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都深冷液化设备股份有限公司", + "taxPayerNo": "91510124674318293R", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都深冷液化设备股份有限公司", + "taxPayerNo": "91510124674318293R", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/e8a244be5b5ac41c0cc4c3c0ea4dff00/202202250152.json b/example/tpt/company/e8a244be5b5ac41c0cc4c3c0ea4dff00/202202250152.json new file mode 100644 index 0000000..85d92c2 --- /dev/null +++ b/example/tpt/company/e8a244be5b5ac41c0cc4c3c0ea4dff00/202202250152.json @@ -0,0 +1,1312 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "混凝土搅拌站", + "挖掘机", + "摊铺机", + "橡胶沥青设备", + "湿喷机", + "混凝土输送泵", + "水泥罐车", + "铣刨机", + "凿岩台车", + "路面机械" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "水路运输许可证", + "docNo": "准字〔2018〕4号", + "endDate": "2018-01-23 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "混凝土搅拌站", + "挖掘机", + "摊铺机", + "橡胶沥青设备", + "湿喷机", + "混凝土输送泵", + "水泥罐车", + "铣刨机", + "凿岩台车", + "路面机械" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 1, + "authority": "四川省市场监督管理局", + "branches": 3, + "businessDateFrom": "2001-03-28 00:00:00", + "businessDateTo": null, + "businessScope": "(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工;城市轨道交通运输;铁路工程、隧道工程和桥梁工程;铁路铺轨架梁工程。(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "capital": "76916.867000万人民币", + "changes": 154, + "companyAddress": "成都市四川新津工业园区", + "companyCode": "510000000020123", + "companyName": "成都市新筑路桥机械股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(上市)", + "contactInfo": { + "email": "vendition@xinzhu.com", + "phoneNumber": "028-82556968", + "website": [ + { + "name": "新筑股份", + "url": "www.xinzhu.com" + } + ] + }, + "creditNo": "91510000725526042X", + "employees": 14, + "establishDate": "2001-03-28 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "科技推广和应用服务业" + }, + "isOnStock": "1", + "issueDate": "2020-07-27 00:00:00", + "keyNo": "077b69a8922e23f026cabc2738d4bc68", + "legalPerson": "肖光辉", + "liquidation": null, + "mPledges": 3, + "orgCode": "725526042", + "originalName": 0, + "partners": 11, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "002480", + "stockType": "深交所主板A股", + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "福田局", + "companyCode": "440301112893252", + "companyName": "成都市新筑路桥机械股份有限公司深圳分公司", + "creditNo": "91440300342514423Q", + "legalPerson": "陈泊宇" + }, + { + "authority": "重庆市渝北区市场监督管理局", + "companyCode": "500112311064407", + "companyName": "成都市新筑路桥机械股份有限公司重庆分公司", + "creditNo": "91500112339615813R", + "legalPerson": "邱廷琦" + }, + { + "authority": "北京市海淀区市场监督管理局", + "companyCode": "110108012495138", + "companyName": "成都市新筑路桥机械股份有限公司北京分公司", + "creditNo": "91110108699646269W", + "legalPerson": "董杰" + } + ], + "changes": [ + { + "changeAfter": "投资方名称: 成都新筑投资有限公司; 出资额: 3584.8万元; 占百分比: 52.72%; 住所:*****", + "changeBefore": "投资方名称: 成都市新津新筑路桥机械有限公司; 出资额: 3584.8万元; 占百分比: 52.72%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "贾秀英 肖光辉 江涛 张杨 罗珉 朱益霞 罗哲 黄晓波 夏玉龙", + "changeBefore": "罗珉 冯克敏 江涛 李双海 贾秀英 何强 肖光辉 冯俭 杨永林", + "changeDate": "2020-09-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "28000", + "changeBefore": "14000", + "changeDate": "2011-06-16 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "一般经营项目:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工。", + "changeBefore": "一般经营项目:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeDate": "2016-04-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 汪省明; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 谢超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 罗珉; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 罗珉; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "金圣 栗立 张宏鹰 杨丽 龚勇", + "changeBefore": "王斌 陈汉忠 杨丽 张于兰 龚勇 张宏鹰", + "changeDate": "2018-08-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 马庭林; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 马庭林; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "注册资本(金):56000", + "changeBefore": "注册资本(金):28000", + "changeDate": "2014-05-20 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "投资方名称: 周立新等11人; 出资额: 1437万元; 占百分比: 21.13%; 住所:*****", + "changeBefore": "投资方名称: 周立新等11人; 出资额: 1437万元; 占百分比: 21.13%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 上海众合创业投资管理有限公司; 出资额: 100万元; 占百分比: 1.47%; 住所:*****", + "changeBefore": "投资方名称: 上海众合创业投资管理有限公司; 出资额: 100万元; 占百分比: 1.47%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: 同上; 性别: ; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资者名称(姓名):新筑投资集团有限公司", + "changeBefore": "投资者名称(姓名):成都新筑投资有限公司", + "changeDate": "2013-06-06 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "投资方名称: 西南交通大学; 出资额: 50万元; 占百分比: .74%; 住所:*****", + "changeBefore": "投资方名称: 西南交通大学; 出资额: 50万元; 占百分比: 1.67%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 谢超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 谢超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 重庆兴瑞投资有限公司; 出资额: 400万元; 占百分比: 5.88%; 住所:*****", + "changeBefore": "投资方名称: 成都市新津新筑路桥机械有限公司; 出资额: 2469.8万元; 占百分比: 44.91%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "姓名: 周泽军; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "77335.903500万人民币", + "changeBefore": "65102.6035万人民币", + "changeDate": "2020-05-29 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:杨永林,职务:董事,证件号码:*****", + "changeBefore": "姓名:彭波,职务:董事,证件号码:*****", + "changeDate": "2016-11-10 00:00:00", + "changeField": "高级管理人员备案" + }, + { + "changeAfter": "28000", + "changeBefore": "14000", + "changeDate": "2011-06-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "姓名: 吴承宗; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:毛文玉;证件类型:中华人民共和国居民身份证;证件号码:*****;联络人联系电话:*****;联络人移动电话:*****;联络人电子邮件:*****;", + "changeBefore": "姓名:毛文玉;证件类型:;证件号码:*****;联络人联系电话:*****;联络人移动电话:*****;联络人电子邮件:;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "联络人员备案" + }, + { + "changeAfter": "姓名: 马庭林; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:杨永林,职务:董事,证件号码:***", + "changeBefore": "姓名:彭波,职务:董事,证件号码:***", + "changeDate": "2016-11-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "投资方名称: 新津聚英科技发展有限公司; 出资额: 268.2万元; 占百分比: 3.94%; 住所:*****", + "changeBefore": "投资方名称: 成都创新风险投资有限公司; 出资额: 1300万元; 占百分比: 23.64%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "6800", + "changeBefore": "5500", + "changeDate": "2007-12-14 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "经营类别:其它类", + "changeBefore": "经营类别:/", + "changeDate": "2012-11-20 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "投资方名称: 上海鑫联创业投资有限公司; 出资额: 200万元; 占百分比: 2.94%; 住所:*****", + "changeBefore": "投资方名称: 成都工业投资经营有限责任公司; 出资额: 1200万元; 占百分比: 21.82%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 上海众合创业投资管理有限公司; 出资额: 100万元; 占百分比: 1.47%; 住所:*****", + "changeBefore": "投资方名称: 新津聚英科技发展有限公司; 出资额: 310万元; 占百分比: 5.64%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-07-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2018-08-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名:冯俭,职务:董事,证件号码:*****", + "changeBefore": "姓名:李永强,职务:董事,证件号码:*****", + "changeDate": "2015-05-25 00:00:00", + "changeField": "高级管理人员备案" + }, + { + "changeAfter": "龚勇 王斌 傅若雪 张宏鹰 金圣", + "changeBefore": "金圣 龚勇 张宏鹰 栗立 杨丽", + "changeDate": "2020-09-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 谢超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "经营范围及方式:经营范围:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工。", + "changeBefore": "经营范围及方式:经营范围: 金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeDate": "2016-04-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "", + "changeBefore": "姓名: 张勇; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "76916.867000万人民币", + "changeBefore": "77335.9035万人民币", + "changeDate": "2020-07-27 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "姓名: 蔺雄; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-11-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 涌金实业(集团)有限公司; 出资额: 100万元; 占百分比: 1.47%; 住所:*****", + "changeBefore": "投资方名称: 涌金实业(集团)有限公司; 出资额: 100万元; 占百分比: 1.47%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "冯克敏 贾秀英 江涛 冯俭 何强 肖光辉 罗珉 李双海 杨永林", + "changeBefore": "李双海 贾秀英 杨永林 冯俭 罗珉 肖光辉 黄志明 何强 王砾 冯克敏", + "changeDate": "2019-11-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "何强 罗珉 贾秀英 黄志明 王砾 李双海 冯克敏 冯俭 杨永林 肖光辉", + "changeBefore": "冯克敏 罗珉 杨永林 冯俭 黄志明 周思伟 李双海 杜晓峰 王砾 黄志明", + "changeDate": "2018-08-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "2018-05-07因修改章程而备案", + "changeBefore": "无", + "changeDate": "2018-05-18 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "投资方名称: 西安康柏自动化工程有限责任公司; 出资额: 60万元; 占百分比: .88%; 住所:*****", + "changeBefore": "投资方名称: 交大青城磁浮列车工程发展有限公司; 出资额: 50.2万元; 占百分比: .91%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "65102.603500万人民币", + "changeBefore": "65473.3万人民币", + "changeDate": "2019-11-20 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 练绍良; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: 同上; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "14000", + "changeBefore": "10500", + "changeDate": "2010-11-03 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "14000", + "changeBefore": "10500", + "changeDate": "2010-11-03 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "肖光辉", + "changeBefore": "黄志明", + "changeDate": "2018-08-28 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:冯俭,职务:董事,证件号码:***", + "changeBefore": "姓名:李永强,职务:董事,证件号码:***", + "changeDate": "2015-05-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "投资方名称: 重庆兴瑞投资有限公司; 出资额: 400万元; 占百分比: 5.88%; 住所:*****", + "changeBefore": "投资方名称: 重庆兴瑞投资有限公司; 出资额: 400万元; 占百分比: 5.88%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "一般经营项目:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeBefore": "一般经营项目:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeDate": "2014-05-20 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名:毛文玉;证件类型:中华人民共和国居民身份证;证件号码:*****;联络人联系电话:139****8613;联络人移动电话:139****8613;联络人电子邮件:*****;", + "changeBefore": "姓名:毛文玉;证件类型:;证件号码:*****;联络人联系电话:139****8613;联络人移动电话:139****8613;联络人电子邮件:;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "联络人员备案" + }, + { + "changeAfter": "投资方名称: 上海鑫联创业投资有限公司; 出资额: 200万元; 占百分比: 2.94%; 住所:*****", + "changeBefore": "投资方名称: 上海鑫联创业投资有限公司; 出资额: 200万元; 占百分比: 2.94%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "7000", + "changeBefore": "6800", + "changeDate": "2008-04-25 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2017-12-26 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "", + "changeBefore": "姓名: 赵尔珉; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:王砾,职务:董事,证件号码:***", + "changeBefore": "姓名:周本宽,职务:董事,证件号码:***", + "changeDate": "2015-05-25 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 练绍良; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: 同上; 性别: ; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 西安康柏自动化工程有限责任公司; 出资额: 60万元; 占百分比: .88%; 住所:*****", + "changeBefore": "投资方名称: 西安康柏自动化工程有限责任公司; 出资额: 60万元; 占百分比: .88%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "经营范围: 金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 7790", + "changeBefore": "经营范围: 金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;商品批发与零售;进出口业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 7790", + "changeDate": "2010-06-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "经营范围及方式:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeBefore": "经营范围及方式:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeDate": "2014-05-20 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: 同上; 性别: ; 职务:", + "changeBefore": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 成都市新津新筑路桥机械有限公司; 出资额: 3584.8万元; 占百分比: 52.72%; 住所:*****", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "一般经营项目:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工;城市轨道交通运输;铁路工程、隧道工程和桥梁工程;铁路铺轨架梁工程。", + "changeBefore": "一般经营项目:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工。", + "changeDate": "2016-06-27 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名:毛文玉;证件类型:中华人民共和国居民身份证;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:*****;", + "changeBefore": "姓名:毛文玉;证件类型:;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "投资方名称: 西南交通大学; 出资额: 50万元; 占百分比: .74%; 住所:*****", + "changeBefore": "投资方名称: 西南交通大学; 出资额: 50万元; 占百分比: .74%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "住所: 成都市四川新津工业园区; 邮政编码: 611432; 电话: *****住所所在地:", + "changeBefore": "住所: 成都市新津县四川省川浙合作工业园区; 邮政编码: 611432; 电话: *****住所所在地:", + "changeDate": "2009-03-11 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "因修改章程第九十八条,第一百零八条,而章程备案。", + "changeBefore": "无", + "changeDate": "2017-02-08 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "65473.300000万人民币", + "changeBefore": "65561.4万人民币", + "changeDate": "2019-01-29 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 李景川; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "65561.400000万人民币", + "changeBefore": "65357.627万人民币", + "changeDate": "2018-08-28 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 周立新等11人; 出资额: 1437万元; 占百分比: 21.13%; 住所:*****", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 上海德润投资有限公司; 出资额: 600万元; 占百分比: 8.82%; 住所:*****", + "changeBefore": "投资方名称: 上海德润投资有限公司; 出资额: 600万元; 占百分比: 8.82%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 陈宜俊; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:王砾,职务:董事,证件号码:*****", + "changeBefore": "姓名:周本宽,职务:董事,证件号码:*****", + "changeDate": "2015-05-25 00:00:00", + "changeField": "高级管理人员备案" + }, + { + "changeAfter": "夏玉龙", + "changeBefore": "杨永林", + "changeDate": "2020-09-25 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 谢超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "一般经营项目:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeBefore": "一般经营项目:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeDate": "2014-05-20 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "姓名:杜晓峰,职务:董事,证件号码:*****", + "changeBefore": "姓名:汪省明,职务:董事,证件号码:*****", + "changeDate": "2016-11-10 00:00:00", + "changeField": "高级管理人员备案" + }, + { + "changeAfter": "注册资本(金):64536.827", + "changeBefore": "注册资本(金):56000", + "changeDate": "2014-09-19 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 王斌; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "2020-01-20", + "changeBefore": "无", + "changeDate": "2020-03-27 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名:杨丽,职务:监事,证件号码:***", + "changeBefore": "姓名:江蔚波,职务:监事,证件号码:***", + "changeDate": "2016-11-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-01-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:杨丽,职务:监事,证件号码:*****", + "changeBefore": "姓名:江蔚波,职务:监事,证件号码:*****", + "changeDate": "2016-11-10 00:00:00", + "changeField": "高级管理人员备案" + }, + { + "changeAfter": "姓名: 罗珉; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 谢超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "住所: 成都市四川新津工业园区; 邮政编码: 611432; 电话: 136****4389住所所在地:", + "changeBefore": "住所: 成都市新津县四川省川浙合作工业园区; 邮政编码: 611432; 电话: 136****4389住所所在地:", + "changeDate": "2009-03-11 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "65357.627000万人民币", + "changeBefore": "64536.827万人民币", + "changeDate": "2017-12-26 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "姓名:杜晓峰,职务:董事,证件号码:***", + "changeBefore": "姓名:汪省明,职务:董事,证件号码:***", + "changeDate": "2016-11-10 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "10500", + "changeBefore": "7000", + "changeDate": "2009-03-11 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 周泽军; 证件号码: *****; 性别: 女; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-05-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "经营范围: 金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;商品批发与零售;进出口业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 7790", + "changeBefore": "经营范围: 制造、销售路桥施工机械设备、公路、铁路、道桥专用构件及路桥构件安装服务、道桥建设新材料的开发;进出口业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 7790", + "changeDate": "2009-03-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "经营范围及方式:经营范围:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工;城市轨道交通运输;铁路工程、隧道工程和桥梁工程;铁路铺轨架梁工程。", + "changeBefore": "经营范围及方式:经营范围: (以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工。", + "changeDate": "2016-06-27 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "姓名: 林万祥; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 林万祥; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 郭际; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 余文龙; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "注册资本(金):64536.827", + "changeBefore": "注册资本(金):56000", + "changeDate": "2014-09-19 00:00:00", + "changeField": "注册资本(金)变更(万元)" + }, + { + "changeAfter": "注册号: ; 企业名称: ; 法定代表人: 北京市海淀区大柳树富海中心三号楼603; 住所: 成都市新筑路桥机械股份有限公司北京分公司; 核准日期: 杜晓峰; 登记机关:", + "changeBefore": "注册号: ; 企业名称: ; 法定代表人: 北京市海淀区大柳树富海中心三号楼603; 住所: 成都市新筑路桥机械股份有限公司北京分公司; 核准日期: 杜晓峰; 登记机关:", + "changeDate": "2010-06-09 00:00:00", + "changeField": "负责人变更" + }, + { + "changeAfter": "注册号: ; 企业名称: ; 法定代表人: 北京市海淀区大柳树富海中心三号楼603; 住所: 成都市新筑路桥机械股份有限公司北京分公司; 核准日期: 杜晓峰; 登记机关:", + "changeBefore": "注册号: ; 企业名称: ; 法定代表人: 北京市海淀区大柳树富海中心三号楼603; 住所: 成都市新筑路桥机械股份有限公司北京分公司; 核准日期: 杜晓峰; 登记机关:", + "changeDate": "2010-11-03 00:00:00", + "changeField": "负责人变更" + }, + { + "changeAfter": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 练绍良; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名:毛文玉;证件类型:中华人民共和国居民身份证;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:1225096616@qq.com;", + "changeBefore": "姓名:毛文玉;证件类型:;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:;", + "changeDate": "2016-04-29 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "姓名: 王斌; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 刘学信; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "一般经营项目:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工;城市轨道交通运输;铁路工程、隧道工程和桥梁工程;铁路铺轨架梁工程。", + "changeBefore": "一般经营项目:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工。", + "changeDate": "2016-06-27 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: 同上; 性别: ; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2007-09-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "65357.627000万人民币", + "changeBefore": "64536.827万人民币", + "changeDate": "2017-12-26 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "投资方名称: 新津聚英科技发展有限公司; 出资额: 268.2万元; 占百分比: 3.94%; 住所:*****", + "changeBefore": "投资方名称: 新津聚英科技发展有限公司; 出资额: 268.2万元; 占百分比: 3.94%; 住所:*****", + "changeDate": "2008-11-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "注册资本(金):56000", + "changeBefore": "注册资本(金):28000", + "changeDate": "2014-05-20 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "姓名: 冯克敏; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 冯克敏; 证件号码: *****; 性别: ; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 林万祥; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 涌金实业(集团)有限公司; 出资额: 100万元; 占百分比: 1.47%; 住所:*****", + "changeBefore": "投资方名称: 西安康柏自动化工程有限责任公司; 出资额: 120万元; 占百分比: 4%; 住所:*****", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 上海德润投资有限公司; 出资额: 600万元; 占百分比: 8.82%; 住所:*****", + "changeBefore": "", + "changeDate": "2007-12-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "一般经营项目:(以下范围不含前置许可项目,后置许可项目凭许可证或审批文件经营)金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业;市政公用工程总承包施工;公路工程总承包施工;建筑机电安装工程专业承包施工;公路交通工程专业承包施工。", + "changeBefore": "一般经营项目:金属桥梁结构及桥梁零件的设计制造;建筑用金属结构、构件的设计制造;橡胶制品的设计制造;建筑工程用机械的设计制造;铁路机车车辆配件和铁路专用设备及器材、配件的设计制造;环境污染防治专用设备的设计制造;工程设计、工程咨询;环保工程、钢结构工程;交通器材及其他交通运输设备、交通安全及管制专用设备、水资源专用机械制造;商品批发与零售;进出口业;特种专业工程专业承包;城市低地板车辆及配件的设计、制造,租赁及相关领域的技术服务;合成材料制造;塑料制品业;石膏、水泥制品及类似制品制造;输配电及控制设备制造;软件和信息技术服务业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)", + "changeDate": "2016-04-29 00:00:00", + "changeField": "一般经营项目变更" + }, + { + "changeAfter": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 郭旺; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 陈灏康; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-10-12 00:00:00", + "changeField": "其他变更" + }, + { + "changeAfter": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 江蔚波; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄志明; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 刘志超; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-25 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 周立新; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2008-04-11 00:00:00", + "changeField": "法定代表人变更" + } + ], + "contactInfo": { + "email": "vendition@xinzhu.com", + "phoneNumber": "028-82556968", + "website": [ + { + "name": "新筑股份", + "url": "www.xinzhu.com" + } + ] + }, + "employees": [ + { + "employeeName": "张宏鹰", + "position": "监事" + }, + { + "employeeName": "贾秀英", + "position": "董事" + }, + { + "employeeName": "金圣", + "position": "监事" + }, + { + "employeeName": "龚勇", + "position": "监事" + }, + { + "employeeName": "罗珉", + "position": "董事" + }, + { + "employeeName": "肖光辉", + "position": "董事长" + }, + { + "employeeName": "江涛", + "position": "董事" + }, + { + "employeeName": "王斌", + "position": "监事" + }, + { + "employeeName": "傅若雪", + "position": "监事" + }, + { + "employeeName": "夏玉龙", + "position": "董事兼总经理" + }, + { + "employeeName": "黄晓波", + "position": "董事" + }, + { + "employeeName": "朱益霞", + "position": "董事" + }, + { + "employeeName": "罗哲", + "position": "董事" + }, + { + "employeeName": "张杨", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "科学研究和技术服务业", + "industryL2Name": "科技推广和应用服务业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "10000万人民币", + "publicDate": null, + "registerDate": "2020-07-15 00:00:00", + "registerNo": "51012020010816", + "registerOffice": "四川省成都市新津县市场监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "10000万人民币", + "publicDate": null, + "registerDate": "2020-07-14 00:00:00", + "registerNo": "51012020010798", + "registerOffice": "四川省成都市新津县市场监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "10000万人民币", + "publicDate": null, + "registerDate": "2020-07-03 00:00:00", + "registerNo": "51012020010623", + "registerOffice": "四川省成都市新津县市场监督管理局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": "2010-09-13 00:00:00", + "investName": "货币", + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "新津聚英科技发展有限公司", + "stockPercent": "0.0209", + "stockRealcapital": null, + "stockType": "法人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "孙米娜", + "stockPercent": "0.0072", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": "2010-09-13 00:00:00", + "investName": "货币", + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "新筑投资集团有限公司", + "stockPercent": "0.0580", + "stockRealcapital": null, + "stockType": "法人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "三和创赢资产管理(深圳)有限公司-三和创赢定增1期私募证券投资基金", + "stockPercent": "0.0078", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川发展轨道交通产业投资有限公司", + "stockPercent": "0.1590", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "四川发展(控股)有限责任公司", + "stockPercent": "0.1360", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "芜湖长元股权投资基金(有限合伙)", + "stockPercent": "0.0075", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "重庆兴瑞亘泰企业管理咨询有限公司", + "stockPercent": "0.0227", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "广州市城投投资有限公司", + "stockPercent": "0.0333", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "广州广日股份有限公司", + "stockPercent": "0.0420", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "谢凤伟", + "stockPercent": "0.0052", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都市新筑路桥机械股份有限公司", + "taxPayerNo": "510132725526042", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都市新筑路桥机械股份有限公司", + "taxPayerNo": "510132725526042", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都市新筑路桥机械股份有限公司", + "taxPayerNo": "510132725526042", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都市新筑路桥机械股份有限公司", + "taxPayerNo": "91510000725526042X", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都市新筑路桥机械股份有限公司", + "taxPayerNo": "91510000725526042X", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都市新筑路桥机械股份有限公司", + "taxPayerNo": "91510000725526042X", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/f35a834da8e2e300b376d87c9c2eeb12/202202251910.json b/example/tpt/company/f35a834da8e2e300b376d87c9c2eeb12/202202251910.json new file mode 100644 index 0000000..e1ef614 --- /dev/null +++ b/example/tpt/company/f35a834da8e2e300b376d87c9c2eeb12/202202251910.json @@ -0,0 +1,898 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "各型拖把", + "塑料制品", + "清洁用品", + "家居用品", + "清洁用具", + "塑料制品 ", + " 金属模具等", + "家用塑料制品 ", + " 清洁用具", + "拖把 " + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "", + "status": "商标申请中", + "type": "20-家具" + }, + { + "name": "膜憨憨", + "status": "商标已注册", + "type": "16-办公用品" + }, + { + "name": "美丽雅优品", + "status": "驳回复审中", + "type": "21-厨房洁具" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "22-绳网袋篷" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "26-钮扣拉链" + }, + { + "name": "美丽雅匠造", + "status": "商标已注册", + "type": "16-办公用品" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "25-服装鞋帽" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "35-广告销售" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "20-家具" + }, + { + "name": "美丽雅优品", + "status": "驳回复审中", + "type": "03-日化用品" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "27-地毯席垫" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "16-办公用品" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "美丽雅匠造", + "status": "商标已注册", + "type": "21-厨房洁具" + }, + { + "name": "美丽雅优品", + "status": "商标已注册", + "type": "24-布料床单" + }, + { + "name": "美丽雅;MARYYA", + "status": "商标已注册", + "type": "24-布料床单" + }, + { + "name": "美丽雅 MARYYA", + "status": "等待实质审查", + "type": "27-地毯席垫" + }, + { + "name": "美丽雅 MARYYA", + "status": "商标已注册", + "type": "11-灯具空调" + }, + { + "name": "美丽雅 MARYYA", + "status": "商标已注册", + "type": "25-服装鞋帽" + } + ], + "total": 20 + }, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00100(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04922(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04918(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07856(18)", + "endDate": "2018-06-11 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101140110698", + "endDate": "2018-11-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10262(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04916(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01583(18)", + "endDate": "2018-10-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A06169(19)", + "endDate": "2019-01-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯20川A00101(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00231(17)", + "endDate": "2017-09-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04913(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04914(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04915(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04920(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04919(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04917(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04975(17)", + "endDate": "2017-10-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04973(17)", + "endDate": "2017-10-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04976(17)", + "endDate": "2017-10-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03904(18)", + "endDate": "2018-04-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A03905(18)", + "endDate": "2018-04-04 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07855(18)", + "endDate": "2018-06-11 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04329(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04331(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "容17川A04330(18)", + "endDate": "2018-06-26 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯12川A01582(18)", + "endDate": "2018-10-19 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10646(18)", + "endDate": "2018-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A10645(18)", + "endDate": "2018-12-12 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10260(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "梯21川A00230(17)", + "endDate": "2017-09-30 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04921(17)", + "endDate": "2017-10-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A04974(17)", + "endDate": "2017-10-27 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "起17川A10261(18)", + "endDate": "2018-12-21 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2019-06-28 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "各型拖把", + "塑料制品", + "清洁用品", + "家居用品", + "清洁用具", + "塑料制品 ", + " 金属模具等", + "家用塑料制品 ", + " 清洁用具", + "拖把 " + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 20, + "allows": 35, + "authority": "成都市市场监督管理局", + "branches": 1, + "businessDateFrom": "1994-11-17 00:00:00", + "businessDateTo": "2024-11-16 00:00:00", + "businessScope": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货;普通货运。(依法须经批准的项目,经有关部门批准后方可开展经营活动)。", + "capital": "2000.000000万美元", + "changes": 68, + "companyAddress": "四川省成都市新都区新都镇君跃路999号", + "companyCode": "510100400016544", + "companyName": "四川鸿昌塑胶工业有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(港澳台自然人独资)", + "contactInfo": { + "email": "youjie@maryya.com", + "phoneNumber": "028-83932879", + "website": [ + { + "name": "四川鸿昌塑胶工业有限公司", + "url": "www.maryya.com,www.美丽雅.com,www.鸿昌家居.com" + }, + { + "name": "四川鸿昌塑胶工业有限公司官网", + "url": "www.maryya.com.cn" + } + ] + }, + "creditNo": "91510100621710689W", + "employees": 4, + "establishDate": "1994-11-17 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2019-12-16 00:00:00", + "keyNo": "41a0e2619815cf15898b60cc464b1d4f", + "legalPerson": "曾喜勇", + "liquidation": null, + "mPledges": 1, + "orgCode": "621710689", + "originalName": 0, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": "成都市市场监督管理局", + "companyCode": null, + "companyName": "四川鸿昌塑胶工业有限公司新都普河分公司", + "creditNo": "91510100MA67TL544F", + "legalPerson": "曾喜勇" + } + ], + "changes": [ + { + "changeAfter": "曾喜勇,货币,564万元,实物,30万元;", + "changeBefore": "曾喜勇;", + "changeDate": "2014-12-05 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "2024-11-16", + "changeBefore": "1994-11-17 至 2009-11-16", + "changeDate": "2009-07-23 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "null", + "changeBefore": "594", + "changeDate": "2015-08-05 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "150", + "changeBefore": "40", + "changeDate": "2010-11-04 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-11 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "null", + "changeBefore": "480", + "changeDate": "2014-12-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-16 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "null", + "changeBefore": "480", + "changeDate": "2014-12-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "null", + "changeBefore": "480", + "changeDate": "2014-12-08 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "480", + "changeBefore": "150", + "changeDate": "2014-03-13 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "李雪梅,董事", + "changeBefore": "/", + "changeDate": "2008-09-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-07-22 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-05-06 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "null", + "changeBefore": "150", + "changeDate": "2014-03-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "108.9952", + "changeBefore": "40", + "changeDate": "2010-11-04 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "曾喜勇,货币,564万元,实物,30万元;", + "changeBefore": "曾喜勇;", + "changeDate": "2014-12-05 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-09-24 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "150", + "changeBefore": "108.9952", + "changeDate": "2010-11-24 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "李雪梅,董事", + "changeBefore": "/", + "changeDate": "2008-09-03 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2009-07-22 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "3000.000000万美元", + "changeBefore": "1100.000000万美元", + "changeDate": "2019-12-16 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-16 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "480", + "changeBefore": "150", + "changeDate": "2014-03-13 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "770", + "changeBefore": "594", + "changeDate": "2015-08-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "null", + "changeBefore": "40", + "changeDate": "2010-11-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-16 00:00:00", + "changeField": "清算组成员备案" + }, + { + "changeAfter": "null", + "changeBefore": "770", + "changeDate": "2018-07-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "null", + "changeBefore": "770", + "changeDate": "2018-07-31 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货。", + "changeBefore": "研发生产金属模具、塑胶模具、压模具、相关五金零件及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货。", + "changeDate": "2008-08-28 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "770", + "changeBefore": "594", + "changeDate": "2015-08-05 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2008-05-06 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "", + "changeBefore": "40", + "changeDate": "2010-11-08 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "null", + "changeBefore": "150", + "changeDate": "2014-03-14 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "", + "changeBefore": "594", + "changeDate": "2015-08-05 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "null", + "changeBefore": "594", + "changeDate": "2015-08-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "594", + "changeBefore": "480", + "changeDate": "2014-12-05 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-31 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-16 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "1100", + "changeBefore": "770", + "changeDate": "2018-07-31 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "150", + "changeDate": "2014-03-14 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "", + "changeBefore": "480", + "changeDate": "2014-12-08 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "null", + "changeBefore": "770", + "changeDate": "2018-07-31 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1100", + "changeBefore": "770", + "changeDate": "2018-07-31 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货。", + "changeBefore": "研发生产金属模具、塑胶模具、压模具、相关五金零件及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货。", + "changeDate": "2008-08-28 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "108.9952", + "changeBefore": "40", + "changeDate": "2010-11-04 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "null", + "changeBefore": "594", + "changeDate": "2015-08-05 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-07-31 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-16 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2014-03-11 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-16 00:00:00", + "changeField": "发起人名称" + }, + { + "changeAfter": "594", + "changeBefore": "480", + "changeDate": "2014-12-05 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2012-09-24 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "150", + "changeBefore": "40", + "changeDate": "2010-11-04 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "2019-10-21 章程修正案", + "changeBefore": "无", + "changeDate": "2019-12-16 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "null", + "changeBefore": "150", + "changeDate": "2014-03-14 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "刘得安", + "changeBefore": "无", + "changeDate": "2019-12-16 00:00:00", + "changeField": "监事备案" + }, + { + "changeAfter": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货;普通货运。(依法须经批准的项目,经有关部门批准后方可开展经营活动)。", + "changeBefore": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2016-10-11 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都市新都区新都镇君跃路999号", + "changeBefore": "成都市新都工业区南二路西段", + "changeDate": "2012-09-24 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "770", + "changeDate": "2018-07-31 00:00:00", + "changeField": "投资总额变更" + }, + { + "changeAfter": "成都市新都区新都镇君跃路999号", + "changeBefore": "成都市新都工业区南二路西段", + "changeDate": "2012-09-24 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "曾喜勇 出资 2000.000000万美元", + "changeBefore": "曾喜勇 出资 1100.000000万美元", + "changeDate": "2019-12-16 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-16 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "null", + "changeBefore": "40", + "changeDate": "2010-11-08 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货;普通货运。(依法须经批准的项目,经有关部门批准后方可开展经营活动)。", + "changeBefore": "研发生产金属模具、塑胶模具、压模具、相关五金零件、一次性卫生用品(纸质饮具)及各类塑胶制品;销售本公司产品及其它相关塑料制品和日用百货(以上范围不含国家法律法规限制或禁止的项目,涉及许可的凭相关许可证开展经营活动)。", + "changeDate": "2016-10-11 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "150", + "changeBefore": "108.9952", + "changeDate": "2010-11-24 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-16 00:00:00", + "changeField": "财务负责人" + }, + { + "changeAfter": "2024-11-16 00:00:00", + "changeBefore": "1994-11-17 至 2009-11-16", + "changeDate": "2009-07-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2000.000000万美元", + "changeBefore": "1100.000000万美元", + "changeDate": "2019-12-16 00:00:00", + "changeField": "注册资本(金)变更" + } + ], + "contactInfo": { + "email": "youjie@maryya.com", + "phoneNumber": "028-83932879", + "website": [ + { + "name": "四川鸿昌塑胶工业有限公司", + "url": "www.maryya.com,www.美丽雅.com,www.鸿昌家居.com" + }, + { + "name": "四川鸿昌塑胶工业有限公司官网", + "url": "www.maryya.com.cn" + } + ] + }, + "employees": [ + { + "employeeName": "李雪梅", + "position": "董事" + }, + { + "employeeName": "曾喜勇", + "position": "董事长兼总经理" + }, + { + "employeeName": "曾祯庆", + "position": "董事" + }, + { + "employeeName": "刘得安", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "2600万人民币", + "publicDate": null, + "registerDate": "2018-01-08 00:00:00", + "registerNo": "(新都)工商动抵字[2018]第0003号", + "registerOffice": "成都市新都区市场和质量监督管理局", + "status": "有效" + } + ], + "originalName": [], + "partners": [ + { + "capiDate": "1995-11-16 00:00:00,2010-10-18 00:00:00,2010-11-05 00:00:00", + "investName": "货币", + "investType": "货币,其他", + "shoudDate": "2012-05-07 00:00:00,2015-12-08 00:00:00,2019-01-23 00:00:00,2019-12-31 00:00:00", + "stockCapital": "1556.0", + "stockName": "曾喜勇", + "stockPercent": "1.0000", + "stockRealcapital": "150.0万元", + "stockType": "自然人股东" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川鸿昌塑胶工业有限公司", + "taxPayerNo": "510114621710689", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川鸿昌塑胶工业有限公司", + "taxPayerNo": "91510100621710689W", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川鸿昌塑胶工业有限公司", + "taxPayerNo": "91510100621710689W", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "四川鸿昌塑胶工业有限公司", + "taxPayerNo": "91510100621710689W", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "四川鸿昌塑胶工业有限公司", + "taxPayerNo": "91510100621710689W", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "四川鸿昌塑胶工业有限公司", + "taxPayerNo": "91510100621710689W", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/f515a9eb16459a458fd61af57fa81a4e/202202250231.json b/example/tpt/company/f515a9eb16459a458fd61af57fa81a4e/202202250231.json new file mode 100644 index 0000000..8ca0262 --- /dev/null +++ b/example/tpt/company/f515a9eb16459a458fd61af57fa81a4e/202202250231.json @@ -0,0 +1,637 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "低压开关柜", + "箱式变电站", + "中压开关柜", + "40 ", + " 5及以下高低压开关柜", + "电气 ", + " 成套 ", + " 供配电 ", + " 电工电气 ", + " 制造加工机械 " + ], + "SoftwareCopyrightsInfo": { + "list": [ + { + "name": "一种户外临时智能配电箱系统", + "publishDate": "-", + "regNo": "2022SR0065645", + "shortName": "智能配电箱系统", + "typeNo": "", + "versionNo": "V1.0.1" + }, + { + "name": "综合能源管理云基础能源管理软件", + "publishDate": "-", + "regNo": "2020SR1250777", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "川开配电运维专家分析系统", + "publishDate": "-", + "regNo": "2020SR1149635", + "shortName": "配电运维专家分析系统", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "配电设备智能运维源端维护系统", + "publishDate": "-", + "regNo": "2020SR1055417", + "shortName": "-", + "typeNo": "", + "versionNo": "V1.0" + }, + { + "name": "川开电气智能环控系统", + "publishDate": "-", + "regNo": "2019SR1025569", + "shortName": "智能环控系统", + "typeNo": "30100-0000", + "versionNo": "V1.0" + }, + { + "name": "川开电气智能配电系统", + "publishDate": "-", + "regNo": "2019SR0880396", + "shortName": "", + "typeNo": "10100-0000", + "versionNo": "V1.0" + } + ], + "total": 6 + }, + "TrademarksInfo": { + "list": [ + { + "name": "CCKL", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "CCKL", + "status": "商标已注册", + "type": "09-科学仪器" + }, + { + "name": "CVC", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "CVD", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "CAH", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "CVD4", + "status": "等待实质审查", + "type": "09-科学仪器" + }, + { + "name": "CMD;190", + "status": "等待实质审查", + "type": "09-科学仪器" + } + ], + "total": 7 + }, + "base": { + "allows": [ + { + "docName": "YJ08", + "docNo": "JY35101160163608", + "endDate": "2020-04-24 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101160163608", + "endDate": "2020-04-24 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "TSG 08-2017", + "endDate": "2021-03-15 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "低压开关柜", + "箱式变电站", + "中压开关柜", + "40 ", + " 5及以下高低压开关柜", + "电气 ", + " 成套 ", + " 供配电 ", + " 电工电气 ", + " 制造加工机械 " + ], + "SoftwareCopyrightsInfo": 6, + "TrademarksInfo": 7, + "allows": 3, + "authority": "成都市双流区市场监督管理局", + "branches": 2, + "businessDateFrom": "2005-07-27 00:00:00", + "businessDateTo": null, + "businessScope": "输配电及控制设备制造及相关技术咨询;电力设备的安装、维修;送变电工程;商品批发与零售;进出口业。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。", + "capital": "30468.000000万人民币", + "changes": 44, + "companyAddress": "中国(四川)自由贸易试验区成都市双流区西南航空港经济开发区空港五路1888号", + "companyCode": "510000000001178", + "companyName": "川开电气有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "有限责任公司(非自然人投资或控股的法人独资)", + "contactInfo": { + "email": "zjb@cckdq.com", + "phoneNumber": "028-67133896", + "website": [ + { + "name": "川开电气有限公司", + "url": "www.cckdq.com" + }, + { + "name": "川开电气有限公司", + "url": "www.tckdq.com" + }, + { + "name": "川开电气有限公司", + "url": "www.tgoodcke.com" + } + ] + }, + "creditNo": "91510100777468446P", + "employees": 3, + "establishDate": "2005-07-27 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "isOnStock": "0", + "issueDate": "2020-03-17 00:00:00", + "keyNo": "b57ae686bb5d3a317727c2aadd180f17", + "legalPerson": "袁会云", + "liquidation": null, + "mPledges": 6, + "orgCode": "777468446", + "originalName": 1, + "partners": 1, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 6, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [ + { + "authority": null, + "companyCode": "5101221903533", + "companyName": "川开电气有限公司物资分公司", + "creditNo": "", + "legalPerson": "付德银" + }, + { + "authority": "长沙市工商行政管理局", + "companyCode": "430192000050076", + "companyName": "川开电气股份有限公司湖南分公司", + "creditNo": null, + "legalPerson": "罗江云" + } + ], + "changes": [ + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "袁会云", + "changeBefore": "简兴福", + "changeDate": "2018-09-19 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "成都市双流县协和街道华府大道二段1158号", + "changeBefore": "成都市双流县华阳街道华府大道二段1158号3栋1单元1层1号", + "changeDate": "2015-03-03 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "1123", + "changeBefore": "1229", + "changeDate": "2015-10-14 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "1153", + "changeBefore": "1123", + "changeDate": "2018-09-19 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "袁会云,经理", + "changeBefore": "", + "changeDate": "2018-09-19 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "/\n宋国峰,董事\n杜波,董事\n孙有彬,董事", + "changeBefore": "/", + "changeDate": "2015-10-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-04-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "青岛特锐德高压设备有限公司;", + "changeBefore": "青岛特锐德电气股份有限公司;", + "changeDate": "2018-09-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "30468", + "changeBefore": "10268", + "changeDate": "2016-06-16 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "1153", + "changeBefore": "1123", + "changeDate": "2018-09-19 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "30468", + "changeBefore": "青岛特锐德电气股份有限公司;", + "changeDate": "2018-09-19 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-06-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "青岛特锐德电气股份有限公司;", + "changeBefore": "罗小琼;股东增资;简晓琴;李怀玉;李杰;李军;李俊;袁会云;张琼;谭国益;王洪;王红;叶秀华;赵玲;川开实业集团有限公司;", + "changeDate": "2015-10-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "青岛特锐德高压设备有限公司;", + "changeBefore": "青岛特锐德电气股份有限公司;", + "changeDate": "2018-09-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "30468", + "changeBefore": "青岛特锐德电气股份有限公司;", + "changeDate": "2018-09-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2015-11-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "成都市双流县协和街道华府大道二段1158号", + "changeBefore": "成都市双流县华阳街道华府大道二段1158号3栋1单元1层1号", + "changeDate": "2015-03-03 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-06-13 00:00:00", + "changeField": "换发证照" + }, + { + "changeAfter": "徐灵,***", + "changeBefore": "", + "changeDate": "2017-06-13 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区西南航空港经济开发区空港五路2888号", + "changeBefore": "成都市双流区协和街道华府大道二段1158号", + "changeDate": "2019-11-28 00:00:00", + "changeField": "住所" + }, + { + "changeAfter": "徐灵,***", + "changeBefore": "/", + "changeDate": "2017-06-13 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-02 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-03-02 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "30468", + "changeBefore": "10268", + "changeDate": "2016-06-16 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2016-06-16 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "袁会云,经理", + "changeBefore": "", + "changeDate": "2018-09-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "川开实业集团有限公司;股东增资;简晓琴;李怀玉;李杰;李军;李俊;罗小琼;谭国益;王洪;王红;叶秀华;袁会云;张琼;赵玲;", + "changeBefore": "赵玲;股东增资;王红;李军;王洪;叶秀华;四川川开实业发展有限公司;李杰;张琼;简晓琴;袁会云;谭国益;罗小琼;李俊;李怀玉;", + "changeDate": "2015-03-03 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-04-15 00:00:00", + "changeField": "清算组备案" + }, + { + "changeAfter": "杨莉,监事", + "changeBefore": "", + "changeDate": "2018-09-19 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-11-06 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "川开实业集团有限公司;股东增资;简晓琴;李怀玉;李杰;李军;李俊;罗小琼;谭国益;王洪;王红;叶秀华;袁会云;张琼;赵玲;", + "changeBefore": "赵玲;股东增资;王红;李军;王洪;叶秀华;四川川开实业发展有限公司;李杰;张琼;简晓琴;袁会云;谭国益;罗小琼;李俊;李怀玉;", + "changeDate": "2015-03-03 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "徐灵,136****1568", + "changeBefore": "", + "changeDate": "2017-06-13 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2016-06-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "杨莉,监事", + "changeBefore": "", + "changeDate": "2018-09-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2015-04-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "川开电气有限公司", + "changeBefore": "川开电气股份有限公司", + "changeDate": "2015-10-14 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "中国(四川)自由贸易试验区成都市双流区西南航空港经济开发区空港五路1888号", + "changeBefore": "中国(四川)自由贸易试验区成都市双流区西南航空港经济开发区空港五路2888号", + "changeDate": "2020-03-17 00:00:00", + "changeField": "住所" + }, + { + "changeAfter": "1123", + "changeBefore": "1229", + "changeDate": "2015-10-14 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "青岛特锐德电气股份有限公司;", + "changeBefore": "罗小琼;股东增资;简晓琴;李怀玉;李杰;李军;李俊;袁会云;张琼;谭国益;王洪;王红;叶秀华;赵玲;川开实业集团有限公司;", + "changeDate": "2015-10-14 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "/ 徐灵,监事", + "changeBefore": "/", + "changeDate": "2015-10-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "李军,执行董事\n袁会云,董事", + "changeBefore": "李军,董事兼总经理\n袁会云,董事", + "changeDate": "2018-09-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "/\n徐灵,监事", + "changeBefore": "/", + "changeDate": "2015-10-14 00:00:00", + "changeField": "章程备案" + } + ], + "contactInfo": { + "email": "zjb@cckdq.com", + "phoneNumber": "028-67133896", + "website": [ + { + "name": "川开电气有限公司", + "url": "www.cckdq.com" + }, + { + "name": "川开电气有限公司", + "url": "www.tckdq.com" + }, + { + "name": "川开电气有限公司", + "url": "www.tgoodcke.com" + } + ] + }, + "employees": [ + { + "employeeName": "袁会云", + "position": "经理" + }, + { + "employeeName": "杨莉", + "position": "监事" + }, + { + "employeeName": "李军", + "position": "执行董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "专用设备制造业" + }, + "liquidation": null, + "mPledges": [ + { + "debtSecuredAmount": "18200万人民币", + "publicDate": null, + "registerDate": "2020-04-07 00:00:00", + "registerNo": "51012020008647", + "registerOffice": "四川省成都市双流区市场监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "18200万人民币", + "publicDate": null, + "registerDate": "2019-03-28 00:00:00", + "registerNo": "51012019001442", + "registerOffice": "四川省成都市双流区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "19200万人民币", + "publicDate": null, + "registerDate": "2018-03-16 00:00:00", + "registerNo": "(双流)工商动抵字[2018]第0020号", + "registerOffice": "成都市双流区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "19200万人民币", + "publicDate": null, + "registerDate": "2016-12-26 00:00:00", + "registerNo": "(双流)工商动抵字[2016]第0098号", + "registerOffice": "成都市双流区市场和质量监督管理局", + "status": "有效" + }, + { + "debtSecuredAmount": "10000万人民币", + "publicDate": null, + "registerDate": "2015-09-17 00:00:00", + "registerNo": "(双流)工商动抵字[2015]第0110号", + "registerOffice": "成都市双流区市场和质量监督管理局", + "status": "无效" + }, + { + "debtSecuredAmount": "7800万人民币", + "publicDate": null, + "registerDate": "2014-11-21 00:00:00", + "registerNo": "(双流)工商动抵字[2014]第134号", + "registerOffice": "成都市双流区市场和质量监督管理局", + "status": "有效" + } + ], + "originalName": [ + { + "changeDate": "2015-10-14 00:00:00", + "name": "川开电气股份有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "30468万人民币", + "stockName": "青岛特锐德高压设备有限公司", + "stockPercent": "1.0000", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "川开电气有限公司", + "taxPayerNo": "91510100777468446P", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "川开电气有限公司", + "taxPayerNo": "91510100777468446P", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "川开电气有限公司", + "taxPayerNo": "91510100777468446P", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "川开电气有限公司", + "taxPayerNo": "91510100777468446P", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "川开电气有限公司", + "taxPayerNo": "91510100777468446P", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "川开电气有限公司", + "taxPayerNo": "91510100777468446P", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/f603050227dcaa14d57965d5c29a99ce/202202251909.json b/example/tpt/company/f603050227dcaa14d57965d5c29a99ce/202202251909.json new file mode 100644 index 0000000..480d32f --- /dev/null +++ b/example/tpt/company/f603050227dcaa14d57965d5c29a99ce/202202251909.json @@ -0,0 +1,1167 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": { + "list": [ + { + "createDate": "2021-12-31", + "createNum": "CN215374473U", + "patentName": "一种适用于机械密封事故工况的试验装置", + "type": "实用新型" + }, + { + "createDate": "2021-10-26", + "createNum": "CN214499540U", + "patentName": "四级串联的核电站主泵轴封系统", + "type": "实用新型" + }, + { + "createDate": "2021-10-26", + "createNum": "CN214500018U", + "patentName": "具有磨损量在线监测功能的密封环", + "type": "实用新型" + }, + { + "createDate": "2021-10-22", + "createNum": "CN214465081U", + "patentName": "高可靠性的主给水泵用机械密封装置", + "type": "实用新型" + }, + { + "createDate": "2021-10-08", + "createNum": "CN214367748U", + "patentName": "双旋向动压增效密封环", + "type": "实用新型" + }, + { + "createDate": "2021-10-01", + "createNum": "CN214331483U", + "patentName": "一种组合式密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-09-10", + "createNum": "CN107166037B", + "patentName": "具有曲面槽密封端面的机械密封环", + "type": "发明专利" + }, + { + "createDate": "2021-08-24", + "createNum": "CN214036856U", + "patentName": "机械密封摩擦副内外双列圆周交叉角度多边形槽型结构", + "type": "实用新型" + }, + { + "createDate": "2021-08-24", + "createNum": "CN214037099U", + "patentName": "用于核电站的再热蒸汽阀用机械密封装置", + "type": "实用新型" + }, + { + "createDate": "2021-08-24", + "createNum": "CN214036884U", + "patentName": "一种余热排出泵机械密封装置", + "type": "实用新型" + }, + { + "createDate": "2021-08-20", + "createNum": "CN214008061U", + "patentName": "一种耐超高温用浮动式机械密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-08-20", + "createNum": "CN214007590U", + "patentName": "一种铅铋堆核主泵机械密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-08-10", + "createNum": "CN213929435U", + "patentName": "一种超压保护装置", + "type": "实用新型" + }, + { + "createDate": "2021-08-10", + "createNum": "CN213929434U", + "patentName": "一种核电站用中压调节阀机械密封装置", + "type": "实用新型" + }, + { + "createDate": "2021-08-06", + "createNum": "CN213899849U", + "patentName": "一种超大规格低温设备的异形密封圈及密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-08-06", + "createNum": "CN213899380U", + "patentName": "远洋钻井平台和长输管线超高压泵用机械密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-08-06", + "createNum": "CN213899857U", + "patentName": "一种大间隙补偿密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-08-06", + "createNum": "CN213899871U", + "patentName": "一种适用于高低温环境的密封结构", + "type": "实用新型" + }, + { + "createDate": "2021-07-27", + "createNum": "CN213812737U", + "patentName": "一种新型的流体静压型主泵机械密封试验装置", + "type": "实用新型" + }, + { + "createDate": "2021-07-27", + "createNum": "CN213808191U", + "patentName": "乙烯三机干气密封", + "type": "实用新型" + } + ], + "total": 133 + }, + "ProfileTags": [], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": { + "list": [ + { + "name": "图形", + "status": "驳回复审中", + "type": "07-机械设备" + }, + { + "name": "日机密封 SUNNY SEAL", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "SNS", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "中密控股", + "status": "商标已注册", + "type": "07-机械设备" + }, + { + "name": "SIMS SINOSEAL HOLDING", + "status": "驳回复审中", + "type": "38-通讯服务" + }, + { + "name": "SIMS SINOSEAL HOLDING", + "status": "驳回复审中", + "type": "09-科学仪器" + }, + { + "name": "SIMS SINOSEAL HOLDING", + "status": "商标无效", + "type": "42-网站服务" + }, + { + "name": "SINOSEAL HOLDING", + "status": "商标无效", + "type": "40-材料加工" + }, + { + "name": "SNS", + "status": "商标已注册", + "type": "06-金属材料" + }, + { + "name": "SNS", + "status": "初审公告", + "type": "17-橡胶制品" + }, + { + "name": "SINOSEAL", + "status": "商标无效", + "type": "38-通讯服务" + }, + { + "name": "中密控股", + "status": "商标已注册", + "type": "42-网站服务" + }, + { + "name": "SINOSEAL", + "status": "等待实质审查", + "type": "07-机械设备" + }, + { + "name": "日机密封 SUNNY SEAL S", + "status": "商标已注册", + "type": "07-机械设备" + } + ], + "total": 14 + }, + "base": { + "allows": [], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 133, + "ProfileTags": [], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 14, + "allows": 0, + "authority": "成都市市场监督管理局", + "branches": 0, + "businessDateFrom": "1993-09-29 00:00:00", + "businessDateTo": null, + "businessScope": "商务服务业;通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售;科技交流和推广服务;进出口业;金属压力容器制造;工业设计服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "capital": "20817.127700万人民币", + "changes": 104, + "companyAddress": "成都市武侯区武科西四路八号", + "companyCode": "510000000076731", + "companyName": "中密控股股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(上市)", + "contactInfo": { + "email": "zgsmdkjyxzrgs@3158.com", + "phoneNumber": "028-85363581", + "website": [ + { + "name": "中密控股股份有限公司", + "url": "www.sns-china.com" + }, + { + "name": "中密控股股份有限公司", + "url": "www.snsseal.com" + } + ] + }, + "creditNo": "91510000621607817X", + "employees": 12, + "establishDate": "1993-09-29 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "租赁和商务服务业", + "industryL2Name": "商务服务业" + }, + "isOnStock": "1", + "issueDate": "2021-08-17 00:00:00", + "keyNo": "3387b99ea1ca511d17e1c7daad5d7cd4", + "legalPerson": "赵其春", + "liquidation": null, + "mPledges": 0, + "orgCode": "621607817", + "originalName": 2, + "partners": 12, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": "300470", + "stockType": "深交所创业板A股", + "taxCreditltems": 8, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "注册资本(金):5334万元", + "changeBefore": "注册资本(金):4000万元", + "changeDate": "2015-07-22 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 何方; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "姓名: 邓杰; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "有限责任公司", + "changeBefore": "有限责任公司(中外合资)", + "changeDate": "2008-09-23 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "投资方名称: 麦琦; 出资额: 4.56万元; 占百分比: .8%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 何方; 出资额: 17.1万元; 占百分比: 3%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售;科技交流和推广服务;进出口业;金属压力容器制造;工业设计服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeBefore": "通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售;科技交流和推广服务;进出口业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2019-02-01 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "吴娟 邓杰 彭玮", + "changeBefore": "彭玮 邓杰 赵曲", + "changeDate": "2019-09-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-08-17 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "注册资本(金):10668万元", + "changeBefore": "注册资本(金):5334万元", + "changeDate": "2016-06-06 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名:王锦田,职务:董事", + "changeBefore": "姓名:朱昌谦,职务:董事", + "changeDate": "2015-01-19 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "投资者名称(姓名):四川川机投资有限责任公司", + "changeBefore": "投资者名称(姓名):四川密封工程技术研究中心", + "changeDate": "2013-08-07 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "中密控股股份有限公司", + "changeBefore": "四川日机密封件股份有限公司", + "changeDate": "2019-12-03 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "姓名: 赵曲; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "姓名: 黄泽沛; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 邓杰; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 邓杰; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 邓杰; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄泽沛; 证件号码: 0; 性别: 男; 职务:", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 陈虹; 出资额: 15.96万元; 占百分比: 2.8%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 杨愉; 出资额: 12.8万元; 占百分比: .8%; 住所:*****", + "changeBefore": "投资方名称: 杨愉; 出资额: 4.56万元; 占百分比: .8%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名:赵其春,证件类型:居民身份证,证件号码:*****", + "changeBefore": "姓名:黄泽沛,证件类型:居民身份证,证件号码:*****", + "changeDate": "2015-07-22 00:00:00", + "changeField": "负责人变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2012-12-06 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名: 黄泽沛; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 顾林清; 证件号码: *****; 性别: 女; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 张车宁; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 张车宁; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "因修改章程第2条、第110条而章程备案。", + "changeBefore": "", + "changeDate": "2016-09-22 00:00:00", + "changeField": "分公司/分支机构备案" + }, + { + "changeAfter": "企合川总字第000069", + "changeBefore": "企合川总字第000069号", + "changeDate": "2005-07-05 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "姓名: 黄泽沛; 证件号码: ; 性别: 男; 职务: 董事长", + "changeBefore": "姓名: 黄泽沛; 证件号码: ; 性别: 男; 职务: 董事长", + "changeDate": "2005-05-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 邓文才; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 邓文才; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 四川密封工程技术研究中心; 出资额: 427.5万元; 占百分比: 75%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "何方", + "changeBefore": "黄泽沛", + "changeDate": "2019-09-03 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-02-01 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "投资方名称: 张有华; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 张有华; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-12-03 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名:向晨;证件类型:中华人民共和国居民身份证;证件号码:*****;联络人联系电话:189****0238;联络人移动电话:189****0238;联络人电子邮件:*****;", + "changeBefore": "姓名:向晨;证件类型:;证件号码:*****;联络人联系电话:189****0238;联络人移动电话:189****0238;联络人电子邮件:;", + "changeDate": "2016-06-06 00:00:00", + "changeField": "联络人员备案" + }, + { + "changeAfter": "19674.710000万人民币", + "changeBefore": "19202.4万人民币", + "changeDate": "2019-04-28 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "姓名: 彭玮; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 何方; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名:向晨;证件类型:中华人民共和国居民身份证;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:46639348@qq.com;", + "changeBefore": "姓名:向晨;证件类型:;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:;", + "changeDate": "2016-06-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "19202.400000万人民币", + "changeBefore": "10668万人民币", + "changeDate": "2018-10-09 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "何方", + "changeBefore": "何方", + "changeDate": "2021-06-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "投资方名称: 王庆; 出资额: 12.8万元; 占百分比: .8%; 住所:*****", + "changeBefore": "投资方名称: 王庆; 出资额: 4.56万元; 占百分比: .8%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 四川密封工程技术研究中心; 出资额: 1200万元; 占百分比: 75%; 住所:*****", + "changeBefore": "投资方名称: 四川密封工程技术研究中心; 出资额: 427.5万元; 占百分比: 75%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "经营范围: 通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售;科技交流和推广服务;进出口业。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 3589", + "changeBefore": "经营范围: 通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 3589", + "changeDate": "2011-08-09 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "姓名: 赵曲; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "方炳希 应千伟 赵其春 陈更荣 何方 陈虹 奉明忠 黄学清 彭玮", + "changeBefore": "黄学清 干胜道 罗宏 陈虹 费宇 何方 王健 奉明忠 赵其春", + "changeDate": "2021-06-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "住所: 成都市武侯区长益街一号; 邮政编码: 610041; 电话: 5581364住所所在地:", + "changeBefore": "住所: 成都市长益街1号; 邮政编码: 610041; 电话: 5581364住所所在地:", + "changeDate": "2008-09-23 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "姓名: 黄泽沛; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 顾林清; 证件号码: *****; 性别: 女; 职务:", + "changeBefore": "姓名: 黄泽沛; 证件号码: 0; 性别: 男; 职务:", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 张智; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 张智; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名:向晨;证件类型:中华人民共和国居民身份证;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:*****;", + "changeBefore": "姓名:向晨;证件类型:;证件号码:***;联络人联系电话:***;联络人移动电话:***;联络人电子邮件:;", + "changeDate": "2016-06-06 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "住所: 成都市武侯区武科西四路八号; 邮政编码: 610041; 电话: 5581364; 住所所在行政区划:直属一", + "changeBefore": "住所: 成都市武侯区长益街一号; 邮政编码: 610041; 电话: 5581364; 住所所在行政区划:直属一", + "changeDate": "2010-04-07 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "姓名: 王新霖; 证件号码: ; 性别: 男; 职务: 董事长", + "changeBefore": "姓名: 王晓曦; 证件号码: ; 性别: 男; 职务: 董事长", + "changeDate": "2005-05-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "因修改章程第2条、第110条而章程备案。", + "changeBefore": "", + "changeDate": "2016-09-22 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "1600", + "changeBefore": "570", + "changeDate": "2009-05-12 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "投资方名称: 张有华; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 顾林清; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 顾林清; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名:王锦田,职务:董事", + "changeBefore": "姓名:朱昌谦,职务:董事", + "changeDate": "2015-01-19 00:00:00", + "changeField": "董事备案" + }, + { + "changeAfter": "姓名:赵其春,证件类型:居民身份证,证件号码:***", + "changeBefore": "姓名:黄泽沛,证件类型:居民身份证,证件号码:***", + "changeDate": "2015-07-22 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 三浦和一; 证件号码: ; 性别: 男; 职务: 董事长", + "changeBefore": "姓名: 三浦和一; 证件号码: ; 性别: 男; 职务: 董事长", + "changeDate": "2005-05-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "20817.127700万人民币", + "changeBefore": "20818.6352万人民币", + "changeDate": "2021-08-17 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "投资方名称: 张智; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 陈虹; 出资额: 44.8万元; 占百分比: 2.8%; 住所:*****", + "changeBefore": "投资方名称: 陈虹; 出资额: 15.96万元; 占百分比: 2.8%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "20818.635200万人民币", + "changeBefore": "19669.21万人民币", + "changeDate": "2021-02-09 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "投资方名称: 王庆; 出资额: 4.56万元; 占百分比: .8%; 住所:*****", + "changeBefore": "投资方名称: 黄泽沛; 出资额: 142.5万元; 占百分比: 25%; 住所:*****", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 顾林清; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 周昌奎; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 周昌奎; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 奉明忠; 出资额: 44.8万元; 占百分比: 2.8%; 住所:*****", + "changeBefore": "投资方名称: 奉明忠; 出资额: 15.96万元; 占百分比: 2.8%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "企业(机构)类型:其他股份有限公司(上市)", + "changeBefore": "企业(机构)类型:其他股份有限公司(非上市)", + "changeDate": "2015-07-22 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "姓名: 黄泽沛; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 三浦和一; 证件号码: 0; 性别: 男; 职务:", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "姓名: 朱毅; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 麦琦; 出资额: 12.8万元; 占百分比: .8%; 住所:*****", + "changeBefore": "投资方名称: 麦琦; 出资额: 4.56万元; 占百分比: .8%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 何方; 出资额: 48万元; 占百分比: 3%; 住所:*****", + "changeBefore": "投资方名称: 何方; 出资额: 17.1万元; 占百分比: 3%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "2019-04-23因修改章程而章程备案", + "changeBefore": "无", + "changeDate": "2019-05-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "姓名: 赵其春; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 黄泽沛; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 杨愉; 出资额: 4.56万元; 占百分比: .8%; 住所:*****", + "changeBefore": "投资方名称: 四川密封工程技术研究中心; 出资额: 427.5万元; 占百分比: 75%; 住所:*****", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-02-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "投资方名称: 黄泽沛; 出资额: 142.5万元; 占百分比: 25%; 住所:*****", + "changeBefore": "投资方名称: 日本广岛县日机工业株式会社; 出资额: 130万元; 占百分比: 22.8%; 住所:*****", + "changeDate": "2008-09-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 邓杰; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 黄泽沛; 出资额: 64万元; 占百分比: 4%; 住所:*****", + "changeBefore": "投资方名称: 黄泽沛; 出资额: 22.8万元; 占百分比: 4%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 黄泽沛; 出资额: 22.8万元; 占百分比: 4%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "丁运秋 邓杰 吴娟", + "changeBefore": "吴娟 彭玮 邓杰", + "changeDate": "2021-06-16 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "投资方名称: 周昌奎; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 何方; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 三浦和一; 证件号码: 0; 性别: 男; 职务:", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 周胡兰; 出资额: 32万元; 占百分比: 2%; 住所:*****", + "changeBefore": "投资方名称: 周胡兰; 出资额: 11.4万元; 占百分比: 2%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "姓名: 王新霖; 证件号码: ; 性别: 男; 职务: 董事长", + "changeDate": "2005-05-26 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "19669.210000万人民币", + "changeBefore": "19674.71万人民币", + "changeDate": "2020-08-12 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "投资方名称: 张车宁; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 王威; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 朱昌谦; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 赵曲; 证件号码: *****; 性别: 女; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "投资方名称: 邓文才; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "4000", + "changeBefore": "1600", + "changeDate": "2010-04-07 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2017-11-13因修改章程而章程备案", + "changeBefore": "无", + "changeDate": "2017-11-29 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "四川日机密封件股份有限公司", + "changeBefore": "四川日机密封件有限公司", + "changeDate": "2009-05-12 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "姓名: 邓杰; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 陈虹; 证件号码: *****; 性别: 男; 职务:", + "changeDate": "2009-05-12 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2018-10-09 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "4000", + "changeBefore": "1600", + "changeDate": "2010-04-07 00:00:00", + "changeField": "实收资本变更" + }, + { + "changeAfter": "投资方名称: 奉明忠; 出资额: 15.96万元; 占百分比: 2.8%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "投资方名称: 周胡兰; 出资额: 11.4万元; 占百分比: 2%; 住所:*****", + "changeBefore": "", + "changeDate": "2008-12-01 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2019-04-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "经营范围: 通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)行业代码: 3589", + "changeBefore": "经营范围: 生产各种机械密封件及零部件和其他机械产品,销售本公司产品。行业代码: 3589", + "changeDate": "2008-09-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "何方 干胜道 赵其春 罗宏 王健 费宇 陈虹 奉明忠 黄学清", + "changeBefore": "干胜道 罗宏 王锦田 朱毅 黄泽沛 赵其春 何方", + "changeDate": "2018-03-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "投资方名称: 王威; 出资额: 16万元; 占百分比: 1%; 住所:*****", + "changeBefore": "投资方名称: 王威; 出资额: 5.7万元; 占百分比: 1%; 住所:*****", + "changeDate": "2009-05-12 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名: 陈虹; 证件号码: *****; 性别: 男; 职务:", + "changeBefore": "姓名: 何方; 证件号码: 7; 性别: 男; 职务:", + "changeDate": "2008-09-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "其他股份有限公司(非上市)", + "changeBefore": "有限责任公司", + "changeDate": "2009-05-12 00:00:00", + "changeField": "企业类型变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-08-12 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "商务服务业;通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售;科技交流和推广服务;进出口业;金属压力容器制造;工业设计服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeBefore": "通用零部件制造及机械修理;泵、阀门、压缩机及类似机械的制造;商品批发与零售;科技交流和推广服务;进出口业;金属压力容器制造;工业设计服务。(以上项目不含前置许可项目,后置许可项目凭许可证或审批文件经营)(依法须经批准的项目,经相关部门批准后方可开展经营活动)", + "changeDate": "2019-12-03 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "投资方名称: 中国四川密封工程技术研究中心; 出资额: 427.5万元; 占百分比: 75%; 住所:*****", + "changeBefore": "投资方名称: 四川密封工程技术研究中心; 出资额: 427.5万元; 占百分比: 75%; 住所:*****", + "changeDate": "2008-09-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "姓名:向晨;证件类型:中华人民共和国居民身份证;证件号码:*****;联络人联系电话:*****;联络人移动电话:*****;联络人电子邮件:*****;", + "changeBefore": "姓名:向晨;证件类型:;证件号码:*****;联络人联系电话:*****;联络人移动电话:*****;联络人电子邮件:;", + "changeDate": "2016-06-06 00:00:00", + "changeField": "联络人员备案" + } + ], + "contactInfo": { + "email": "zgsmdkjyxzrgs@3158.com", + "phoneNumber": "028-85363581", + "website": [ + { + "name": "中密控股股份有限公司", + "url": "www.sns-china.com" + }, + { + "name": "中密控股股份有限公司", + "url": "www.snsseal.com" + } + ] + }, + "employees": [ + { + "employeeName": "陈虹", + "position": "董事" + }, + { + "employeeName": "奉明忠", + "position": "董事" + }, + { + "employeeName": "黄学清", + "position": "董事" + }, + { + "employeeName": "吴娟", + "position": "监事" + }, + { + "employeeName": "何方", + "position": "董事兼总经理" + }, + { + "employeeName": "赵其春", + "position": "董事长" + }, + { + "employeeName": "邓杰", + "position": "监事" + }, + { + "employeeName": "彭玮", + "position": "董事" + }, + { + "employeeName": "应千伟", + "position": "董事" + }, + { + "employeeName": "陈更荣", + "position": "董事" + }, + { + "employeeName": "方炳希", + "position": "董事" + }, + { + "employeeName": "丁运秋", + "position": "监事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "租赁和商务服务业", + "industryL2Name": "商务服务业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2019-12-03 00:00:00", + "name": "四川日机密封件股份有限公司" + }, + { + "changeDate": "2009-05-12 00:00:00", + "name": "四川日机密封件有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "20417.1277", + "stockName": "四川川机投资有限责任公司", + "stockPercent": "0.2208", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国工商银行股份有限公司-富国天惠精选成长混合型证券投资基金(LOF)", + "stockPercent": "0.0481", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "48", + "stockName": "何方", + "stockPercent": "0.0159", + "stockRealcapital": "48", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国工商银行股份有限公司-易方达价值精选混合型证券投资基金", + "stockPercent": "0.0150", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "香港中央结算有限公司", + "stockPercent": "0.0187", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "全国社保基金一一三组合", + "stockPercent": "0.0105", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "44.8", + "stockName": "陈虹", + "stockPercent": "0.0145", + "stockRealcapital": "44.8", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": "64", + "stockName": "黄泽沛", + "stockPercent": "0.0186", + "stockRealcapital": "64", + "stockType": "自然人股东" + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "UBS AG", + "stockPercent": "0.0143", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "中国农业银行股份有限公司-富国创业板两年定期开放混合型证券投资基金", + "stockPercent": "0.0157", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "施罗德投资管理(香港)有限公司-施罗德环球基金系列中国A股(交易所)", + "stockPercent": "0.0264", + "stockRealcapital": null, + "stockType": null + }, + { + "capiDate": null, + "investName": null, + "investType": null, + "shoudDate": null, + "stockCapital": null, + "stockName": "基本养老保险基金一六零二一组合", + "stockPercent": "0.0116", + "stockRealcapital": null, + "stockType": null + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "四川日机密封件股份有限公司", + "taxPayerNo": "510107621607817", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "四川日机密封件股份有限公司", + "taxPayerNo": "510107621607817", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "四川日机密封件股份有限公司", + "taxPayerNo": "510107621607817", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "四川日机密封件股份有限公司", + "taxPayerNo": "91510000621607817X", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "四川日机密封件股份有限公司", + "taxPayerNo": "91510000621607817X", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "中密控股股份有限公司", + "taxPayerNo": "91510000621607817X", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "中密控股股份有限公司", + "taxPayerNo": "91510000621607817X", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "中密控股股份有限公司", + "taxPayerNo": "91510000621607817X", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/company/fa75d0c5e4e9800d11f4c9ec56745986/202202250231.json b/example/tpt/company/fa75d0c5e4e9800d11f4c9ec56745986/202202250231.json new file mode 100644 index 0000000..5a5a458 --- /dev/null +++ b/example/tpt/company/fa75d0c5e4e9800d11f4c9ec56745986/202202250231.json @@ -0,0 +1,777 @@ +{ + "OtherCopyrightsInfo": null, + "PatentsInfo": null, + "ProfileTags": [ + "远程抄表系统", + "整熨洗涤设备" + ], + "SoftwareCopyrightsInfo": null, + "TrademarksInfo": null, + "base": { + "allows": [ + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A07917(18)", + "endDate": "2018-06-14 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A00940(17)", + "endDate": "2017-08-07 00:00:00" + }, + { + "docName": "特种设备使用许可登记", + "docNo": "车11川A08934(18)", + "endDate": "2018-08-28 00:00:00" + }, + { + "docName": "JX02", + "docNo": "成经信燃201905", + "endDate": "2019-11-26 00:00:00" + }, + { + "docName": "YJ08", + "docNo": "JY35101160173208", + "endDate": "2020-07-24 00:00:00" + }, + { + "docName": "食品经营许可证", + "docNo": "JY35101160173208", + "endDate": "2020-07-24 00:00:00" + } + ], + "base": { + "OtherCopyrightsInfo": 0, + "PatentsInfo": 0, + "ProfileTags": [ + "远程抄表系统", + "整熨洗涤设备" + ], + "SoftwareCopyrightsInfo": 0, + "TrademarksInfo": 0, + "allows": 6, + "authority": "成都市双流区市场监督管理局", + "branches": 0, + "businessDateFrom": "2001-10-30 00:00:00", + "businessDateTo": null, + "businessScope": "许可项目:第二类增值电信业务;建设工程施工;燃气燃烧器具安装、维修;特种设备安装改造修理;测绘服务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:智能仪器仪表制造;智能仪器仪表销售;计算机系统服务;物联网技术研发;物联网应用服务;软件开发;软件销售;智能控制系统集成;人工智能应用软件开发;人工智能行业应用系统集成服务;大数据服务;数据处理和存储支持服务;互联网数据服务;云计算装备技术服务;云计算设备销售;工业互联网数据服务;5G通信技术服务;新兴能源技术研发;信息技术咨询服务;信息系统集成服务;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;互联网销售(除销售需要许可的商品);销售代理;安全技术防范系统设计施工服务;货物进出口;技术进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "capital": "13395.000000万人民币", + "changes": 80, + "companyAddress": "成都市双流区西南航空港空港一路一段536号", + "companyCode": "510122000023890", + "companyName": "成都千嘉科技股份有限公司", + "companyStatus": "存续(在营、开业、在册)", + "companyType": "其他股份有限公司(非上市)", + "contactInfo": { + "email": "cdqj@cdqj.com", + "phoneNumber": "028-85874188", + "website": [ + { + "name": "成都千嘉科技股份有限公司", + "url": "www.cdqj.com" + }, + { + "name": "成都千嘉科技股份有限公司", + "url": "www.qjcode.com" + } + ] + }, + "creditNo": "915101227323595889", + "employees": 15, + "establishDate": "2001-10-30 00:00:00", + "exceptions": 0, + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "isOnStock": "0", + "issueDate": "2021-12-30 00:00:00", + "keyNo": "8977d179c2412f74ac1a651d38abbf61", + "legalPerson": "张西川", + "liquidation": null, + "mPledges": 0, + "orgCode": "732359588", + "originalName": 1, + "partners": 3, + "pledges": 0, + "province": "SC", + "punishes": 0, + "revokeDate": null, + "shiXinItems": 0, + "spotChecks": 0, + "stockNumber": null, + "stockType": null, + "taxCreditltems": 9, + "updatedDate": null, + "zhiXingItems": 0 + }, + "branches": [], + "changes": [ + { + "changeAfter": "雷新民 赵勇 邹蓉 柯杰", + "changeBefore": "邹蓉 吴峻 雷新民 赵勇", + "changeDate": "2021-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营;以及其他无需许可或者审批的合法项目。(依法须批准的项目,经相关部门批准后方可开展经营活动;未取得相关行政许可或者审批,不得开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-05-07 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;测绘服务及管道检测技术服务;防水防腐保温工程;压力管道安装、维修;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-10-29 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "成都金地光电科技有限公司 出资 600万人民币;成都燃气集团股份有限公司 出资 2600万人民币;四川华油集团有限责任公司 出资 1250万人民币;江苏中科物联网科技创业投资有限公司 出资 250万人民币;丹东东发(集团)股份有限公司 出资 300万人民币;中国石油天然气股份有限公司 出资 1251.0853万人民币;", + "changeBefore": "成都金地光电科技有限公司 出资 600万人民币;成都燃气集团股份有限公司 出资 2600万人民币;江苏中科物联网科技创业投资有限公司 出资 250万人民币;四川华油集团有限责任公司 出资 1250万人民币;丹东东发(集团)股份有限公司 出资 300万人民币;", + "changeDate": "2020-04-10 00:00:00", + "changeField": "出资情况" + }, + { + "changeAfter": "成都金地光电科技有限公司,12.0%;", + "changeBefore": "成都金地光电科技有限公司,37.0%;", + "changeDate": "2015-12-24 00:00:00", + "changeField": "出资比例变更" + }, + { + "changeAfter": "成都金地光电科技有限公司;成都燃气集团股份有限公司;四川华油集团有限责任公司;江苏中科物联网科技创业投资有限公司;丹东东发(集团)股份有限公司;中国石油天然气股份有限公司;", + "changeBefore": "成都金地光电科技有限公司;成都燃气集团股份有限公司;江苏中科物联网科技创业投资有限公司;四川华油集团有限责任公司;丹东东发(集团)股份有限公司;", + "changeDate": "2020-04-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "孙树壮 程星丽 白栋宇", + "changeBefore": "孙树壮 程星丽 郑艳", + "changeDate": "2021-12-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "5000", + "changeBefore": "2000", + "changeDate": "2018-10-29 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-03-15 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "万云,董事长\n车德臣,董事\n邓昌权,董事\n台宪青,董事\n曾自强,副董事长\n罗龙,董事\n\n刘何,董事", + "changeBefore": "万云,董事长\n车德臣,董事\n邓昌权,董事\n台宪青,董事\n曾自强,副董事长\n罗龙,董事", + "changeDate": "2017-12-01 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "周建彬,监事\n胡光辉,监事\n\n冯玲,监事", + "changeBefore": "周建彬,监事\n胡光辉,监事", + "changeDate": "2016-08-04 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2001-10-30 至 2016-10-29", + "changeDate": "2015-05-07 00:00:00", + "changeField": "经营期限(营业期限)变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2021-12-30 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程;公共安全技术防范工程的设计与施工;以及其他无需许可或者审批的合法项目。(以上依法需批准的项目,经相关部门批准后方可发展经营活动)。", + "changeDate": "2014-10-23 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "张燚 黄友兴 张西川 雷新民 青倩 郭诚 丁帆 瞿璐佳 赵林度", + "changeBefore": "雷新民 张燚 王礼全 陈峰 张西川 万云 罗龙 胡芸华 丁帆", + "changeDate": "2021-12-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "1000", + "changeBefore": "丹东东发(集团)股份有限公司;成都金地光电科技有限公司;成都城市燃气有限责任公司;", + "changeDate": "2012-01-19 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "成都金地光电科技有限公司,12.0%;", + "changeBefore": "成都金地光电科技有限公司,37.0%;", + "changeDate": "2015-12-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "贾朝茂,董事车德臣,董事赵勇,董事", + "changeBefore": "/", + "changeDate": "2013-09-13 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都金地光电科技有限公司;成都燃气集团股份有限公司;四川华油集团有限责任公司;江苏中科物联网科技创业投资有限公司;丹东东发(集团)股份有限公司;中国石油天然气股份有限公司;", + "changeBefore": "成都金地光电科技有限公司;成都燃气集团股份有限公司;江苏中科物联网科技创业投资有限公司;四川华油集团有限责任公司;丹东东发(集团)股份有限公司;", + "changeDate": "2020-04-10 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称" + }, + { + "changeAfter": "张燚 丁帆 陈峰 雷新民 胡芸华 王礼全 万云 罗龙 张西川", + "changeBefore": "王礼全 雷新民 罗龙 胡芸华 张西川 陈峰 陈锐 万云 丁帆", + "changeDate": "2021-10-14 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "彭俊福,董事贾旭东,董事长秦刚,董事何常春,董事雷新民,董事兼总经理赵勇,董事柳忠安,董事柳忠安,董事", + "changeBefore": "/", + "changeDate": "2009-12-28 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都城市燃气有限责任公司;成都金地光电科技有限公司;丹东东发(集团)股份有限公司;江苏中科物联网科技创业投资有限公司;四川华油集团有限责任公司;", + "changeBefore": "成都城市燃气有限责任公司;丹东东发(集团)股份有限公司;江苏中科物联网科技创业投资有限公司;成都金地光电科技有限公司;", + "changeDate": "2015-12-24 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "张西川", + "changeBefore": "万云", + "changeDate": "2021-03-15 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "万云,董事长\n车德臣,董事\n刘何,董事\n曾自强,副董事长\n罗龙,董事\n\n栾年生,董事\n王礼金,董事", + "changeBefore": "万云,董事长\n车德臣,董事\n刘何,董事\n曾自强,副董事长\n罗龙,董事", + "changeDate": "2018-10-29 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "邹蓉 赵勇 雷新民", + "changeBefore": "柯杰 邹蓉 雷新民 赵勇", + "changeDate": "2021-12-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营;以及其他无需许可或者审批的合法项目。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-08-04 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都千嘉科技股份有限公司", + "changeBefore": "成都千嘉科技有限公司", + "changeDate": "2021-12-30 00:00:00", + "changeField": "名称变更" + }, + { + "changeAfter": "雷新民,副董事长兼总经理", + "changeBefore": "雷新民,董事兼总经理", + "changeDate": "2012-01-19 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-20 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "雷新民,董事兼总经理", + "changeBefore": "/", + "changeDate": "2009-12-28 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "6251.085300万人民币", + "changeBefore": "5000万人民币", + "changeDate": "2020-04-10 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "5000", + "changeBefore": "丹东东发(集团)股份有限公司;成都燃气集团股份有限公司;成都金地光电科技有限公司;", + "changeDate": "2018-10-29 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程;公共安全技术防范工程的设计与施工;以及其他无需许可或者审批的合法项目。(以上依法需批准的项目,经相关部门批准后方可发展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件研发、生产、销售及技术转让;系统集成及建筑智能化工程;以及其他无需许可或者审批的合法项目(依法需批准的项目,经相关部门批准方可发展经营活动)。", + "changeDate": "2014-07-17 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "成都金地光电科技有限公司 出资 600万人民币;成都燃气集团股份有限公司 出资 2600万人民币;四川华油集团有限责任公司 出资 1250万人民币;江苏中科物联网科技创业投资有限公司 出资 250万人民币;丹东东发(集团)股份有限公司 出资 300万人民币;中国石油天然气股份有限公司 出资 1251.0853万人民币;", + "changeBefore": "成都金地光电科技有限公司 出资 600万人民币;成都燃气集团股份有限公司 出资 2600万人民币;江苏中科物联网科技创业投资有限公司 出资 250万人民币;四川华油集团有限责任公司 出资 1250万人民币;丹东东发(集团)股份有限公司 出资 300万人民币;", + "changeDate": "2020-04-10 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营;以及其他无需许可或者审批的合法项目。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2016-08-04 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "耿杰,监事张雪梅,监事王岩宏,监事", + "changeBefore": "/", + "changeDate": "2009-12-28 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都金地光电科技有限公司 出资 1285.92万人民币;成都燃气集团股份有限公司 出资 5570.98万人民币;四川华油集团有限责任公司 出资 2679万人民币;丹东东发(集团)股份有限公司 出资 642.96万人民币;中国石油天然气股份有限公司 出资 2680.34万人民币;四川制造业协同发展基金合伙企业(有限合伙) 出资 535.8万人民币;", + "changeBefore": "成都金地光电科技有限公司 出资 1285.92万人民币;成都燃气集团股份有限公司 出资 5570.98万人民币;四川华油集团有限责任公司 出资 2679万人民币;江苏中科物联网科技创业投资有限公司 出资 535.8万人民币;丹东东发(集团)股份有限公司 出资 642.96万人民币;中国石油天然气股份有限公司 出资 2680.34万人民币;", + "changeDate": "2021-12-20 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "程星丽 白栋宇 陈军", + "changeBefore": "白栋宇 孙树壮 程星丽", + "changeDate": "2021-12-30 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "6251.085300万人民币", + "changeBefore": "5000万人民币", + "changeDate": "2020-04-10 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "", + "changeBefore": "无", + "changeDate": "2020-04-10 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都城市燃气有限责任公司;成都金地光电科技有限公司;丹东东发(集团)股份有限公司;江苏中科物联网科技创业投资有限公司;四川华油集团有限责任公司;", + "changeBefore": "成都城市燃气有限责任公司;丹东东发(集团)股份有限公司;江苏中科物联网科技创业投资有限公司;成都金地光电科技有限公司;", + "changeDate": "2015-12-24 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "双流县西南航空港空港一路一段536号", + "changeBefore": "双流县机场路近都段73号", + "changeDate": "2008-07-02 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "成都燃气集团股份有限公司;四川华油集团有限责任公司;", + "changeBefore": "成都城市燃气有限责任公司;江苏中科物联网科技创业投资有限公司;", + "changeDate": "2018-04-19 00:00:00", + "changeField": "投资者名称(姓名)变更" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程;公共安全技术防范工程的设计与施工;以及其他无需许可或者审批的合法项目。(以上依法需批准的项目,经相关部门批准后方可发展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件研发、生产、销售及技术转让;系统集成及建筑智能化工程;以及其他无需许可或者审批的合法项目(依法需批准的项目,经相关部门批准方可发展经营活动)。", + "changeDate": "2014-07-17 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "13395.000000万人民币", + "changeBefore": "6251.0853万人民币", + "changeDate": "2021-10-14 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "周建彬,监事\n胡光辉,监事\n\n冯玲,监事", + "changeBefore": "周建彬,监事\n胡光辉,监事", + "changeDate": "2016-08-04 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "程星丽 孙树壮 郑艳", + "changeBefore": "周建彬 邓明 冯玲", + "changeDate": "2021-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "雷新民,总经理", + "changeBefore": "雷新民,董事兼总经理", + "changeDate": "2013-09-13 00:00:00", + "changeField": "经理备案" + }, + { + "changeAfter": "许可项目:第二类增值电信业务;建设工程施工;燃气燃烧器具安装、维修;特种设备安装改造修理;测绘服务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:智能仪器仪表制造;智能仪器仪表销售;计算机系统服务;物联网技术研发;物联网应用服务;软件开发;软件销售;智能控制系统集成;人工智能应用软件开发;人工智能行业应用系统集成服务;大数据服务;数据处理和存储支持服务;互联网数据服务;云计算装备技术服务;云计算设备销售;工业互联网数据服务;5G通信技术服务;新兴能源技术研发;信息技术咨询服务;信息系统集成服务;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;互联网销售(除销售需要许可的商品);销售代理;安全技术防范系统设计施工服务;货物进出口;技术进出口(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;测绘服务及管道检测技术服务;防水防腐保温工程;压力管道安装、维修;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2021-10-14 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "/", + "changeBefore": "/", + "changeDate": "2017-12-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "其他股份有限公司(非上市)", + "changeBefore": "其他有限责任公司", + "changeDate": "2021-12-30 00:00:00", + "changeField": "市场主体类型变更" + }, + { + "changeAfter": "何平,董事万云,董事", + "changeBefore": "/", + "changeDate": "2013-09-02 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "赵勇,监事", + "changeBefore": "/", + "changeDate": "2013-09-02 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "成都市双流区西南航空港空港一路一段536号", + "changeBefore": "成都市双流县西南航空港空港一路一段536号", + "changeDate": "2016-08-04 00:00:00", + "changeField": "住所变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2017-12-20 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都市双流区西南航空港空港一路一段536号", + "changeBefore": "成都市双流县西南航空港空港一路一段536号", + "changeDate": "2016-08-04 00:00:00", + "changeField": "地址变更" + }, + { + "changeAfter": "成都金地光电科技有限公司 出资 1285.92万人民币;成都燃气集团股份有限公司 出资 5570.98万人民币;四川华油集团有限责任公司 出资 2679万人民币;江苏中科物联网科技创业投资有限公司 出资 535.8万人民币;丹东东发(集团)股份有限公司 出资 642.96万人民币;中国石油天然气股份有限公司 出资 2680.34万人民币;", + "changeBefore": "成都金地光电科技有限公司 出资 600万人民币;成都燃气集团股份有限公司 出资 2600万人民币;四川华油集团有限责任公司 出资 1250万人民币;江苏中科物联网科技创业投资有限公司 出资 250万人民币;丹东东发(集团)股份有限公司 出资 300万人民币;中国石油天然气股份有限公司 出资 1251.0853万人民币;", + "changeDate": "2021-10-14 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-09 00:00:00", + "changeField": "增发证照" + }, + { + "changeAfter": "成都金地光电科技有限公司 出资 1285.92万人民币;成都燃气集团股份有限公司 出资 5570.98万人民币;四川华油集团有限责任公司 出资 2679万人民币;丹东东发(集团)股份有限公司 出资 642.96万人民币;中国石油天然气股份有限公司 出资 2680.34万人民币;四川制造业协同发展基金合伙企业(有限合伙) 出资 535.8万人民币;", + "changeBefore": "成都金地光电科技有限公司 出资 1285.92万人民币;成都燃气集团股份有限公司 出资 5570.98万人民币;四川华油集团有限责任公司 出资 2679万人民币;丹东东发(集团)股份有限公司 出资 642.96万人民币;中国石油天然气股份有限公司 出资 2680.34万人民币;四川制造业协同发展基金合伙企业(有限合伙) 出资 535.8万人民币;", + "changeDate": "2021-12-30 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "叶青,监事邹蓉,监事", + "changeBefore": "/", + "changeDate": "2013-09-13 00:00:00", + "changeField": "章程备案" + }, + { + "changeAfter": "叶青,监事\n王均水,监事\n\n周建彬,监事", + "changeBefore": "叶青,监事\n王均水,监事", + "changeDate": "2015-05-07 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "刘原言 *** 备案手机:***", + "changeBefore": "宋烨 *** 备案手机:***", + "changeDate": "2021-03-15 00:00:00", + "changeField": "联络员备案" + }, + { + "changeAfter": "5000", + "changeBefore": "2000", + "changeDate": "2018-10-29 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1000", + "changeDate": "2014-10-23 00:00:00", + "changeField": "注册资本(金)变更" + }, + { + "changeAfter": "5000", + "changeBefore": "丹东东发(集团)股份有限公司;成都燃气集团股份有限公司;成都金地光电科技有限公司;", + "changeDate": "2018-10-29 00:00:00", + "changeField": "出资额变更" + }, + { + "changeAfter": "", + "changeBefore": "", + "changeDate": "2018-11-09 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;测绘服务及管道检测技术服务;防水防腐保温工程;压力管道安装、维修;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及自动化控制系统;市政公用工程;电子与智能化工程;管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2018-10-29 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "丹东东发(集团)股份有限公司,货币;成都金地光电科技有限公司,货币;成都城市燃气有限责任公司,货币;", + "changeBefore": "丹东东发(集团)股份有限公司;成都金地光电科技有限公司;成都城市燃气有限责任公司;", + "changeDate": "2012-01-19 00:00:00", + "changeField": "出资方式变更" + }, + { + "changeAfter": "雷新民 万云 王礼全 罗龙 张西川 丁帆 陈锐 陈峰 胡芸华", + "changeBefore": "车德臣 王礼全 罗龙 栾年生 刘何 曾自强 万云", + "changeDate": "2021-03-15 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "3999-01-01", + "changeBefore": "2001-10-30 至 2016-10-29", + "changeDate": "2015-05-07 00:00:00", + "changeField": "注册资本变更" + }, + { + "changeAfter": "2000", + "changeBefore": "1000", + "changeDate": "2014-10-23 00:00:00", + "changeField": "其他事项备案" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工;从事货物及技术进出口的对外贸易经营;以及其他无需许可或者审批的合法项目。(依法须批准的项目,经相关部门批准后方可开展经营活动;未取得相关行政许可或者审批,不得开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeDate": "2015-05-07 00:00:00", + "changeField": "经营范围变更" + }, + { + "changeAfter": "; 2021-08-30", + "changeBefore": "无", + "changeDate": "2021-10-14 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程、管道工程;公共安全技术防范工程的设计与施工。(依法须批准的项目,经相关部门批准后方可开展经营活动)。", + "changeBefore": "智能仪器仪表、计算机软硬件的研发、生产、销售、技术转让及服务;电子产品的技术服务及咨询;系统集成及建筑智能化工程;公共安全技术防范工程的设计与施工;以及其他无需许可或者审批的合法项目。(以上依法需批准的项目,经相关部门批准后方可发展经营活动)。", + "changeDate": "2014-10-23 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "; 2021-12-11", + "changeBefore": "无", + "changeDate": "2021-12-20 00:00:00", + "changeField": "章程修正案备案" + }, + { + "changeAfter": "成都城市燃气有限责任公司;成都金地光电科技有限公司;丹东东发(集团)股份有限公司;江苏中科物联网科技创业投资有限公司;", + "changeBefore": "成都城市燃气有限责任公司;成都金地光电科技有限公司;丹东东发(集团)股份有限公司;", + "changeDate": "2012-01-19 00:00:00", + "changeField": "投资人(股权)变更" + }, + { + "changeAfter": "万云", + "changeBefore": "贾旭东", + "changeDate": "2014-10-23 00:00:00", + "changeField": "法定代表人变更" + }, + { + "changeAfter": "何常春,董事贾旭东,董事长雷新民,副董事长兼总经理柳忠安,董事赵勇,董事彭俊福,董事秦刚,董事朱平,董事黄晓刚,董事", + "changeBefore": "何常春,董事贾旭东,董事长雷新民,董事兼总经理柳忠安,董事赵勇,董事彭俊福,董事秦刚,董事", + "changeDate": "2012-01-19 00:00:00", + "changeField": "高级管理人员备案(董事、监事、经理等)" + }, + { + "changeAfter": "成都燃气集团股份有限公司;四川华油集团有限责任公司;", + "changeBefore": "成都城市燃气有限责任公司;江苏中科物联网科技创业投资有限公司;", + "changeDate": "2018-04-19 00:00:00", + "changeField": "股东或股份发起人改变姓名或名称变更" + }, + { + "changeAfter": "叶青,监事\n王均水,监事\n\n周建彬,监事", + "changeBefore": "叶青,监事\n王均水,监事", + "changeDate": "2015-05-07 00:00:00", + "changeField": "章程备案" + } + ], + "contactInfo": { + "email": "cdqj@cdqj.com", + "phoneNumber": "028-85874188", + "website": [ + { + "name": "成都千嘉科技股份有限公司", + "url": "www.cdqj.com" + }, + { + "name": "成都千嘉科技股份有限公司", + "url": "www.qjcode.com" + } + ] + }, + "employees": [ + { + "employeeName": "邹蓉", + "position": "副总经理" + }, + { + "employeeName": "雷新民", + "position": "董事兼总经理" + }, + { + "employeeName": "赵勇", + "position": "副总经理" + }, + { + "employeeName": "程星丽", + "position": "监事" + }, + { + "employeeName": "丁帆", + "position": "董事" + }, + { + "employeeName": "张西川", + "position": "董事长" + }, + { + "employeeName": "张燚", + "position": "董事" + }, + { + "employeeName": "白栋宇", + "position": "监事" + }, + { + "employeeName": "陈军", + "position": "监事" + }, + { + "employeeName": "瞿璐佳", + "position": "董事" + }, + { + "employeeName": "郭诚", + "position": "董事" + }, + { + "employeeName": "赵林度", + "position": "董事" + }, + { + "employeeName": "黄友兴", + "position": "董事" + }, + { + "employeeName": "熊华斌", + "position": "其他人员" + }, + { + "employeeName": "青倩", + "position": "董事" + } + ], + "exceptions": [], + "industry": { + "industryL1Name": "制造业", + "industryL2Name": "仪器仪表制造业" + }, + "liquidation": null, + "mPledges": [], + "originalName": [ + { + "changeDate": "2021-12-30 00:00:00", + "name": "成都千嘉科技有限公司" + } + ], + "partners": [ + { + "capiDate": null, + "investName": null, + "investType": "货币,债权", + "shoudDate": "2021-08-31 00:00:00", + "stockCapital": "642.96万元", + "stockName": "丹东东发(集团)股份有限公司", + "stockPercent": "0.0857", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "债权,货币", + "shoudDate": "2021-08-31 00:00:00", + "stockCapital": "5570.98万元", + "stockName": "成都燃气集团股份有限公司", + "stockPercent": "0.7428", + "stockRealcapital": null, + "stockType": "企业法人" + }, + { + "capiDate": null, + "investName": null, + "investType": "货币,债权", + "shoudDate": "2021-08-31 00:00:00", + "stockCapital": "1285.92万元", + "stockName": "成都金地光电科技有限公司", + "stockPercent": "0.1715", + "stockRealcapital": null, + "stockType": "企业法人" + } + ], + "pledges": [], + "punishes": [], + "shiXinItems": [], + "spotChecks": [], + "taxCreditltems": [ + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "510122732359588", + "year": "2014" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2015" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2017" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2016" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2018" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2019" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技有限公司", + "taxPayerNo": "915101227323595889", + "year": "2020" + }, + { + "level": "A", + "taxPayerName": "成都千嘉科技股份有限公司", + "taxPayerNo": "915101227323595889", + "year": "2020" + } + ], + "zhiXingItems": [] + } +} \ No newline at end of file diff --git a/example/tpt/css/chunk-04e35d82.5cc24c46.css b/example/tpt/css/chunk-04e35d82.5cc24c46.css new file mode 100644 index 0000000..bc25c6d --- /dev/null +++ b/example/tpt/css/chunk-04e35d82.5cc24c46.css @@ -0,0 +1 @@ +h3[data-v-28af1b93]{margin:40px 0 0}ul[data-v-28af1b93]{list-style-type:none;padding:0}li[data-v-28af1b93]{display:inline-block;margin:0 10px}a[data-v-28af1b93]{color:#42b983} \ No newline at end of file diff --git a/example/tpt/css/chunk-10a72523.993d1e17.css b/example/tpt/css/chunk-10a72523.993d1e17.css new file mode 100644 index 0000000..a353cda --- /dev/null +++ b/example/tpt/css/chunk-10a72523.993d1e17.css @@ -0,0 +1 @@ +.el-upload{height:100px;width:100px;background:#eee;overflow:hidden}.el-upload img[data-v-3a110a5c]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-upload i[data-v-3a110a5c]{font-size:40px;margin:30% 31%;display:block} \ No newline at end of file diff --git a/example/tpt/css/chunk-1968ce68.26f55e87.css b/example/tpt/css/chunk-1968ce68.26f55e87.css new file mode 100644 index 0000000..e0bc0e5 --- /dev/null +++ b/example/tpt/css/chunk-1968ce68.26f55e87.css @@ -0,0 +1 @@ +.form-file-item .upload-file .el-upload{width:100px;height:auto;line-height:0;background-color:transparent}.form-file-item .el-button--small{height:32px}.el-input-number--mini{width:100px;margin-right:5px}.basic-form .el-input-number--mini .el-input{width:100px!important}.basic-form{width:400px}.basic-form .el-input,.basic-form .el-select{width:84px;margin-right:5px}.form-file-item{margin-bottom:5px}.form-file-item .el-upload{width:60px;height:60px;line-height:60px}.form-file-item .file-item .name{width:100px}.form-file-item .name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-list .form-common-item{display:flex;margin-bottom:5px}.form-common-item .name,.form-common-item .value{width:88px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list .select-list-item{display:flex;margin-bottom:5px}.select-list-item .name{width:76px}.select-list-item .name,.select-list-item .value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list-item .value{width:77px}.select-wrap{text-align:left;margin-bottom:5px}.select-wrap .select-add-name{display:inline-block;width:87px;text-align:right}.select-wrap .el-input{width:84px}.el-input__inner{padding-left:10px;padding-right:5px}.el-upload,.el-upload-list--picture-card .el-upload-list__item{height:60px;width:60px}.el-upload-list__item.is-success.focusing .el-icon-close-tip{display:none!important}.el-upload{height:100px;width:100px;background:#eee;overflow:hidden}.file-upload .el-upload{background:transparent;width:100%;height:auto;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-upload .el-upload .el-button{margin-right:10px}.el-upload img[data-v-d9262c54]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-upload i[data-v-d9262c54]{font-size:40px;margin:30% 31%;display:block} \ No newline at end of file diff --git a/example/tpt/css/chunk-2c0b72c6.f9cf649c.css b/example/tpt/css/chunk-2c0b72c6.f9cf649c.css new file mode 100644 index 0000000..d86f78f --- /dev/null +++ b/example/tpt/css/chunk-2c0b72c6.f9cf649c.css @@ -0,0 +1 @@ +.form-file-item .upload-file .el-upload{width:100px;height:auto;line-height:0;background-color:transparent}.form-file-item .el-button--small{height:32px}.el-input-number--mini{width:100px;margin-right:5px}.basic-form-info .el-input-number--mini .el-input{width:100px!important}.basic-form{width:400px}.basic-form .el-input,.basic-form .el-select{width:84px;margin-right:5px}.form-file-item{margin-bottom:5px}.form-file-item .el-upload{width:60px;height:60px;line-height:60px}.form-file-item .file-item .name{width:100px}.form-file-item .name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-list .form-common-item{display:flex;margin-bottom:5px}.form-common-item .name,.form-common-item .value{width:88px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list .select-list-item{display:flex;margin-bottom:5px}.select-list-item .name{width:76px}.select-list-item .name,.select-list-item .value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list-item .value{width:77px}.select-wrap{text-align:left;margin-bottom:5px}.select-wrap .select-add-name{display:inline-block;width:87px;text-align:right}.select-wrap .el-input{width:84px}.el-input__inner{padding-left:10px;padding-right:5px}.el-upload{height:60px;width:60px;background:#eee;overflow:hidden}.not-show-tab-label .el-tabs__header{display:none}.el-descriptions__body{background:#f0f0f0}.not-show-tab-search{display:none}.el-table__body-wrapper{margin-bottom:4px;padding-bottom:2px}.el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.el-table__body-wrapper::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,93.3%,.3);background-color:#eee}.el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(145,143,143,.3);background-color:#918f8f} \ No newline at end of file diff --git a/example/tpt/css/chunk-3d8462ce.26cbd584.css b/example/tpt/css/chunk-3d8462ce.26cbd584.css new file mode 100644 index 0000000..e765425 --- /dev/null +++ b/example/tpt/css/chunk-3d8462ce.26cbd584.css @@ -0,0 +1 @@ +.left-nav-home-bar{background:#2c3759!important}.left-nav-home-bar,.left-nav-home-bar i{color:#fff!important}.el-submenu .el-menu-item{height:40px;line-height:40px}.el-menu .el-submenu__title{height:46px;line-height:46px}.left-nav-home-bar i{margin-bottom:6px!important}.el-menu-item-group__title{padding:0 0 0 20px}.head-left[data-v-cf253d38],.head-right[data-v-cf253d38]{display:flex;justify-content:center;flex-direction:column}.head-right[data-v-cf253d38]{align-items:flex-end}.el-upload{height:100px;width:100px;background:#eee;overflow:hidden}.el-upload img[data-v-3a110a5c]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-upload i[data-v-3a110a5c]{font-size:40px;margin:30% 31%;display:block} \ No newline at end of file diff --git a/example/tpt/css/chunk-6feafdad.c460e209.css b/example/tpt/css/chunk-6feafdad.c460e209.css new file mode 100644 index 0000000..791206c --- /dev/null +++ b/example/tpt/css/chunk-6feafdad.c460e209.css @@ -0,0 +1 @@ +body[data-v-581864d3],dd[data-v-581864d3],dl[data-v-581864d3],form[data-v-581864d3],h1[data-v-581864d3],h2[data-v-581864d3],h3[data-v-581864d3],h4[data-v-581864d3],h5[data-v-581864d3],h6[data-v-581864d3],html[data-v-581864d3],ol[data-v-581864d3],p[data-v-581864d3],pre[data-v-581864d3],tbody[data-v-581864d3],textarea[data-v-581864d3],tfoot[data-v-581864d3],thead[data-v-581864d3],ul[data-v-581864d3]{margin:0;font-size:14px;font-family:Microsoft YaHei}dl[data-v-581864d3],ol[data-v-581864d3],ul[data-v-581864d3]{padding:0}li[data-v-581864d3]{list-style:none}input[data-v-581864d3]{border:none;outline:none;font-family:Microsoft YaHei;background-color:#fff}a[data-v-581864d3]{font-family:Microsoft YaHei;text-decoration:none}[data-v-581864d3]{margin:0;padding:0}.login[data-v-581864d3]{position:relative;width:100%;height:100%;background-color:#353d56}.login-item[data-v-581864d3]{position:absolute;top:calc(50% - 244px);left:calc(50% - 244px);width:488px;height:488px;padding:80px 0 152px 0;box-sizing:border-box;background-size:468px 468px}.login-item .left-title[data-v-581864d3]{display:inline-block;width:236px;height:100%;border-right:2px solid #88919e;text-align:center;padding-top:68px;box-sizing:border-box}.login-item .left-title p[data-v-581864d3]{font-size:30px;line-height:50px;color:#fff}.login-item .right-content[data-v-581864d3]{display:inline-block;vertical-align:top;padding-left:42px;box-sizing:border-box}.login-item .right-content .login-title[data-v-581864d3]{font-size:16px;color:#fff}.errorMsg[data-v-581864d3]{width:100%;height:34px;line-height:34px;color:red;font-size:14px;overflow:hidden}.login-item .right-content .inputWrap[data-v-581864d3]{width:204px;height:36px;line-height:36px;color:#99a3b2;font-size:14px;border-bottom:3px solid #98a2b1;margin-bottom:10px}.login-item .right-content .inputWrap input[data-v-581864d3]{background-color:transparent;color:#99a3b2}.login-btn[data-v-581864d3]{width:88px;height:36px;text-align:center;line-height:36px;font-size:14px;color:#fff;background-color:#4f619b;border-radius:18px;margin-top:60px;cursor:pointer} \ No newline at end of file diff --git a/example/tpt/js/app.a381d207.js b/example/tpt/js/app.a381d207.js new file mode 100644 index 0000000..009f7b3 --- /dev/null +++ b/example/tpt/js/app.a381d207.js @@ -0,0 +1,42 @@ +!function(i){function e(e){for(var t,n,l=e[0],a=e[1],r=0,o=[];r{a=e||a,a.name&&H.a.locale(a.name)};let o={};var W="undefined"==typeof window,fe=n("9f9f"),A=n("9ff4");n("6605");class s extends Error{constructor(e){super(e),this.name="ElementPlusError"}}var y=(e,t)=>{throw new s(`[${e}] ${t}`)};const K=(e,t="")=>{let n=e;return t.split(".").map(e=>{n=null===n||void 0===n?void 0:n[e]}),n};function T(e,t,n){let l=e;var a=(t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split(".");let r=0;for(r;rMath.floor(1e4*Math.random()),k=e=>e||0===e?Array.isArray(e)?e:[e]:[];A.e;const M=e=>"boolean"==typeof e,P=e=>"number"==typeof e,I=e=>Object(A.j)(e).startsWith("HTML");function x(t){let n=!1;return function(...e){n||(n=!0,window.requestAnimationFrame(()=>{t.apply(this,e),n=!1}))}}const g=e=>{clearTimeout(e.value),e.value=null};function c(t){return Object.keys(t).map(e=>[e,t[e]])}function u(e){return void 0===e}function G(){var e=Object(fe.u)();return"$ELEMENT"in e.proxy?e.proxy.$ELEMENT:{}}const Y=function(e,t){return e.find(t)};function _(e){return!!(!e&&0!==e||Object(A.f)(e)&&!e.length||Object(A.h)(e)&&!Object.keys(e).length)}function C(e){return Array.from(new Set(e))}function N(e){return e.value}function D(e){return Object(A.i)(e)?e:P(e)?e+"px":""}function d(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")}function S(e,t,n,l=!1){e&&t&&n&&e.addEventListener(t,n,l)}function E(e,t,n,l=!1){e&&t&&n&&e.removeEventListener(t,n,l)}function p(t,n,l){function a(...e){l&&l.apply(this,e),E(t,n,a)}S(t,n,a)}function $(e,t){if(e&&t){if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):-1<(" "+e.className+" ").indexOf(" "+t+" ")}}function V(l,e){if(l){let n=l.className;var a=(e||"").split(" ");for(let e=0,t=a.length;e{if(!W){let e=t;for(;e;){if([window,document,document.documentElement].includes(e))return window;if(((e,t)=>{if(!W){const n=null==t?b(e,"overflow"):t?b(e,"overflow-y"):b(e,"overflow-x");return n.match(/(scroll|auto|overlay)/)}})(e,n))return e;e=e.parentNode}return e}},f=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},O=e=>e.stopPropagation();var h=n("0655");function v(e){for(const t of e){const n=t.target.__resizeListeners__||[];n.length&&n.forEach(e=>{e()})}}function he(e,t){!W&&e&&(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new h.a(v),e.__ro__.observe(e)),e.__resizeListeners__.push(t))}function ve(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())}var m=Object(fe.t)({name:"ElAffix",props:{zIndex:{type:Number,default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,default:"top"}},emits:["scroll","change"],setup(l,{emit:e}){const a=Object(fe.Q)(null),r=Object(fe.Q)(null),o=Object(fe.Q)(null),i=Object(fe.P)({fixed:!1,height:0,width:0,scrollTop:0,clientHeight:0,transform:0});var t=Object(fe.j)(()=>({height:i.fixed?`${i.height}px`:"",width:i.fixed?`${i.width}px`:""})),n=Object(fe.j)(()=>{if(i.fixed){var e=l.offset?`${l.offset}px`:0,t=i.transform?`translateY(${i.transform}px)`:"";return{height:`${i.height}px`,width:`${i.width}px`,top:"top"===l.position?e:"",bottom:"bottom"===l.position?e:"",transform:t,zIndex:l.zIndex}}});const s=()=>{var e,t=r.value.getBoundingClientRect(),n=a.value.getBoundingClientRect();i.height=t.height,i.width=t.width,i.scrollTop=(o.value===window?document.documentElement:o.value).scrollTop,i.clientHeight=document.documentElement.clientHeight,"top"===l.position?l.target?(e=n.bottom-l.offset-i.height,i.fixed=l.offset>t.top&&0t.top:l.target?(e=i.clientHeight-n.top-l.offset-i.height,i.fixed=i.clientHeight-l.offsetn.top,i.transform=e<0?-e:0):i.fixed=i.clientHeight-l.offset{s(),e("scroll",{scrollTop:i.scrollTop,fixed:i.fixed})};return Object(fe.hb)(()=>i.fixed,()=>{e("change",i.fixed)}),Object(fe.I)(()=>{if(l.target){if(a.value=document.querySelector(l.target),!a.value)throw new Error(`target is not existed: ${l.target}`)}else a.value=document.documentElement;o.value=j(r.value),S(o.value,"scroll",c),he(r.value,s)}),Object(fe.F)(()=>{E(o.value,"scroll",c),ve(r.value,s)}),{root:r,state:i,rootStyle:t,affixStyle:n,update:s}}});m.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{ref:"root",class:"el-affix",style:e.rootStyle},[Object(fe.s)("div",{class:{"el-affix--fixed":e.state.fixed},style:e.affixStyle},[Object(fe.T)(e.$slots,"default")],6)],4)},m.__file="packages/affix/src/index.vue",m.install=e=>{e.component(m.name,m)};var w=m;const z={success:"el-icon-success",warning:"el-icon-warning",error:"el-icon-error"};var F=Object(fe.t)({name:"ElAlert",props:{title:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,default:"light",validator:e=>-1<["light","dark"].indexOf(e)}},emits:["close"],setup(e,t){const n=Object(fe.Q)(!0);var l=Object(fe.j)(()=>`el-alert--${e.type}`),a=Object(fe.j)(()=>z[e.type]||"el-icon-info"),r=Object(fe.j)(()=>e.description||t.slots.default?"is-big":""),o=Object(fe.j)(()=>e.description||t.slots.default?"is-bold":"");return{visible:n,typeClass:l,iconClass:a,isBigIcon:r,isBoldTitle:o,close:e=>{n.value=!1,t.emit("close",e)}}}});const R={class:"el-alert__content"},Q={key:1,class:"el-alert__description"};F.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,{name:"el-alert-fade"},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{class:["el-alert",[t.typeClass,t.center?"is-center":"","is-"+t.effect]],role:"alert"},[t.showIcon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-alert__icon",[t.iconClass,t.isBigIcon]]},null,2)):Object(fe.m)("v-if",!0),Object(fe.s)("div",R,[t.title||t.$slots.title?(Object(fe.L)(),Object(fe.l)("span",{key:0,class:["el-alert__title",[t.isBoldTitle]]},[Object(fe.T)(t.$slots,"title",{},()=>[Object(fe.r)(Object(fe.Y)(t.title),1)])],2)):Object(fe.m)("v-if",!0),t.$slots.default||t.description?(Object(fe.L)(),Object(fe.l)("p",Q,[Object(fe.T)(t.$slots,"default",{},()=>[Object(fe.r)(Object(fe.Y)(t.description),1)])])):Object(fe.m)("v-if",!0),t.closable?(Object(fe.L)(),Object(fe.l)("i",{key:2,class:["el-alert__closebtn",{"is-customed":""!==t.closeText,"el-icon-close":""===t.closeText}],onClick:e[1]||(e[1]=(...e)=>t.close&&t.close(...e))},Object(fe.Y)(t.closeText),3)):Object(fe.m)("v-if",!0)])],2),[[fe.gb,t.visible]])]),_:3})},F.__file="packages/alert/src/index.vue",F.install=e=>{e.component(F.name,F)};var q=F,U=Object(fe.t)({name:"ElAside",props:{width:{type:String,default:null}}});U.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("aside",{class:"el-aside",style:{"--el-aside-width":e.width}},[Object(fe.T)(e.$slots,"default")],4)},U.__file="packages/container/src/aside.vue",U.install=e=>{e.component(U.name,U)};var X=U;let Z;var J=function(){if(W)return 0;if(void 0!==Z)return Z;const e=document.createElement("div");e.className="el-scrollbar__wrap",e.style.visibility="hidden",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";const n=document.createElement("div");n.style.width="100%",e.appendChild(n);var l=n.offsetWidth;return e.parentNode.removeChild(e),Z=t-l,Z};function ee(e,t,...n){let l;l=t.includes("mouse")||t.includes("click")?"MouseEvents":t.includes("key")?"KeyboardEvent":"HTMLEvents";const a=document.createEvent(l);return a.initEvent(t,...n),e.dispatchEvent(a),e}const te={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace"},ne=e=>{return"fixed"!==getComputedStyle(e).position&&null!==e.offsetParent},le=e=>Array.from(e.querySelectorAll('a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])')).filter(ae).filter(ne),ae=e=>{if(0{var t;return!!ae(e)&&(oe.IgnoreUtilFocusChanges=!0,null!==(t=e.focus)&&void 0!==t&&t.call(e),oe.IgnoreUtilFocusChanges=!1,document.activeElement===e)},oe={IgnoreUtilFocusChanges:!1,focusFirstDescendant:function(t){for(let e=0;ec[k]&&(x=it(x));w=it(x),k=[];if(a&&k.push(_[j]<=0),r&&k.push(_[x]<=0,_[w]<=0),k.every(function(e){return e})){g=O,m=!1;break}u.set(O,k)}if(m)for(var C=h?3:1;0null==e?void 0:e.contains(l))||p.length&&p.includes(a),a=n&&(n.contains(l)||n.contains(a));r||o||i||s||c||a||d.value(e,t)}}W||(S(document,"mousedown",e=>_t=e),S(document,"mouseup",e=>{for(const n of kt.values())for(var{documentHandler:t}of n)t(e,_t)}));const St={beforeMount(e,t){kt.has(e)||kt.set(e,[]),kt.get(e).push({documentHandler:Ct(e,t),bindingFn:t.value})},updated(e,t){kt.has(e)||kt.set(e,[]);const n=kt.get(e);var l=n.findIndex(e=>e.bindingFn===t.oldValue),e={documentHandler:Ct(e,t),bindingFn:t.value};0<=l?n.splice(l,1,e):n.push(e)},unmounted(e){kt.delete(e)}};var Et={beforeMount(e,t){let n=null,l;const a=()=>t.value&&t.value(),r=()=>{Date.now()-l<100&&a(),clearInterval(n),n=null};S(e,"mousedown",e=>{0===e.button&&(l=Date.now(),p(document,"mouseup",r),clearInterval(n),n=setInterval(a,100))})}};const Tt="_trap-focus-children",Lt=[],Mt=e=>{if(0!==Lt.length){const a=Lt[Lt.length-1][Tt];if(0{e[Tt]=le(e)})},unmounted(){Lt.shift(),0===Lt.length&&E(document,"keydown",Mt)}};const At="undefined"!=typeof navigator&&-1{var e;t&&null!=(e=n.value)&&e.call(n)},he(t,t._handleResize)},beforeUnmount(e){ve(e,e._handleResize)}};const $t="template";(yd=It=It||{})[yd.TEXT=1]="TEXT",yd[yd.CLASS=2]="CLASS",yd[yd.STYLE=4]="STYLE",yd[yd.PROPS=8]="PROPS",yd[yd.FULL_PROPS=16]="FULL_PROPS",yd[yd.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",yd[yd.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",yd[yd.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",yd[yd.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",yd[yd.NEED_PATCH=512]="NEED_PATCH",yd[yd.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",yd[yd.HOISTED=-1]="HOISTED",yd[yd.BAIL=-2]="BAIL";const Vt=e=>e.type===fe.b;const Bt=e=>e.type===fe.a,zt=e=>e.type===$t;function Ft(e,t){if(!Bt(e))return Vt(e)||zt(e)?0Array.isArray(e)?Ft(e[0],t):Ft(e,t);function Ht(e,t,n,l,a,r){return e?(t=t,n=n,l=l,a=a,r=r,Object(fe.L)(),Object(fe.l)(t,n,l,a,r)):Object(fe.m)("v-if",!0)}const Wt=e=>{e.preventDefault(),e.stopPropagation()},Qt=()=>{null!==Gt&&void 0!==Gt&&Gt.doOnModalClick()};let Yt=!1,qt;function Ut(){if(!W){let e=Gt.modalDom;return e?Yt=!0:(Yt=!1,e=document.createElement("div"),Gt.modalDom=e,S(e,"touchmove",Wt),S(e,"click",Qt)),e}}const Kt={},Gt={modalFade:!0,modalDom:void 0,zIndex:qt,getInstance:function(e){return Kt[e]},register:function(e,t){e&&t&&(Kt[e]=t)},deregister:function(e){e&&(Kt[e]=null,delete Kt[e])},nextZIndex:function(){return++Gt.zIndex},modalStack:[],doOnModalClick:function(){var e=Gt.modalStack[Gt.modalStack.length-1];if(e){const t=Gt.getInstance(e.id);t&&t.closeOnClickModal.value&&t.close()}},openModal:function(n,e,t,l,a){if(!W&&n&&void 0!==e){this.modalFade=a;var r=this.modalStack;for(let e=0,t=r.length;eV(o,e))}setTimeout(()=>{B(o,"v-modal-enter")},200),(t&&t.parentNode&&11!==t.parentNode.nodeType?t.parentNode:document.body).appendChild(o),e&&(o.style.zIndex=String(e)),o.tabIndex=0,o.style.display="",this.modalStack.push({id:n,zIndex:e,modalClass:l})}},closeModal:function(t){const n=this.modalStack,l=Ut();if(0B(l,e))}n.pop(),0{0===n.length&&(l.parentNode&&l.parentNode.removeChild(l),l.style.display="none",Gt.modalDom=void 0),B(l,"v-modal-leave")},200))}};Object.defineProperty(Gt,"zIndex",{configurable:!0,get(){return void 0===qt&&(qt=o.zIndex||2e3),qt},set(e){qt=e}});W||S(window,"keydown",function(e){if(e.code===te.esc){const t=function(){if(!W&&0{const{excludeListeners:l=!1,excludeKeys:t=[]}=e,n=Object(fe.u)(),a=Object(fe.X)({}),r=t.concat(Zt);return n.attrs=Object(fe.P)(n.attrs),Object(fe.ib)(()=>{var e=c(n.attrs).reduce((e,[t,n])=>(r.includes(t)||l&&Jt.test(t)||(e[t]=n),e),{});a.value=e}),a},tn=e=>{Object(fe.x)(e)||y("[useLockScreen]","You need to pass a ref param to this function");let n,l=!1,a="0",r=0;Object(fe.J)(()=>{o()});const o=()=>{B(document.body,"el-popup-parent--hidden"),l&&(document.body.style.paddingRight=a)};Object(fe.hb)(e,e=>{var t;e?(l=!$(document.body,"el-popup-parent--hidden"),l&&(a=document.body.style.paddingRight,r=parseInt(b(document.body,"paddingRight"),10)),n=J(),t=document.documentElement.clientHeight{let a;Object(fe.hb)(()=>e.value,e=>{var t,n;e?(a=document.activeElement,Object(fe.x)(l)&&null!=(n=(t=l.value).focus)&&n.call(t)):a.focus()})};const ln=[];var an=(t,e)=>{Object(fe.hb)(()=>e.value,e=>{e?ln.push(t):ln.splice(ln.findIndex(e=>e===t),1)})};W||S(document,"keydown",e=>{if(0!==ln.length&&e.code===te.esc){e.stopPropagation();const t=ln[ln.length-1];t.handleClose()}});Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Boolean,Function,me;const rn=[],on=[{name:"offset",options:{offset:[0,12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:[]}},{name:"computeStyles",options:{gpuAcceleration:!0,adaptive:!0}}];var sn={type:Object,default:()=>({fallbackPlacements:rn,strategy:"fixed",modifiers:on})};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var cn=Object.defineProperty,un=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,hn=(e,t,n)=>t in e?cn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vn=(e,t)=>{for(var n in t=t||{})bn.call(t,n)&&hn(e,n,t[n]);if(pn)for(var n of pn(t))fn.call(t,n)&&hn(e,n,t[n]);return e},mn=(e,t)=>un(e,dn(t)),gn={appendToBody:{type:Boolean,default:!0},arrowOffset:{type:Number},popperOptions:sn,popperClass:{type:String,default:""}};mn(vn({},gn),{autoClose:{type:Number,default:0},content:{type:String,default:""},class:String,style:Object,hideAfter:{type:Number,default:200},disabled:{type:Boolean,default:!1},effect:{type:String,default:"dark"},enterable:{type:Boolean,default:!0},manualMode:{type:Boolean,default:!1},showAfter:{type:Number,default:0},pure:{type:Boolean,default:!1},showArrow:{type:Boolean,default:!0},transition:{type:String,default:"el-fade-in-linear"},trigger:{type:[String,Array],default:"hover"},visible:{type:Boolean,default:void 0},stopPopperMouseEvent:{type:Boolean,default:!0}}),Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var yn={locale:{type:Object},i18n:{type:Function}};const On="ElLocaleInjection";let jn;const wn=()=>{const n=Object(fe.u)().props,o=Object(fe.j)(()=>n.locale||i);var e=Object(fe.j)(()=>o.value.name);e={locale:o,lang:e,t:(...e)=>{var t;return(null==(t=n.i18n)?void 0:t.call(n,...e))||((...e)=>{const[t,n]=e;var l=t.split(".");let a=o.value;for(let e=0,t=l.length;en[t]):e}const kn=()=>Object(fe.w)(On,jn||{lang:Object(fe.Q)(i.name),locale:Object(fe.Q)(i),t:(...e)=>{const[t,n]=e;var l=t.split(".");let a=i;for(let e=0,t=l.length;e["","large","medium","small","mini"].includes(e);function Tn(l){return{all:l=l||new Map,on:function(e,t){var n=l.get(e);n&&n.push(t)||l.set(e,[t])},off:function(e,t){e=l.get(e);e&&e.splice(e.indexOf(t)>>>0,1)},emit:function(t,n){(l.get(t)||[]).slice().map(function(e){e(n)}),(l.get("*")||[]).slice().map(function(e){e(t,n)})}}}var Ln=e=>["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"].includes(e);const Mn="elForm",Pn="elFormItem",An={addField:"el.form.addField",removeField:"el.form.removeField"};var In=Object.defineProperty,Nn=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=(e,t,n)=>t in e?In(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fn=(e,t)=>{for(var n in t=t||{})Vn.call(t,n)&&zn(e,n,t[n]);if($n)for(var n of $n(t))Bn.call(t,n)&&zn(e,n,t[n]);return e};function Rn(){const n=Object(fe.Q)([]);function l(e){e=n.value.indexOf(e);return e}return{autoLabelWidth:Object(fe.j)(()=>{if(!n.value.length)return"0";var e=Math.max(...n.value);return e?`${e}px`:""}),registerLabelWidth:function(e,t){e&&t?(t=l(t),n.value.splice(t,1,e)):e&&n.value.push(e)},deregisterLabelWidth:function(e){-1<(e=l(e))&&n.value.splice(e,1)}}}var Hn=Object(fe.t)({name:"ElForm",props:{model:Object,rules:Object,labelPosition:String,labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:String,disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1}},emits:["validate"],setup(e,{emit:t}){const n=Tn(),o=[];Object(fe.hb)(()=>e.rules,()=>{o.forEach(e=>{e.removeValidateEvents(),e.addValidateEvents()}),e.validateOnRuleChange&&r(()=>({}))}),n.on(An.addField,e=>{e&&o.push(e)}),n.on(An.removeField,e=>{e.prop&&o.splice(o.indexOf(e),1)});var l=()=>{e.model&&o.forEach(e=>{e.resetField()})},a=(t=[])=>{const e=t.length?"string"==typeof t?o.filter(e=>t===e.prop):o.filter(e=>-1{e.clearValidate()})};const r=r=>{if(e.model){let e;"function"!=typeof r&&(e=new Promise((n,l)=>{r=function(e,t){e?n(!0):l(t)}})),0===o.length&&r(!0);let n=!0,l=0,a={};for(const t of o)t.validate("",(e,t)=>{e&&(n=!1),a=Fn(Fn({},a),t),++l===o.length&&r(n,a)});return e}};var i,s=(t,n)=>{t=[].concat(t);const e=o.filter(e=>-1!==t.indexOf(e.prop));o.length&&e.forEach(e=>{e.validate("",n)})},t=Object(fe.P)(Fn((i=Fn({formMitt:n},Object(fe.bb)(e)),Nn(i,Dn({resetFields:l,clearValidate:a,validateField:s,emit:t}))),Rn()));return Object(fe.N)(Mn,t),{validate:r,resetFields:l,clearValidate:a,validateField:s}}});Hn.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("form",{class:["el-form",[e.labelPosition?"el-form--label-"+e.labelPosition:"",{"el-form--inline":e.inline}]]},[Object(fe.T)(e.$slots,"default")],2)},Hn.__file="packages/form/src/form.vue",Hn.install=e=>{e.component(Hn.name,Hn)};var Wn=Hn;let Qn;const Yn=` + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; +`,qn=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function Un(t,n=1,l=null){Qn||(Qn=document.createElement("textarea"),document.body.appendChild(Qn));var{paddingSize:a,borderSize:r,boxSizing:o,contextStyle:e}=function(e){const t=window.getComputedStyle(e);var n=t.getPropertyValue("box-sizing"),l=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),e=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:qn.map(e=>`${e}:${t.getPropertyValue(e)}`).join(";"),paddingSize:l,borderSize:e,boxSizing:n}}(t);Qn.setAttribute("style",`${e};${Yn}`),Qn.value=t.value||t.placeholder||"";let i=Qn.scrollHeight;const s={};"border-box"===o?i+=r:"content-box"===o&&(i-=a),Qn.value="";t=Qn.scrollHeight-a;if(null!==n){let e=t*n;"border-box"===o&&(e=e+a+r),i=Math.max(e,i),s.minHeight=`${e}px`}if(null!==l){let e=t*l;"border-box"===o&&(e=e+a+r),i=Math.min(e,i)}return s.height=`${i}px`,null!=(r=Qn.parentNode)&&r.removeChild(Qn),Qn=null,s}var Kn=Object.defineProperty,Gn=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,tl=(e,t,n)=>t in e?Kn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nl=(e,t)=>{for(var n in t=t||{})Jn.call(t,n)&&tl(e,n,t[n]);if(Zn)for(var n of Zn(t))el.call(t,n)&&tl(e,n,t[n]);return e};const ll={suffix:"append",prefix:"prepend"};var al=Object(fe.t)({name:"ElInput",inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},type:{type:String,default:"text"},size:{type:String,validator:En},resize:{type:String,validator:e=>["none","both","horizontal","vertical"].includes(e)},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},placeholder:{type:String},form:{type:String,default:""},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:String,default:""},prefixIcon:{type:String,default:""},label:{type:String},tabindex:{type:[Number,String]},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Object,default:()=>({})},maxlength:{type:[Number,String]}},emits:[me,"input","change","focus","blur","clear","mouseleave","mouseenter","keydown"],setup(n,r){const o=Object(fe.u)();var e=en();const t=G(),l=Object(fe.w)(Mn,{}),a=Object(fe.w)(Pn,{}),i=Object(fe.Q)(null),s=Object(fe.Q)(null),c=Object(fe.Q)(!1),u=Object(fe.Q)(!1),d=Object(fe.Q)(!1),p=Object(fe.Q)(!1),b=Object(fe.X)(n.inputStyle),f=Object(fe.j)(()=>i.value||s.value);var h=Object(fe.j)(()=>n.size||a.size||t.size);const v=Object(fe.j)(()=>l.statusIcon),m=Object(fe.j)(()=>a.validateState||"");var g=Object(fe.j)(()=>se[m.value]),y=Object(fe.j)(()=>((e,t)=>Gn(e,Xn(t)))(nl(nl({},n.inputStyle),b.value),{resize:n.resize}));const O=Object(fe.j)(()=>n.disabled||l.disabled),j=Object(fe.j)(()=>null===n.modelValue||void 0===n.modelValue?"":String(n.modelValue)),w=Object(fe.j)(()=>n.clearable&&!O.value&&!n.readonly&&j.value&&(c.value||u.value));var x=Object(fe.j)(()=>n.showPassword&&!O.value&&!n.readonly&&(!!j.value||c.value));const k=Object(fe.j)(()=>n.showWordLimit&&n.maxlength&&("text"===n.type||"textarea"===n.type)&&!O.value&&!n.readonly&&!n.showPassword),_=Object(fe.j)(()=>Array.from(j.value).length),C=Object(fe.j)(()=>k.value&&_.value>Number(n.maxlength)),S=()=>{var{type:e,autosize:t}=n;W||"textarea"!==e||(t?(e=Object(A.h)(t)?t.minRows:void 0,t=Object(A.h)(t)?t.maxRows:void 0,b.value=nl({},Un(s.value,e,t))):b.value={minHeight:Un(s.value).minHeight})},E=()=>{const e=f.value;e&&e.value!==j.value&&(e.value=j.value)},T=e=>{const t=o.vnode["el"],n=Array.from(t.querySelectorAll(`.el-input__${e}`)),l=n.find(e=>e.parentNode===t);var a;l&&(a=ll[e],r.slots[a]?l.style.transform=`translateX(${"suffix"===e?"-":""}${t.querySelector(`.el-input-group__${a}`).offsetWidth}px)`:l.removeAttribute("style"))},L=()=>{T("prefix"),T("suffix")},M=e=>{let t=e.target["value"];d.value||t!==j.value&&(n.maxlength&&(e=C.value?_.value:n.maxlength,t=Array.from(t).slice(0,Number(e)).join("")),r.emit(me,t),r.emit("input",t),Object(fe.A)(E))};const P=()=>{Object(fe.A)(()=>{f.value.focus()})};Object(fe.hb)(()=>n.modelValue,e=>{var t;Object(fe.A)(S),n.validateEvent&&null!=(t=a.formItemMitt)&&t.emit("el.form.change",[e])}),Object(fe.hb)(j,()=>{E()}),Object(fe.hb)(()=>n.type,()=>{Object(fe.A)(()=>{E(),S(),L()})}),Object(fe.I)(()=>{E(),L(),Object(fe.A)(S)}),Object(fe.K)(()=>{Object(fe.A)(L)});return{input:i,textarea:s,attrs:e,inputSize:h,validateState:m,validateIcon:g,computedTextareaStyle:y,resizeTextarea:S,inputDisabled:O,showClear:w,showPwdVisible:x,isWordLimitVisible:k,textLength:_,hovering:u,inputExceed:C,passwordVisible:p,inputOrTextarea:f,handleInput:M,handleChange:e=>{r.emit("change",e.target.value)},handleFocus:e=>{c.value=!0,r.emit("focus",e)},handleBlur:e=>{var t;c.value=!1,r.emit("blur",e),n.validateEvent&&null!=(t=a.formItemMitt)&&t.emit("el.form.blur",[n.modelValue])},handleCompositionStart:()=>{d.value=!0},handleCompositionUpdate:e=>{e=e.target.value,e=e[e.length-1]||"";d.value=!Sn(e)},handleCompositionEnd:e=>{d.value&&(d.value=!1,M(e))},handlePasswordVisible:()=>{p.value=!p.value,P()},clear:()=>{r.emit(me,""),r.emit("change",""),r.emit("clear"),r.emit("input","")},select:()=>{f.value.select()},focus:P,blur:()=>{f.value.blur()},getSuffixVisible:()=>r.slots.suffix||n.suffixIcon||w.value||n.showPassword||k.value||m.value&&v.value,onMouseLeave:e=>{u.value=!1,r.emit("mouseleave",e)},onMouseEnter:e=>{u.value=!0,r.emit("mouseenter",e)},handleKeydown:e=>{r.emit("keydown",e)}}}});const rl={key:0,class:"el-input-group__prepend"},ol={key:2,class:"el-input__prefix"},il={key:3,class:"el-input__suffix"},sl={class:"el-input__suffix-inner"},cl={key:3,class:"el-input__count"},ul={class:"el-input__count-inner"},dl={key:4,class:"el-input-group__append"},pl={key:2,class:"el-input__count"};al.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["textarea"===t.type?"el-textarea":"el-input",t.inputSize?"el-input--"+t.inputSize:"",{"is-disabled":t.inputDisabled,"is-exceed":t.inputExceed,"el-input-group":t.$slots.prepend||t.$slots.append,"el-input-group--append":t.$slots.append,"el-input-group--prepend":t.$slots.prepend,"el-input--prefix":t.$slots.prefix||t.prefixIcon,"el-input--suffix":t.$slots.suffix||t.suffixIcon||t.clearable||t.showPassword,"el-input--suffix--password-clear":t.clearable&&t.showPassword},t.$attrs.class],style:t.$attrs.style,onMouseenter:e[20]||(e[20]=(...e)=>t.onMouseEnter&&t.onMouseEnter(...e)),onMouseleave:e[21]||(e[21]=(...e)=>t.onMouseLeave&&t.onMouseLeave(...e))},["textarea"!==t.type?(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.m)(" 前置元素 "),t.$slots.prepend?(Object(fe.L)(),Object(fe.l)("div",rl,[Object(fe.T)(t.$slots,"prepend")])):Object(fe.m)("v-if",!0),"textarea"!==t.type?(Object(fe.L)(),Object(fe.l)("input",Object(fe.z)({key:1,ref:"input",class:"el-input__inner"},t.attrs,{type:t.showPassword?t.passwordVisible?"text":"password":t.type,disabled:t.inputDisabled,readonly:t.readonly,autocomplete:t.autocomplete,tabindex:t.tabindex,"aria-label":t.label,placeholder:t.placeholder,style:t.inputStyle,onCompositionstart:e[1]||(e[1]=(...e)=>t.handleCompositionStart&&t.handleCompositionStart(...e)),onCompositionupdate:e[2]||(e[2]=(...e)=>t.handleCompositionUpdate&&t.handleCompositionUpdate(...e)),onCompositionend:e[3]||(e[3]=(...e)=>t.handleCompositionEnd&&t.handleCompositionEnd(...e)),onInput:e[4]||(e[4]=(...e)=>t.handleInput&&t.handleInput(...e)),onFocus:e[5]||(e[5]=(...e)=>t.handleFocus&&t.handleFocus(...e)),onBlur:e[6]||(e[6]=(...e)=>t.handleBlur&&t.handleBlur(...e)),onChange:e[7]||(e[7]=(...e)=>t.handleChange&&t.handleChange(...e)),onKeydown:e[8]||(e[8]=(...e)=>t.handleKeydown&&t.handleKeydown(...e))}),null,16,["type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder"])):Object(fe.m)("v-if",!0),Object(fe.m)(" 前置内容 "),t.$slots.prefix||t.prefixIcon?(Object(fe.L)(),Object(fe.l)("span",ol,[Object(fe.T)(t.$slots,"prefix"),t.prefixIcon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-input__icon",t.prefixIcon]},null,2)):Object(fe.m)("v-if",!0)])):Object(fe.m)("v-if",!0),Object(fe.m)(" 后置内容 "),t.getSuffixVisible()?(Object(fe.L)(),Object(fe.l)("span",il,[Object(fe.s)("span",sl,[t.showClear&&t.showPwdVisible&&t.isWordLimitVisible?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.T)(t.$slots,"suffix"),t.suffixIcon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-input__icon",t.suffixIcon]},null,2)):Object(fe.m)("v-if",!0)],64)),t.showClear?(Object(fe.L)(),Object(fe.l)("i",{key:1,class:"el-input__icon el-icon-circle-close el-input__clear",onMousedown:e[9]||(e[9]=Object(fe.mb)(()=>{},["prevent"])),onClick:e[10]||(e[10]=(...e)=>t.clear&&t.clear(...e))},null,32)):Object(fe.m)("v-if",!0),t.showPwdVisible?(Object(fe.L)(),Object(fe.l)("i",{key:2,class:"el-input__icon el-icon-view el-input__clear",onClick:e[11]||(e[11]=(...e)=>t.handlePasswordVisible&&t.handlePasswordVisible(...e))})):Object(fe.m)("v-if",!0),t.isWordLimitVisible?(Object(fe.L)(),Object(fe.l)("span",cl,[Object(fe.s)("span",ul,Object(fe.Y)(t.textLength)+"/"+Object(fe.Y)(t.maxlength),1)])):Object(fe.m)("v-if",!0)]),t.validateState?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-input__icon","el-input__validateIcon",t.validateIcon]},null,2)):Object(fe.m)("v-if",!0)])):Object(fe.m)("v-if",!0),Object(fe.m)(" 后置元素 "),t.$slots.append?(Object(fe.L)(),Object(fe.l)("div",dl,[Object(fe.T)(t.$slots,"append")])):Object(fe.m)("v-if",!0)],64)):(Object(fe.L)(),Object(fe.l)("textarea",Object(fe.z)({key:1,ref:"textarea",class:"el-textarea__inner"},t.attrs,{tabindex:t.tabindex,disabled:t.inputDisabled,readonly:t.readonly,autocomplete:t.autocomplete,style:t.computedTextareaStyle,"aria-label":t.label,placeholder:t.placeholder,onCompositionstart:e[12]||(e[12]=(...e)=>t.handleCompositionStart&&t.handleCompositionStart(...e)),onCompositionupdate:e[13]||(e[13]=(...e)=>t.handleCompositionUpdate&&t.handleCompositionUpdate(...e)),onCompositionend:e[14]||(e[14]=(...e)=>t.handleCompositionEnd&&t.handleCompositionEnd(...e)),onInput:e[15]||(e[15]=(...e)=>t.handleInput&&t.handleInput(...e)),onFocus:e[16]||(e[16]=(...e)=>t.handleFocus&&t.handleFocus(...e)),onBlur:e[17]||(e[17]=(...e)=>t.handleBlur&&t.handleBlur(...e)),onChange:e[18]||(e[18]=(...e)=>t.handleChange&&t.handleChange(...e)),onKeydown:e[19]||(e[19]=(...e)=>t.handleKeydown&&t.handleKeydown(...e))}),"\n ",16,["tabindex","disabled","readonly","autocomplete","aria-label","placeholder"])),t.isWordLimitVisible&&"textarea"===t.type?(Object(fe.L)(),Object(fe.l)("span",pl,Object(fe.Y)(t.textLength)+"/"+Object(fe.Y)(t.maxlength),1)):Object(fe.m)("v-if",!0)],38)},al.__file="packages/input/src/index.vue",al.install=e=>{e.component(al.name,al)};var bl=al;const fl={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};var hl=Math.pow,vl=Object(fe.t)({name:"Bar",props:{vertical:Boolean,size:String,move:Number,ratio:Number,always:Boolean},setup(e){const n=Object(fe.Q)(null),l=Object(fe.Q)(null),t=Object(fe.w)("scrollbar",{}),a=Object(fe.w)("scrollbar-wrap",{}),r=Object(fe.j)(()=>fl[e.vertical?"vertical":"horizontal"]),o=Object(fe.Q)({}),i=Object(fe.Q)(null),s=Object(fe.Q)(null),c=Object(fe.Q)(!1);let u=null;const d=Object(fe.j)(()=>hl(n.value[r.value.offset],2)/a.value[r.value.scrollSize]/e.ratio/l.value[r.value.offset]);const p=e=>{var t;!1===i.value||(t=o.value[r.value.axis])&&(t=100*(-1*(n.value.getBoundingClientRect()[r.value.direction]-e[r.value.client])-(l.value[r.value.offset]-t))*d.value/n.value[r.value.offset],a.value[r.value.scroll]=t*a.value[r.value.scrollSize]/100)},b=()=>{i.value=!1,o.value[r.value.axis]=0,E(document,"mousemove",p),document.onselectstart=u,s.value&&(c.value=!1)};var f=Object(fe.j)(()=>function({move:e,size:t,bar:n}){const l={};return e=`translate${n.axis}(${e}%)`,l[n.size]=t,l.transform=e,l.msTransform=e,l.webkitTransform=e,l}({size:e.size,move:e.move,bar:r.value}));const h=()=>{s.value=!1,c.value=!!e.size},v=()=>{s.value=!0,c.value=i.value};return Object(fe.I)(()=>{S(t.value,"mousemove",h),S(t.value,"mouseleave",v)}),Object(fe.F)(()=>{E(document,"mouseup",b),E(t.value,"mousemove",h),E(t.value,"mouseleave",v)}),{instance:n,thumb:l,bar:r,clickTrackHandler:e=>{e=100*(Math.abs(e.target.getBoundingClientRect()[r.value.direction]-e[r.value.client])-l.value[r.value.offset]/2)*d.value/n.value[r.value.offset];a.value[r.value.scroll]=e*a.value[r.value.scrollSize]/100},clickThumbHandler:e=>{e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button)||(window.getSelection().removeAllRanges(),e.stopImmediatePropagation(),i.value=!0,S(document,"mousemove",p),S(document,"mouseup",b),u=document.onselectstart,document.onselectstart=()=>!1,o.value[r.value.axis]=e.currentTarget[r.value.offset]-(e[r.value.client]-e.currentTarget.getBoundingClientRect()[r.value.direction]))},thumbStyle:f,visible:c}}});vl.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,{name:"el-scrollbar-fade"},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{ref:"instance",class:["el-scrollbar__bar","is-"+t.bar.key],onMousedown:e[2]||(e[2]=(...e)=>t.clickTrackHandler&&t.clickTrackHandler(...e))},[Object(fe.s)("div",{ref:"thumb",class:"el-scrollbar__thumb",style:t.thumbStyle,onMousedown:e[1]||(e[1]=(...e)=>t.clickThumbHandler&&t.clickThumbHandler(...e))},null,36)],34),[[fe.gb,t.always||t.visible]])]),_:1})},vl.__file="packages/scrollbar/src/bar.vue";var ml=Math.pow,gl=Object(fe.t)({name:"ElScrollbar",components:{Bar:vl},props:{height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:[String,Array],default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:{type:Boolean,default:!1},minSize:{type:Number,default:20}},emits:["scroll"],setup(o,{emit:n}){const i=Object(fe.Q)("0"),s=Object(fe.Q)("0"),l=Object(fe.Q)(0),a=Object(fe.Q)(0);var e=Object(fe.Q)(null);const c=Object(fe.Q)(null),t=Object(fe.Q)(null),u=Object(fe.Q)(1),d=Object(fe.Q)(1);Object(fe.N)("scrollbar",e),Object(fe.N)("scrollbar-wrap",c);const r=()=>{var e,t,n,l,a,r;c.value&&(e=c.value.offsetHeight-4,t=c.value.offsetWidth-4,n=ml(e,2)/c.value.scrollHeight,l=ml(t,2)/c.value.scrollWidth,a=Math.max(n,o.minSize),r=Math.max(l,o.minSize),u.value=n/(e-n)/(a/(e-a)),d.value=l/(t-l)/(r/(t-r)),s.value=a+4{let e=o.wrapStyle;return Object(A.f)(e)?(e=function(t){var n={};for(let e=0;e{o.native||Object(fe.A)(r),o.noresize||(he(t.value,r),addEventListener("resize",r))}),Object(fe.F)(()=>{o.noresize||(ve(t.value,r),removeEventListener("resize",r))}),{moveX:l,moveY:a,ratioX:d,ratioY:u,sizeWidth:i,sizeHeight:s,style:p,scrollbar:e,wrap:c,resize:t,update:r,handleScroll:()=>{var e,t;c.value&&(e=c.value.offsetHeight-4,t=c.value.offsetWidth-4,a.value=100*c.value.scrollTop/e*u.value,l.value=100*c.value.scrollLeft/t*d.value,n("scroll",{scrollTop:c.value.scrollTop,scrollLeft:c.value.scrollLeft}))},setScrollTop:e=>{P(e)&&(c.value.scrollTop=e)},setScrollLeft:e=>{P(e)&&(c.value.scrollLeft=e)}}}});const yl={ref:"scrollbar",class:"el-scrollbar"};gl.render=function(t,e,n,l,a,r){var o=Object(fe.U)("bar");return Object(fe.L)(),Object(fe.l)("div",yl,[Object(fe.s)("div",{ref:"wrap",class:[t.wrapClass,"el-scrollbar__wrap",t.native?"":"el-scrollbar__wrap--hidden-default"],style:t.style,onScroll:e[1]||(e[1]=(...e)=>t.handleScroll&&t.handleScroll(...e))},[(Object(fe.L)(),Object(fe.l)(Object(fe.W)(t.tag),{ref:"resize",class:["el-scrollbar__view",t.viewClass],style:t.viewStyle},{default:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"default")]),_:3},8,["class","style"]))],38),t.native?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.s)(o,{move:t.moveX,ratio:t.ratioX,size:t.sizeWidth,always:t.always},null,8,["move","ratio","size","always"]),Object(fe.s)(o,{move:t.moveY,ratio:t.ratioY,size:t.sizeHeight,vertical:"",always:t.always},null,8,["move","ratio","size","always"])],64))],512)},gl.__file="packages/scrollbar/src/index.vue",gl.install=e=>{e.component(gl.name,gl)};var Ol=gl;var jl,wl=Object.defineProperty,xl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,_l=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,El=(e,t,n)=>t in e?wl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Tl=(e,t)=>{for(var n in t=t||{})Cl.call(t,n)&&El(e,n,t[n]);if(_l)for(var n of _l(t))Sl.call(t,n)&&El(e,n,t[n]);return e},Ll=(e,t)=>xl(e,kl(t));function Ml(t,n){return Object(fe.j)(()=>{var e;return Ll(Tl({placement:t.placement},t.popperOptions),{modifiers:function(e,t=[]){var{arrow:n,arrowOffset:l,offset:a,gpuAcceleration:r,fallbackPlacements:e}=e;const o=[{name:"offset",options:{offset:[0,null!=a?a:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:null!=e?e:[]}},{name:"computeStyles",options:{gpuAcceleration:r,adaptive:r}}];return n&&o.push({name:"arrow",options:{element:n,padding:null!=l?l:5}}),o.push(...t),o}({arrow:n.arrow.value,arrowOffset:t.arrowOffset,offset:t.offset,gpuAcceleration:t.gpuAcceleration,fallbackPlacements:t.fallbackPlacements},null==(e=t.popperOptions)?void 0:e.modifiers)})})}(lp=jl=jl||{}).DARK="dark",lp.LIGHT="light";var Pl={arrowOffset:{type:Number,default:5},appendToBody:{type:Boolean,default:!0},autoClose:{type:Number,default:0},boundariesPadding:{type:Number,default:0},content:{type:String,default:""},class:{type:String,default:""},style:Object,hideAfter:{type:Number,default:200},cutoff:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},effect:{type:String,default:jl.DARK},enterable:{type:Boolean,default:!0},manualMode:{type:Boolean,default:!1},showAfter:{type:Number,default:0},offset:{type:Number,default:12},placement:{type:String,default:"bottom"},popperClass:{type:String,default:""},pure:{type:Boolean,default:!1},popperOptions:{type:Object,default:()=>null},showArrow:{type:Boolean,default:!0},strategy:{type:String,default:"fixed"},transition:{type:String,default:"el-fade-in-linear"},trigger:{type:[String,Array],default:"hover"},visible:{type:Boolean,default:void 0},stopPopperMouseEvent:{type:Boolean,default:!0},gpuAcceleration:{type:Boolean,default:!0},fallbackPlacements:{type:Array,default:[]}};function Al(t,{emit:n}){var e=Object(fe.Q)(null);const l=Object(fe.Q)(null),a=Object(fe.Q)(null);var r=`el-popper-${L()}`;let o=null,i=null,s=null,c=!1;const u=()=>t.manualMode||"manual"===t.trigger,d=Object(fe.Q)({zIndex:Xt.nextZIndex()}),p=Ml(t,{arrow:e}),b=Object(fe.P)({visible:!!t.visible}),f=Object(fe.j)({get(){return!t.disabled&&(M(t.visible)?t:b).visible},set(e){u()||(M(t.visible)?n("update:visible",e):b.visible=e)}});function h(){0{v()},t.autoClose)),f.value=!0}function v(){f.value=!1}function m(){clearTimeout(i),clearTimeout(s)}const g=()=>{u()||t.disabled||(m(),0===t.showAfter?h():i=window.setTimeout(()=>{h()},t.showAfter))},y=()=>{u()||(m(),0{O()},t.hideAfter):O())},O=()=>{v(),t.disabled&&w(!0)};function j(){var e;N(f)&&(e=N(l),e=I(e)?e:e.$el,o=jt(e,N(a),N(p)),o.update())}function w(e){!o||N(f)&&!e||x()}function x(){var e;null!=(e=null==o?void 0:o.destroy)&&e.call(o),o=null}const k={};if(!u()){const C=()=>{(N(f)?y:g)()},S=e=>{switch(e.stopPropagation(),e.type){case"click":c?c=!1:C();break;case"mouseenter":g();break;case"mouseleave":y();break;case"focus":c=!0,g();break;case"blur":c=!1,y()}},E={click:["onClick"],hover:["onMouseenter","onMouseleave"],focus:["onFocus","onBlur"]};var _=e=>{E[e].forEach(e=>{k[e]=S})};Object(A.f)(t.trigger)?Object.values(t.trigger).forEach(_):_(t.trigger)}return Object(fe.hb)(p,e=>{o&&(o.setOptions(e),o.update())}),Object(fe.hb)(f,function(e){e&&(d.value.zIndex=Xt.nextZIndex(),j())}),{update:function(){N(f)&&(o?o.update():j())},doDestroy:w,show:g,hide:y,onPopperMouseEnter:function(){t.enterable&&"click"!==t.trigger&&clearTimeout(s)},onPopperMouseLeave:function(){var e=t["trigger"];Object(A.i)(e)&&("click"===e||"focus"===e)||1===e.length&&("click"===e[0]||"focus"===e[0])||y()},onAfterEnter:()=>{n("after-enter")},onAfterLeave:()=>{x(),n("after-leave")},onBeforeEnter:()=>{n("before-enter")},onBeforeLeave:()=>{n("before-leave")},initializePopper:j,isManualMode:u,arrowRef:e,events:k,popperId:r,popperInstance:o,popperRef:a,popperStyle:d,triggerRef:l,visibility:f}}const Il=()=>{};function Nl(e,t){const{effect:n,name:l,stopPopperMouseEvent:a,popperClass:r,popperStyle:o,popperRef:i,pure:s,popperId:c,visibility:u,onMouseenter:d,onMouseleave:p,onAfterEnter:b,onAfterLeave:f,onBeforeEnter:h,onBeforeLeave:v}=e,m=[r,"el-popper","is-"+n,s?"is-pure":""],g=a?O:Il;return Object(fe.v)(fe.f,{name:l,onAfterEnter:b,onAfterLeave:f,onBeforeEnter:h,onBeforeLeave:v},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.v)("div",{"aria-hidden":String(!u),class:m,style:null!=o?o:{},id:c,ref:null!=i?i:"popperRef",role:"tooltip",onMouseenter:d,onMouseleave:p,onClick:O,onMousedown:g,onMouseup:g},t),[[fe.gb,u]])])})}function Dl(e,t){e=Rt(e,1);return e||y("renderTrigger","trigger expects single rooted node"),Object(fe.i)(e,t,!0)}function $l(e){return e?Object(fe.v)("div",{ref:"arrowRef",class:"el-popper__arrow","data-popper-arrow":""},null):Object(fe.v)(fe.a,null,"")}var Vl=Object.defineProperty,Bl=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Rl=(e,t,n)=>t in e?Vl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Hl="ElPopper";var Wl=Object(fe.t)({name:Hl,props:Pl,emits:["update:visible","after-enter","after-leave","before-enter","before-leave"],setup(e,t){t.slots.trigger||y(Hl,"Trigger must be provided");const n=Al(e,t);t=()=>n.doDestroy(!0);return Object(fe.I)(n.initializePopper),Object(fe.F)(t),Object(fe.D)(n.initializePopper),Object(fe.H)(t),n},render(){var{$slots:e,appendToBody:t,class:n,style:l,effect:a,hide:r,onPopperMouseEnter:o,onPopperMouseLeave:i,onAfterEnter:s,onAfterLeave:c,onBeforeEnter:u,onBeforeLeave:d,popperClass:p,popperId:b,popperStyle:f,pure:h,showArrow:v,transition:m,visibility:g,stopPopperMouseEvent:y}=this,O=this.isManualMode(),v=$l(v),g=Nl({effect:a,name:m,popperClass:p,popperId:b,popperStyle:f,pure:h,stopPopperMouseEvent:y,onMouseenter:o,onMouseleave:i,onAfterEnter:s,onAfterLeave:c,onBeforeEnter:u,onBeforeLeave:d,visibility:g},[Object(fe.T)(e,"default",{},()=>[Object(fe.Y)(this.content)]),v]),e=null==(v=e.trigger)?void 0:v.call(e),l=((e,t)=>{for(var n in t=t||{})zl.call(t,n)&&Rl(e,n,t[n]);if(Bl)for(var n of Bl(t))Fl.call(t,n)&&Rl(e,n,t[n]);return e})({"aria-describedby":b,class:n,style:l,ref:"triggerRef"},this.events),r=O?Dl(e,l):Object(fe.kb)(Dl(e,l),[[St,r]]);return Object(fe.v)(fe.b,null,[r,Object(fe.v)(fe.d,{to:"body",disabled:!t},[g])])}});Wl.__file="packages/popper/src/index.vue",Wl.install=e=>{e.component(Wl.name,Wl)};var Ql=Wl,Yl=Object(fe.t)({name:"ElAutocomplete",components:{ElPopper:Ql,ElInput:bl,ElScrollbar:Ol},directives:{clickoutside:St},inheritAttrs:!1,props:{valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:String,validator:e=>["top","top-start","top-end","bottom","bottom-start","bottom-end"].includes(e),default:"bottom-start"},fetchSuggestions:{type:Function,default:()=>{}},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},popperAppendToBody:{type:Boolean,default:!0},highlightFirstItem:{type:Boolean,default:!1}},emits:[me,"input","change","focus","blur","clear","select"],setup(t,n){var e=en();const r=Object(fe.Q)([]),o=Object(fe.Q)(-1),l=Object(fe.Q)(""),a=Object(fe.Q)(!1),i=Object(fe.Q)(!1),s=Object(fe.Q)(!1),c=Object(fe.Q)(null),u=Object(fe.Q)(null),d=Object(fe.Q)(null),p=Object(fe.j)(()=>`el-autocomplete-${L()}`),b=Object(fe.j)(()=>{return(Object(A.f)(r.value)&&0!t.hideLoading&&s.value);const h=()=>{Object(fe.A)(d.value.update)};Object(fe.hb)(b,()=>{l.value=`${c.value.$el.offsetWidth}px`}),Object(fe.I)(()=>{c.value.inputOrTextarea.setAttribute("role","textbox"),c.value.inputOrTextarea.setAttribute("aria-autocomplete","list"),c.value.inputOrTextarea.setAttribute("aria-controls","id"),c.value.inputOrTextarea.setAttribute("aria-activedescendant",`${p.value}-item-${o.value}`);const e=u.value.querySelector(".el-autocomplete-suggestion__list");e.setAttribute("role","listbox"),e.setAttribute("id",p.value)}),Object(fe.K)(h);var v=e=>{i.value||(s.value=!0,h(),t.fetchSuggestions(e,e=>{s.value=!1,i.value||(Object(A.f)(e)?(r.value=e,o.value=t.highlightFirstItem?0:-1):y("ElAutocomplete","autocomplete suggestions must be an array"))}))};const m=Cn()(v,t.debounce);const g=e=>{n.emit("input",e[t.valueKey]),n.emit(me,e[t.valueKey]),n.emit("select",e),Object(fe.A)(()=>{r.value=[],o.value=-1})};return{attrs:e,suggestions:r,highlightedIndex:o,dropdownWidth:l,activated:a,suggestionDisabled:i,loading:s,inputRef:c,regionRef:u,popper:d,id:p,suggestionVisible:b,suggestionLoading:f,getData:v,handleInput:e=>{if(n.emit("input",e),n.emit(me,e),i.value=!1,!t.triggerOnFocus&&!e)return i.value=!0,void(r.value=[]);m(e)},handleChange:e=>{n.emit("change",e)},handleFocus:e=>{a.value=!0,n.emit("focus",e),t.triggerOnFocus&&m(t.modelValue)},handleBlur:e=>{n.emit("blur",e)},handleClear:()=>{a.value=!1,n.emit(me,""),n.emit("clear")},handleKeyEnter:()=>{b.value&&0<=o.value&&o.value{r.value=[],o.value=-1}))},close:()=>{a.value=!1},focus:()=>{c.value.focus()},select:g,highlight:e=>{if(b.value&&!s.value)if(e<0)o.value=-1;else{e>=r.value.length&&(e=r.value.length-1);const a=u.value.querySelector(".el-autocomplete-suggestion__wrap");var t=a.querySelectorAll(".el-autocomplete-suggestion__list li")[e],n=a.scrollTop,{offsetTop:l,scrollHeight:t}=t;l+t>n+a.clientHeight&&(a.scrollTop+=t),ln.suggestionVisible=e),placement:n.placement,"popper-class":`el-autocomplete__popper ${n.popperClass}`,"append-to-body":n.popperAppendToBody,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:"el-zoom-in-top","gpu-acceleration":!1},{trigger:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{class:["el-autocomplete",n.$attrs.class],style:n.$attrs.style,role:"combobox","aria-haspopup":"listbox","aria-expanded":n.suggestionVisible,"aria-owns":n.id},[Object(fe.s)(o,Object(fe.z)({ref:"inputRef"},n.attrs,{"model-value":n.modelValue,onInput:n.handleInput,onChange:n.handleChange,onFocus:n.handleFocus,onBlur:n.handleBlur,onClear:n.handleClear,onKeydown:[e[1]||(e[1]=Object(fe.lb)(Object(fe.mb)(e=>n.highlight(n.highlightedIndex-1),["prevent"]),["up"])),e[2]||(e[2]=Object(fe.lb)(Object(fe.mb)(e=>n.highlight(n.highlightedIndex+1),["prevent"]),["down"])),Object(fe.lb)(n.handleKeyEnter,["enter"]),Object(fe.lb)(n.close,["tab"])]}),Object(fe.p)({_:2},[n.$slots.prepend?{name:"prepend",fn:Object(fe.jb)(()=>[Object(fe.T)(n.$slots,"prepend")])}:void 0,n.$slots.append?{name:"append",fn:Object(fe.jb)(()=>[Object(fe.T)(n.$slots,"append")])}:void 0,n.$slots.prefix?{name:"prefix",fn:Object(fe.jb)(()=>[Object(fe.T)(n.$slots,"prefix")])}:void 0,n.$slots.suffix?{name:"suffix",fn:Object(fe.jb)(()=>[Object(fe.T)(n.$slots,"suffix")])}:void 0]),1040,["model-value","onInput","onChange","onFocus","onBlur","onClear","onKeydown"])],14,["aria-expanded","aria-owns"]),[[c,n.close]])]),default:Object(fe.jb)(()=>[Object(fe.s)("div",{ref:"regionRef",class:["el-autocomplete-suggestion",n.suggestionLoading&&"is-loading"],style:{width:n.dropdownWidth,outline:"none"},role:"region"},[Object(fe.s)(i,{tag:"ul","wrap-class":"el-autocomplete-suggestion__wrap","view-class":"el-autocomplete-suggestion__list"},{default:Object(fe.jb)(()=>[n.suggestionLoading?(Object(fe.L)(),Object(fe.l)("li",ql,[Ul])):(Object(fe.L)(!0),Object(fe.l)(fe.b,{key:1},Object(fe.S)(n.suggestions,(t,e)=>(Object(fe.L)(),Object(fe.l)("li",{id:`${n.id}-item-${e}`,key:e,class:{highlighted:n.highlightedIndex===e},role:"option","aria-selected":n.highlightedIndex===e,onClick:e=>n.select(t)},[Object(fe.T)(n.$slots,"default",{item:t},()=>[Object(fe.r)(Object(fe.Y)(t[n.valueKey]),1)])],10,["id","aria-selected","onClick"]))),128))]),_:3})],6)]),_:1},8,["visible","placement","popper-class","append-to-body"])},Yl.__file="packages/autocomplete/src/index.vue",Yl.install=e=>{e.component(Yl.name,Yl)};var Kl=Yl;var Gl=Object(fe.t)({name:"ElAvatar",props:{size:{type:[Number,String],validator(e){return"string"==typeof e?["large","medium","small"].includes(e):"number"==typeof e},default:"large"},shape:{type:String,default:"circle",validator(e){return["circle","square"].includes(e)}},icon:String,src:{type:String,default:""},alt:String,srcSet:String,fit:{type:String,default:"cover"}},emits:["error"],setup(a,{emit:t}){const n=Object(fe.Q)(!1);var e=Object(fe.ab)(a,"src");Object(fe.hb)(e,()=>{n.value=!1});var l=Object(fe.j)(()=>{var{size:e,icon:t,shape:n}=a;const l=["el-avatar"];return e&&"string"==typeof e&&l.push(`el-avatar--${e}`),t&&l.push("el-avatar--icon"),n&&l.push(`el-avatar--${n}`),l}),r=Object(fe.j)(()=>{var e=a["size"];return"number"==typeof e?{height:`${e}px`,width:`${e}px`,lineHeight:`${e}px`}:{}}),e=Object(fe.j)(()=>({objectFit:a.fit}));return{hasLoadError:n,avatarClass:l,sizeStyle:r,handleError:function(e){n.value=!0,t("error",e)},fitStyle:e}}});Gl.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("span",{class:t.avatarClass,style:t.sizeStyle},[!t.src&&!t.srcSet||t.hasLoadError?t.icon?(Object(fe.L)(),Object(fe.l)("i",{key:1,class:t.icon},null,2)):Object(fe.T)(t.$slots,"default",{key:2}):(Object(fe.L)(),Object(fe.l)("img",{key:0,src:t.src,alt:t.alt,srcset:t.srcSet,style:t.fitStyle,onError:e[1]||(e[1]=(...e)=>t.handleError&&t.handleError(...e))},null,44,["src","alt","srcset"]))],6)},Gl.__file="packages/avatar/src/index.vue",Gl.install=e=>{e.component(Gl.name,Gl)};var Xl=Gl,Zl=n("7ea8"),Jl=n.n(Zl);const ea=e=>Math.pow(e,3);var ta=Object(fe.t)({name:"ElBacktop",props:{visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},emits:["click"],setup(e,t){const r=Object(fe.Q)(null),n=Object(fe.Q)(null),l=Object(fe.Q)(!1);var a=Object(fe.j)(()=>`${e.bottom}px`),o=Object(fe.j)(()=>`${e.right}px`);const i=()=>{const t=Date.now(),n=r.value.scrollTop,l=window.requestAnimationFrame||(e=>setTimeout(e,16)),a=()=>{var e=(Date.now()-t)/500;e<1?(r.value.scrollTop=n*(1-((e=e)<.5?ea(2*e)/2:1-ea(2*(1-e))/2)),l(a)):r.value.scrollTop=0};l(a)};const s=Jl()(()=>{l.value=r.value.scrollTop>=e.visibilityHeight},300);return Object(fe.I)(()=>{n.value=document,r.value=document.documentElement,e.target&&(r.value=document.querySelector(e.target),r.value||y("ElBackTop",`target is not existed: ${e.target}`),n.value=r.value),S(n.value,"scroll",s)}),Object(fe.F)(()=>{E(n.value,"scroll",s)}),{el:r,container:n,visible:l,styleBottom:a,styleRight:o,handleClick:e=>{i(),t.emit("click",e)}}}});const na=Object(fe.s)("i",{class:"el-icon-caret-top"},null,-1);ta.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,{name:"el-fade-in"},{default:Object(fe.jb)(()=>[t.visible?(Object(fe.L)(),Object(fe.l)("div",{key:0,style:{right:t.styleRight,bottom:t.styleBottom},class:"el-backtop",onClick:e[1]||(e[1]=Object(fe.mb)((...e)=>t.handleClick&&t.handleClick(...e),["stop"]))},[Object(fe.T)(t.$slots,"default",{},()=>[na])],4)):Object(fe.m)("v-if",!0)]),_:3})},ta.__file="packages/backtop/src/index.vue",ta.install=e=>{e.component(ta.name,ta)};var la=ta,aa=Object(fe.t)({name:"ElBadge",props:{value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,default:"primary",validator:e=>["primary","success","warning","info","danger"].includes(e)}},setup(e){return{content:Object(fe.j)(()=>{if(!e.isDot)return"number"==typeof e.value&&"number"==typeof e.max&&e.max[Object(fe.kb)(Object(fe.s)("sup",{class:["el-badge__content",[e.isDot?"is-dot":"el-badge__content--"+e.type,{"is-fixed":e.$slots.default}]],textContent:Object(fe.Y)(e.content)},null,10,["textContent"]),[[fe.gb,!e.hidden&&(e.content||0===e.content||e.isDot)]])]),_:1})])},aa.__file="packages/badge/src/index.vue",aa.install=e=>{e.component(aa.name,aa)};var oa=aa,ia=Object(fe.t)({name:"ElBreadcrumb",props:{separator:{type:String,default:"/"},separatorClass:{type:String,default:""}},setup(e){const t=Object(fe.Q)(null);return Object(fe.N)("breadcrumb",e),Object(fe.I)(()=>{const e=t.value.querySelectorAll(".el-breadcrumb__item");e.length&&e[e.length-1].setAttribute("aria-current","page")}),{breadcrumb:t}}});const sa={ref:"breadcrumb",class:"el-breadcrumb","aria-label":"Breadcrumb",role:"navigation"};ia.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",sa,[Object(fe.T)(e.$slots,"default")],512)},ia.__file="packages/breadcrumb/src/index.vue",ia.install=e=>{e.component(ia.name,ia)};var ca=ia,ua=Object(fe.t)({name:"ElBreadcrumbItem",props:{to:{type:[String,Object],default:""},replace:{type:Boolean,default:!1}},setup(e){const t=Object(fe.Q)(null);var n=Object(fe.w)("breadcrumb");const l=Object(fe.u)().appContext.config.globalProperties.$router;return Object(fe.I)(()=>{t.value.setAttribute("role","link"),t.value.addEventListener("click",()=>{e.to&&l&&(e.replace?l.replace(e.to):l.push(e.to))})}),{link:t,separator:null==n?void 0:n.separator,separatorClass:null==n?void 0:n.separatorClass}}});const da={class:"el-breadcrumb__item"},pa={key:1,class:"el-breadcrumb__separator",role:"presentation"};ua.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("span",da,[Object(fe.s)("span",{ref:"link",class:["el-breadcrumb__inner",e.to?"is-link":""],role:"link"},[Object(fe.T)(e.$slots,"default")],2),e.separatorClass?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-breadcrumb__separator",e.separatorClass]},null,2)):(Object(fe.L)(),Object(fe.l)("span",pa,Object(fe.Y)(e.separator),1))])},ua.__file="packages/breadcrumb/src/item.vue",ua.install=e=>{e.component(ua.name,ua)};var ba=ua,fa=Object(fe.t)({name:"ElButton",props:{type:{type:String,default:"default",validator:e=>["default","primary","success","warning","info","danger","text"].includes(e)},size:{type:String,validator:En},icon:{type:String,default:""},nativeType:{type:String,default:"button",validator:e=>["button","submit","reset"].includes(e)},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},emits:["click"],setup(e,{emit:t}){const n=G(),l=Object(fe.w)(Mn,{}),a=Object(fe.w)(Pn,{});return{buttonSize:Object(fe.j)(()=>e.size||a.size||n.size),buttonDisabled:Object(fe.j)(()=>e.disabled||l.disabled),handleClick:e=>{t("click",e)}}}});const ha={key:0,class:"el-icon-loading"},va={key:2};fa.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("button",{class:["el-button",t.type?"el-button--"+t.type:"",t.buttonSize?"el-button--"+t.buttonSize:"",{"is-disabled":t.buttonDisabled,"is-loading":t.loading,"is-plain":t.plain,"is-round":t.round,"is-circle":t.circle}],disabled:t.buttonDisabled||t.loading,autofocus:t.autofocus,type:t.nativeType,onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e))},[t.loading?(Object(fe.L)(),Object(fe.l)("i",ha)):Object(fe.m)("v-if",!0),t.icon&&!t.loading?(Object(fe.L)(),Object(fe.l)("i",{key:1,class:t.icon},null,2)):Object(fe.m)("v-if",!0),t.$slots.default?(Object(fe.L)(),Object(fe.l)("span",va,[Object(fe.T)(t.$slots,"default")])):Object(fe.m)("v-if",!0)],10,["disabled","autofocus","type"])},fa.__file="packages/button/src/button.vue",fa.install=e=>{e.component(fa.name,fa)};var ma=fa,ga=Object(fe.t)({name:"ElButtonGroup"});const ya={class:"el-button-group"};ga.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",ya,[Object(fe.T)(e.$slots,"default")])},ga.__file="packages/button/src/button-group.vue",ga.install=e=>{e.component(ga.name,ga)};var Oa=ga,ja=n("936a"),wa=n.n(ja),xa=n("52d8"),ka=n.n(xa),_a=n("671f"),Ca=n.n(_a),Sa=n("5660"),Ea=n.n(Sa);const Ta="HH:mm:ss",La="YYYY-MM-DD",Ma={date:La,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${La} ${Ta}`,monthrange:"YYYY-MM",daterange:La,datetimerange:`${La} ${Ta}`};var Pa={name:{type:[Array,String],default:""},popperClass:{type:String,default:""},format:{type:String},valueFormat:{type:String},type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:String,default:"el-icon-circle-close"},editable:{type:Boolean,default:!0},prefixIcon:{type:String,default:""},size:{type:String,validator:En},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},modelValue:{type:[Date,Array,String],default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:[Date,Array]},defaultTime:{type:[Date,Array]},isRange:{type:Boolean,default:!1},disabledHours:{type:Function},disabledMinutes:{type:Function},disabledSeconds:{type:Function},disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean};function Aa(e,n){var t=e instanceof Array,l=n instanceof Array;return t&&l?e.length===n.length&&e.every((e,t)=>Da(e,n[t])):!t&&!l&&Da(e,n)}function Ia(e,t,n){const l=(_(t)?H()(e):H()(e,t)).locale(n);return l.isValid()?l:void 0}function Na(e,t,n){return _(t)?e:H()(e).locale(n).format(t)}const Da=function(e,t){var n=e instanceof Date,l=t instanceof Date;return n&&l?e.getTime()===t.getTime():!n&&!l&&e===t};var $a=Object(fe.t)({name:"Picker",components:{ElInput:bl,ElPopper:Ql},directives:{clickoutside:St},props:Pa,emits:["update:modelValue","change","focus","blur","calendar-change"],setup(l,a){const e=G(),n=kn()["lang"],t=Object(fe.w)(Mn,{}),r=Object(fe.w)(Pn,{});var o=Object(fe.w)("ElPopperOptions",{});const i=Object(fe.Q)(null),s=Object(fe.Q)(!1);var c=Object(fe.Q)(!1);const u=Object(fe.Q)(null);Object(fe.hb)(s,e=>{var t;e?u.value=l.modelValue:(C.value=null,Object(fe.A)(()=>{d(l.modelValue)}),a.emit("blur"),E(),l.validateEvent&&null!=(t=r.formItemMitt)&&t.emit("el.form.blur"))});const d=(e,t)=>{var n;!t&&Aa(e,u.value)||(a.emit("change",e),l.validateEvent&&null!=(n=r.formItemMitt)&&n.emit("el.form.change",e))},p=t=>{if(!Aa(l.modelValue,t)){let e;Array.isArray(t)?e=t.map(e=>Na(e,l.valueFormat,n.value)):t&&(e=Na(t,l.valueFormat,n.value)),a.emit("update:modelValue",t&&e,n.value)}},b=Object(fe.j)(()=>{if(i.value.triggerRef){const e=x.value?i.value.triggerRef:i.value.triggerRef.$el;return[].slice.call(e.querySelectorAll("input"))}return[]});const f=Object(fe.j)(()=>l.disabled||t.disabled),h=Object(fe.j)(()=>{let e;var t;return w.value?P.value.getDefaultValue&&(e=P.value.getDefaultValue()):e=Array.isArray(l.modelValue)?l.modelValue.map(e=>Ia(e,l.valueFormat,n.value)):Ia(l.modelValue,l.valueFormat,n.value),P.value.getRangeAvailableTime&&(t=P.value.getRangeAvailableTime(e),Ca()(t,e)||(e=t,p(Array.isArray(e)?e.map(e=>e.toDate()):e.toDate()))),Array.isArray(e)&&e.some(e=>!e)&&(e=[]),e}),v=Object(fe.j)(()=>{if(P.value.panelReady){const e=L(h.value);return Array.isArray(C.value)?[C.value[0]||e&&e[0]||"",C.value[1]||e&&e[1]||""]:null!==C.value?C.value:!g.value&&w.value||!s.value&&w.value?void 0:e?y.value?e.join(", "):e:""}}),m=Object(fe.j)(()=>-1!==l.type.indexOf("time")),g=Object(fe.j)(()=>0===l.type.indexOf("time")),y=Object(fe.j)(()=>"dates"===l.type);var O=Object(fe.j)(()=>l.prefixIcon||(m.value?"el-icon-time":"el-icon-date"));const j=Object(fe.Q)(!1);const w=Object(fe.j)(()=>!l.modelValue||Array.isArray(l.modelValue)&&!l.modelValue.length);const x=Object(fe.j)(()=>-1l.size||r.size||e.size),_=Object(fe.j)(()=>{var e;return null==(e=i.value)?void 0:e.popperRef});const C=Object(fe.Q)(null),S=()=>{if(C.value){const e=T(v.value);e&&M(e)&&(p(Array.isArray(e)?e.map(e=>e.toDate()):e.toDate()),C.value=null)}""===C.value&&(p(null),d(null),C.value=null)},E=()=>{b.value.forEach(e=>e.blur())},T=e=>e?P.value.parseUserInput(e):null,L=e=>e?P.value.formatToString(e):null,M=e=>P.value.isValidValue(e);const P=Object(fe.Q)({});return Object(fe.N)("EP_PICKER_BASE",{props:l}),{elPopperOptions:o,isDatesPicker:y,handleEndChange:()=>{const e=T(C.value&&C.value[1]);var t;e&&e.isValid()&&(C.value=[v.value[0],L(e)],t=[h.value&&h.value[0],e],M(t)&&(p(t),C.value=null))},handleStartChange:()=>{const e=T(C.value&&C.value[0]);var t;e&&e.isValid()&&(C.value=[L(e),v.value[1]],t=[e,h.value&&h.value[1]],M(t)&&(p(t),C.value=null))},handleStartInput:e=>{C.value?C.value=[e.target.value,C.value[1]]:C.value=[e.target.value,null]},handleEndInput:e=>{C.value?C.value=[C.value[0],e.target.value]:C.value=[null,e.target.value]},onUserInput:e=>{C.value=e},handleChange:S,handleKeydown:e=>{var t=e.code;return t===te.esc?(s.value=!1,void e.stopPropagation()):t!==te.tab?t===te.enter?(""!==C.value&&!M(T(v.value))||(S(),s.value=!1),void e.stopPropagation()):void(C.value?e.stopPropagation():P.value.handleKeydown&&P.value.handleKeydown(e)):void(x.value?setTimeout(()=>{-1===b.value.indexOf(document.activeElement)&&(s.value=!1,E())},0):(S(),s.value=!1,e.stopPropagation()))},popperPaneRef:_,onClickOutside:()=>{s.value&&(s.value=!1)},pickerSize:k,isRangeInput:x,onMouseLeave:()=>{j.value=!1},onMouseEnter:()=>{l.readonly||f.value||!w.value&&l.clearable&&(j.value=!0)},onClearIconClick:e=>{l.readonly||f.value||j.value&&(e.stopPropagation(),p(null),d(null,!0),j.value=!1,s.value=!1,P.value.handleClear&&P.value.handleClear())},showClose:j,triggerClass:O,onPick:(e="",t=!1)=>{s.value=t;let n;n=Array.isArray(e)?e.map(e=>e.toDate()):e&&e.toDate(),C.value=null,p(n)},handleFocus:e=>{l.readonly||f.value||s.value||(s.value=!0,a.emit("focus",e))},handleBlur:()=>{s.value=!1,E()},pickerVisible:s,pickerActualVisible:c,displayValue:v,parsedValue:h,setSelectionRange:(e,t,n)=>{const l=b.value;l.length&&(n&&"min"!==n?"max"===n&&(l[1].setSelectionRange(e,t),l[1].focus()):(l[0].setSelectionRange(e,t),l[0].focus()))},refPopper:i,pickerDisabled:f,onSetPickerOption:e=>{P.value[e[0]]=e[1],P.value.panelReady=!0},onCalendarChange:e=>{a.emit("calendar-change",e)}}}});const Va={class:"el-range-separator"};$a.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-input");var i=Object(fe.U)("el-popper");const s=Object(fe.V)("clickoutside");return Object(fe.L)(),Object(fe.l)(i,Object(fe.z)({ref:"refPopper",visible:t.pickerVisible,"onUpdate:visible":e[19]||(e[19]=e=>t.pickerVisible=e),"manual-mode":"",effect:"light",pure:"",trigger:"click"},t.$attrs,{"popper-class":`el-picker__popper ${t.popperClass}`,"popper-options":t.elPopperOptions,"fallback-placements":["bottom","top","right","left"],transition:"el-zoom-in-top","gpu-acceleration":!1,"stop-popper-mouse-event":!1,"append-to-body":"",onBeforeEnter:e[20]||(e[20]=e=>t.pickerActualVisible=!0),onAfterLeave:e[21]||(e[21]=e=>t.pickerActualVisible=!1)}),{trigger:Object(fe.jb)(()=>[t.isRangeInput?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{key:1,class:["el-date-editor el-range-editor el-input__inner",["el-date-editor--"+t.type,t.pickerSize?`el-range-editor--${t.pickerSize}`:"",t.pickerDisabled?"is-disabled":"",t.pickerVisible?"is-active":""]],onClick:e[10]||(e[10]=(...e)=>t.handleFocus&&t.handleFocus(...e)),onMouseenter:e[11]||(e[11]=(...e)=>t.onMouseEnter&&t.onMouseEnter(...e)),onMouseleave:e[12]||(e[12]=(...e)=>t.onMouseLeave&&t.onMouseLeave(...e)),onKeydown:e[13]||(e[13]=(...e)=>t.handleKeydown&&t.handleKeydown(...e))},[Object(fe.s)("i",{class:["el-input__icon","el-range__icon",t.triggerClass]},null,2),Object(fe.s)("input",{autocomplete:"off",name:t.name&&t.name[0],placeholder:t.startPlaceholder,value:t.displayValue&&t.displayValue[0],disabled:t.pickerDisabled,readonly:!t.editable||t.readonly,class:"el-range-input",onInput:e[3]||(e[3]=(...e)=>t.handleStartInput&&t.handleStartInput(...e)),onChange:e[4]||(e[4]=(...e)=>t.handleStartChange&&t.handleStartChange(...e)),onFocus:e[5]||(e[5]=(...e)=>t.handleFocus&&t.handleFocus(...e))},null,40,["name","placeholder","value","disabled","readonly"]),Object(fe.T)(t.$slots,"range-separator",{},()=>[Object(fe.s)("span",Va,Object(fe.Y)(t.rangeSeparator),1)]),Object(fe.s)("input",{autocomplete:"off",name:t.name&&t.name[1],placeholder:t.endPlaceholder,value:t.displayValue&&t.displayValue[1],disabled:t.pickerDisabled,readonly:!t.editable||t.readonly,class:"el-range-input",onFocus:e[6]||(e[6]=(...e)=>t.handleFocus&&t.handleFocus(...e)),onInput:e[7]||(e[7]=(...e)=>t.handleEndInput&&t.handleEndInput(...e)),onChange:e[8]||(e[8]=(...e)=>t.handleEndChange&&t.handleEndChange(...e))},null,40,["name","placeholder","value","disabled","readonly"]),Object(fe.s)("i",{class:[[t.showClose?""+t.clearIcon:""],"el-input__icon el-range__close-icon"],onClick:e[9]||(e[9]=(...e)=>t.onClearIconClick&&t.onClearIconClick(...e))},null,2)],34)),[[s,t.onClickOutside,t.popperPaneRef]]):Object(fe.kb)((Object(fe.L)(),Object(fe.l)(o,{key:0,"model-value":t.displayValue,name:t.name,size:t.pickerSize,disabled:t.pickerDisabled,placeholder:t.placeholder,class:["el-date-editor","el-date-editor--"+t.type],readonly:!t.editable||t.readonly||t.isDatesPicker||"week"===t.type,onInput:t.onUserInput,onFocus:t.handleFocus,onKeydown:t.handleKeydown,onChange:t.handleChange,onMouseenter:t.onMouseEnter,onMouseleave:t.onMouseLeave},{prefix:Object(fe.jb)(()=>[Object(fe.s)("i",{class:["el-input__icon",t.triggerClass],onClick:e[1]||(e[1]=(...e)=>t.handleFocus&&t.handleFocus(...e))},null,2)]),suffix:Object(fe.jb)(()=>[Object(fe.s)("i",{class:["el-input__icon",[t.showClose?""+t.clearIcon:""]],onClick:e[2]||(e[2]=(...e)=>t.onClearIconClick&&t.onClearIconClick(...e))},null,2)]),_:1},8,["model-value","name","size","disabled","placeholder","class","readonly","onInput","onFocus","onKeydown","onChange","onMouseenter","onMouseleave"])),[[s,t.onClickOutside,t.popperPaneRef]])]),default:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"default",{visible:t.pickerVisible,actualVisible:t.pickerActualVisible,parsedValue:t.parsedValue,format:t.format,unlinkPanels:t.unlinkPanels,type:t.type,defaultValue:t.defaultValue,onPick:e[14]||(e[14]=(...e)=>t.onPick&&t.onPick(...e)),onSelectRange:e[15]||(e[15]=(...e)=>t.setSelectionRange&&t.setSelectionRange(...e)),onSetPickerOption:e[16]||(e[16]=(...e)=>t.onSetPickerOption&&t.onSetPickerOption(...e)),onCalendarChange:e[17]||(e[17]=(...e)=>t.onCalendarChange&&t.onCalendarChange(...e)),onMousedown:e[18]||(e[18]=Object(fe.mb)(()=>{},["stop"]))})]),_:1},16,["visible","popper-class","popper-options"])},$a.__file="packages/time-picker/src/common/picker.vue";const Ba=(t,e,n)=>{const l=[],a=e&&n();for(let e=0;ee.map((e,t)=>e||t).filter(e=>!0!==e),Fa=(n,l,a)=>{return{getHoursList:(e,t)=>Ba(24,n,()=>n(e,t)),getMinutesList:(e,t,n)=>Ba(60,l,()=>l(e,t,n)),getSecondsList:(e,t,n,l)=>Ba(60,a,()=>a(e,t,n,l))}},Ra=(e,t,n)=>{const{getHoursList:l,getMinutesList:a,getSecondsList:r}=Fa(e,t,n);return{getAvailableHours:(e,t)=>za(l(e,t)),getAvailableMinutes:(e,t,n)=>za(a(e,t,n)),getAvailableSeconds:(e,t,n,l)=>za(r(e,t,n,l))}},Ha=t=>{const n=Object(fe.Q)(t.parsedValue);return Object(fe.hb)(()=>t.visible,e=>{e||(n.value=t.parsedValue)}),n};var Wa=Object(fe.t)({directives:{repeatClick:Et},components:{ElScrollbar:Ol},props:{role:{type:String,required:!0},spinnerDate:{type:Object,required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""},disabledHours:{type:Function},disabledMinutes:{type:Function},disabledSeconds:{type:Function}},emits:["change","select-range","set-option"],setup(l,n){let a=!1;const r=Cn()(e=>{a=!1,x(e)},200),o=Object(fe.Q)(null);var e=Object(fe.Q)(null),t=Object(fe.Q)(null),i=Object(fe.Q)(null);const s={hours:e,minutes:t,seconds:i};var c=Object(fe.j)(()=>{const e=["hours","minutes","seconds"];return l.showSeconds?e:e.slice(0,2)});const u=Object(fe.j)(()=>l.spinnerDate.hour()),d=Object(fe.j)(()=>l.spinnerDate.minute()),p=Object(fe.j)(()=>l.spinnerDate.second()),b=Object(fe.j)(()=>({hours:u,minutes:d,seconds:p})),f=Object(fe.j)(()=>M(l.role)),h=Object(fe.j)(()=>P(u.value,l.role)),v=Object(fe.j)(()=>A(u.value,d.value,l.role)),m=Object(fe.j)(()=>({hours:f,minutes:h,seconds:v})),g=Object(fe.j)(()=>{var e=u.value;return[0{var e=d.value;return[0{var e=p.value;return[0({hours:g,minutes:y,seconds:O}));const w=e=>{"hours"===e?n.emit("select-range",0,2):"minutes"===e?n.emit("select-range",3,5):"seconds"===e&&n.emit("select-range",6,8),o.value=e},x=e=>{_(e,b.value[e].value)},k=()=>{x("hours"),x("minutes"),x("seconds")},_=(e,t)=>{if(!l.arrowControl){const n=s[e];n.value&&(n.value.$el.querySelector(".el-scrollbar__wrap").scrollTop=Math.max(0,t*C(e)))}},C=e=>{const t=s[e];return t.value.$el.querySelector("li").offsetHeight};const S=e=>{o.value||w("hours");var t=o.value,n=b.value[t].value,l="hours"===o.value?24:60,n=(n+e+l)%l;E(t,n),_(t,n),Object(fe.A)(()=>w(o.value))},E=(e,t)=>{if(!m.value[e].value[t])switch(e){case"hours":n.emit("change",l.spinnerDate.hour(t).minute(d.value).second(p.value));break;case"minutes":n.emit("change",l.spinnerDate.hour(u.value).minute(t).second(p.value));break;case"seconds":n.emit("change",l.spinnerDate.hour(u.value).minute(d.value).second(t))}};const T=e=>s[e].value.$el.offsetHeight,L=()=>{var e=e=>{s[e].value&&(s[e].value.$el.querySelector(".el-scrollbar__wrap").onscroll=()=>{(e=>{a=!0,r(e);var t=Math.min(Math.round((s[e].value.$el.querySelector(".el-scrollbar__wrap").scrollTop-(.5*T(e)-10)/C(e)+3)/C(e)),"hours"===e?23:59);E(e,t)})(e)})};e("hours"),e("minutes"),e("seconds")};Object(fe.I)(()=>{Object(fe.A)(()=>{l.arrowControl||L(),k(),"start"===l.role&&w("hours")})});n.emit("set-option",[`${l.role}_scrollDown`,S]),n.emit("set-option",[`${l.role}_emitSelectRange`,w]);const{getHoursList:M,getMinutesList:P,getSecondsList:A}=Fa(l.disabledHours,l.disabledMinutes,l.disabledSeconds);return Object(fe.hb)(()=>l.spinnerDate,()=>{a||k()}),{getRefId:e=>`list${e.charAt(0).toUpperCase()+e.slice(1)}Ref`,spinnerItems:c,currentScrollbar:o,hours:u,minutes:d,seconds:p,hoursList:f,minutesList:h,arrowHourList:g,arrowMinuteList:y,arrowSecondList:O,getAmPmFlag:e=>{if(!!!l.amPmMode)return"";let t=e<12?" am":" pm";return"A"===l.amPmMode&&(t=t.toUpperCase()),t},emitSelectRange:w,adjustCurrentSpinner:x,typeItemHeight:C,listHoursRef:e,listMinutesRef:t,listSecondsRef:i,onIncreaseClick:()=>{S(1)},onDecreaseClick:()=>{S(-1)},handleClick:(e,{value:t,disabled:n})=>{n||(E(e,t),w(e),_(e,t))},secondsList:v,timePartsMap:b,arrowListMap:j,listMap:m}}});const Qa={class:"el-time-spinner__arrow el-icon-arrow-up"},Ya={class:"el-time-spinner__arrow el-icon-arrow-down"},qa={class:"el-time-spinner__list"};Wa.render=function(a,e,t,n,l,r){const o=Object(fe.U)("el-scrollbar"),i=Object(fe.V)("repeat-click");return Object(fe.L)(),Object(fe.l)("div",{class:["el-time-spinner",{"has-seconds":a.showSeconds}]},[a.arrowControl?Object(fe.m)("v-if",!0):(Object(fe.L)(!0),Object(fe.l)(fe.b,{key:0},Object(fe.S)(a.spinnerItems,l=>(Object(fe.L)(),Object(fe.l)(o,{key:l,ref:a.getRefId(l),class:"el-time-spinner__wrapper","wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul",onMouseenter:e=>a.emitSelectRange(l),onMousemove:e=>a.adjustCurrentSpinner(l)},{default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(a.listMap[l].value,(t,n)=>(Object(fe.L)(),Object(fe.l)("li",{key:n,class:["el-time-spinner__item",{active:n===a.timePartsMap[l].value,disabled:t}],onClick:e=>a.handleClick(l,{value:n,disabled:t})},["hours"===l?(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.r)(Object(fe.Y)(("0"+(a.amPmMode?n%12||12:n)).slice(-2))+Object(fe.Y)(a.getAmPmFlag(n)),1)],2112)):(Object(fe.L)(),Object(fe.l)(fe.b,{key:1},[Object(fe.r)(Object(fe.Y)(("0"+n).slice(-2)),1)],2112))],10,["onClick"]))),128))]),_:2},1032,["onMouseenter","onMousemove"]))),128)),a.arrowControl?(Object(fe.L)(!0),Object(fe.l)(fe.b,{key:1},Object(fe.S)(a.spinnerItems,n=>(Object(fe.L)(),Object(fe.l)("div",{key:n,class:"el-time-spinner__wrapper is-arrow",onMouseenter:e=>a.emitSelectRange(n)},[Object(fe.kb)(Object(fe.s)("i",Qa,null,512),[[i,a.onDecreaseClick]]),Object(fe.kb)(Object(fe.s)("i",Ya,null,512),[[i,a.onIncreaseClick]]),Object(fe.s)("ul",qa,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(a.arrowListMap[n].value,(e,t)=>(Object(fe.L)(),Object(fe.l)("li",{key:t,class:["el-time-spinner__item",{active:e===a.timePartsMap[n].value,disabled:a.listMap[n].value[e]}]},Object(fe.Y)(void 0===e?"":("0"+(a.amPmMode?e%12||12:e)).slice(-2)+a.getAmPmFlag(e)),3))),128))])],40,["onMouseenter"]))),128)):Object(fe.m)("v-if",!0)],2)},Wa.__file="packages/time-picker/src/time-picker-com/basic-time-spinner.vue";var Ua=Object(fe.t)({components:{TimeSpinner:Wa},props:{visible:Boolean,actualVisible:{type:Boolean,default:void 0},datetimeRole:{type:String},parsedValue:{type:[Object,String]},format:{type:String,default:""}},emits:["pick","select-range","set-picker-option"],setup(r,n){const{t:e,lang:l}=kn(),a=Object(fe.Q)([0,2]),t=Ha(r);var o=Object(fe.j)(()=>void 0===r.actualVisible?"el-zoom-in-top":"");const i=Object(fe.j)(()=>r.format.includes("ss"));var s=Object(fe.j)(()=>r.format.includes("A")?"A":r.format.includes("a")?"a":"");const c=e=>{const l={hour:v,minute:m,second:g};let a=e;return["hour","minute","second"].forEach(t=>{if(l[t]){let e;const n=l[t];e="minute"===t?n(a.hour(),r.datetimeRole):"second"===t?n(a.hour(),a.minute(),r.datetimeRole):n(r.datetimeRole),e&&e.length&&!e.includes(a[t]())&&(a=a[t](e[0]))}}),a};n.emit("set-picker-option",["isValidValue",e=>{const t=H()(e).locale(l.value);e=c(t);return t.isSame(e)}]),n.emit("set-picker-option",["formatToString",e=>e?e.format(r.format):null]),n.emit("set-picker-option",["parseUserInput",e=>e?H()(e,r.format).locale(l.value):null]),n.emit("set-picker-option",["handleKeydown",e=>{var t=e.code;if(t===te.left||t===te.right)return(e=>{const t=[0,3].concat(i.value?[6]:[]);var n=["hours","minutes"].concat(i.value?["seconds"]:[]),e=(t.indexOf(a.value[0])+e+t.length)%t.length;u.start_emitSelectRange(n[e])})(t===te.left?-1:1),void e.preventDefault();t!==te.up&&t!==te.down||(t=t===te.up?-1:1,u.start_scrollDown(t),e.preventDefault())}]),n.emit("set-picker-option",["getRangeAvailableTime",c]),n.emit("set-picker-option",["getDefaultValue",()=>H()(h).locale(l.value)]);const u={};const{arrowControl:d,disabledHours:p,disabledMinutes:b,disabledSeconds:f,defaultValue:h}=Object(fe.w)("EP_PICKER_BASE").props,{getAvailableHours:v,getAvailableMinutes:m,getAvailableSeconds:g}=Ra(p,b,f);return{transitionName:o,arrowControl:d,onSetOption:e=>{u[e[0]]=e[1]},t:e,handleConfirm:(e=!1,t)=>{t||n.emit("pick",r.parsedValue,e)},handleChange:e=>{r.visible&&(e=c(e).millisecond(0),n.emit("pick",e,!0))},setSelectionRange:(e,t)=>{n.emit("select-range",e,t),a.value=[e,t]},amPmMode:s,showSeconds:i,handleCancel:()=>{n.emit("pick",t.value,!1)},disabledHours:p,disabledMinutes:b,disabledSeconds:f}}});const Ka={key:0,class:"el-time-panel"},Ga={class:"el-time-panel__footer"};Ua.render=function(t,e,n,l,a,r){const o=Object(fe.U)("time-spinner");return Object(fe.L)(),Object(fe.l)(fe.f,{name:t.transitionName},{default:Object(fe.jb)(()=>[t.actualVisible||t.visible?(Object(fe.L)(),Object(fe.l)("div",Ka,[Object(fe.s)("div",{class:["el-time-panel__content",{"has-seconds":t.showSeconds}]},[Object(fe.s)(o,{ref:"spinner",role:t.datetimeRole||"start","arrow-control":t.arrowControl,"show-seconds":t.showSeconds,"am-pm-mode":t.amPmMode,"spinner-date":t.parsedValue,"disabled-hours":t.disabledHours,"disabled-minutes":t.disabledMinutes,"disabled-seconds":t.disabledSeconds,onChange:t.handleChange,onSetOption:t.onSetOption,onSelectRange:t.setSelectionRange},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onChange","onSetOption","onSelectRange"])],2),Object(fe.s)("div",Ga,[Object(fe.s)("button",{type:"button",class:"el-time-panel__btn cancel",onClick:e[1]||(e[1]=(...e)=>t.handleCancel&&t.handleCancel(...e))},Object(fe.Y)(t.t("el.datepicker.cancel")),1),Object(fe.s)("button",{type:"button",class:"el-time-panel__btn confirm",onClick:e[2]||(e[2]=e=>t.handleConfirm())},Object(fe.Y)(t.t("el.datepicker.confirm")),1)])])):Object(fe.m)("v-if",!0)]),_:1},8,["name"])},Ua.__file="packages/time-picker/src/time-picker-com/panel-time-pick.vue";const Xa=(t,n)=>{const l=[];for(let e=t;e<=n;e++)l.push(e);return l};var Za=Object(fe.t)({components:{TimeSpinner:Wa},props:{visible:Boolean,actualVisible:Boolean,parsedValue:{type:[Array,String]},format:{type:String,default:""}},emits:["pick","select-range","set-picker-option"],setup(t,n){const{t:e,lang:l}=kn(),i=Object(fe.j)(()=>t.parsedValue[0]),s=Object(fe.j)(()=>t.parsedValue[1]),a=Ha(t);const r=Object(fe.j)(()=>t.format.includes("ss"));var o=Object(fe.j)(()=>t.format.includes("A")?"A":t.format.includes("a")?"a":""),c=Object(fe.Q)([]),u=Object(fe.Q)([]);const d=(e,t)=>{n.emit("pick",[e,t],!0)};var p=Object(fe.j)(()=>i.value>s.value);const b=Object(fe.Q)([0,2]);const f=Object(fe.j)(()=>r.value?11:8);var h=(e,t)=>{var n=_?_(e):[],e="start"===e;const l=t||(e?s:i).value;t=l.hour(),t=e?Xa(t+1,23):Xa(0,t-1);return Ea()(n,t)},v=(e,t,n)=>{var l=C?C(e,t):[],t="start"===t;const a=n||(t?s:i).value;if(e!==a.hour())return l;e=a.minute(),e=t?Xa(e+1,59):Xa(0,e-1);return Ea()(l,e)},m=(e,t,n,l)=>{var a=S?S(e,t,n):[],r="start"===n;const o=l||(r?s:i).value;n=o.hour(),l=o.minute();if(e!==n||t!==l)return a;l=o.second(),l=r?Xa(l+1,59):Xa(0,l-1);return Ea()(a,l)};const g=n=>n.map((e,t)=>w(n[0],n[1],0===t?"start":"end")),{getAvailableHours:y,getAvailableMinutes:O,getAvailableSeconds:j}=Ra(h,v,m),w=(e,t,a)=>{const r={hour:y,minute:O,second:j},o="start"===a;let i=o?e:t;const s=o?t:e;return["hour","minute","second"].forEach(t=>{if(r[t]){let e;const l=r[t];var n;e="minute"===t?l(i.hour(),a,s):"second"===t?l(i.hour(),i.minute(),a,s):l(a,s),e&&e.length&&!e.includes(i[t]())&&(n=o?0:e.length-1,i=i[t](e[n]))}}),i};n.emit("set-picker-option",["formatToString",e=>e?Array.isArray(e)?e.map(e=>e.format(t.format)):e.format(t.format):null]),n.emit("set-picker-option",["parseUserInput",e=>e?Array.isArray(e)?e.map(e=>H()(e,t.format).locale(l.value)):H()(e,t.format).locale(l.value):null]),n.emit("set-picker-option",["isValidValue",e=>{const t=e.map(e=>H()(e).locale(l.value));e=g(t);return t[0].isSame(e[0])&&t[1].isSame(e[1])}]),n.emit("set-picker-option",["handleKeydown",e=>{var t,n=e.code;if(n===te.left||n===te.right)return(e=>{const t=r.value?[0,3,6,11,14,17]:[0,3,8,11];var n=["hours","minutes"].concat(r.value?["seconds"]:[]),l=(t.indexOf(b.value[0])+e+t.length)%t.length,e=t.length/2;l{if(Array.isArray(E))return E.map(e=>H()(e).locale(l.value));const e=H()(E).locale(l.value);return[e,e.add(60,"m")]}]),n.emit("set-picker-option",["getRangeAvailableTime",g]);const x={};const{arrowControl:k,disabledHours:_,disabledMinutes:C,disabledSeconds:S,defaultValue:E}=Object(fe.w)("EP_PICKER_BASE").props;return{arrowControl:k,onSetOption:e=>{x[e[0]]=e[1]},setMaxSelectionRange:(e,t)=>{n.emit("select-range",e,t,"max"),b.value=[e+f.value,t+f.value]},setMinSelectionRange:(e,t)=>{n.emit("select-range",e,t,"min"),b.value=[e,t]},btnConfirmDisabled:p,handleCancel:()=>{n.emit("pick",a.value,null)},handleConfirm:(e=!1)=>{n.emit("pick",[i.value,s.value],e)},t:e,showSeconds:r,minDate:i,maxDate:s,amPmMode:o,handleMinChange:e=>{d(e.millisecond(0),s.value)},handleMaxChange:e=>{d(i.value,e.millisecond(0))},minSelectableRange:c,maxSelectableRange:u,disabledHours_:h,disabledMinutes_:v,disabledSeconds_:m}}});const Ja={key:0,class:"el-time-range-picker el-picker-panel"},er={class:"el-time-range-picker__content"},tr={class:"el-time-range-picker__cell"},nr={class:"el-time-range-picker__header"},lr={class:"el-time-range-picker__cell"},ar={class:"el-time-range-picker__header"},rr={class:"el-time-panel__footer"};Za.render=function(t,e,n,l,a,r){var o=Object(fe.U)("time-spinner");return t.actualVisible?(Object(fe.L)(),Object(fe.l)("div",Ja,[Object(fe.s)("div",er,[Object(fe.s)("div",tr,[Object(fe.s)("div",nr,Object(fe.Y)(t.t("el.datepicker.startTime")),1),Object(fe.s)("div",{class:[{"has-seconds":t.showSeconds,"is-arrow":t.arrowControl},"el-time-range-picker__body el-time-panel__content"]},[Object(fe.s)(o,{ref:"minSpinner",role:"start","show-seconds":t.showSeconds,"am-pm-mode":t.amPmMode,"arrow-control":t.arrowControl,"spinner-date":t.minDate,"disabled-hours":t.disabledHours_,"disabled-minutes":t.disabledMinutes_,"disabled-seconds":t.disabledSeconds_,onChange:t.handleMinChange,onSetOption:t.onSetOption,onSelectRange:t.setMinSelectionRange},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onChange","onSetOption","onSelectRange"])],2)]),Object(fe.s)("div",lr,[Object(fe.s)("div",ar,Object(fe.Y)(t.t("el.datepicker.endTime")),1),Object(fe.s)("div",{class:[{"has-seconds":t.showSeconds,"is-arrow":t.arrowControl},"el-time-range-picker__body el-time-panel__content"]},[Object(fe.s)(o,{ref:"maxSpinner",role:"end","show-seconds":t.showSeconds,"am-pm-mode":t.amPmMode,"arrow-control":t.arrowControl,"spinner-date":t.maxDate,"disabled-hours":t.disabledHours_,"disabled-minutes":t.disabledMinutes_,"disabled-seconds":t.disabledSeconds_,onChange:t.handleMaxChange,onSetOption:t.onSetOption,onSelectRange:t.setMaxSelectionRange},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onChange","onSetOption","onSelectRange"])],2)])]),Object(fe.s)("div",rr,[Object(fe.s)("button",{type:"button",class:"el-time-panel__btn cancel",onClick:e[1]||(e[1]=e=>t.handleCancel())},Object(fe.Y)(t.t("el.datepicker.cancel")),1),Object(fe.s)("button",{type:"button",class:"el-time-panel__btn confirm",disabled:t.btnConfirmDisabled,onClick:e[2]||(e[2]=e=>t.handleConfirm())},Object(fe.Y)(t.t("el.datepicker.confirm")),9,["disabled"])])])):Object(fe.m)("v-if",!0)},Za.__file="packages/time-picker/src/time-picker-com/panel-time-range.vue";var or=Object.defineProperty,ir=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,pr=(e,t,n)=>t in e?or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,br=(e,t)=>{for(var n in t=t||{})ur.call(t,n)&&pr(e,n,t[n]);if(cr)for(var n of cr(t))dr.call(t,n)&&pr(e,n,t[n]);return e},fr=(e,t)=>ir(e,sr(t));H.a.extend(ka.a);var hr=Object(fe.t)({name:"ElTimePicker",install:null,props:fr(br({},Pa),{isRange:{type:Boolean,default:!1}}),emits:["update:modelValue"],setup(t,n){const l=Object(fe.Q)(null),a=t.isRange?"timerange":"time",r=t.isRange?Za:Ua;var e=fr(br({},t),{focus:()=>{var e;null!=(e=l.value)&&e.handleFocus()},blur:()=>{var e;null!=(e=l.value)&&e.handleBlur()}});return Object(fe.N)("ElPopperOptions",t.popperOptions),n.expose(e),()=>{var e=null!=(e=t.format)?e:Ta;return Object(fe.v)($a,fr(br({},t),{format:e,type:a,ref:l,"onUpdate:modelValue":e=>n.emit("update:modelValue",e)}),{default:e=>Object(fe.v)(r,e)})}}});const vr=e=>Array.from(Array(e).keys()),mr=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),gr=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),yr=hr;yr.install=e=>{e.component(yr.name,yr)};var Or=yr;H.a.extend(wa.a);var jr=Object(fe.t)({props:{selectedDay:{type:Object},range:{type:Array},date:{type:Object},hideHeader:{type:Boolean}},emits:["pick"],setup(i,n){var e=kn()["lang"];const t=Object(fe.Q)(H()().locale(e.value).localeData().weekdaysShort()),a=H()().locale(e.value),s=a.$locale().weekStart||0,r=(e,t)=>{let n;return n=("prev"===t?i.date.startOf("month").subtract(1,"month"):"next"===t?i.date.startOf("month").add(1,"month"):i.date).date(e),n};const c=Object(fe.j)(()=>i.range&&i.range.length);var l=Object(fe.j)(()=>{let t=[];if(c.value){const[a,r]=i.range,o=vr(r.date()-a.date()+1).map((e,t)=>({text:a.date()+t,type:"current"}));let e=o.length%7;e=0===e?0:7-e;var n=vr(e).map((e,t)=>({text:t+1,type:"next"}));t=o.concat(n)}else{var e=i.date.startOf("month").day()||7,n=((e,n)=>{const l=e.subtract(1,"month").endOf("month").date();return vr(n).map((e,t)=>l-(n-t-1))})(i.date,e-s).map(e=>({text:e,type:"prev"})),e=(e=>{e=e.daysInMonth();return vr(e).map((e,t)=>t+1)})(i.date).map(e=>({text:e,type:"current"}));t=[...n,...e];e=vr(42-t.length).map((e,t)=>({text:t+1,type:"next"}));t=t.concat(e)}return l=t,vr(l.length/7).map((e,t)=>{t*=7;return l.slice(t,7+t)});var l}),e=Object(fe.j)(()=>{var e=s;return 0===e?t.value:t.value.slice(e).concat(t.value.slice(0,e))});return{isInRange:c,weekDays:e,rows:l,getCellClass:({text:e,type:t})=>{const n=[t];if("current"===t){const l=r(e,t);l.isSame(i.selectedDay,"day")&&n.push("is-selected"),l.isSame(a,"day")&&n.push("is-today")}return n},pickDay:({text:e,type:t})=>{t=r(e,t);n.emit("pick",t)},getSlotData:({text:e,type:t})=>{const n=r(e,t);return{isSelected:n.isSame(i.selectedDay),type:`${t}-month`,day:n.format("YYYY-MM-DD"),date:n.toDate()}}}}});const wr={key:0},xr={class:"el-calendar-day"};jr.render=function(n,e,t,l,a,r){return Object(fe.L)(),Object(fe.l)("table",{class:{"el-calendar-table":!0,"is-range":n.isInRange},cellspacing:"0",cellpadding:"0"},[n.hideHeader?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("thead",wr,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.weekDays,e=>(Object(fe.L)(),Object(fe.l)("th",{key:e},Object(fe.Y)(e),1))),128))])),Object(fe.s)("tbody",null,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.rows,(e,t)=>(Object(fe.L)(),Object(fe.l)("tr",{key:t,class:{"el-calendar-table__row":!0,"el-calendar-table__row--hide-border":0===t&&n.hideHeader}},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(e,(t,e)=>(Object(fe.L)(),Object(fe.l)("td",{key:e,class:n.getCellClass(t),onClick:e=>n.pickDay(t)},[Object(fe.s)("div",xr,[Object(fe.T)(n.$slots,"dateCell",{data:n.getSlotData(t)},()=>[Object(fe.s)("span",null,Object(fe.Y)(t.text),1)])])],10,["onClick"]))),128))],2))),128))])],2)},jr.__file="packages/calendar/src/date-table.vue";var kr=Object(fe.t)({name:"ElCalendar",components:{DateTable:jr,ElButton:ma,ElButtonGroup:Oa},props:{modelValue:{type:Date},range:{type:Array,validator:e=>!!Array.isArray(e)&&(2===e.length&&e.every(e=>e instanceof Date))}},emits:["input","update:modelValue"],setup(e,t){const{t:n,lang:r}=kn(),l=Object(fe.Q)(null),a=H()().locale(r.value),o=Object(fe.j)(()=>d.value.subtract(1,"month"));var i=Object(fe.j)(()=>H()(d.value).locale(r.value).format("YYYY-MM"));const s=Object(fe.j)(()=>d.value.add(1,"month"));var c=Object(fe.j)(()=>{var e=`el.datepicker.month${d.value.format("M")}`;return`${d.value.year()} ${n("el.datepicker.year")} ${n(e)}`});const u=Object(fe.j)({get(){return(e.modelValue?d:l).value},set(e){e=(l.value=e).toDate();t.emit("input",e),t.emit("update:modelValue",e)}}),d=Object(fe.j)(()=>e.modelValue?H()(e.modelValue).locale(r.value):u.value||(p.value.length?p.value[0][0]:a)),p=Object(fe.j)(()=>{if(!e.range)return[];const[t,n]=e.range.map(e=>H()(e).locale(r.value));if(t.isAfter(n))return[];if(t.isSame(n,"month"))return[[t.startOf("week"),n.endOf("week")]];{if(t.add(1,"month").month()!==n.month())return[];const a=n.startOf("month");var l=a.startOf("week");let e=a;return a.isSame(l,"month")||(e=a.endOf("week").add(1,"day")),[[t.startOf("week"),t.endOf("month")],[e,n.endOf("week")]]}}),b=e=>{u.value=e};return{selectedDay:l,curMonthDatePrefix:i,i18nDate:c,realSelectedDay:u,date:d,validatedRange:p,pickDay:b,selectDate:e=>{let t;t="prev-month"===e?o.value:"next-month"===e?s.value:a,t.isSame(d.value,"day")||b(t)},t:n}}});const _r={class:"el-calendar"},Cr={class:"el-calendar__header"},Sr={class:"el-calendar__title"},Er={key:0,class:"el-calendar__button-group"},Tr={key:0,class:"el-calendar__body"},Lr={key:1,class:"el-calendar__body"};kr.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-button");var i=Object(fe.U)("el-button-group");const s=Object(fe.U)("date-table");return Object(fe.L)(),Object(fe.l)("div",_r,[Object(fe.s)("div",Cr,[Object(fe.s)("div",Sr,Object(fe.Y)(n.i18nDate),1),0===n.validatedRange.length?(Object(fe.L)(),Object(fe.l)("div",Er,[Object(fe.s)(i,null,{default:Object(fe.jb)(()=>[Object(fe.s)(o,{size:"mini",onClick:e[1]||(e[1]=e=>n.selectDate("prev-month"))},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.prevMonth")),1)]),_:1}),Object(fe.s)(o,{size:"mini",onClick:e[2]||(e[2]=e=>n.selectDate("today"))},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.today")),1)]),_:1}),Object(fe.s)(o,{size:"mini",onClick:e[3]||(e[3]=e=>n.selectDate("next-month"))},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.nextMonth")),1)]),_:1})]),_:1})])):Object(fe.m)("v-if",!0)]),0===n.validatedRange.length?(Object(fe.L)(),Object(fe.l)("div",Tr,[Object(fe.s)(s,{date:n.date,"selected-day":n.realSelectedDay,onPick:n.pickDay},Object(fe.p)({_:2},[n.$slots.dateCell?{name:"dateCell",fn:Object(fe.jb)(e=>[Object(fe.T)(n.$slots,"dateCell",e)])}:void 0]),1032,["date","selected-day","onPick"])])):(Object(fe.L)(),Object(fe.l)("div",Lr,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.validatedRange,(e,t)=>(Object(fe.L)(),Object(fe.l)(s,{key:t,date:e[0],"selected-day":n.realSelectedDay,range:e,"hide-header":0!==t,onPick:n.pickDay},Object(fe.p)({_:2},[n.$slots.dateCell?{name:"dateCell",fn:Object(fe.jb)(e=>[Object(fe.T)(n.$slots,"dateCell",e)])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))]))])},kr.__file="packages/calendar/src/index.vue",kr.install=e=>{e.component(kr.name,kr)};var Mr=kr,Pr=Object(fe.t)({name:"ElCard",props:{header:{type:String,default:""},bodyStyle:{type:[String,Object,Array],default:""},shadow:{type:String,default:""}}});const Ar={key:0,class:"el-card__header"};Pr.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-card",e.shadow?"is-"+e.shadow+"-shadow":"is-always-shadow"]},[e.$slots.header||e.header?(Object(fe.L)(),Object(fe.l)("div",Ar,[Object(fe.T)(e.$slots,"header",{},()=>[Object(fe.r)(Object(fe.Y)(e.header),1)])])):Object(fe.m)("v-if",!0),Object(fe.s)("div",{class:"el-card__body",style:e.bodyStyle},[Object(fe.T)(e.$slots,"default")],4)],2)},Pr.__file="packages/card/src/index.vue",Pr.install=e=>{e.component(Pr.name,Pr)};var Ir=Pr,Nr=Object(fe.t)({name:"ElCarousel",props:{initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,default:""},indicator:{type:Boolean,default:!0},arrow:{type:String,default:"hover"},type:{type:String,default:""},loop:{type:Boolean,default:!0},direction:{type:String,default:"horizontal",validator(e){return["horizontal","vertical"].includes(e)}},pauseOnHover:{type:Boolean,default:!0}},emits:["change"],setup(l,{emit:n}){const a=Object(fe.P)({activeIndex:-1,containerWidth:0,timer:null,hover:!1}),e=Object(fe.Q)(null),r=Object(fe.Q)([]);var t=Object(fe.j)(()=>"never"!==l.arrow&&"vertical"!==l.direction);const o=Object(fe.j)(()=>r.value.some(e=>0{const e=["el-carousel","el-carousel--"+l.direction];return"card"===l.type&&e.push("el-carousel--card"),e}),s=Object(fe.j)(()=>{const e=["el-carousel__indicators","el-carousel__indicators--"+l.direction];return o.value&&e.push("el-carousel__indicators--labels"),"outside"!==l.indicatorPosition&&"card"!==l.type||e.push("el-carousel__indicators--outside"),e}),c=Jl()(e=>{b(e)},300,{trailing:!0}),u=Jl()(e=>{e=e,"hover"===l.trigger&&e!==a.activeIndex&&(a.activeIndex=e)},300);function d(){a.timer&&(clearInterval(a.timer),a.timer=null)}function p(){l.interval<=0||!l.autoplay||a.timer||(a.timer=setInterval(()=>(()=>{if(a.activeIndexe.name===t)).length&&(t=r.value.indexOf(n[0])),t=Number(t),isNaN(t)||t!==Math.floor(t)||(e=r.value.length,n=a.activeIndex,a.activeIndex=t<0?l.loop?e-1:0:e<=t?l.loop?0:e-1:t,n===a.activeIndex&&f(n))}function f(n){r.value.forEach((e,t)=>{e.translateItem(t,a.activeIndex,n)})}function h(){b(a.activeIndex+1)}return Object(fe.hb)(()=>a.activeIndex,(e,t)=>{f(t),-1l.autoplay,e=>{(e?p:d)()}),Object(fe.hb)(()=>l.loop,()=>{b(a.activeIndex)}),Object(fe.I)(()=>{Object(fe.A)(()=>{he(e.value,f),l.initialIndex{e.value&&ve(e.value,f),d()}),Object(fe.N)("injectCarouselScope",{root:e,direction:l.direction,type:l.type,items:r,loop:l.loop,addItem:function(e){r.value.push(e)},removeItem:function(t){var e=r.value.findIndex(e=>e.uid===t);-1!==e&&(r.value.splice(e,1),a.activeIndex===e&&h())},setActiveItem:b}),{data:a,props:l,items:r,arrowDisplay:t,carouselClasses:i,indicatorsClasses:s,hasLabel:o,handleMouseEnter:function(){a.hover=!0,l.pauseOnHover&&d()},handleMouseLeave:function(){a.hover=!1,p()},handleIndicatorClick:function(e){a.activeIndex=e},throttledArrowClick:c,throttledIndicatorHover:u,handleButtonEnter:function(a){"vertical"!==l.direction&&r.value.forEach((e,t)=>{var n,l;a===(n=e,l=t,t=r.value.length,l===t-1&&n.inStage&&r.value[0].active||n.inStage&&r.value[l+1]&&r.value[l+1].active?"left":!!(0===l&&n.inStage&&r.value[t-1].active||n.inStage&&r.value[l-1]&&r.value[l-1].active)&&"right")&&(e.hover=!0)})},handleButtonLeave:function(){"vertical"!==l.direction&&r.value.forEach(e=>{e.hover=!1})},prev:function(){b(a.activeIndex-1)},next:h,setActiveItem:b,root:e}}});const Dr=Object(fe.s)("i",{class:"el-icon-arrow-left"},null,-1),$r=Object(fe.s)("i",{class:"el-icon-arrow-right"},null,-1),Vr={class:"el-carousel__button"},Br={key:0};Nr.render=function(n,e,t,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{ref:"root",class:n.carouselClasses,onMouseenter:e[7]||(e[7]=Object(fe.mb)((...e)=>n.handleMouseEnter&&n.handleMouseEnter(...e),["stop"])),onMouseleave:e[8]||(e[8]=Object(fe.mb)((...e)=>n.handleMouseLeave&&n.handleMouseLeave(...e),["stop"]))},[Object(fe.s)("div",{class:"el-carousel__container",style:{height:n.height}},[n.arrowDisplay?(Object(fe.L)(),Object(fe.l)(fe.f,{key:0,name:"carousel-arrow-left"},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("button",{type:"button",class:"el-carousel__arrow el-carousel__arrow--left",onMouseenter:e[1]||(e[1]=e=>n.handleButtonEnter("left")),onMouseleave:e[2]||(e[2]=(...e)=>n.handleButtonLeave&&n.handleButtonLeave(...e)),onClick:e[3]||(e[3]=Object(fe.mb)(e=>n.throttledArrowClick(n.data.activeIndex-1),["stop"]))},[Dr],544),[[fe.gb,("always"===n.arrow||n.data.hover)&&(n.props.loop||0[Object(fe.kb)(Object(fe.s)("button",{type:"button",class:"el-carousel__arrow el-carousel__arrow--right",onMouseenter:e[4]||(e[4]=e=>n.handleButtonEnter("right")),onMouseleave:e[5]||(e[5]=(...e)=>n.handleButtonLeave&&n.handleButtonLeave(...e)),onClick:e[6]||(e[6]=Object(fe.mb)(e=>n.throttledArrowClick(n.data.activeIndex+1),["stop"]))},[$r],544),[[fe.gb,("always"===n.arrow||n.data.hover)&&(n.props.loop||n.data.activeIndex(Object(fe.L)(),Object(fe.l)("li",{key:t,class:["el-carousel__indicator","el-carousel__indicator--"+n.direction,{"is-active":t===n.data.activeIndex}],onMouseenter:e=>n.throttledIndicatorHover(t),onClick:Object(fe.mb)(e=>n.handleIndicatorClick(t),["stop"])},[Object(fe.s)("button",Vr,[n.hasLabel?(Object(fe.L)(),Object(fe.l)("span",Br,Object(fe.Y)(e.label),1)):Object(fe.m)("v-if",!0)])],42,["onMouseenter","onClick"]))),128))],2)):Object(fe.m)("v-if",!0)],34)},Nr.__file="packages/carousel/src/main.vue",Nr.install=e=>{e.component(Nr.name,Nr)};var zr=Nr,Fr=Object.defineProperty,Rr=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,qr=(e,t,n)=>t in e?Fr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ur=(e,t)=>{for(var n in t=t||{})Qr.call(t,n)&&qr(e,n,t[n]);if(Wr)for(var n of Wr(t))Yr.call(t,n)&&qr(e,n,t[n]);return e};var Kr=Object(fe.t)({name:"ElCarouselItem",props:{name:{type:String,default:""},label:{type:[String,Number],default:""}},setup(n){const l=Object(fe.u)();l.uid;const s=Object(fe.P)({hover:!1,translate:0,scale:1,active:!1,ready:!1,inStage:!1,animating:!1}),c=Object(fe.w)("injectCarouselScope"),u=Object(fe.j)(()=>c.direction);var e=Object(fe.j)(()=>{return function(l){const e=["ms-","webkit-"];return["transform","transition","animation"].forEach(t=>{const n=l[t];t&&n&&e.forEach(e=>{l[e+t]=n})}),l}({transform:`${"vertical"===u.value?"translateY":"translateX"}(${s.translate}px) scale(${s.scale})`})});const a=(e,t,n)=>{var l,a,r,o=c.type,i=c.items.value.length;"card"!==o&&void 0!==n&&(s.animating=e===t||e===n),e!==t&&2{var e,t;c.addItem&&c.addItem((e=Ur(Ur({uid:l.uid},n),Object(fe.bb)(s)),t={translateItem:a},Rr(e,Hr(t))))}),Object(fe.J)(()=>{c.removeItem&&c.removeItem(l.uid)}),{data:s,itemStyle:e,translateItem:a,type:c.type,handleItemClick:function(){var e;c&&"card"===c.type&&(e=c.items.value.map(e=>e.uid).indexOf(l.uid),c.setActiveItem(e))}}}});const Gr={key:0,class:"el-carousel__mask"};Kr.render=function(t,e,n,l,a,r){return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{class:["el-carousel__item",{"is-active":t.data.active,"el-carousel__item--card":"card"===t.type,"is-in-stage":t.data.inStage,"is-hover":t.data.hover,"is-animating":t.data.animating}],style:t.itemStyle,onClick:e[1]||(e[1]=(...e)=>t.handleItemClick&&t.handleItemClick(...e))},["card"===t.type?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",Gr,null,512)),[[fe.gb,!t.data.active]]):Object(fe.m)("v-if",!0),Object(fe.T)(t.$slots,"default")],6)),[[fe.gb,t.data.ready]])},Kr.__file="packages/carousel/src/item.vue",Kr.install=e=>{e.component(Kr.name,Kr)};var Xr=Kr;const Zr=Object.prototype.toString,Jr=e=>Zr.call(e),eo=()=>{var e=G(),t=Object(fe.w)(Mn,{});const n=Object(fe.w)(Pn,{}),l=Object(fe.w)("CheckboxGroup",{});var a=Object(fe.j)(()=>l&&"ElCheckboxGroup"===(null==l?void 0:l.name)),r=Object(fe.j)(()=>n.size);return{isGroup:a,checkboxGroup:l,elForm:t,ELEMENT:e,elFormItemSize:r,elFormItem:n}},to=(l,{isLimitExceeded:a})=>{const n=eo()["elFormItem"],r=Object(fe.u)()["emit"];return Object(fe.hb)(()=>l.modelValue,e=>{var t;null!=(t=n.formItemMitt)&&t.emit("el.form.change",[e])}),{handleChange:function(e){var t,n;a.value||(n=e.target.checked?null==(t=l.trueLabel)||t:null!=(n=l.falseLabel)&&n,r("change",n,e))}}},no=e=>{var{model:t,isLimitExceeded:n}=(t=>{const n=Object(fe.Q)(!1),l=Object(fe.u)()["emit"],{isGroup:a,checkboxGroup:r}=eo(),o=Object(fe.Q)(!1),i=Object(fe.j)(()=>{var e;return r?null==(e=r.modelValue)?void 0:e.value:t.modelValue});return{model:Object(fe.j)({get(){var e;return a.value?i.value:null!=(e=t.modelValue)?e:n.value},set(e){var t;a.value&&Array.isArray(e)?(o.value=!1,void 0!==r.min&&e.lengthr.max.value&&(o.value=!0),!1===o.value&&null!=(t=null==r?void 0:r.changeEvent)&&t.call(r,e)):(l(me,e),n.value=e)}}),isLimitExceeded:o}})(e),{focus:l,size:a,isChecked:r,checkboxSize:o}=((n,{model:t})=>{const{isGroup:l,checkboxGroup:a,elFormItemSize:r,ELEMENT:o}=eo();var e=Object(fe.Q)(!1),i=Object(fe.j)(()=>{var e;return(null==(e=null==a?void 0:a.checkboxGroupSize)?void 0:e.value)||r.value||o.size});return{isChecked:Object(fe.j)(()=>{const e=t.value;return"[object Boolean]"===Jr(e)?e:Array.isArray(e)?e.includes(n.label):null!==e&&void 0!==e?e===n.trueLabel:void 0}),focus:e,size:i,checkboxSize:Object(fe.j)(()=>{var e,t=n.size||r.value||o.size;return l.value&&(null==(e=null==a?void 0:a.checkboxGroupSize)?void 0:e.value)||t})}})(e,{model:t}),i=((n,{model:l,isChecked:a})=>{const{elForm:r,isGroup:o,checkboxGroup:i}=eo(),s=Object(fe.j)(()=>{var e=null==(t=i.max)?void 0:t.value,t=null==(t=i.min)?void 0:t.value;return!(!e&&!t)&&l.value.length>=e&&!a.value||l.value.length<=t&&a.value});return{isDisabled:Object(fe.j)(()=>{var e,t=n.disabled||r.disabled;return o.value?(null==(e=i.disabled)?void 0:e.value)||t||s.value:n.disabled||r.disabled}),isLimitDisabled:s}})(e,{model:t,isChecked:r})["isDisabled"],s=to(e,{isLimitExceeded:n})["handleChange"];return[n,e]=[e,{model:t}["model"]],n.checked&&(Array.isArray(e.value)&&!e.value.includes(n.label)?e.value.push(n.label):e.value=n.trueLabel||!0),{isChecked:r,isDisabled:i,checkboxSize:o,model:t,handleChange:s,focus:l,size:a}};var lo=Object(fe.t)({name:"ElCheckbox",props:{modelValue:{type:[Boolean,Number,String],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:{type:String,validator:En}},emits:[me,"change"],setup(e){return no(e)}});const ao=Object(fe.s)("span",{class:"el-checkbox__inner"},null,-1),ro={key:0,class:"el-checkbox__label"};lo.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("label",{id:t.id,class:["el-checkbox",[t.border&&t.checkboxSize?"el-checkbox--"+t.checkboxSize:"",{"is-disabled":t.isDisabled},{"is-bordered":t.border},{"is-checked":t.isChecked}]],"aria-controls":t.indeterminate?t.controls:null},[Object(fe.s)("span",{class:["el-checkbox__input",{"is-disabled":t.isDisabled,"is-checked":t.isChecked,"is-indeterminate":t.indeterminate,"is-focus":t.focus}],tabindex:!!t.indeterminate&&0,role:!!t.indeterminate&&"checkbox","aria-checked":!!t.indeterminate&&"mixed"},[ao,t.trueLabel||t.falseLabel?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("input",{key:0,"onUpdate:modelValue":e[1]||(e[1]=e=>t.model=e),checked:t.isChecked,class:"el-checkbox__original",type:"checkbox","aria-hidden":t.indeterminate?"true":"false",name:t.name,disabled:t.isDisabled,"true-value":t.trueLabel,"false-value":t.falseLabel,onChange:e[2]||(e[2]=(...e)=>t.handleChange&&t.handleChange(...e)),onFocus:e[3]||(e[3]=e=>t.focus=!0),onBlur:e[4]||(e[4]=e=>t.focus=!1)},null,40,["checked","aria-hidden","name","disabled","true-value","false-value"])),[[fe.db,t.model]]):Object(fe.kb)((Object(fe.L)(),Object(fe.l)("input",{key:1,"onUpdate:modelValue":e[5]||(e[5]=e=>t.model=e),class:"el-checkbox__original",type:"checkbox","aria-hidden":t.indeterminate?"true":"false",disabled:t.isDisabled,value:t.label,name:t.name,onChange:e[6]||(e[6]=(...e)=>t.handleChange&&t.handleChange(...e)),onFocus:e[7]||(e[7]=e=>t.focus=!0),onBlur:e[8]||(e[8]=e=>t.focus=!1)},null,40,["aria-hidden","disabled","value","name"])),[[fe.db,t.model]])],10,["tabindex","role","aria-checked"]),t.$slots.default||t.label?(Object(fe.L)(),Object(fe.l)("span",ro,[Object(fe.T)(t.$slots,"default"),t.$slots.default?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.r)(Object(fe.Y)(t.label),1)],2112))])):Object(fe.m)("v-if",!0)],10,["id","aria-controls"])},lo.__file="packages/checkbox/src/checkbox.vue",lo.install=e=>{e.component(lo.name,lo)};var oo=lo;var io=Object(fe.t)({name:"ElRadio",componentName:"ElRadio",props:{modelValue:{type:[String,Number,Boolean],default:""},label:{type:[String,Number,Boolean],default:""},disabled:Boolean,name:{type:String,default:""},border:Boolean,size:{type:String,validator:En}},emits:[me,"change"],setup(t,n){const{isGroup:l,radioGroup:a,elFormItemSize:r,ELEMENT:o,focus:e,elForm:i}=(()=>{const e=G();var t=Object(fe.w)(Mn,{});const n=Object(fe.w)(Pn,{}),l=Object(fe.w)("RadioGroup",{});var a=Object(fe.Q)(!1),r=Object(fe.j)(()=>"ElRadioGroup"===(null==l?void 0:l.name)),o=Object(fe.j)(()=>n.size||e.size);return{isGroup:r,focus:a,radioGroup:l,elForm:t,ELEMENT:e,elFormItemSize:o}})(),s=Object(fe.Q)(),c=Object(fe.j)({get(){return(l.value?a:t).modelValue},set(e){l.value?a.changeEvent(e):n.emit(me,e),s.value.checked=t.modelValue===t.label}});var{tabIndex:u,isDisabled:d}=((e,{isGroup:t,radioGroup:n,elForm:l,model:a})=>{const r=Object(fe.j)(()=>t.value?n.disabled||e.disabled||l.disabled:e.disabled||l.disabled);var o=Object(fe.j)(()=>r.value||t.value&&a.value!==e.label?-1:0);return{isDisabled:r,tabIndex:o}})(t,{isGroup:l,radioGroup:a,elForm:i,model:c}),p=Object(fe.j)(()=>{var e=t.size||r.value||o.size;return l.value&&a.radioGroupSize||e});return{focus:e,isGroup:l,isDisabled:d,model:c,tabIndex:u,radioSize:p,handleChange:function(){Object(fe.A)(()=>{n.emit("change",c.value)})},radioRef:s}}});const so=Object(fe.s)("span",{class:"el-radio__inner"},null,-1);io.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("label",{class:["el-radio",{[`el-radio--${t.radioSize||""}`]:t.border&&t.radioSize,"is-disabled":t.isDisabled,"is-focus":t.focus,"is-bordered":t.border,"is-checked":t.model===t.label}],role:"radio","aria-checked":t.model===t.label,"aria-disabled":t.isDisabled,tabindex:t.tabIndex,onKeydown:e[6]||(e[6]=Object(fe.lb)(Object(fe.mb)(e=>t.model=t.isDisabled?t.model:t.label,["stop","prevent"]),["space"]))},[Object(fe.s)("span",{class:["el-radio__input",{"is-disabled":t.isDisabled,"is-checked":t.model===t.label}]},[so,Object(fe.kb)(Object(fe.s)("input",{ref:"radioRef","onUpdate:modelValue":e[1]||(e[1]=e=>t.model=e),class:"el-radio__original",value:t.label,type:"radio","aria-hidden":"true",name:t.name,disabled:t.isDisabled,tabindex:"-1",onFocus:e[2]||(e[2]=e=>t.focus=!0),onBlur:e[3]||(e[3]=e=>t.focus=!1),onChange:e[4]||(e[4]=(...e)=>t.handleChange&&t.handleChange(...e))},null,40,["value","name","disabled"]),[[fe.eb,t.model]])],2),Object(fe.s)("span",{class:"el-radio__label",onKeydown:e[5]||(e[5]=Object(fe.mb)(()=>{},["stop"]))},[Object(fe.T)(t.$slots,"default",{},()=>[Object(fe.r)(Object(fe.Y)(t.label),1)])],32)],42,["aria-checked","aria-disabled","tabindex"])},io.__file="packages/radio/src/radio.vue",io.install=e=>{e.component(io.name,io)};var co=io;var uo,po=function(t,n){if(!W)if(n){const o=[];let e=n.offsetParent;for(;null!==e&&t!==e&&t.contains(e);)o.push(e),e=e.offsetParent;var l=n.offsetTop+o.reduce((e,t)=>e+t.offsetTop,0),a=l+n.offsetHeight,r=t.scrollTop,n=r+t.clientHeight;ln.isHoverMenu),e=Object(fe.j)(()=>n.config.multiple),r=Object(fe.j)(()=>n.config.checkStrictly);var o=Object(fe.j)(()=>{var e;return null==(e=n.checkedNodes[0])?void 0:e.uid});const i=Object(fe.j)(()=>l.node.isDisabled),s=Object(fe.j)(()=>l.node.isLeaf),c=Object(fe.j)(()=>r.value&&!s.value||!i.value),u=Object(fe.j)(()=>p(n.expandingNode));var d=Object(fe.j)(()=>r.value&&n.checkedNodes.some(p));const p=e=>{var{level:t,uid:n}=l.node;return(null==(t=null==e?void 0:e.pathNodes[t-1])?void 0:t.uid)===n},b=()=>{u.value||n.expandNode(l.node)},f=e=>{var t=l["node"];e!==t.checked&&n.handleCheckChange(t,e)},h=()=>{n.lazyLoad(l.node,()=>{s.value||b()})};const v=()=>{var e=l["node"];c.value&&!e.loading&&(e.loaded?b:h)()};const m=e=>{l.node.loaded?(f(e),r.value||b()):h()};return{panel:n,isHoverMenu:a,multiple:e,checkStrictly:r,checkedNodeId:o,isDisabled:i,isLeaf:s,expandable:c,inExpandingPath:u,inCheckedPath:d,handleHoverExpand:e=>{a.value&&(v(),s.value||t("expand",e))},handleExpand:v,handleClick:()=>{a.value&&!s.value||(!s.value||i.value||r.value||e.value?v():m(!0))},handleCheck:m}}});const ho=Object(fe.s)("span",null,null,-1),vo={key:2,class:"el-icon-check el-cascader-node__prefix"},mo={key:0,class:"el-icon-loading el-cascader-node__postfix"},go={key:1,class:"el-icon-arrow-right el-cascader-node__postfix"};fo.render=function(t,e,n,l,a,r){var o=Object(fe.U)("el-checkbox"),i=Object(fe.U)("el-radio"),s=Object(fe.U)("node-content");return Object(fe.L)(),Object(fe.l)("li",{id:`${t.menuId}-${t.node.uid}`,role:"menuitem","aria-haspopup":!t.isLeaf,"aria-owns":t.isLeaf?null:t.menuId,"aria-expanded":t.inExpandingPath,tabindex:t.expandable?-1:null,class:["el-cascader-node",t.checkStrictly&&"is-selectable",t.inExpandingPath&&"in-active-path",t.inCheckedPath&&"in-checked-path",t.node.checked&&"is-active",!t.expandable&&"is-disabled"],onMouseenter:e[3]||(e[3]=(...e)=>t.handleHoverExpand&&t.handleHoverExpand(...e)),onFocus:e[4]||(e[4]=(...e)=>t.handleHoverExpand&&t.handleHoverExpand(...e)),onClick:e[5]||(e[5]=(...e)=>t.handleClick&&t.handleClick(...e))},[Object(fe.m)(" prefix "),t.multiple?(Object(fe.L)(),Object(fe.l)(o,{key:0,"model-value":t.node.checked,indeterminate:t.node.indeterminate,disabled:t.isDisabled,onClick:e[1]||(e[1]=Object(fe.mb)(()=>{},["stop"])),"onUpdate:modelValue":t.handleCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):t.checkStrictly?(Object(fe.L)(),Object(fe.l)(i,{key:1,"model-value":t.checkedNodeId,label:t.node.uid,disabled:t.isDisabled,"onUpdate:modelValue":t.handleCheck,onClick:e[2]||(e[2]=Object(fe.mb)(()=>{},["stop"]))},{default:Object(fe.jb)(()=>[Object(fe.m)("\n Add an empty element to avoid render label,\n do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485\n "),ho]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):t.isLeaf&&t.node.checked?(Object(fe.L)(),Object(fe.l)("i",vo)):Object(fe.m)("v-if",!0),Object(fe.m)(" content "),Object(fe.s)(s),Object(fe.m)(" postfix "),t.isLeaf?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)(fe.b,{key:3},[t.node.loading?(Object(fe.L)(),Object(fe.l)("i",mo)):(Object(fe.L)(),Object(fe.l)("i",go))],2112))],42,["id","aria-haspopup","aria-owns","aria-expanded","tabindex"])},fo.__file="packages/cascader-panel/src/node.vue";var yo=Object(fe.t)({name:"ElCascaderMenu",components:{ElScrollbar:Ol,ElCascaderNode:fo},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const o=Object(fe.u)();var t=kn()["t"];const n=L();let i=null,s=null;const c=Object(fe.w)(bo),u=Object(fe.Q)(null);var l=Object(fe.j)(()=>!e.nodes.length),a=Object(fe.j)(()=>`cascader-menu-${n}-${e.index}`);const d=()=>{s&&(clearTimeout(s),s=null)},p=()=>{u.value&&(u.value.innerHTML="",d())};return{panel:c,hoverZone:u,isEmpty:l,menuId:a,t:t,handleExpand:e=>{i=e.target},handleMouseMove:e=>{if(c.isHoverMenu&&i&&u.value)if(i.contains(e.target)){d();const r=o.vnode.el;var t=r.getBoundingClientRect()["left"],{offsetWidth:n,offsetHeight:l}=r,a=e.clientX-t,e=i.offsetTop,t=e+i.offsetHeight;u.value.innerHTML=` + + + `}else s=s||window.setTimeout(p,c.config.hoverThreshold)},clearHoverZone:p}}});const Oo={key:0,class:"el-cascader-menu__empty-text"},jo={key:1,ref:"hoverZone",class:"el-cascader-menu__hover-zone"};yo.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-cascader-node");var i=Object(fe.U)("el-scrollbar");return Object(fe.L)(),Object(fe.l)(i,{id:t.menuId,tag:"ul",role:"menu",class:"el-cascader-menu","wrap-class":"el-cascader-menu__wrap","view-class":["el-cascader-menu__list",t.isEmpty&&"is-empty"],onMousemove:t.handleMouseMove,onMouseleave:t.clearHoverZone},{default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.nodes,e=>(Object(fe.L)(),Object(fe.l)(o,{key:e.uid,node:e,"menu-id":t.menuId,onExpand:t.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),t.isEmpty?(Object(fe.L)(),Object(fe.l)("div",Oo,Object(fe.Y)(t.t("el.cascader.noData")),1)):t.panel.isHoverMenu?(Object(fe.L)(),Object(fe.l)("svg",jo,null,512)):Object(fe.m)("v-if",!0)]),_:1},8,["id","view-class","onMousemove","onMouseleave"])},yo.__file="packages/cascader-panel/src/menu.vue";const wo=e=>"function"==typeof e;let xo=0;class ko{constructor(e,t,n,l=!1){this.data=e,this.config=t,this.parent=n,this.root=l,this.uid=xo++,this.checked=!1,this.indeterminate=!1,this.loading=!1;var{value:a,label:r,children:o}=t;const i=e[o],s=(e=>{const t=[e];let n=e["parent"];for(;n;)t.unshift(n),n=n.parent;return t})(this);this.level=l?0:n?n.level+1:1,this.value=e[a],this.label=e[r],this.pathNodes=s,this.pathValues=s.map(e=>e.value),this.pathLabels=s.map(e=>e.label),this.childrenData=i,this.children=(i||[]).map(e=>new ko(e,t,this)),this.loaded=!t.lazy||this.isLeaf||!_(i)}get isDisabled(){var{data:e,parent:t,config:n}=this;const{disabled:l,checkStrictly:a}=n;return(wo(l)?l(e,this):!!e[l])||!a&&(null==t?void 0:t.isDisabled)}get isLeaf(){var{data:e,config:t,childrenData:n,loaded:l}=this;const{lazy:a,leaf:r}=t;e=wo(r)?r(e,this):e[r];return u(e)?!(a&&!l)&&!Array.isArray(n):!!e}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(e){const{childrenData:t,children:n}=this;var l=new ko(e,this.config,this);return Array.isArray(t)?t.push(e):this.childrenData=[e],n.push(l),l}calcText(e,t){t=e?this.pathLabels.join(t):this.label;return this.text=t}broadcast(t,...n){const l=`onParent${Object(A.b)(t)}`;this.children.forEach(e=>{e&&(e.broadcast(t,...n),e[l]&&e[l](...n))})}emit(e,...t){const n=this["parent"];var l=`onChild${Object(A.b)(e)}`;n&&(n[l]&&n[l](...t),n.emit(e,...t))}onParentCheck(e){this.isDisabled||this.setCheckState(e)}onChildCheck(){const e=this["children"],t=e.filter(e=>!e.isDisabled);var n=!!t.length&&t.every(e=>e.checked);this.setCheckState(n)}setCheckState(e){var t=this.children.length,n=this.children.reduce((e,t)=>{return e+(t.checked?1:t.indeterminate?.5:0)},0);this.checked=this.loaded&&this.children.every(e=>e.loaded&&e.checked)&&e,this.indeterminate=this.loaded&&n!==t&&0e.reduce((e,t)=>(t.isLeaf?e.push(t):(n||e.push(t),e=e.concat(_o(t.children,n))),e),[]);class Co{constructor(e,t){this.config=t;e=(e||[]).map(e=>new ko(e,this.config));this.nodes=e,this.allNodes=_o(e,!1),this.leafNodes=_o(e,!0)}getNodes(){return this.nodes}getFlattedNodes(e){return e?this.leafNodes:this.allNodes}appendNode(e,t){e=t?t.appendChild(e):new ko(e,this.config);t||this.nodes.push(e),this.allNodes.push(e),e.isLeaf&&this.leafNodes.push(e)}appendNodes(e,t){e.forEach(e=>this.appendNode(e,t))}getNodeByValue(t,e=!1){return(t||0===t)&&this.getFlattedNodes(e).filter(e=>Ca()(e.value,t)||Ca()(e.pathValues,t))[0]||null}getSameNode(n){return n&&this.getFlattedNodes(!1).filter(({value:e,level:t})=>Ca()(n.value,e)&&n.level===t)[0]||null}}var So=Object.defineProperty,Eo=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,Mo=(e,t,n)=>t in e?So(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Po=(e,t)=>{for(var n in t=t||{})To.call(t,n)&&Mo(e,n,t[n]);if(Eo)for(var n of Eo(t))Lo.call(t,n)&&Mo(e,n,t[n]);return e},Ao={modelValue:[Number,String,Array],options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({})}};const Io={expandTrigger:uo.CLICK,multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:()=>{},value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},No=e=>!e.getAttribute("aria-owns"),Do=e=>{if(!e)return 0;e=e.id.split("-");return Number(e[e.length-2])},$o=e=>{e&&(e.focus(),No(e)||e.click())};var Vo,Bo,zo=Object.defineProperty,Fo=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,Ho=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,Yo=(e,t,n)=>t in e?zo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qo=Object(fe.t)({name:"ElCascaderPanel",components:{ElCascaderMenu:yo},props:(Vo=((e,t)=>{for(var n in t=t||{})Wo.call(t,n)&&Yo(e,n,t[n]);if(Ho)for(var n of Ho(t))Qo.call(t,n)&&Yo(e,n,t[n]);return e})({},Ao),Bo={border:{type:Boolean,default:!0},renderLabel:Function},Fo(Vo,Ro(Bo))),emits:[me,ie,"close","expand-change"],setup(u,{emit:i,slots:e}){let d=!0,p=!1;const b=(t=u,Object(fe.j)(()=>Po(Po({},Io),t.props)));var t;const f=Object(fe.Q)(null),s=Object(fe.Q)([]),h=Object(fe.Q)(null),r=Object(fe.Q)([]),o=Object(fe.Q)(null),c=Object(fe.Q)([]);var n=Object(fe.j)(()=>b.value.expandTrigger===uo.HOVER),l=Object(fe.j)(()=>u.renderLabel||e.default);const v=(n,l)=>{const e=b.value;(n=n||new ko({},e,null,!0)).loading=!0;e.lazyLoad(n,e=>{var t=n.root?null:n;e&&f.value.appendNodes(e,t),n.loading=!1,n.loaded=!0,l&&l(e)})},m=(e,t)=>{var n=e["level"];const l=r.value.slice(0,n);let a;e.isLeaf?a=e.pathNodes[n-2]:(a=e,l.push(e.children)),(null==(n=o.value)?void 0:n.uid)!==(null==a?void 0:a.uid)&&(o.value=e,r.value=l,t||i("expand-change",(null==e?void 0:e.pathValues)||[]))};var a=(e,t,n=!0)=>{var{checkStrictly:l,multiple:a}=b.value;const r=c.value[0];p=!0,a||null==r||r.doCheck(!1),e.doCheck(t),O(),!n||a||l||i("close")};const g=e=>f.value.getFlattedNodes(e),y=e=>g(e).filter(e=>!1!==e.checked);const O=()=>{var{checkStrictly:e,multiple:t}=b.value;const n=((e,t)=>{const l=t.slice(0),a=l.map(e=>e.uid),n=e.reduce((e,t)=>{var n=a.indexOf(t.uid);return-1e.valueByOption);c.value=n,h.value=t?e:null!=(e=e[0])?e:null},j=(e=!1,t=!1)=>{var n=u["modelValue"],{lazy:l,multiple:a,checkStrictly:r}=b.value;const o=!r;if(d&&!p&&(t||!Ca()(n,h.value)))if(l&&!e){const i=C(function n(e){return e.reduce((e,t)=>(t=Array.isArray(t)?n(t):t,e.concat(t)),[])}(k(n))),s=i.map(e=>f.value.getNodeByValue(e)).filter(e=>!!e&&!e.loaded&&!e.loading);s.length?s.forEach(e=>{v(e,()=>j(!1,t))}):j(!0,t)}else{const c=a?k(n):[n];a=C(c.map(e=>f.value.getNodeByValue(e,o)));w(a,!1),h.value=n}},w=(e,t=!0)=>{const n=b.value["checkStrictly"],l=c.value,a=e.filter(e=>!!e&&(n||e.isLeaf));e=f.value.getSameNode(o.value);const r=t&&e||a[0];r?r.pathNodes.forEach(e=>m(e,!0)):o.value=null,l.forEach(e=>e.doCheck(!1)),a.forEach(e=>e.doCheck(!0)),c.value=a,Object(fe.A)(x)},x=()=>{W||s.value.forEach(e=>{const t=null==e?void 0:e.$el;var n;t&&(n=t.querySelector(".el-scrollbar__wrap"),e=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path"),po(n,e))})};return Object(fe.N)(bo,Object(fe.P)({config:b,expandingNode:o,checkedNodes:c,isHoverMenu:n,renderLabelFn:l,lazyLoad:v,expandNode:m,handleCheckChange:a})),Object(fe.hb)([b,()=>u.options],()=>{var e=u["options"],t=b.value;p=!1,f.value=new Co(e,t),r.value=[f.value.getNodes()],t.lazy&&_(u.options)?(d=!1,v(null,()=>{d=!0,j(!1,!0)})):j(!1,!0)},{deep:!0,immediate:!0}),Object(fe.hb)(()=>u.modelValue,()=>{p=!1,j()}),Object(fe.hb)(h,e=>{Ca()(e,u.modelValue)||(i(me,e),i(ie,e))}),Object(fe.G)(()=>s.value=[]),Object(fe.I)(()=>!_(u.modelValue)&&j()),{menuList:s,menus:r,checkedNodes:c,handleKeyDown:e=>{var t=e.target,n=e["code"];switch(n){case te.up:case te.down:var l=n===te.up?-1:1;$o(((e,t)=>{const n=e["parentNode"];if(!n)return null;var l=n.querySelectorAll('.el-cascader-node[tabindex="-1"]');return l[Array.prototype.indexOf.call(l,e)+t]||null})(t,l));break;case te.left:const r=s.value[Do(t)-1];var a=null==r?void 0:r.$el.querySelector('.el-cascader-node[aria-expanded="true"]');$o(a);break;case te.right:const o=s.value[Do(t)+1];a=null==o?void 0:o.$el.querySelector('.el-cascader-node[tabindex="-1"]');$o(a);break;case te.enter:(e=>{if(e){const t=e.querySelector("input");t?t.click():No(e)&&e.click()}})(t);break;case te.esc:case te.tab:i("close")}},handleCheckChange:a,getFlattedNodes:g,getCheckedNodes:y,clearCheckedNodes:()=>{c.value.forEach(e=>e.doCheck(!1)),O()},calculateCheckedValue:O,scrollToExpandingNode:x}}});qo.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-cascader-menu");return Object(fe.L)(),Object(fe.l)("div",{class:["el-cascader-panel",n.border&&"is-bordered"],onKeydown:e[1]||(e[1]=(...e)=>n.handleKeyDown&&n.handleKeyDown(...e))},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.menus,(e,t)=>(Object(fe.L)(),Object(fe.l)(o,{key:t,ref:e=>n.menuList[t]=e,index:t,nodes:e},null,8,["index","nodes"]))),128))],34)},qo.__file="packages/cascader-panel/src/index.vue",qo.install=e=>{e.component(qo.name,qo)};var Uo=qo,Ko=Object(fe.t)({name:"ElTag",props:{closable:Boolean,type:{type:String,default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,validator:En},effect:{type:String,default:"light",validator:e=>-1!==["dark","light","plain"].indexOf(e)}},emits:["close","click"],setup(l,t){const e=G(),a=Object(fe.j)(()=>l.size||e.size);var n=Object(fe.j)(()=>{var{type:e,hit:t,effect:n}=l;return["el-tag",e?`el-tag--${e}`:"",a.value?`el-tag--${a.value}`:"",n?`el-tag--${n}`:"",t&&"is-hit"]});return{tagSize:a,classes:n,handleClose:e=>{e.stopPropagation(),t.emit("close",e)},handleClick:e=>{t.emit("click",e)}}}});Ko.render=function(t,e,n,l,a,r){return t.disableTransitions?(Object(fe.L)(),Object(fe.l)(fe.f,{key:1,name:"el-zoom-in-center"},{default:Object(fe.jb)(()=>[Object(fe.s)("span",{class:t.classes,style:{backgroundColor:t.color},onClick:e[4]||(e[4]=(...e)=>t.handleClick&&t.handleClick(...e))},[Object(fe.T)(t.$slots,"default"),t.closable?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:"el-tag__close el-icon-close",onClick:e[3]||(e[3]=(...e)=>t.handleClose&&t.handleClose(...e))})):Object(fe.m)("v-if",!0)],6)]),_:3})):(Object(fe.L)(),Object(fe.l)("span",{key:0,class:t.classes,style:{backgroundColor:t.color},onClick:e[2]||(e[2]=(...e)=>t.handleClick&&t.handleClick(...e))},[Object(fe.T)(t.$slots,"default"),t.closable?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:"el-tag__close el-icon-close",onClick:e[1]||(e[1]=(...e)=>t.handleClose&&t.handleClose(...e))})):Object(fe.m)("v-if",!0)],6))},Ko.__file="packages/tag/src/index.vue",Ko.install=e=>{e.component(Ko.name,Ko)};var Go=Ko;const Xo=e=>"function"==typeof e;var Zo=Object.defineProperty,Jo=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,ai=(e,t,n)=>t in e?Zo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ri={medium:36,small:32,mini:28},oi={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:e})=>{const{modifiersData:t,placement:n}=e;["right","left"].includes(n)||(t.arrow.x=35)},requires:["arrow"]}]};var ii,si,ci=Object(fe.t)({name:"ElCascader",components:{ElCascaderPanel:Uo,ElInput:bl,ElPopper:Ql,ElScrollbar:Ol,ElTag:Go},directives:{Clickoutside:St},props:(ii=((e,t)=>{for(var n in t=t||{})ni.call(t,n)&&ai(e,n,t[n]);if(ti)for(var n of ti(t))li.call(t,n)&&ai(e,n,t[n]);return e})({},Ao),si={size:{type:String,validator:En},placeholder:{type:String},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Function,default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,debounce:{type:Number,default:300},beforeFilter:{type:Function,default:()=>!0},popperClass:{type:String,default:""},popperAppendToBody:{type:Boolean,default:!0}},Jo(ii,ei(si))),emits:[me,ie,"focus","blur","visible-change","expand-change","remove-tag"],setup(a,{emit:n}){let r=0,l=0;const e=kn()["t"],t=G(),o=Object(fe.w)(Mn,{}),i=Object(fe.w)(Pn,{}),s=Object(fe.Q)(null),c=Object(fe.Q)(null),u=Object(fe.Q)(null),d=Object(fe.Q)(null),p=Object(fe.Q)(null),b=Object(fe.Q)(!1),f=Object(fe.Q)(!1),h=Object(fe.Q)(!1),v=Object(fe.Q)(""),m=Object(fe.Q)(""),g=Object(fe.Q)([]),y=Object(fe.Q)([]),O=Object(fe.j)(()=>a.disabled||o.disabled);var j=Object(fe.j)(()=>a.placeholder||e("el.cascader.placeholder"));const w=Object(fe.j)(()=>a.size||i.size||t.size);var x=Object(fe.j)(()=>["small","mini"].includes(w.value)?"mini":"small");const k=Object(fe.j)(()=>!!a.props.multiple);var _=Object(fe.j)(()=>!a.filterable||k.value);const C=Object(fe.j)(()=>(k.value?m:v).value),S=Object(fe.j)(()=>{var e;return(null==(e=d.value)?void 0:e.checkedNodes)||[]});var E=Object(fe.j)(()=>!(!a.clearable||O.value||h.value||!f.value)&&!!S.value.length);const T=Object(fe.j)(()=>{var{showAllLevels:e,separator:t}=a;const n=S.value;return n.length?k.value?" ":n[0].calcText(e,t):""});var L=Object(fe.j)({get(){return a.modelValue},set(e){var t;n(me,e),n(ie,e),null!=(t=i.formItemMitt)&&t.emit("el.form.change",[e])}}),M=Object(fe.j)(()=>{var e;return null==(e=s.value)?void 0:e.popperRef});const P=e=>{var t;O.value||(e=null!=e?e:!b.value)!==b.value&&(b.value=e,c.value.input.setAttribute("aria-expanded",e),e?(A(),Object(fe.A)(d.value.scrollToExpandingNode)):a.filterable&&(t=T["value"],v.value=t,m.value=t),n("visible-change",e))},A=()=>{Object(fe.A)(s.value.update)},I=()=>{h.value=!1},N=e=>{var{showAllLevels:t,separator:n}=a;return{node:e,key:e.uid,text:e.calcText(t,n),hitState:!1,closable:!O.value&&!e.isDisabled}},D=e=>{const t=e["node"];t.doCheck(!1),d.value.calculateCheckedValue(),n("remove-tag",t.valueByOption)};const $=()=>{const{filterMethod:t,showAllLevels:n,separator:l}=a;var e=d.value.getFlattedNodes(!a.props.checkStrictly).filter(e=>!e.isDisabled&&(e.calcText(n,l),t(e,C.value)));k.value&&g.value.forEach(e=>{e.hitState=!1}),h.value=!0,y.value=e,A()},V=()=>{var e;let t=null;t=h.value&&p.value?p.value.$el.querySelector(".el-cascader__suggestion-item"):null==(e=d.value)?void 0:e.$el.querySelector('.el-cascader-node[tabindex="-1"]'),t&&(t.focus(),h.value||t.click())},B=()=>{var e;const t=c.value.input;var n=u.value;const l=null==(e=p.value)?void 0:e.$el;if(!W&&t){if(l){const a=l.querySelector(".el-cascader__suggestion-list");a.style.minWidth=t.offsetWidth+"px"}n&&(n=n["offsetHeight"],n=0{var e,t=C["value"];if(t){const n=a.beforeFilter(t);e=n,null!==(t=e)&&"object"==typeof t&&Xo(e.then)&&Xo(e.catch)?n.then($).catch(()=>{}):(!1!==n?$:I)()}},a.debounce);return Object(fe.hb)(h,A),Object(fe.hb)([S,O],()=>{if(k.value){var e=S.value;const t=[];if(e.length){const[n,...l]=e;e=l.length;t.push(N(n)),e&&(a.collapseTags?t.push({key:-1,text:`+ ${e}`,closable:!1}):l.forEach(e=>t.push(N(e))))}g.value=t}}),Object(fe.hb)(g,()=>Object(fe.A)(B)),Object(fe.hb)(T,e=>v.value=e,{immediate:!0}),Object(fe.I)(()=>{var e=c.value.$el;r=(null==e?void 0:e.offsetHeight)||ri[w.value]||40,he(e,B)}),Object(fe.F)(()=>{ve(c.value.$el,B)}),{popperOptions:oi,popper:s,popperPaneRef:M,input:c,tagWrapper:u,panel:d,suggestionPanel:p,popperVisible:b,inputHover:f,inputPlaceholder:j,filtering:h,presentText:T,checkedValue:L,inputValue:v,searchInputValue:m,presentTags:g,suggestions:y,isDisabled:O,realSize:w,tagSize:x,multiple:k,readonly:_,clearBtnVisible:E,t:e,togglePopperVisible:P,hideSuggestionPanel:I,deleteTag:D,focusFirstNode:V,getCheckedNodes:e=>d.value.getCheckedNodes(e),handleExpandChange:e=>{A(),n("expand-change",e)},handleKeyDown:e=>{switch(e.code){case te.enter:P();break;case te.down:P(!0),Object(fe.A)(V),event.preventDefault();break;case te.esc:case te.tab:P(!1)}},handleClear:()=>{d.value.clearCheckedNodes(),P(!1)},handleSuggestionClick:e=>{var t=e["checked"];k.value?d.value.handleCheckChange(e,!t,!1):(t||d.value.handleCheckChange(e,!0,!1),P(!1))},handleDelete:()=>{var e=g.value;const t=e[e.length-1];l=m.value?0:l+1,t&&l&&(t.hitState?D(t):t.hitState=!0)},handleInput:(e,t)=>{b.value||P(!0),null!=t&&t.isComposing||(e?z:I)()}}}});const ui={key:0,ref:"tagWrapper",class:"el-cascader__tags"},di={key:0,class:"el-icon-check"},pi={class:"el-cascader__empty-text"};ci.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-input"),i=Object(fe.U)("el-tag"),s=Object(fe.U)("el-cascader-panel"),c=Object(fe.U)("el-scrollbar");var u=Object(fe.U)("el-popper");const d=Object(fe.V)("clickoutside");return Object(fe.L)(),Object(fe.l)(u,{ref:"popper",visible:n.popperVisible,"onUpdate:visible":e[16]||(e[16]=e=>n.popperVisible=e),"manual-mode":"","append-to-body":n.popperAppendToBody,placement:"bottom-start","popper-class":`el-cascader__dropdown ${n.popperClass}`,"popper-options":n.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],"stop-popper-mouse-event":!1,transition:"el-zoom-in-top","gpu-acceleration":!1,effect:"light",pure:"",onAfterLeave:n.hideSuggestionPanel},{trigger:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{class:["el-cascader",n.realSize&&`el-cascader--${n.realSize}`,{"is-disabled":n.isDisabled}],onClick:e[10]||(e[10]=()=>n.togglePopperVisible(!n.readonly||void 0)),onKeydown:e[11]||(e[11]=(...e)=>n.handleKeyDown&&n.handleKeyDown(...e)),onMouseenter:e[12]||(e[12]=e=>n.inputHover=!0),onMouseleave:e[13]||(e[13]=e=>n.inputHover=!1)},[Object(fe.s)(o,{ref:"input",modelValue:n.inputValue,"onUpdate:modelValue":e[3]||(e[3]=e=>n.inputValue=e),modelModifiers:{trim:!0},placeholder:n.inputPlaceholder,readonly:n.readonly,disabled:n.isDisabled,"validate-event":!1,size:n.realSize,class:{"is-focus":n.popperVisible},onFocus:e[4]||(e[4]=e=>n.$emit("focus",e)),onBlur:e[5]||(e[5]=e=>n.$emit("blur",e)),onInput:n.handleInput},{suffix:Object(fe.jb)(()=>[n.clearBtnVisible?(Object(fe.L)(),Object(fe.l)("i",{key:"clear",class:"el-input__icon el-icon-circle-close",onClick:e[1]||(e[1]=Object(fe.mb)((...e)=>n.handleClear&&n.handleClear(...e),["stop"]))})):(Object(fe.L)(),Object(fe.l)("i",{key:"arrow-down",class:["el-input__icon","el-icon-arrow-down",n.popperVisible&&"is-reverse"],onClick:e[2]||(e[2]=Object(fe.mb)(e=>n.togglePopperVisible(),["stop"]))},null,2))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","onInput"]),n.multiple?(Object(fe.L)(),Object(fe.l)("div",ui,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.presentTags,t=>(Object(fe.L)(),Object(fe.l)(i,{key:t.key,type:"info",size:n.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":"",onClose:e=>n.deleteTag(t)},{default:Object(fe.jb)(()=>[Object(fe.s)("span",null,Object(fe.Y)(t.text),1)]),_:2},1032,["size","hit","closable","onClose"]))),128)),n.filterable&&!n.isDisabled?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("input",{key:0,"onUpdate:modelValue":e[6]||(e[6]=e=>n.searchInputValue=e),type:"text",class:"el-cascader__search-input",placeholder:n.presentText?"":n.inputPlaceholder,onInput:e[7]||(e[7]=e=>n.handleInput(n.searchInputValue,e)),onClick:e[8]||(e[8]=Object(fe.mb)(e=>n.togglePopperVisible(!0),["stop"])),onKeydown:e[9]||(e[9]=Object(fe.lb)((...e)=>n.handleDelete&&n.handleDelete(...e),["delete"]))},null,40,["placeholder"])),[[fe.fb,n.searchInputValue,void 0,{trim:!0}]]):Object(fe.m)("v-if",!0)],512)):Object(fe.m)("v-if",!0)],34),[[d,()=>n.togglePopperVisible(!1),n.popperPaneRef]])]),default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)(s,{ref:"panel",modelValue:n.checkedValue,"onUpdate:modelValue":e[14]||(e[14]=e=>n.checkedValue=e),options:n.options,props:n.props,border:!1,"render-label":n.$slots.default,onExpandChange:n.handleExpandChange,onClose:e[15]||(e[15]=e=>n.togglePopperVisible(!1))},null,8,["modelValue","options","props","render-label","onExpandChange"]),[[fe.gb,!n.filtering]]),n.filterable?Object(fe.kb)((Object(fe.L)(),Object(fe.l)(c,{key:0,ref:"suggestionPanel",tag:"ul",class:"el-cascader__suggestion-panel","view-class":"el-cascader__suggestion-list"},{default:Object(fe.jb)(()=>[n.suggestions.length?(Object(fe.L)(!0),Object(fe.l)(fe.b,{key:0},Object(fe.S)(n.suggestions,t=>(Object(fe.L)(),Object(fe.l)("li",{key:t.uid,class:["el-cascader__suggestion-item",t.checked&&"is-checked"],tabindex:-1,onClick:e=>n.handleSuggestionClick(t)},[Object(fe.s)("span",null,Object(fe.Y)(t.text),1),t.checked?(Object(fe.L)(),Object(fe.l)("i",di)):Object(fe.m)("v-if",!0)],10,["onClick"]))),128)):Object(fe.T)(n.$slots,"empty",{key:1},()=>[Object(fe.s)("li",pi,Object(fe.Y)(n.t("el.cascader.noMatch")),1)])]),_:3},512)),[[fe.gb,n.filtering]]):Object(fe.m)("v-if",!0)]),_:1},8,["visible","append-to-body","popper-class","popper-options","onAfterLeave"])},ci.__file="packages/cascader/src/index.vue",ci.install=e=>{e.component(ci.name,ci)};var bi=ci;const fi=Object.prototype.toString,hi=e=>fi.call(e),vi=()=>{var e=G(),t=Object(fe.w)(Mn,{});const n=Object(fe.w)(Pn,{}),l=Object(fe.w)("CheckboxGroup",{});var a=Object(fe.j)(()=>l&&"ElCheckboxGroup"===(null==l?void 0:l.name)),r=Object(fe.j)(()=>n.size);return{isGroup:a,checkboxGroup:l,elForm:t,ELEMENT:e,elFormItemSize:r,elFormItem:n}},mi=(l,{isLimitExceeded:a})=>{const n=vi()["elFormItem"],r=Object(fe.u)()["emit"];return Object(fe.hb)(()=>l.modelValue,e=>{var t;null!=(t=n.formItemMitt)&&t.emit("el.form.change",[e])}),{handleChange:function(e){var t,n;a.value||(n=e.target.checked?null==(t=l.trueLabel)||t:null!=(n=l.falseLabel)&&n,r("change",n,e))}}},gi=e=>{var{model:t,isLimitExceeded:n}=(t=>{const n=Object(fe.Q)(!1),l=Object(fe.u)()["emit"],{isGroup:a,checkboxGroup:r}=vi(),o=Object(fe.Q)(!1),i=Object(fe.j)(()=>{var e;return r?null==(e=r.modelValue)?void 0:e.value:t.modelValue});return{model:Object(fe.j)({get(){var e;return a.value?i.value:null!=(e=t.modelValue)?e:n.value},set(e){var t;a.value&&Array.isArray(e)?(o.value=!1,void 0!==r.min&&e.lengthr.max.value&&(o.value=!0),!1===o.value&&null!=(t=null==r?void 0:r.changeEvent)&&t.call(r,e)):(l(me,e),n.value=e)}}),isLimitExceeded:o}})(e),{focus:l,size:a,isChecked:r,checkboxSize:o}=((n,{model:t})=>{const{isGroup:l,checkboxGroup:a,elFormItemSize:r,ELEMENT:o}=vi();var e=Object(fe.Q)(!1),i=Object(fe.j)(()=>{var e;return(null==(e=null==a?void 0:a.checkboxGroupSize)?void 0:e.value)||r.value||o.size});return{isChecked:Object(fe.j)(()=>{const e=t.value;return"[object Boolean]"===hi(e)?e:Array.isArray(e)?e.includes(n.label):null!==e&&void 0!==e?e===n.trueLabel:void 0}),focus:e,size:i,checkboxSize:Object(fe.j)(()=>{var e,t=n.size||r.value||o.size;return l.value&&(null==(e=null==a?void 0:a.checkboxGroupSize)?void 0:e.value)||t})}})(e,{model:t}),i=((n,{model:l,isChecked:a})=>{const{elForm:r,isGroup:o,checkboxGroup:i}=vi(),s=Object(fe.j)(()=>{var e=null==(t=i.max)?void 0:t.value,t=null==(t=i.min)?void 0:t.value;return!(!e&&!t)&&l.value.length>=e&&!a.value||l.value.length<=t&&a.value});return{isDisabled:Object(fe.j)(()=>{var e,t=n.disabled||r.disabled;return o.value?(null==(e=i.disabled)?void 0:e.value)||t||s.value:n.disabled||r.disabled}),isLimitDisabled:s}})(e,{model:t,isChecked:r})["isDisabled"],s=mi(e,{isLimitExceeded:n})["handleChange"];return[n,e]=[e,{model:t}["model"]],n.checked&&(Array.isArray(e.value)&&!e.value.includes(n.label)?e.value.push(n.label):e.value=n.trueLabel||!0),{isChecked:r,isDisabled:i,checkboxSize:o,model:t,handleChange:s,focus:l,size:a}};var yi=Object(fe.t)({name:"ElCheckboxButton",props:{modelValue:{type:[Boolean,Number,String],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0}},emits:[me,"change"],setup(e){var{focus:t,isChecked:n,isDisabled:l,size:a,model:r,handleChange:e}=gi(e);const o=vi()["checkboxGroup"];return{focus:t,isChecked:n,isDisabled:l,model:r,handleChange:e,activeStyle:Object(fe.j)(()=>{var e,t=null!=(e=null==(t=null==o?void 0:o.fill)?void 0:t.value)?e:"";return{backgroundColor:t,borderColor:t,color:null!=(e=null==(e=null==o?void 0:o.textColor)?void 0:e.value)?e:"",boxShadow:t?`-1px 0 0 0 ${t}`:null}}),size:a}}});yi.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("label",{class:["el-checkbox-button",[t.size?"el-checkbox-button--"+t.size:"",{"is-disabled":t.isDisabled},{"is-checked":t.isChecked},{"is-focus":t.focus}]],role:"checkbox","aria-checked":t.isChecked,"aria-disabled":t.isDisabled},[t.trueLabel||t.falseLabel?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("input",{key:0,"onUpdate:modelValue":e[1]||(e[1]=e=>t.model=e),checked:t.isChecked,class:"el-checkbox-button__original",type:"checkbox",name:t.name,disabled:t.isDisabled,"true-value":t.trueLabel,"false-value":t.falseLabel,onChange:e[2]||(e[2]=(...e)=>t.handleChange&&t.handleChange(...e)),onFocus:e[3]||(e[3]=e=>t.focus=!0),onBlur:e[4]||(e[4]=e=>t.focus=!1)},null,40,["checked","name","disabled","true-value","false-value"])),[[fe.db,t.model]]):Object(fe.kb)((Object(fe.L)(),Object(fe.l)("input",{key:1,"onUpdate:modelValue":e[5]||(e[5]=e=>t.model=e),class:"el-checkbox-button__original",type:"checkbox",name:t.name,disabled:t.isDisabled,value:t.label,onChange:e[6]||(e[6]=(...e)=>t.handleChange&&t.handleChange(...e)),onFocus:e[7]||(e[7]=e=>t.focus=!0),onBlur:e[8]||(e[8]=e=>t.focus=!1)},null,40,["name","disabled","value"])),[[fe.db,t.model]]),t.$slots.default||t.label?(Object(fe.L)(),Object(fe.l)("span",{key:2,class:"el-checkbox-button__inner",style:t.isChecked?t.activeStyle:null},[Object(fe.T)(t.$slots,"default",{},()=>[Object(fe.r)(Object(fe.Y)(t.label),1)])],4)):Object(fe.m)("v-if",!0)],10,["aria-checked","aria-disabled"])},yi.__file="packages/checkbox/src/checkbox-button.vue",yi.install=e=>{e.component(yi.name,yi)};var Oi=yi;var ji=Object.defineProperty,wi=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Si=(e,t,n)=>t in e?ji(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ei=Object(fe.t)({name:"ElCheckboxGroup",props:{modelValue:{type:[Object,Boolean,Array],default:()=>{}},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:{type:String,validator:En},fill:{type:String,default:void 0},textColor:{type:String,default:void 0}},emits:[me,"change"],setup(e,t){const{elFormItem:n,elFormItemSize:l,ELEMENT:a}=(()=>{var e=G(),t=Object(fe.w)(Mn,{});const n=Object(fe.w)(Pn,{}),l=Object(fe.w)("CheckboxGroup",{});var a=Object(fe.j)(()=>l&&"ElCheckboxGroup"===(null==l?void 0:l.name)),r=Object(fe.j)(()=>n.size);return{isGroup:a,checkboxGroup:l,elForm:t,ELEMENT:e,elFormItemSize:r,elFormItem:n}})();var r=Object(fe.j)(()=>e.size||l.value||a.size);const o=e=>{t.emit(me,e),Object(fe.A)(()=>{t.emit("change",e)})};var i=Object(fe.j)({get(){return e.modelValue},set(e){o(e)}});Object(fe.N)("CheckboxGroup",(i=((e,t)=>{for(var n in t=t||{})_i.call(t,n)&&Si(e,n,t[n]);if(ki)for(var n of ki(t))Ci.call(t,n)&&Si(e,n,t[n]);return e})({name:"ElCheckboxGroup",modelValue:i},Object(fe.bb)(e)),r={checkboxGroupSize:r,changeEvent:o},wi(i,xi(r)))),Object(fe.hb)(()=>e.modelValue,e=>{var t;null!=(t=n.formItemMitt)&&t.emit("el.form.change",[e])})}});const Ti={class:"el-checkbox-group",role:"group","aria-label":"checkbox-group"};Ei.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",Ti,[Object(fe.T)(e.$slots,"default")])},Ei.__file="packages/checkbox/src/checkbox-group.vue",Ei.install=e=>{e.component(Ei.name,Ei)};var Li=Ei;const Mi=Object(fe.t)({name:"ElCol",props:{tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:[Number,Object],default:()=>({})},sm:{type:[Number,Object],default:()=>({})},md:{type:[Number,Object],default:()=>({})},lg:{type:[Number,Object],default:()=>({})},xl:{type:[Number,Object],default:()=>({})}},setup(a,{slots:t}){const e=Object(fe.w)("ElRow",{gutter:{value:0}})["gutter"],n=Object(fe.j)(()=>e.value?{paddingLeft:e.value/2+"px",paddingRight:e.value/2+"px"}:{}),l=Object(fe.j)(()=>{const l=[];["span","offset","pull","push"].forEach(e=>{var t=a[e];"number"==typeof t&&("span"===e?l.push(`el-col-${a[e]}`):0{if("number"==typeof a[t])l.push(`el-col-${t}-${a[t]}`);else if("object"==typeof a[t]){const n=a[t];Object.keys(n).forEach(e=>{l.push("span"!==e?`el-col-${t}-${e}-${n[e]}`:`el-col-${t}-${n[e]}`)})}}),e.value&&l.push("is-guttered"),l});return()=>{var e;return Object(fe.v)(a.tag,{class:["el-col",l.value],style:n.value},null==(e=t.default)?void 0:e.call(t))}}});Mi.install=e=>{e.component(Mi.name,Mi)};var Pi=Mi,Ai=Object(fe.t)({name:"ElCollapse",props:{accordion:Boolean,modelValue:{type:[Array,String,Number],default:()=>[]}},emits:[me,ie],setup(l,{emit:t}){const a=Object(fe.Q)([].concat(l.modelValue)),e=Tn(),r=e=>{a.value=[].concat(e);e=l.accordion?a.value[0]:a.value;t(me,e),t(ie,e)};var n=e=>{if(l.accordion)r(!a.value[0]&&0!==a.value[0]||a.value[0]!==e?e:"");else{const n=a.value.slice(0);var t=n.indexOf(e);-1l.modelValue,()=>{a.value=[].concat(l.modelValue)}),e.on("item-click",n),Object(fe.J)(()=>{e.all.clear()}),Object(fe.N)("collapse",{activeNames:a,collapseMitt:e}),{activeNames:a,setActiveNames:r,handleItemClick:n}}});const Ii={class:"el-collapse",role:"tablist","aria-multiselectable":"true"};Ai.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",Ii,[Object(fe.T)(e.$slots,"default")])},Ai.__file="packages/collapse/src/collapse.vue",Ai.install=e=>{e.component(Ai.name,Ai)};var Ni=Ai,Di=Object(fe.t)({name:"ElCollapseTransition",setup(){return{on:{beforeEnter(e){V(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?e.style.height=e.scrollHeight+"px":e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom,e.style.overflow="hidden"},afterEnter(e){B(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(V(e,"collapse-transition"),e.style.transitionProperty="height",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){B(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}}}}});Di.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,Object(fe.Z)(e.on),{default:Object(fe.jb)(()=>[Object(fe.T)(e.$slots,"default")]),_:3},16)},Di.__file="packages/transition/collapse-transition/index.vue",Di.install=e=>{e.component(Di.name,Di)};var $i=Di,Vi=Object(fe.t)({name:"ElCollapseItem",components:{ElCollapseTransition:$i},props:{title:{type:String,default:""},name:{type:[String,Number],default:()=>L()},disabled:Boolean},setup(e){const t=Object(fe.w)("collapse"),n=null==t?void 0:t.collapseMitt;var l=Object(fe.Q)({height:"auto",display:"block"}),a=Object(fe.Q)(0);const r=Object(fe.Q)(!1),o=Object(fe.Q)(!1);var i=Object(fe.Q)(L());return{isActive:Object(fe.j)(()=>-1<(null==t?void 0:t.activeNames.value.indexOf(e.name))),contentWrapStyle:l,contentHeight:a,focusing:r,isClick:o,id:i,handleFocus:()=>{setTimeout(()=>{o.value?o.value=!1:r.value=!0},50)},handleHeaderClick:()=>{e.disabled||(null!=n&&n.emit("item-click",e.name),r.value=!1,o.value=!0)},handleEnterClick:()=>{null!=n&&n.emit("item-click",e.name)},collapse:t}}});const Bi={class:"el-collapse-item__content"};Vi.render=function(t,e,n,l,a,r){var o=Object(fe.U)("el-collapse-transition");return Object(fe.L)(),Object(fe.l)("div",{class:["el-collapse-item",{"is-active":t.isActive,"is-disabled":t.disabled}]},[Object(fe.s)("div",{role:"tab","aria-expanded":t.isActive,"aria-controls":`el-collapse-content-${t.id}`,"aria-describedby":`el-collapse-content-${t.id}`},[Object(fe.s)("div",{id:`el-collapse-head-${t.id}`,class:["el-collapse-item__header",{focusing:t.focusing,"is-active":t.isActive}],role:"button",tabindex:t.disabled?-1:0,onClick:e[1]||(e[1]=(...e)=>t.handleHeaderClick&&t.handleHeaderClick(...e)),onKeyup:e[2]||(e[2]=Object(fe.lb)(Object(fe.mb)((...e)=>t.handleEnterClick&&t.handleEnterClick(...e),["stop"]),["space","enter"])),onFocus:e[3]||(e[3]=(...e)=>t.handleFocus&&t.handleFocus(...e)),onBlur:e[4]||(e[4]=e=>t.focusing=!1)},[Object(fe.T)(t.$slots,"title",{},()=>[Object(fe.r)(Object(fe.Y)(t.title),1)]),Object(fe.s)("i",{class:["el-collapse-item__arrow el-icon-arrow-right",{"is-active":t.isActive}]},null,2)],42,["id","tabindex"])],8,["aria-expanded","aria-controls","aria-describedby"]),Object(fe.s)(o,null,{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{id:`el-collapse-content-${t.id}`,class:"el-collapse-item__wrap",role:"tabpanel","aria-hidden":!t.isActive,"aria-labelledby":`el-collapse-head-${t.id}`},[Object(fe.s)("div",Bi,[Object(fe.T)(t.$slots,"default")])],8,["id","aria-hidden","aria-labelledby"]),[[fe.gb,t.isActive]])]),_:3})],2)},Vi.__file="packages/collapse/src/collapse-item.vue",Vi.install=e=>{e.component(Vi.name,Vi)};var zi=Vi;function Fi(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]}function Ri(e,t){Ki(e)&&(e="100%");var n=Gi(e);return e=Math.min(t,Math.max(0,parseFloat(e+""))),n&&(e=parseInt(e*t+"",10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Hi({r:e,g:t,b:n}){function l(e){e=Math.min(Math.round(e),255);var t=Math.floor(e/16),e=e%16;return""+(Xi[t]||t)+(Xi[e]||e)}return isNaN(e)||isNaN(t)||isNaN(n)?"":"#"+l(e)+l(t)+l(n)}function Wi(e){return 2===e.length?16*(Zi[e[0].toUpperCase()]||+e[0])+(Zi[e[1].toUpperCase()]||+e[1]):Zi[e[1].toUpperCase()]||+e[1]}function Qi(e,t,n){e=Ri(e,255),t=Ri(t,255),n=Ri(n,255);var l=Math.max(e,t,n),a=Math.min(e,t,n);let r;var o=l,i=l-a,s=0===l?0:i/l;if(l===a)r=0;else{switch(l){case e:r=(t-n)/i+(tqi.call(e,t),Ki=function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)},Gi=function(e){return"string"==typeof e&&-1!==e.indexOf("%")},Xi={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Zi={A:10,B:11,C:12,D:13,E:14,F:15};class Ji{constructor(e){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="";for(const t in e=e||{})Ui(e,t)&&(this[t]=e[t]);this.doOnChange()}set(e,t){if(1!==arguments.length||"object"!=typeof e)this["_"+e]=t,this.doOnChange();else for(const n in e)Ui(e,n)&&this.set(n,e[n])}get(e){return this["_"+e]}toRgb(){return Yi(this._hue,this._saturation,this._value)}fromString(l){if(!l)return this._hue=0,this._saturation=100,this._value=100,void this.doOnChange();var a=(e,t,n)=>{this._hue=Math.max(0,Math.min(360,e)),this._saturation=Math.max(0,Math.min(100,t)),this._value=Math.max(0,Math.min(100,n)),this.doOnChange()};if(-1!==l.indexOf("hsl")){var e,t,n=l.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>2""!==e).map((e,t)=>2""!==e).map((e,t)=>2!1,document.ondragstart=()=>!1,S(document,"mousemove",l),S(document,"mouseup",a),es=!0,null!=(t=n.start)&&t.call(n,e))})}}var ns=Object(fe.t)({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(a){const r=Object(fe.u)(),o=Object(fe.Q)(0),i=Object(fe.Q)(0),s=Object(fe.Q)("hsl(0, 100%, 50%)"),e=Object(fe.j)(()=>{return{hue:a.color.get("hue"),value:a.color.get("value")}});function t(){var e=a.color.get("saturation"),t=a.color.get("value"),{clientWidth:n,clientHeight:l}=r.vnode.el;i.value=e*n/100,o.value=(100-t)*l/100,s.value="hsl("+a.color.get("hue")+", 100%, 50%)"}function n(e){const t=r.vnode.el;var n=t.getBoundingClientRect(),l=e.clientX-n.left,e=e.clientY-n.top,l=Math.max(0,l);l=Math.min(l,n.width),e=Math.max(0,e),e=Math.min(e,n.height),i.value=l,o.value=e,a.color.set({saturation:l/n.width*100,value:100-e/n.height*100})}return Object(fe.hb)(()=>e.value,()=>{t()}),Object(fe.I)(()=>{ts(r.vnode.el,{drag:e=>{n(e)},end:e=>{n(e)}}),t()}),{cursorTop:o,cursorLeft:i,background:s,colorValue:e,handleDrag:n,update:t}}});const ls=Object(fe.s)("div",{class:"el-color-svpanel__white"},null,-1),as=Object(fe.s)("div",{class:"el-color-svpanel__black"},null,-1),rs=Object(fe.s)("div",null,null,-1);ns.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:"el-color-svpanel",style:{backgroundColor:e.background}},[ls,as,Object(fe.s)("div",{class:"el-color-svpanel__cursor",style:{top:e.cursorTop+"px",left:e.cursorLeft+"px"}},[rs],4)],4)},ns.__file="packages/color-picker/src/components/sv-panel.vue";var os=Object(fe.t)({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(r){const o=Object(fe.u)(),i=Object(fe.Q)(null),t=Object(fe.Q)(null),e=Object(fe.Q)(0),n=Object(fe.Q)(0),l=Object(fe.j)(()=>r.color.get("hue"));function a(e){const t=o.vnode.el;var n,l=t.getBoundingClientRect();let a;a=r.vertical?(n=e.clientY-l.top,n=Math.min(n,l.height-i.value.offsetHeight/2),n=Math.max(i.value.offsetHeight/2,n),Math.round((n-i.value.offsetHeight/2)/(l.height-i.value.offsetHeight)*360)):(e=e.clientX-l.left,e=Math.min(e,l.width-i.value.offsetWidth/2),e=Math.max(i.value.offsetWidth/2,e),Math.round((e-i.value.offsetWidth/2)/(l.width-i.value.offsetWidth)*360)),r.color.set("hue",a)}function s(){e.value=function(){var e=o.vnode.el;if(r.vertical)return 0;var t=r.color.get("hue");return e?Math.round(t*(e.offsetWidth-i.value.offsetWidth/2)/360):0}(),n.value=function(){var e=o.vnode.el;if(!r.vertical)return 0;var t=r.color.get("hue");return e?Math.round(t*(e.offsetHeight-i.value.offsetHeight/2)/360):0}()}return Object(fe.hb)(()=>l.value,()=>{s()}),Object(fe.I)(()=>{var e={drag:e=>{a(e)},end:e=>{a(e)}};ts(t.value,e),ts(i.value,e),s()}),{bar:t,thumb:i,thumbLeft:e,thumbTop:n,hueValue:l,handleClick:function(e){e.target!==i.value&&a(e)},update:s}}});os.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-color-hue-slider",{"is-vertical":t.vertical}]},[Object(fe.s)("div",{ref:"bar",class:"el-color-hue-slider__bar",onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e))},null,512),Object(fe.s)("div",{ref:"thumb",class:"el-color-hue-slider__thumb",style:{left:t.thumbLeft+"px",top:t.thumbTop+"px"}},null,4)],2)},os.__file="packages/color-picker/src/components/hue-slider.vue";var is=Object(fe.t)({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(a){const r=Object(fe.u)(),o=Object(fe.Q)(null),t=Object(fe.Q)(null),e=Object(fe.Q)(0),n=Object(fe.Q)(0),l=Object(fe.Q)(null);function i(e){const t=r.vnode.el;var n,l=t.getBoundingClientRect();a.vertical?(n=e.clientY-l.top,n=Math.max(o.value.offsetHeight/2,n),n=Math.min(n,l.height-o.value.offsetHeight/2),a.color.set("alpha",Math.round((n-o.value.offsetHeight/2)/(l.height-o.value.offsetHeight)*100))):(e=e.clientX-l.left,e=Math.max(o.value.offsetWidth/2,e),e=Math.min(e,l.width-o.value.offsetWidth/2),a.color.set("alpha",Math.round((e-o.value.offsetWidth/2)/(l.width-o.value.offsetWidth)*100)))}function s(){e.value=function(){if(a.vertical)return 0;var e=r.vnode.el,t=a.color.get("alpha");return e?Math.round(t*(e.offsetWidth-o.value.offsetWidth/2)/100):0}(),n.value=function(){var e=r.vnode.el;if(!a.vertical)return 0;var t=a.color.get("alpha");return e?Math.round(t*(e.offsetHeight-o.value.offsetHeight/2)/100):0}(),l.value=function(){if(a.color&&a.color.value){var{r:e,g:t,b:n}=a.color.toRgb();return`linear-gradient(to right, rgba(${e}, ${t}, ${n}, 0) 0%, rgba(${e}, ${t}, ${n}, 1) 100%)`}return null}()}return Object(fe.hb)(()=>a.color.get("alpha"),()=>{s()}),Object(fe.hb)(()=>a.color.value,()=>{s()}),Object(fe.I)(()=>{var e={drag:e=>{i(e)},end:e=>{i(e)}};ts(t.value,e),ts(o.value,e),s()}),{thumb:o,bar:t,thumbLeft:e,thumbTop:n,background:l,handleClick:function(e){e.target!==o.value&&i(e)},update:s}}});is.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-color-alpha-slider",{"is-vertical":t.vertical}]},[Object(fe.s)("div",{ref:"bar",class:"el-color-alpha-slider__bar",style:{background:t.background},onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e))},null,4),Object(fe.s)("div",{ref:"thumb",class:"el-color-alpha-slider__thumb",style:{left:t.thumbLeft+"px",top:t.thumbTop+"px"}},null,4)],2)},is.__file="packages/color-picker/src/components/alpha-slider.vue";var ss=Object(fe.t)({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(t){const e=ps()["currentColor"],n=Object(fe.Q)(l(t.colors,t.color));function l(e,n){return e.map(e=>{const t=new Ji;return t.enableAlpha=!0,t.format="rgba",t.fromString(e),t.selected=t.value===n.value,t})}return Object(fe.hb)(()=>e.value,e=>{const t=new Ji;t.fromString(e),n.value.forEach(e=>{e.selected=t.compare(e)})}),Object(fe.ib)(()=>{n.value=l(t.colors,t.color)}),{rgbaColors:n,handleSelect:function(e){t.color.fromString(t.colors[e])}}}});const cs={class:"el-color-predefine"},us={class:"el-color-predefine__colors"};ss.render=function(n,e,t,l,a,r){return Object(fe.L)(),Object(fe.l)("div",cs,[Object(fe.s)("div",us,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.rgbaColors,(e,t)=>(Object(fe.L)(),Object(fe.l)("div",{key:n.colors[t],class:["el-color-predefine__color-selector",{selected:e.selected,"is-alpha":e._alpha<100}],onClick:e=>n.handleSelect(t)},[Object(fe.s)("div",{style:{"background-color":e.value}},null,4)],10,["onClick"]))),128))])])},ss.__file="packages/color-picker/src/components/predefine.vue";const ds=Symbol(),ps=()=>Object(fe.w)(ds);var bs=Object(fe.t)({name:"ElColorPicker",components:{ElPopper:Ql,ElInput:bl,SvPanel:ns,HueSlider:os,AlphaSlider:is,ElButton:ma,Predefine:ss},directives:{ClickOutside:St},props:{modelValue:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:En},popperClass:String,predefine:Array},emits:["change","active-change",me],setup(n,{emit:l}){const e=G();var t=kn()["t"];const a=Object(fe.w)(Mn,{}),r=Object(fe.w)(Pn,{}),o=Object(fe.Q)(null),i=Object(fe.Q)(null),s=Object(fe.Q)(null);var c=Object(fe.Q)(null);const u=Object(fe.P)(new Ji({enableAlpha:n.showAlpha,format:n.colorFormat})),d=Object(fe.Q)(!1),p=Object(fe.Q)(!1),b=Object(fe.Q)("");var f=Object(fe.j)(()=>n.modelValue||p.value?function(e,t){if(!(e instanceof Ji))throw Error("color should be instance of _color Class");var{r:n,g:l,b:a}=e.toRgb();return t?`rgba(${n}, ${l}, ${a}, ${e.get("alpha")/100})`:`rgb(${n}, ${l}, ${a})`}(u,n.showAlpha):"transparent"),h=Object(fe.j)(()=>n.size||r.size||e.size);const v=Object(fe.j)(()=>n.disabled||a.disabled),m=Object(fe.j)(()=>n.modelValue||p.value?u.value:"");Object(fe.hb)(()=>n.modelValue,e=>{e?e!==u.value&&u.fromString(e):p.value=!1}),Object(fe.hb)(()=>m.value,e=>{b.value=e,l("active-change",e)}),Object(fe.hb)(()=>u.value,()=>{n.modelValue||p.value||(p.value=!0)});const g=Cn()(function(e){d.value=e},100);function y(){Object(fe.A)(()=>{n.modelValue?u.fromString(n.modelValue):p.value=!1})}return Object(fe.I)(()=>{n.modelValue&&(u.fromString(n.modelValue),b.value=m.value)}),Object(fe.hb)(()=>d.value,()=>{Object(fe.A)(()=>{var e;null!=(e=o.value)&&e.update(),null!=(e=i.value)&&e.update(),null!=(e=s.value)&&e.update()})}),Object(fe.N)(ds,{currentColor:m}),{color:u,colorDisabled:v,colorSize:h,displayedColor:f,showPanelColor:p,showPicker:d,customInput:b,handleConfirm:function(){u.fromString(b.value)},hide:function(){g(!1),y()},handleTrigger:function(){v.value||g(!d.value)},clear:function(){var e;g(!1),l(me,null),l("change",null),null!==n.modelValue&&null!=(e=r.formItemMitt)&&e.emit("el.form.change",null),y()},confirmValue:function(){var e,t=u.value;l(me,t),l("change",t),null!=(e=r.formItemMitt)&&e.emit("el.form.change",t),g(!1),Object(fe.A)(()=>{const e=new Ji({enableAlpha:n.showAlpha,format:n.colorFormat});e.fromString(n.modelValue),u.compare(e)||y()})},t:t,hue:o,svPanel:i,alpha:s,popper:c}}});const fs={class:"el-color-dropdown__main-wrapper"},hs={class:"el-color-dropdown__btns"},vs={class:"el-color-dropdown__value"},ms={key:0,class:"el-color-picker__mask"},gs={key:0,class:"el-color-picker__empty el-icon-close"},ys={class:"el-color-picker__icon el-icon-arrow-down"};bs.render=function(t,e,n,l,a,r){const o=Object(fe.U)("hue-slider"),i=Object(fe.U)("sv-panel"),s=Object(fe.U)("alpha-slider"),c=Object(fe.U)("predefine"),u=Object(fe.U)("el-input"),d=Object(fe.U)("el-button");var p=Object(fe.U)("el-popper");const b=Object(fe.V)("click-outside");return Object(fe.L)(),Object(fe.l)(p,{ref:"popper",visible:t.showPicker,"onUpdate:visible":e[3]||(e[3]=e=>t.showPicker=e),effect:"light","manual-mode":"",trigger:"click","show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,transition:"el-zoom-in-top","gpu-acceleration":!1,"popper-class":`el-color-picker__panel el-color-dropdown ${t.popperClass}`,"stop-popper-mouse-event":!1},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",null,[Object(fe.s)("div",fs,[Object(fe.s)(o,{ref:"hue",class:"hue-slider",color:t.color,vertical:""},null,8,["color"]),Object(fe.s)(i,{ref:"svPanel",color:t.color},null,8,["color"])]),t.showAlpha?(Object(fe.L)(),Object(fe.l)(s,{key:0,ref:"alpha",color:t.color},null,8,["color"])):Object(fe.m)("v-if",!0),t.predefine?(Object(fe.L)(),Object(fe.l)(c,{key:1,ref:"predefine",color:t.color,colors:t.predefine},null,8,["color","colors"])):Object(fe.m)("v-if",!0),Object(fe.s)("div",hs,[Object(fe.s)("span",vs,[Object(fe.s)(u,{modelValue:t.customInput,"onUpdate:modelValue":e[1]||(e[1]=e=>t.customInput=e),"validate-event":!1,size:"mini",onKeyup:Object(fe.lb)(t.handleConfirm,["enter"]),onBlur:t.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])]),Object(fe.s)(d,{size:"mini",type:"text",class:"el-color-dropdown__link-btn",onClick:t.clear},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.t("el.colorpicker.clear")),1)]),_:1},8,["onClick"]),Object(fe.s)(d,{plain:"",size:"mini",class:"el-color-dropdown__btn",onClick:t.confirmValue},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.t("el.colorpicker.confirm")),1)]),_:1},8,["onClick"])])],512),[[b,t.hide]])]),trigger:Object(fe.jb)(()=>[Object(fe.s)("div",{class:["el-color-picker",t.colorDisabled?"is-disabled":"",t.colorSize?`el-color-picker--${t.colorSize}`:""]},[t.colorDisabled?(Object(fe.L)(),Object(fe.l)("div",ms)):Object(fe.m)("v-if",!0),Object(fe.s)("div",{class:"el-color-picker__trigger",onClick:e[2]||(e[2]=(...e)=>t.handleTrigger&&t.handleTrigger(...e))},[Object(fe.s)("span",{class:["el-color-picker__color",{"is-alpha":t.showAlpha}]},[Object(fe.s)("span",{class:"el-color-picker__color-inner",style:{backgroundColor:t.displayedColor}},null,4),t.modelValue||t.showPanelColor?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("span",gs))],2),Object(fe.kb)(Object(fe.s)("span",ys,null,512),[[fe.gb,t.modelValue||t.showPanelColor]])])],2)]),_:1},8,["visible","popper-class"])},bs.__file="packages/color-picker/src/index.vue",bs.install=e=>{e.component(bs.name,bs)};var Os=bs,js=Object(fe.t)({name:"ElContainer",props:{direction:{type:String,default:""}},setup(t,{slots:n}){return{isVertical:Object(fe.j)(()=>{if("vertical"===t.direction)return!0;if("horizontal"===t.direction)return!1;if(n&&n.default){const e=n.default();return e.some(e=>{e=e.type.name;return"ElHeader"===e||"ElFooter"===e})}return!1})}}});js.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("section",{class:["el-container",{"is-vertical":e.isVertical}]},[Object(fe.T)(e.$slots,"default")],2)},js.__file="packages/container/src/container.vue",js.install=e=>{e.component(js.name,js)};var ws=js,xs=t=>(t.install=e=>{e.component(t.name,t)},t),ks=Object.defineProperty,_s=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,Es=(e,t,n)=>t in e?ks(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ts=xs(Object(fe.t)({name:"ElConfigProvider",props:((e,t)=>{for(var n in t=t||{})Cs.call(t,n)&&Es(e,n,t[n]);if(_s)for(var n of _s(t))Ss.call(t,n)&&Es(e,n,t[n]);return e})({},yn),setup(e,{slots:t}){return wn(),()=>t.default()}})),Ls=n("8853"),Ms=n.n(Ls),Ps=n("c08f"),As=n.n(Ps),Is=n("9acf"),Ns=n.n(Is),Ds=n("824e"),$s=n.n(Ds),Vs=n("194e"),Bs=n.n(Vs),zs=n("ebbb"),Fs=n.n(zs),Rs=Object(fe.t)({props:{date:{type:Object},minDate:{type:Object},maxDate:{type:Object},parsedValue:{type:[Object,Array]},selectionMode:{type:String,default:"day"},showWeekNumber:{type:Boolean,default:!1},disabledDate:{type:Function},cellClassName:{type:Function},rangeState:{type:Object,default:()=>({endDate:null,selecting:!1})}},emits:["changerange","pick","select"],setup(g,r){const{t:e,lang:y}=kn(),l=Object(fe.Q)(null),a=Object(fe.Q)(null),n=Object(fe.Q)([[],[],[],[],[],[]]),o=g.date.$locale().weekStart||7,t=g.date.locale("en").localeData().weekdaysShort().map(e=>e.toLowerCase()),O=Object(fe.j)(()=>3{const e=g.date.startOf("month");return e.subtract(e.day()||7,"day")});var i=Object(fe.j)(()=>t.concat(t).slice(o,o+7));const s=Object(fe.j)(()=>{const e=g.date.startOf("month");var l=e.day()||7,a=e.daysInMonth(),r=e.subtract(1,"month").daysInMonth(),o=O.value,t=n.value;let i=1;const s="dates"===g.selectionMode?k(g.parsedValue):[];var c,u,d,p=H()().locale(y.value).startOf("day");for(let n=0;n<6;n++){const v=t[n];g.showWeekNumber&&(v[0]||(v[0]={type:"week",text:j.value.add(7*n+1,"day").week()}));for(let t=0;t<7;t++){let e=v[g.showWeekNumber?t+1:t];e=e||{row:n,column:t,type:"normal",inRange:!1,start:!1,end:!1};var b=7*n+t;const m=j.value.add(b-o,"day");e.type="normal";var f=g.rangeState.endDate||g.maxDate||g.rangeState.selecting&&g.minDate;e.inRange=g.minDate&&m.isSameOrAfter(g.minDate,"day")&&f&&m.isSameOrBefore(f,"day")||g.minDate&&m.isSameOrBefore(g.minDate,"day")&&f&&m.isSameOrAfter(f,"day"),null!=(b=g.minDate)&&b.isSameOrAfter(f)?(e.start=f&&m.isSame(f,"day"),e.end=g.minDate&&m.isSame(g.minDate,"day")):(e.start=g.minDate&&m.isSame(g.minDate,"day"),e.end=f&&m.isSame(f,"day")),m.isSame(p,"day")&&(e.type="today"),0<=n&&n<=1?(h=l+o<0?7+l+o:l+o,t+7*n>=h?e.text=i++:(e.text=r-(h-t%7)+1+7*n,e.type="prev-month")):i<=a?e.text=i++:(e.text=i++-a,e.type="next-month");var h=m.toDate();e.selected=s.find(e=>e.valueOf()===m.valueOf()),e.disabled=g.disabledDate&&g.disabledDate(h),e.customClass=g.cellClassName&&g.cellClassName(h),v[g.showWeekNumber?t+1:t]=e}"week"===g.selectionMode&&(c=g.showWeekNumber?1:0,u=g.showWeekNumber?7:6,d=w(v[1+c]),v[c].inRange=d,v[c].start=d,v[u].inRange=d,v[u].end=d)}return t});const c=(e,t)=>{t=7*e+(t-(g.showWeekNumber?1:0))-O.value;return j.value.add(t,"day")};const w=e=>{if("week"!==g.selectionMode)return!1;let t=g.date.startOf("day");if("prev-month"===e.type&&(t=t.subtract(1,"month")),"next-month"===e.type&&(t=t.add(1,"month")),t=t.date(parseInt(e.text,10)),!g.parsedValue||Array.isArray(g.parsedValue))return!1;{e=(g.parsedValue.day()-o+7)%7-1;const n=g.parsedValue.subtract(e,"day");return n.isSame(t,"day")}};return{handleMouseMove:t=>{if(g.rangeState.selecting){let e=t.target;var n;"SPAN"===e.tagName&&(e=e.parentNode.parentNode),"DIV"===e.tagName&&(e=e.parentNode),"TD"===e.tagName&&(n=e.parentNode.rowIndex-1,t=e.cellIndex,s.value[n][t].disabled||n===l.value&&t===a.value||(l.value=n,a.value=t,r.emit("changerange",{selecting:!0,endDate:c(n,t)})))}},t:e,rows:s,isWeekActive:w,getCellClasses:e=>{let t=[];var n,l;return"normal"!==e.type&&"today"!==e.type||e.disabled?t.push(e.type):(t.push("available"),"today"===e.type&&t.push("today")),"day"===g.selectionMode&&("normal"===e.type||"today"===e.type)&&(n=e,(l=g.parsedValue)&&H()(l).locale(y.value).isSame(g.date.date(Number(n.text)),"day"))&&t.push("current"),!e.inRange||"normal"!==e.type&&"today"!==e.type&&"week"!==g.selectionMode||(t.push("in-range"),e.start&&t.push("start-date"),e.end&&t.push("end-date")),e.disabled&&t.push("disabled"),e.selected&&t.push("selected"),e.customClass&&t.push(e.customClass),t.join(" ")},WEEKS:i,handleClick:e=>{let t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,l=t.cellIndex,e=s.value[n][l];if(!e.disabled&&"week"!==e.type){const a=c(n,l);"range"===g.selectionMode?g.rangeState.selecting?(a>=g.minDate?r.emit("pick",{minDate:g.minDate,maxDate:a}):r.emit("pick",{minDate:a,maxDate:g.minDate}),r.emit("select",!1)):(r.emit("pick",{minDate:a,maxDate:null}),r.emit("select",!0)):"day"===g.selectionMode?r.emit("pick",a):"week"===g.selectionMode?(n=a.week(),l=a.year()+"w"+n,r.emit("pick",{year:a.year(),week:n,value:l,date:a.startOf("week")})):"dates"===g.selectionMode&&(e=e.selected?k(g.parsedValue).filter(e=>e.valueOf()!==a.valueOf()):k(g.parsedValue).concat([a]),r.emit("pick",e))}}}}}});const Hs={key:0};Rs.render=function(n,e,t,l,a,r){return Object(fe.L)(),Object(fe.l)("table",{cellspacing:"0",cellpadding:"0",class:["el-date-table",{"is-week-mode":"week"===n.selectionMode}],onClick:e[1]||(e[1]=(...e)=>n.handleClick&&n.handleClick(...e)),onMousemove:e[2]||(e[2]=(...e)=>n.handleMouseMove&&n.handleMouseMove(...e))},[Object(fe.s)("tbody",null,[Object(fe.s)("tr",null,[n.showWeekNumber?(Object(fe.L)(),Object(fe.l)("th",Hs,Object(fe.Y)(n.t("el.datepicker.week")),1)):Object(fe.m)("v-if",!0),(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.WEEKS,(e,t)=>(Object(fe.L)(),Object(fe.l)("th",{key:t},Object(fe.Y)(n.t("el.datepicker.weeks."+e)),1))),128))]),(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.rows,(e,t)=>(Object(fe.L)(),Object(fe.l)("tr",{key:t,class:["el-date-table__row",{current:n.isWeekActive(e[1])}]},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(e,(e,t)=>(Object(fe.L)(),Object(fe.l)("td",{key:t,class:n.getCellClasses(e)},[Object(fe.s)("div",null,[Object(fe.s)("span",null,Object(fe.Y)(e.text),1)])],2))),128))],2))),128))])],34)},Rs.__file="packages/date-picker/src/date-picker-com/basic-date-table.vue";var Ws=Object(fe.t)({props:{disabledDate:{type:Function},selectionMode:{type:String,default:"month"},minDate:{type:Object},maxDate:{type:Object},date:{type:Object},parsedValue:{type:Object},rangeState:{type:Object,default:()=>({endDate:null,selecting:!1})}},emits:["changerange","pick","select"],setup(c,l){const{t:e,lang:u}=kn();var t=Object(fe.Q)(c.date.locale("en").localeData().monthsShort().map(e=>e.toLowerCase()));const n=Object(fe.Q)([[],[],[]]),a=Object(fe.Q)(null),r=Object(fe.Q)(null),o=Object(fe.j)(()=>{var l,e=n.value;const a=H()().locale(u.value).startOf("month");for(let n=0;n<3;n++){const i=e[n];for(let t=0;t<4;t++){let e=i[t];e=e||{row:n,column:t,type:"normal",inRange:!1,start:!1,end:!1},e.type="normal";var r=4*n+t;const s=c.date.startOf("year").month(r);var o=c.rangeState.endDate||c.maxDate||c.rangeState.selecting&&c.minDate;e.inRange=c.minDate&&s.isSameOrAfter(c.minDate,"month")&&o&&s.isSameOrBefore(o,"month")||c.minDate&&s.isSameOrBefore(c.minDate,"month")&&o&&s.isSameOrAfter(o,"month"),null!=(l=c.minDate)&&l.isSameOrAfter(o)?(e.start=o&&s.isSame(o,"month"),e.end=c.minDate&&s.isSame(c.minDate,"month")):(e.start=c.minDate&&s.isSame(c.minDate,"month"),e.end=o&&s.isSame(o,"month")),a.isSame(s)&&(e.type="today"),e.text=r;r=s.toDate();e.disabled=c.disabledDate&&c.disabledDate(r),i[t]=e}}return e});return{handleMouseMove:t=>{if(c.rangeState.selecting){let e=t.target;var n;"A"===e.tagName&&(e=e.parentNode.parentNode),"DIV"===e.tagName&&(e=e.parentNode),"TD"===e.tagName&&(n=e.parentNode.rowIndex,t=e.cellIndex,o.value[n][t].disabled||n===a.value&&t===r.value||(a.value=n,r.value=t,l.emit("changerange",{selecting:!0,endDate:c.date.startOf("year").month(4*n+t)})))}},handleMonthTableClick:e=>{let t=e.target;var n;"A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName&&($(t,"disabled")||(n=t.cellIndex,e=4*t.parentNode.rowIndex+n,n=c.date.startOf("year").month(e),"range"===c.selectionMode?c.rangeState.selecting?(n>=c.minDate?l.emit("pick",{minDate:c.minDate,maxDate:n}):l.emit("pick",{minDate:n,maxDate:c.minDate}),l.emit("select",!1)):(l.emit("pick",{minDate:n,maxDate:null}),l.emit("select",!0)):l.emit("pick",e)))},rows:o,getCellStyle:e=>{const t={},n=c.date.year(),l=new Date,a=e.text;return t.disabled=!!c.disabledDate&&((e,t,n)=>{const l=H()().locale(n).startOf("month").month(t).year(e);e=l.daysInMonth();return vr(e).map(e=>l.add(e,"day").toDate())})(n,a,u.value).every(c.disabledDate),t.current=0<=k(c.parsedValue).findIndex(e=>e.year()===n&&e.month()===a),t.today=l.getFullYear()===n&&l.getMonth()===a,e.inRange&&(t["in-range"]=!0,e.start&&(t["start-date"]=!0),e.end&&(t["end-date"]=!0)),t},t:e,months:t}}});const Qs={class:"cell"};Ws.render=function(n,e,t,l,a,r){return Object(fe.L)(),Object(fe.l)("table",{class:"el-month-table",onClick:e[1]||(e[1]=(...e)=>n.handleMonthTableClick&&n.handleMonthTableClick(...e)),onMousemove:e[2]||(e[2]=(...e)=>n.handleMouseMove&&n.handleMouseMove(...e))},[Object(fe.s)("tbody",null,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.rows,(e,t)=>(Object(fe.L)(),Object(fe.l)("tr",{key:t},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(e,(e,t)=>(Object(fe.L)(),Object(fe.l)("td",{key:t,class:n.getCellStyle(e)},[Object(fe.s)("div",null,[Object(fe.s)("a",Qs,Object(fe.Y)(n.t("el.datepicker.months."+n.months[e.text])),1)])],2))),128))]))),128))])],32)},Ws.__file="packages/date-picker/src/date-picker-com/basic-month-table.vue";var Ys=Object(fe.t)({props:{disabledDate:{type:Function},parsedValue:{type:Object},date:{type:Object}},emits:["pick"],setup(l,t){const a=kn()["lang"];return{startYear:Object(fe.j)(()=>10*Math.floor(l.date.year()/10)),getCellStyle:t=>{const e={},n=H()().locale(a.value);return e.disabled=!!l.disabledDate&&((e,t)=>{const n=H()(String(e)).locale(t).startOf("year"),l=n.endOf("year");t=l.dayOfYear();return vr(t).map(e=>n.add(e,"day").toDate())})(t,a.value).every(l.disabledDate),e.current=0<=k(l.parsedValue).findIndex(e=>e.year()===t),e.today=n.year()===t,e},handleYearTableClick:e=>{e=e.target;"A"===e.tagName&&($(e.parentNode,"disabled")||(e=e.textContent||e.innerText,t.emit("pick",Number(e))))}}}});const qs={class:"cell"},Us={class:"cell"},Ks={class:"cell"},Gs={class:"cell"},Xs={class:"cell"},Zs={class:"cell"},Js={class:"cell"},ec={class:"cell"},tc={class:"cell"},nc={class:"cell"},lc=Object(fe.s)("td",null,null,-1),ac=Object(fe.s)("td",null,null,-1);Ys.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("table",{class:"el-year-table",onClick:e[1]||(e[1]=(...e)=>t.handleYearTableClick&&t.handleYearTableClick(...e))},[Object(fe.s)("tbody",null,[Object(fe.s)("tr",null,[Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+0)]},[Object(fe.s)("a",qs,Object(fe.Y)(t.startYear),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+1)]},[Object(fe.s)("a",Us,Object(fe.Y)(t.startYear+1),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+2)]},[Object(fe.s)("a",Ks,Object(fe.Y)(t.startYear+2),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+3)]},[Object(fe.s)("a",Gs,Object(fe.Y)(t.startYear+3),1)],2)]),Object(fe.s)("tr",null,[Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+4)]},[Object(fe.s)("a",Xs,Object(fe.Y)(t.startYear+4),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+5)]},[Object(fe.s)("a",Zs,Object(fe.Y)(t.startYear+5),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+6)]},[Object(fe.s)("a",Js,Object(fe.Y)(t.startYear+6),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+7)]},[Object(fe.s)("a",ec,Object(fe.Y)(t.startYear+7),1)],2)]),Object(fe.s)("tr",null,[Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+8)]},[Object(fe.s)("a",tc,Object(fe.Y)(t.startYear+8),1)],2),Object(fe.s)("td",{class:["available",t.getCellStyle(t.startYear+9)]},[Object(fe.s)("a",nc,Object(fe.Y)(t.startYear+9),1)],2),lc,ac])])])},Ys.__file="packages/date-picker/src/date-picker-com/basic-year-table.vue";var rc=Object(fe.t)({components:{DateTable:Rs,ElInput:bl,ElButton:ma,TimePickPanel:Ua,MonthTable:Ws,YearTable:Ys},directives:{clickoutside:St},props:{visible:{type:Boolean,default:!1},parsedValue:{type:[Object,Array]},format:{type:String,default:""},type:{type:String,required:!0,validator:Ln}},emits:["pick","set-picker-option"],setup(a,r){const{t:n,lang:o}=kn(),i=Object(fe.Q)(H()().locale(o.value));var e=Object(fe.j)(()=>i.value.month());const l=Object(fe.j)(()=>i.value.year()),t=Object(fe.Q)([]),s=Object(fe.Q)(null),c=Object(fe.Q)(null),u=e=>(0{if(E){const t=H()(E).locale(o.value);return t.year(e.year()).month(e.month()).date(e.date())}return m.value?e.millisecond(0):e.startOf("day")},p=(e,...t)=>{var n;e?Array.isArray(e)?(n=e.map(d),r.emit("pick",n,...t)):r.emit("pick",d(e),...t):r.emit("pick",e,...t),s.value=null,c.value=null};const b=Object(fe.Q)("date");var f=Object(fe.j)(()=>{var e=n("el.datepicker.year");if("year"!==b.value)return l.value+" "+e;var t=10*Math.floor(l.value/10);return e?t+" "+e+" - "+(9+t)+" "+e:t+" - "+(9+t)});const h=Object(fe.j)(()=>["week","month","year","dates"].includes(a.type)?a.type:"day");Object(fe.hb)(()=>h.value,e=>{["month","year"].includes(e)?b.value=e:b.value="date"},{immediate:!0});var v=Object(fe.j)(()=>!!_.length);const m=Object(fe.j)(()=>"datetime"===a.type||"datetimerange"===a.type);var g=Object(fe.j)(()=>m.value||"dates"===h.value);const y=Object(fe.j)(()=>gr(a.format)),O=Object(fe.j)(()=>mr(a.format));var j=Object(fe.j)(()=>c.value||(a.parsedValue||T?(a.parsedValue||i.value).format(y.value):void 0)),w=Object(fe.j)(()=>s.value||(a.parsedValue||T?(a.parsedValue||i.value).format(O.value):void 0));const x=Object(fe.Q)(!1);const k=()=>H()(T).locale(o.value);r.emit("set-picker-option",["isValidValue",e=>e.isValid()&&(!C||!C(e.toDate()))]),r.emit("set-picker-option",["formatToString",e=>"dates"===h.value?e.map(e=>e.format(a.format)):e.format(a.format)]),r.emit("set-picker-option",["parseUserInput",e=>H()(e,a.format).locale(o.value)]),r.emit("set-picker-option",["handleKeydown",e=>{var{code:t,keyCode:n}=e;const l=[te.up,te.down,te.left,te.right];a.visible&&!x.value&&(l.includes(t)&&((e=>{const t={year:{38:-4,40:4,37:-1,39:1,offset:(e,t)=>e.setFullYear(e.getFullYear()+t)},month:{38:-4,40:4,37:-1,39:1,offset:(e,t)=>e.setMonth(e.getMonth()+t)},week:{38:-1,40:1,37:-1,39:1,offset:(e,t)=>e.setDate(e.getDate()+t*7)},day:{38:-7,40:7,37:-1,39:1,offset:(e,t)=>e.setDate(e.getDate()+t)}},n=i.value.toDate();while(Math.abs(i.value.diff(n,"year",true))<1){const l=t[h.value];l.offset(n,l[e]);if(C&&C(n))continue;const a=H()(n).locale(o.value);i.value=a;r.emit("pick",a,true);break}})(n),e.stopPropagation(),e.preventDefault()),t===te.enter&&null===s.value&&null===c.value&&p(i,!1))}]);const{shortcuts:_,disabledDate:C,cellClassName:S,defaultTime:E,defaultValue:T,arrowControl:L}=Object(fe.w)("EP_PICKER_BASE").props;return Object(fe.hb)(()=>a.parsedValue,e=>{e?"dates"!==h.value&&(Array.isArray(e)||(i.value=e)):i.value=k()},{immediate:!0}),{handleTimePick:(e,t,n)=>{e=a.parsedValue?a.parsedValue.hour(e.hour()).minute(e.minute()).second(e.second()):e;i.value=e,p(i.value,!0),n||(x.value=t)},handleTimePickClose:()=>{x.value=!1},onTimePickerInputFocus:()=>{x.value=!0},timePickerVisible:x,visibleTime:j,visibleDate:w,showTime:m,changeToNow:()=>{const e=H()().locale(o.value);var t=e.toDate();C&&C(t)||!u()||(i.value=H()().locale(o.value),p(i.value))},onConfirm:()=>{if("dates"===h.value)p(a.parsedValue);else{let e=a.parsedValue;if(!e){const t=H()(E).locale(o.value),n=k();e=t.year(n.year()).month(n.month()).date(n.date())}i.value=e,p(e)}},footerVisible:g,handleYearPick:e=>{"year"===h.value?(i.value=i.value.startOf("year").year(e),p(i.value)):(i.value=i.value.year(e),b.value="month")},showMonthPicker:()=>{b.value="month"},showYearPicker:()=>{b.value="year"},handleMonthPick:e=>{i.value=i.value.startOf("month").month(e),"month"===h.value?p(i.value):b.value="date"},hasShortcuts:v,shortcuts:_,arrowControl:L,disabledDate:C,cellClassName:S,selectionMode:h,handleShortcutClick:e=>{var t="function"==typeof e.value?e.value():e.value;t?p(H()(t).locale(o.value)):e.onClick&&e.onClick(r)},prevYear_:()=>{"year"===b.value?i.value=i.value.subtract(10,"year"):i.value=i.value.subtract(1,"year")},nextYear_:()=>{"year"===b.value?i.value=i.value.add(10,"year"):i.value=i.value.add(1,"year")},prevMonth_:()=>{i.value=i.value.subtract(1,"month")},nextMonth_:()=>{i.value=i.value.add(1,"month")},innerDate:i,t:n,yearLabel:f,currentView:b,month:e,handleDatePick:t=>{if("day"===h.value){let e=a.parsedValue?a.parsedValue.year(t.year()).month(t.month()).date(t.date()):t;!u(e),i.value=e,p(e,m.value)}else"week"===h.value?p(t.date):"dates"===h.value&&p(t,!0)},handleVisibleTimeChange:e=>{const t=H()(e,y.value).locale(o.value);t.isValid()&&u(t)&&(i.value=t.year(i.value.year()).month(i.value.month()).date(i.value.date()),c.value=null,x.value=!1,p(i.value,!0))},handleVisibleDateChange:e=>{const t=H()(e,O.value).locale(o.value);t.isValid()&&(C&&C(t.toDate())||(i.value=t.hour(i.value.hour()).minute(i.value.minute()).second(i.value.second()),s.value=null,p(i.value,!0)))},timeFormat:y,userInputTime:c,userInputDate:s}}});const oc={class:"el-picker-panel__body-wrapper"},ic={key:0,class:"el-picker-panel__sidebar"},sc={class:"el-picker-panel__body"},cc={key:0,class:"el-date-picker__time-header"},uc={class:"el-date-picker__editor-wrap"},dc={class:"el-date-picker__editor-wrap"},pc={class:"el-picker-panel__content"},bc={class:"el-picker-panel__footer"};rc.render=function(n,e,t,l,a,r){var o=Object(fe.U)("el-input"),i=Object(fe.U)("time-pick-panel"),s=Object(fe.U)("date-table"),c=Object(fe.U)("year-table"),u=Object(fe.U)("month-table"),d=Object(fe.U)("el-button"),p=Object(fe.V)("clickoutside");return Object(fe.L)(),Object(fe.l)("div",{class:["el-picker-panel el-date-picker",[{"has-sidebar":n.$slots.sidebar||n.hasShortcuts,"has-time":n.showTime}]]},[Object(fe.s)("div",oc,[Object(fe.T)(n.$slots,"sidebar",{class:"el-picker-panel__sidebar"}),n.hasShortcuts?(Object(fe.L)(),Object(fe.l)("div",ic,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.shortcuts,(t,e)=>(Object(fe.L)(),Object(fe.l)("button",{key:e,type:"button",class:"el-picker-panel__shortcut",onClick:e=>n.handleShortcutClick(t)},Object(fe.Y)(t.text),9,["onClick"]))),128))])):Object(fe.m)("v-if",!0),Object(fe.s)("div",sc,[n.showTime?(Object(fe.L)(),Object(fe.l)("div",cc,[Object(fe.s)("span",uc,[Object(fe.s)(o,{placeholder:n.t("el.datepicker.selectDate"),"model-value":n.visibleDate,size:"small",onInput:e[1]||(e[1]=e=>n.userInputDate=e),onChange:n.handleVisibleDateChange},null,8,["placeholder","model-value","onChange"])]),Object(fe.kb)(Object(fe.s)("span",dc,[Object(fe.s)(o,{placeholder:n.t("el.datepicker.selectTime"),"model-value":n.visibleTime,size:"small",onFocus:n.onTimePickerInputFocus,onInput:e[2]||(e[2]=e=>n.userInputTime=e),onChange:n.handleVisibleTimeChange},null,8,["placeholder","model-value","onFocus","onChange"]),Object(fe.s)(i,{visible:n.timePickerVisible,format:n.timeFormat,"time-arrow-control":n.arrowControl,"parsed-value":n.innerDate,onPick:n.handleTimePick},null,8,["visible","format","time-arrow-control","parsed-value","onPick"])],512),[[p,n.handleTimePickClose]])])):Object(fe.m)("v-if",!0),Object(fe.kb)(Object(fe.s)("div",{class:["el-date-picker__header",{"el-date-picker__header--bordered":"year"===n.currentView||"month"===n.currentView}]},[Object(fe.s)("button",{type:"button","aria-label":n.t("el.datepicker.prevYear"),class:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-d-arrow-left",onClick:e[3]||(e[3]=(...e)=>n.prevYear_&&n.prevYear_(...e))},null,8,["aria-label"]),Object(fe.kb)(Object(fe.s)("button",{type:"button","aria-label":n.t("el.datepicker.prevMonth"),class:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-arrow-left",onClick:e[4]||(e[4]=(...e)=>n.prevMonth_&&n.prevMonth_(...e))},null,8,["aria-label"]),[[fe.gb,"date"===n.currentView]]),Object(fe.s)("span",{role:"button",class:"el-date-picker__header-label",onClick:e[5]||(e[5]=(...e)=>n.showYearPicker&&n.showYearPicker(...e))},Object(fe.Y)(n.yearLabel),1),Object(fe.kb)(Object(fe.s)("span",{role:"button",class:["el-date-picker__header-label",{active:"month"===n.currentView}],onClick:e[6]||(e[6]=(...e)=>n.showMonthPicker&&n.showMonthPicker(...e))},Object(fe.Y)(n.t(`el.datepicker.month${n.month+1}`)),3),[[fe.gb,"date"===n.currentView]]),Object(fe.s)("button",{type:"button","aria-label":n.t("el.datepicker.nextYear"),class:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-d-arrow-right",onClick:e[7]||(e[7]=(...e)=>n.nextYear_&&n.nextYear_(...e))},null,8,["aria-label"]),Object(fe.kb)(Object(fe.s)("button",{type:"button","aria-label":n.t("el.datepicker.nextMonth"),class:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-arrow-right",onClick:e[8]||(e[8]=(...e)=>n.nextMonth_&&n.nextMonth_(...e))},null,8,["aria-label"]),[[fe.gb,"date"===n.currentView]])],2),[[fe.gb,"time"!==n.currentView]]),Object(fe.s)("div",pc,["date"===n.currentView?(Object(fe.L)(),Object(fe.l)(s,{key:0,"selection-mode":n.selectionMode,date:n.innerDate,"parsed-value":n.parsedValue,"disabled-date":n.disabledDate,onPick:n.handleDatePick},null,8,["selection-mode","date","parsed-value","disabled-date","onPick"])):Object(fe.m)("v-if",!0),"year"===n.currentView?(Object(fe.L)(),Object(fe.l)(c,{key:1,date:n.innerDate,"disabled-date":n.disabledDate,"parsed-value":n.parsedValue,onPick:n.handleYearPick},null,8,["date","disabled-date","parsed-value","onPick"])):Object(fe.m)("v-if",!0),"month"===n.currentView?(Object(fe.L)(),Object(fe.l)(u,{key:2,date:n.innerDate,"parsed-value":n.parsedValue,"disabled-date":n.disabledDate,onPick:n.handleMonthPick},null,8,["date","parsed-value","disabled-date","onPick"])):Object(fe.m)("v-if",!0)])])]),Object(fe.kb)(Object(fe.s)("div",bc,[Object(fe.kb)(Object(fe.s)(d,{size:"mini",type:"text",class:"el-picker-panel__link-btn",onClick:n.changeToNow},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.now")),1)]),_:1},8,["onClick"]),[[fe.gb,"dates"!==n.selectionMode]]),Object(fe.s)(d,{plain:"",size:"mini",class:"el-picker-panel__link-btn",onClick:n.onConfirm},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.confirm")),1)]),_:1},8,["onClick"])],512),[[fe.gb,n.footerVisible&&"date"===n.currentView]])],2)},rc.__file="packages/date-picker/src/date-picker-com/panel-date-pick.vue";var fc=Object(fe.t)({directives:{clickoutside:St},components:{TimePickPanel:Ua,DateTable:Rs,ElInput:bl,ElButton:ma},props:{unlinkPanels:Boolean,parsedValue:{type:Array},type:{type:String,required:!0,validator:Ln}},emits:["pick","set-picker-option","calendar-change"],setup(a,r){const{t:e,lang:l}=kn(),o=Object(fe.Q)(H()().locale(l.value)),i=Object(fe.Q)(H()().locale(l.value).add(1,"month")),s=Object(fe.Q)(null),c=Object(fe.Q)(null),u=Object(fe.Q)({min:null,max:null}),d=Object(fe.Q)({min:null,max:null});var t=Object(fe.j)(()=>o.value.year()+" "+e("el.datepicker.year")+" "+e(`el.datepicker.month${o.value.month()+1}`)),n=Object(fe.j)(()=>i.value.year()+" "+e("el.datepicker.year")+" "+e(`el.datepicker.month${i.value.month()+1}`));const p=Object(fe.j)(()=>o.value.year()),b=Object(fe.j)(()=>o.value.month()),f=Object(fe.j)(()=>i.value.year()),h=Object(fe.j)(()=>i.value.month());var v=Object(fe.j)(()=>!!N.length),m=Object(fe.j)(()=>null!==u.value.min?u.value.min:s.value?s.value.format(w.value):""),g=Object(fe.j)(()=>null!==u.value.max?u.value.max:c.value||s.value?(c.value||s.value).format(w.value):""),y=Object(fe.j)(()=>null!==d.value.min?d.value.min:s.value?s.value.format(j.value):""),O=Object(fe.j)(()=>null!==d.value.max?d.value.max:c.value||s.value?(c.value||s.value).format(j.value):"");const j=Object(fe.j)(()=>gr(V)),w=Object(fe.j)(()=>mr(V));var x=Object(fe.j)(()=>{var e=(b.value+1)%12,t=12<=b.value+1?1:0;return a.unlinkPanels&&new Date(p.value+t,e)a.unlinkPanels&&12<=12*f.value+h.value-(12*p.value+b.value+1));const _=e=>Array.isArray(e)&&e[0]&&e[1]&&e[0].valueOf()<=e[1].valueOf(),C=Object(fe.Q)({endDate:null,selecting:!1});var S=Object(fe.j)(()=>!(s.value&&c.value&&!C.value.selecting&&_([s.value,c.value])));const E=Object(fe.j)(()=>"datetime"===a.type||"datetimerange"===a.type),T=(e=!1)=>{_([s.value,c.value])&&r.emit("pick",[s.value,c.value],e)},L=(e,t)=>{if(e){if(B){const n=H()(B[t]||B).locale(l.value);return n.year(e.year()).month(e.month()).date(e.date())}return e}};const M=Object(fe.Q)(!1),P=Object(fe.Q)(!1);var A=()=>{o.value=I()[0],i.value=o.value.add(1,"month"),r.emit("pick",null)};const I=()=>{let e;if(Array.isArray(z)){const t=H()(z[0]);let e=H()(z[1]);return a.unlinkPanels||(e=t.add(1,"month")),[t,e]}return e=z?H()(z):H()(),e=e.locale(l.value),[e,e.add(1,"month")]};r.emit("set-picker-option",["isValidValue",_]),r.emit("set-picker-option",["parseUserInput",e=>Array.isArray(e)?e.map(e=>H()(e,V).locale(l.value)):H()(e,V).locale(l.value)]),r.emit("set-picker-option",["formatToString",e=>Array.isArray(e)?e.map(e=>e.format(V)):e.format(V)]),r.emit("set-picker-option",["handleClear",A]);const{shortcuts:N,disabledDate:D,cellClassName:$,format:V,defaultTime:B,defaultValue:z,arrowControl:F,clearable:R}=Object(fe.w)("EP_PICKER_BASE").props;return Object(fe.hb)(()=>a.parsedValue,e=>{var t,n,l;e&&2===e.length?(s.value=e[0],c.value=e[1],o.value=s.value,a.unlinkPanels&&c.value?(t=s.value.year(),n=s.value.month(),e=c.value.year(),l=c.value.month(),i.value=t===e&&n===l?c.value.add(1,"month"):c.value):(i.value=o.value.add(1,"month"),c.value&&(i.value=i.value.hour(c.value.hour()).minute(c.value.minute()).second(c.value.second())))):(l=I(),s.value=null,c.value=null,o.value=l[0],i.value=l[1])},{immediate:!0}),{shortcuts:N,disabledDate:D,cellClassName:$,minTimePickerVisible:M,maxTimePickerVisible:P,handleMinTimeClose:()=>{M.value=!1},handleMaxTimeClose:()=>{P.value=!1},handleShortcutClick:e=>{var t="function"==typeof e.value?e.value():e.value;t?r.emit("pick",[H()(t[0]).locale(l.value),H()(t[1]).locale(l.value)]):e.onClick&&e.onClick(r)},rangeState:C,minDate:s,maxDate:c,handleRangePick:(e,t=!0)=>{const n=e.minDate,l=e.maxDate;var a=L(n,0),e=L(l,1);c.value===e&&s.value===a||(r.emit("calendar-change",[n.toDate(),l&&l.toDate()]),c.value=e,s.value=a,t&&!E.value&&T())},onSelect:e=>{(C.value.selecting=e)||(C.value.endDate=null)},handleChangeRange:e=>{C.value=e},btnDisabled:S,enableYearArrow:k,enableMonthArrow:x,rightPrevMonth:()=>{i.value=i.value.subtract(1,"month")},rightPrevYear:()=>{i.value=i.value.subtract(1,"year")},rightNextMonth:()=>{a.unlinkPanels?i.value=i.value.add(1,"month"):(o.value=o.value.add(1,"month"),i.value=o.value.add(1,"month"))},rightNextYear:()=>{a.unlinkPanels?i.value=i.value.add(1,"year"):(o.value=o.value.add(1,"year"),i.value=o.value.add(1,"month"))},leftPrevMonth:()=>{o.value=o.value.subtract(1,"month"),a.unlinkPanels||(i.value=o.value.add(1,"month"))},leftPrevYear:()=>{o.value=o.value.subtract(1,"year"),a.unlinkPanels||(i.value=o.value.add(1,"month"))},leftNextMonth:()=>{o.value=o.value.add(1,"month")},leftNextYear:()=>{o.value=o.value.add(1,"year")},hasShortcuts:v,leftLabel:t,rightLabel:n,leftDate:o,rightDate:i,showTime:E,t:e,minVisibleDate:m,maxVisibleDate:g,minVisibleTime:y,maxVisibleTime:O,arrowControl:F,handleDateInput:(e,t)=>{u.value[t]=e;const n=H()(e,w.value).locale(l.value);n.isValid()&&(D&&D(n.toDate())||("min"===t?(o.value=n,s.value=(s.value||o.value).year(n.year()).month(n.month()).date(n.date()),a.unlinkPanels||(i.value=n.add(1,"month"),c.value=s.value.add(1,"month"))):(i.value=n,c.value=(c.value||i.value).year(n.year()).month(n.month()).date(n.date()),a.unlinkPanels||(o.value=n.subtract(1,"month"),s.value=c.value.subtract(1,"month")))))},handleDateChange:(e,t)=>{u.value[t]=null},handleTimeInput:(e,t)=>{d.value[t]=e;const n=H()(e,j.value).locale(l.value);n.isValid()&&("min"===t?(M.value=!0,s.value=(s.value||o.value).hour(n.hour()).minute(n.minute()).second(n.second()),c.value&&!c.value.isBefore(s.value)||(c.value=s.value)):(P.value=!0,c.value=(c.value||i.value).hour(n.hour()).minute(n.minute()).second(n.second()),i.value=c.value,c.value&&c.value.isBefore(s.value)&&(s.value=c.value)))},handleTimeChange:(e,t)=>{d.value[t]=null,"min"===t?(o.value=s.value,M.value=!1):(i.value=c.value,P.value=!1)},handleMinTimePick:(e,t,n)=>{d.value.min||(e&&(o.value=e,s.value=(s.value||o.value).hour(e.hour()).minute(e.minute()).second(e.second())),n||(M.value=t),c.value&&!c.value.isBefore(s.value)||(c.value=s.value,i.value=e))},handleMaxTimePick:(e,t,n)=>{d.value.max||(e&&(i.value=e,c.value=(c.value||i.value).hour(e.hour()).minute(e.minute()).second(e.second())),n||(P.value=t),c.value&&c.value.isBefore(s.value)&&(s.value=c.value))},handleClear:A,handleConfirm:T,timeFormat:j,clearable:R}}});const hc={class:"el-picker-panel__body-wrapper"},vc={key:0,class:"el-picker-panel__sidebar"},mc={class:"el-picker-panel__body"},gc={key:0,class:"el-date-range-picker__time-header"},yc={class:"el-date-range-picker__editors-wrap"},Oc={class:"el-date-range-picker__time-picker-wrap"},jc={class:"el-date-range-picker__time-picker-wrap"},wc=Object(fe.s)("span",{class:"el-icon-arrow-right"},null,-1),xc={class:"el-date-range-picker__editors-wrap is-right"},kc={class:"el-date-range-picker__time-picker-wrap"},_c={class:"el-date-range-picker__time-picker-wrap"},Cc={class:"el-picker-panel__content el-date-range-picker__content is-left"},Sc={class:"el-date-range-picker__header"},Ec={class:"el-picker-panel__content el-date-range-picker__content is-right"},Tc={class:"el-date-range-picker__header"},Lc={key:0,class:"el-picker-panel__footer"};fc.render=function(n,e,t,l,a,r){var o=Object(fe.U)("el-input"),i=Object(fe.U)("time-pick-panel"),s=Object(fe.U)("date-table"),c=Object(fe.U)("el-button"),u=Object(fe.V)("clickoutside");return Object(fe.L)(),Object(fe.l)("div",{class:["el-picker-panel el-date-range-picker",[{"has-sidebar":n.$slots.sidebar||n.hasShortcuts,"has-time":n.showTime}]]},[Object(fe.s)("div",hc,[Object(fe.T)(n.$slots,"sidebar",{class:"el-picker-panel__sidebar"}),n.hasShortcuts?(Object(fe.L)(),Object(fe.l)("div",vc,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.shortcuts,(t,e)=>(Object(fe.L)(),Object(fe.l)("button",{key:e,type:"button",class:"el-picker-panel__shortcut",onClick:e=>n.handleShortcutClick(t)},Object(fe.Y)(t.text),9,["onClick"]))),128))])):Object(fe.m)("v-if",!0),Object(fe.s)("div",mc,[n.showTime?(Object(fe.L)(),Object(fe.l)("div",gc,[Object(fe.s)("span",yc,[Object(fe.s)("span",Oc,[Object(fe.s)(o,{size:"small",disabled:n.rangeState.selecting,placeholder:n.t("el.datepicker.startDate"),class:"el-date-range-picker__editor","model-value":n.minVisibleDate,onInput:e[1]||(e[1]=e=>n.handleDateInput(e,"min")),onChange:e[2]||(e[2]=e=>n.handleDateChange(e,"min"))},null,8,["disabled","placeholder","model-value"])]),Object(fe.kb)(Object(fe.s)("span",jc,[Object(fe.s)(o,{size:"small",class:"el-date-range-picker__editor",disabled:n.rangeState.selecting,placeholder:n.t("el.datepicker.startTime"),"model-value":n.minVisibleTime,onFocus:e[3]||(e[3]=e=>n.minTimePickerVisible=!0),onInput:e[4]||(e[4]=e=>n.handleTimeInput(e,"min")),onChange:e[5]||(e[5]=e=>n.handleTimeChange(e,"min"))},null,8,["disabled","placeholder","model-value"]),Object(fe.s)(i,{visible:n.minTimePickerVisible,format:n.timeFormat,"datetime-role":"start","time-arrow-control":n.arrowControl,"parsed-value":n.leftDate,onPick:n.handleMinTimePick},null,8,["visible","format","time-arrow-control","parsed-value","onPick"])],512),[[u,n.handleMinTimeClose]])]),wc,Object(fe.s)("span",xc,[Object(fe.s)("span",kc,[Object(fe.s)(o,{size:"small",class:"el-date-range-picker__editor",disabled:n.rangeState.selecting,placeholder:n.t("el.datepicker.endDate"),"model-value":n.maxVisibleDate,readonly:!n.minDate,onInput:e[6]||(e[6]=e=>n.handleDateInput(e,"max")),onChange:e[7]||(e[7]=e=>n.handleDateChange(e,"max"))},null,8,["disabled","placeholder","model-value","readonly"])]),Object(fe.kb)(Object(fe.s)("span",_c,[Object(fe.s)(o,{size:"small",class:"el-date-range-picker__editor",disabled:n.rangeState.selecting,placeholder:n.t("el.datepicker.endTime"),"model-value":n.maxVisibleTime,readonly:!n.minDate,onFocus:e[8]||(e[8]=e=>n.minDate&&(n.maxTimePickerVisible=!0)),onInput:e[9]||(e[9]=e=>n.handleTimeInput(e,"max")),onChange:e[10]||(e[10]=e=>n.handleTimeChange(e,"max"))},null,8,["disabled","placeholder","model-value","readonly"]),Object(fe.s)(i,{"datetime-role":"end",visible:n.maxTimePickerVisible,format:n.timeFormat,"time-arrow-control":n.arrowControl,"parsed-value":n.rightDate,onPick:n.handleMaxTimePick},null,8,["visible","format","time-arrow-control","parsed-value","onPick"])],512),[[u,n.handleMaxTimeClose]])])])):Object(fe.m)("v-if",!0),Object(fe.s)("div",Cc,[Object(fe.s)("div",Sc,[Object(fe.s)("button",{type:"button",class:"el-picker-panel__icon-btn el-icon-d-arrow-left",onClick:e[11]||(e[11]=(...e)=>n.leftPrevYear&&n.leftPrevYear(...e))}),Object(fe.s)("button",{type:"button",class:"el-picker-panel__icon-btn el-icon-arrow-left",onClick:e[12]||(e[12]=(...e)=>n.leftPrevMonth&&n.leftPrevMonth(...e))}),n.unlinkPanels?(Object(fe.L)(),Object(fe.l)("button",{key:0,type:"button",disabled:!n.enableYearArrow,class:[{"is-disabled":!n.enableYearArrow},"el-picker-panel__icon-btn el-icon-d-arrow-right"],onClick:e[13]||(e[13]=(...e)=>n.leftNextYear&&n.leftNextYear(...e))},null,10,["disabled"])):Object(fe.m)("v-if",!0),n.unlinkPanels?(Object(fe.L)(),Object(fe.l)("button",{key:1,type:"button",disabled:!n.enableMonthArrow,class:[{"is-disabled":!n.enableMonthArrow},"el-picker-panel__icon-btn el-icon-arrow-right"],onClick:e[14]||(e[14]=(...e)=>n.leftNextMonth&&n.leftNextMonth(...e))},null,10,["disabled"])):Object(fe.m)("v-if",!0),Object(fe.s)("div",null,Object(fe.Y)(n.leftLabel),1)]),Object(fe.s)(s,{"selection-mode":"range",date:n.leftDate,"min-date":n.minDate,"max-date":n.maxDate,"range-state":n.rangeState,"disabled-date":n.disabledDate,"cell-class-name":n.cellClassName,onChangerange:n.handleChangeRange,onPick:n.handleRangePick,onSelect:n.onSelect},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onPick","onSelect"])]),Object(fe.s)("div",Ec,[Object(fe.s)("div",Tc,[n.unlinkPanels?(Object(fe.L)(),Object(fe.l)("button",{key:0,type:"button",disabled:!n.enableYearArrow,class:[{"is-disabled":!n.enableYearArrow},"el-picker-panel__icon-btn el-icon-d-arrow-left"],onClick:e[15]||(e[15]=(...e)=>n.rightPrevYear&&n.rightPrevYear(...e))},null,10,["disabled"])):Object(fe.m)("v-if",!0),n.unlinkPanels?(Object(fe.L)(),Object(fe.l)("button",{key:1,type:"button",disabled:!n.enableMonthArrow,class:[{"is-disabled":!n.enableMonthArrow},"el-picker-panel__icon-btn el-icon-arrow-left"],onClick:e[16]||(e[16]=(...e)=>n.rightPrevMonth&&n.rightPrevMonth(...e))},null,10,["disabled"])):Object(fe.m)("v-if",!0),Object(fe.s)("button",{type:"button",class:"el-picker-panel__icon-btn el-icon-d-arrow-right",onClick:e[17]||(e[17]=(...e)=>n.rightNextYear&&n.rightNextYear(...e))}),Object(fe.s)("button",{type:"button",class:"el-picker-panel__icon-btn el-icon-arrow-right",onClick:e[18]||(e[18]=(...e)=>n.rightNextMonth&&n.rightNextMonth(...e))}),Object(fe.s)("div",null,Object(fe.Y)(n.rightLabel),1)]),Object(fe.s)(s,{"selection-mode":"range",date:n.rightDate,"min-date":n.minDate,"max-date":n.maxDate,"range-state":n.rangeState,"disabled-date":n.disabledDate,"cell-class-name":n.cellClassName,onChangerange:n.handleChangeRange,onPick:n.handleRangePick,onSelect:n.onSelect},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onPick","onSelect"])])])]),n.showTime?(Object(fe.L)(),Object(fe.l)("div",Lc,[n.clearable?(Object(fe.L)(),Object(fe.l)(c,{key:0,size:"mini",type:"text",class:"el-picker-panel__link-btn",onClick:n.handleClear},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.clear")),1)]),_:1},8,["onClick"])):Object(fe.m)("v-if",!0),Object(fe.s)(c,{plain:"",size:"mini",class:"el-picker-panel__link-btn",disabled:n.btnDisabled,onClick:e[19]||(e[19]=e=>n.handleConfirm(!1))},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.t("el.datepicker.confirm")),1)]),_:1},8,["disabled"])])):Object(fe.m)("v-if",!0)],2)},fc.__file="packages/date-picker/src/date-picker-com/panel-date-range.vue";var Mc=Object(fe.t)({components:{MonthTable:Ws},props:{unlinkPanels:Boolean,parsedValue:{type:Array}},emits:["pick","set-picker-option"],setup(n,l){const{t:e,lang:a}=kn(),r=Object(fe.Q)(H()().locale(a.value)),o=Object(fe.Q)(H()().locale(a.value).add(1,"year"));var t=Object(fe.j)(()=>!!v.length),i=Object(fe.j)(()=>`${r.value.year()} ${e("el.datepicker.year")}`),s=Object(fe.j)(()=>`${o.value.year()} ${e("el.datepicker.year")}`);const c=Object(fe.j)(()=>r.value.year()),u=Object(fe.j)(()=>o.value.year()===r.value.year()?r.value.year()+1:o.value.year());var d=Object(fe.j)(()=>n.unlinkPanels&&u.value>c.value+1);const p=Object(fe.Q)(null),b=Object(fe.Q)(null),f=Object(fe.Q)({endDate:null,selecting:!1});const h=e=>Array.isArray(e)&&e&&e[0]&&e[1]&&e[0].valueOf()<=e[1].valueOf();l.emit("set-picker-option",["formatToString",e=>e.map(e=>e.format(g))]);const{shortcuts:v,disabledDate:m,format:g,defaultValue:y}=Object(fe.w)("EP_PICKER_BASE").props;return Object(fe.hb)(()=>n.parsedValue,e=>{var t;e&&2===e.length?(p.value=e[0],b.value=e[1],r.value=p.value,n.unlinkPanels&&b.value?(e=p.value.year(),t=b.value.year(),o.value=e===t?b.value.add(1,"year"):b.value):o.value=r.value.add(1,"year")):(t=(()=>{let e;if(Array.isArray(y)){const t=H()(y[0]);let e=H()(y[1]);return n.unlinkPanels||(e=t.add(1,"year")),[t,e]}return e=y?H()(y):H()(),e=e.locale(a.value),[e,e.add(1,"year")]})(),r.value=t[0],o.value=t[1])},{immediate:!0}),{shortcuts:v,disabledDate:m,onSelect:e=>{(f.value.selecting=e)||(f.value.endDate=null)},handleRangePick:(e,t=!0)=>{var n=e.minDate,e=e.maxDate;b.value===e&&p.value===n||(b.value=e,p.value=n,t&&((e=false)=>{if(h([p.value,b.value]))l.emit("pick",[p.value,b.value],e)})())},rangeState:f,handleChangeRange:e=>{f.value=e},minDate:p,maxDate:b,enableYearArrow:d,leftLabel:i,rightLabel:s,leftNextYear:()=>{r.value=r.value.add(1,"year")},leftPrevYear:()=>{r.value=r.value.subtract(1,"year"),n.unlinkPanels||(o.value=o.value.subtract(1,"year"))},rightNextYear:()=>{n.unlinkPanels||(r.value=r.value.add(1,"year")),o.value=o.value.add(1,"year")},rightPrevYear:()=>{o.value=o.value.subtract(1,"year")},t:e,leftDate:r,rightDate:o,hasShortcuts:t,handleShortcutClick:e=>{var t="function"==typeof e.value?e.value():e.value;t?l.emit("pick",[H()(t[0]).locale(a.value),H()(t[1]).locale(a.value)]):e.onClick&&e.onClick(l)}}}});const Pc={class:"el-picker-panel__body-wrapper"},Ac={key:0,class:"el-picker-panel__sidebar"},Ic={class:"el-picker-panel__body"},Nc={class:"el-picker-panel__content el-date-range-picker__content is-left"},Dc={class:"el-date-range-picker__header"},$c={class:"el-picker-panel__content el-date-range-picker__content is-right"},Vc={class:"el-date-range-picker__header"};Mc.render=function(n,e,t,l,a,r){var o=Object(fe.U)("month-table");return Object(fe.L)(),Object(fe.l)("div",{class:["el-picker-panel el-date-range-picker",[{"has-sidebar":n.$slots.sidebar||n.hasShortcuts}]]},[Object(fe.s)("div",Pc,[Object(fe.T)(n.$slots,"sidebar",{class:"el-picker-panel__sidebar"}),n.hasShortcuts?(Object(fe.L)(),Object(fe.l)("div",Ac,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.shortcuts,(t,e)=>(Object(fe.L)(),Object(fe.l)("button",{key:e,type:"button",class:"el-picker-panel__shortcut",onClick:e=>n.handleShortcutClick(t)},Object(fe.Y)(t.text),9,["onClick"]))),128))])):Object(fe.m)("v-if",!0),Object(fe.s)("div",Ic,[Object(fe.s)("div",Nc,[Object(fe.s)("div",Dc,[Object(fe.s)("button",{type:"button",class:"el-picker-panel__icon-btn el-icon-d-arrow-left",onClick:e[1]||(e[1]=(...e)=>n.leftPrevYear&&n.leftPrevYear(...e))}),n.unlinkPanels?(Object(fe.L)(),Object(fe.l)("button",{key:0,type:"button",disabled:!n.enableYearArrow,class:[{"is-disabled":!n.enableYearArrow},"el-picker-panel__icon-btn el-icon-d-arrow-right"],onClick:e[2]||(e[2]=(...e)=>n.leftNextYear&&n.leftNextYear(...e))},null,10,["disabled"])):Object(fe.m)("v-if",!0),Object(fe.s)("div",null,Object(fe.Y)(n.leftLabel),1)]),Object(fe.s)(o,{"selection-mode":"range",date:n.leftDate,"min-date":n.minDate,"max-date":n.maxDate,"range-state":n.rangeState,"disabled-date":n.disabledDate,onChangerange:n.handleChangeRange,onPick:n.handleRangePick,onSelect:n.onSelect},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onPick","onSelect"])]),Object(fe.s)("div",$c,[Object(fe.s)("div",Vc,[n.unlinkPanels?(Object(fe.L)(),Object(fe.l)("button",{key:0,type:"button",disabled:!n.enableYearArrow,class:[{"is-disabled":!n.enableYearArrow},"el-picker-panel__icon-btn el-icon-d-arrow-left"],onClick:e[3]||(e[3]=(...e)=>n.rightPrevYear&&n.rightPrevYear(...e))},null,10,["disabled"])):Object(fe.m)("v-if",!0),Object(fe.s)("button",{type:"button",class:"el-picker-panel__icon-btn el-icon-d-arrow-right",onClick:e[4]||(e[4]=(...e)=>n.rightNextYear&&n.rightNextYear(...e))}),Object(fe.s)("div",null,Object(fe.Y)(n.rightLabel),1)]),Object(fe.s)(o,{"selection-mode":"range",date:n.rightDate,"min-date":n.minDate,"max-date":n.maxDate,"range-state":n.rangeState,"disabled-date":n.disabledDate,onChangerange:n.handleChangeRange,onPick:n.handleRangePick,onSelect:n.onSelect},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onPick","onSelect"])])])])],2)},Mc.__file="packages/date-picker/src/date-picker-com/panel-month-range.vue";var Bc=Object.defineProperty,zc=Object.defineProperties,Fc=Object.getOwnPropertyDescriptors,Rc=Object.getOwnPropertySymbols,Hc=Object.prototype.hasOwnProperty,Wc=Object.prototype.propertyIsEnumerable,Qc=(e,t,n)=>t in e?Bc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yc=(e,t)=>{for(var n in t=t||{})Hc.call(t,n)&&Qc(e,n,t[n]);if(Rc)for(var n of Rc(t))Wc.call(t,n)&&Qc(e,n,t[n]);return e},qc=(e,t)=>zc(e,Fc(t));H.a.extend(wa.a),H.a.extend(Ms.a),H.a.extend(ka.a),H.a.extend(As.a),H.a.extend(Ns.a),H.a.extend($s.a),H.a.extend(Bs.a),H.a.extend(Fs.a);const Uc=Object(fe.t)({name:"ElDatePicker",install:null,props:qc(Yc({},Pa),{type:{type:String,default:"date"}}),emits:["update:modelValue"],setup(t,n){Object(fe.N)("ElPopperOptions",t.popperOptions);const l=Object(fe.Q)(null);var e=qc(Yc({},t),{focus:()=>{var e;null!=(e=l.value)&&e.handleFocus()}});return n.expose(e),()=>{var e=null!=(e=t.format)?e:Ma[t.type]||La;return Object(fe.v)($a,qc(Yc({},t),{format:e,type:t.type,ref:l,"onUpdate:modelValue":e=>n.emit("update:modelValue",e)}),{default:e=>Object(fe.v)(function(e){return"daterange"===e||"datetimerange"===e?fc:"monthrange"===e?Mc:rc}(t.type),e)})}}});Uc.install=e=>{e.component(Uc.name,Uc)};var Kc=Uc,Gc=Object(fe.t)({name:"ElOverlay",props:{mask:{type:Boolean,default:!0},overlayClass:{type:[String,Array,Object]},zIndex:{type:Number}},emits:["click"],setup(t,{slots:e,emit:n}){let l=!1,a=!1;const r=e=>{l&&a&&n("click",e),l=a=!1};return()=>t.mask?Object(fe.s)("div",{class:["el-overlay",t.overlayClass],style:{zIndex:t.zIndex},onClick:r,onMousedown:e=>{t.mask&&(l=e.target===e.currentTarget)},onMouseup:e=>{t.mask&&(a=e.target===e.currentTarget)}},[Object(fe.T)(e,"default")],It.STYLE|It.CLASS|It.PROPS,["onClick","onMouseup","onMousedown"]):Object(fe.v)("div",{class:t.overlayClass,style:{zIndex:t.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[Object(fe.T)(e,"default")])}});Gc.__file="packages/overlay/src/index.vue";function Xc(t,n,l){const a=Object(fe.Q)(!1),r=Object(fe.Q)(!1);var e=Object(fe.Q)(null);const o=Object(fe.Q)(null),i=Object(fe.Q)(null),s=Object(fe.Q)(!1),c=Object(fe.Q)(t.zIndex||Xt.nextZIndex());var u=Object(fe.Q)(null);var d=Object(fe.j)(()=>{const e={};return t.fullscreen||(e.marginTop=t.top,t.width&&(e.width=P(t.width)?`${t.width}px`:t.width)),e});function p(){g(i),g(o),t.openDelay&&0{o.value=null,v()},t.openDelay):v()}function b(){g(o),g(i),t.closeDelay&&0{i.value=null,m()},t.closeDelay):m()}function f(e){e||(r.value=!0,a.value=!1)}function h(){t.beforeClose?t.beforeClose(f):b()}function v(){W||(a.value=!0)}function m(){a.value=!1}return t.lockScroll&&tn(a),t.closeOnPressEscape&&an({handleClose:h},a),nn(a),Object(fe.hb)(()=>t.modelValue,e=>{e?(r.value=!1,p(),s.value=!0,n.emit("open"),c.value=t.zIndex?c.value++:Xt.nextZIndex(),Object(fe.A)(()=>{l.value&&(l.value.scrollTop=0)})):a.value&&b()}),Object(fe.I)(()=>{t.modelValue&&(a.value=!0,s.value=!0,p())}),{afterEnter:function(){n.emit("opened")},afterLeave:function(){n.emit("closed"),n.emit(me,!1),t.destroyOnClose&&(s.value=!1)},beforeLeave:function(){n.emit("close")},handleClose:h,onModalClick:function(){t.closeOnClickModal&&h()},closed:r,dialogRef:e,style:d,rendered:s,modalRef:u,visible:a,zIndex:c}}var Zc=Object.defineProperty,Jc=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,tu=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,au=(e,t,n)=>t in e?Zc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ru=Object(fe.t)({name:"ElDialog",components:{"el-overlay":Gc},directives:{TrapFocus:Pt},props:{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},destroyOnClose:{type:Boolean,default:!1},center:{type:Boolean,default:!1},customClass:{type:String,default:""},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},title:{type:String,default:""},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String,default:"15vh"},modelValue:{type:Boolean,required:!0},modalClass:String,width:{type:[String,Number],default:"50%",validator:t=>!!P(t)||["px","rem","em","vw","%","vmin","vmax"].some(e=>t.endsWith(e))},zIndex:{type:Number}},emits:["open","opened","close","closed",me],setup(e,t){var n=Object(fe.Q)(null);return t=((e,t)=>{for(var n in t=t||{})nu.call(t,n)&&au(e,n,t[n]);if(tu)for(var n of tu(t))lu.call(t,n)&&au(e,n,t[n]);return e})({},Xc(e,t,n)),Jc(t,eu({dialogRef:n}))}});const ou={class:"el-dialog__header"},iu={class:"el-dialog__title"},su=Object(fe.s)("i",{class:"el-dialog__close el-icon el-icon-close"},null,-1),cu={key:0,class:"el-dialog__body"},uu={key:1,class:"el-dialog__footer"};ru.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-overlay"),i=Object(fe.V)("trap-focus");return Object(fe.L)(),Object(fe.l)(fe.d,{to:"body",disabled:!t.appendToBody},[Object(fe.s)(fe.f,{name:"dialog-fade",onAfterEnter:t.afterEnter,onAfterLeave:t.afterLeave,onBeforeLeave:t.beforeLeave},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)(o,{mask:t.modal,"overlay-class":t.modalClass,"z-index":t.zIndex,onClick:t.onModalClick},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{ref:"dialogRef",class:["el-dialog",{"is-fullscreen":t.fullscreen,"el-dialog--center":t.center},t.customClass],"aria-modal":"true",role:"dialog","aria-label":t.title||"dialog",style:t.style,onClick:e[2]||(e[2]=Object(fe.mb)(()=>{},["stop"]))},[Object(fe.s)("div",ou,[Object(fe.T)(t.$slots,"title",{},()=>[Object(fe.s)("span",iu,Object(fe.Y)(t.title),1)]),t.showClose?(Object(fe.L)(),Object(fe.l)("button",{key:0,"aria-label":"close",class:"el-dialog__headerbtn",type:"button",onClick:e[1]||(e[1]=(...e)=>t.handleClose&&t.handleClose(...e))},[su])):Object(fe.m)("v-if",!0)]),t.rendered?(Object(fe.L)(),Object(fe.l)("div",cu,[Object(fe.T)(t.$slots,"default")])):Object(fe.m)("v-if",!0),t.$slots.footer?(Object(fe.L)(),Object(fe.l)("div",uu,[Object(fe.T)(t.$slots,"footer")])):Object(fe.m)("v-if",!0)],14,["aria-label"]),[[i]])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[fe.gb,t.visible]])]),_:1},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])},ru.__file="packages/dialog/src/index.vue",ru.install=e=>{e.component(ru.name,ru)};var du=ru,pu=Object(fe.t)({name:"ElDivider",props:{direction:{type:String,default:"horizontal",validator(e){return-1!==["horizontal","vertical"].indexOf(e)}},contentPosition:{type:String,default:"center",validator(e){return-1!==["left","center","right"].indexOf(e)}}}});pu.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-divider",`el-divider--${e.direction}`]},[e.$slots.default&&"vertical"!==e.direction?(Object(fe.L)(),Object(fe.l)("div",{key:0,class:["el-divider__text",`is-${e.contentPosition}`]},[Object(fe.T)(e.$slots,"default")],2)):Object(fe.m)("v-if",!0)],2)},pu.__file="packages/divider/src/index.vue",pu.install=e=>{e.component(pu.name,pu)};var bu=pu,fu=Object.defineProperty,hu=Object.defineProperties,vu=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,Ou=(e,t,n)=>t in e?fu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ju=Object(fe.t)({name:"ElDrawer",components:{[Gc.name]:Gc},directives:{TrapFocus:Pt},props:{modelValue:{type:Boolean,required:!0},appendToBody:{type:Boolean,default:!1},beforeClose:Function,customClass:{type:String,default:""},direction:{type:String,default:"rtl",validator:e=>-1!==["ltr","rtl","ttb","btt"].indexOf(e)},showClose:{type:Boolean,default:!0},size:{type:[String,Number],default:"30%"},title:{type:String,default:""},closeOnClickModal:{type:Boolean,default:!0},withHeader:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},zIndex:Number,modal:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},modalClass:String,lockScroll:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},destroyOnClose:{type:Boolean,default:!1}},emits:["open","opened","close","closed","update:modelValue"],setup(e,t){var n=Object(fe.Q)(null);return t=((e,t)=>{for(var n in t=t||{})gu.call(t,n)&&Ou(e,n,t[n]);if(mu)for(var n of mu(t))yu.call(t,n)&&Ou(e,n,t[n]);return e})({},Xc(e,t,n)),n={drawerRef:n,isHorizontal:Object(fe.j)(()=>"rtl"===e.direction||"ltr"===e.direction),drawerSize:Object(fe.j)(()=>"number"==typeof e.size?`${e.size}px`:e.size)},hu(t,vu(n))}});const wu={key:0,id:"el-drawer__title",class:"el-drawer__header"},xu=Object(fe.s)("i",{class:"el-drawer__close el-icon el-icon-close"},null,-1),ku={key:1,class:"el-drawer__body"};ju.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-overlay"),i=Object(fe.V)("trap-focus");return Object(fe.L)(),Object(fe.l)(fe.d,{to:"body",disabled:!t.appendToBody},[Object(fe.s)(fe.f,{name:"el-drawer-fade",onAfterEnter:t.afterEnter,onAfterLeave:t.afterLeave,onBeforeLeave:t.beforeLeave},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)(o,{mask:t.modal,"overlay-class":t.modalClass,"z-index":t.zIndex,onClick:t.onModalClick},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{ref:"drawerRef","aria-modal":"true","aria-labelledby":"el-drawer__title","aria-label":t.title,class:["el-drawer",t.direction,t.customClass],style:t.isHorizontal?"width: "+t.drawerSize:"height: "+t.drawerSize,role:"dialog",onClick:e[2]||(e[2]=Object(fe.mb)(()=>{},["stop"]))},[t.withHeader?(Object(fe.L)(),Object(fe.l)("header",wu,[Object(fe.T)(t.$slots,"title",{},()=>[Object(fe.s)("span",{role:"heading",title:t.title},Object(fe.Y)(t.title),9,["title"])]),t.showClose?(Object(fe.L)(),Object(fe.l)("button",{key:0,"aria-label":"close "+(t.title||"drawer"),class:"el-drawer__close-btn",type:"button",onClick:e[1]||(e[1]=(...e)=>t.handleClose&&t.handleClose(...e))},[xu],8,["aria-label"])):Object(fe.m)("v-if",!0)])):Object(fe.m)("v-if",!0),t.rendered?(Object(fe.L)(),Object(fe.l)("section",ku,[Object(fe.T)(t.$slots,"default")])):Object(fe.m)("v-if",!0)],14,["aria-label"]),[[i]])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[fe.gb,t.visible]])]),_:1},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])},ju.__file="packages/drawer/src/index.vue",ju.install=e=>{e.component(ju.name,ju)};var _u=ju;var Cu=Object(fe.t)({name:"ElDropdown",components:{ElButton:ma,ElButtonGroup:Oa,ElScrollbar:Ol,ElPopper:Ql},props:{trigger:{type:String,default:"hover"},type:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},placement:{type:String,default:"bottom"},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:[Number,String],default:0},effect:{type:String,default:"light"},maxHeight:{type:[Number,String],default:""}},emits:["visible-change","click","command"],setup(n,{emit:l}){const e=Object(fe.u)(),t=(()=>{var e=G();const t=Object(fe.w)("elDropdown",{});var n=Object(fe.j)(()=>null==t?void 0:t.dropdownSize);return{ELEMENT:e,elDropdown:t,_elDropdownSize:n}})()["ELEMENT"],a=Object(fe.Q)(null),r=Object(fe.Q)(!1);var o=Object(fe.Q)(null),i=Object(fe.j)(()=>`max-height: ${D(n.maxHeight)}`);Object(fe.hb)(()=>r.value,e=>{var t,n;e&&null!=(t=null==(n=u.value)?void 0:n.focus)&&t.call(n),e||null!=(n=null==(t=u.value)?void 0:t.blur)&&n.call(t),l("visible-change",e)});const s=Object(fe.Q)(!1);Object(fe.hb)(()=>s.value,e=>{var t=u.value;t&&(e?V:B)(t,"focusing")});const c=Object(fe.Q)(null),u=Object(fe.j)(()=>{var e,t=null!=(e=null==(t=null==(e=c.value)?void 0:e.$refs.triggerRef)?void 0:t.children[0])?e:{};return n.splitButton?null==(e=t.children)?void 0:e[1]:t});function d(){var e;null!=(e=u.value)&&e.disabled||(r.value?b:p)()}function p(){var e;null!=(e=u.value)&&e.disabled||(a.value&&clearTimeout(a.value),a.value=window.setTimeout(()=>{r.value=!0},["click","contextmenu"].includes(n.trigger)?0:n.showTimeout))}function b(){var e;null!=(e=u.value)&&e.disabled||(f(),0<=n.tabindex&&h(u.value),clearTimeout(a.value),a.value=window.setTimeout(()=>{r.value=!1},["click","contextmenu"].includes(n.trigger)?0:n.hideTimeout))}function f(){var e;null!=(e=u.value)&&e.setAttribute("tabindex","-1")}function h(e){f(),null!=e&&e.setAttribute("tabindex","0")}var v=Object(fe.j)(()=>n.size||t.size);Object(fe.N)("elDropdown",{instance:e,dropdownSize:v,visible:r,handleClick:d,commandHandler:function(...e){l("command",...e)},show:p,hide:b,trigger:Object(fe.j)(()=>n.trigger),hideOnClick:Object(fe.j)(()=>n.hideOnClick),triggerElm:u}),Object(fe.I)(()=>{n.splitButton||(S(u.value,"focus",()=>{s.value=!0}),S(u.value,"blur",()=>{s.value=!1}),S(u.value,"click",()=>{s.value=!1})),"hover"===n.trigger?(S(u.value,"mouseenter",p),S(u.value,"mouseleave",b)):"click"===n.trigger?S(u.value,"click",d):"contextmenu"===n.trigger&&S(u.value,"contextmenu",e=>{e.preventDefault(),d()}),Object.assign(e,{handleClick:d,hide:b,resetTabindex:h})});return{visible:r,scrollbar:o,wrapStyle:i,dropdownSize:v,handlerMainButtonClick:e=>{l("click",e),b()},triggerVnode:c}}});const Su=Object(fe.s)("i",{class:"el-dropdown__icon el-icon-arrow-down"},null,-1);Cu.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-scrollbar"),i=Object(fe.U)("el-button"),s=Object(fe.U)("el-button-group");var c=Object(fe.U)("el-popper");return Object(fe.L)(),Object(fe.l)(c,{ref:"triggerVnode",visible:t.visible,"onUpdate:visible":e[1]||(e[1]=e=>t.visible=e),placement:t.placement,"fallback-placements":["bottom","top","right","left"],effect:t.effect,pure:"","manual-mode":!0,trigger:[t.trigger],"popper-class":"el-dropdown__popper","append-to-body":"",transition:"el-zoom-in-top","stop-popper-mouse-event":!1,"gpu-acceleration":!1},{default:Object(fe.jb)(()=>[Object(fe.s)(o,{ref:"scrollbar",tag:"ul","wrap-style":t.wrapStyle,"view-class":"el-dropdown__list"},{default:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"dropdown")]),_:3},8,["wrap-style"])]),trigger:Object(fe.jb)(()=>[Object(fe.s)("div",{class:["el-dropdown",t.dropdownSize?"el-dropdown--"+t.dropdownSize:""]},[t.splitButton?(Object(fe.L)(),Object(fe.l)(s,{key:1},{default:Object(fe.jb)(()=>[Object(fe.s)(i,{size:t.dropdownSize,type:t.type,onClick:t.handlerMainButtonClick},{default:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"default")]),_:3},8,["size","type","onClick"]),Object(fe.s)(i,{size:t.dropdownSize,type:t.type,class:"el-dropdown__caret-button"},{default:Object(fe.jb)(()=>[Su]),_:1},8,["size","type"])]),_:1})):Object(fe.T)(t.$slots,"default",{key:0})],2)]),_:1},8,["visible","placement","effect","trigger"])},Cu.__file="packages/dropdown/src/dropdown.vue",Cu.install=e=>{e.component(Cu.name,Cu)};var Eu=Cu;var Tu=Object(fe.t)({name:"ElDropdownItem",props:{command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,icon:String},setup(n){const l=(()=>{var e=G();const t=Object(fe.w)("elDropdown",{});var n=Object(fe.j)(()=>null==t?void 0:t.dropdownSize);return{ELEMENT:e,elDropdown:t,_elDropdownSize:n}})()["elDropdown"],a=Object(fe.u)();return{handleClick:function(e){var t;n.disabled?e.stopImmediatePropagation():(l.hideOnClick.value&&null!=(t=l.handleClick)&&t.call(l),null!=(t=l.commandHandler)&&t.call(l,n.command,a,e))}}}});Tu.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("li",{class:["el-dropdown-menu__item",{"is-disabled":t.disabled,"el-dropdown-menu__item--divided":t.divided}],"aria-disabled":t.disabled,tabindex:t.disabled?null:-1,onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e))},[t.icon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:t.icon},null,2)):Object(fe.m)("v-if",!0),Object(fe.T)(t.$slots,"default")],10,["aria-disabled","tabindex"])},Tu.__file="packages/dropdown/src/dropdown-item.vue",Tu.install=e=>{e.component(Tu.name,Tu)};var Lu=Tu;const Mu=(e,t,o)=>{const i=Object(fe.Q)(null),s=Object(fe.Q)(null),n=Object(fe.Q)(null),l=Object(fe.Q)(`dropdown-menu-${L()}`);function c(){var e;t.setAttribute("tabindex","-1"),null!=(e=s.value)&&e.forEach(e=>{e.setAttribute("tabindex","-1")})}function u(e){c(),null!=e&&e.setAttribute("tabindex","0")}function a(e){var t=e.code;[te.up,te.down].includes(t)?(c(),u(i.value[0]),i.value[0].focus(),e.preventDefault(),e.stopPropagation()):t===te.enter?o.handleClick():[te.tab,te.esc].includes(t)&&o.hide()}function r(e){var t=e.code;const n=e.target;var l=s.value.indexOf(n),a=s.value.length-1;let r;[te.up,te.down].includes(t)?(r=t===te.up?0!==l?l-1:0:l{var e=G();const t=Object(fe.w)("elDropdown",{});var n=Object(fe.j)(()=>null==t?void 0:t.dropdownSize);return{ELEMENT:e,elDropdown:t,_elDropdownSize:n}})();var n=e.value;function l(){var e;null!=(e=t.hide)&&e.call(t)}return Object(fe.I)(()=>{var e=Object(fe.u)();Mu(e,t.triggerElm.value,t.instance)}),{size:n,show:function(){var e;["click","contextmenu"].includes(t.trigger.value)||null!=(e=t.show)&&e.call(t)},hide:function(){["click","contextmenu"].includes(t.trigger.value)||l()},innerHide:l,triggerElm:t.triggerElm}}});Pu.render=function(t,e,n,l,a,r){var o=Object(fe.V)("clickOutside");return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("ul",{class:[[t.size&&`el-dropdown-menu--${t.size}`],"el-dropdown-menu"],onMouseenter:e[1]||(e[1]=Object(fe.mb)((...e)=>t.show&&t.show(...e),["stop"])),onMouseleave:e[2]||(e[2]=Object(fe.mb)((...e)=>t.hide&&t.hide(...e),["stop"]))},[Object(fe.T)(t.$slots,"default")],34)),[[o,t.innerHide,t.triggerElm]])},Pu.__file="packages/dropdown/src/dropdown-menu.vue",Pu.install=e=>{e.component(Pu.name,Pu)};var Au=Pu;let Iu=0;var Nu=Object(fe.t)({name:"ImgEmpty",setup(){return{id:++Iu}}});const Du={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},$u=Object(fe.s)("stop",{"stop-color":"#FCFCFD",offset:"0%"},null,-1),Vu=Object(fe.s)("stop",{"stop-color":"#EEEFF3",offset:"100%"},null,-1),Bu=Object(fe.s)("stop",{"stop-color":"#FCFCFD",offset:"0%"},null,-1),zu=Object(fe.s)("stop",{"stop-color":"#E9EBEF",offset:"100%"},null,-1),Fu={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},Ru={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},Hu={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},Wu=Object(fe.s)("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:"#F7F8FC"},null,-1),Qu=Object(fe.s)("polygon",{id:"Rectangle-Copy-14",fill:"#E5E7E9",transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,-1),Yu={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},qu=Object(fe.s)("polygon",{id:"Rectangle-Copy-10",fill:"#E5E7E9",transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,-1),Uu=Object(fe.s)("polygon",{id:"Rectangle-Copy-11",fill:"#EDEEF2",points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,-1),Ku=Object(fe.s)("polygon",{id:"Rectangle-Copy-13",fill:"#F8F9FB",transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,-1),Gu={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},Xu=Object(fe.s)("polygon",{id:"Rectangle-Copy-18",fill:"#F8F9FB",transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,-1);Nu.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("svg",Du,[Object(fe.s)("defs",null,[Object(fe.s)("linearGradient",{id:`linearGradient-1-${e.id}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[$u,Vu],8,["id"]),Object(fe.s)("linearGradient",{id:`linearGradient-2-${e.id}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[Bu,zu],8,["id"]),Object(fe.s)("rect",{id:`path-3-${e.id}`,x:"0",y:"0",width:"17",height:"36"},null,8,["id"])]),Object(fe.s)("g",Fu,[Object(fe.s)("g",Ru,[Object(fe.s)("g",Hu,[Wu,Qu,Object(fe.s)("g",Yu,[qu,Uu,Object(fe.s)("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${e.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,["fill"]),Ku]),Object(fe.s)("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${e.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,["fill"]),Object(fe.s)("g",Gu,[Object(fe.s)("mask",{id:`mask-4-${e.id}`,fill:"white"},[Object(fe.s)("use",{"xlink:href":`#path-3-${e.id}`},null,8,["xlink:href"])],8,["id"]),Object(fe.s)("use",{id:"Mask",fill:"#E0E3E9",transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${e.id}`},null,8,["xlink:href"]),Object(fe.s)("polygon",{id:"Rectangle-Copy",fill:"#D5D7DE",mask:`url(#mask-4-${e.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 -1.70530257e-13 16"},null,8,["mask"])]),Xu])])])])},Nu.__file="packages/empty/src/img-empty.vue";var Zu=Object(fe.t)({name:"ElEmpty",components:{[Nu.name]:Nu},props:{image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},setup(e){const t=kn()["t"];return{emptyDescription:Object(fe.j)(()=>e.description||t("el.table.emptyText")),imageStyle:Object(fe.j)(()=>({width:e.imageSize?`${e.imageSize}px`:""}))}}});const Ju={class:"el-empty"},ed={class:"el-empty__description"},td={key:1},nd={key:0,class:"el-empty__bottom"};Zu.render=function(e,t,n,l,a,r){const o=Object(fe.U)("img-empty");return Object(fe.L)(),Object(fe.l)("div",Ju,[Object(fe.s)("div",{class:"el-empty__image",style:e.imageStyle},[e.image?(Object(fe.L)(),Object(fe.l)("img",{key:0,src:e.image,ondragstart:"return false"},null,8,["src"])):Object(fe.T)(e.$slots,"image",{key:1},()=>[Object(fe.s)(o)])],4),Object(fe.s)("div",ed,[e.$slots.description?Object(fe.T)(e.$slots,"description",{key:0}):(Object(fe.L)(),Object(fe.l)("p",td,Object(fe.Y)(e.emptyDescription),1))]),e.$slots.default?(Object(fe.L)(),Object(fe.l)("div",nd,[Object(fe.T)(e.$slots,"default")])):Object(fe.m)("v-if",!0)])},Zu.__file="packages/empty/src/index.vue",Zu.install=e=>{e.component(Zu.name,Zu)};var ld=Zu,ad=Object(fe.t)({name:"ElFooter",props:{height:{type:String,default:null}}});ad.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("footer",{class:"el-footer",style:{"--el-footer-height":e.height}},[Object(fe.T)(e.$slots,"default")],4)},ad.__file="packages/container/src/footer.vue",ad.install=e=>{e.component(ad.name,ad)};var l=ad,rd=n("46d7");const od="elFormItem",id={addField:"el.form.addField",removeField:"el.form.removeField"};var sd=Object(fe.t)({name:"ElLabelWrap",props:{isAutoWidth:Boolean,updateAll:Boolean},setup(l,{slots:a}){const r=Object(fe.Q)(null),o=Object(fe.w)("elForm"),n=Object(fe.w)(od),i=Object(fe.Q)(0);Object(fe.hb)(i,(e,t)=>{l.updateAll&&(o.registerLabelWidth(e,t),n.updateComputedLabelWidth(e))});const t=()=>{if(null!=(e=r.value)&&e.firstElementChild){var e=window.getComputedStyle(r.value.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},e=(e="update")=>{Object(fe.A)(()=>{a.default&&l.isAutoWidth&&("update"===e?i.value=t():"remove"===e&&o.deregisterLabelWidth(i.value))})},s=()=>e("update");return Object(fe.I)(()=>{he(r.value.firstElementChild,s),s()}),Object(fe.K)(s),Object(fe.F)(()=>{e("remove"),ve(r.value.firstElementChild,s)}),function(){if(!a)return null;if(l.isAutoWidth){var e,t=o.autoLabelWidth;const n={};return t&&"auto"!==t&&(e=Math.max(0,parseInt(t,10)-i.value),t="left"===o.labelPosition?"marginRight":"marginLeft",e&&(n[t]=e+"px")),Object(fe.v)("div",{ref:r,class:["el-form-item__label-wrap"],style:n},null==(e=a.default)?void 0:e.call(a))}return Object(fe.v)(fe.b,{ref:r},null==(e=a.default)?void 0:e.call(a))}}}),cd=Object.defineProperty,ud=Object.defineProperties,dd=Object.getOwnPropertyDescriptors,pd=Object.getOwnPropertySymbols,bd=Object.prototype.hasOwnProperty,fd=Object.prototype.propertyIsEnumerable,hd=(e,t,n)=>t in e?cd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vd=(e,t)=>{for(var n in t=t||{})bd.call(t,n)&&hd(e,n,t[n]);if(pd)for(var n of pd(t))fd.call(t,n)&&hd(e,n,t[n]);return e},md=Object(fe.t)({name:"ElFormItem",componentName:"ElFormItem",components:{LabelWrap:sd},props:{label:String,labelWidth:{type:[String,Number],default:""},prop:String,required:{type:Boolean,default:void 0},rules:[Object,Array],error:String,validateStatus:String,for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{types:String,validator:En}},setup(o,{slots:n}){const e=Tn(),t=G(),i=Object(fe.w)("elForm",{}),s=Object(fe.Q)(""),c=Object(fe.Q)(""),u=Object(fe.Q)(!1),l=Object(fe.Q)(""),a=Object(fe.u)(),r=Object(fe.j)(()=>{let e=a.parent;for(;e&&"ElForm"!==e.type.name;){if("ElFormItem"===e.type.name)return!0;e=e.parent}return!1});let d=void 0;Object(fe.hb)(()=>o.error,e=>{c.value=e,s.value=e?"error":""},{immediate:!0}),Object(fe.hb)(()=>o.validateStatus,e=>{s.value=e});var p=Object(fe.j)(()=>o.for||o.prop),b=Object(fe.j)(()=>{const e={};if("top"===i.labelPosition)return e;var t=D(o.labelWidth)||D(i.labelWidth);return t&&(e.width=t),e}),f=Object(fe.j)(()=>{const e={};if("top"===i.labelPosition||i.inline)return e;if(!o.label&&!o.labelWidth&&r.value)return e;var t=D(o.labelWidth)||D(i.labelWidth);return o.label||n.label||(e.marginLeft=t),e});const h=Object(fe.j)(()=>{var t=i.model;if(t&&o.prop){let e=o.prop;return-1!==e.indexOf(":")&&(e=e.replace(/:/,".")),T(t,e,!0).v}}),v=Object(fe.j)(()=>{let e=w(),t=!1;return e&&e.length&&e.every(e=>!e.required||!(t=!0)),t}),m=Object(fe.j)(()=>o.size||i.size),g=Object(fe.j)(()=>m.value||t.size),y=(e,n=()=>{})=>{u.value=!1;const t=(t=>{const e=w();return e.filter(e=>{if(!e.trigger||t==="")return true;if(Array.isArray(e.trigger))return e.trigger.indexOf(t)>-1;else return e.trigger===t}).map(e=>vd({},e))})(e);if(t&&0!==t.length||void 0!==o.required){s.value="validating";const l={};t&&0{delete e.trigger}),l[o.prop]=t;const a=new rd.a(l),r={};r[o.prop]=h.value,a.validate(r,{firstFields:!0},(e,t)=>{s.value=e?"error":"success",c.value=e?e[0].message:"",n(c.value,t),null!=(t=i.emit)&&t.call(i,"validate",o.prop,!e,c.value||null)})}else n()};var O=()=>{s.value="",c.value="",u.value=!1},j=()=>{s.value="",c.value="";var e=i.model,t=h.value;let n=o.prop;-1!==n.indexOf(":")&&(n=n.replace(/:/,"."));let l=T(e,n,!0);u.value=!0,Array.isArray(t)?l.o[l.k]=[].concat(d):l.o[l.k]=d,Object(fe.A)(()=>{u.value=!1})};const w=()=>{var e=i.rules,t=o.rules,n=void 0!==o.required?{required:!!o.required}:[],l=T(e,o.prop||"",!1),l=e?l.o[o.prop||""]||l.v:[];return[].concat(t||l||[]).concat(n)},x=()=>{y("blur")},k=()=>{u.value?u.value=!1:y("change")};const _=()=>{!w().length&&void 0===o.required||(e.on("el.form.blur",x),e.on("el.form.change",k))};var C,S;const E=Object(fe.P)((C=vd({},Object(fe.bb)(o)),S={size:g,validateState:s,removeValidateEvents:()=>{e.off("el.form.blur",x),e.off("el.form.change",k)},addValidateEvents:_,resetField:j,clearValidate:O,validate:y,formItemMitt:e,updateComputedLabelWidth:e=>{l.value=e?`${e}px`:""}},ud(C,dd(S))));return Object(fe.I)(()=>{var e;o.prop&&(null!=(e=i.formMitt)&&e.emit(id.addField,E),e=h.value,d=Array.isArray(e)?[...e]:e,_())}),Object(fe.F)(()=>{var e;null!=(e=i.formMitt)&&e.emit(id.removeField,E)}),Object(fe.N)(od,E),{formItemClass:Object(fe.j)(()=>[{"el-form-item--feedback":i.statusIcon,"is-error":"error"===s.value,"is-validating":"validating"===s.value,"is-success":"success"===s.value,"is-required":v.value||o.required,"is-no-asterisk":i.hideRequiredAsterisk},g.value?"el-form-item--"+g.value:""]),shouldShowError:Object(fe.j)(()=>"error"===s.value&&o.showMessage&&i.showMessage),elForm:i,labelStyle:b,contentStyle:f,validateMessage:c,labelFor:p,resetField:j,clearValidate:O}}});md.render=function(e,t,n,l,a,r){var o=Object(fe.U)("LabelWrap");return Object(fe.L)(),Object(fe.l)("div",{class:["el-form-item",e.formItemClass]},[Object(fe.s)(o,{"is-auto-width":"auto"===e.labelStyle.width,"update-all":"auto"===e.elForm.labelWidth},{default:Object(fe.jb)(()=>[e.label||e.$slots.label?(Object(fe.L)(),Object(fe.l)("label",{key:0,for:e.labelFor,class:"el-form-item__label",style:e.labelStyle},[Object(fe.T)(e.$slots,"label",{label:e.label+e.elForm.labelSuffix},()=>[Object(fe.r)(Object(fe.Y)(e.label+e.elForm.labelSuffix),1)])],12,["for"])):Object(fe.m)("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),Object(fe.s)("div",{class:"el-form-item__content",style:e.contentStyle},[Object(fe.T)(e.$slots,"default"),Object(fe.s)(fe.f,{name:"el-zoom-in-top"},{default:Object(fe.jb)(()=>[e.shouldShowError?Object(fe.T)(e.$slots,"error",{key:0,error:e.validateMessage},()=>[Object(fe.s)("div",{class:["el-form-item__error",{"el-form-item__error--inline":"boolean"==typeof e.inlineMessage?e.inlineMessage:e.elForm.inlineMessage||!1}]},Object(fe.Y)(e.validateMessage),3)]):Object(fe.m)("v-if",!0)]),_:3})],4)],2)},md.__file="packages/form/src/form-item.vue",md.install=e=>{e.component(md.name,md)};var wt=md,gd=Object(fe.t)({name:"ElHeader",props:{height:{type:String,default:null}}});gd.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("header",{class:"el-header",style:{"--el-header-height":e.height}},[Object(fe.T)(e.$slots,"default")],4)},gd.__file="packages/container/src/header.vue",gd.install=e=>{e.component(gd.name,gd)};var yd=gd,Od=Object.defineProperty,jd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,kd=(e,t,n)=>t in e?Od(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_d=(e,t)=>{for(var n in t=t||{})wd.call(t,n)&&kd(e,n,t[n]);if(jd)for(var n of jd(t))xd.call(t,n)&&kd(e,n,t[n]);return e},Cd=Object(fe.t)({name:"ElIcon",props:{size:{type:Number},color:{type:String}},setup(e){return{style:Object(fe.j)(()=>e.size||e.color?_d(_d({},e.size?{"--font-size":`${e.size}px`}:{}),e.color?{"--color":e.color}:{}):{})}}});Cd.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("i",Object(fe.z)({class:"el-icon",style:e.style},e.$attrs),[Object(fe.T)(e.$slots,"default")],16)},Cd.__file="packages/icon/src/index.vue",Cd.install=e=>{e.component(Cd.name,Cd)};var sn=Cd,Sd=Object.defineProperty,Ed=Object.defineProperties,Td=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,Pd=Object.prototype.propertyIsEnumerable,Ad=(e,t,n)=>t in e?Sd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Id=(e,t)=>{for(var n in t=t||{})Md.call(t,n)&&Ad(e,n,t[n]);if(Ld)for(var n of Ld(t))Pd.call(t,n)&&Ad(e,n,t[n]);return e};const Nd={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},Dd=!W&&window.navigator.userAgent.match(/firefox/i)?"DOMMouseScroll":"mousewheel";var $d=Object(fe.t)({name:"ElImageViewer",props:{urlList:{type:Array,default:[]},zIndex:{type:Number,default:2e3},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1}},emits:["close","switch"],setup(t,{emit:n}){const l=kn()["t"];let a=null,r=null,o;const i=Object(fe.Q)(!0),s=Object(fe.Q)(t.initialIndex),c=Object(fe.Q)(null),e=Object(fe.Q)(null),u=Object(fe.Q)(Nd.CONTAIN);let d=Object(fe.Q)({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1});var p=Object(fe.j)(()=>{var e=t["urlList"];return e.length<=1});const b=Object(fe.j)(()=>0===s.value),f=Object(fe.j)(()=>s.value===t.urlList.length-1);var h=Object(fe.j)(()=>t.urlList[s.value]),v=Object(fe.j)(()=>{var{scale:e,deg:t,offsetX:n,offsetY:l,enableTransition:a}=d.value;const r={transform:`scale(${e}) rotate(${t}deg)`,transition:a?"transform .3s":"",marginLeft:`${n}px`,marginTop:`${l}px`};return u.value.name===Nd.CONTAIN.name&&(r.maxWidth=r.maxHeight="100%"),r});function m(){E(document,"keydown",a),E(document,Dd,r),a=null,r=null,n("close")}function g(){d.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function y(){if(!i.value){var e=Object.keys(Nd);const n=Object.values(Nd),l=u.value.name;var t=(n.findIndex(e=>e.name===l)+1)%e.length;u.value=Nd[e[t]],g()}}function O(){var e;b.value&&!t.infinite||(e=t.urlList.length,s.value=(s.value-1+e)%e)}function j(){var e;f.value&&!t.infinite||(e=t.urlList.length,s.value=(s.value+1)%e)}function w(e,t={}){if(!i.value){var{zoomRate:n,rotateDeg:l,enableTransition:t}=Id({zoomRate:.2,rotateDeg:90,enableTransition:!0},t);switch(e){case"zoomOut":.2{Object(fe.A)(()=>{e.value.complete||(i.value=!0)})}),Object(fe.hb)(s,e=>{g(),n("switch",e)}),Object(fe.I)(()=>{var e,t;a=x(e=>{switch(e.code){case te.esc:m();break;case te.space:y();break;case te.left:O();break;case te.up:w("zoomIn");break;case te.right:j();break;case te.down:w("zoomOut")}}),r=x(e=>{w(0<(e.wheelDelta||-e.detail)?"zoomIn":"zoomOut",{zoomRate:.015,enableTransition:!1})}),S(document,"keydown",a),S(document,Dd,r),null!=(t=null==(e=c.value)?void 0:e.focus)&&t.call(e)}),{index:s,wrapper:c,img:e,isSingle:p,isFirst:b,isLast:f,currentImg:h,imgStyle:v,mode:u,handleActions:w,prev:O,next:j,hide:m,toggleMode:y,handleImgLoad:function(){i.value=!1},handleImgError:function(e){i.value=!1,e.target.alt=l("el.image.error")},handleMouseDown:function(e){if(!i.value&&0===e.button){const{offsetX:n,offsetY:l}=d.value,a=e.pageX,r=e.pageY;o=x(e=>{var t;d.value=(t=Id({},d.value),e={offsetX:n+e.pageX-a,offsetY:l+e.pageY-r},Ed(t,Td(e)))}),S(document,"mousemove",o),S(document,"mouseup",()=>{E(document,"mousemove",o)}),e.preventDefault()}}}}});const Vd=Object(fe.s)("i",{class:"el-icon-close"},null,-1),Bd=Object(fe.s)("i",{class:"el-icon-arrow-left"},null,-1),zd=Object(fe.s)("i",{class:"el-icon-arrow-right"},null,-1),Fd={class:"el-image-viewer__btn el-image-viewer__actions"},Rd={class:"el-image-viewer__actions__inner"},Hd=Object(fe.s)("i",{class:"el-image-viewer__actions__divider"},null,-1),Wd=Object(fe.s)("i",{class:"el-image-viewer__actions__divider"},null,-1),Qd={class:"el-image-viewer__canvas"};$d.render=function(n,l,e,t,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,{name:"viewer-fade"},{default:Object(fe.jb)(()=>[Object(fe.s)("div",{ref:"wrapper",tabindex:-1,class:"el-image-viewer__wrapper",style:{zIndex:n.zIndex}},[Object(fe.s)("div",{class:"el-image-viewer__mask",onClick:l[1]||(l[1]=Object(fe.mb)(e=>n.hideOnClickModal&&n.hide(),["self"]))}),Object(fe.m)(" CLOSE "),Object(fe.s)("span",{class:"el-image-viewer__btn el-image-viewer__close",onClick:l[2]||(l[2]=(...e)=>n.hide&&n.hide(...e))},[Vd]),Object(fe.m)(" ARROW "),n.isSingle?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.s)("span",{class:["el-image-viewer__btn el-image-viewer__prev",{"is-disabled":!n.infinite&&n.isFirst}],onClick:l[3]||(l[3]=(...e)=>n.prev&&n.prev(...e))},[Bd],2),Object(fe.s)("span",{class:["el-image-viewer__btn el-image-viewer__next",{"is-disabled":!n.infinite&&n.isLast}],onClick:l[4]||(l[4]=(...e)=>n.next&&n.next(...e))},[zd],2)],64)),Object(fe.m)(" ACTIONS "),Object(fe.s)("div",Fd,[Object(fe.s)("div",Rd,[Object(fe.s)("i",{class:"el-icon-zoom-out",onClick:l[5]||(l[5]=e=>n.handleActions("zoomOut"))}),Object(fe.s)("i",{class:"el-icon-zoom-in",onClick:l[6]||(l[6]=e=>n.handleActions("zoomIn"))}),Hd,Object(fe.s)("i",{class:n.mode.icon,onClick:l[7]||(l[7]=(...e)=>n.toggleMode&&n.toggleMode(...e))},null,2),Wd,Object(fe.s)("i",{class:"el-icon-refresh-left",onClick:l[8]||(l[8]=e=>n.handleActions("anticlocelise"))}),Object(fe.s)("i",{class:"el-icon-refresh-right",onClick:l[9]||(l[9]=e=>n.handleActions("clocelise"))})])]),Object(fe.m)(" CANVAS "),Object(fe.s)("div",Qd,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.urlList,(e,t)=>Object(fe.kb)((Object(fe.L)(),Object(fe.l)("img",{ref:"img",key:e,src:e,style:n.imgStyle,class:"el-image-viewer__img",onLoad:l[10]||(l[10]=(...e)=>n.handleImgLoad&&n.handleImgLoad(...e)),onError:l[11]||(l[11]=(...e)=>n.handleImgError&&n.handleImgError(...e)),onMousedown:l[12]||(l[12]=(...e)=>n.handleMouseDown&&n.handleMouseDown(...e))},null,44,["src"])),[[fe.gb,t===n.index]])),128))])],4)]),_:1})},$d.__file="packages/image-viewer/src/index.vue",$d.install=e=>{e.component($d.name,$d)};gn=$d;const Yd=()=>void 0!==document.documentElement.style.objectFit,qd={NONE:"none",CONTAIN:"contain",COVER:"cover",FILL:"fill",SCALE_DOWN:"scale-down"};let Ud="";var Kd=Object(fe.t)({name:"ElImage",components:{ImageViewer:gn},inheritAttrs:!1,props:{appendToBody:{type:Boolean,default:!1},hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,default:""},lazy:{type:Boolean,default:!1},scrollContainer:{type:[String,Object],default:null},previewSrcList:{type:Array,default:()=>[]},zIndex:{type:Number,default:2e3}},emits:["error"],setup(a,{emit:t}){var e=kn()["t"];const r=en(),o=Object(fe.Q)(!1),i=Object(fe.Q)(!0),s=Object(fe.Q)(0),c=Object(fe.Q)(0),n=Object(fe.Q)(!1),u=Object(fe.Q)(null);let l=null,d=null;var p=Object(fe.j)(()=>{var e=a["fit"];return!W&&e?Yd()?{"object-fit":e}:function(e){var t=s.value,n=c.value;if(!u.value)return{};var{clientWidth:l,clientHeight:a}=u.value;if(!(t&&n&&l&&a))return{};var r=t/n,o=l/a;e===qd.SCALE_DOWN&&(e=t{var e=a["fit"];return!W&&!Yd()&&e!==qd.FILL});const f=Object(fe.j)(()=>{var e=a["previewSrcList"];return Array.isArray(e)&&0{const{src:e,previewSrcList:t}=a;let n=0;var l=t.indexOf(e);return 0<=l&&(n=l),n});const v=()=>{if(!W){const n=r.value;i.value=!0,o.value=!1;const l=new Image;l.onload=e=>function(e){s.value=e.width,c.value=e.height,i.value=!1,o.value=!1}(l),l.onerror=m,Object.keys(n).forEach(e=>{var t;"onload"!==e.toLowerCase()&&(t=n[e],l.setAttribute(e,t))}),l.src=a.src}};function m(e){i.value=!1,o.value=!0,t("error",e)}function g(){((e,t)=>{if(W||!e||!t)return!1;e=e.getBoundingClientRect();let n;return n=[window,document,document.documentElement,null,void 0].includes(t)?{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0}:t.getBoundingClientRect(),e.topn.top&&e.right>n.left&&e.leftg(),100)))}function O(){!W&&l&&d&&(E(l,"scroll",d),l=null,d=null)}return Object(fe.hb)(()=>a.src,()=>{v()}),Object(fe.I)(()=>{a.lazy?Object(fe.A)(y):v()}),Object(fe.F)(()=>{a.lazy&&O()}),{attrs:r,loading:i,hasLoadError:o,showViewer:n,imgWidth:s,imgHeight:c,imageStyle:p,alignCenter:b,preview:f,imageIndex:h,clickHandler:function(){f.value&&(Ud=document.body.style.overflow,document.body.style.overflow="hidden",n.value=!0)},closeViewer:function(){document.body.style.overflow=Ud,n.value=!1},container:u,handleError:m,t:e}}});const Gd=Object(fe.s)("div",{class:"el-image__placeholder"},null,-1),Xd={class:"el-image__error"};Kd.render=function(t,e,n,l,a,r){var o=Object(fe.U)("image-viewer");return Object(fe.L)(),Object(fe.l)("div",{ref:"container",class:["el-image",t.$attrs.class],style:t.$attrs.style},[t.loading?Object(fe.T)(t.$slots,"placeholder",{key:0},()=>[Gd]):t.hasLoadError?Object(fe.T)(t.$slots,"error",{key:1},()=>[Object(fe.s)("div",Xd,Object(fe.Y)(t.t("el.image.error")),1)]):(Object(fe.L)(),Object(fe.l)("img",Object(fe.z)({key:2,class:"el-image__inner"},t.attrs,{src:t.src,style:t.imageStyle,class:{"el-image__inner--center":t.alignCenter,"el-image__preview":t.preview},onClick:e[1]||(e[1]=(...e)=>t.clickHandler&&t.clickHandler(...e))}),null,16,["src"])),(Object(fe.L)(),Object(fe.l)(fe.d,{to:"body",disabled:!t.appendToBody},[t.preview?(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[t.showViewer?(Object(fe.L)(),Object(fe.l)(o,{key:0,"z-index":t.zIndex,"initial-index":t.imageIndex,"url-list":t.previewSrcList,"hide-on-click-modal":t.hideOnClickModal,onClose:t.closeViewer},null,8,["z-index","initial-index","url-list","hide-on-click-modal","onClose"])):Object(fe.m)("v-if",!0)],2112)):Object(fe.m)("v-if",!0)],8,["disabled"]))],6)},Kd.__file="packages/image/src/index.vue",Kd.install=e=>{e.component(Kd.name,Kd)};_n=Kd;const Zd=Object.prototype.toString,Jd=e=>{return e=e,Zd.call(e).slice(8,-1)};var ep=Object(fe.t)({name:"ElInputNumber",components:{ElInput:bl},directives:{RepeatClick:Et},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},modelValue:{required:!0,validator:e=>"Number"===Jd(e)||void 0===e},disabled:{type:Boolean,default:!1},size:{type:String,validator:En},controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>0<=e&&e===parseInt(e+"",10)}},emits:["update:modelValue","change","input","blur","focus"],setup(n,{emit:l}){const e=G(),t=Object(fe.w)(Mn,{}),a=Object(fe.w)(Pn,{}),r=Object(fe.Q)(null),o=Object(fe.P)({currentValue:n.modelValue,userInput:null}),i=Object(fe.j)(()=>m(n.modelValue)v(n.modelValue)>n.max),c=Object(fe.j)(()=>{var e=h(n.step);return void 0!==n.precision?(n.precision,n.precision):Math.max(h(n.modelValue),e)});var u=Object(fe.j)(()=>n.controls&&"right"===n.controlsPosition),d=Object(fe.j)(()=>n.size||a.size||e.size);const p=Object(fe.j)(()=>n.disabled||t.disabled);var b=Object(fe.j)(()=>{if(null!==o.userInput)return o.userInput;let e=o.currentValue;return"number"==typeof e&&void 0!==n.precision&&(e=e.toFixed(n.precision)),e});const f=(e,t)=>(void 0===t&&(t=c.value),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t)+"")),h=e=>{if(void 0===e)return 0;const t=e.toString();e=t.indexOf(".");let n=0;return-1!==e&&(n=t.length-e-1),n},v=e=>{if("number"!=typeof e&&void 0!==e)return o.currentValue;var t=Math.pow(10,c.value);return f((t*e+t*n.step)/t)},m=e=>{if("number"!=typeof e&&void 0!==e)return o.currentValue;var t=Math.pow(10,c.value);return f((t*e-t*n.step)/t)};const g=e=>{var t=o.currentValue;t!==(e=void 0!==(e=void 0!==(e="number"==typeof e&&void 0!==n.precision?f(e,n.precision):e)&&e>=n.max?n.max:e)&&e<=n.min?n.min:e)&&(o.userInput=null,l("update:modelValue",e),l("input",e),l("change",e,t),o.currentValue=e)};return Object(fe.hb)(()=>n.modelValue,e=>{let t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;n.stepStrictly&&(e=h(n.step),e=Math.pow(10,e),t=Math.round(t/n.step)*e*n.step/e),void 0!==n.precision&&(t=f(t,n.precision))}void 0!==t&&t>=n.max&&(t=n.max,l("update:modelValue",t)),void 0!==t&&t<=n.min&&(t=n.min,l("update:modelValue",t)),o.currentValue=t,o.userInput=null},{immediate:!0}),Object(fe.I)(()=>{let e=r.value.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",n.max),e.setAttribute("aria-valuemin",n.min),e.setAttribute("aria-valuenow",o.currentValue),e.setAttribute("aria-disabled",p.value),"Number"!==Jd(n.modelValue)&&void 0!==n.modelValue&&l("update:modelValue",void 0)}),Object(fe.K)(()=>{let e=r.value.input;e.setAttribute("aria-valuenow",o.currentValue)}),{input:r,displayValue:b,handleInput:e=>o.userInput=e,handleInputChange:e=>{var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||g(t),o.userInput=null},controlsAtRight:u,decrease:()=>{var e;p.value||i.value||(e=n.modelValue||0,e=m(e),g(e))},increase:()=>{var e;p.value||s.value||(e=n.modelValue||0,e=v(e),g(e))},inputNumberSize:d,inputNumberDisabled:p,maxDisabled:s,minDisabled:i}}});ep.render=function(t,e,n,l,a,r){var o=Object(fe.U)("el-input"),i=Object(fe.V)("repeat-click");return Object(fe.L)(),Object(fe.l)("div",{class:["el-input-number",t.inputNumberSize?"el-input-number--"+t.inputNumberSize:"",{"is-disabled":t.inputNumberDisabled},{"is-without-controls":!t.controls},{"is-controls-right":t.controlsAtRight}],onDragstart:e[5]||(e[5]=Object(fe.mb)(()=>{},["prevent"]))},[t.controls?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("span",{key:0,class:["el-input-number__decrease",{"is-disabled":t.minDisabled}],role:"button",onKeydown:e[1]||(e[1]=Object(fe.lb)((...e)=>t.decrease&&t.decrease(...e),["enter"]))},[Object(fe.s)("i",{class:`el-icon-${t.controlsAtRight?"arrow-down":"minus"}`},null,2)],34)),[[i,t.decrease]]):Object(fe.m)("v-if",!0),t.controls?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("span",{key:1,class:["el-input-number__increase",{"is-disabled":t.maxDisabled}],role:"button",onKeydown:e[2]||(e[2]=Object(fe.lb)((...e)=>t.increase&&t.increase(...e),["enter"]))},[Object(fe.s)("i",{class:`el-icon-${t.controlsAtRight?"arrow-up":"plus"}`},null,2)],34)),[[i,t.increase]]):Object(fe.m)("v-if",!0),Object(fe.s)(o,{ref:"input","model-value":t.displayValue,placeholder:t.placeholder,disabled:t.inputNumberDisabled,size:t.inputNumberSize,max:t.max,min:t.min,name:t.name,label:t.label,onKeydown:[Object(fe.lb)(Object(fe.mb)(t.increase,["prevent"]),["up"]),Object(fe.lb)(Object(fe.mb)(t.decrease,["prevent"]),["down"])],onBlur:e[3]||(e[3]=e=>t.$emit("blur",e)),onFocus:e[4]||(e[4]=e=>t.$emit("focus",e)),onInput:t.handleInput,onChange:t.handleInputChange},null,8,["model-value","placeholder","disabled","size","max","min","name","label","onKeydown","onInput","onChange"])],34)},ep.__file="packages/input-number/src/index.vue",ep.install=e=>{e.component(ep.name,ep)};var vl=ep,tp=Object(fe.t)({name:"ElLink",props:{type:{type:String,default:"default",validator:e=>["default","primary","success","warning","info","danger"].includes(e)},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:String,default:""}},emits:["click"],setup(t,{emit:n}){return{handleClick:function(e){t.disabled||n("click",e)}}}});const np={key:1,class:"el-link--inner"};tp.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("a",{class:["el-link",t.type?`el-link--${t.type}`:"",t.disabled&&"is-disabled",t.underline&&!t.disabled&&"is-underline"],href:t.disabled?null:t.href,onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e))},[t.icon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:t.icon},null,2)):Object(fe.m)("v-if",!0),t.$slots.default?(Object(fe.L)(),Object(fe.l)("span",np,[Object(fe.T)(t.$slots,"default")])):Object(fe.m)("v-if",!0),t.$slots.icon?Object(fe.T)(t.$slots,"icon",{key:2}):Object(fe.m)("v-if",!0)],10,["href"])},tp.__file="packages/link/src/index.vue",tp.install=e=>{e.component(tp.name,tp)};var lp=tp,ap=Object(fe.t)({name:"ElMain"});const rp={class:"el-main"};ap.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("main",rp,[Object(fe.T)(e.$slots,"default")])},ap.__file="packages/container/src/main.vue",ap.install=e=>{e.component(ap.name,ap)};Zl=ap;var op=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const n=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,e=>{e.addEventListener("keydown",e=>{let t=!1;switch(e.code){case te.down:this.gotoSubIndex(this.subIndex+1),t=!0;break;case te.up:this.gotoSubIndex(this.subIndex-1),t=!0;break;case te.tab:ee(n,"mouseleave");break;case te.enter:case te.space:t=!0,e.currentTarget.click()}return t&&(e.preventDefault(),e.stopPropagation()),!1})})}};var ip=class{constructor(e){this.domNode=e,this.submenu=null,this.submenu=null,this.init()}init(){this.domNode.setAttribute("tabindex","0");var e=this.domNode.querySelector(".el-menu");e&&(this.submenu=new op(this,e)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",e=>{let t=!1;switch(e.code){case te.down:ee(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case te.up:ee(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case te.tab:ee(e.currentTarget,"mouseleave");break;case te.enter:case te.space:t=!0,e.currentTarget.click()}t&&e.preventDefault()})}};var sp=class{constructor(e){this.domNode=e,this.init()}init(){var e=this.domNode.childNodes;[].filter.call(e,e=>1===e.nodeType).forEach(e=>{new ip(e)})}},ja=Object(fe.t)({name:"ElMenuCollapseTransition",setup(){return{on:{beforeEnter(e){e.style.opacity=.2},enter(e,t){V(e,"el-opacity-transition"),e.style.opacity=1,t()},afterEnter(e){B(e,"el-opacity-transition"),e.style.opacity=""},beforeLeave(e){e.dataset||(e.dataset={}),$(e,"el-menu--collapse")?(B(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,V(e,"el-menu--collapse")):(V(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,B(e,"el-menu--collapse")),e.style.width=e.scrollWidth+"px",e.style.overflow="hidden"},leave(e){V(e,"horizontal-collapse-transition"),e.style.width=e.dataset.scrollWidth+"px"}}}}});function cp(t){return Object(fe.j)(()=>{var e=t.backgroundColor;return e?function(e,t=.2){let{red:n,green:l,blue:a}=function(e){let t=e.replace("#","");if(/^[0-9a-fA-F]{3}$/.test(t)){const n=t.split("");for(let e=2;0<=e;e--)n.splice(e,0,n[e]);t=n.join("")}return/^[0-9a-fA-F]{6}$/.test(t)?{red:parseInt(t.slice(0,2),16),green:parseInt(t.slice(2,4),16),blue:parseInt(t.slice(4,6),16)}:{red:255,green:255,blue:255}}(e);0[Object(fe.T)(e.$slots,"default")]),_:3},16)},ja.__file="packages/menu/src/menu-collapse-transition.vue";var up=Object(fe.t)({name:"ElMenu",componentName:"ElMenu",components:{ElMenuCollapseTransition:ja},props:{mode:{type:String,default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:Array,uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,default:"hover"},collapse:Boolean,backgroundColor:{type:String},textColor:{type:String},activeTextColor:{type:String},collapseTransition:{type:Boolean,default:!0}},emits:["close","open","select"],setup(r,o){const i=Object(fe.Q)(r.defaultOpeneds&&!r.collapse?r.defaultOpeneds.slice(0):[]),e=Object(fe.u)(),s=Object(fe.Q)(r.defaultActive),n=Object(fe.Q)({}),l=Object(fe.Q)({}),a=Object(fe.Q)(!1),c=Tn(),u=e.appContext.config.globalProperties.$router;var t=cp(r),d=Object(fe.j)(()=>"horizontal"===r.mode||"vertical"===r.mode&&r.collapse);const p=()=>{var t=s.value,t=n.value[t];if(t&&"horizontal"!==r.mode&&!r.collapse){let e=t.indexPath;e.forEach(e=>{var t=l.value[e];t&&h(e,null==t?void 0:t.indexPath)})}};var b=e=>{l.value[e.index]=e},f=e=>{delete l.value[e.index]};const h=(e,t)=>{i.value.includes(e)||(r.uniqueOpened&&(i.value=i.value.filter(e=>-1!==(Object(fe.x)(t)?t.value:t).indexOf(e))),i.value.push(e))},v=e=>{e=i.value.indexOf(e);-1!==e&&i.value.splice(e,1)};const m=e=>{var{index:t,indexPath:e}=e;i.value.includes(t)?(v(t),o.emit("close",t,e.value)):(h(t,e),o.emit("open",t,e.value))},g=t=>{var{index:e,indexPath:n}=t,l=null!==t.index;const a=[e,n.value,t];"horizontal"!==r.mode&&!r.collapse||(i.value=[]),l&&(r.router&&u?(l=t.route||t.index,l=u.push(l).then(e=>(e||(s.value=t.index),e)),o.emit("select",...a.concat(l))):(s.value=t.index,o.emit("select",...a)))},y=e=>{var t=n.value,t=t[e]||t[s.value]||t[r.defaultActive];t?(s.value=t.index,p()):a.value?a.value=!1:s.value=null};return Object(fe.hb)(()=>r.defaultActive,e=>{n.value[e]||(s.value=""),y(e)}),Object(fe.hb)(n.value,()=>{y()}),Object(fe.hb)(()=>r.collapse,(e,t)=>{e!==t&&(a.value=!0),e&&(i.value=[]),c.emit("rootMenu:toggle-collapse",Boolean(r.collapse))}),Object(fe.N)("rootMenu",{props:r,openedMenus:i,items:n,submenus:l,hoverBackground:t,activeIndex:s,isMenuPopup:d,methods:{addMenuItem:e=>{n.value[e.index]=e},removeMenuItem:e=>{delete n.value[e.index]},addSubMenu:b,removeSubMenu:f,openMenu:h,closeMenu:v},rootMenuEmit:c.emit,rootMenuOn:c.on}),Object(fe.N)(`subMenu:${e.uid}`,{addSubMenu:b,removeSubMenu:f}),Object(fe.I)(()=>{p(),c.on("menuItem:item-click",g),c.on("submenu:submenu-click",m),"horizontal"===r.mode&&new sp(e.vnode.el)}),{hoverBackground:t,isMenuPopup:d,props:r,open:e=>{const t=l.value[e.toString()]["indexPath"];t.forEach(e=>h(e,t))},close:e=>{v(e)}}}});up.render=function(e,t,n,l,a,r){var o=Object(fe.U)("el-menu-collapse-transition");return e.props.collapseTransition?(Object(fe.L)(),Object(fe.l)(o,{key:0},{default:Object(fe.jb)(()=>[(Object(fe.L)(),Object(fe.l)("ul",{key:+e.props.collapse,role:"menubar",style:{backgroundColor:e.props.backgroundColor||""},class:{"el-menu":!0,"el-menu--horizontal":"horizontal"===e.mode,"el-menu--collapse":e.props.collapse}},[Object(fe.T)(e.$slots,"default")],6))]),_:3})):(Object(fe.L)(),Object(fe.l)("ul",{key:+e.props.collapse,role:"menubar",style:{backgroundColor:e.props.backgroundColor||""},class:{"el-menu":!0,"el-menu--horizontal":"horizontal"===e.mode,"el-menu--collapse":e.props.collapse}},[Object(fe.T)(e.$slots,"default")],6))},up.__file="packages/menu/src/menu.vue",up.install=e=>{e.component(up.name,up)};var xa=up,dp=Object.defineProperty,pp=Object.defineProperties,bp=Object.getOwnPropertyDescriptors,fp=Object.getOwnPropertySymbols,hp=Object.prototype.hasOwnProperty,vp=Object.prototype.propertyIsEnumerable,mp=(e,t,n)=>t in e?dp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gp=(e,t)=>{for(var n in t=t||{})hp.call(t,n)&&mp(e,n,t[n]);if(fp)for(var n of fp(t))vp.call(t,n)&&mp(e,n,t[n]);return e},yp=(e,t)=>pp(e,bp(t)),Op=Object(fe.t)({name:"ElTooltip",components:{ElPopper:Ql},props:yp(gp({},Pl),{manual:{type:Boolean,default:!1},modelValue:{type:Boolean,validator:e=>"boolean"==typeof e,default:void 0},openDelay:{type:Number,default:0},visibleArrow:{type:Boolean,default:!0},tabindex:{type:[String,Number],default:"0"}}),emits:[me],setup(e,t){e.manual&&void 0===e.modelValue&&y("[ElTooltip]","You need to pass a v-model to el-tooltip when `manual` is true");const n=Object(fe.Q)(null);return{popper:n,onUpdateVisible:e=>{t.emit(me,e)},updatePopper:()=>n.value.update()}},render(){const{$slots:t,content:e,manual:n,openDelay:l,onUpdateVisible:a,showAfter:r,visibleArrow:o,modelValue:i,tabindex:s}=this,c=()=>{y("[ElTooltip]","you need to provide a valid default slot.")};return Object(fe.v)(Ql,yp(gp({},Object.keys(Pl).reduce((e,t)=>yp(gp({},e),{[t]:this[t]}),{})),{ref:"popper",manualMode:n,showAfter:l||r,showArrow:o,visible:i,"onUpdate:visible":a}),{default:()=>t.content?t.content():e,trigger:()=>{if(t.default){var e=Rt(t.default(),1);return e||c(),Object(fe.i)(e,{tabindex:s},!0)}c()}})}});Op.install=e=>{e.component(Op.name,Op)};_a=Op;var jp=Object(fe.t)({name:"ElMenuItem",componentName:"ElMenuItem",components:{ElTooltip:_a},props:{index:{default:null,validator:e=>"string"==typeof e||null===e},route:[String,Object],disabled:Boolean},emits:["click"],setup(e,{emit:t,slots:n}){const l=Object(fe.u)(),a=Object(fe.w)("rootMenu"),{parentMenu:r,paddingStyle:o,indexPath:i}=function(n,l){const a=Object(fe.w)("rootMenu");var e=Object(fe.j)(()=>{let e=n.parent;const t=[l];for(;"ElMenu"!==e.type.name;)e.props.index&&t.unshift(e.props.index),e=e.parent;return t});return{parentMenu:Object(fe.j)(()=>{let e=n.parent;for(;e&&-1===["ElMenu","ElSubmenu"].indexOf(e.type.name);)e=e.parent;return e}),paddingStyle:Object(fe.j)(()=>{let e=n.parent;if("vertical"!==a.props.mode)return{};let t=20;if(a.props.collapse)t=20;else for(;e&&"ElMenu"!==e.type.name;)"ElSubmenu"===e.type.name&&(t+=20),e=e.parent;return{paddingLeft:t+"px"}}),indexPath:e}}(l,e.index),{addSubMenu:s,removeSubMenu:c}=Object(fe.w)(`subMenu:${r.value.uid}`),u=Object(fe.j)(()=>e.index===a.activeIndex.value),d=Object(fe.j)(()=>a.hoverBackground.value),p=Object(fe.j)(()=>a.props.backgroundColor||""),b=Object(fe.j)(()=>a.props.activeTextColor||""),f=Object(fe.j)(()=>a.props.textColor||""),h=Object(fe.j)(()=>a.props.mode),v=Object(fe.j)(()=>"ElMenu"!==r.value.type.name);var m=Object(fe.j)(()=>{const e={color:(u.value?b:f).value,borderBottomColor:""};return"horizontal"!==h.value||v.value||(e.borderBottomColor=u.value?a.props.activeTextColor?b.value:"":"transparent"),e});return Object(fe.I)(()=>{s({index:e.index,indexPath:i,active:u}),a.methods.addMenuItem({index:e.index,indexPath:i,active:u})}),Object(fe.F)(()=>{c({index:e.index,indexPath:i,active:u}),a.methods.removeMenuItem({index:e.index,indexPath:i,active:u})}),{parentMenu:r,rootMenu:a,slots:n,paddingStyle:o,itemStyle:m,backgroundColor:p,active:u,handleClick:()=>{e.disabled||(a.rootMenuEmit("menuItem:item-click",{index:e.index,indexPath:i,route:e.route}),t("click",{index:e.index,indexPath:i.value}))},onMouseEnter:()=>{"horizontal"===h.value&&!a.props.backgroundColor||(l.vnode.el.style.backgroundColor=d.value)},onMouseLeave:()=>{"horizontal"===h.value&&!a.props.backgroundColor||(l.vnode.el.style.backgroundColor=p.value)}}}});const wp={style:{position:"absolute",left:"0",top:"0",height:"100%",width:"100%",display:"inline-block","box-sizing":"border-box",padding:"0 20px"}};jp.render=function(t,e,n,l,a,r){var o=Object(fe.U)("el-tooltip");return Object(fe.L)(),Object(fe.l)("li",{class:["el-menu-item",{"is-active":t.active,"is-disabled":t.disabled}],role:"menuitem",tabindex:"-1",style:[t.paddingStyle,t.itemStyle,{backgroundColor:t.backgroundColor}],onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e)),onMouseenter:e[2]||(e[2]=(...e)=>t.onMouseEnter&&t.onMouseEnter(...e)),onFocus:e[3]||(e[3]=(...e)=>t.onMouseEnter&&t.onMouseEnter(...e)),onBlur:e[4]||(e[4]=(...e)=>t.onMouseLeave&&t.onMouseLeave(...e)),onMouseleave:e[5]||(e[5]=(...e)=>t.onMouseLeave&&t.onMouseLeave(...e))},["ElMenu"===t.parentMenu.type.name&&t.rootMenu.props.collapse&&t.slots.title?(Object(fe.L)(),Object(fe.l)(o,{key:0,effect:"dark",placement:"right"},{content:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"title")]),default:Object(fe.jb)(()=>[Object(fe.s)("div",wp,[Object(fe.T)(t.$slots,"default")])]),_:3})):(Object(fe.L)(),Object(fe.l)(fe.b,{key:1},[Object(fe.T)(t.$slots,"default"),Object(fe.T)(t.$slots,"title")],64))],38)},jp.__file="packages/menu/src/menuItem.vue",jp.install=e=>{e.component(jp.name,jp)};var Sa=jp,xp=Object(fe.t)({name:"ElMenuItemGroup",componentName:"ElMenuItemGroup",props:{title:{type:String}},setup(e,{slots:t}){var n=Object(fe.P)({paddingLeft:20});const l=Object(fe.u)();var a=Object(fe.j)(()=>{let e=20,t=l.parent;if(r.collapse)return 20;for(;t&&"ElMenu"!==t.type.name;)"ElSubmenu"===t.type.name&&(e+=20),t=t.parent;return e});const r=Object(fe.w)("rootMenu")["props"];return{data:n,levelPadding:a,props:e,slots:t}}});const kp={class:"el-menu-item-group"};xp.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("li",kp,[Object(fe.s)("div",{class:"el-menu-item-group__title",style:{paddingLeft:e.levelPadding+"px"}},[e.slots.title?Object(fe.T)(e.$slots,"title",{key:1}):(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.r)(Object(fe.Y)(e.title),1)],2112))],4),Object(fe.s)("ul",null,[Object(fe.T)(e.$slots,"default")])])},xp.__file="packages/menu/src/menuItemGroup.vue",xp.install=e=>{e.component(xp.name,xp)};Wa=xp;const _p="ElSelect",Cp={queryChange:"elOptionQueryChange",groupQueryChange:"elOptionGroupQueryChange"};function Sp(a,n){const r=Object(fe.w)(_p),e=Object(fe.w)("ElSelectGroup",{disabled:!1}),l=Object(fe.j)(()=>"[object object]"===Object.prototype.toString.call(a.value).toLowerCase()),t=Object(fe.j)(()=>r.props.multiple?d(r.props.modelValue,a.value):p(a.value,r.props.modelValue)),o=Object(fe.j)(()=>{if(r.props.multiple){var e=r.props.modelValue||[];return!t.value&&e.length>=r.props.multipleLimit&&0a.label||(l.value?"":a.value));var s=Object(fe.j)(()=>a.value||a.label||""),c=Object(fe.j)(()=>a.disabled||n.groupDisabled||o.value);const u=Object(fe.u)(),d=(e=[],t)=>{if(l.value){const n=r.props.valueKey;return e&&e.some(e=>K(e,n)===K(t,n))}return e&&-1{if(l.value){var n=r.props["valueKey"];return K(e,n)===K(t,n)}return e===t};const b=e=>{const t=new RegExp(([e=""]=[e],String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")),"i");n.visible=t.test(i.value)||a.created,n.visible||r.filteredOptionsCount--};return Object(fe.hb)(()=>i.value,()=>{a.created||r.props.remote||r.setSelected()}),Object(fe.hb)(()=>a.value,(e,t)=>{var{remote:n,valueKey:l}=r.props;a.created||n||l&&"object"==typeof e&&"object"==typeof t&&e[l]===t[l]||r.setSelected()}),Object(fe.hb)(()=>e.disabled,()=>{n.groupDisabled=e.disabled},{immediate:!0}),r.selectEmitter.on(Cp.queryChange,b),Object(fe.F)(()=>{r.selectEmitter.off(Cp.queryChange,b)}),{select:r,currentLabel:i,currentValue:s,itemSelected:t,isDisabled:c,hoverItem:()=>{a.disabled||e.disabled||(r.hoverIndex=r.optionsArray.indexOf(u))}}}hr=Object(fe.t)({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=Object(fe.P)({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:n,itemSelected:l,isDisabled:a,select:r,hoverItem:o}=Sp(e,t);var{visible:i,hover:s}=Object(fe.bb)(t);const c=Object(fe.u)().proxy,u=c.value;return r.onOptionCreate(c),Object(fe.F)(()=>{var e=r["selected"];let t=r.props.multiple?e:[e];var n=r.cachedOptions.has(u),e=t.some(e=>e.value===c.value);n&&!e&&r.cachedOptions.delete(u),r.onOptionDestroy(u)}),{currentLabel:n,itemSelected:l,isDisabled:a,select:r,hoverItem:o,visible:i,hover:s,selectOptionClick:function(){!0!==e.disabled&&!0!==t.groupDisabled&&r.handleOptionSelect(c,!0)}}}});hr.render=function(t,e,n,l,a,r){return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("li",{class:["el-select-dropdown__item",{selected:t.itemSelected,"is-disabled":t.isDisabled,hover:t.hover}],onMouseenter:e[1]||(e[1]=(...e)=>t.hoverItem&&t.hoverItem(...e)),onClick:e[2]||(e[2]=Object(fe.mb)((...e)=>t.selectOptionClick&&t.selectOptionClick(...e),["stop"]))},[Object(fe.T)(t.$slots,"default",{},()=>[Object(fe.s)("span",null,Object(fe.Y)(t.currentLabel),1)])],34)),[[fe.gb,t.visible]])},hr.__file="packages/select/src/option.vue";jr=Object(fe.t)({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const t=Object(fe.w)(_p);var e=Object(fe.j)(()=>t.props.popperClass),n=Object(fe.j)(()=>t.props.multiple);const l=Object(fe.Q)("");function a(){var e;l.value=(null==(e=t.selectWrapper)?void 0:e.getBoundingClientRect().width)+"px"}return Object(fe.I)(()=>{he(t.selectWrapper,a)}),Object(fe.F)(()=>{ve(t.selectWrapper,a)}),{minWidth:l,popperClass:e,isMultiple:n}}});jr.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-select-dropdown",[{"is-multiple":e.isMultiple},e.popperClass]],style:{minWidth:e.minWidth}},[Object(fe.T)(e.$slots,"default")],6)},jr.__file="packages/select/src/select-dropdown.vue";const Ep=e=>null!==e&&"object"==typeof e,Tp=Object.prototype.toString,Lp=e=>Tp.call(e),Mp=e=>Lp(e).slice(8,-1);const Pp=(i,s,a)=>{const e=G(),t=kn()["t"],r=Object(fe.Q)(null),o=Object(fe.Q)(null),c=Object(fe.Q)(null),u=Object(fe.Q)(null),n=Object(fe.Q)(null),d=Object(fe.Q)(null),l=Object(fe.Q)(-1),p=Object(fe.w)(Mn,{}),b=Object(fe.w)(Pn,{});var f=Object(fe.j)(()=>!i.filterable||i.multiple||!(!W&&!isNaN(Number(document.documentMode)))&&!(!W&&-1i.disabled||p.disabled);var v=Object(fe.j)(()=>{var e=i.multiple?Array.isArray(i.modelValue)&&0i.remote&&i.filterable?"":s.visible?"arrow-up is-reverse":"arrow-up"),g=Object(fe.j)(()=>i.remote?300:0);const y=Object(fe.j)(()=>i.loading?i.loadingText||t("el.select.loading"):(!i.remote||""!==s.query||0!==s.options.size)&&(i.filterable&&s.query&&0Array.from(s.options.values())),j=Object(fe.j)(()=>Array.from(s.cachedOptions.values()));var w=Object(fe.j)(()=>{var e=O.value.filter(e=>!e.created).some(e=>e.currentLabel===s.query);return i.filterable&&i.allowCreate&&""!==s.query&&!e});const x=Object(fe.j)(()=>i.size||b.size||e.size);var k=Object(fe.j)(()=>-1<["small","mini"].indexOf(x.value)?"mini":"small"),_=Object(fe.j)(()=>s.visible&&!1!==y.value);Object(fe.hb)(()=>h.value,()=>{Object(fe.A)(()=>{C()})}),Object(fe.hb)(()=>i.placeholder,e=>{s.cachedPlaceHolder=s.currentPlaceholder=e}),Object(fe.hb)(()=>i.modelValue,(e,t)=>{i.multiple&&(C(),e&&0s.visible,e=>{var t,n;e?(null!=(n=null==(t=c.value)?void 0:t.update)&&n.call(t),i.filterable&&(s.filteredOptionsCount=s.optionsCount,s.query=i.remote?"":s.selectedLabel,i.multiple?o.value.focus():s.selectedLabel&&(s.currentPlaceholder=s.selectedLabel,s.selectedLabel=""),S(s.query),i.multiple||i.remote||(s.selectEmitter.emit("elOptionQueryChange",""),s.selectEmitter.emit("elOptionGroupQueryChange")))):(o.value&&o.value.blur(),s.query="",s.previousQuery=null,s.selectedLabel="",s.inputLength=20,s.menuVisibleOnFocus=!1,P(),Object(fe.A)(()=>{o.value&&""===o.value.value&&0===s.selected.length&&(s.currentPlaceholder=s.cachedPlaceHolder)}),i.multiple||(s.selected&&(i.filterable&&i.allowCreate&&s.createdSelected&&s.createdLabel?s.selectedLabel=s.createdLabel:s.selectedLabel=s.selected.currentLabel,i.filterable&&(s.query=s.selectedLabel)),i.filterable&&(s.currentPlaceholder=s.cachedPlaceHolder))),a.emit("visible-change",e)}),Object(fe.hb)(()=>s.options.entries(),()=>{var e,t;W||(null!=(e=null==(t=c.value)?void 0:t.update)&&e.call(t),i.multiple&&C(),t=(null==(t=n.value)?void 0:t.querySelectorAll("input"))||[],-1===[].indexOf.call(t,document.activeElement)&&L(),i.defaultFirstOption&&(i.filterable||i.remote)&&s.filteredOptionsCount&&T())},{flush:"post"}),Object(fe.hb)(()=>s.hoverIndex,e=>{"number"==typeof e&&-1{e.hover=l.value===e})});const C=()=>{i.collapseTags&&!i.filterable||Object(fe.A)(()=>{var e,t;if(r.value){var n=r.value.$el.childNodes;const a=[].filter.call(n,e=>"INPUT"===e.tagName)[0];var l=u.value,n=s.initialInputHeight||40;a.style.height=0===s.selected.length?n+"px":Math.max(l?l.clientHeight+(l.clientHeight>n?6:0):0,n)+"px",s.tagInMultiLine=parseFloat(a.style.height)>n,s.visible&&!1!==y.value&&null!=(t=null==(e=c.value)?void 0:e.update)&&t.call(e)}})},S=e=>{s.previousQuery===e||s.isOnComposition||(null!==s.previousQuery||"function"!=typeof i.filterMethod&&"function"!=typeof i.remoteMethod?(s.previousQuery=e,Object(fe.A)(()=>{var e,t;s.visible&&null!=(t=null==(e=c.value)?void 0:e.update)&&t.call(e)}),s.hoverIndex=-1,i.multiple&&i.filterable&&Object(fe.A)(()=>{var e=15*o.value.length+20;s.inputLength=i.collapseTags?Math.min(50,e):e,E(),C()}),i.remote&&"function"==typeof i.remoteMethod?(s.hoverIndex=-1,i.remoteMethod(e)):("function"==typeof i.filterMethod?i.filterMethod(e):(s.filteredOptionsCount=s.optionsCount,s.selectEmitter.emit("elOptionQueryChange",e)),s.selectEmitter.emit("elOptionGroupQueryChange")),i.defaultFirstOption&&(i.filterable||i.remote)&&s.filteredOptionsCount&&T()):s.previousQuery=e)},E=()=>{""!==s.currentPlaceholder&&(s.currentPlaceholder=o.value.value?"":s.cachedPlaceHolder)},T=()=>{const e=O.value.filter(e=>e.visible&&!e.disabled&&!e.groupDisabled);var t=e.filter(e=>e.created)[0],n=e[0];s.hoverIndex=$(O.value,t||n)},L=()=>{var e;if(!i.multiple){var t=M(i.modelValue);return null!=(e=t.props)&&e.created?(s.createdLabel=t.props.value,s.createdSelected=!0):s.createdSelected=!1,s.selectedLabel=t.currentLabel,s.selected=t,void(i.filterable&&(s.query=s.selectedLabel))}const n=[];Array.isArray(i.modelValue)&&i.modelValue.forEach(e=>{n.push(M(e))}),s.selected=n,Object(fe.A)(()=>{C()})},M=t=>{let n;var l="object"===Mp(t).toLowerCase(),e="null"===Mp(t).toLowerCase(),a="undefined"===Mp(t).toLowerCase();for(let e=s.cachedOptions.size-1;0<=e;e--){var r=j.value[e];if(l?K(r.value,i.valueKey)===K(t,i.valueKey):r.value===t){n={value:t,currentLabel:r.currentLabel,isDisabled:r.isDisabled};break}}if(n)return n;const o={value:t,currentLabel:l||e||a?"":t};return i.multiple&&(o.hitState=!1),o},P=()=>{setTimeout(()=>{const n=i.valueKey;i.multiple?0O.value.findIndex(e=>K(e,n)===K(t,n)))):s.hoverIndex=-1:s.hoverIndex=O.value.findIndex(e=>K(e,n)===K(s.selected,n))},300)};var A=Cn()(()=>{i.filterable&&s.query!==s.selectedLabel&&(s.query=s.selectedLabel,S(s.query))},g.value),g=Cn()(e=>{S(e.target.value)},g.value);const I=e=>{Ca()(i.modelValue,e)||a.emit(ie,e)};const N=e=>{e.stopPropagation();const t=i.multiple?[]:"";if("string"!=typeof t)for(const n of s.selected)n.isDisabled&&t.push(n.value);a.emit(me,t),I(t),s.visible=!1,a.emit("clear")},D=(e,t)=>{if(i.multiple){const l=(i.modelValue||[]).slice();var n=$(l,e.value);-1{s.softFocus=true;const e=o.value||r.value;if(e)e.focus()})(),s.visible||Object(fe.A)(()=>{V(e)})},$=(e=[],n)=>{if(!Ep(n))return e.indexOf(n);const l=i.valueKey;let a=-1;return e.some((e,t)=>K(e,l)===K(n,l)&&(a=t,!0)),a},V=e=>{var t,n;const l=Array.isArray(e)?e[0]:e;let a=null;null==l||!l.value||0<(t=O.value.filter(e=>e.value===l.value)).length&&(a=t[0].$el),c.value&&a&&((n=null==(t=null==(n=null==(t=c.value)?void 0:t.popperRef)?void 0:n.querySelector)?void 0:t.call(n,".el-select-dropdown__wrap"))&&po(n,a)),null!=(n=d.value)&&n.handleScroll()};const B=e=>{if(Array.isArray(s.selected)){const t=s.selected[s.selected.length-1];if(t)return!0===e||!1===e?t.hitState=e:(t.hitState=!t.hitState,t.hitState)}};const z=()=>{i.automaticDropdown||h.value||(s.menuVisibleOnFocus?s.menuVisibleOnFocus=!1:s.visible=!s.visible,s.visible&&(o.value||r.value).focus())};const F=Object(fe.j)(()=>O.value.filter(e=>e.visible).every(e=>e.disabled)),R=e=>{var t;s.visible?0!==s.options.size&&0!==s.filteredOptionsCount&&(F.value||("next"===e?(s.hoverIndex++,s.hoverIndex===s.options.size&&(s.hoverIndex=0)):"prev"===e&&(s.hoverIndex--,s.hoverIndex<0&&(s.hoverIndex=s.options.size-1)),!0!==(t=O.value[s.hoverIndex]).disabled&&!0!==t.groupDisabled&&t.visible||R(e),Object(fe.A)(()=>V(l.value)))):s.visible=!0};return{optionsArray:O,selectSize:x,handleResize:()=>{var e,t;s.inputWidth=null==(t=r.value)?void 0:t.$el.getBoundingClientRect().width,null!=(t=null==(e=c.value)?void 0:e.update)&&t.call(e),i.multiple&&C()},debouncedOnInputChange:A,debouncedQueryChange:g,deletePrevTag:e=>{if(e.target.value.length<=0&&!B()){const t=i.modelValue.slice();t.pop(),a.emit(me,t),I(t)}1===e.target.value.length&&0===i.modelValue.length&&(s.currentPlaceholder=s.cachedPlaceHolder)},deleteTag:(e,t)=>{var n=s.selected.indexOf(t);if(-1{e.code!==te.backspace&&B(!1),s.inputLength=15*o.value.length+20,C()},handleComposition:e=>{const t=e.target.value;"compositionend"===e.type?(s.isOnComposition=!1,Object(fe.A)(()=>S(t))):(e=t[t.length-1]||"",s.isOnComposition=!Sn(e))},onOptionCreate:e=>{s.optionsCount++,s.filteredOptionsCount++,s.options.set(e.value,e),s.cachedOptions.set(e.value,e)},onOptionDestroy:e=>{s.optionsCount--,s.filteredOptionsCount--,s.options.delete(e)},handleMenuEnter:()=>{Object(fe.A)(()=>V(s.selected))},handleFocus:e=>{s.softFocus?s.softFocus=!1:((i.automaticDropdown||i.filterable)&&(s.visible=!0,i.filterable&&(s.menuVisibleOnFocus=!0)),a.emit("focus",e))},blur:()=>{s.visible=!1,r.value.blur()},handleBlur:e=>{Object(fe.A)(()=>{s.isSilentBlur?s.isSilentBlur=!1:a.emit("blur",e)}),s.softFocus=!1},handleClearClick:e=>{N(e)},handleClose:()=>{s.visible=!1},toggleMenu:z,selectOption:()=>{s.visible?O.value[s.hoverIndex]&&D(O.value[s.hoverIndex],void 0):z()},getValueKey:e=>Ep(e.value)?K(e.value,i.valueKey):e.value,navigateOptions:R,dropMenuVisible:_,reference:r,input:o,popper:c,tags:u,selectWrapper:n,scrollbar:d}};var Ap=Object(fe.t)({name:"ElSelect",componentName:"ElSelect",components:{ElInput:bl,ElSelectMenu:jr,ElOption:hr,ElTag:Go,ElScrollbar:Ol,ElPopper:Ql},directives:{ClickOutside:St},props:{name:String,id:String,modelValue:[Array,String,Number,Boolean,Object],autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:En},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0},clearIcon:{type:String,default:"el-icon-circle-close"}},emits:[me,ie,"remove-tag","clear","visible-change","focus","blur"],setup(n,l){const a=kn()["t"],r=function(e){const t=kn()["t"];var n=Tn();return Object(fe.P)({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,selectEmitter:n,prefixWidth:null,tagInMultiLine:!1})}(n),{optionsArray:e,selectSize:o,readonly:t,handleResize:i,collapseTagSize:s,debouncedOnInputChange:c,debouncedQueryChange:u,deletePrevTag:d,deleteTag:p,deleteSelected:b,handleOptionSelect:f,scrollToOption:h,setSelected:v,resetInputHeight:m,managePlaceholder:g,showClose:y,selectDisabled:O,iconClass:j,showNewOption:w,emptyText:x,toggleLastOptionHitState:k,resetInputState:_,handleComposition:C,onOptionCreate:S,onOptionDestroy:E,handleMenuEnter:T,handleFocus:L,blur:M,handleBlur:P,handleClearClick:A,handleClose:I,toggleMenu:N,selectOption:D,getValueKey:$,navigateOptions:V,dropMenuVisible:B,reference:z,input:F,popper:R,tags:H,selectWrapper:W,scrollbar:Q}=Pp(n,r,l);var Y,q=(Y=z,{focus:()=>{var e,t;null!=(t=null==(e=Y.value)?void 0:e.focus)&&t.call(e)}})["focus"];const{inputWidth:U,selected:K,inputLength:G,filteredOptionsCount:X,visible:Z,softFocus:J,selectedLabel:ee,hoverIndex:te,query:ne,inputHovering:le,currentPlaceholder:ae,menuVisibleOnFocus:re,isOnComposition:oe,isSilentBlur:ie,options:se,cachedOptions:ce,optionsCount:ue,prefixWidth:de,tagInMultiLine:pe}=Object(fe.bb)(r);Object(fe.N)(_p,Object(fe.P)({props:n,options:se,optionsArray:e,cachedOptions:ce,optionsCount:ue,filteredOptionsCount:X,hoverIndex:te,handleOptionSelect:f,selectEmitter:r.selectEmitter,onOptionCreate:S,onOptionDestroy:E,selectWrapper:W,selected:K,setSelected:v})),Object(fe.I)(()=>{if(r.cachedPlaceHolder=ae.value=n.placeholder||a("el.select.placeholder"),n.multiple&&Array.isArray(n.modelValue)&&0{if(z.value.$el&&(U.value=z.value.$el.getBoundingClientRect().width),l.slots.prefix){var e=z.value.$el.childNodes;const t=[].filter.call(e,e=>"INPUT"===e.tagName)[0],n=z.value.$el.querySelector(".el-input__prefix");de.value=Math.max(n.getBoundingClientRect().width+5,30),r.prefixWidth&&(t.style.paddingLeft=`${Math.max(r.prefixWidth,30)}px`)}}),v()}),Object(fe.F)(()=>{ve(W.value,i)}),n.multiple&&!Array.isArray(n.modelValue)&&l.emit(me,[]),!n.multiple&&Array.isArray(n.modelValue)&&l.emit(me,"");var be=Object(fe.j)(()=>{var e;return null==(e=R.value)?void 0:e.popperRef});return{tagInMultiLine:pe,prefixWidth:de,selectSize:o,readonly:t,handleResize:i,collapseTagSize:s,debouncedOnInputChange:c,debouncedQueryChange:u,deletePrevTag:d,deleteTag:p,deleteSelected:b,handleOptionSelect:f,scrollToOption:h,inputWidth:U,selected:K,inputLength:G,filteredOptionsCount:X,visible:Z,softFocus:J,selectedLabel:ee,hoverIndex:te,query:ne,inputHovering:le,currentPlaceholder:ae,menuVisibleOnFocus:re,isOnComposition:oe,isSilentBlur:ie,options:se,resetInputHeight:m,managePlaceholder:g,showClose:y,selectDisabled:O,iconClass:j,showNewOption:w,emptyText:x,toggleLastOptionHitState:k,resetInputState:_,handleComposition:C,handleMenuEnter:T,handleFocus:L,blur:M,handleBlur:P,handleClearClick:A,handleClose:I,toggleMenu:N,selectOption:D,getValueKey:$,navigateOptions:V,dropMenuVisible:B,focus:q,reference:z,input:F,popper:R,popperPaneRef:be,tags:H,selectWrapper:W,scrollbar:Q}}});const Ip={class:"select-trigger"},Np={key:0},Dp={class:"el-select__tags-text"},$p={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},Vp={key:1,class:"el-select-dropdown__empty"};Ap.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-tag"),i=Object(fe.U)("el-input"),s=Object(fe.U)("el-option"),c=Object(fe.U)("el-scrollbar"),u=Object(fe.U)("el-select-menu");var d=Object(fe.U)("el-popper"),p=Object(fe.V)("click-outside");return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{ref:"selectWrapper",class:["el-select",[n.selectSize?"el-select--"+n.selectSize:""]],onClick:e[26]||(e[26]=Object(fe.mb)((...e)=>n.toggleMenu&&n.toggleMenu(...e),["stop"]))},[Object(fe.s)(d,{ref:"popper",visible:n.dropMenuVisible,"onUpdate:visible":e[25]||(e[25]=e=>n.dropMenuVisible=e),placement:"bottom-start","append-to-body":n.popperAppendToBody,"popper-class":`el-select__popper ${n.popperClass}`,"fallback-placements":["bottom-start","top-start","right","left"],"manual-mode":"",effect:"light",pure:"",trigger:"click",transition:"el-zoom-in-top","stop-popper-mouse-event":!1,"gpu-acceleration":!1,onBeforeEnter:n.handleMenuEnter},{trigger:Object(fe.jb)(()=>[Object(fe.s)("div",Ip,[n.multiple?(Object(fe.L)(),Object(fe.l)("div",{key:0,ref:"tags",class:"el-select__tags",style:{"max-width":n.inputWidth-32+"px",width:"100%"}},[n.collapseTags&&n.selected.length?(Object(fe.L)(),Object(fe.l)("span",Np,[Object(fe.s)(o,{closable:!n.selectDisabled&&!n.selected[0].isDisabled,size:n.collapseTagSize,hit:n.selected[0].hitState,type:"info","disable-transitions":"",onClose:e[1]||(e[1]=e=>n.deleteTag(e,n.selected[0]))},{default:Object(fe.jb)(()=>[Object(fe.s)("span",{class:"el-select__tags-text",style:{"max-width":n.inputWidth-123+"px"}},Object(fe.Y)(n.selected[0].currentLabel),5)]),_:1},8,["closable","size","hit"]),1[Object(fe.s)("span",Dp,"+ "+Object(fe.Y)(n.selected.length-1),1)]),_:1},8,["size"])):Object(fe.m)("v-if",!0)])):Object(fe.m)("v-if",!0),Object(fe.m)("
"),n.collapseTags?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)(fe.f,{key:1,onAfterLeave:n.resetInputHeight},{default:Object(fe.jb)(()=>[Object(fe.s)("span",{style:{marginLeft:n.prefixWidth&&n.selected.length?`${n.prefixWidth}px`:null}},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.selected,t=>(Object(fe.L)(),Object(fe.l)(o,{key:n.getValueKey(t),closable:!n.selectDisabled&&!t.isDisabled,size:n.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":"",onClose:e=>n.deleteTag(e,t)},{default:Object(fe.jb)(()=>[Object(fe.s)("span",{class:"el-select__tags-text",style:{"max-width":n.inputWidth-75+"px"}},Object(fe.Y)(t.currentLabel),5)]),_:2},1032,["closable","size","hit","onClose"]))),128))],4)]),_:1},8,["onAfterLeave"])),Object(fe.m)("
"),n.filterable?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("input",{key:2,ref:"input","onUpdate:modelValue":e[2]||(e[2]=e=>n.query=e),type:"text",class:["el-select__input",[n.selectSize?`is-${n.selectSize}`:""]],disabled:n.selectDisabled,autocomplete:n.autocomplete,style:{marginLeft:n.prefixWidth&&!n.selected.length||n.tagInMultiLine?`${n.prefixWidth}px`:null,flexGrow:"1",width:`${n.inputLength/(n.inputWidth-32)}%`,maxWidth:`${n.inputWidth-42}px`},onFocus:e[3]||(e[3]=(...e)=>n.handleFocus&&n.handleFocus(...e)),onBlur:e[4]||(e[4]=(...e)=>n.handleBlur&&n.handleBlur(...e)),onKeyup:e[5]||(e[5]=(...e)=>n.managePlaceholder&&n.managePlaceholder(...e)),onKeydown:[e[6]||(e[6]=(...e)=>n.resetInputState&&n.resetInputState(...e)),e[7]||(e[7]=Object(fe.lb)(Object(fe.mb)(e=>n.navigateOptions("next"),["prevent"]),["down"])),e[8]||(e[8]=Object(fe.lb)(Object(fe.mb)(e=>n.navigateOptions("prev"),["prevent"]),["up"])),e[9]||(e[9]=Object(fe.lb)(Object(fe.mb)(e=>n.visible=!1,["stop","prevent"]),["esc"])),e[10]||(e[10]=Object(fe.lb)(Object(fe.mb)((...e)=>n.selectOption&&n.selectOption(...e),["stop","prevent"]),["enter"])),e[11]||(e[11]=Object(fe.lb)((...e)=>n.deletePrevTag&&n.deletePrevTag(...e),["delete"])),e[12]||(e[12]=Object(fe.lb)(e=>n.visible=!1,["tab"]))],onCompositionstart:e[13]||(e[13]=(...e)=>n.handleComposition&&n.handleComposition(...e)),onCompositionupdate:e[14]||(e[14]=(...e)=>n.handleComposition&&n.handleComposition(...e)),onCompositionend:e[15]||(e[15]=(...e)=>n.handleComposition&&n.handleComposition(...e)),onInput:e[16]||(e[16]=(...e)=>n.debouncedQueryChange&&n.debouncedQueryChange(...e))},null,46,["disabled","autocomplete"])),[[fe.fb,n.query]]):Object(fe.m)("v-if",!0)],4)):Object(fe.m)("v-if",!0),Object(fe.s)(i,{id:n.id,ref:"reference",modelValue:n.selectedLabel,"onUpdate:modelValue":e[18]||(e[18]=e=>n.selectedLabel=e),type:"text",placeholder:n.currentPlaceholder,name:n.name,autocomplete:n.autocomplete,size:n.selectSize,disabled:n.selectDisabled,readonly:n.readonly,"validate-event":!1,class:{"is-focus":n.visible},tabindex:n.multiple&&n.filterable?"-1":null,onFocus:n.handleFocus,onBlur:n.handleBlur,onInput:n.debouncedOnInputChange,onPaste:n.debouncedOnInputChange,onKeydown:[e[19]||(e[19]=Object(fe.lb)(Object(fe.mb)(e=>n.navigateOptions("next"),["stop","prevent"]),["down"])),e[20]||(e[20]=Object(fe.lb)(Object(fe.mb)(e=>n.navigateOptions("prev"),["stop","prevent"]),["up"])),Object(fe.lb)(Object(fe.mb)(n.selectOption,["stop","prevent"]),["enter"]),e[21]||(e[21]=Object(fe.lb)(Object(fe.mb)(e=>n.visible=!1,["stop","prevent"]),["esc"])),e[22]||(e[22]=Object(fe.lb)(e=>n.visible=!1,["tab"]))],onMouseenter:e[23]||(e[23]=e=>n.inputHovering=!0),onMouseleave:e[24]||(e[24]=e=>n.inputHovering=!1)},Object(fe.p)({suffix:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("i",{class:["el-select__caret","el-input__icon","el-icon-"+n.iconClass]},null,2),[[fe.gb,!n.showClose]]),n.showClose?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:`el-select__caret el-input__icon ${n.clearIcon}`,onClick:e[17]||(e[17]=(...e)=>n.handleClearClick&&n.handleClearClick(...e))},null,2)):Object(fe.m)("v-if",!0)]),_:2},[n.$slots.prefix?{name:"prefix",fn:Object(fe.jb)(()=>[Object(fe.s)("div",$p,[Object(fe.T)(n.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onKeydown"])])]),default:Object(fe.jb)(()=>[Object(fe.s)(u,null,{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)(c,{ref:"scrollbar",tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list",class:{"is-empty":!n.allowCreate&&n.query&&0===n.filteredOptionsCount}},{default:Object(fe.jb)(()=>[n.showNewOption?(Object(fe.L)(),Object(fe.l)(s,{key:0,value:n.query,created:!0},null,8,["value"])):Object(fe.m)("v-if",!0),Object(fe.T)(n.$slots,"default")]),_:3},8,["class"]),[[fe.gb,0{e.component(Ap.name,Ap)};var Bp=Ap;const zp=hr;zp.install=e=>{e.component(zp.name,zp)};fo=zp;const Fp={queryChange:"elOptionQueryChange",groupQueryChange:"elOptionGroupQueryChange"};var Rp=Object.defineProperty,Hp=Object.getOwnPropertySymbols,Wp=Object.prototype.hasOwnProperty,Qp=Object.prototype.propertyIsEnumerable,Yp=(e,t,n)=>t in e?Rp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qp=Object(fe.t)({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=Object(fe.Q)(!0),n=Object(fe.u)(),l=Object(fe.Q)([]);Object(fe.N)("ElSelectGroup",Object(fe.P)(((e,t)=>{for(var n in t=t||{})Wp.call(t,n)&&Yp(e,n,t[n]);if(Hp)for(var n of Hp(t))Qp.call(t,n)&&Yp(e,n,t[n]);return e})({},Object(fe.bb)(e))));const a=Object(fe.w)("ElSelect");Object(fe.I)(()=>{l.value=r(n.subTree)});const r=e=>{const n=[];return Array.isArray(e.children)&&e.children.forEach(e=>{var t;e.type&&"ElOption"===e.type.name&&e.component&&e.component.proxy?n.push(e.component.proxy):null!=(t=e.children)&&t.length&&n.push(...r(e))}),n};return a.selectEmitter.on(Fp.groupQueryChange,()=>{t.value=l.value.some(e=>!0===e.visible)}),{visible:t}}});const Up={class:"el-select-group__wrap"},Kp={class:"el-select-group__title"},Gp={class:"el-select-group"};qp.render=function(e,t,n,l,a,r){return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("ul",Up,[Object(fe.s)("li",Kp,Object(fe.Y)(e.label),1),Object(fe.s)("li",null,[Object(fe.s)("ul",Gp,[Object(fe.T)(e.$slots,"default")])])],512)),[[fe.gb,e.visible]])},qp.__file="packages/select/src/option-group.vue",qp.install=e=>{e.component(qp.name,qp)};var yo=qp,Xp=Object(fe.t)({name:"ElPageHeader",props:{icon:{type:String,default:"el-icon-back"},title:{type:String},content:{type:String,default:""}},emits:["back"],setup(e,{emit:t}){var n=kn()["t"];return{handleClick:function(){t("back")},t:n}}});const Zp={class:"el-page-header"},Jp={key:0,class:"el-page-header__icon"},eb={class:"el-page-header__title"},tb={class:"el-page-header__content"};Xp.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",Zp,[Object(fe.s)("div",{class:"el-page-header__left",onClick:e[1]||(e[1]=(...e)=>t.handleClick&&t.handleClick(...e))},[t.icon||t.$slots.icon?(Object(fe.L)(),Object(fe.l)("div",Jp,[Object(fe.T)(t.$slots,"icon",{},()=>[Object(fe.s)("i",{class:t.icon},null,2)])])):Object(fe.m)("v-if",!0),Object(fe.s)("div",eb,[Object(fe.T)(t.$slots,"title",{},()=>[Object(fe.r)(Object(fe.Y)(t.title||t.t("el.pageHeader.title")),1)])])]),Object(fe.s)("div",tb,[Object(fe.T)(t.$slots,"content",{},()=>[Object(fe.r)(Object(fe.Y)(t.content),1)])])])},Xp.__file="packages/page-header/src/index.vue",Xp.install=e=>{e.component(Xp.name,Xp)};var Ao=Xp,nb=Object(fe.t)({name:"Prev",props:{disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String,default:""}},setup(e){return{internalDisabled:Object(fe.j)(()=>e.disabled||e.currentPage<=1)}}});const lb={key:0},ab={key:1,class:"el-icon el-icon-arrow-left"};nb.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("button",{type:"button",class:"btn-prev",disabled:e.internalDisabled,"aria-disabled":e.internalDisabled,onClick:t[1]||(t[1]=Object(fe.mb)(()=>{},["self","prevent"]))},[e.prevText?(Object(fe.L)(),Object(fe.l)("span",lb,Object(fe.Y)(e.prevText),1)):(Object(fe.L)(),Object(fe.l)("i",ab))],8,["disabled","aria-disabled"])},nb.__file="packages/pagination/src/prev.vue";var rb=Object(fe.t)({name:"Next",props:{disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String,default:""}},setup(e){return{internalDisabled:Object(fe.j)(()=>e.disabled||e.currentPage===e.pageCount||0===e.pageCount)}}});const ob={key:0},ib={key:1,class:"el-icon el-icon-arrow-right"};rb.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("button",{type:"button",class:"btn-next",disabled:e.internalDisabled,"aria-disabled":e.internalDisabled,onClick:t[1]||(t[1]=Object(fe.mb)(()=>{},["self","prevent"]))},[e.nextText?(Object(fe.L)(),Object(fe.l)("span",ob,Object(fe.Y)(e.nextText),1)):(Object(fe.L)(),Object(fe.l)("i",ib))],8,["disabled","aria-disabled"])},rb.__file="packages/pagination/src/next.vue";const sb=()=>{var e=Object(fe.w)("pagination",{});return{pagination:e,pageCount:e.pageCount,disabled:e.disabled,currentPage:e.currentPage}};var cb=Object(fe.t)({name:"Sizes",components:{ElSelect:Bp,ElOption:fo},props:{pageSize:Number,pageSizes:{type:Array,default:()=>[10,20,30,40,50,100]},popperClass:{type:String,default:""},disabled:Boolean},emits:["page-size-change"],setup(n,{emit:l}){var e=kn()["t"];const t=sb()["pagination"],a=Object(fe.Q)(n.pageSize);return Object(fe.hb)(()=>n.pageSizes,(e,t)=>{Ca()(e,t)||Array.isArray(e)&&(e=-1n.pageSize,e=>{a.value=e}),{t:e,innerPagesizes:Object(fe.j)(()=>n.pageSizes),innerPageSize:a,handleChange:function(e){e!==a.value&&(a.value=e,null!=t&&t.handleSizeChange(Number(e)))}}}});const ub={class:"el-pagination__sizes"};cb.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-option");var i=Object(fe.U)("el-select");return Object(fe.L)(),Object(fe.l)("span",ub,[Object(fe.s)(i,{"model-value":t.innerPageSize,disabled:t.disabled,"popper-class":t.popperClass,size:"mini",onChange:t.handleChange},{default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.innerPagesizes,e=>(Object(fe.L)(),Object(fe.l)(o,{key:e,value:e,label:e+t.t("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","onChange"])])},cb.__file="packages/pagination/src/sizes.vue";var db=Object(fe.t)({components:{ElInput:bl},setup(){var e=kn()["t"];const{pagination:t,pageCount:n,disabled:l,currentPage:a}=sb(),r=Object(fe.Q)(null);var o=Object(fe.j)(()=>{var e;return null!=(e=r.value)?e:a.value});return{t:e,userInput:r,pageCount:n,disabled:l,handleInput:function(e){r.value=Number(e)},handleChange:function(e){null!=t&&t.changeEvent(Number(e)),r.value=null},innerValue:o}}});const pb={class:"el-pagination__jump"};db.render=function(e,t,n,l,a,r){var o=Object(fe.U)("el-input");return Object(fe.L)(),Object(fe.l)("span",pb,[Object(fe.r)(Object(fe.Y)(e.t("el.pagination.goto"))+" ",1),Object(fe.s)(o,{size:"mini",class:"el-pagination__editor is-in-pagination",min:1,max:e.pageCount,disabled:e.disabled,"model-value":e.innerValue,type:"number","onUpdate:modelValue":e.handleInput,onChange:e.handleChange},null,8,["max","disabled","model-value","onUpdate:modelValue","onChange"]),Object(fe.r)(" "+Object(fe.Y)(e.t("el.pagination.pageClassifier")),1)])},db.__file="packages/pagination/src/jumper.vue";var bb=Object(fe.t)({name:"Total",props:{total:{type:Number,default:1e3}},setup(){var e=kn()["t"];return{t:e}}});const fb={class:"el-pagination__total"};bb.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("span",fb,Object(fe.Y)(e.t("el.pagination.total",{total:e.total})),1)},bb.__file="packages/pagination/src/total.vue";var hb=Object(fe.t)({name:"ElPager",props:{currentPage:{type:Number,default:1},pageCount:{type:Number},pagerCount:{type:Number,default:7},disabled:Boolean},emits:["change"],setup(s,{emit:r}){const t=Object(fe.Q)(!1),n=Object(fe.Q)(!1),l=Object(fe.Q)("el-icon-more"),a=Object(fe.Q)("el-icon-more");var e=Object(fe.j)(()=>{var t=s.pagerCount,e=(t-1)/2,n=Number(s.currentPage),l=Number(s.pageCount);let a=!1,r=!1;t{var e=(s.pagerCount-1)/2;t.value=!1,n.value=!1,s.pageCount>s.pagerCount&&(s.currentPage>s.pagerCount-e&&(t.value=!0),s.currentPage{t.value||(a.value="el-icon-more")}),Object(fe.ib)(()=>{n.value||(l.value="el-icon-more")}),{showPrevMore:t,showNextMore:n,quicknextIconClass:l,quickprevIconClass:a,pagers:e,onMouseenter:function(e){s.disabled||("left"===e?a.value="el-icon-d-arrow-left":l.value="el-icon-d-arrow-right")},onPagerClick:function(t){const n=t.target;if("ul"!==n.tagName.toLowerCase()&&!s.disabled){let e=Number(n.textContent);var l=s.pageCount,a=s.currentPage,t=s.pagerCount-2;n.className.includes("more")&&(n.className.includes("quickprev")?e=a-t:n.className.includes("quicknext")&&(e=a+t)),isNaN(e)||(e<1&&(e=1),e>l&&(e=l)),e!==a&&r("change",e)}},onEnter:function(e){const t=e.target;"li"!==t.tagName.toLowerCase()||!Array.from(t.classList).includes("number")||(e=Number(t.textContent))!==s.currentPage&&r("change",e)}}}});hb.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("ul",{class:"el-pager",onClick:e[5]||(e[5]=(...e)=>t.onPagerClick&&t.onPagerClick(...e)),onKeyup:e[6]||(e[6]=Object(fe.lb)((...e)=>t.onEnter&&t.onEnter(...e),["enter"]))},[0t.onMouseenter("left")),onMouseleave:e[2]||(e[2]=e=>t.quickprevIconClass="el-icon-more")},null,34)):Object(fe.m)("v-if",!0),(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.pagers,e=>(Object(fe.L)(),Object(fe.l)("li",{key:e,class:[{active:t.currentPage===e,disabled:t.disabled},"number"],"aria-current":t.currentPage===e,tabindex:"0"},Object(fe.Y)(e),11,["aria-current"]))),128)),t.showNextMore?(Object(fe.L)(),Object(fe.l)("li",{key:2,class:["el-icon more btn-quicknext",[t.quicknextIconClass,{disabled:t.disabled}]],onMouseenter:e[3]||(e[3]=e=>t.onMouseenter("right")),onMouseleave:e[4]||(e[4]=e=>t.quicknextIconClass="el-icon-more")},null,34)):Object(fe.m)("v-if",!0),1"number"!=typeof e,mb="ElPagination",gb=Object(fe.t)({name:mb,components:{Prev:nb,Next:rb,Sizes:cb,Jumper:db,Total:bb,Pager:hb},props:{total:{type:Number},pageSize:{type:Number},defaultPageSize:{type:Number},currentPage:{type:Number},defaultCurrentPage:{type:Number},pageCount:{type:Number},pagerCount:{type:Number,validator:e=>(0|e)===e&&4, total"},pageSizes:{type:Array,default:()=>[10,20,30,40,50,100]},popperClass:{type:String,default:""},prevText:{type:String,default:""},nextText:{type:String,default:""},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean},emits:["update:current-page","update:page-size","size-change","current-change","prev-click","next-click"],setup(i,{emit:n,slots:s}){const c=kn()["t"];var e=Object(fe.u)().vnode.props||{};const l="onUpdate:currentPage"in e||"onUpdate:current-page"in e||"onCurrentChange"in e,t="onUpdate:pageSize"in e||"onUpdate:page-size"in e||"onSizeChange"in e,u=Object(fe.j)(()=>{if(vb(i.total)&&vb(i.pageCount))return!1;if(!vb(i.currentPage)&&!l)return!1;if(i.layout.includes("sizes"))if(vb(i.pageCount)){if(!vb(i.total)&&!vb(i.pageSize)&&!t)return!1}else if(!t)return!1;return!0}),a=Object(fe.Q)(vb(i.defaultPageSize)?10:i.defaultPageSize),r=Object(fe.Q)(vb(i.defaultCurrentPage)?1:i.defaultCurrentPage),d=Object(fe.j)({get(){return vb(i.pageSize)?a.value:i.pageSize},set(e){vb(i.pageSize)&&(a.value=e),t&&(n("update:page-size",e),n("size-change",e))}}),p=Object(fe.j)(()=>{let e=0;return vb(i.pageCount)?vb(i.total)||(e=Math.max(1,Math.ceil(i.total/d.value))):e=i.pageCount,b.value>e&&(b.value=e),e}),b=Object(fe.j)({get(){return vb(i.currentPage)?r.value:i.currentPage},set(e){let t=e;e<1?t=1:e>p.value&&(t=p.value),vb(i.currentPage)&&(r.value=t),l&&(n("update:current-page",t),n("current-change",t))}});function f(e){b.value=e}function h(){i.disabled||(--b.value,n("prev-click",b.value))}function v(){i.disabled||(b.value+=1,n("next-click",b.value))}return Object(fe.N)("pagination",{pageCount:p,disabled:Object(fe.j)(()=>i.disabled),currentPage:b,changeEvent:f,handleSizeChange:function(e){d.value=e,e=p.value,b.value>e&&(b.value=e)}}),()=>{var e;if(!u.value)return mb,c("el.pagination.deprecationWarning"),null;if(!i.layout)return null;if(i.hideOnSinglePage&&p.value<=1)return null;const t=[],n=[];var l=Object(fe.v)("div",{class:"el-pagination__rightwrapper"},n);const a={prev:Object(fe.v)(nb,{disabled:i.disabled,currentPage:b.value,prevText:i.prevText,onClick:h}),jumper:Object(fe.v)(db),pager:Object(fe.v)(hb,{currentPage:b.value,pageCount:p.value,pagerCount:i.pagerCount,onChange:f,disabled:i.disabled}),next:Object(fe.v)(rb,{disabled:i.disabled,currentPage:b.value,pageCount:p.value,nextText:i.nextText,onClick:v}),sizes:Object(fe.v)(cb,{pageSize:d.value,pageSizes:i.pageSizes,popperClass:i.popperClass,disabled:i.disabled}),slot:null!=(e=null==(e=null==s?void 0:s.default)?void 0:e.call(s))?e:null,total:Object(fe.v)(bb,{total:vb(i.total)?0:i.total})},r=i.layout.split(",").map(e=>e.trim());let o=!1;return r.forEach(e=>{"->"!==e?(o?n:t).push(a[e]):o=!0}),o&&0{e.component(gb.name,gb)};var ns=gb,yb=Object(fe.t)({name:"ElPopconfirm",components:{ElButton:ma,ElPopper:Ql},props:{title:{type:String},confirmButtonText:{type:String},cancelButtonText:{type:String},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"text"},icon:{type:String,default:"el-icon-question"},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1}},emits:["confirm","cancel"],setup(e,{emit:t}){const n=kn()["t"],l=Object(fe.Q)(!1);var a=Object(fe.j)(()=>e.confirmButtonText||n("el.popconfirm.confirmButtonText")),r=Object(fe.j)(()=>e.cancelButtonText||n("el.popconfirm.cancelButtonText"));return{visible:l,confirm:()=>{l.value=!1,t("confirm")},cancel:()=>{l.value=!1,t("cancel")},confirmButtonText_:a,cancelButtonText_:r}}});const Ob={class:"el-popconfirm"},jb={class:"el-popconfirm__main"},wb={class:"el-popconfirm__action"};yb.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-button");var i=Object(fe.U)("el-popper");return Object(fe.L)(),Object(fe.l)(i,{visible:t.visible,"onUpdate:visible":e[1]||(e[1]=e=>t.visible=e),trigger:"click",effect:"light","popper-class":"el-popover","append-to-body":"","fallback-placements":["bottom","top","right","left"]},{trigger:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"reference")]),default:Object(fe.jb)(()=>[Object(fe.s)("div",Ob,[Object(fe.s)("p",jb,[t.hideIcon?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("i",{key:0,class:[t.icon,"el-popconfirm__icon"],style:{color:t.iconColor}},null,6)),Object(fe.r)(" "+Object(fe.Y)(t.title),1)]),Object(fe.s)("div",wb,[Object(fe.s)(o,{size:"mini",type:t.cancelButtonType,onClick:t.cancel},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.cancelButtonText_),1)]),_:1},8,["type","onClick"]),Object(fe.s)(o,{size:"mini",type:t.confirmButtonType,onClick:t.confirm},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.confirmButtonText_),1)]),_:1},8,["type","onClick"])])])]),_:1},8,["visible"])},yb.__file="packages/popconfirm/src/index.vue",yb.install=e=>{e.component(yb.name,yb)};var os=yb,xb=Object(fe.t)({name:"ElProgress",props:{type:{type:String,default:"line",validator:e=>-1<["line","circle","dashboard"].indexOf(e)},percentage:{type:Number,default:0,required:!0,validator:e=>0<=e&&e<=100},status:{type:String,default:"",validator:e=>-1<["","success","exception","warning"].indexOf(e)},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:{type:Function,default:e=>`${e}%`}},setup(o){var e=Object(fe.j)(()=>({width:`${o.percentage}%`,animationDuration:`${o.duration}s`,backgroundColor:f(o.percentage)}));const t=Object(fe.j)(()=>(o.strokeWidth/o.width*100).toFixed(1)),n=Object(fe.j)(()=>"circle"===o.type||"dashboard"===o.type?parseInt(`${50-parseFloat(t.value)/2}`,10):0);var l=Object(fe.j)(()=>{var e=n.value,t="dashboard"===o.type;return` + M 50 50 + m 0 ${t?"":"-"}${e} + a ${e} ${e} 0 1 1 0 ${t?"-":""}${2*e} + a ${e} ${e} 0 1 1 0 ${t?"":"-"}${2*e} + `});const a=Object(fe.j)(()=>2*Math.PI*n.value),r=Object(fe.j)(()=>"dashboard"===o.type?.75:1),i=Object(fe.j)(()=>{return`${-1*a.value*(1-r.value)/2}px`});var s=Object(fe.j)(()=>({strokeDasharray:`${a.value*r.value}px, ${a.value}px`,strokeDashoffset:i.value})),c=Object(fe.j)(()=>({strokeDasharray:`${a.value*r.value*(o.percentage/100)}px, ${a.value}px`,strokeDashoffset:i.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"})),u=Object(fe.j)(()=>{let e;if(o.color)e=f(o.percentage);else switch(o.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e}),d=Object(fe.j)(()=>"warning"===o.status?"el-icon-warning":"line"===o.type?"success"===o.status?"el-icon-circle-check":"el-icon-circle-close":"success"===o.status?"el-icon-check":"el-icon-close"),p=Object(fe.j)(()=>"line"===o.type?12+.4*o.strokeWidth:.111111*o.width+2),b=Object(fe.j)(()=>o.format(o.percentage));const f=t=>{var e;const n=o["color"];if("function"==typeof n)return n(t);if("string"==typeof n)return n;{const a=100/n.length,r=n.map((e,t)=>"string"==typeof e?{color:e,percentage:(t+1)*a}:e);var l=r.sort((e,t)=>e.percentage-t.percentage);for(let e=0;et)return l[e].color;return null==(e=l[l.length-1])?void 0:e.color}};var h=Object(fe.j)(()=>({percentage:o.percentage}));return{barStyle:e,relativeStrokeWidth:t,radius:n,trackPath:l,perimeter:a,rate:r,strokeDashoffset:i,trailPathStyle:s,circlePathStyle:c,stroke:u,iconClass:d,progressTextSize:p,content:b,getCurrentColor:f,slotData:h}}});const kb={key:0,class:"el-progress-bar"},_b={key:0,class:"el-progress-bar__innerText"},Cb={viewBox:"0 0 100 100"},Sb={key:0};xb.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-progress",[`el-progress--${e.type}`,e.status?`is-${e.status}`:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}]],role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},["line"===e.type?(Object(fe.L)(),Object(fe.l)("div",kb,[Object(fe.s)("div",{class:"el-progress-bar__outer",style:{height:`${e.strokeWidth}px`}},[Object(fe.s)("div",{class:["el-progress-bar__inner",{"el-progress-bar__inner--indeterminate":e.indeterminate}],style:e.barStyle},[(e.showText||e.$slots.default)&&e.textInside?(Object(fe.L)(),Object(fe.l)("div",_b,[Object(fe.T)(e.$slots,"default",e.slotData,()=>[Object(fe.s)("span",null,Object(fe.Y)(e.content),1)])])):Object(fe.m)("v-if",!0)],6)],4)])):(Object(fe.L)(),Object(fe.l)("div",{key:1,class:"el-progress-circle",style:{height:`${e.width}px`,width:`${e.width}px`}},[(Object(fe.L)(),Object(fe.l)("svg",Cb,[Object(fe.s)("path",{class:"el-progress-circle__track",d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none",style:e.trailPathStyle},null,12,["d","stroke-width"]),Object(fe.s)("path",{class:"el-progress-circle__path",d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0,style:e.circlePathStyle},null,12,["d","stroke","stroke-linecap","stroke-width"])]))],4)),!e.showText&&!e.$slots.default||e.textInside?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("div",{key:2,class:"el-progress__text",style:{fontSize:`${e.progressTextSize}px`}},[Object(fe.T)(e.$slots,"default",e.slotData,()=>[e.status?(Object(fe.L)(),Object(fe.l)("i",{key:1,class:e.iconClass},null,2)):(Object(fe.L)(),Object(fe.l)("span",Sb,Object(fe.Y)(e.content),1))])],4))],10,["aria-valuenow"])},xb.__file="packages/progress/src/index.vue",xb.install=e=>{e.component(xb.name,xb)};is=xb;var Eb=Object(fe.t)({name:"ElRadioButton",props:{label:{type:[String,Number,Boolean],default:""},disabled:Boolean,name:{type:String,default:""}},setup(t){const{isGroup:e,radioGroup:n,elFormItemSize:l,ELEMENT:a,focus:r,elForm:o}=(()=>{const e=G();var t=Object(fe.w)(Mn,{});const n=Object(fe.w)(Pn,{}),l=Object(fe.w)("RadioGroup",{});var a=Object(fe.Q)(!1),r=Object(fe.j)(()=>"ElRadioGroup"===(null==l?void 0:l.name)),o=Object(fe.j)(()=>n.size||e.size);return{isGroup:r,focus:a,radioGroup:l,elForm:t,ELEMENT:e,elFormItemSize:o}})();var i=Object(fe.j)(()=>n.radioGroupSize||l.value||a.size);const s=Object(fe.Q)();var c=Object(fe.j)({get(){return n.modelValue},set(e){n.changeEvent(e),s.value.checked=n.modelValue===t.label}}),{isDisabled:u,tabIndex:d}=((e,{isGroup:t,radioGroup:n,elForm:l,model:a})=>{const r=Object(fe.j)(()=>t.value?n.disabled||e.disabled||l.disabled:e.disabled||l.disabled);var o=Object(fe.j)(()=>r.value||t.value&&a.value!==e.label?-1:0);return{isDisabled:r,tabIndex:o}})(t,{model:c,elForm:o,radioGroup:n,isGroup:e});return{isGroup:e,size:i,isDisabled:u,tabIndex:d,value:c,focus:r,activeStyle:Object(fe.j)(()=>({backgroundColor:n.fill||"",borderColor:n.fill||"",boxShadow:n.fill?`-1px 0 0 0 ${n.fill}`:"",color:n.textColor||""})),radioRef:s}}});Eb.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("label",{class:["el-radio-button",[t.size?"el-radio-button--"+t.size:"",{"is-active":t.value===t.label,"is-disabled":t.isDisabled,"is-focus":t.focus}]],role:"radio","aria-checked":t.value===t.label,"aria-disabled":t.isDisabled,tabindex:t.tabIndex,onKeydown:e[5]||(e[5]=Object(fe.lb)(Object(fe.mb)(e=>t.value=t.isDisabled?t.value:t.label,["stop","prevent"]),["space"]))},[Object(fe.kb)(Object(fe.s)("input",{ref:"radioRef","onUpdate:modelValue":e[1]||(e[1]=e=>t.value=e),class:"el-radio-button__original-radio",value:t.label,type:"radio",name:t.name,disabled:t.isDisabled,tabindex:"-1",onFocus:e[2]||(e[2]=e=>t.focus=!0),onBlur:e[3]||(e[3]=e=>t.focus=!1)},null,40,["value","name","disabled"]),[[fe.eb,t.value]]),Object(fe.s)("span",{class:"el-radio-button__inner",style:t.value===t.label?t.activeStyle:null,onKeydown:e[4]||(e[4]=Object(fe.mb)(()=>{},["stop"]))},[Object(fe.T)(t.$slots,"default",{},()=>[Object(fe.r)(Object(fe.Y)(t.label),1)])],36)],42,["aria-checked","aria-disabled","tabindex"])},Eb.__file="packages/radio/src/radio-button.vue",Eb.install=e=>{e.component(Eb.name,Eb)};ss=Eb;var Tb=Object.defineProperty,Lb=Object.defineProperties,Mb=Object.getOwnPropertyDescriptors,Pb=Object.getOwnPropertySymbols,Ab=Object.prototype.hasOwnProperty,Ib=Object.prototype.propertyIsEnumerable,Nb=(e,t,n)=>t in e?Tb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Db=Object(fe.t)({name:"ElRadioGroup",componentName:"ElRadioGroup",props:{modelValue:{type:[String,Number,Boolean],default:""},size:{type:String,validator:En},fill:{type:String,default:""},textColor:{type:String,default:""},disabled:Boolean},emits:[me,"change"],setup(e,t){const i=Object(fe.Q)(null),n=Object(fe.w)(Pn,{});var l,a=Object(fe.j)(()=>e.size||n.size);Object(fe.N)("RadioGroup",Object(fe.P)((l=((e,t)=>{for(var n in t=t||{})Ab.call(t,n)&&Nb(e,n,t[n]);if(Pb)for(var n of Pb(t))Ib.call(t,n)&&Nb(e,n,t[n]);return e})({name:"ElRadioGroup"},Object(fe.bb)(e)),Lb(l,Mb({radioGroupSize:a,changeEvent:e=>{t.emit(me,e),Object(fe.A)(()=>{t.emit("change",e)})}}))))),Object(fe.hb)(()=>e.modelValue,e=>{var t;null!=(t=n.formItemMitt)&&t.emit("el.form.change",[e])});return Object(fe.I)(()=>{var e=i.value.querySelectorAll("[type=radio]");const t=e[0];!Array.from(e).some(e=>e.checked)&&t&&(t.tabIndex=0)}),{handleKeydown:e=>{var t=e.target,n="INPUT"===t.nodeName?"[type=radio]":"[role=radio]",n=i.value.querySelectorAll(n),l=n.length,a=Array.from(n).indexOf(t);const r=i.value.querySelectorAll("[role=radio]");let o=null;switch(e.code){case te.left:case te.up:e.stopPropagation(),e.preventDefault(),o=0===a?l-1:a-1;break;case te.right:case te.down:e.stopPropagation(),e.preventDefault(),o=a===l-1?0:a+1}null!==o&&(r[o].click(),r[o].focus())},radioGroupSize:a,radioGroup:i}}});Db.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{ref:"radioGroup",class:"el-radio-group",role:"radiogroup",onKeydown:e[1]||(e[1]=(...e)=>t.handleKeydown&&t.handleKeydown(...e))},[Object(fe.T)(t.$slots,"default")],544)},Db.__file="packages/radio/src/radio-group.vue",Db.install=e=>{e.component(Db.name,Db)};xs=Db;const $b=Array.isArray,Vb=e=>null!==e&&"object"==typeof e;var Bb=Object(fe.t)({name:"ElRate",props:{modelValue:{type:Number,default:0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:[Array,Object],default:()=>["#F7BA2A","#F7BA2A","#F7BA2A"]},voidColor:{type:String,default:"#C6D1DE"},disabledVoidColor:{type:String,default:"#EFF2F7"},iconClasses:{type:[Array,Object],default:()=>["el-icon-star-on","el-icon-star-on","el-icon-star-on"]},voidIconClass:{type:String,default:"el-icon-star-off"},disabledVoidIconClass:{type:String,default:"el-icon-star-on"},disabled:{type:Boolean,default:!1},allowHalf:{type:Boolean,default:!1},showText:{type:Boolean,default:!1},showScore:{type:Boolean,default:!1},textColor:{type:String,default:"#1f2d3d"},texts:{type:Array,default:()=>["Extremely bad","Disappointed","Fair","Satisfied","Surprise"]},scoreTemplate:{type:String,default:"{value}"}},emits:["update:modelValue","change"],setup(l,{emit:a}){const e=Object(fe.w)(Mn,{}),r=Object(fe.Q)(l.modelValue),o=Object(fe.j)(()=>l.disabled||e.disabled);var t=Object(fe.j)(()=>{let e="";return l.showScore?e=l.scoreTemplate.replace(/\{\s*value\s*\}/,o.value?`${l.modelValue}`:`${r.value}`):l.showText&&(e=l.texts[Math.ceil(r.value)-1]),e});function n(n,l){var e=Object.keys(l).filter(e=>{var t=l[e];return!!Vb(t)&&t.excluded?ne-t),e=l[e[0]];return Vb(e)?e.value:e||""}const i=Object(fe.j)(()=>100*l.modelValue-100*Math.floor(l.modelValue)),s=Object(fe.j)(()=>$b(l.colors)?{[l.lowThreshold]:l.colors[0],[l.highThreshold]:{value:l.colors[1],excluded:!0},[l.max]:l.colors[2]}:l.colors),c=Object(fe.j)(()=>n(r.value,s.value));var u=Object(fe.j)(()=>{let e="";return o.value?e=`${i.value}%`:l.allowHalf&&(e="50%"),{color:c.value,width:e}});const d=Object(fe.j)(()=>$b(l.iconClasses)?{[l.lowThreshold]:l.iconClasses[0],[l.highThreshold]:{value:l.iconClasses[1],excluded:!0},[l.max]:l.iconClasses[2]}:l.iconClasses);var p=Object(fe.j)(()=>n(l.modelValue,d.value));const b=Object(fe.j)(()=>o.value?l.disabledVoidIconClass:l.voidIconClass),f=Object(fe.j)(()=>n(r.value,d.value));var h=Object(fe.j)(()=>{let e=Array(l.max);var t=r.value;return e.fill(f.value,0,t),e.fill(b.value,t,l.max),e});const v=Object(fe.Q)(!0);Object(fe.hb)(()=>l.modelValue,e=>{r.value=e,v.value=l.modelValue!==Math.floor(l.modelValue)});const m=Object(fe.Q)(-1);return l.modelValue||a("update:modelValue",0),{hoverIndex:m,currentValue:r,rateDisabled:o,text:t,decimalStyle:u,decimalIconClass:p,classes:h,showDecimalIcon:function(e){var t=o.value&&0l.modelValue,e=l.allowHalf&&v.value&&e-.5<=r.value&&e>r.value;return t||e},getIconStyle:function(e){var t=o.value?l.disabledVoidColor:l.voidColor;return{color:e<=r.value?c.value:t}},selectValue:function(e){o.value||(l.allowHalf&&v.value?(a("update:modelValue",r.value),l.modelValue!==r.value&&a("change",r.value)):(a("update:modelValue",e),l.modelValue!==e&&a("change",e)))},handleKey:function(t){if(!o.value){let e=r.value;var n=t.code;return n===te.up||n===te.right?(l.allowHalf?e+=.5:e+=1,t.stopPropagation(),t.preventDefault()):n!==te.left&&n!==te.down||(l.allowHalf?e-=.5:--e,t.stopPropagation(),t.preventDefault()),e=e<0?0:e,e=e>l.max?l.max:e,a("update:modelValue",e),a("change",e),e}},setCurrentValue:function(t,n){if(!o.value){if(l.allowHalf){let e=n.target;$(e,"el-rate__item")&&(e=e.querySelector(".el-rate__icon")),$(e,"el-rate__decimal")&&(e=e.parentNode),v.value=2*n.offsetX<=e.clientWidth,r.value=v.value?t-.5:t}else r.value=t;m.value=t}},resetCurrentValue:function(){o.value||(l.allowHalf&&(v.value=l.modelValue!==Math.floor(l.modelValue)),r.value=l.modelValue,m.value=-1)}}}});Bb.render=function(n,l,e,t,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:"el-rate",role:"slider","aria-valuenow":n.currentValue,"aria-valuetext":n.text,"aria-valuemin":"0","aria-valuemax":n.max,tabindex:"0",onKeydown:l[2]||(l[2]=(...e)=>n.handleKey&&n.handleKey(...e))},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.max,(t,e)=>(Object(fe.L)(),Object(fe.l)("span",{key:e,class:"el-rate__item",style:{cursor:n.rateDisabled?"auto":"pointer"},onMousemove:e=>n.setCurrentValue(t,e),onMouseleave:l[1]||(l[1]=(...e)=>n.resetCurrentValue&&n.resetCurrentValue(...e)),onClick:e=>n.selectValue(t)},[Object(fe.s)("i",{class:[[n.classes[t-1],{hover:n.hoverIndex===t}],"el-rate__icon"],style:n.getIconStyle(t)},[n.showDecimalIcon(t)?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:[n.decimalIconClass,"el-rate__decimal"],style:n.decimalStyle},null,6)):Object(fe.m)("v-if",!0)],6)],44,["onMousemove","onClick"]))),128)),n.showText||n.showScore?(Object(fe.L)(),Object(fe.l)("span",{key:0,class:"el-rate__text",style:{color:n.textColor}},Object(fe.Y)(n.text),5)):Object(fe.m)("v-if",!0)],40,["aria-valuenow","aria-valuetext","aria-valuemax"])},Bb.__file="packages/rate/src/index.vue",Bb.install=e=>{e.component(Bb.name,Bb)};yn=Bb;const zb=Object(fe.t)({name:"ElRow",props:{tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,default:"start"},align:{type:String,default:"top"}},setup(t,{slots:n}){var e=Object(fe.j)(()=>t.gutter);Object(fe.N)("ElRow",{gutter:e});const l=Object(fe.j)(()=>{const e={marginLeft:"",marginRight:""};return t.gutter&&(e.marginLeft=`-${t.gutter/2}px`,e.marginRight=e.marginLeft),e});return()=>{var e;return Object(fe.v)(t.tag,{class:["el-row","start"!==t.justify?`is-justify-${t.justify}`:"","top"!==t.align?`is-align-${t.align}`:""],style:l.value},null==(e=n.default)?void 0:e.call(n))}}});zb.install=e=>{e.component(zb.name,zb)};Ls=zb;const Fb=(l,a,r)=>{const{disabled:t,min:o,max:i,step:s,showTooltip:e,precision:c,sliderSize:u,formatTooltip:n,emitChange:d,resetSize:p,updateDragging:b}=Object(fe.w)("SliderProvider"),{tooltip:f,tooltipVisible:h,formatValue:v,displayTooltip:m,hideTooltip:g}=((e,t,n)=>{var l=Object(fe.Q)(null);const a=Object(fe.Q)(!1),r=Object(fe.j)(()=>t.value instanceof Function);var o=Object(fe.j)(()=>r.value&&t.value(e.modelValue)||e.modelValue),i=Cn()(()=>{n.value&&(a.value=!0)},50),s=Cn()(()=>{n.value&&(a.value=!1)},50);return{tooltip:l,tooltipVisible:a,formatValue:o,displayTooltip:i,hideTooltip:s}})(l,n,e),y=Object(fe.j)(()=>`${(l.modelValue-o.value)/(i.value-o.value)*100}%`);var O=Object(fe.j)(()=>l.vertical?{bottom:y.value}:{left:y.value});const j=e=>{let t,n;return t=e.type.startsWith("touch")?(n=e.touches[0].clientY,e.touches[0].clientX):(n=e.clientY,e.clientX),{clientX:t,clientY:n}},w=t=>{if(a.dragging){a.isClick=!1,m(),p();let e;var{clientX:n,clientY:t}=j(t);e=l.vertical?(a.currentY=t,(a.startY-a.currentY)/u.value*100):(a.currentX=n,(a.currentX-a.startX)/u.value*100),a.newPosition=a.startPosition+e,k(a.newPosition)}},x=()=>{a.dragging&&(setTimeout(()=>{a.dragging=!1,a.hovering||g(),a.isClick||(k(a.newPosition),d())},0),E(window,"mousemove",w),E(window,"touchmove",w),E(window,"mouseup",x),E(window,"touchend",x),E(window,"contextmenu",x))},k=n=>((e,o,i)=>new Promise((t,n)=>{var l=e=>{try{r(i.next(e))}catch(e){n(e)}},a=e=>{try{r(i.throw(e))}catch(e){n(e)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(l,a);r((i=i.apply(e,o)).next())}))(void 0,null,function*(){if(null!==n&&!isNaN(n)){n<0?n=0:100a.dragging,e=>{b(e)}),{tooltip:f,tooltipVisible:h,showTooltip:e,wrapperStyle:O,formatValue:v,handleMouseEnter:()=>{a.hovering=!0,m()},handleMouseLeave:()=>{a.hovering=!1,a.dragging||g()},onButtonDown:e=>{t.value||(e.preventDefault(),(e=>{a.dragging=true,a.isClick=true;const{clientX:t,clientY:n}=j(e);if(l.vertical)a.startY=n;else a.startX=t;a.startPosition=parseFloat(y.value),a.newPosition=a.startPosition})(e),S(window,"mousemove",w),S(window,"touchmove",w),S(window,"mouseup",x),S(window,"touchend",x),S(window,"contextmenu",x))},onLeftKeyDown:()=>{t.value||(a.newPosition=parseFloat(y.value)-s.value/(i.value-o.value)*100,k(a.newPosition),d())},onRightKeyDown:()=>{t.value||(a.newPosition=parseFloat(y.value)+s.value/(i.value-o.value)*100,k(a.newPosition),d())},setPosition:k}};Ps=Object(fe.t)({name:"ElSliderButton",components:{ElTooltip:_a},props:{modelValue:{type:Number,default:0},vertical:{type:Boolean,default:!1},tooltipClass:{type:String,default:""}},emits:[me],setup(e,{emit:t}){var n=Object(fe.P)({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:e.modelValue}),{tooltip:l,showTooltip:a,tooltipVisible:r,wrapperStyle:o,formatValue:i,handleMouseEnter:s,handleMouseLeave:c,onButtonDown:u,onLeftKeyDown:d,onRightKeyDown:p,setPosition:e}=Fb(e,n,t),{hovering:t,dragging:n}=Object(fe.bb)(n);return{tooltip:l,tooltipVisible:r,showTooltip:a,wrapperStyle:o,formatValue:i,handleMouseEnter:s,handleMouseLeave:c,onButtonDown:u,onLeftKeyDown:d,onRightKeyDown:p,setPosition:e,hovering:t,dragging:n}}});Ps.render=function(t,e,n,l,a,r){var o=Object(fe.U)("el-tooltip");return Object(fe.L)(),Object(fe.l)("div",{ref:"button",class:["el-slider__button-wrapper",{hover:t.hovering,dragging:t.dragging}],style:t.wrapperStyle,tabindex:"0",onMouseenter:e[2]||(e[2]=(...e)=>t.handleMouseEnter&&t.handleMouseEnter(...e)),onMouseleave:e[3]||(e[3]=(...e)=>t.handleMouseLeave&&t.handleMouseLeave(...e)),onMousedown:e[4]||(e[4]=(...e)=>t.onButtonDown&&t.onButtonDown(...e)),onTouchstart:e[5]||(e[5]=(...e)=>t.onButtonDown&&t.onButtonDown(...e)),onFocus:e[6]||(e[6]=(...e)=>t.handleMouseEnter&&t.handleMouseEnter(...e)),onBlur:e[7]||(e[7]=(...e)=>t.handleMouseLeave&&t.handleMouseLeave(...e)),onKeydown:[e[8]||(e[8]=Object(fe.lb)((...e)=>t.onLeftKeyDown&&t.onLeftKeyDown(...e),["left"])),e[9]||(e[9]=Object(fe.lb)((...e)=>t.onRightKeyDown&&t.onRightKeyDown(...e),["right"])),e[10]||(e[10]=Object(fe.lb)(Object(fe.mb)((...e)=>t.onLeftKeyDown&&t.onLeftKeyDown(...e),["prevent"]),["down"])),e[11]||(e[11]=Object(fe.lb)(Object(fe.mb)((...e)=>t.onRightKeyDown&&t.onRightKeyDown(...e),["prevent"]),["up"]))]},[Object(fe.s)(o,{ref:"tooltip",modelValue:t.tooltipVisible,"onUpdate:modelValue":e[1]||(e[1]=e=>t.tooltipVisible=e),placement:"top","stop-popper-mouse-event":!1,"popper-class":t.tooltipClass,disabled:!t.showTooltip,manual:""},{content:Object(fe.jb)(()=>[Object(fe.s)("span",null,Object(fe.Y)(t.formatValue),1)]),default:Object(fe.jb)(()=>[Object(fe.s)("div",{class:["el-slider__button",{hover:t.hovering,dragging:t.dragging}]},null,2)]),_:1},8,["modelValue","popper-class","disabled"])],38)},Ps.__file="packages/slider/src/button.vue";Is=Object(fe.t)({name:"ElMarker",props:{mark:{type:[String,Object],default:()=>{}}},setup(e){return{label:Object(fe.j)(()=>"string"==typeof e.mark?e.mark:e.mark.label)}},render(){var e;return Object(fe.v)("div",{class:"el-slider__marks-text",style:null==(e=this.mark)?void 0:e.style},this.label)}});Is.__file="packages/slider/src/marker.vue";const Rb=(l,a,e)=>{const t=Object(fe.w)(Mn,{});var n=Object(fe.w)(Pn,{});const r=Object(fe.Q)(null),o=Object(fe.Q)(null);var i=Object(fe.Q)(null);const s={firstButton:o,secondButton:i},c=Object(fe.j)(()=>l.disabled||t.disabled||!1),u=Object(fe.j)(()=>Math.min(a.firstValue,a.secondValue)),d=Object(fe.j)(()=>Math.max(a.firstValue,a.secondValue)),p=Object(fe.j)(()=>l.range?`${100*(d.value-u.value)/(l.max-l.min)}%`:`${100*(a.firstValue-l.min)/(l.max-l.min)}%`),b=Object(fe.j)(()=>l.range?`${100*(u.value-l.min)/(l.max-l.min)}%`:"0%");var f=Object(fe.j)(()=>l.vertical?{height:l.height}:{}),h=Object(fe.j)(()=>l.vertical?{height:p.value,bottom:b.value}:{width:p.value,left:b.value});const v=()=>{r.value&&(a.sliderSize=r.value[`client${l.vertical?"Height":"Width"}`])},m=t=>{var n=l.min+t*(l.max-l.min)/100;if(l.range){let e;e=Math.abs(u.value-n)a.secondValue?"firstButton":"secondButton",s[e].value.setPosition(t)}else o.value.setPosition(t)},g=()=>((e,o,i)=>new Promise((t,n)=>{var l=e=>{try{r(i.next(e))}catch(e){n(e)}},a=e=>{try{r(i.throw(e))}catch(e){n(e)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(l,a);r((i=i.apply(e,o)).next())}))(void 0,null,function*(){yield Object(fe.A)(),e(ie,l.range?[u.value,d.value]:l.modelValue)});return{elFormItem:n,slider:r,firstButton:o,secondButton:i,sliderDisabled:c,minValue:u,maxValue:d,runwayStyle:f,barStyle:h,resetSize:v,setPosition:m,emitChange:g,onSliderClick:e=>{var t;c.value||a.dragging||(v(),l.vertical?(t=r.value.getBoundingClientRect().bottom,m((t-e.clientY)/a.sliderSize*100)):(t=r.value.getBoundingClientRect().left,m((e.clientX-t)/a.sliderSize*100)),g())}}};var Hb=Object.defineProperty,Wb=Object.defineProperties,Qb=Object.getOwnPropertyDescriptors,Yb=Object.getOwnPropertySymbols,qb=Object.prototype.hasOwnProperty,Ub=Object.prototype.propertyIsEnumerable,Kb=(e,t,n)=>t in e?Hb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gb=Object(fe.t)({name:"ElSlider",components:{ElInputNumber:vl,SliderButton:Ps,SliderMarker:Is},props:{modelValue:{type:[Number,Array],default:0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:{type:Boolean,default:!1},showInputControls:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},showStops:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Function,default:void 0},disabled:{type:Boolean,default:!1},range:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},height:{type:String,default:""},debounce:{type:Number,default:300},label:{type:String,default:void 0},tooltipClass:{type:String,default:void 0},marks:Object},emits:[me,ie,"input"],setup(t,{emit:e}){const n=Object(fe.P)({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1});var l,a,r,o,i,{elFormItem:s,slider:c,firstButton:u,secondButton:d,sliderDisabled:p,minValue:b,maxValue:f,runwayStyle:h,barStyle:v,resetSize:m,emitChange:g,onSliderClick:y}=Rb(t,n,e),{stops:O,getStopStyle:j}=(l=t,a=n,r=b,o=f,{stops:Object(fe.j)(()=>{if(!l.showStops||l.min>l.max)return[];if(0===l.step)return[];var e=(l.max-l.min)/l.step;const n=100*l.step/(l.max-l.min),t=Array.from({length:e-1}).map((e,t)=>(t+1)*n);return l.range?t.filter(e=>e<100*(r.value-l.min)/(l.max-l.min)||e>100*(o.value-l.min)/(l.max-l.min)):t.filter(e=>e>100*(a.firstValue-l.min)/(l.max-l.min))}),getStopStyle:e=>l.vertical?{bottom:e+"%"}:{left:e+"%"}}),w=(i=t,Object(fe.j)(()=>{if(!i.marks)return[];const e=Object.keys(i.marks);return e.map(parseFloat).sort((e,t)=>e-t).filter(e=>e<=i.max&&e>=i.min).map(e=>({point:e,position:100*(e-i.min)/(i.max-i.min),mark:i.marks[e]}))}));Xb(t,n,b,f,e,s);var x=Object(fe.j)(()=>{var e=[t.min,t.max,t.step].map(e=>{e=(""+e).split(".")[1];return e?e.length:0});return Math.max.apply(null,e)}),k=Zb(t,n,m)["sliderWrapper"],{firstValue:_,secondValue:C,oldValue:b,dragging:f,sliderSize:e}=Object(fe.bb)(n);return Object(fe.N)("SliderProvider",(s=((e,t)=>{for(var n in t=t||{})qb.call(t,n)&&Kb(e,n,t[n]);if(Yb)for(var n of Yb(t))Ub.call(t,n)&&Kb(e,n,t[n]);return e})({},Object(fe.bb)(t)),Wb(s,Qb({sliderSize:e,disabled:p,precision:x,emitChange:g,resetSize:m,updateDragging:e=>{n.dragging=e}})))),{firstValue:_,secondValue:C,oldValue:b,dragging:f,sliderSize:e,slider:c,firstButton:u,secondButton:d,sliderDisabled:p,runwayStyle:h,barStyle:v,emitChange:g,onSliderClick:y,getStopStyle:j,stops:O,markList:w,sliderWrapper:k}}});const Xb=(n,l,a,r,t,o)=>{const i=e=>{t(me,e),t("input",e)},s=()=>n.range?![a.value,r.value].every((e,t)=>e===l.oldValue[t]):n.modelValue!==l.oldValue,c=()=>{var e;if(n.min>n.max)y("Slider","min should not be greater than max.");else{const t=n.modelValue;n.range&&Array.isArray(t)?t[1]n.max?i([n.max,n.max]):t[0]n.max?i([t[0],n.max]):(l.firstValue=t[0],l.secondValue=t[1],s()&&(null!=(e=o.formItemMitt)&&e.emit("el.form.change",[a.value,r.value]),l.oldValue=t.slice())):n.range||"number"!=typeof t||isNaN(t)||(tn.max?i(n.max):(l.firstValue=t,s()&&(null!=(e=o.formItemMitt)&&e.emit("el.form.change",t),l.oldValue=t)))}};c(),Object(fe.hb)(()=>l.dragging,e=>{e||c()}),Object(fe.hb)(()=>l.firstValue,e=>{n.range?i([a.value,r.value]):i(e)}),Object(fe.hb)(()=>l.secondValue,()=>{n.range&&i([a.value,r.value])}),Object(fe.hb)(()=>n.modelValue,(e,n)=>{l.dragging||Array.isArray(e)&&Array.isArray(n)&&e.every((e,t)=>e===n[t])||c()}),Object(fe.hb)(()=>[n.min,n.max],()=>{c()})},Zb=(t,n,l)=>{const a=Object(fe.Q)(null);return Object(fe.I)(()=>((e,o,i)=>new Promise((t,n)=>{var l=e=>{try{r(i.next(e))}catch(e){n(e)}},a=e=>{try{r(i.throw(e))}catch(e){n(e)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(l,a);r((i=i.apply(e,o)).next())}))(void 0,null,function*(){let e;e=t.range?(Array.isArray(t.modelValue)?(n.firstValue=Math.max(t.min,t.modelValue[0]),n.secondValue=Math.min(t.max,t.modelValue[1])):(n.firstValue=t.min,n.secondValue=t.max),n.oldValue=[n.firstValue,n.secondValue],`${n.firstValue}-${n.secondValue}`):("number"!=typeof t.modelValue||isNaN(t.modelValue)?n.firstValue=t.min:n.firstValue=Math.min(t.max,Math.max(t.min,t.modelValue)),n.oldValue=n.firstValue,n.firstValue),a.value.setAttribute("aria-valuetext",e),a.value.setAttribute("aria-label",t.label||`slider between ${t.min} and ${t.max}`),S(window,"resize",l),yield Object(fe.A)(),l()})),Object(fe.F)(()=>{E(window,"resize",l)}),{sliderWrapper:a}},Jb={key:1},ef={class:"el-slider__marks"};Gb.render=function(n,e,t,l,a,r){var o=Object(fe.U)("el-input-number"),i=Object(fe.U)("slider-button");const s=Object(fe.U)("slider-marker");return Object(fe.L)(),Object(fe.l)("div",{ref:"sliderWrapper",class:["el-slider",{"is-vertical":n.vertical,"el-slider--with-input":n.showInput}],role:"slider","aria-valuemin":n.min,"aria-valuemax":n.max,"aria-orientation":n.vertical?"vertical":"horizontal","aria-disabled":n.sliderDisabled},[n.showInput&&!n.range?(Object(fe.L)(),Object(fe.l)(o,{key:0,ref:"input",modelValue:n.firstValue,"onUpdate:modelValue":e[1]||(e[1]=e=>n.firstValue=e),class:"el-slider__input",step:n.step,disabled:n.sliderDisabled,controls:n.showInputControls,min:n.min,max:n.max,debounce:n.debounce,size:n.inputSize,onChange:n.emitChange},null,8,["modelValue","step","disabled","controls","min","max","debounce","size","onChange"])):Object(fe.m)("v-if",!0),Object(fe.s)("div",{ref:"slider",class:["el-slider__runway",{"show-input":n.showInput&&!n.range,disabled:n.sliderDisabled}],style:n.runwayStyle,onClick:e[4]||(e[4]=(...e)=>n.onSliderClick&&n.onSliderClick(...e))},[Object(fe.s)("div",{class:"el-slider__bar",style:n.barStyle},null,4),Object(fe.s)(i,{ref:"firstButton",modelValue:n.firstValue,"onUpdate:modelValue":e[2]||(e[2]=e=>n.firstValue=e),vertical:n.vertical,"tooltip-class":n.tooltipClass},null,8,["modelValue","vertical","tooltip-class"]),n.range?(Object(fe.L)(),Object(fe.l)(i,{key:0,ref:"secondButton",modelValue:n.secondValue,"onUpdate:modelValue":e[3]||(e[3]=e=>n.secondValue=e),vertical:n.vertical,"tooltip-class":n.tooltipClass},null,8,["modelValue","vertical","tooltip-class"])):Object(fe.m)("v-if",!0),n.showStops?(Object(fe.L)(),Object(fe.l)("div",Jb,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.stops,(e,t)=>(Object(fe.L)(),Object(fe.l)("div",{key:t,class:"el-slider__stop",style:n.getStopStyle(e)},null,4))),128))])):Object(fe.m)("v-if",!0),0(Object(fe.L)(),Object(fe.l)("div",{key:t,style:n.getStopStyle(e.position),class:"el-slider__stop el-slider__marks-stop"},null,4))),128))]),Object(fe.s)("div",ef,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.markList,(e,t)=>(Object(fe.L)(),Object(fe.l)(s,{key:t,mark:e.mark,style:n.getStopStyle(e.position)},null,8,["mark","style"]))),128))])],64)):Object(fe.m)("v-if",!0)],6)],10,["aria-valuemin","aria-valuemax","aria-orientation","aria-disabled"])},Gb.__file="packages/slider/src/index.vue",Gb.install=e=>{e.component(Gb.name,Gb)};var Ds=Gb,tf=Object(fe.t)({name:"ElStep",props:{title:{type:String,default:""},icon:{type:String,default:""},description:{type:String,default:""},status:{type:String,default:"",validator:e=>["","wait","process","finish","error","success"].includes(e)}},setup(e){const l=Object(fe.Q)(-1),a=Object(fe.Q)({}),n=Object(fe.Q)(""),r=Object(fe.w)("ElSteps"),t=Object(fe.u)();Object(fe.I)(()=>{Object(fe.hb)([()=>r.props.active,()=>r.props.processStatus,()=>r.props.finishStatus],([e])=>{m(e)},{immediate:!0})}),Object(fe.F)(()=>{r.steps.value=r.steps.value.filter(e=>e.uid!==t.uid)});var o=Object(fe.j)(()=>e.status||n.value);const i=Object(fe.j)(()=>{var e=r.steps.value[l.value-1];return e?e.currentStatus:"wait"}),s=Object(fe.j)(()=>r.props.alignCenter),c=Object(fe.j)(()=>"vertical"===r.props.direction),u=Object(fe.j)(()=>r.props.simple),d=Object(fe.j)(()=>r.steps.value.length),p=Object(fe.j)(()=>{var e;return(null==(e=r.steps.value[d.value-1])?void 0:e.uid)===t.uid}),b=Object(fe.j)(()=>u.value?"":r.props.space);var f=Object(fe.j)(()=>{const e={flexBasis:"number"==typeof b.value?`${b.value}px`:b.value||100/(d.value-(s.value?0:1))+"%"};return c.value||p.value&&(e.maxWidth=100/d.value+"%"),e}),h=e=>{l.value=e},v=e=>{let t=100;const n={};n.transitionDelay=150*l.value+"ms",e===r.props.processStatus?t=0:"wait"===e&&(t=0,n.transitionDelay=-150*l.value+"ms"),n.borderWidth=t&&!u.value?"1px":0,n["vertical"===r.props.direction?"height":"width"]=`${t}%`,a.value=n};const m=e=>{e>l.value?n.value=r.props.finishStatus:e===l.value&&"error"!==i.value?n.value=r.props.processStatus:n.value="wait";const t=r.steps.value[d.value-1];t&&t.calcProgress(n.value)};var g=Object(fe.P)({uid:Object(fe.j)(()=>t.uid),currentStatus:o,setIndex:h,calcProgress:v});return r.steps.value=[...r.steps.value,g],{index:l,lineStyle:a,currentStatus:o,isCenter:s,isVertical:c,isSimple:u,isLast:p,space:b,style:f,parent:r,setIndex:h,calcProgress:v,updateStatus:m}}});const nf={class:"el-step__line"},lf={key:1,class:"el-step__icon-inner"},af={class:"el-step__main"},rf={key:0,class:"el-step__arrow"};tf.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{style:e.style,class:["el-step",e.isSimple?"is-simple":`is-${e.parent.props.direction}`,e.isLast&&!e.space&&!e.isCenter&&"is-flex",e.isCenter&&!e.isVertical&&!e.isSimple&&"is-center"]},[Object(fe.m)(" icon & line "),Object(fe.s)("div",{class:["el-step__head",`is-${e.currentStatus}`]},[Object(fe.s)("div",nf,[Object(fe.s)("i",{class:"el-step__line-inner",style:e.lineStyle},null,4)]),Object(fe.s)("div",{class:["el-step__icon",`is-${e.icon?"icon":"text"}`]},["success"!==e.currentStatus&&"error"!==e.currentStatus?Object(fe.T)(e.$slots,"icon",{key:0},()=>[e.icon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-step__icon-inner",e.icon]},null,2)):Object(fe.m)("v-if",!0),e.icon||e.isSimple?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("div",lf,Object(fe.Y)(e.index+1),1))]):(Object(fe.L)(),Object(fe.l)("i",{key:1,class:["el-step__icon-inner","is-status",`el-icon-${"success"===e.currentStatus?"check":"close"}`]},null,2))],2)],2),Object(fe.m)(" title & description "),Object(fe.s)("div",af,[Object(fe.s)("div",{class:["el-step__title",`is-${e.currentStatus}`]},[Object(fe.T)(e.$slots,"title",{},()=>[Object(fe.r)(Object(fe.Y)(e.title),1)])],2),e.isSimple?(Object(fe.L)(),Object(fe.l)("div",rf)):(Object(fe.L)(),Object(fe.l)("div",{key:1,class:["el-step__description",`is-${e.currentStatus}`]},[Object(fe.T)(e.$slots,"description",{},()=>[Object(fe.r)(Object(fe.Y)(e.description),1)])],2))])],6)},tf.__file="packages/steps/src/item.vue",tf.install=e=>{e.component(tf.name,tf)};var Vs=tf,of=Object(fe.t)({name:"ElSteps",props:{space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},alignCenter:{type:Boolean,default:!1},simple:{type:Boolean,default:!1},finishStatus:{type:String,default:"finish",validator:e=>["wait","process","finish","error","success"].includes(e)},processStatus:{type:String,default:"process",validator:e=>["wait","process","finish","error","success"].includes(e)}},emits:[ie],setup(e,{emit:n}){const t=Object(fe.Q)([]);return Object(fe.hb)(t,()=>{t.value.forEach((e,t)=>{e.setIndex(t)})}),Object(fe.N)("ElSteps",{props:e,steps:t}),Object(fe.hb)(()=>e.active,(e,t)=>{n(ie,e,t)}),{steps:t}}});of.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-steps",e.simple?"el-steps--simple":`el-steps--${e.direction}`]},[Object(fe.T)(e.$slots,"default")],2)},of.__file="packages/steps/src/index.vue",of.install=e=>{e.component(of.name,of)};zs=of;var sf=Object(fe.t)({name:"ElSubmenu",componentName:"ElSubmenu",props:{index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0}},setup(n){const a=Object(fe.P)({popperJS:null,timeout:null,items:{},submenus:{},currentPlacement:"",mouseInChild:!1,opened:!1}),l=Object(fe.Q)(null),r=Object(fe.Q)(null),o=Object(fe.u)(),{paddingStyle:e,indexPath:i,parentMenu:s}=function(n,l){const a=Object(fe.w)("rootMenu");var e=Object(fe.j)(()=>{let e=n.parent;const t=[l];for(;"ElMenu"!==e.type.name;)e.props.index&&t.unshift(e.props.index),e=e.parent;return t});return{parentMenu:Object(fe.j)(()=>{let e=n.parent;for(;e&&-1===["ElMenu","ElSubmenu"].indexOf(e.type.name);)e=e.parent;return e}),paddingStyle:Object(fe.j)(()=>{let e=n.parent;if("vertical"!==a.props.mode)return{};let t=20;if(a.props.collapse)t=20;else for(;e&&"ElMenu"!==e.type.name;)"ElSubmenu"===e.type.name&&(t+=20),e=e.parent;return{paddingLeft:t+"px"}}),indexPath:e}}(o,n.index),{openedMenus:t,isMenuPopup:c,hoverBackground:u,methods:d,props:p,methods:{closeMenu:b},rootMenuOn:f,rootMenuEmit:h}=Object(fe.w)("rootMenu"),{addSubMenu:v,removeSubMenu:m,handleMouseleave:g}=Object(fe.w)(`subMenu:${s.value.uid}`);var y=Object(fe.j)(()=>"horizontal"===E.value&&O.value||"vertical"===E.value&&!p.collapse?"el-icon-arrow-down":"el-icon-arrow-right");const O=Object(fe.j)(()=>{let e=!0,t=o.parent;for(;t&&"ElMenu"!==t.type.name;){if(["ElSubmenu","ElMenuItemGroup"].includes(t.type.name)){e=!1;break}t=t.parent}return e}),j=Object(fe.j)(()=>void 0===n.popperAppendToBody?O.value:Boolean(n.popperAppendToBody));var w=Object(fe.j)(()=>p.collapse?"el-zoom-in-left":"el-zoom-in-top"),x=Object(fe.j)(()=>t.value.includes(n.index));const k=Object(fe.j)(()=>{let t=!1;const n=a.submenus,l=a.items;return Object.keys(l).forEach(e=>{l[e].active&&(t=!0)}),Object.keys(n).forEach(e=>{n[e].active&&(t=!0)}),t});var _=Object(fe.j)(()=>p.backgroundColor||"");const C=Object(fe.j)(()=>p.activeTextColor||""),S=Object(fe.j)(()=>p.textColor||""),E=Object(fe.j)(()=>p.mode);var T=Object(fe.j)(()=>"horizontal"!==E.value?{color:S.value}:{borderBottomColor:k.value?p.activeTextColor?C.value:"":"transparent",color:(k.value?C:S).value});const L=Tn(),M=e=>{e?N():null!=(e=r.value)&&e.doDestroy()};var P=e=>{a.submenus[e.index]=e},A=e=>{delete a.submenus[e.index]},I=(e=!1)=>{"click"===p.menuTrigger&&"horizontal"===p.mode||!p.collapse&&"vertical"===p.mode||(L.emit("submenu:mouse-leave-child"),clearTimeout(a.timeout),a.timeout=setTimeout(()=>{a.mouseInChild||b(n.index)},n.hideTimeout),j.value&&e&&"ElSubmenu"===o.parent.type.name&&g(!0))};const N=()=>{a.currentPlacement="horizontal"===E.value&&O.value?"bottom-start":"right-start"};return Object(fe.N)(`subMenu:${o.uid}`,{addSubMenu:P,removeSubMenu:A,handleMouseleave:I}),Object(fe.E)(()=>{f("rootMenu:toggle-collapse",e=>{M(e)}),L.on("submenu:mouse-enter-child",()=>{a.mouseInChild=!0,clearTimeout(a.timeout)}),L.on("submenu:mouse-leave-child",()=>{a.mouseInChild=!1,clearTimeout(a.timeout)})}),Object(fe.I)(()=>{d.addSubMenu({index:n.index,indexPath:i,active:k}),v({index:n.index,indexPath:i,active:k}),N()}),Object(fe.F)(()=>{m({index:n.index,indexPath:i,active:k}),d.removeSubMenu({index:n.index,indexPath:i,active:k})}),{data:a,props:n,mode:E,active:k,isMenuPopup:c,opened:x,paddingStyle:e,titleStyle:T,backgroundColor:_,rootProps:p,menuTransitionName:w,submenuTitleIcon:y,appendToBody:j,handleClick:()=>{var e=n.disabled;"hover"===p.menuTrigger&&"horizontal"===p.mode||p.collapse&&"vertical"===p.mode||e||h("submenu:submenu-click",{index:n.index,indexPath:i})},handleMouseenter:(e,t=n.showTimeout)=>{("ActiveXObject"in window||"focus"!==e.type||e.relatedTarget)&&(e=n.disabled,"click"===p.menuTrigger&&"horizontal"===p.mode||!p.collapse&&"vertical"===p.mode||e||(L.emit("submenu:mouse-enter-child"),clearTimeout(a.timeout),a.timeout=setTimeout(()=>{d.openMenu(n.index,i)},t),j.value&&s.value.vnode.el.dispatchEvent(new MouseEvent("mouseenter"))))},handleMouseleave:I,handleTitleMouseenter:()=>{var e;if("horizontal"!==E.value||p.backgroundColor){const t=(null==(e=r.value)?void 0:e.triggerRef)||l.value;t&&(t.style.backgroundColor=u.value)}},handleTitleMouseleave:()=>{var e;if("horizontal"!==E.value||p.backgroundColor){const t=(null==(e=r.value)?void 0:e.triggerRef)||l.value;t&&(t.style.backgroundColor=p.backgroundColor||"")}},addItem:e=>{a.items[e.index]=e},removeItem:e=>{delete a.items[e.index]},addSubMenu:P,removeSubMenu:A,popperVnode:r,verticalTitleRef:l}},render(){var e;const t=[null==(e=(l=this.$slots).title)?void 0:e.call(l),Object(fe.v)("i",{class:["el-submenu__icon-arrow",this.submenuTitleIcon]},null)],n={backgroundColor:this.rootProps.backgroundColor||""};var l=this.isMenuPopup?Object(fe.v)(Ql,{ref:"popperVNode",manualMode:!0,visible:this.opened,"onUpdate:visible":e=>this.opened=e,effect:"light",pure:!0,offset:6,showArrow:!1,popperClass:this.popperClass,placement:this.data.currentPlacement,appendToBody:this.appendToBody,transition:this.menuTransitionName,gpuAcceleration:!1},{default:()=>{var e,t;return Object(fe.v)("div",{ref:"menu",class:[`el-menu--${this.mode}`,this.popperClass],onMouseenter:e=>this.handleMouseenter(e,100),onMouseleave:()=>this.handleMouseleave(!0),onFocus:e=>this.handleMouseenter(e,100)},[Object(fe.v)("ul",{class:["el-menu el-menu--popup",`el-menu--popup-${this.data.currentPlacement}`],style:n},[null==(t=(e=this.$slots).default)?void 0:t.call(e)])])},trigger:()=>Object(fe.v)("div",{class:"el-submenu__title",style:[this.paddingStyle,this.titleStyle,{backgroundColor:this.backgroundColor}],onClick:this.handleClick,onMouseenter:this.handleTitleMouseenter,onMouseleave:this.handleTitleMouseleave},t)}):Object(fe.v)(fe.b,{},[Object(fe.v)("div",{class:"el-submenu__title",style:[this.paddingStyle,this.titleStyle,{backgroundColor:this.backgroundColor}],ref:"verticalTitleRef",onClick:this.handleClick,onMouseenter:this.handleTitleMouseenter,onMouseleave:this.handleTitleMouseleave},t),Object(fe.v)($i,{},{default:()=>{var e,t;return Object(fe.kb)(Object(fe.v)("ul",{role:"menu",class:"el-menu el-menu--inline",style:n},[null==(t=(e=this.$slots).default)?void 0:t.call(e)]),[[fe.gb,this.opened]])}})]);return Object(fe.v)("li",{class:["el-submenu",{"is-active":this.active,"is-opened":this.opened,"is-disabled":this.disabled}],role:"menuitem",ariaHaspopup:!0,ariaExpanded:this.opened,onMouseenter:this.handleMouseenter,onMouseleave:()=>this.handleMouseleave(!0),onFocus:this.handleMouseenter},[l])}});sf.__file="packages/menu/src/submenu.vue",sf.install=e=>{e.component(sf.name,sf)};Ys=sf;const cf=e=>"function"==typeof e,uf=e=>null!==e&&"object"==typeof e,df=e=>uf(e)&&cf(e.then)&&cf(e.catch);var pf=Object(fe.t)({name:"ElSwitch",props:{modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:Number,default:40},activeIconClass:{type:String,default:""},inactiveIconClass:{type:String,default:""},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:Function},emits:["update:modelValue","change","input"],setup(n,t){const e=Object(fe.w)(Mn,{}),l=Object(fe.w)(Pn,{}),a=Object(fe.Q)(!1!==n.modelValue),r=Object(fe.Q)(null),o=Object(fe.Q)(null);Object(fe.hb)(()=>n.modelValue,()=>{a.value=!0}),Object(fe.hb)(()=>n.value,()=>{a.value=!1});const i=Object(fe.j)(()=>a.value?n.modelValue:n.value),s=Object(fe.j)(()=>i.value===n.activeValue);~[n.activeValue,n.inactiveValue].indexOf(i.value)||(t.emit("update:modelValue",n.inactiveValue),t.emit("change",n.inactiveValue),t.emit("input",n.inactiveValue)),Object(fe.hb)(s,()=>{var e;r.value.checked=s.value,(n.activeColor||n.inactiveColor)&&d(),n.validateEvent&&null!=(e=l.formItemMitt)&&e.emit("el.form.change",[i.value])});const c=Object(fe.j)(()=>n.disabled||n.loading||(e||{}).disabled),u=()=>{var e=s.value?n.inactiveValue:n.activeValue;t.emit("update:modelValue",e),t.emit("change",e),t.emit("input",e),Object(fe.A)(()=>{r.value.checked=s.value})};const d=()=>{var e=s.value?n.activeColor:n.inactiveColor;const t=o.value;n.borderColor?t.style.borderColor=n.borderColor:n.borderColor||(t.style.borderColor=e),t.style.backgroundColor=e,t.children[0].style.color=e};return Object(fe.I)(()=>{(n.activeColor||n.inactiveColor||n.borderColor)&&d(),r.value.checked=s.value}),{input:r,core:o,switchDisabled:c,checked:s,handleChange:u,switchValue:()=>{if(!c.value){const e=n["beforeChange"];if(e){const t=e();[df(t),M(t)].some(e=>e)||y("ElSwitch","beforeChange must return type `Promise` or `boolean`"),df(t)?t.then(e=>{e&&u()}).catch(e=>{0}):t&&u()}else u()}},focus:()=>{var e,t;null!=(t=null==(e=r.value)?void 0:e.focus)&&t.call(e)}}}});const bf={class:"el-switch__action"},ff={key:0,class:"el-icon-loading"};pf.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:["el-switch",{"is-disabled":t.switchDisabled,"is-checked":t.checked}],role:"switch","aria-checked":t.checked,"aria-disabled":t.switchDisabled,onClick:e[3]||(e[3]=Object(fe.mb)((...e)=>t.switchValue&&t.switchValue(...e),["prevent"]))},[Object(fe.s)("input",{id:t.id,ref:"input",class:"el-switch__input",type:"checkbox",name:t.name,"true-value":t.activeValue,"false-value":t.inactiveValue,disabled:t.switchDisabled,onChange:e[1]||(e[1]=(...e)=>t.handleChange&&t.handleChange(...e)),onKeydown:e[2]||(e[2]=Object(fe.lb)((...e)=>t.switchValue&&t.switchValue(...e),["enter"]))},null,40,["id","name","true-value","false-value","disabled"]),t.inactiveIconClass||t.inactiveText?(Object(fe.L)(),Object(fe.l)("span",{key:0,class:["el-switch__label","el-switch__label--left",t.checked?"":"is-active"]},[t.inactiveIconClass?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:[t.inactiveIconClass]},null,2)):Object(fe.m)("v-if",!0),!t.inactiveIconClass&&t.inactiveText?(Object(fe.L)(),Object(fe.l)("span",{key:1,"aria-hidden":t.checked},Object(fe.Y)(t.inactiveText),9,["aria-hidden"])):Object(fe.m)("v-if",!0)],2)):Object(fe.m)("v-if",!0),Object(fe.s)("span",{ref:"core",class:"el-switch__core",style:{width:(t.width||40)+"px"}},[Object(fe.s)("div",bf,[t.loading?(Object(fe.L)(),Object(fe.l)("i",ff)):Object(fe.m)("v-if",!0)])],4),t.activeIconClass||t.activeText?(Object(fe.L)(),Object(fe.l)("span",{key:1,class:["el-switch__label","el-switch__label--right",t.checked?"is-active":""]},[t.activeIconClass?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:[t.activeIconClass]},null,2)):Object(fe.m)("v-if",!0),!t.activeIconClass&&t.activeText?(Object(fe.L)(),Object(fe.l)("span",{key:1,"aria-hidden":!t.checked},Object(fe.Y)(t.activeText),9,["aria-hidden"])):Object(fe.m)("v-if",!0)],2)):Object(fe.m)("v-if",!0)],10,["aria-checked","aria-disabled"])},pf.__file="packages/switch/src/index.vue",pf.install=e=>{e.component(pf.name,pf)};var Rs=pf,hf=Object(fe.t)({name:"ElTabPane",props:{label:{type:String,default:""},name:{type:String,default:""},closable:Boolean,disabled:Boolean,lazy:Boolean},setup(t){const n=Object(fe.Q)(null),l=Object(fe.Q)(!1),a=Object(fe.w)("rootTabs"),e=Object(fe.w)("updatePaneState");if(!a||!e)throw new Error("ElTabPane must use with ElTabs");var r=Object(fe.j)(()=>t.closable||a.props.closable);const o=Object(fe.j)(()=>{var e=a.currentName.value===(t.name||n.value);return e&&(l.value=!0),e});var i=Object(fe.j)(()=>t.name||n.value),s=Object(fe.j)(()=>!t.lazy||l.value||o.value),c=Object(fe.u)();return e({uid:c.uid,instance:c,props:t,paneName:i,active:o,index:n,isClosable:r}),{index:n,loaded:l,isClosable:r,active:o,paneName:i,shouldBeRender:s}}});hf.render=function(e,t,n,l,a,r){return e.shouldBeRender?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{key:0,id:`pane-${e.paneName}`,class:"el-tab-pane",role:"tabpanel","aria-hidden":!e.active,"aria-labelledby":`tab-${e.paneName}`},[Object(fe.T)(e.$slots,"default")],8,["id","aria-hidden","aria-labelledby"])),[[fe.gb,e.active]]):Object(fe.m)("v-if",!0)},hf.__file="packages/tabs/src/tab-pane.vue",hf.install=e=>{e.component(hf.name,hf)};Ln=hf;const vf=Object.prototype.hasOwnProperty,mf=(e,t)=>vf.call(e,t);var gf=Object.defineProperty,yf=Object.getOwnPropertySymbols,Of=Object.prototype.hasOwnProperty,jf=Object.prototype.propertyIsEnumerable,wf=(e,t,n)=>t in e?gf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xf=(e,t)=>{for(var n in t=t||{})Of.call(t,n)&&wf(e,n,t[n]);if(yf)for(var n of yf(t))jf.call(t,n)&&wf(e,n,t[n]);return e};function kf(e){return null!==e&&"object"==typeof e}function _f(e,t){let n=null;return e.columns.forEach(function(e){e.id===t&&(n=e)}),n}function Cf(t,n){let l=null;for(let e=0;e{l[Mf(e,n)]={row:e,index:t}}),l}const Ef=function(e){let t=e.target;for(;t&&"HTML"!==t.tagName.toUpperCase();){if("TD"===t.tagName.toUpperCase())return t;t=t.parentNode}return null},Tf=function(l,e,a,r,o){if(!e&&!r&&(!o||Array.isArray(o)&&!o.length))return l;a="string"==typeof a?"descending"===a?-1:1:a&&a<0?-1:1;const n=r?null:function(t,n){return o?(o=!Array.isArray(o)?[o]:o).map(function(e){return"string"==typeof e?K(t,e):e(t,n,l)}):("$key"!==e&&kf(t)&&"$value"in t&&(t=t.$value),[kf(t)?K(t,e):t])};return l.map(function(e,t){return{value:e,index:t,key:n?n(e,t):null}}).sort(function(e,t){let n=function(n,l){if(r)return r(n.value,l.value);for(let e=0,t=n.key.length;el.key[e])return 1}return 0}(e,t);return n=n||e.index-t.index,n*+a}).map(e=>e.value)},Lf=function(e,t){t=(t.className||"").match(/el-table_[^\s]+/gm);return t?_f(e,t[0]):null},Mf=(e,n)=>{if(!e)throw new Error("row is required when get row identity");if("string"==typeof n){if(n.indexOf(".")<0)return e[n]+"";var l=n.split(".");let t=e;for(let e=0;e{e.push(t),l=!0},i=()=>{e.splice(a,1),l=!0};return"boolean"==typeof n?n&&!r?o():!n&&r&&i():(r?i:o)(),l}function If(e,a,r="children",o="hasChildren"){const i=e=>!(Array.isArray(e)&&e.length);e.forEach(e=>{var t;e[o]?a(e,null,0):(t=e[r],i(t)||function n(e,t,l){a(e,t,l),t.forEach(e=>{var t;e[o]?a(e,null,l+1):(t=e[r],i(t)||n(e,t,l+1))})}(e,t,0))})}let Nf;function Df(t,n,e,l){function a(){r&&r.update()}Nf=function e(){try{r&&r.destroy(),o&&document.body.removeChild(o),E(t,"mouseenter",a),E(t,"mouseleave",e)}catch(e){}};let r=null;const o=function(){var e="light"===l;const t=document.createElement("div");return t.className=`el-popper ${e?"is-light":"is-dark"}`,t.innerHTML=n,t.style.zIndex=String(Xt.nextZIndex()),document.body.appendChild(t),t}();var i=function(){const e=document.createElement("div");return e.className="el-popper__arrow",e.style.bottom="-4px",e}();return o.appendChild(i),r=jt(t,o,xf({modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{element:i,padding:10}}]},e)),S(t,"mouseenter",a),S(t,"mouseleave",Nf),r}var $f=Object.defineProperty,Vf=Object.getOwnPropertySymbols,Bf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,Ff=(e,t,n)=>t in e?$f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Rf(r){const u=Object(fe.Q)([]),d=Object(fe.Q)({});var e=Object(fe.Q)(16);const p=Object(fe.Q)(!1),o=Object(fe.Q)({}),i=Object(fe.Q)("hasChildren"),t=Object(fe.Q)("children"),b=Object(fe.u)(),f=Object(fe.j)(()=>{if(!r.rowKey.value)return{};var e=r.data.value||[];return n(e)}),h=Object(fe.j)(()=>{const l=r.rowKey.value,e=Object.keys(o.value),a={};return e.length&&e.forEach(e=>{if(o.value[e].length){const n={children:[]};o.value[e].forEach(e=>{var t=Mf(e,l);n.children.push(t),e[i.value]&&!a[t]&&(a[t]={children:[]})}),a[e]=n}}),a}),n=e=>{const l=r.rowKey.value,a={};return If(e,(e,t,n)=>{e=Mf(e,l);Array.isArray(t)?a[e]={children:t.map(e=>Mf(e,l)),level:n}:p.value&&(a[e]={children:[],lazy:!0,level:n})},t.value,i.value),a},l=()=>{var e;const a=f.value,r=h.value,t=Object.keys(a),o={};if(t.length){const i=Object(fe.cb)(d),n=null==(e=b.store)?void 0:e.states.defaultExpandAll.value,s=[],c=(e,t)=>{t=n||u.value&&-1!==u.value.indexOf(t);return!!(e&&e.expanded||t)};t.forEach(e=>{var t,n=i[e];const l=((e,t)=>{for(var n in t=t||{})Bf.call(t,n)&&Ff(e,n,t[n]);if(Vf)for(var n of Vf(t))zf.call(t,n)&&Ff(e,n,t[n]);return e})({},a[e]);l.expanded=c(n,e),l.lazy&&({loaded:t=!1,loading:n=!1}=n||{},l.loaded=!!t,l.loading=!!n,s.push(e)),o[e]=l});const l=Object.keys(r);p.value&&l.length&&s.length&&l.forEach(e=>{var t=i[e],n=r[e].children;if(-1!==s.indexOf(e)){if(0!==o[e].children.length)throw new Error("[ElTable]children must be an empty array.");o[e].children=n}else{var{loaded:l=!1,loading:a=!1}=t||{};o[e]={lazy:!0,loaded:!!l,loading:!!a,expanded:c(t,e),children:n,level:""}}})}d.value=o,null!=(e=b.store)&&e.updateTableScrollY()};Object(fe.hb)(()=>f.value,l),Object(fe.hb)(()=>h.value,l);const a=(e,t)=>{b.store.assertRowKey();var n=r.rowKey.value,l=Mf(e,n),a=l&&d.value[l];l&&a&&"expanded"in a&&(n=a.expanded,t=void 0===t?!a.expanded:t,n!==(d.value[l].expanded=t)&&b.emit("expand-change",e,t),b.store.updateTableScrollY())};const s=(t,n,e)=>{const l=b.props["load"];l&&!d.value[n].loaded&&(d.value[n].loading=!0,l(t,e,e=>{if(!Array.isArray(e))throw new Error("[ElTable] data must be an array");d.value[n].loading=!1,d.value[n].loaded=!0,d.value[n].expanded=!0,e.length&&(o.value[n]=e),b.emit("expand-change",t,!0)}))};return{loadData:s,loadOrToggle:e=>{b.store.assertRowKey();var t=r.rowKey.value,n=Mf(e,t),t=d.value[n];p.value&&t&&"loaded"in t&&!t.loaded?s(e,n,t):a(e,void 0)},toggleTreeExpansion:a,updateTreeExpandKeys:e=>{u.value=e,l()},updateTreeData:l,normalize:n,states:{expandRowKeys:u,treeData:d,indent:e,lazy:p,lazyTreeNodeMap:o,lazyColumnIdentifier:i,childrenColumnName:t}}}var Hf=Object.defineProperty,Wf=Object.getOwnPropertySymbols,Qf=Object.prototype.hasOwnProperty,Yf=Object.prototype.propertyIsEnumerable,qf=(e,t,n)=>t in e?Hf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Uf=(e,t)=>{for(var n in t=t||{})Qf.call(t,n)&&qf(e,n,t[n]);if(Wf)for(var n of Wf(t))Yf.call(t,n)&&qf(e,n,t[n]);return e};const Kf=(e,t)=>{var n=t.sortingColumn;return n&&"string"!=typeof n.sortable?Tf(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy):e},Gf=e=>{const t=[];return e.forEach(e=>{e.children?t.push.apply(t,Gf(e.children)):t.push(e)}),t};function Xf(){const u=Object(fe.u)(),d=Object(fe.Q)(null),p=Object(fe.Q)([]),e=Object(fe.Q)([]),l=Object(fe.Q)(!1),a=Object(fe.Q)([]),r=Object(fe.Q)([]),i=Object(fe.Q)([]),o=Object(fe.Q)([]),s=Object(fe.Q)([]);var t=Object(fe.Q)([]),n=Object(fe.Q)([]),c=Object(fe.Q)([]);const b=Object(fe.Q)(0),f=Object(fe.Q)(0),h=Object(fe.Q)(0),v=Object(fe.Q)(!1),m=Object(fe.Q)([]);var g=Object(fe.Q)(!1);const y=Object(fe.Q)(!1),O=Object(fe.Q)(null),j=Object(fe.Q)({}),w=Object(fe.Q)(null),x=Object(fe.Q)(null),k=Object(fe.Q)(null),_=Object(fe.Q)(null);var C=Object(fe.Q)(null);Object(fe.hb)(p,()=>u.state&&E(!1),{deep:!0});const S=()=>{o.value=a.value.filter(e=>!0===e.fixed||"left"===e.fixed),s.value=a.value.filter(e=>"right"===e.fixed),0!e.fixed);r.value=[].concat(o.value).concat(e).concat(s.value);var t=Gf(e),n=Gf(o.value),e=Gf(s.value);b.value=t.length,f.value=n.length,h.value=e.length,i.value=[].concat(n).concat(t).concat(e),l.value=0{e&&S(),t?u.state.doLayout():u.state.debouncedUpdateLayout()};const T=e=>{if(!u||!u.store)return 0;var t=u.store.states["treeData"];let n=0;const l=null==(e=t.value[e])?void 0:e.children;return l&&(n+=l.length,l.forEach(e=>{n+=T(e)})),n};const L=(e,t,n)=>{x.value&&x.value!==e&&(x.value.order=null),x.value=e,k.value=t,_.value=n},M=()=>{let t=Object(fe.cb)(e);Object.keys(j.value).forEach(e=>{const n=j.value[e];if(n&&0!==n.length){const l=_f({columns:i.value},e);l&&l.filterMethod&&(t=t.filter(t=>n.some(e=>l.filterMethod.call(null,e,t,l))))}}),w.value=t},P=()=>{p.value=Kf(w.value,{sortingColumn:x.value,sortProp:k.value,sortOrder:_.value})};const{setExpandRowKeys:A,toggleRowExpansion:I,updateExpandRows:N,states:D,isRowExpanded:$}=function(r){const a=Object(fe.u)(),t=Object(fe.Q)(!1),o=Object(fe.Q)([]);return{updateExpandRows:()=>{const e=r.data.value||[],l=r.rowKey.value;if(t.value)o.value=e.slice();else if(l){const a=Sf(o.value,l);o.value=e.reduce((e,t)=>{var n=Mf(t,l);return a[n]&&e.push(t),e},[])}else o.value=[]},toggleRowExpansion:(e,t)=>{Af(o.value,e,t)&&(a.emit("expand-change",e,o.value.slice()),a.store.scheduleLayout())},setExpandRowKeys:e=>{a.store.assertRowKey();var t=r.data.value||[],n=r.rowKey.value;const l=Sf(t,n);o.value=e.reduce((e,t)=>{t=l[t];return t&&e.push(t.row),e},[])},isRowExpanded:e=>{var t=r.rowKey.value;return t?!!Sf(o.value,t)[Mf(e,t)]:-1!==o.value.indexOf(e)},states:{expandRows:o,defaultExpandAll:t}}}({data:p,rowKey:d}),{updateTreeExpandKeys:V,toggleTreeExpansion:B,loadOrToggle:z,states:F}=Rf({data:p,rowKey:d});var{updateCurrentRowData:R,updateCurrentRow:H,setCurrentRowKey:W,states:Q}=function(a){const l=Object(fe.u)(),r=Object(fe.Q)(null),o=Object(fe.Q)(null),i=()=>{r.value=null},s=t=>{const{data:e=[],rowKey:n}=a;let l=null;n.value&&(l=Y(Object(fe.cb)(e),e=>Mf(e,n.value)===t)),o.value=l};return{setCurrentRowKey:e=>{l.store.assertRowKey(),r.value=e,s(e)},restoreCurrentRowKey:i,setCurrentRowByKey:s,updateCurrentRow:e=>{var t=o.value;if(e&&e!==t)return o.value=e,void l.emit("current-change",o.value,t);!e&&t&&(o.value=null,l.emit("current-change",null,t))},updateCurrentRowData:()=>{var e=a.rowKey.value;const t=a.data.value||[];var n=o.value;-1===t.indexOf(n)&&n?(e?(e=Mf(n,e),s(e)):o.value=null,null===o.value&&l.emit("current-change",null,n)):r.value&&(s(r.value),i())},states:{_currentRowKey:r,currentRow:o}}}({data:p,rowKey:d});return{assertRowKey:()=>{if(!d.value)throw new Error("[ElTable] prop row-key is required")},updateColumns:S,scheduleLayout:E,isSelected:e=>-1{v.value=!1,m.value.length&&(m.value=[],u.emit("selection-change",[]))},cleanSelection:()=>{let t;if(d.value){t=[];var e=Sf(m.value,d.value),n=Sf(p.value,d.value);for(const l in e)mf(e,l)&&!n[l]&&t.push(e[l].row)}else t=m.value.filter(e=>-1===p.value.indexOf(e));if(t.length){const a=m.value.filter(e=>-1===t.indexOf(e));m.value=a,u.emit("selection-change",a.slice())}},toggleRowSelection:(e,t=void 0,n=!0)=>{Af(m.value,e,t)&&(t=(m.value||[]).slice(),n&&u.emit("select",t,e),u.emit("selection-change",t))},_toggleAllSelection:()=>{var e;const n=y.value?!v.value:!(v.value||m.value.length);v.value=n;let l=!1,a=0;const r=null==(e=null==(e=null==u?void 0:u.store)?void 0:e.states)?void 0:e.rowKey.value;p.value.forEach((e,t)=>{t+=a;O.value?O.value.call(null,e,t)&&Af(m.value,e,n)&&(l=!0):Af(m.value,e,n)&&(l=!0),a+=T(Mf(e,r))}),l&&u.emit("selection-change",m.value?m.value.slice():[]),u.emit("select-all",m.value)},toggleAllSelection:null,updateSelectionByRowKey:()=>{const n=Sf(m.value,d.value);p.value.forEach(e=>{var t=Mf(e,d.value),t=n[t];t&&(m.value[t.index]=e)})},updateAllSelected:()=>{var e;if(0!==(null==(e=p.value)?void 0:e.length)){let n;d.value&&(n=Sf(m.value,d.value));var o;let l=!0,a=0,r=0;for(let e=0,t=(p.value||[]).length;e{Array.isArray(e)||(e=[e]);const n={};return e.forEach(e=>{j.value[e.id]=t,n[e.columnKey||e.id]=t}),n},updateCurrentRow:H,updateSort:L,execFilter:M,execSort:P,execQuery:(e=void 0)=>{e&&e.filter||M(),P()},clearFilter:e=>{var{tableHeader:t,fixedTableHeader:n,rightFixedTableHeader:l}=u.refs;let a={};t&&(a=Object.assign(a,t.filterPanels)),n&&(a=Object.assign(a,n.filterPanels)),l&&(a=Object.assign(a,l.filterPanels));const r=Object.keys(a);if(r.length)if("string"==typeof e&&(e=[e]),Array.isArray(e)){const o=e.map(e=>Cf({columns:i.value},e));r.forEach(t=>{const e=o.find(e=>e.id===t);e&&(e.filteredValue=[])}),u.store.commit("filterChange",{column:o,values:[],silent:!0,multi:!0})}else r.forEach(t=>{const e=i.value.find(e=>e.id===t);e&&(e.filteredValue=[])}),j.value={},u.store.commit("filterChange",{column:{},values:[],silent:!0})},clearSort:()=>{x.value&&(L(null,null,null),u.store.commit("changeSortCondition",{silent:!0}))},toggleRowExpansion:I,setExpandRowKeysAdapter:e=>{A(e),V(e)},setCurrentRowKey:W,toggleRowExpansionAdapter:(e,t)=>{(i.value.some(({type:e})=>"expand"===e)?I:B)(e,t)},isRowExpanded:$,updateExpandRows:N,updateCurrentRowData:R,loadOrToggle:z,states:Uf(Uf(Uf({rowKey:d,data:p,_data:e,isComplex:l,_columns:a,originColumns:r,columns:i,fixedColumns:o,rightFixedColumns:s,leafColumns:t,fixedLeafColumns:n,rightFixedLeafColumns:c,leafColumnsLength:b,fixedLeafColumnsLength:f,rightFixedLeafColumnsLength:h,isAllSelected:v,selection:m,reserveSelection:g,selectOnIndeterminate:y,selectable:O,filters:j,filteredData:w,sortingColumn:x,sortProp:k,sortOrder:_,hoverRow:C},D),F),Q)}}var Zf=Object.defineProperty,Jf=Object.defineProperties,eh=Object.getOwnPropertyDescriptors,th=Object.getOwnPropertySymbols,nh=Object.prototype.hasOwnProperty,lh=Object.prototype.propertyIsEnumerable,ah=(e,t,n)=>t in e?Zf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rh=(e,t)=>{for(var n in t=t||{})nh.call(t,n)&&ah(e,n,t[n]);if(th)for(var n of th(t))lh.call(t,n)&&ah(e,n,t[n]);return e},oh=(e,t)=>Jf(e,eh(t));function ih(e,n){return e.map(e=>{var t;return e.id===n.id?n:(null!=(t=e.children)&&t.length&&(e.children=ih(e.children,n)),e)})}function sh(){const o=Object(fe.u)();var e=Xf(),t={setData(e,t){var n=Object(fe.cb)(e.data)!==t;e.data.value=t,e._data.value=t,o.store.execQuery(),o.store.updateCurrentRowData(),o.store.updateExpandRows(),Object(fe.cb)(e.reserveSelection)?(o.store.assertRowKey(),o.store.updateSelectionByRowKey()):n?o.store.clearSelection():o.store.cleanSelection(),o.store.updateAllSelected(),o.$ready&&o.store.scheduleLayout()},insertColumn(e,t,n){const l=Object(fe.cb)(e._columns);let a=[];a=n?(n.children||(n.children=[]),n.children.push(t),ih(l,n)):(l.push(t),l),function n(e){e.forEach(e=>{var t;e.no=null==(t=e.getColumnIndex)?void 0:t.call(e),null!=(t=e.children)&&t.length&&n(e.children)}),e.sort((e,t)=>e.no-t.no)}(a),e._columns.value=a,"selection"===t.type&&(e.selectable.value=t.selectable,e.reserveSelection.value=t.reserveSelection),o.$ready&&(o.store.updateColumns(),o.store.scheduleLayout())},removeColumn(e,t,n){const l=Object(fe.cb)(e._columns)||[];n?(n.children.splice(n.children.findIndex(e=>e.id===t.id),1),0===n.children.length&&delete n.children,e._columns.value=ih(l,n)):-1<(n=l.indexOf(t))&&(l.splice(n,1),e._columns.value=l),o.$ready&&(o.store.updateColumns(),o.store.scheduleLayout())},sort(e,t){const{prop:n,order:l,init:a}=t;if(n){const r=Y(Object(fe.cb)(e.columns),e=>e.property===n);r&&(r.order=l,o.store.updateSort(r,n,l),o.store.commit("changeSortCondition",{init:a}))}},changeSortCondition(e,t){var{sortingColumn:n,sortProp:l,sortOrder:a}=e;null===Object(fe.cb)(a)&&(e.sortingColumn.value=null,e.sortProp.value=null);o.store.execQuery({filter:!0}),t&&(t.silent||t.init)||o.emit("sort-change",{column:Object(fe.cb)(n),prop:Object(fe.cb)(l),order:Object(fe.cb)(a)}),o.store.updateTableScrollY()},filterChange(e,t){var{column:n,values:l,silent:t}=t,l=o.store.updateFilters(n,l);o.store.execQuery(),t||o.emit("filter-change",l),o.store.updateTableScrollY()},toggleAllSelection(){o.store.toggleAllSelection()},rowSelectedChanged(e,t){o.store.toggleRowSelection(t),o.store.updateAllSelected()},setHoverRow(e,t){e.hoverRow.value=t},setCurrentRow(e,t){o.store.updateCurrentRow(t)}};return oh(rh({},e),{mutations:t,commit:function(e,...t){const n=o.store.mutations;if(!n[e])throw new Error(`Action not found: ${e}`);n[e].apply(o,[o.store.states].concat(t))},updateTableScrollY:function(){Object(fe.A)(()=>o.layout.updateScrollY.apply(o.layout))}})}const ch={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function uh(e,t){if(!e)throw new Error("Table is required.");const n=sh();var l,a;return n.toggleAllSelection=Cn()(n._toggleAllSelection,10),Object.keys(ch).forEach(e=>{dh(ph(t,e),e,n)}),l=n,a=t,Object.keys(ch).forEach(t=>{Object(fe.hb)(()=>ph(a,t),e=>{dh(e,t,l)})}),n}function dh(e,t,n){let l=e,a=ch[t];"object"==typeof ch[t]&&(a=a.key,l=l||ch[t].default),n.states[a].value=l}function ph(e,n){if(n.includes(".")){const l=n.split(".");let t=e;return l.forEach(e=>{t=t[e]}),t}return e[n]}class bh{constructor(e){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=Object(fe.Q)(null),this.scrollX=Object(fe.Q)(!1),this.scrollY=Object(fe.Q)(!1),this.bodyWidth=Object(fe.Q)(null),this.fixedWidth=Object(fe.Q)(null),this.rightFixedWidth=Object(fe.Q)(null),this.tableHeight=Object(fe.Q)(null),this.headerHeight=Object(fe.Q)(44),this.appendHeight=Object(fe.Q)(0),this.footerHeight=Object(fe.Q)(44),this.viewportHeight=Object(fe.Q)(null),this.bodyHeight=Object(fe.Q)(null),this.fixedBodyHeight=Object(fe.Q)(null),this.gutterWidth=J();for(const t in e)mf(e,t)&&(Object(fe.x)(this[t])?this[t].value=e[t]:this[t]=e[t]);if(!this.table)throw new Error("table is required for Table Layout");if(!this.store)throw new Error("store is required for Table Layout")}updateScrollY(){if(null===this.height.value)return!1;const t=this.table.refs.bodyWrapper;if(this.table.vnode.el&&t){let e=!0;var n=this.scrollY.value;return e=null!==this.bodyHeight.value&&t.querySelector(".el-table__body").offsetHeight>this.bodyHeight.value,this.scrollY.value=e,n!==e}return!1}setHeight(e,t="height"){if(!W){const n=this.table.vnode.el;if(e=Pf(e),this.height.value=Number(e),!n&&(e||0===e))return Object(fe.A)(()=>this.setHeight(e,t));"number"==typeof e?(n.style[t]=e+"px",this.updateElsHeight()):"string"==typeof e&&(n.style[t]=e,this.updateElsHeight())}}setMaxHeight(e){this.setHeight(e,"max-height")}getFlattenColumns(){const t=[],e=this.table.store.states.columns.value;return e.forEach(e=>{e.isColumnGroup?t.push.apply(t,e.columns):t.push(e)}),t}updateElsHeight(){if(!this.table.$ready)return Object(fe.A)(()=>this.updateElsHeight());const{headerWrapper:e,appendWrapper:t,footerWrapper:n}=this.table.refs;if(this.appendHeight.value=t?t.offsetHeight:0,!this.showHeader||e){var l=e?e.querySelector(".el-table__header tr"):null,a=this.headerDisplayNone(l),r=this.headerHeight.value=this.showHeader?e.offsetHeight:0;if(this.showHeader&&!a&&0this.updateElsHeight());l=this.tableHeight.value=this.table.vnode.el.clientHeight,a=this.footerHeight.value=n?n.offsetHeight:0;null!==this.height.value&&(this.bodyHeight.value=l-r-a+(n?1:0)),this.fixedBodyHeight.value=this.scrollX.value?this.bodyHeight.value-this.gutterWidth:this.bodyHeight.value,this.viewportHeight.value=this.scrollX.value?l-this.gutterWidth:l,this.updateScrollY(),this.notifyObservers("scrollable")}}headerDisplayNone(e){if(!e)return!0;let t=e;for(;"DIV"!==t.tagName;){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1}updateColumnsWidth(){if(!W){var e=this.fit,n=this.table.vnode.el.clientWidth;let t=0;const l=this.getFlattenColumns(),a=l.filter(e=>"number"!=typeof e.width);if(l.forEach(e=>{"number"==typeof e.width&&e.realWidth&&(e.realWidth=null)}),0{t+=Number(e.width||e.minWidth||80)});e=this.scrollY.value?this.gutterWidth:0;if(t<=n-e){this.scrollX.value=!1;e=n-e-t;if(1===a.length)a[0].realWidth=Number(a[0].minWidth||80)+e;else{const i=e/a.reduce((e,t)=>e+Number(t.minWidth||80),0);let n=0;a.forEach((e,t)=>{0!==t&&(t=Math.floor(Number(e.minWidth||80)*i),n+=t,e.realWidth=Number(e.minWidth||80)+t)}),a[0].realWidth=Number(a[0].minWidth||80)+e-n}}else this.scrollX.value=!0,a.forEach(function(e){e.realWidth=Number(e.minWidth)});this.bodyWidth.value=Math.max(t,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else l.forEach(e=>{e.width||e.minWidth?e.realWidth=Number(e.width||e.minWidth):e.realWidth=80,t+=e.realWidth}),this.scrollX.value=t>n,this.bodyWidth.value=t;const r=this.store.states.fixedColumns.value;if(0{var t;switch(n){case"columns":null!=(t=e.state)&&t.onColumnsChange(this);break;case"scrollable":null!=(t=e.state)&&t.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${n}.`)}})}}var fh=Object(fe.t)({name:"ElTableFilterPanel",components:{ElCheckbox:oo,ElCheckboxGroup:Li,ElScrollbar:Ol,ElPopper:Ql},directives:{ClickOutside:St},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(t){var e=Object(fe.u)(),n=kn()["t"];const l=e.parent;l.filterPanels.value[t.column.id]||(l.filterPanels.value[t.column.id]=e);const a=Object(fe.Q)(!1),r=Object(fe.Q)(null);var o=Object(fe.j)(()=>t.column&&t.column.filters);const i=Object(fe.j)({get:()=>(t.column.filteredValue||[])[0],set:e=>{s.value&&(null!=e?s.value.splice(0,1,e):s.value.splice(0,1))}}),s=Object(fe.j)({get(){return t.column&&t.column.filteredValue||[]},set(e){t.column&&t.upDataColumn("filteredValue",e)}});var c=Object(fe.j)(()=>!t.column||t.column.filterMultiple);const u=()=>{a.value=!1};const d=e=>{t.store.commit("filterChange",{column:t.column,values:e}),t.store.updateAllSelected()};Object(fe.hb)(a,e=>{t.column&&t.upDataColumn("filterOpened",e)},{immediate:!0});e=Object(fe.j)(()=>{var e;return null==(e=r.value)?void 0:e.popperRef});return{tooltipVisible:a,multiple:c,filteredValue:s,filterValue:i,filters:o,handleConfirm:()=>{d(s.value),u()},handleReset:()=>{s.value=[],d(s.value),u()},handleSelect:e=>{null!=(i.value=e)?d(s.value):d([]),u()},isActive:e=>e.value===i.value,t:n,showFilterPanel:e=>{e.stopPropagation(),a.value=!a.value},hideFilterPanel:()=>{a.value=!1},popperPaneRef:e,tooltip:r}}});const hh={key:0},vh={class:"el-table-filter__content"},mh={class:"el-table-filter__bottom"},gh={key:1,class:"el-table-filter__list"};function yh(i){const e=Object(fe.u)();Object(fe.E)(()=>{t.value.addObserver(e)}),Object(fe.I)(()=>{n(t.value),l(t.value)}),Object(fe.K)(()=>{n(t.value),l(t.value)}),Object(fe.J)(()=>{t.value.removeObserver(e)});const t=Object(fe.j)(()=>{var e=i.layout;if(!e)throw new Error("Can not find table layout.");return e}),n=e=>{var t,n=(null==(t=i.vnode.el)?void 0:t.querySelectorAll("colgroup > col"))||[];if(n.length){const a=e.getFlattenColumns(),r={};a.forEach(e=>{r[e.id]=e});for(let e=0,t=n.length;e{var l=i.vnode.el.querySelectorAll("colgroup > col[name=gutter]");for(let e=0,t=l.length;e{const t=i.props.headerRowStyle;return"function"==typeof t?t.call(null,{rowIndex:e}):t},getHeaderRowClass:e=>{const t=[],n=i.props.headerRowClassName;return"string"==typeof n?t.push(n):"function"==typeof n&&t.push(n.call(null,{rowIndex:e})),t.join(" ")},getHeaderCellStyle:(e,t,n,l)=>{const a=i.props.headerCellStyle;return"function"==typeof a?a.call(null,{rowIndex:e,columnIndex:t,row:n,column:l}):a},getHeaderCellClass:(e,t,n,l)=>{const a=[l.id,l.order,l.headerAlign,l.className,l.labelClassName];0===e&&((t,n)=>{let l=0;for(let e=0;e=s.fixedLeafColumnsLength.value:"right"===o.fixed?l=s.columns.value.length-s.rightFixedLeafColumnsLength.value})(t,n)&&a.push("is-hidden"),l.children||a.push("is-leaf"),l.sortable&&a.push("is-sortable");const r=i.props.headerCellClassName;return"string"==typeof r?a.push(r):"function"==typeof r&&a.push(r.call(null,{rowIndex:e,columnIndex:t,row:n,column:l})),a.join(" ")}}}fh.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-checkbox"),i=Object(fe.U)("el-checkbox-group"),s=Object(fe.U)("el-scrollbar");var c=Object(fe.U)("el-popper");const u=Object(fe.V)("click-outside");return Object(fe.L)(),Object(fe.l)(c,{ref:"tooltip",visible:n.tooltipVisible,"onUpdate:visible":e[6]||(e[6]=e=>n.tooltipVisible=e),offset:0,placement:n.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,effect:"light",pure:"","manual-mode":"","popper-class":"el-table-filter","append-to-body":""},{default:Object(fe.jb)(()=>[n.multiple?(Object(fe.L)(),Object(fe.l)("div",hh,[Object(fe.s)("div",vh,[Object(fe.s)(s,{"wrap-class":"el-table-filter__wrap"},{default:Object(fe.jb)(()=>[Object(fe.s)(i,{modelValue:n.filteredValue,"onUpdate:modelValue":e[1]||(e[1]=e=>n.filteredValue=e),class:"el-table-filter__checkbox-group"},{default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.filters,e=>(Object(fe.L)(),Object(fe.l)(o,{key:e.value,label:e.value},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(e.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),Object(fe.s)("div",mh,[Object(fe.s)("button",{class:{"is-disabled":0===n.filteredValue.length},disabled:0===n.filteredValue.length,type:"",onClick:e[2]||(e[2]=(...e)=>n.handleConfirm&&n.handleConfirm(...e))},Object(fe.Y)(n.t("el.table.confirmFilter")),11,["disabled"]),Object(fe.s)("button",{type:"",onClick:e[3]||(e[3]=(...e)=>n.handleReset&&n.handleReset(...e))},Object(fe.Y)(n.t("el.table.resetFilter")),1)])])):(Object(fe.L)(),Object(fe.l)("ul",gh,[Object(fe.s)("li",{class:[{"is-active":void 0===n.filterValue||null===n.filterValue},"el-table-filter__list-item"],onClick:e[4]||(e[4]=e=>n.handleSelect(null))},Object(fe.Y)(n.t("el.table.clearFilter")),3),(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.filters,t=>(Object(fe.L)(),Object(fe.l)("li",{key:t.value,class:[{"is-active":n.isActive(t)},"el-table-filter__list-item"],label:t.value,onClick:e=>n.handleSelect(t.value)},Object(fe.Y)(t.text),11,["label","onClick"]))),128))]))]),trigger:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("span",{class:"el-table__column-filter-trigger el-none-outline",onClick:e[5]||(e[5]=(...e)=>n.showFilterPanel&&n.showFilterPanel(...e))},[Object(fe.s)("i",{class:["el-icon-arrow-down",n.column.filterOpened?"el-icon-arrow-up":""]},null,2)],512),[[u,n.hideFilterPanel,n.popperPaneRef]])]),_:1},8,["visible","placement"])},fh.__file="packages/table/src/filter-panel.vue";const jh=e=>{const t=[];return e.forEach(e=>{e.children?(t.push(e),t.push.apply(t,jh(e.children))):t.push(e)}),t};function wh(e){const t=Object(fe.u)().parent,n=Object(fe.j)(()=>(e=>{let t=1;const l=(n,e)=>{if(e&&(n.level=e.level+1,t{l(e,n),t+=e.colSpan}),n.colSpan=t}else n.colSpan=1};e.forEach(e=>{e.level=1,l(e,void 0)});const n=[];for(let e=0;e{e.children?e.rowSpan=1:e.rowSpan=t-e.level+1,n[e.level-1].push(e)}),n})(e.store.states.originColumns.value));return{isGroup:Object(fe.j)(()=>{var e=1{e.stopPropagation(),t.store.commit("toggleAllSelection")},columnRows:n}}function xh(){return Object(fe.v)("col",{name:"gutter"})}function kh(e,t=!1){return Object(fe.v)("colgroup",{},[...e.map(e=>Object(fe.v)("col",{name:e.id,key:e.id})),t&&xh()])}Ws=Object(fe.t)({name:"ElTableHeader",components:{ElCheckbox:oo},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(n,{emit:e}){const t=Object(fe.u)(),l=t.parent;var a=l.store.states,r=Object(fe.Q)({});const{tableLayout:o,onColumnsChange:i,onScrollableChange:s}=yh(l);var c=Object(fe.j)(()=>!n.fixed&&o.gutterWidth);Object(fe.I)(()=>{Object(fe.A)(()=>{var{prop:e,order:t}=n.defaultSort;l.store.commit("sort",{prop:e,order:t,init:!0})})});var{handleHeaderClick:u,handleHeaderContextMenu:d,handleMouseDown:p,handleMouseMove:b,handleMouseOut:f,handleSortClick:h,handleFilterClick:v}=function(d,p){const b=Object(fe.u)(),f=b.parent,n=e=>{e.stopPropagation()},h=Object(fe.Q)(null),v=Object(fe.Q)(!1),m=Object(fe.Q)({}),o=({order:e,sortOrders:t})=>{if(""===e)return t[0];e=t.indexOf(e||null);return t[e>t.length-2?0:e+1]},l=(e,n,l)=>{e.stopPropagation();l=n.order===l?null:l||o(n);let t=e.target;for(;t&&"TH"!==t.tagName;)t=t.parentNode;if(t&&"TH"===t.tagName&&$(t,"noclick"))B(t,"noclick");else if(n.sortable){const a=d.store.states;let e=a.sortProp.value,t;const r=a.sortingColumn.value;(r!==n||r===n&&null===r.order)&&(r&&(r.order=null),a.sortingColumn.value=n,e=n.property),t=n.order=l||null,a.sortProp.value=e,a.sortOrder.value=t,f.store.commit("changeSortCondition")}};return{handleHeaderClick:(e,t)=>{!t.filters&&t.sortable?l(e,t,!1):t.filterable&&!t.sortable&&n(e),f.emit("header-click",t,e)},handleHeaderContextMenu:(e,t)=>{f.emit("header-contextmenu",t,e)},handleMouseDown:(l,a)=>{if(!W&&!(a.children&&0{e=e.clientX-m.value.startMouseLeft,e=m.value.startLeft+e;s.style.left=Math.max(i,e)+"px"},u=()=>{var e,t,n;v.value&&({startColumnLeft:e,startLeft:t}=m.value,n=parseInt(s.style.left,10),a.width=a.realWidth=n-e,r.emit("header-dragend",a.width,t-e,a,l),d.store.scheduleLayout(!1,!0),document.body.style.cursor="",v.value=!1,h.value=null,m.value={},p("set-drag-visible",!1)),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",u),document.onselectstart=null,document.ondragstart=null,setTimeout(function(){B(o,"noclick")},0)};document.addEventListener("mousemove",c),document.addEventListener("mouseup",u)}},handleMouseMove:(t,n)=>{if(!(n.children&&0{W||(document.body.style.cursor="")},handleSortClick:l,handleFilterClick:n}}(n,e),{getHeaderRowStyle:m,getHeaderRowClass:g,getHeaderCellStyle:y,getHeaderCellClass:O}=Oh(n),{isGroup:j,toggleAllSelection:w,columnRows:e}=wh(n);return t.state={onColumnsChange:i,onScrollableChange:s},t.filterPanels=r,{columns:a.columns,filterPanels:r,hasGutter:c,onColumnsChange:i,onScrollableChange:s,columnRows:e,getHeaderRowClass:g,getHeaderRowStyle:m,getHeaderCellClass:O,getHeaderCellStyle:y,handleHeaderClick:u,handleHeaderContextMenu:d,handleMouseDown:p,handleMouseMove:b,handleMouseOut:f,handleSortClick:h,handleFilterClick:v,isGroup:j,toggleAllSelection:w}},render(){return Object(fe.v)("table",{border:"0",cellpadding:"0",cellspacing:"0",class:"el-table__header"},[kh(this.columns,this.hasGutter),Object(fe.v)("thead",{class:{"is-group":this.isGroup,"has-gutter":this.hasGutter}},this.columnRows.map((t,l)=>Object(fe.v)("tr",{class:this.getHeaderRowClass(l),key:l,style:this.getHeaderRowStyle(l)},t.map((n,e)=>Object(fe.v)("th",{class:this.getHeaderCellClass(l,e,t,n),colspan:n.colSpan,key:`${n.id}-thead`,rowSpan:n.rowSpan,style:this.getHeaderCellStyle(l,e,t,n),onClick:e=>this.handleHeaderClick(e,n),onContextmenu:e=>this.handleHeaderContextMenu(e,n),onMousedown:e=>this.handleMouseDown(e,n),onMousemove:e=>this.handleMouseMove(e,n),onMouseout:this.handleMouseOut},[Object(fe.v)("div",{class:["cell",n.filteredValue&&0this.handleSortClick(e,n),class:"caret-wrapper"},[Object(fe.v)("i",{onClick:e=>this.handleSortClick(e,n,"ascending"),class:"sort-caret ascending"}),Object(fe.v)("i",{onClick:e=>this.handleSortClick(e,n,"descending"),class:"sort-caret descending"})]),n.filterable&&Object(fe.v)(fh,{store:this.$parent.store,placement:n.filterPlacement||"bottom-start",column:n,upDataColumn:(e,t)=>{n[e]=t}})])])))))])}});var _h=Object.defineProperty,Ch=Object.defineProperties,Sh=Object.getOwnPropertyDescriptors,Eh=Object.getOwnPropertySymbols,Th=Object.prototype.hasOwnProperty,Lh=Object.prototype.propertyIsEnumerable,Mh=(e,t,n)=>t in e?_h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ph=(e,t)=>{for(var n in t=t||{})Th.call(t,n)&&Mh(e,n,t[n]);if(Eh)for(var n of Eh(t))Lh.call(t,n)&&Mh(e,n,t[n]);return e};function Ah(f){const h=Object(fe.u)().parent,{handleDoubleClick:a,handleClick:r,handleContextMenu:o,handleMouseEnter:i,handleMouseLeave:v,handleCellMouseEnter:m,handleCellMouseLeave:g,tooltipContent:e,tooltipTrigger:t}=function(o){const i=Object(fe.u)().parent;var e=Object(fe.Q)(""),t=Object(fe.Q)(Object(fe.v)("div"));const n=(e,t,n)=>{const l=i;var a=Ef(e);let r;a&&(r=Lf({columns:o.store.states.columns.value},a),r&&l.emit(`cell-${n}`,t,r,a,e)),l.emit(`row-${n}`,t,r,e)};return{handleDoubleClick:(e,t)=>{n(e,t,"dblclick")},handleClick:(e,t)=>{o.store.commit("setCurrentRow",t),n(e,t,"click")},handleContextMenu:(e,t)=>{n(e,t,"contextmenu")},handleMouseEnter:Cn()(function(e){o.store.commit("setHoverRow",e)},30),handleMouseLeave:Cn()(function(){o.store.commit("setHoverRow",null)},30),handleCellMouseEnter:(e,t)=>{const n=i;var l,a=Ef(e);a&&(l=Lf({columns:o.store.states.columns.value},a),l=n.hoverState={cell:a,column:l,row:t},n.emit("cell-mouse-enter",l.row,l.column,l.cell,e));e=e.target.querySelector(".cell");if($(e,"el-tooltip")&&e.childNodes.length){const r=document.createRange();r.setStart(e,0),r.setEnd(e,e.childNodes.length),(r.getBoundingClientRect().width+((parseInt(b(e,"paddingLeft"),10)||0)+(parseInt(b(e,"paddingRight"),10)||0))>e.offsetWidth||e.scrollWidth>e.offsetWidth)&&Df(a,a.innerText||a.textContent,{placement:"top",strategy:"fixed"},t.tooltipEffect)}},handleCellMouseLeave:e=>{var t;Ef(e)&&(t=i.hoverState,i.emit("cell-mouse-leave",null==t?void 0:t.row,null==t?void 0:t.column,null==t?void 0:t.cell,e))},tooltipContent:e,tooltipTrigger:t}}(f),{getRowStyle:y,getRowClass:O,getCellStyle:j,getCellClass:w,getSpan:x,getColspanRealWidth:k}=function(a){const i=Object(fe.u)().parent,o=e=>"left"===a.fixed?e>=a.store.states.fixedLeafColumnsLength.value:"right"===a.fixed?e=a.store.states.columns.value.length-a.store.states.rightFixedLeafColumnsLength.value;return{getRowStyle:(e,t)=>{const n=i.props.rowStyle;return"function"==typeof n?n.call(null,{row:e,rowIndex:t}):n||null},getRowClass:(e,t)=>{const n=["el-table__row"];i.props.highlightCurrentRow&&e===a.store.states.currentRow.value&&n.push("current-row"),a.stripe&&t%2==1&&n.push("el-table__row--striped");const l=i.props.rowClassName;return"string"==typeof l?n.push(l):"function"==typeof l&&n.push(l.call(null,{row:e,rowIndex:t})),-1{const a=i.props.cellStyle;return"function"==typeof a?a.call(null,{rowIndex:e,columnIndex:t,row:n,column:l}):a},getCellClass:(e,t,n,l)=>{const a=[l.id,l.align,l.className];o(t)&&a.push("is-hidden");const r=i.props.cellClassName;return"string"==typeof r?a.push(r):"function"==typeof r&&a.push(r.call(null,{rowIndex:e,columnIndex:t,row:n,column:l})),a.join(" ")},getSpan:(e,t,n,l)=>{let a=1,r=1;const o=i.props.spanMethod;return"function"==typeof o&&(l=o({row:e,column:t,rowIndex:n,columnIndex:l}),Array.isArray(l)?(a=l[0],r=l[1]):"object"==typeof l&&(a=l.rowspan,r=l.colspan)),{rowspan:a,colspan:r}},getColspanRealWidth:(e,t,n)=>{if(t<1)return e[n].realWidth;const l=e.map(({realWidth:e,width:t})=>e||t).slice(n,n+t);return Number(l.reduce((e,t)=>Number(e)+Number(t),-1))},isColumnHidden:o}}(f),_=Object(fe.j)(()=>{return e=f.store.states.columns.value,t=({type:e})=>"default"===e,e.findIndex(t);var e,t}),C=(e,t)=>{var n=h.props.rowKey;return n?Mf(e,n):t},S=(s,c,u)=>{const{tooltipEffect:d,store:e}=f,{indent:p,columns:b}=e.states,t=O(s,c);let n=!0;u&&(t.push("el-table__row--level-"+u.level),n=u.display);var l=n?null:{display:"none"};return Object(fe.v)("tr",{style:[l,y(s,c)],class:t,key:C(s,c),onDblclick:e=>a(e,s),onClick:e=>r(e,s),onContextmenu:e=>o(e,s),onMouseenter:()=>i(c),onMouseleave:v},b.value.map((e,t)=>{var{rowspan:n,colspan:l}=x(s,e,c,t);if(!n||!l)return null;const a=Ph({},e);a.realWidth=k(b.value,l,t);const r={store:f.store,_self:f.context||h,column:a,row:s,$index:c};t===_.value&&u&&(r.treeNode={indent:u.level*p.value,level:u.level},"boolean"==typeof u.expanded&&(r.treeNode.expanded=u.expanded,"loading"in u&&(r.treeNode.loading=u.loading),"noLazyChildren"in u&&(r.treeNode.noLazyChildren=u.noLazyChildren)));var o=`${c},${t}`,i=a.columnKey||a.rawColumnKey||"";return Object(fe.v)("td",{style:j(c,t,s,e),class:w(c,t,s,e),key:`${i}${o}`,rowspan:n,colspan:l,onMouseenter:e=>m(e,((e,t)=>Ch(e,Sh(t)))(Ph({},s),{tooltipEffect:d})),onMouseleave:g},[e.renderCell(r)])}))};return{wrappedRowRender:(t,o)=>{const e=f.store,{isRowExpanded:n,assertRowKey:l}=e,{treeData:i,lazyTreeNodeMap:s,childrenColumnName:c,rowKey:u}=e.states;if(e.states.columns.value.some(({type:e})=>"expand"===e)&&n(t)){const a=h.renderExpanded;var d=S(t,o,void 0);return a?[[d,Object(fe.v)("tr",{key:"expanded-row__"+d.key},[Object(fe.v)("td",{colspan:e.states.columns.value.length,class:"el-table__expanded-cell"},[a({row:t,$index:o,store:e})])])]]:d}if(Object.keys(i.value).length){l();d=Mf(t,u.value);let r=i.value[d],e=null;r&&(e={expanded:r.expanded,level:r.level,display:!0},"boolean"==typeof r.lazy&&("boolean"==typeof r.loaded&&r.loaded&&(e.noLazyChildren=!(r.children&&r.children.length)),e.loading=r.loading));const p=[S(t,o,e)];if(r){let a=0;const b=(e,l)=>{e&&e.length&&l&&e.forEach(e=>{const t={display:l.display&&l.expanded,level:l.level+1,expanded:!1,noLazyChildren:!1,loading:!1};var n=Mf(e,u.value);if(null==n)throw new Error("for nested data item, row-key is required.");r=Ph({},i.value[n]),r&&(t.expanded=r.expanded,r.level=r.level||t.level,r.display=!(!r.expanded||!t.display),"boolean"==typeof r.lazy&&("boolean"==typeof r.loaded&&r.loaded&&(t.noLazyChildren=!(r.children&&r.children.length)),t.loading=r.loading)),a++,p.push(S(e,o+a,t)),r&&(e=s.value[n]||e[c.value],b(e,r))})};r.display=!0;d=s.value[d]||t[c.value];b(d,r)}return p}return S(t,o,void 0)},tooltipContent:e,tooltipTrigger:t}}wa={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean},Ms=Object(fe.t)({name:"ElTableBody",props:wa,setup(e){const a=Object(fe.u)();var t=a.parent,{wrappedRowRender:n,tooltipContent:l,tooltipTrigger:r}=Ah(e),{onColumnsChange:o,onScrollableChange:t}=yh(t);return Object(fe.hb)(e.store.states.hoverRow,(n,l)=>{if(e.store.states.isComplex.value&&!W){let e=window.requestAnimationFrame;e=e||(e=>window.setTimeout(e,16)),e(()=>{var e=a.vnode.el.querySelectorAll(".el-table__row"),t=e[l],e=e[n];t&&B(t,"hover-row"),e&&V(e,"hover-row")})}}),Object(fe.J)(()=>{var e;null!=(e=Nf)&&e()}),Object(fe.K)(()=>{var e;null!=(e=Nf)&&e()}),{onColumnsChange:o,onScrollableChange:t,wrappedRowRender:n,tooltipContent:l,tooltipTrigger:r}},render(){const e=this.store.states.data.value||[];return Object(fe.v)("table",{class:"el-table__body",cellspacing:"0",cellpadding:"0",border:"0"},[kh(this.store.states.columns.value),Object(fe.v)("tbody",{},[e.reduce((e,t)=>e.concat(this.wrappedRowRender(t,e.length)),[])])])}});function Ih(a){const e=Object(fe.u)().parent,l=e.store,{leftFixedLeafCount:r,rightFixedLeafCount:o,columnsCount:i,leftFixedCount:s,rightFixedCount:c,columns:t}=function(){const e=Object(fe.u)().parent.store;return{leftFixedLeafCount:Object(fe.j)(()=>e.states.fixedLeafColumnsLength.value),rightFixedLeafCount:Object(fe.j)(()=>e.states.rightFixedColumns.value.length),columnsCount:Object(fe.j)(()=>e.states.columns.value.length),leftFixedCount:Object(fe.j)(()=>e.states.fixedColumns.value.length),rightFixedCount:Object(fe.j)(()=>e.states.rightFixedColumns.value.length),columns:e.states.columns}}();var n=Object(fe.j)(()=>!a.fixed&&e.layout.gutterWidth);return{hasGutter:n,getRowClasses:(e,t)=>{const n=[e.id,e.align,e.labelClassName];return e.className&&n.push(e.className),((n,l,e)=>{if(a.fixed||"left"===a.fixed)return n>=r.value;if("right"!==a.fixed)return!(a.fixed||!e.fixed)||(n=i.value-c.value);{let t=0;for(let e=0;e({prop:"",order:""})}},setup(e){var{hasGutter:t,getRowClasses:n,columns:e}=Ih(e);return{getRowClasses:n,hasGutter:t,columns:e}},render(){let o=[];return this.summaryMethod?o=this.summaryMethod({columns:this.columns,data:this.store.states.data.value}):this.columns.forEach((n,e)=>{if(0!==e){const l=this.store.states.data.value.map(e=>Number(e[n.property])),a=[];let t=!0;l.forEach(e=>{isNaN(e)||(t=!1,e=(""+e).split(".")[1],a.push(e?e.length:0))});const r=Math.max.apply(null,a);t?o[e]="":o[e]=l.reduce((e,t)=>{var n=Number(t);return isNaN(n)?e:parseFloat((e+t).toFixed(Math.min(r,20)))},0)}else o[e]=this.sumText}),Object(fe.v)("table",{class:"el-table__footer",cellspacing:"0",cellpadding:"0",border:"0"},[kh(this.columns,this.hasGutter),Object(fe.v)("tbody",{class:[{"has-gutter":this.hasGutter}]},[Object(fe.v)("tr",{},[...this.columns.map((e,t)=>Object(fe.v)("td",{key:t,colspan:e.colSpan,rowspan:e.rowSpan,class:this.getRowClasses(e,t)},[Object(fe.v)("div",{class:["cell",e.labelClassName]},[o[t]])])),this.hasGutter&&xh()])])])}});function Nh(r,l,n,s){const e=G();var t=Object(fe.Q)(!1),a=Object(fe.Q)(null);const o=Object(fe.Q)(!1);const i=Object(fe.Q)({width:null,height:null});var c=Object(fe.Q)(!1);Object(fe.ib)(()=>{l.setHeight(r.height)}),Object(fe.ib)(()=>{l.setMaxHeight(r.maxHeight)}),Object(fe.hb)(()=>[r.currentRowKey,n.states.rowKey],([e,t])=>{Object(fe.cb)(t)&&n.setCurrentRowKey(e+"")},{immediate:!0}),Object(fe.hb)(()=>r.data,e=>{s.store.commit("setData",e)},{immediate:!0,deep:!0}),Object(fe.ib)(()=>{r.expandRowKeys&&n.setExpandRowKeysAdapter(r.expandRowKeys)});const u=Object(fe.j)(()=>r.height||r.maxHeight||0{u.value&&l.updateElsHeight(),l.updateColumnsWidth(),b()};Object(fe.I)(()=>{p("is-scrolling-left"),f(),n.updateColumns(),d(),i.value={width:s.vnode.el.offsetWidth,height:s.vnode.el.offsetHeight},n.states.columns.value.forEach(e=>{e.filteredValue&&e.filteredValue.length&&s.store.commit("filterChange",{column:e,values:e.filteredValue,silent:!0})}),s.$ready=!0});const p=e=>{var t=s.refs["bodyWrapper"];((e,t)=>{if(e){const n=Array.from(e.classList).filter(e=>!e.startsWith("is-scrolling-"));n.push(l.scrollX.value?t:"is-scrolling-none"),e.className=n.join(" ")}})(t,e)},b=Jl()(function(){if(s.refs.bodyWrapper){var{scrollLeft:e,scrollTop:t,offsetWidth:n,scrollWidth:l}=s.refs.bodyWrapper;const{headerWrapper:a,footerWrapper:r,fixedBodyWrapper:o,rightFixedBodyWrapper:i}=s.refs;a&&(a.scrollLeft=e),r&&(r.scrollLeft=e),o&&(o.scrollTop=t),i&&(i.scrollTop=t),l-n-1<=e?p("is-scrolling-right"):0===e?p("is-scrolling-left"):p("is-scrolling-middle")}},10),f=()=>{window.addEventListener("resize",d),s.refs.bodyWrapper.addEventListener("scroll",b,{passive:!0}),r.fit&&he(s.vnode.el,v)};Object(fe.J)(()=>{h()});const h=()=>{var e;null!=(e=s.refs.bodyWrapper)&&e.removeEventListener("scroll",b,!0),window.removeEventListener("resize",d),r.fit&&ve(s.vnode.el,v)},v=()=>{if(s.$ready){let e=!1;var t=s.vnode.el,{width:n,height:l}=i.value,a=t.offsetWidth;n!==a&&(e=!0);t=t.offsetHeight;(r.height||u.value)&&l!==t&&(e=!0),e&&(i.value={width:a,height:t},d())}};var m=Object(fe.j)(()=>r.size||e.size);const g=Object(fe.j)(()=>{var{bodyWidth:e,scrollY:t,gutterWidth:n}=l;return e.value?e.value-(t.value?n:0)+"px":""});return{isHidden:t,renderExpanded:a,setDragVisible:e=>{o.value=e},isGroup:c,handleMouseLeave:()=>{s.store.commit("setHoverRow",null),s.hoverState&&(s.hoverState=null)},handleHeaderFooterMousewheel:(e,t)=>{var{pixelX:n,pixelY:l}=t;Math.abs(n)>=Math.abs(l)&&(s.refs.bodyWrapper.scrollLeft+=t.pixelX/5)},tableSize:m,bodyHeight:Object(fe.j)(()=>{var e=l.headerHeight.value||0,t=l.bodyHeight.value,n=l.footerHeight.value||0;if(r.height)return{height:t?t+"px":""};if(r.maxHeight){t=Pf(r.maxHeight);if("number"==typeof t)return{"max-height":t-n-(r.showHeader?e:0)+"px"}}return{}}),emptyBlockStyle:Object(fe.j)(()=>{if(r.data&&r.data.length)return null;let e="100%";return l.appendHeight.value&&(e=`calc(100% - ${l.appendHeight.value}px)`),{width:g.value,height:e}}),handleFixedMousewheel:(e,t)=>{const n=s.refs.bodyWrapper;var l;0l&&e.preventDefault(),n.scrollTop+=Math.ceil(t.pixelY/5)):n.scrollLeft+=Math.ceil(t.pixelX/5)},fixedHeight:Object(fe.j)(()=>r.maxHeight?r.showSummary?{bottom:0}:{bottom:l.scrollX.value&&r.data.length?l.gutterWidth+"px":""}:r.showSummary?{height:l.tableHeight.value?l.tableHeight.value+"px":""}:{height:l.viewportHeight.value?l.viewportHeight.value+"px":""}),fixedBodyHeight:Object(fe.j)(()=>{if(r.height)return{height:l.fixedBodyHeight.value?l.fixedBodyHeight.value+"px":""};if(r.maxHeight){let e=Pf(r.maxHeight);if("number"==typeof e)return e=l.scrollX.value?e-l.gutterWidth:e,r.showHeader&&(e-=l.headerHeight.value),e-=l.footerHeight.value,{"max-height":e+"px"}}return{}}),resizeProxyVisible:o,bodyWidth:g,resizeState:i,doLayout:d}}As={data:{type:Array,default:()=>[]},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""}};let Dh=1;var $h=Object(fe.t)({name:"ElTable",directives:{Mousewheel:Nt},components:{TableHeader:Ws,TableBody:Ms,TableFooter:ka},props:As,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){var t=kn()["t"];let n=Object(fe.u)();const l=uh(n,e);n.store=l;var a=new bh({store:n.store,table:n,fit:e.fit,showHeader:e.showHeader});n.layout=a;var r,o=Object(fe.j)(()=>0===(l.states.data.value||[]).length),{setCurrentRow:i,toggleRowSelection:s,clearSelection:c,clearFilter:u,toggleAllSelection:d,toggleRowExpansion:p,clearSort:b,sort:f}=(r=l,{setCurrentRow:e=>{r.commit("setCurrentRow",e)},toggleRowSelection:(e,t)=>{r.toggleRowSelection(e,t,!1),r.updateAllSelected()},clearSelection:()=>{r.clearSelection()},clearFilter:e=>{r.clearFilter(e)},toggleAllSelection:()=>{r.commit("toggleAllSelection")},toggleRowExpansion:(e,t)=>{r.toggleRowExpansionAdapter(e,t)},clearSort:()=>{r.clearSort()},sort:(e,t)=>{r.commit("sort",{prop:e,order:t})}}),{isHidden:h,renderExpanded:v,setDragVisible:m,isGroup:g,handleMouseLeave:y,handleHeaderFooterMousewheel:O,tableSize:j,bodyHeight:w,emptyBlockStyle:x,handleFixedMousewheel:k,fixedHeight:_,fixedBodyHeight:C,resizeProxyVisible:S,bodyWidth:E,resizeState:T,doLayout:L}=Nh(e,a,l,n),M=Cn()(L,50),e="el-table_"+Dh++;return n.tableId=e,n.state={isGroup:g,resizeState:T,doLayout:L,debouncedUpdateLayout:M},{layout:a,store:l,handleHeaderFooterMousewheel:O,handleMouseLeave:y,tableId:e,tableSize:j,isHidden:h,isEmpty:o,renderExpanded:v,resizeProxyVisible:S,resizeState:T,isGroup:g,bodyWidth:E,bodyHeight:w,emptyBlockStyle:x,debouncedUpdateLayout:M,handleFixedMousewheel:k,fixedHeight:_,fixedBodyHeight:C,setCurrentRow:i,toggleRowSelection:s,clearSelection:c,clearFilter:u,toggleAllSelection:d,toggleRowExpansion:p,clearSort:b,doLayout:L,sort:f,t:t,setDragVisible:m,context:n}}});const Vh={ref:"hiddenColumns",class:"hidden-columns"},Bh={key:0,ref:"headerWrapper",class:"el-table__header-wrapper"},zh={class:"el-table__empty-text"},Fh={key:1,ref:"appendWrapper",class:"el-table__append-wrapper"},Rh={key:1,ref:"footerWrapper",class:"el-table__footer-wrapper"},Hh={key:0,ref:"fixedHeaderWrapper",class:"el-table__fixed-header-wrapper"},Wh={key:1,ref:"fixedFooterWrapper",class:"el-table__fixed-footer-wrapper"},Qh={key:0,ref:"rightFixedHeaderWrapper",class:"el-table__fixed-header-wrapper"},Yh={key:1,ref:"rightFixedFooterWrapper",class:"el-table__fixed-footer-wrapper"},qh={ref:"resizeProxy",class:"el-table__column-resize-proxy"};$h.render=function(t,e,n,l,a,r){var o=Object(fe.U)("table-header"),i=Object(fe.U)("table-body"),s=Object(fe.U)("table-footer"),c=Object(fe.V)("mousewheel");return Object(fe.L)(),Object(fe.l)("div",{class:[{"el-table--fit":t.fit,"el-table--striped":t.stripe,"el-table--border":t.border||t.isGroup,"el-table--hidden":t.isHidden,"el-table--group":t.isGroup,"el-table--fluid-height":t.maxHeight,"el-table--scrollable-x":t.layout.scrollX.value,"el-table--scrollable-y":t.layout.scrollY.value,"el-table--enable-row-hover":!t.store.states.isComplex.value,"el-table--enable-row-transition":0!==(t.store.states.data.value||[]).length&&(t.store.states.data.value||[]).length<100},t.tableSize?`el-table--${t.tableSize}`:"",t.className,"el-table"],style:t.style,onMouseleave:e[1]||(e[1]=e=>t.handleMouseLeave())},[Object(fe.s)("div",Vh,[Object(fe.T)(t.$slots,"default")],512),t.showHeader?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",Bh,[Object(fe.s)(o,{ref:"tableHeader",border:t.border,"default-sort":t.defaultSort,store:t.store,style:{width:t.layout.bodyWidth.value?t.layout.bodyWidth.value+"px":""},onSetDragVisible:t.setDragVisible},null,8,["border","default-sort","store","style","onSetDragVisible"])],512)),[[c,t.handleHeaderFooterMousewheel]]):Object(fe.m)("v-if",!0),Object(fe.s)("div",{ref:"bodyWrapper",style:[t.bodyHeight],class:"el-table__body-wrapper"},[Object(fe.s)(i,{context:t.context,highlight:t.highlightCurrentRow,"row-class-name":t.rowClassName,"tooltip-effect":t.tooltipEffect,"row-style":t.rowStyle,store:t.store,stripe:t.stripe,style:{width:t.bodyWidth}},null,8,["context","highlight","row-class-name","tooltip-effect","row-style","store","stripe","style"]),t.isEmpty?(Object(fe.L)(),Object(fe.l)("div",{key:0,ref:"emptyBlock",style:t.emptyBlockStyle,class:"el-table__empty-block"},[Object(fe.s)("span",zh,[Object(fe.T)(t.$slots,"empty",{},()=>[Object(fe.r)(Object(fe.Y)(t.emptyText||t.t("el.table.emptyText")),1)])])],4)):Object(fe.m)("v-if",!0),t.$slots.append?(Object(fe.L)(),Object(fe.l)("div",Fh,[Object(fe.T)(t.$slots,"append")],512)):Object(fe.m)("v-if",!0)],4),t.showSummary?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",Rh,[Object(fe.s)(s,{border:t.border,"default-sort":t.defaultSort,store:t.store,style:{width:t.layout.bodyWidth.value?t.layout.bodyWidth.value+"px":""},"sum-text":t.sumText||t.t("el.table.sumText"),"summary-method":t.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],512)),[[fe.gb,!t.isEmpty],[c,t.handleHeaderFooterMousewheel]]):Object(fe.m)("v-if",!0),0{e.component($h.name,$h)};Ns=$h;const Uh={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:"",className:"el-table-column--selection"},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},Kh={selection:{renderHeader:function({store:e}){return Object(fe.v)(oo,{disabled:e.states.data.value&&0===e.states.data.value.length,indeterminate:0{n.commit("rowSelectedChanged",e)},onClick:e=>e.stopPropagation(),modelValue:n.isSelected(e)})},sortable:!1,resizable:!1},index:{renderHeader:function({column:e}){return e.label||"#"},renderCell:function({column:e,$index:t}){let n=t+1;const l=e.index;return"number"==typeof l?n=t+l:"function"==typeof l&&(n=l(t)),Object(fe.v)("div",{},[n])},sortable:!1},expand:{renderHeader:function({column:e}){return e.label||""},renderCell:function({row:t,store:n}){const e=["el-table__expand-icon"];-1Zh.call(e,t);function ev(e){return void 0!==e&&(e=parseInt(e,10),isNaN(e)&&(e=null)),+e}function tv(e){return void 0!==e&&(e=ev(e),isNaN(e)&&(e=80)),e}function nv(n,i,e){const s=Object(fe.u)();var t=Object(fe.Q)(""),l=Object(fe.Q)(!1);const a=Object(fe.Q)(),r=Object(fe.Q)();Object(fe.ib)(()=>{a.value=n.align?"is-"+n.align:null,a.value}),Object(fe.ib)(()=>{r.value=n.headerAlign?"is-"+n.headerAlign:a.value,r.value});var o=Object(fe.j)(()=>{let e=s.vnode.vParent||s.parent;for(;e&&!e.tableId&&!e.columnId;)e=e.vnode.vParent||e.parent;return e});const c=Object(fe.Q)(ev(n.width)),u=Object(fe.Q)(tv(n.minWidth));return{columnId:t,realAlign:a,isSubColumn:l,realHeaderAlign:r,columnOrTableParent:o,setColumnWidth:e=>(c.value&&(e.width=c.value),u.value&&(e.minWidth=u.value),e.minWidth||(e.minWidth=80),e.realWidth=Number(void 0===e.width?e.minWidth:e.width),e),setColumnForcedProps:n=>{var e=n.type;const l=Kh[e]||{};return Object.keys(l).forEach(e=>{var t=l[e];void 0!==t&&(n[e]="className"===e?`${n[e]} ${t}`:t)}),n},setColumnRenders:r=>{n.renderHeader||"selection"!==r.type&&(r.renderHeader=e=>{s.columnConfig.value.label;const t=i.header;return t?t(e):r.label});let o=r.renderCell;return"expand"===r.type?(r.renderCell=e=>Object(fe.v)("div",{class:"cell"},[o(e)]),e.value.renderExpanded=e=>i.default&&i.default(e)):(o=o||Gh,r.renderCell=e=>{let t=null;t=i.default?i.default(e):o(e);var n=Xh(e);const l={class:"cell",style:{}};function a(e){var t;"ElTableColumn"===(null==(t=null==e?void 0:e.type)?void 0:t.name)&&(e.vParent=s)}return r.showOverflowTooltip&&(l.class+=" el-tooltip",l.style={width:(e.column.realWidth||Number(e.column.width))-1+"px"}),(e=t)instanceof Array?e.forEach(e=>a(e)):a(e),Object(fe.v)("div",l,[n,t])}),r},getPropsData:(...e)=>e.reduce((t,e)=>(Array.isArray(e)&&e.forEach(e=>{t[e]=n[e]}),t),{}),getColumnElIndex:(e,t)=>[].indexOf.call(e,t)}}var $s={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(e=>-1<["ascending","descending",null].indexOf(e))}},lv=Object.defineProperty,av=Object.defineProperties,rv=Object.getOwnPropertyDescriptors,ov=Object.getOwnPropertySymbols,iv=Object.prototype.hasOwnProperty,sv=Object.prototype.propertyIsEnumerable,cv=(e,t,n)=>t in e?lv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;let uv=1;const dv=Object(fe.t)({name:"ElTableColumn",components:{ElCheckbox:oo},props:$s,setup(a,{slots:e}){const r=Object(fe.u)(),o=Object(fe.Q)({}),i=Object(fe.j)(()=>{let e=r.parent;for(;e&&!e.tableId;)e=e.parent;return e}),{registerNormalWatchers:s,registerComplexWatchers:c}=function(a,r){const o=Object(fe.u)();return{registerComplexWatchers:()=>{const e={realWidth:"width",realMinWidth:"minWidth"};var t=["fixed"].reduce((e,t)=>(e[t]=t,e),e);Object.keys(t).forEach(n=>{const l=e[n];Jh(r,l)&&Object(fe.hb)(()=>r[l],e=>{let t=e;"width"===l&&"realWidth"===n&&(t=ev(e)),"minWidth"===l&&"realMinWidth"===n&&(t=tv(e)),o.columnConfig.value[l]=t,o.columnConfig.value[n]=t;e="fixed"===l;a.value.store.scheduleLayout(e)})})},registerNormalWatchers:()=>{const n={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"};var e=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"].reduce((e,t)=>(e[t]=t,e),n);Object.keys(e).forEach(t=>{const e=n[t];Jh(r,e)&&Object(fe.hb)(()=>r[e],e=>{o.columnConfig.value[t]=e})})}}}(i,a),{columnId:u,isSubColumn:d,realHeaderAlign:p,columnOrTableParent:l,setColumnWidth:b,setColumnForcedProps:f,setColumnRenders:h,getPropsData:v,getColumnElIndex:m,realAlign:g}=nv(a,e,i),y=l.value;u.value=(y.tableId||y.columnId)+"_column_"+uv++,Object(fe.E)(()=>{d.value=i.value!==y;var e=a.type||"default",t=""===a.sortable||a.sortable,n=function(e,t){const n={};let l;for(l in e)n[l]=e[l];for(l in t){var a;!Jh(t,l)||void 0!==(a=t[l])&&(n[l]=a)}return n}((n=((e,t)=>{for(var n in t=t||{})iv.call(t,n)&&cv(e,n,t[n]);if(ov)for(var n of ov(t))sv.call(t,n)&&cv(e,n,t[n]);return e})({},Uh[e]),t={id:u.value,type:e,property:a.prop||a.property,align:g,headerAlign:p,showOverflowTooltip:a.showOverflowTooltip||a.showTooltipWhenOverflow,filterable:a.filters||a.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,filterOpened:!1,sortable:t,index:a.index,rawColumnKey:r.vnode.key},av(n,rv(t))),n=v(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]));const l=0===(t=[h,b,f]).length?e=>e:1===t.length?t[0]:t.reduce((t,n)=>(...e)=>t(n(...e)));n=l(n),o.value=n,s(),c()}),Object(fe.I)(()=>{var e=l.value;const t=d.value?e.vnode.el.children:null==(n=e.refs.hiddenColumns)?void 0:n.children;var n=()=>m(t||[],r.vnode.el);-1<(o.value.getColumnIndex=n)()&&i.value.store.commit("insertColumn",o.value,d.value?e.columnConfig.value:null)}),Object(fe.F)(()=>{i.value.store.commit("removeColumn",o.value,d.value?y.columnConfig.value:null)}),r.columnId=u.value,r.columnConfig=o},render(){var e,t,n;let l=[];try{var a=null==(t=(e=this.$slots).default)?void 0:t.call(e,{row:{},column:{},$index:-1});if(a instanceof Array)for(const r of a)"ElTableColumn"===(null==(n=r.type)?void 0:n.name)?l.push(r):r.type===fe.b&&r.children instanceof Array&&l.push(...r.children)}catch(e){l=[]}return Object(fe.v)("div",l)}});dv.install=e=>{e.component(dv.name,dv)};Bs=dv,Fs=()=>{};const pv=e=>"function"==typeof e,bv=e=>null!==e&&"object"==typeof e;const fv=(t=>{const n=Object.create(null);return e=>{return n[e]||(n[e]=t(e))}})(e=>e.charAt(0).toUpperCase()+e.slice(1));var hv=Object(fe.t)({name:"ElTabBar",directives:{Resize:Dt},props:{tabs:{type:Array,default:()=>[]}},setup(r){const o=Object(fe.w)("rootTabs");if(!o)throw new Error("ElTabBar must use with ElTabs");const i=Object(fe.u)(),e=()=>{let e={},n=0,l=0;const a=["top","bottom"].includes(o.props.tabPosition)?"width":"height";var t="width"==a?"x":"y";r.tabs.every(e=>{var t=null==(t=i.parent.refs)?void 0:t[`tab-${e.paneName}`];if(!t)return!1;if(e.active){l=t[`client${fv(a)}`];e=window.getComputedStyle(t);return"width"==a&&(1{t.value=e()};return Object(fe.hb)(()=>r.tabs,()=>{Object(fe.A)(()=>{n()})}),{rootTabs:o,barStyle:t,update:n}}});hv.render=function(e,t,n,l,a,r){var o=Object(fe.V)("resize");return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{class:["el-tabs__active-bar",`is-${e.rootTabs.props.tabPosition}`],style:e.barStyle},null,6)),[[o,e.update]])},hv.__file="packages/tabs/src/tab-bar.vue";var vv=Object(fe.t)({name:"ElTabNav",components:{TabBar:hv},props:{panes:{type:Array,default:()=>[]},currentName:{type:String,default:""},editable:Boolean,onTabClick:{type:Function,default:Fs},onTabRemove:{type:Function,default:Fs},type:{type:String,default:""},stretch:Boolean},setup(){const s=Object(fe.w)("rootTabs");s||y("[ElTabNav]","ElTabNav must be nested inside ElTabs");const c=Object(fe.Q)(!1),u=Object(fe.Q)(0),e=Object(fe.Q)(!1),t=Object(fe.Q)(!0),d=Object(fe.Q)(null),p=Object(fe.Q)(null),b=Object(fe.Q)(null),a=Object(fe.j)(()=>["top","bottom"].includes(s.props.tabPosition)?"width":"height");var n=Object(fe.j)(()=>{return{transform:`translate${"width"===a.value?"X":"Y"}(-${u.value}px)`}});const l=()=>{if(c.value){var t=p.value;const o=b.value.querySelector(".is-active");if(o){const i=d.value;var n=["top","bottom"].includes(s.props.tabPosition),l=o.getBoundingClientRect(),a=i.getBoundingClientRect(),r=n?t.offsetWidth-a.width:t.offsetHeight-a.height,t=u.value;let e=t;n?(l.lefta.right&&(e=t+l.right-a.right)):(l.topa.bottom&&(e=t+(l.bottom-a.bottom))),e=Math.max(e,0),u.value=Math.min(e,r)}}},r=()=>{var e,t,n,l;p.value&&(e=p.value[`offset${fv(a.value)}`],t=d.value[`offset${fv(a.value)}`],n=u.value,t{t.value&&(e.value=!0)};const o=()=>{var e=document.visibilityState;"hidden"===e?t.value=!1:"visible"===e&&setTimeout(()=>{t.value=!0},50)},i=()=>{t.value=!1},h=()=>{setTimeout(()=>{t.value=!0},50)};return Object(fe.K)(()=>{r()}),Object(fe.I)(()=>{he(b.value,r),S(document,"visibilitychange",o),S(window,"blur",i),S(window,"focus",h),setTimeout(()=>{l()},0)}),Object(fe.F)(()=>{b.value&&ve(b.value,r),E(document,"visibilitychange",o),E(window,"blur",i),E(window,"focus",h)}),{rootTabs:s,scrollable:c,navOffset:u,isFocus:e,focusable:t,navScroll$:d,nav$:p,el$:b,sizeName:a,navStyle:n,scrollPrev:()=>{var e=d.value[`offset${fv(a.value)}`],t=u.value;t&&(e=e{var e=p.value[`offset${fv(a.value)}`],t=d.value[`offset${fv(a.value)}`],n=u.value;e-n<=t||(t=2*t{var t=e.code;let n,l,a;const{up:r,down:o,left:i,right:s}=te;-1!==[r,o,i,s].indexOf(t)&&(a=e.currentTarget.querySelectorAll("[role=tab]"),l=Array.prototype.indexOf.call(a,e.target),n=t===i||t===r?0===l?a.length-1:l-1:l{e.value=!1},visibilityChangeHandler:o,windowBlurHandler:i,windowFocusHandler:h}},render(){const{type:e,panes:t,editable:o,stretch:n,onTabClick:i,onTabRemove:s,navStyle:l,scrollable:a,scrollNext:r,scrollPrev:c,changeTab:u,setFocus:d,removeFocus:p,rootTabs:b,isFocus:f}=this;var h=a?[Object(fe.v)("span",{class:["el-tabs__nav-prev",a.prev?"":"is-disabled"],onClick:c},[Object(fe.v)("i",{class:"el-icon-arrow-left"})]),Object(fe.v)("span",{class:["el-tabs__nav-next",a.next?"":"is-disabled"],onClick:r},[Object(fe.v)("i",{class:"el-icon-arrow-right"})])]:null,v=t.map((t,e)=>{let n=t.props.name||t.index||`${e}`;const l=t.isClosable||o;t.index=`${e}`;var a=l?Object(fe.v)("span",{class:"el-icon-close",onClick:e=>{s(t,e)}}):null,e=(null==(e=(r=t.instance.slots).label)?void 0:e.call(r))||t.props.label,r=t.active?0:-1;return Object(fe.v)("div",{class:{"el-tabs__item":!0,[`is-${b.props.tabPosition}`]:!0,"is-active":t.active,"is-disabled":t.props.disabled,"is-closable":l,"is-focus":f},id:`tab-${n}`,key:`tab-${n}`,"aria-controls":`pane-${n}`,role:"tab","aria-selected":t.active,ref:`tab-${n}`,tabindex:r,onFocus:()=>{d()},onBlur:()=>{p()},onClick:e=>{p(),i(t,n,e)},onKeydown:e=>{!l||e.code!==te.delete&&e.code!==te.backspace||s(t,e)}},[e,a])});return Object(fe.v)("div",{ref:"el$",class:["el-tabs__nav-wrap",a?"is-scrollable":"",`is-${b.props.tabPosition}`]},[h,Object(fe.v)("div",{class:"el-tabs__nav-scroll",ref:"navScroll$"},[Object(fe.v)("div",{class:["el-tabs__nav",`is-${b.props.tabPosition}`,n&&["top","bottom"].includes(b.props.tabPosition)?"is-stretch":""],ref:"nav$",style:l,role:"tablist",onKeydown:u},[e?null:Object(fe.v)(hv,{tabs:t}),v])])])}});vv.__file="packages/tabs/src/tab-nav.vue";var mv=Object(fe.t)({name:"ElTabs",components:{TabNav:vv},props:{type:{type:String,default:""},activeName:{type:String,default:""},closable:Boolean,addable:Boolean,modelValue:{type:String,default:""},editable:Boolean,tabPosition:{type:String,default:"top"},beforeLeave:{type:Function,default:null},stretch:Boolean},emits:["tab-click","edit","tab-remove","tab-add","input","update:modelValue"],setup(a,l){const r=Object(fe.Q)(null),o=Object(fe.Q)(a.modelValue||a.activeName||"0"),i=Object(fe.Q)([]),s=Object(fe.u)(),c={};Object(fe.N)("rootTabs",{props:a,currentName:o}),Object(fe.N)("updatePaneState",e=>{c[e.uid]=e}),Object(fe.hb)(()=>a.activeName,e=>{p(e)}),Object(fe.hb)(()=>a.modelValue,e=>{p(e)}),Object(fe.hb)(o,()=>{r.value&&Object(fe.A)(()=>{r.value.$nextTick(()=>{r.value.scrollToActiveTab()})}),e(!0)});const u=(e,n=[])=>(Array.from(e.children||[]).forEach(e=>{let t=e.type;t=t.name||t,"ElTabPane"===t&&e.component?n.push(e.component):t!==fe.b&&"template"!==t||u(e,n)}),n),e=(e=!1)=>{if(l.slots.default){var t=s.subTree.children,t=Array.from(t).find(({props:e})=>"el-tabs__content"===e.class);if(t){const n=u(t).map(e=>c[e.uid]);t=!(n.length===i.value.length&&n.every((e,t)=>e.uid===i.value[t].uid));(e||t)&&(i.value=n)}}else 0!==i.value.length&&(i.value=[])},d=e=>{o.value=e,l.emit("input",e),l.emit("update:modelValue",e)},p=n=>{if(o.value!==n){const t=a.beforeLeave,l=t&&t(n,o.value);var e;l&&(e=l,bv(e)&&pv(e.then)&&pv(e.catch))?l.then(()=>{var e,t;d(n),null!=(t=(e=r.value).removeFocus)&&t.call(e)},()=>{}):!1!==l&&d(n)}};return Object(fe.K)(()=>{e()}),Object(fe.I)(()=>{e()}),{nav$:r,handleTabClick:(e,t,n)=>{e.props.disabled||(p(t),l.emit("tab-click",e,n))},handleTabRemove:(e,t)=>{e.props.disabled||(t.stopPropagation(),l.emit("edit",e.props.name,"remove"),l.emit("tab-remove",e.props.name))},handleTabAdd:()=>{l.emit("edit",null,"add"),l.emit("tab-add")},currentName:o,panes:i}},render(){let{type:e,handleTabClick:t,handleTabRemove:n,handleTabAdd:l,currentName:a,panes:r,editable:o,addable:i,tabPosition:s,stretch:c}=this;var u=o||i?Object(fe.v)("span",{class:"el-tabs__new-tab",tabindex:"0",onClick:l,onKeydown:e=>{e.code===te.enter&&l()}},[Object(fe.v)("i",{class:"el-icon-plus"})]):null,d=Object(fe.v)("div",{class:["el-tabs__header",`is-${s}`]},[u,Object(fe.v)(vv,{currentName:a,editable:o,type:e,panes:r,stretch:c,ref:"nav$",onTabClick:t,onTabRemove:n})]),u=Object(fe.v)("div",{class:"el-tabs__content"},null==(u=this.$slots)?void 0:u.default());return Object(fe.v)("div",{class:{"el-tabs":!0,"el-tabs--card":"card"===e,[`el-tabs--${s}`]:!0,"el-tabs--border-card":"border-card"===e}},"bottom"!==s?[d,u]:[u,d])}});mv.__file="packages/tabs/src/tabs.vue",mv.install=e=>{e.component(mv.name,mv)};Pa=mv;const gv=e=>{e=(e||"").split(":");return 2<=e.length?{hours:parseInt(e[0],10),minutes:parseInt(e[1],10)}:null},yv=(e,t)=>{e=gv(e),t=gv(t),e=e.minutes+60*e.hours,t=t.minutes+60*t.hours;return e===t?0:t!e||-1!==["medium","small","mini"].indexOf(e)},placeholder:{type:String,default:""},start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:{type:String,default:""},maxTime:{type:String,default:""},name:{type:String,default:""},prefixIcon:{type:String,default:"el-icon-time"},clearIcon:{type:String,default:"el-icon-circle-close"}},emits:["change","blur","focus","update:modelValue"],setup(n){const l=Object(fe.Q)(null);var e=Object(fe.j)(()=>n.modelValue),t=Object(fe.j)(()=>{const t=[];if(n.start&&n.end&&n.step){let e=n.start;for(;yv(e,n.end)<=0;)t.push({value:e,disabled:yv(e,n.minTime||"-1:-1")<=0||0<=yv(e,n.maxTime||"100:100")}),e=((e,t)=>{e=gv(e),t=gv(t);const n={hours:e.hours,minutes:e.minutes};return n.minutes+=t.minutes,n.hours+=t.hours,n.hours+=Math.floor(n.minutes/60),n.minutes=n.minutes%60,((t=n).hours<10?"0"+t.hours:t.hours)+":"+(t.minutes<10?"0"+t.minutes:t.minutes)})(e,n.step)}return t});return{select:l,value:e,items:t,blur:()=>{var e,t;null!=(t=null==(e=l.value)?void 0:e.blur)&&t.call(e)},focus:()=>{var e,t;null!=(t=null==(e=l.value)?void 0:e.focus)&&t.call(e)}}}});Ov.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-option");var i=Object(fe.U)("el-select");return Object(fe.L)(),Object(fe.l)(i,{ref:"select","model-value":t.value,disabled:t.disabled,clearable:t.clearable,"clear-icon":t.clearIcon,size:t.size,placeholder:t.placeholder,"default-first-option":"",filterable:t.editable,"onUpdate:modelValue":e[1]||(e[1]=e=>t.$emit("update:modelValue",e)),onChange:e[2]||(e[2]=e=>t.$emit("change",e)),onBlur:e[3]||(e[3]=e=>t.$emit("blur",e)),onFocus:e[4]||(e[4]=e=>t.$emit("focus",e))},{prefix:Object(fe.jb)(()=>[Object(fe.s)("i",{class:`el-input__icon ${t.prefixIcon}`},null,2)]),default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.items,e=>(Object(fe.L)(),Object(fe.l)(o,{key:e.value,label:e.value,value:e.value,disabled:e.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","placeholder","filterable"])},Ov.__file="packages/time-select/src/time-select.vue",Ov.install=e=>{e.component(Ov.name,Ov)};var Nu=Ov,jv=Object(fe.t)({name:"ElTimeline",setup(e,n){return Object(fe.N)("timeline",n),()=>{var e,t;return Object(fe.v)("ul",{class:{"el-timeline":!0}},null==(t=(e=n.slots).default)?void 0:t.call(e))}}});jv.__file="packages/timeline/src/index.vue",jv.install=e=>{e.component(jv.name,jv)};var sd=jv,wv=Object(fe.t)({name:"ElTimelineItem",props:{timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},type:{type:String,default:""},color:{type:String,default:""},size:{type:String,default:"normal"},icon:{type:String,default:""}},setup(){Object(fe.w)("timeline")}});const xv={class:"el-timeline-item"},kv=Object(fe.s)("div",{class:"el-timeline-item__tail"},null,-1),_v={key:1,class:"el-timeline-item__dot"},Cv={class:"el-timeline-item__wrapper"},Sv={key:0,class:"el-timeline-item__timestamp is-top"},Ev={class:"el-timeline-item__content"},Tv={key:1,class:"el-timeline-item__timestamp is-bottom"};wv.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("li",xv,[kv,e.$slots.dot?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("div",{key:0,class:["el-timeline-item__node",[`el-timeline-item__node--${e.size||""}`,`el-timeline-item__node--${e.type||""}`]],style:{backgroundColor:e.color}},[e.icon?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-timeline-item__icon",e.icon]},null,2)):Object(fe.m)("v-if",!0)],6)),e.$slots.dot?(Object(fe.L)(),Object(fe.l)("div",_v,[Object(fe.T)(e.$slots,"dot")])):Object(fe.m)("v-if",!0),Object(fe.s)("div",Cv,[e.hideTimestamp||"top"!==e.placement?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("div",Sv,Object(fe.Y)(e.timestamp),1)),Object(fe.s)("div",Ev,[Object(fe.T)(e.$slots,"default")]),e.hideTimestamp||"bottom"!==e.placement?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("div",Tv,Object(fe.Y)(e.timestamp),1))])])},wv.__file="packages/timeline/src/item.vue",wv.install=e=>{e.component(wv.name,wv)};Et=wv;const Lv="checked-change";ja=Object(fe.t)({name:"ElTransferPanel",components:{ElCheckboxGroup:Li,ElCheckbox:oo,ElInput:bl,OptionContent:({option:e})=>e},props:{data:{type:Array,default(){return[]}},optionRender:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},emits:[Lv],setup(e,{emit:t,slots:n}){var l=kn()["t"];const a=Object(fe.P)({checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}),{labelProp:r,keyProp:o,disabledProp:i,filteredData:s,checkedSummary:c,isIndeterminate:u,handleAllCheckedChange:d}=((a,r,l)=>{const n=Object(fe.j)(()=>a.props.label||"label"),o=Object(fe.j)(()=>a.props.key||"key"),t=Object(fe.j)(()=>a.props.disabled||"disabled"),e=Object(fe.j)(()=>a.data.filter(e=>{if("function"==typeof a.filterMethod)return a.filterMethod(r.query,e);{const t=e[n.value]||e[o.value].toString();return t.toLowerCase().includes(r.query.toLowerCase())}})),i=Object(fe.j)(()=>e.value.filter(e=>!e[t.value]));var s=Object(fe.j)(()=>{const e=r.checked.length,t=a.data.length,{noChecked:n,hasChecked:l}=a.format;return n&&l?(0{var e=r.checked.length;return 0{const e=i.value.map(e=>e[o.value]);r.allChecked=0r.checked.includes(e))};return Object(fe.hb)(()=>r.checked,(t,n)=>{var e;u(),r.checkChangeByUser?(e=t.concat(n).filter(e=>!t.includes(e)||!n.includes(e)),l(Lv,t,e)):(l(Lv,t),r.checkChangeByUser=!0)}),Object(fe.hb)(i,()=>{u()}),Object(fe.hb)(()=>a.data,()=>{const t=[],n=e.value.map(e=>e[o.value]);r.checked.forEach(e=>{n.includes(e)&&t.push(e)}),r.checkChangeByUser=!1,r.checked=t}),Object(fe.hb)(()=>a.defaultChecked,(e,t)=>{if(!t||e.length!==t.length||!e.every(e=>t.includes(e))){const n=[],l=i.value.map(e=>e[o.value]);e.forEach(e=>{l.includes(e)&&n.push(e)}),r.checkChangeByUser=!1,r.checked=n}},{immediate:!0}),{labelProp:n,keyProp:o,disabledProp:t,filteredData:e,checkableData:i,checkedSummary:s,isIndeterminate:c,updateAllChecked:u,handleAllCheckedChange:e=>{r.checked=e?i.value.map(e=>e[o.value]):[]}}})(e,a,t);var p=Object(fe.j)(()=>00!!n.default()[0].children.length),{checked:h,allChecked:v,query:m,inputHover:e,checkChangeByUser:t}=Object(fe.bb)(a);return{labelProp:r,keyProp:o,disabledProp:i,filteredData:s,checkedSummary:c,isIndeterminate:u,handleAllCheckedChange:d,checked:h,allChecked:v,query:m,inputHover:e,checkChangeByUser:t,hasNoMatch:p,inputIcon:b,hasFooter:f,clearQuery:()=>{"circle-close"===b.value&&(a.query="")},t:l}}});const Mv={class:"el-transfer-panel"},Pv={class:"el-transfer-panel__header"},Av={key:0,class:"el-transfer-panel__footer"};ja.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-checkbox");var i=Object(fe.U)("el-input");const s=Object(fe.U)("option-content");var c=Object(fe.U)("el-checkbox-group");return Object(fe.L)(),Object(fe.l)("div",Mv,[Object(fe.s)("p",Pv,[Object(fe.s)(o,{modelValue:t.allChecked,"onUpdate:modelValue":e[1]||(e[1]=e=>t.allChecked=e),indeterminate:t.isIndeterminate,onChange:t.handleAllCheckedChange},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.title)+" ",1),Object(fe.s)("span",null,Object(fe.Y)(t.checkedSummary),1)]),_:1},8,["modelValue","indeterminate","onChange"])]),Object(fe.s)("div",{class:["el-transfer-panel__body",t.hasFooter?"is-with-footer":""]},[t.filterable?(Object(fe.L)(),Object(fe.l)(i,{key:0,modelValue:t.query,"onUpdate:modelValue":e[3]||(e[3]=e=>t.query=e),class:"el-transfer-panel__filter",size:"small",placeholder:t.placeholder,onMouseenter:e[4]||(e[4]=e=>t.inputHover=!0),onMouseleave:e[5]||(e[5]=e=>t.inputHover=!1)},{prefix:Object(fe.jb)(()=>[Object(fe.s)("i",{class:["el-input__icon","el-icon-"+t.inputIcon],onClick:e[2]||(e[2]=(...e)=>t.clearQuery&&t.clearQuery(...e))},null,2)]),_:1},8,["modelValue","placeholder"])):Object(fe.m)("v-if",!0),Object(fe.kb)(Object(fe.s)(c,{modelValue:t.checked,"onUpdate:modelValue":e[6]||(e[6]=e=>t.checked=e),class:[{"is-filterable":t.filterable},"el-transfer-panel__list"]},{default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.filteredData,e=>(Object(fe.L)(),Object(fe.l)(o,{key:e[t.keyProp],class:"el-transfer-panel__item",label:e[t.keyProp],disabled:e[t.disabledProp]},{default:Object(fe.jb)(()=>[Object(fe.s)(s,{option:t.optionRender(e)},null,8,["option"])]),_:2},1032,["label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[fe.gb,!t.hasNoMatch&&0t in e?Dv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Hv=Object(fe.t)({name:"ElTransfer",components:{TransferPanel:ja,ElButton:ma},props:{data:{type:Array,default:()=>[]},titles:{type:Array,default:()=>[]},buttonTexts:{type:Array,default:()=>[]},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:()=>[]},rightDefaultChecked:{type:Array,default:()=>[]},renderContent:Function,modelValue:{type:Array,default:()=>[]},format:{type:Object,default:()=>({})},filterable:{type:Boolean,default:!1},props:{type:Object,default:()=>({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,default:"original",validator:e=>["original","push","unshift"].includes(e)}},emits:[me,"change",Iv,Nv],setup(t,{emit:e,slots:n}){const l=kn()["t"],a=Object(fe.w)(Pn,{});var r,o,i=Object(fe.P)({leftChecked:[],rightChecked:[]}),{propsKey:s,sourceData:c,targetData:u}=(t=>{const n=Object(fe.j)(()=>t.props.key),l=Object(fe.j)(()=>t.data.reduce((e,t)=>(e[t[n.value]]=t)&&e,{}));var e=Object(fe.j)(()=>t.data.filter(e=>!t.modelValue.includes(e[n.value]))),a=Object(fe.j)(()=>"original"===t.targetOrder?t.data.filter(e=>t.modelValue.includes(e[n.value])):t.modelValue.reduce((e,t)=>{t=l.value[t];return t&&e.push(t),e},[]));return{propsKey:n,sourceData:e,targetData:a}})(t),{onSourceCheckedChange:d,onTargetCheckedChange:p}=(r=i,o=e,{onSourceCheckedChange:(e,t)=>{r.leftChecked=e,void 0!==t&&o(Iv,e,t)},onTargetCheckedChange:(e,t)=>{r.rightChecked=e,void 0!==t&&o(Nv,e,t)}}),{addToLeft:b,addToRight:f}=((n,l,a,r)=>{const o=(e,t,n)=>{r("update:modelValue",e),r("change",e,t,n)};return{addToLeft:()=>{const t=n.modelValue.slice();l.rightChecked.forEach(e=>{e=t.indexOf(e);-1{let e=n.modelValue.slice();const t=n.data.filter(e=>{e=e[a.value];return l.leftChecked.includes(e)&&!n.modelValue.includes(e)}).map(e=>e[a.value]);e="unshift"===n.targetOrder?t.concat(e):e.concat(t),o(e,"right",l.leftChecked)}}})(t,i,s,e);const h=Object(fe.Q)(null),v=Object(fe.Q)(null);var m=Object(fe.j)(()=>2===t.buttonTexts.length),g=Object(fe.j)(()=>t.titles[0]||l("el.transfer.titles.0")),y=Object(fe.j)(()=>t.titles[1]||l("el.transfer.titles.1")),s=Object(fe.j)(()=>t.filterPlaceholder||l("el.transfer.filterPlaceholder"));Object(fe.hb)(()=>t.modelValue,e=>{var t;null!=(t=a.formItemMitt)&&t.emit("el.form.change",e)});e=Object(fe.j)(()=>e=>t.renderContent?t.renderContent(fe.v,e):n.default?n.default({option:e}):Object(fe.v)("span",e[t.props.label]||e[t.props.key]));return i=((e,t)=>{for(var n in t=t||{})zv.call(t,n)&&Rv(e,n,t[n]);if(Bv)for(var n of Bv(t))Fv.call(t,n)&&Rv(e,n,t[n]);return e})({sourceData:c,targetData:u,onSourceCheckedChange:d,onTargetCheckedChange:p,addToLeft:b,addToRight:f},Object(fe.bb)(i)),$v(i,Vv({hasButtonTexts:m,leftPanelTitle:g,rightPanelTitle:y,panelFilterPlaceholder:s,clearQuery:e=>{"left"===e?h.value.query="":"right"===e&&(v.value.query="")},optionRender:e}))}});const Wv={class:"el-transfer"},Qv={class:"el-transfer__buttons"},Yv=Object(fe.s)("i",{class:"el-icon-arrow-left"},null,-1),qv={key:0},Uv={key:0},Kv=Object(fe.s)("i",{class:"el-icon-arrow-right"},null,-1);Hv.render=function(e,t,n,l,a,r){var o=Object(fe.U)("transfer-panel"),i=Object(fe.U)("el-button");return Object(fe.L)(),Object(fe.l)("div",Wv,[Object(fe.s)(o,{ref:"leftPanel",data:e.sourceData,"option-render":e.optionRender,placeholder:e.panelFilterPlaceholder,title:e.leftPanelTitle,filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,"default-checked":e.leftDefaultChecked,props:e.props,onCheckedChange:e.onSourceCheckedChange},{default:Object(fe.jb)(()=>[Object(fe.T)(e.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),Object(fe.s)("div",Qv,[Object(fe.s)(i,{type:"primary",class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],disabled:0===e.rightChecked.length,onClick:e.addToLeft},{default:Object(fe.jb)(()=>[Yv,void 0!==e.buttonTexts[0]?(Object(fe.L)(),Object(fe.l)("span",qv,Object(fe.Y)(e.buttonTexts[0]),1)):Object(fe.m)("v-if",!0)]),_:1},8,["class","disabled","onClick"]),Object(fe.s)(i,{type:"primary",class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],disabled:0===e.leftChecked.length,onClick:e.addToRight},{default:Object(fe.jb)(()=>[void 0!==e.buttonTexts[1]?(Object(fe.L)(),Object(fe.l)("span",Uv,Object(fe.Y)(e.buttonTexts[1]),1)):Object(fe.m)("v-if",!0),Kv]),_:1},8,["class","disabled","onClick"])]),Object(fe.s)(o,{ref:"rightPanel",data:e.targetData,"option-render":e.optionRender,placeholder:e.panelFilterPlaceholder,filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,title:e.rightPanelTitle,"default-checked":e.rightDefaultChecked,props:e.props,onCheckedChange:e.onTargetCheckedChange},{default:Object(fe.jb)(()=>[Object(fe.T)(e.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])])},Hv.__file="packages/transfer/src/index.vue",Hv.install=e=>{e.component(Hv.name,Hv)};jr=Hv;function Gv(e,t){t&&!t[nm]&&Object.defineProperty(t,nm,{value:e.id,enumerable:!1,configurable:!1,writable:!1})}function Xv(e,t){return e?t[e]:t[nm]}function Zv(e){var t,n,l;0!==e.childNodes.length&&({all:t,none:l,half:n}=lm(e.childNodes),t?(e.checked=!0,e.indeterminate=!1):n?(e.checked=!1,e.indeterminate=!0):l&&(e.checked=!1,e.indeterminate=!1),(l=e.parent)&&0!==l.level&&(e.store.checkStrictly||Zv(l)))}function Jv(e,t){var n=e.store.props,l=e.data||{};const a=n[t];if("function"==typeof a)return a(l,e);if("string"==typeof a)return l[a];if(void 0===a){t=l[t];return void 0===t?"":t}}const em=Object.prototype.hasOwnProperty,tm=(e,t)=>em.call(e,t),nm="$treeNodeId",lm=n=>{let l=!0,a=!0,r=!0;for(let e=0,t=n.length;ee===t||n&&e.contains(t))}remove(){const e=this.parent;e&&e.removeChild(this)}insertChild(e,t,n){if(!e)throw new Error("insertChild error: child is required.");if(!(e instanceof rm)){if(!n){const l=this.getChildren(!0);-1===l.indexOf(e.data)&&(void 0===t||t<0?l.push(e.data):l.splice(t,0,e.data))}Object.assign(e,{parent:this,store:this.store}),(e=Object(fe.P)(new rm(e)))instanceof rm&&e.initialize()}e.level=this.level+1,void 0===t||t<0?this.childNodes.push(e):this.childNodes.splice(t,0,e),this.updateLeafState()}insertBefore(e,t){let n;t&&(n=this.childNodes.indexOf(t)),this.insertChild(e,n)}insertAfter(e,t){let n;t&&(n=this.childNodes.indexOf(t),-1!==n&&(n+=1)),this.insertChild(e,n)}removeChild(e){const t=this.getChildren()||[];var n=t.indexOf(e.data);-1{if(t){let e=this.parent;for(;0{e.canFocus=!0})};this.shouldLoadData()?this.loadData(e=>{Array.isArray(e)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Zv(this),n())}):n()}doCreateChildren(e,t={}){e.forEach(e=>{this.insertChild(Object.assign({data:e},t),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(e=>{e.canFocus=!1})}shouldLoadData(){return!0===this.store.lazy&&this.store.load&&!this.loaded}updateLeafState(){var e;!0!==this.store.lazy||!0===this.loaded||void 0===this.isLeafByUser?(e=this.childNodes,!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1):this.isLeaf=this.isLeafByUser}setChecked(r,o,e,i){if(this.indeterminate="half"===r,this.checked=!0===r,!this.store.checkStrictly){if(!this.shouldLoadData()||this.store.checkDescendants){var{all:t,allWithoutDisable:n}=lm(this.childNodes);this.isLeaf||t||!n||(this.checked=!1,r=!1);const l=()=>{if(o){var n=this.childNodes;for(let e=0,t=n.length;e{l(),Zv(this)},{checked:!1!==r});l()}n=this.parent;n&&0!==n.level&&(e||Zv(n))}}getChildren(e=!1){if(0===this.level)return this.data;const t=this.data;if(!t)return null;var n=this.store.props;let l="children";return n&&(l=n.children||"children"),void 0===t[l]&&(t[l]=null),e&&!t[l]&&(t[l]=[]),t[l]}updateChildren(){const e=this.getChildren()||[],l=this.childNodes.map(e=>e.data),a={},r=[];e.forEach((e,t)=>{const n=e[nm];!!n&&0<=l.findIndex(e=>e[nm]===n)?a[n]={index:t,data:e}:r.push({index:t,data:e})}),this.store.lazy||l.forEach(e=>{a[e[nm]]||this.removeChildByData(e)}),r.forEach(({index:e,data:t})=>{this.insertChild({data:t},e)}),this.updateLeafState()}loadData(t,n={}){!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(n).length?t&&t.call(this):(this.loading=!0,this.store.load(this,e=>{this.loaded=!0,this.loading=!1,this.childNodes=[],this.doCreateChildren(e,n),this.updateLeafState(),t&&t.call(this,e)}))}}class om{constructor(e){this.currentNode=null,this.currentNodeKey=null;for(const t in e)tm(e,t)&&(this[t]=e[t]);this.nodesMap={}}initialize(){if(this.root=new rm({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const e=this.load;e(this.root,e=>{this.root.doCreateChildren(e),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(l){function a(e){const t=(e.root||e).childNodes;var n;t.forEach(e=>{e.visible=r.call(e,l,e.data,e),a(e)}),!e.visible&&t.length&&(n=!0,n=!t.some(e=>e.visible),e.root?e.root.visible=!1==n:e.visible=!1==n),l&&(!e.visible||e.isLeaf||o||e.expand())}const r=this.filterNodeMethod,o=this.lazy;a(this)}setData(e){e!==this.root.data?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(e){if(e instanceof rm)return e;e="object"!=typeof e?e:Xv(this.key,e);return this.nodesMap[e]||null}insertBefore(e,t){const n=this.getNode(t);n.parent.insertBefore({data:e},n)}insertAfter(e,t){const n=this.getNode(t);n.parent.insertAfter({data:e},n)}remove(e){const t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))}append(e,t){const n=t?this.getNode(t):this.root;n&&n.insertChild({data:e})}_initDefaultCheckedNodes(){const e=this.defaultCheckedKeys||[],n=this.nodesMap;e.forEach(e=>{const t=n[e];t&&t.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(e){const t=this.defaultCheckedKeys||[];-1!==t.indexOf(e.key)&&e.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())}registerNode(e){var t=this.key;e&&e.data&&(t?void 0!==e.key&&(this.nodesMap[e.key]=e):this.nodesMap[e.id]=e)}deregisterNode(e){this.key&&e&&e.data&&(e.childNodes.forEach(e=>{this.deregisterNode(e)}),delete this.nodesMap[e.key])}getCheckedNodes(n=!1,l=!1){function a(e){const t=(e.root||e).childNodes;t.forEach(e=>{!(e.checked||l&&e.indeterminate)||n&&!e.isLeaf||r.push(e.data),a(e)})}const r=[];return a(this),r}getCheckedKeys(e=!1){return this.getCheckedNodes(e).map(e=>(e||{})[this.key])}getHalfCheckedNodes(){function n(e){const t=(e.root||e).childNodes;t.forEach(e=>{e.indeterminate&&l.push(e.data),n(e)})}const l=[];return n(this),l}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(e=>(e||{})[this.key])}_getAllNodes(){const e=[];var t=this.nodesMap;for(const n in t)tm(t,n)&&e.push(t[n]);return e}updateChildren(e,n){var l=this.nodesMap[e];if(l){var t=l.childNodes;for(let e=t.length-1;0<=e;e--){var a=t[e];this.remove(a.data)}for(let e=0,t=n.length;et.level-e.level),r=Object.create(null),o=Object.keys(e);a.forEach(e=>e.setChecked(!1,!1));for(let e=0,t=a.length;e{e.isLeaf||e.setChecked(!1,!1),c(e)})};c(s)}}else s.checked&&!r[i]&&s.setChecked(!1,!1)}}setCheckedNodes(e,t=!1){const n=this.key,l={};e.forEach(e=>{l[(e||{})[n]]=!0}),this._setCheckedKeys(n,t,l)}setCheckedKeys(e,t=!1){this.defaultCheckedKeys=e;var n=this.key;const l={};e.forEach(e=>{l[e]=!0}),this._setCheckedKeys(n,t,l)}setDefaultExpandedKeys(e){(this.defaultExpandedKeys=e=e||[]).forEach(e=>{const t=this.getNode(e);t&&t.expand(null,this.autoExpandParent)})}setChecked(e,t,n){const l=this.getNode(e);l&&l.setChecked(!!t,n)}getCurrentNode(){return this.currentNode}setCurrentNode(e){const t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0}setUserCurrentNode(e,t=!0){e=e[this.key],e=this.nodesMap[e];this.setCurrentNode(e),t&&1{var e=l.node,{data:t,store:n}=e;return l.renderContent?l.renderContent(fe.v,{_self:a,node:e,data:t,store:n}):r.ctx.slots.default?r.ctx.slots.default({node:e,data:t}):Object(fe.v)("span",{class:"el-tree-node__label"},[e.label])}}});function im(n){const e=Object(fe.w)("TreeNodeMap",null),l={treeNodeExpand:e=>{n.node!==e&&n.node.collapse()},children:[]};return e&&e.children.push(l),Object(fe.N)("TreeNodeMap",l),{broadcastExpanded:e=>{if(n.accordion)for(const t of l.children)t.treeNodeExpand(e)}}}hr.__file="packages/tree/src/tree-node-content.vue";Ps=Object(fe.t)({name:"ElTreeNode",components:{ElCollapseTransition:$i,ElCheckbox:oo,NodeContent:hr},props:{node:{type:rm,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(n,e){const l=im(n)["broadcastExpanded"],a=Object(fe.w)("RootTree"),t=Object(fe.Q)(!1),r=Object(fe.Q)(!1),o=Object(fe.Q)(null),i=Object(fe.Q)(null),s=Object(fe.Q)(null),c={emitter:Object(fe.w)("DragNodeEmitter")}["emitter"],u=Object(fe.u)();Object(fe.N)("NodeInstance",u),a,n.node.expanded&&(t.value=!0,r.value=!0);const d=a.props.children||"children";Object(fe.hb)(()=>{var e=n.node.data[d];return e&&[...e]},()=>{n.node.updateChildren()}),Object(fe.hb)(()=>n.node.indeterminate,e=>{p(n.node.checked,e)}),Object(fe.hb)(()=>n.node.checked,e=>{p(e,n.node.indeterminate)}),Object(fe.hb)(()=>n.node.expanded,e=>{Object(fe.A)(()=>t.value=e),e&&(r.value=!0)});const p=(e,t)=>{o.value===e&&i.value===t||a.ctx.emit("check-change",n.node.data,e,t),o.value=e,i.value=t};const b=()=>{n.node.isLeaf||(t.value?(a.ctx.emit("node-collapse",n.node.data,n.node,u),n.node.collapse()):(n.node.expand(),e.emit("node-expand",n.node.data,n.node,u)))},f=(e,t)=>{n.node.setChecked(t.target.checked,!a.props.checkStrictly),Object(fe.A)(()=>{const e=a.store.value;a.ctx.emit("check",n.node.data,{checkedNodes:e.getCheckedNodes(),checkedKeys:e.getCheckedKeys(),halfCheckedNodes:e.getHalfCheckedNodes(),halfCheckedKeys:e.getHalfCheckedKeys()})})};return{node$:s,tree:a,expanded:t,childNodeRendered:r,oldChecked:o,oldIndeterminate:i,emitter:c,getNodeKey:e=>Xv(a.props.nodeKey,e.data),handleSelectChange:p,handleClick:()=>{const e=a.store.value;e.setCurrentNode(n.node),a.ctx.emit("current-change",e.currentNode?e.currentNode.data:null,e.currentNode),a.currentNode.value=n.node,a.props.expandOnClickNode&&b(),a.props.checkOnClickNode&&!n.node.disabled&&f(0,{target:{checked:!n.node.checked}}),a.ctx.emit("node-click",n.node.data,n.node,u)},handleContextMenu:e=>{a.instance.vnode.props.onNodeContextmenu&&(e.stopPropagation(),e.preventDefault()),a.ctx.emit("node-contextmenu",e,n.node.data,n.node,u)},handleExpandIconClick:b,handleCheckChange:f,handleChildNodeExpand:(e,t,n)=>{l(t),a.ctx.emit("node-expand",e,t,n)},handleDragStart:e=>{a.props.draggable&&c.emit("tree-node-drag-start",{event:e,treeNode:n})},handleDragOver:e=>{a.props.draggable&&(c.emit("tree-node-drag-over",{event:e,treeNode:{$el:s.value,node:n.node}}),e.preventDefault())},handleDrop:e=>{e.preventDefault()},handleDragEnd:e=>{a.props.draggable&&c.emit("tree-node-drag-end",e)}}}});const sm={key:1,class:"el-tree-node__loading-icon el-icon-loading"};Ps.render=function(t,e,n,l,a,r){var o=Object(fe.U)("el-checkbox"),i=Object(fe.U)("node-content");const s=Object(fe.U)("el-tree-node");var c=Object(fe.U)("el-collapse-transition");return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{ref:"node$",class:["el-tree-node",{"is-expanded":t.expanded,"is-current":t.node.isCurrent,"is-hidden":!t.node.visible,"is-focusable":!t.node.disabled,"is-checked":!t.node.disabled&&t.node.checked}],role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.props.draggable,"data-key":t.getNodeKey(t.node),onClick:e[3]||(e[3]=Object(fe.mb)((...e)=>t.handleClick&&t.handleClick(...e),["stop"])),onContextmenu:e[4]||(e[4]=(...e)=>t.handleContextMenu&&t.handleContextMenu(...e)),onDragstart:e[5]||(e[5]=Object(fe.mb)((...e)=>t.handleDragStart&&t.handleDragStart(...e),["stop"])),onDragover:e[6]||(e[6]=Object(fe.mb)((...e)=>t.handleDragOver&&t.handleDragOver(...e),["stop"])),onDragend:e[7]||(e[7]=Object(fe.mb)((...e)=>t.handleDragEnd&&t.handleDragEnd(...e),["stop"])),onDrop:e[8]||(e[8]=Object(fe.mb)((...e)=>t.handleDrop&&t.handleDrop(...e),["stop"]))},[Object(fe.s)("div",{class:"el-tree-node__content",style:{"padding-left":(t.node.level-1)*t.tree.props.indent+"px"}},[Object(fe.s)("span",{class:[{"is-leaf":t.node.isLeaf,expanded:!t.node.isLeaf&&t.expanded},"el-tree-node__expand-icon",t.tree.props.iconClass||"el-icon-caret-right"],onClick:e[1]||(e[1]=Object(fe.mb)((...e)=>t.handleExpandIconClick&&t.handleExpandIconClick(...e),["stop"]))},null,2),t.showCheckbox?(Object(fe.L)(),Object(fe.l)(o,{key:0,"model-value":t.node.checked,indeterminate:t.node.indeterminate,disabled:!!t.node.disabled,onClick:e[2]||(e[2]=Object(fe.mb)(()=>{},["stop"])),onChange:t.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):Object(fe.m)("v-if",!0),t.node.loading?(Object(fe.L)(),Object(fe.l)("span",sm)):Object(fe.m)("v-if",!0),Object(fe.s)(i,{node:t.node,"render-content":t.renderContent},null,8,["node","render-content"])],4),Object(fe.s)(c,null,{default:Object(fe.jb)(()=>[!t.renderAfterExpand||t.childNodeRendered?Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{key:0,class:"el-tree-node__children",role:"group","aria-expanded":t.expanded},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.node.childNodes,e=>(Object(fe.L)(),Object(fe.l)(s,{key:t.getNodeKey(e),"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:e,onNodeExpand:t.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","onNodeExpand"]))),128))],8,["aria-expanded"])),[[fe.gb,t.expanded]]):Object(fe.m)("v-if",!0)]),_:1})],42,["aria-expanded","aria-disabled","aria-checked","draggable","data-key"])),[[fe.gb,t.node.visible]])},Ps.__file="packages/tree/src/tree-node.vue";var cm=Object(fe.t)({name:"ElTree",components:{ElTreeNode:Ps},props:{data:{type:Array},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default(){return{children:"children",label:"label",disabled:"disabled"}}},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},iconClass:String},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(l,a){var e=kn()["t"];const r=Object(fe.Q)(new om({key:l.nodeKey,data:l.data,lazy:l.lazy,props:l.props,load:l.load,currentNodeKey:l.currentNodeKey,checkStrictly:l.checkStrictly,checkDescendants:l.checkDescendants,defaultCheckedKeys:l.defaultCheckedKeys,defaultExpandedKeys:l.defaultExpandedKeys,autoExpandParent:l.autoExpandParent,defaultExpandAll:l.defaultExpandAll,filterNodeMethod:l.filterNodeMethod}));r.value.initialize();const o=Object(fe.Q)(r.value.root);var t=Object(fe.Q)(null),n=Object(fe.Q)(null),i=Object(fe.Q)(null);const s=im(l)["broadcastExpanded"];var c=function({props:h,ctx:v,el$:m,dropIndicator$:g,store:r}){const e=Tn();Object(fe.N)("DragNodeEmitter",e);const y=Object(fe.Q)({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return e.on("tree-node-drag-start",({event:e,treeNode:t})=>{if("function"==typeof h.allowDrag&&!h.allowDrag(t.node))return e.preventDefault(),!1;e.dataTransfer.effectAllowed="move";try{e.dataTransfer.setData("text/plain","")}catch(e){}y.value.draggingNode=t,v.emit("node-drag-start",t.node,e)}),e.on("tree-node-drag-over",({event:o,treeNode:i})=>{const s=i;var c=y.value.dropNode;c&&c!==s&&B(c.$el,"is-drop-inner");const u=y.value.draggingNode;if(u&&s){let e=!0,t=!0,n=!0,l=!0;"function"==typeof h.allowDrop&&(e=h.allowDrop(u.node,s.node,"prev"),l=t=h.allowDrop(u.node,s.node,"inner"),n=h.allowDrop(u.node,s.node,"next")),o.dataTransfer.dropEffect=t?"move":"none",(e||t||n)&&c!==s&&(c&&v.emit("node-drag-leave",u.node,c.node,o),v.emit("node-drag-enter",u.node,s.node,o)),(e||t||n)&&(y.value.dropNode=s),s.node.nextSibling===u.node&&(n=!1),s.node.previousSibling===u.node&&(e=!1),s.node.contains(u.node,!1)&&(t=!1),u.node!==s.node&&!u.node.contains(s.node)||(e=!1,t=!1,n=!1);var d=s.$el.getBoundingClientRect(),p=m.value.getBoundingClientRect();let a;var b=e?t?.25:n?.45:1:-1,i=n?t?.75:e?.55:0:1;let r=-9999;c=o.clientY-d.top;a=cd.height*i?"after":t?"inner":"none";i=s.$el.querySelector(".el-tree-node__expand-icon").getBoundingClientRect();const f=g.value;"before"===a?r=i.top-p.top:"after"===a&&(r=i.bottom-p.top),f.style.top=r+"px",f.style.left=i.right-p.left+"px",("inner"===a?V:B)(s.$el,"is-drop-inner"),y.value.showDropIndicator="before"===a||"after"===a,y.value.allowDrop=y.value.showDropIndicator||l,y.value.dropType=a,v.emit("node-drag-over",u.node,s.node,o)}}),e.on("tree-node-drag-end",e=>{const{draggingNode:t,dropType:n,dropNode:l}=y.value;var a;e.preventDefault(),e.dataTransfer.dropEffect="move",t&&l&&(a={data:t.node.data},"none"!==n&&t.node.remove(),"before"===n?l.node.parent.insertBefore(a,l.node):"after"===n?l.node.parent.insertAfter(a,l.node):"inner"===n&&l.node.insertChild(a),"none"!==n&&r.value.registerNode(a),B(l.$el,"is-drop-inner"),v.emit("node-drag-end",t.node,l.node,n,e),"none"!==n&&v.emit("node-drop",t.node,l.node,n,e)),t&&!l&&v.emit("node-drag-end",t.node,null,n,e),y.value.showDropIndicator=!1,y.value.draggingNode=null,y.value.dropNode=null,y.value.allowDrop=!0}),{dragState:y}}({props:l,ctx:a,el$:n,dropIndicator$:i,store:r})["dragState"];!function({el$:s},c){const u=Object(fe.Q)([]),n=Object(fe.Q)([]);Object(fe.I)(()=>{t(),S(s.value,"keydown",e)}),Object(fe.F)(()=>{E(s.value,"keydown",e)}),Object(fe.K)(()=>{u.value=Array.from(s.value.querySelectorAll("[role=treeitem]")),n.value=Array.from(s.value.querySelectorAll("input[type=checkbox]"))}),Object(fe.hb)(n,e=>{e.forEach(e=>{e.setAttribute("tabindex","-1")})});const e=t=>{const n=t.target;if(-1!==n.className.indexOf("el-tree-node")){var l=t.code;u.value=Array.from(s.value.querySelectorAll(".is-focusable[role=treeitem]"));var a=u.value.indexOf(n);let e;if(-1<[te.up,te.down].indexOf(l)){if(t.preventDefault(),l===te.up){e=-1===a?0:0!==a?a-1:u.value.length-1;for(var r=e;;){if(c.value.getNode(u.value[e].dataset.key).canFocus)break;if(e--,e===r){e=-1;break}e<0&&(e=u.value.length-1)}}else{e=-1!==a&&a=u.value.length&&(e=0)}}-1!==e&&u.value[e].focus()}-1<[te.left,te.right].indexOf(l)&&(t.preventDefault(),n.click());const i=n.querySelector('[type="checkbox"]');-1<[te.enter,te.space].indexOf(l)&&i&&(t.preventDefault(),i.click())}},t=()=>{var e;u.value=Array.from(s.value.querySelectorAll(".is-focusable[role=treeitem]")),n.value=Array.from(s.value.querySelectorAll("input[type=checkbox]"));const t=s.value.querySelectorAll(".is-checked[role=treeitem]");t.length?t[0].setAttribute("tabindex","0"):null!=(e=u.value[0])&&e.setAttribute("tabindex","0")}}({el$:n},r);var u=Object(fe.j)(()=>{const e=o.value["childNodes"];return!e||0===e.length||e.every(({visible:e})=>!e)});Object(fe.hb)(()=>l.defaultCheckedKeys,e=>{r.value.setDefaultCheckedKey(e)}),Object(fe.hb)(()=>l.defaultExpandedKeys,e=>{r.value.defaultExpandedKeys=e,r.value.setDefaultExpandedKeys(e)}),Object(fe.hb)(()=>l.data,e=>{r.value.setData(e)},{deep:!0}),Object(fe.hb)(()=>l.checkStrictly,e=>{r.value.checkStrictly=e});const d=()=>{var e=r.value.getCurrentNode();return e?e.data:null};return Object(fe.N)("RootTree",{ctx:a,props:l,store:r,root:o,currentNode:t,instance:Object(fe.u)()}),{store:r,root:o,currentNode:t,dragState:c,el$:n,dropIndicator$:i,isEmpty:u,filter:e=>{if(!l.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");r.value.filter(e)},getNodeKey:e=>Xv(l.nodeKey,e.data),getNodePath:e=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");e=r.value.getNode(e);if(!e)return[];const t=[e.data];let n=e.parent;for(;n&&n!==o.value;)t.push(n.data),n=n.parent;return t.reverse()},getCheckedNodes:(e,t)=>r.value.getCheckedNodes(e,t),getCheckedKeys:e=>r.value.getCheckedKeys(e),getCurrentNode:d,getCurrentKey:()=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");var e=d();return e?e[l.nodeKey]:null},setCheckedNodes:(e,t)=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");r.value.setCheckedNodes(e,t)},setCheckedKeys:(e,t)=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");r.value.setCheckedKeys(e,t)},setChecked:(e,t,n)=>{r.value.setChecked(e,t,n)},getHalfCheckedNodes:()=>r.value.getHalfCheckedNodes(),getHalfCheckedKeys:()=>r.value.getHalfCheckedKeys(),setCurrentNode:(e,t=!0)=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");r.value.setUserCurrentNode(e,t)},setCurrentKey:(e,t=!0)=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");r.value.setCurrentNodeKey(e,t)},t:e,getNode:e=>r.value.getNode(e),remove:e=>{r.value.remove(e)},append:(e,t)=>{r.value.append(e,t)},insertBefore:(e,t)=>{r.value.insertBefore(e,t)},insertAfter:(e,t)=>{r.value.insertAfter(e,t)},handleNodeExpand:(e,t,n)=>{s(t),a.emit("node-expand",e,t,n)},updateKeyChildren:(e,t)=>{if(!l.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");r.value.updateChildren(e,t)}}}});const um={key:0,class:"el-tree__empty-block"},dm={class:"el-tree__empty-text"},pm={ref:"dropIndicator$",class:"el-tree__drop-indicator"};cm.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-tree-node");return Object(fe.L)(),Object(fe.l)("div",{ref:"el$",class:["el-tree",{"el-tree--highlight-current":t.highlightCurrent,"is-dragging":!!t.dragState.draggingNode,"is-drop-not-allow":!t.dragState.allowDrop,"is-drop-inner":"inner"===t.dragState.dropType}],role:"tree"},[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.root.childNodes,e=>(Object(fe.L)(),Object(fe.l)(o,{key:t.getNodeKey(e),node:e,props:t.props,accordion:t.accordion,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,"render-content":t.renderContent,onNodeExpand:t.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),t.isEmpty?(Object(fe.L)(),Object(fe.l)("div",um,[Object(fe.s)("span",dm,Object(fe.Y)(t.emptyText||t.t("el.tree.emptyText")),1)])):Object(fe.m)("v-if",!0),Object(fe.kb)(Object(fe.s)("div",pm,null,512),[[fe.gb,t.dragState.showDropIndicator]])],2)},cm.__file="packages/tree/src/tree.vue",cm.install=e=>{e.component(cm.name,cm)};var Is=cm,wa=n("0af2"),bm=n.n(wa);const fm=()=>{},hm=Object.prototype.hasOwnProperty,vm=(e,t)=>hm.call(e,t);function mm(e,t,n){let l;l=n.response?`${n.response.error||n.response}`:n.responseText?`${n.responseText}`:`fail to post ${e} ${n.status}`;const a=new Error(l);return a.status=n.status,a.method="post",a.url=e,a}function gm(t){if("undefined"!=typeof XMLHttpRequest){const n=new XMLHttpRequest,l=t.action;n.upload&&(n.upload.onprogress=function(e){0{a.append(e,t.data[e])}),a.append(t.filename,t.file,t.file.name),n.onerror=function(){t.onError(mm(l,0,n))},n.onload=function(){if(n.status<200||300<=n.status)return t.onError(mm(l,0,n));t.onSuccess(function(t){if(!(t=t.responseText||t.response))return t;try{return JSON.parse(t)}catch(e){return t}}(n))},n.open("post",l,!0),t.withCredentials&&"withCredentials"in n&&(n.withCredentials=!0);var e=t.headers||{};for(const r in e)vm(e,r)&&null!==e[r]&&n.setRequestHeader(r,e[r]);return n.send(a),n}}var ym=Object(fe.t)({name:"ElUploadList",components:{ElProgress:is},props:{files:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},handlePreview:{type:Function,default:()=>fm},listType:{type:String,default:"text"}},emits:["remove"],setup(t,{emit:n}){var e=kn()["t"];return{focusing:Object(fe.Q)(!1),parsePercentage:e=>parseInt(e,10),handleClick:e=>{t.handlePreview(e)},handleRemove:(e,t)=>{n("remove",t)},onFileClicked:e=>{e.target.focus()},t:e}}});const Om=Object(fe.s)("i",{class:"el-icon-document"},null,-1),jm={class:"el-upload-list__item-status-label"},wm={key:2,class:"el-icon-close-tip"},xm={key:4,class:"el-upload-list__item-actions"},km=Object(fe.s)("i",{class:"el-icon-zoom-in"},null,-1),_m=Object(fe.s)("i",{class:"el-icon-delete"},null,-1);ym.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-progress");return Object(fe.L)(),Object(fe.l)(fe.g,{tag:"ul",class:["el-upload-list","el-upload-list--"+n.listType,{"is-disabled":n.disabled}],name:"el-list"},{default:Object(fe.jb)(()=>[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.files,t=>(Object(fe.L)(),Object(fe.l)("li",{key:t.uid||t,class:["el-upload-list__item","is-"+t.status,n.focusing?"focusing":""],tabindex:"0",onKeydown:Object(fe.lb)(e=>!n.disabled&&n.handleRemove(e,t),["delete"]),onFocus:e[1]||(e[1]=e=>n.focusing=!0),onBlur:e[2]||(e[2]=e=>n.focusing=!1),onClick:e[3]||(e[3]=(...e)=>n.onFileClicked&&n.onFileClicked(...e))},[Object(fe.T)(n.$slots,"default",{file:t},()=>["uploading"!==t.status&&["picture-card","picture"].includes(n.listType)?(Object(fe.L)(),Object(fe.l)("img",{key:0,class:"el-upload-list__item-thumbnail",src:t.url,alt:""},null,8,["src"])):Object(fe.m)("v-if",!0),Object(fe.s)("a",{class:"el-upload-list__item-name",onClick:e=>n.handleClick(t)},[Om,Object(fe.r)(Object(fe.Y)(t.name),1)],8,["onClick"]),Object(fe.s)("label",jm,[Object(fe.s)("i",{class:{"el-icon-upload-success":!0,"el-icon-circle-check":"text"===n.listType,"el-icon-check":["picture-card","picture"].includes(n.listType)}},null,2)]),n.disabled?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("i",{key:1,class:"el-icon-close",onClick:e=>n.handleRemove(e,t)},null,8,["onClick"])),Object(fe.m)(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),Object(fe.m)(" This is a bug which needs to be fixed "),Object(fe.m)(" TODO: Fix the incorrect navigation interaction "),n.disabled?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("i",wm,Object(fe.Y)(n.t("el.upload.deleteTip")),1)),"uploading"===t.status?(Object(fe.L)(),Object(fe.l)(o,{key:3,type:"picture-card"===n.listType?"circle":"line","stroke-width":"picture-card"===n.listType?6:2,percentage:n.parsePercentage(t.percentage)},null,8,["type","stroke-width","percentage"])):Object(fe.m)("v-if",!0),"picture-card"===n.listType?(Object(fe.L)(),Object(fe.l)("span",xm,[Object(fe.s)("span",{class:"el-upload-list__item-preview",onClick:e=>n.handlePreview(t)},[km],8,["onClick"]),n.disabled?Object(fe.m)("v-if",!0):(Object(fe.L)(),Object(fe.l)("span",{key:0,class:"el-upload-list__item-delete",onClick:e=>n.handleRemove(e,t)},[_m],8,["onClick"]))])):Object(fe.m)("v-if",!0)])],42,["onKeydown"]))),128))]),_:3},8,["class"])},ym.__file="packages/upload/src/upload-list.vue";Nt=Object(fe.t)({name:"ElUploadDrag",props:{disabled:{type:Boolean,default:!1}},emits:["file"],setup(t,{emit:n}){const l=Object(fe.w)("uploader",{}),a=Object(fe.Q)(!1);return{dragover:a,onDrop:function(e){if(!t.disabled&&l){const r=l.accept;a.value=!1,r?n("file",Array.from(e.dataTransfer.files).filter(e=>{const{type:t,name:n}=e,l=-1e.trim()).filter(e=>e).some(e=>e.startsWith(".")?l===e:/\/\*$/.test(e)?a===e.replace(/\/\*$/,""):!!/^[^\/]+\/[^\/]+$/.test(e)&&t===e)})):n("file",e.dataTransfer.files)}},onDragover:function(){t.disabled||(a.value=!0)}}}});Nt.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:{"el-upload-dragger":!0,"is-dragover":t.dragover},onDrop:e[1]||(e[1]=Object(fe.mb)((...e)=>t.onDrop&&t.onDrop(...e),["prevent"])),onDragover:e[2]||(e[2]=Object(fe.mb)((...e)=>t.onDragover&&t.onDragover(...e),["prevent"])),onDragleave:e[3]||(e[3]=Object(fe.mb)(e=>t.dragover=!1,["prevent"]))},[Object(fe.T)(t.$slots,"default")],34)},Nt.__file="packages/upload/src/upload-dragger.vue";var Cm=Object(fe.t)({components:{UploadDragger:Nt},props:{type:{type:String,default:""},action:{type:String,required:!0},name:{type:String,default:"file"},data:{type:Object,default:()=>null},headers:{type:Object,default:()=>null},withCredentials:{type:Boolean,default:!1},multiple:{type:Boolean,default:null},accept:{type:String,default:""},onStart:{type:Function,default:fm},onProgress:{type:Function,default:fm},onSuccess:{type:Function,default:fm},onError:{type:Function,default:fm},beforeUpload:{type:Function,default:fm},drag:{type:Boolean,default:!1},onPreview:{type:Function,default:fm},onRemove:{type:Function,default:fm},fileList:{type:Array,default:()=>[]},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:{type:Function,default:()=>gm},disabled:Boolean,limit:{type:Number,default:null},onExceed:{type:Function,default:fm}},setup(a){const r=Object(fe.Q)({});var e=Object(fe.Q)(!1);const t=Object(fe.Q)(null);function n(t){if(a.limit&&a.fileList.length+t.length>a.limit)a.onExceed(t,a.fileList);else{let e=Array.from(t);a.multiple||(e=e.slice(0,1)),0!==e.length&&e.forEach(e=>{a.onStart(e),a.autoUpload&&l(e)})}}function l(l){if(t.value.value=null,!a.beforeUpload)return o(l);const e=a.beforeUpload(l);e instanceof Promise?e.then(e=>{var t=Object.prototype.toString.call(e);if("[object File]"===t||"[object Blob]"===t){"[object Blob]"===t&&(e=new File([e],l.name,{type:l.type}));for(const n in l)vm(l,n)&&(e[n]=l[n]);o(e)}else o(l)}).catch(()=>{a.onRemove(null,l)}):!1!==e?o(l):a.onRemove(null,l)}function o(t){const n=t["uid"];var e={headers:a.headers,withCredentials:a.withCredentials,file:t,data:a.data,filename:a.name,action:a.action,onProgress:e=>{a.onProgress(e,t)},onSuccess:e=>{a.onSuccess(e,t),delete r.value[n]},onError:e=>{a.onError(e,t),delete r.value[n]}};const l=a.httpRequest(e);r.value[n]=l,l instanceof Promise&&l.then(e.onSuccess,e.onError)}function i(){a.disabled||(t.value.value=null,t.value.click())}return{reqs:r,mouseover:e,inputRef:t,abort:function(t){const n=r.value;if(t){let e=t;t.uid&&(e=t.uid),n[e]&&n[e].abort()}else Object.keys(n).forEach(e=>{n[e]&&n[e].abort(),delete n[e]})},post:o,handleChange:function(e){(e=e.target.files)&&n(e)},handleClick:i,handleKeydown:function(){i()},upload:l,uploadFiles:n}}});Cm.render=function(t,e,n,l,a,r){var o=Object(fe.U)("upload-dragger");return Object(fe.L)(),Object(fe.l)("div",{class:["el-upload",`el-upload--${t.listType}`],tabindex:"0",onClick:e[2]||(e[2]=(...e)=>t.handleClick&&t.handleClick(...e)),onKeydown:e[3]||(e[3]=Object(fe.lb)(Object(fe.mb)((...e)=>t.handleKeydown&&t.handleKeydown(...e),["self"]),["enter","space"]))},[t.drag?(Object(fe.L)(),Object(fe.l)(o,{key:0,disabled:t.disabled,onFile:t.uploadFiles},{default:Object(fe.jb)(()=>[Object(fe.T)(t.$slots,"default")]),_:3},8,["disabled","onFile"])):Object(fe.T)(t.$slots,"default",{key:1}),Object(fe.s)("input",{ref:"inputRef",class:"el-upload__input",type:"file",name:t.name,multiple:t.multiple,accept:t.accept,onChange:e[1]||(e[1]=(...e)=>t.handleChange&&t.handleChange(...e))},null,40,["name","multiple","accept"])],34)},Cm.__file="packages/upload/src/upload.vue";var Sm=Object.defineProperty,Em=Object.defineProperties,Tm=Object.getOwnPropertyDescriptors,Lm=Object.getOwnPropertySymbols,Mm=Object.prototype.hasOwnProperty,Pm=Object.prototype.propertyIsEnumerable,Am=(e,t,n)=>t in e?Sm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Im(t,e){return e.find(e=>e.uid===t.uid)}function Nm(e){return Date.now()+e}var Dm=a=>{const r=Object(fe.Q)([]),t=Object(fe.Q)(null);let l=1;function o(e){t.value.abort(e)}return Object(fe.hb)(()=>a.listType,e=>{"picture-card"!==e&&"picture"!==e||(r.value=r.value.map(t=>{if(!t.url&&t.raw)try{t.url=URL.createObjectURL(t.raw)}catch(e){a.onError(e,t,r.value)}return t}))}),Object(fe.hb)(()=>a.fileList,e=>{r.value=e.map(e=>{var t=bm()(e);return t=((e,t)=>{for(var n in t=t||{})Mm.call(t,n)&&Am(e,n,t[n]);if(Lm)for(var n of Lm(t))Pm.call(t,n)&&Am(e,n,t[n]);return e})({},t),e={uid:e.uid||Nm(l++),status:e.status||"success"},Em(t,Tm(e))})},{immediate:!0,deep:!0}),{abort:o,clearFiles:function(){r.value=[]},handleError:function(e,t){const n=Im(t,r.value);n.status="fail",r.value.splice(r.value.indexOf(n),1),a.onError(e,n,r.value),a.onChange(n,r.value)},handleProgress:function(e,t){const n=Im(t,r.value);a.onProgress(e,n,r.value),n.status="uploading",n.percentage=e.percent||0},handleStart:function(e){var t=Nm(l++);e.uid=t;const n={name:e.name,percentage:0,status:"ready",size:e.size,raw:e,uid:t};if("picture-card"===a.listType||"picture"===a.listType)try{n.url=URL.createObjectURL(e)}catch(e){a.onError(e,n,r.value)}r.value.push(n),a.onChange(n,r.value)},handleSuccess:function(e,t){const n=Im(t,r.value);n&&(n.status="success",n.response=e,a.onSuccess(e,n,r.value),a.onChange(n,r.value))},handleRemove:function(t,e){e&&(t=Im(e,r.value));const n=()=>{o(t);const e=r.value;e.splice(e.indexOf(t),1),a.onRemove(t,e)};if(a.beforeRemove){if("function"==typeof a.beforeRemove){const l=a.beforeRemove(t,r.value);l instanceof Promise?l.then(()=>{n()}).catch(fm):!1!==l&&n()}}else n()},submit:function(){r.value.filter(e=>"ready"===e.status).forEach(e=>{t.value.upload(e.raw)})},uploadFiles:r,uploadRef:t}},$m=Object(fe.t)({name:"ElUpload",components:{Upload:Cm,UploadList:ym},props:{action:{type:String,required:!0},headers:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},beforeUpload:{type:Function,default:fm},beforeRemove:{type:Function,default:fm},onRemove:{type:Function,default:fm},onChange:{type:Function,default:fm},onPreview:{type:Function,default:fm},onSuccess:{type:Function,default:fm},onProgress:{type:Function,default:fm},onError:{type:Function,default:fm},fileList:{type:Array,default:()=>[]},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:{type:Function,default:gm},disabled:Boolean,limit:{type:Number,default:null},onExceed:{type:Function,default:()=>fm}},setup(e){const t=Object(fe.w)(Mn,{});var n=Object(fe.j)(()=>e.disabled||t.disabled);const{abort:l,clearFiles:a,handleError:r,handleProgress:o,handleStart:i,handleSuccess:s,handleRemove:c,submit:u,uploadRef:d,uploadFiles:p}=Dm(e);return Object(fe.N)("uploader",Object(fe.u)()),Object(fe.F)(()=>{p.value.forEach(e=>{e.url&&0===e.url.indexOf("blob:")&&URL.revokeObjectURL(e.url)})}),{abort:l,dragOver:Object(fe.Q)(!1),draging:Object(fe.Q)(!1),handleError:r,handleProgress:o,handleRemove:c,handleStart:i,handleSuccess:s,uploadDisabled:n,uploadFiles:p,uploadRef:d,submit:u,clearFiles:a}},render(){let e;e=this.showFileList?Object(fe.v)(ym,{disabled:this.uploadDisabled,listType:this.listType,files:this.uploadFiles,onRemove:this.handleRemove,handlePreview:this.onPreview},this.$slots.file?{default:e=>this.$slots.file({file:e.file})}:null):null;var t={type:this.type,drag:this.drag,action:this.action,multiple:this.multiple,"before-upload":this.beforeUpload,"with-credentials":this.withCredentials,headers:this.headers,name:this.name,data:this.data,accept:this.accept,fileList:this.uploadFiles,autoUpload:this.autoUpload,listType:this.listType,disabled:this.uploadDisabled,limit:this.limit,"on-exceed":this.onExceed,"on-start":this.handleStart,"on-progress":this.handleProgress,"on-success":this.handleSuccess,"on-error":this.handleError,"on-preview":this.onPreview,"on-remove":this.handleRemove,"http-request":this.httpRequest,ref:"uploadRef"};const n=this.$slots.trigger||this.$slots.default;var l=Object(fe.v)(Cm,t,{default:()=>null==n?void 0:n()});return Object(fe.v)("div",["picture-card"===this.listType?e:null,this.$slots.trigger?[l,this.$slots.default()]:l,null==(l=(t=this.$slots).tip)?void 0:l.call(t),"picture-card"!==this.listType?e:null])}});$m.__file="packages/upload/src/index.vue",$m.install=e=>{e.component($m.name,$m)};var Ws=$m,Vm=Object(fe.t)({props:{prefixCls:{type:String,default:"el-space"}},setup(e){return{classes:Object(fe.j)(()=>`${e.prefixCls}__item`)}}});Vm.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",{class:e.classes},[Object(fe.T)(e.$slots,"default")],2)},Vm.__file="packages/space/src/item.vue";const Bm={mini:4,small:8,medium:12,large:16};Ms={direction:{type:String,default:"horizontal"},class:{type:[String,Object,Array],default:""},style:{type:[String,Array,Object]},alignment:{type:String,default:"center"},prefixCls:{type:String},spacer:{type:[Object,String,Number],default:null,validator:e=>Object(fe.y)(e)||P(e)||Object(A.i)(e)},wrap:{type:Boolean,default:!1},fill:{type:Boolean,default:!1},fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],validator:e=>En(e)||P(e)||Object(A.f)(e)}};const zm=Object(fe.t)({name:"ElSpace",props:Ms,setup(e){var t=Object(fe.j)(()=>["el-space",`el-space--${e.direction}`,e.class]);const o=Object(fe.Q)(0),i=Object(fe.Q)(0);return Object(fe.hb)(()=>[e.size,e.wrap,e.direction,e.fill],([t="small",n,l,a])=>{if(Object(A.f)(t)){var[e=0,r=0]=t;o.value=e,i.value=r}else{let e;e=P(t)?t:Bm[t]||Bm.small,(n||a)&&"horizontal"===l?o.value=i.value=e:"horizontal"===l?(o.value=e,i.value=0):(i.value=e,o.value=0)}},{immediate:!0}),{classes:t,containerStyle:Object(fe.j)(()=>{return[e.wrap||e.fill?{flexWrap:"wrap",marginBottom:`-${i.value}px`}:null,{alignItems:e.alignment},e.style]}),itemStyle:Object(fe.j)(()=>{return[{paddingBottom:`${i.value}px`,marginRight:`${o.value}px`},e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:null]})}},render(e){const{classes:t,$slots:n,containerStyle:a,itemStyle:r,spacer:o,prefixCls:i,direction:s}=e,c=Object(fe.T)(n,"default",{key:0},()=>[]);if(0===c.children.length)return null;if(Object(A.f)(c.children)){let l=[];if(c.children.forEach((e,t)=>{var n;Vt(e)?Object(A.f)(e.children)&&e.children.forEach((e,t)=>{l.push(Object(fe.s)(Vm,{style:r,prefixCls:i,key:`nested-${t}`},{default:()=>[e]},It.PROPS|It.STYLE,["style","prefixCls"]))}):(n=e,Vt(n)||Bt(n)||l.push(Object(fe.s)(Vm,{style:r,prefixCls:i,key:`LoopKey${t}`},{default:()=>[e]},It.PROPS|It.STYLE,["style","prefixCls"])))}),o){const u=l.length-1;l=l.reduce((e,t,n)=>n===u?[...e,t]:[...e,t,Object(fe.s)("span",{style:[r,"vertical"===s?"width: 100%":null],key:n},[Object(fe.y)(o)?o:Object(fe.r)(o,It.TEXT)],It.STYLE)],[])}return Object(fe.s)("div",{class:t,style:a},l,It.STYLE|It.CLASS)}return c.children}});zm.install=e=>{e.component(zm.name,zm)};ka=zm,As=Object(fe.t)({name:"ImgPlaceholder"});const Fm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Rm=Object(fe.s)("path",{d:"M64 896V128h896v768H64z m64-128l192-192 116.352 116.352L640 448l256 307.2V192H128v576z m224-480a96 96 0 1 1-0.064 192.064A96 96 0 0 1 352 288z"},null,-1);As.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("svg",Fm,[Rm])},As.__file="packages/skeleton-item/src/img-placeholder.vue";var Hm=Object(fe.t)({name:"ElSkeletonItem",components:{[As.name]:As},props:{variant:{type:String,default:"text"}}});Hm.render=function(e,t,n,l,a,r){var o=Object(fe.U)("img-placeholder");return Object(fe.L)(),Object(fe.l)("div",{class:["el-skeleton__item",`el-skeleton__${e.variant}`]},["image"===e.variant?(Object(fe.L)(),Object(fe.l)(o,{key:0})):Object(fe.m)("v-if",!0)],2)},Hm.__file="packages/skeleton-item/src/index.vue",Hm.install=e=>{e.component(Hm.name,Hm)};var $s=Hm,Wm=Object(fe.t)({name:"ElSkeleton",components:{[$s.name]:$s},props:{animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}},setup(e){return{uiLoading:function(e,t=0){if(0===t)return e;const n=Object(fe.Q)(!1);let l=0;const a=()=>{l&&clearTimeout(l),l=window.setTimeout(()=>{n.value=e.value},t)};return Object(fe.I)(a),Object(fe.hb)(()=>e.value,e=>{e?a():n.value=e}),n}(Object(fe.j)(()=>e.loading),e.throttle)}}});Wm.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-skeleton-item");return t.uiLoading?(Object(fe.L)(),Object(fe.l)("div",Object(fe.z)({key:0,class:["el-skeleton",t.animated?"is-animated":""]},t.$attrs),[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.count,e=>(Object(fe.L)(),Object(fe.l)(fe.b,{key:e},[t.loading?Object(fe.T)(t.$slots,"template",{key:0},()=>[Object(fe.s)(o,{class:"is-first",variant:"p"}),(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(t.rows,e=>(Object(fe.L)(),Object(fe.l)(o,{key:e,class:{"el-skeleton__paragraph":!0,"is-last":e===t.rows&&1{e.component(Wm.name,Wm)};var Dt=Wm,Qm=Object(fe.t)({name:"ElCheckTag",props:{checked:Boolean},emits:["change"],setup(e,{emit:t}){return{onChange:()=>{t("change",!e.checked)}}}});Qm.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("span",{class:{"el-check-tag":!0,"is-checked":t.checked},onClick:e[1]||(e[1]=(...e)=>t.onChange&&t.onChange(...e))},[Object(fe.T)(t.$slots,"default")],2)},Qm.__file="packages/check-tag/src/index.vue",Qm.install=e=>{e.component(Qm.name,Qm)};Fs=Qm;const Ym="elDescriptions";ja=Object(fe.t)({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String},type:{type:String}},setup(){return{descriptions:Object(fe.w)(Ym,{})}},render(){var e,t,n=(e=>{if(Object(fe.y)(e)){const t=e.props||{},n=(null===(e=e.type)||void 0===e?void 0:e.props)||{},l={};return Object.keys(n).forEach(e=>{Object(A.d)(n[e],"default")&&(l[e]=n[e].default)}),Object.keys(t).forEach(e=>{l[Object(fe.h)(e)]=t[e]}),l}})(this.cell),l=(null==(t=null==(e=null==(t=this.cell)?void 0:t.children)?void 0:e.label)?void 0:t.call(e))||n.label,a=null==(t=null==(e=null==(t=this.cell)?void 0:t.children)?void 0:e.default)?void 0:t.call(e),r=n.span,o=n.align?`is-${n.align}`:"",i=n.labelAlign?`is-${n.labelAlign}`:o,s=n.className,c=n.labelClassName,u={width:D(n.width),minWidth:D(n.minWidth)};switch(this.type){case"label":return Object(fe.v)(this.tag,{style:u,class:["el-descriptions__label",{"is-bordered-label":this.descriptions.border},i,c],colSpan:"vertical"===this.descriptions.direction?r:1},l);case"content":return Object(fe.v)(this.tag,{style:u,class:["el-descriptions__content",o,s],colSpan:"vertical"===this.descriptions.direction?r:2*r-1},a);default:return Object(fe.v)("td",{style:u,class:[o],colSpan:r},[Object(fe.v)("span",{class:["el-descriptions__label",c]},l),Object(fe.v)("span",{class:["el-descriptions__content",s]},a)])}}}),hr=Object(fe.t)({name:"ElDescriptionsRow",components:{[ja.name]:ja},props:{row:{type:Array}},setup(){return{descriptions:Object(fe.w)(Ym,{})}}});const qm={key:1};hr.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-descriptions-cell");return"vertical"===n.descriptions.direction?(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.s)("tr",null,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.row,(e,t)=>(Object(fe.L)(),Object(fe.l)(o,{key:`tr1-${t}`,cell:e,tag:"th",type:"label"},null,8,["cell"]))),128))]),Object(fe.s)("tr",null,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.row,(e,t)=>(Object(fe.L)(),Object(fe.l)(o,{key:`tr2-${t}`,cell:e,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(Object(fe.L)(),Object(fe.l)("tr",qm,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(n.row,(e,t)=>(Object(fe.L)(),Object(fe.l)(fe.b,{key:`tr3-${t}`},[n.descriptions.border?(Object(fe.L)(),Object(fe.l)(fe.b,{key:0},[Object(fe.s)(o,{cell:e,tag:"td",type:"label"},null,8,["cell"]),Object(fe.s)(o,{cell:e,tag:"td",type:"content"},null,8,["cell"])],64)):(Object(fe.L)(),Object(fe.l)(o,{key:1,cell:e,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))},hr.__file="packages/descriptions/src/descriptions-row.vue";var Um=Object(fe.t)({name:"ElDescriptions",components:{[hr.name]:hr},props:{border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,default:"horizontal"},size:{type:String,validator:En},title:{type:String,default:""},extra:{type:String,default:""}},setup(s,{slots:t}){Object(fe.N)(Ym,s);const e=G();var n=Object(fe.j)(()=>s.size||e.size);const c=e=>{const t=Array.isArray(e)?e:[e],n=[];return t.forEach(e=>{Array.isArray(e.children)?n.push(...c(e.children)):n.push(e)}),n},u=(e,t,n,l=!1)=>(e.props||(e.props={}),n{var e;const l=c(null==(e=t.default)?void 0:e.call(t)).filter(e=>{return"ElDescriptionsItem"===(null==(e=null==e?void 0:e.type)?void 0:e.name)}),a=[];let r=[],o=s.column,i=0;return l.forEach((e,t)=>{var n=(null==(n=e.props)?void 0:n.span)||1;if(to?o:n),t===l.length-1){t=s.column-i%s.column;return r.push(u(e,t,o,!0)),void a.push(r)}n[Object(fe.r)(Object(fe.Y)(e.title),1)])]),Object(fe.s)("div",Zm,[Object(fe.T)(e.$slots,"extra",{},()=>[Object(fe.r)(Object(fe.Y)(e.extra),1)])])])):Object(fe.m)("v-if",!0),Object(fe.s)("div",Jm,[Object(fe.s)("table",{class:[{"is-bordered":e.border},e.descriptionsSize?`el-descriptions--${e.descriptionsSize}`:""]},[Object(fe.s)("tbody",null,[(Object(fe.L)(!0),Object(fe.l)(fe.b,null,Object(fe.S)(e.getRows(),(e,t)=>(Object(fe.L)(),Object(fe.l)(o,{key:t,row:e},null,8,["row"]))),128))])],2)])])},Um.__file="packages/descriptions/src/index.vue",Um.install=e=>{e.component(Um.name,Um)};var Ps=Um,eg=Object(fe.t)({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});eg.install=e=>{e.component(eg.name,eg)};wa=eg,Nt=Object(fe.t)({name:"IconSuccess"});const tg={viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},ng=Object(fe.s)("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M34.5548098,16.4485711 C33.9612228,15.8504763 32.9988282,15.8504763 32.4052412,16.4485711 L32.4052412,16.4485711 L21.413757,27.5805811 L21.413757,27.5805811 L21.4034642,27.590855 C21.0097542,27.9781674 20.3766105,27.9729811 19.9892981,27.5792711 L19.9892981,27.5792711 L15.5947588,23.1121428 C15.0011718,22.514048 14.0387772,22.514048 13.4451902,23.1121428 C12.8516033,23.7102376 12.8516033,24.6799409 13.4451902,25.2780357 L13.4451902,25.2780357 L19.6260786,31.5514289 C20.2196656,32.1495237 21.1820602,32.1495237 21.7756472,31.5514289 L21.7756472,31.5514289 L34.5548098,18.614464 C35.1483967,18.0163692 35.1483967,17.0466659 34.5548098,16.4485711 Z"},null,-1);Nt.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("svg",tg,[ng])},Nt.__file="packages/result/src/icon-success.vue";Ms=Object(fe.t)({name:"IconError"});const lg={viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},ag=Object(fe.s)("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.57818,15.42182 C32.0157534,14.8593933 31.1038797,14.8593933 30.541453,15.42182 L30.541453,15.42182 L24.0006789,21.9625941 L17.458547,15.42182 C16.8961203,14.8593933 15.9842466,14.8593933 15.42182,15.42182 C14.8593933,15.9842466 14.8593933,16.8961203 15.42182,17.458547 L15.42182,17.458547 L21.9639519,23.9993211 L15.42182,30.541453 C14.8593933,31.1038797 14.8593933,32.0157534 15.42182,32.57818 C15.9842466,33.1406067 16.8961203,33.1406067 17.458547,32.57818 L17.458547,32.57818 L24.0006789,26.0360481 L30.541453,32.57818 C31.1038797,33.1406067 32.0157534,33.1406067 32.57818,32.57818 C33.1406067,32.0157534 33.1406067,31.1038797 32.57818,30.541453 L32.57818,30.541453 L26.0374059,23.9993211 L32.57818,17.458547 C33.1406067,16.8961203 33.1406067,15.9842466 32.57818,15.42182 Z"},null,-1);Ms.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("svg",lg,[ag])},Ms.__file="packages/result/src/icon-error.vue";As=Object(fe.t)({name:"IconWarning"});const rg={viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},og=Object(fe.s)("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,31 C22.8954305,31 22,31.8954305 22,33 C22,34.1045695 22.8954305,35 24,35 C25.1045695,35 26,34.1045695 26,33 C26,31.8954305 25.1045695,31 24,31 Z M24,14 C23.1715729,14 22.5,14.6715729 22.5,15.5 L22.5,15.5 L22.5,27.5 C22.5,28.3284271 23.1715729,29 24,29 C24.8284271,29 25.5,28.3284271 25.5,27.5 L25.5,27.5 L25.5,15.5 C25.5,14.6715729 24.8284271,14 24,14 Z"},null,-1);As.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("svg",rg,[og])},As.__file="packages/result/src/icon-warning.vue";ja=Object(fe.t)({name:"IconInfo"});const ig={viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},sg=Object(fe.s)("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,19 L21,19 C20.1715729,19 19.5,19.6715729 19.5,20.5 C19.5,21.3284271 20.1715729,22 21,22 L21,22 L22.5,22 L22.5,31 L21,31 C20.1715729,31 19.5,31.6715729 19.5,32.5 C19.5,33.3284271 20.1715729,34 21,34 L21,34 L27,34 C27.8284271,34 28.5,33.3284271 28.5,32.5 C28.5,31.6715729 27.8284271,31 27,31 L27,31 L25.5,31 L25.5,20.5 C25.5,19.6715729 24.8284271,19 24,19 L24,19 Z M24,13 C22.8954305,13 22,13.8954305 22,15 C22,16.1045695 22.8954305,17 24,17 C25.1045695,17 26,16.1045695 26,15 C26,13.8954305 25.1045695,13 24,13 Z"},null,-1);ja.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("svg",ig,[sg])},ja.__file="packages/result/src/icon-info.vue";const cg={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"};var ug=Object(fe.t)({name:"ElResult",components:{[Nt.name]:Nt,[Ms.name]:Ms,[As.name]:As,[ja.name]:ja},props:{title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,default:"info"}},setup(t){return{iconElement:Object(fe.j)(()=>{var e=t.icon;return e&&cg[e]?cg[e]:"icon-info"})}}});const dg={class:"el-result"},pg={class:"el-result__icon"},bg={key:0,class:"el-result__title"},fg={key:1,class:"el-result__subtitle"},hg={key:2,class:"el-result__extra"};ug.render=function(e,t,n,l,a,r){return Object(fe.L)(),Object(fe.l)("div",dg,[Object(fe.s)("div",pg,[Object(fe.T)(e.$slots,"icon",{},()=>[(Object(fe.L)(),Object(fe.l)(Object(fe.W)(e.iconElement),{class:e.iconElement},null,8,["class"]))])]),e.title||e.$slots.title?(Object(fe.L)(),Object(fe.l)("div",bg,[Object(fe.T)(e.$slots,"title",{},()=>[Object(fe.s)("p",null,Object(fe.Y)(e.title),1)])])):Object(fe.m)("v-if",!0),e.subTitle||e.$slots.subTitle?(Object(fe.L)(),Object(fe.l)("div",fg,[Object(fe.T)(e.$slots,"subTitle",{},()=>[Object(fe.s)("p",null,Object(fe.Y)(e.subTitle),1)])])):Object(fe.m)("v-if",!0),e.$slots.extra?(Object(fe.L)(),Object(fe.l)("div",hg,[Object(fe.T)(e.$slots,"extra")])):Object(fe.m)("v-if",!0)])},ug.__file="packages/result/src/index.vue",ug.install=e=>{e.component(ug.name,ug)};var hr=ug,Nt=n("65a5"),vg=n.n(Nt);let mg=e=>setTimeout(e,16),gg=e=>clearTimeout(e);W||(mg=e=>window.requestAnimationFrame(e),gg=e=>window.cancelAnimationFrame(e));const yg=()=>{},Og=Object.prototype.hasOwnProperty,jg=(e,t)=>Og.call(e,t);var wg=Object.defineProperty,xg=Object.defineProperties,kg=Object.getOwnPropertyDescriptors,_g=Object.getOwnPropertySymbols,Cg=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,Eg=(e,t,n)=>t in e?wg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ms=(e,t)=>{for(var n in t=t||{})Cg.call(t,n)&&Eg(e,n,t[n]);if(_g)for(var n of _g(t))Sg.call(t,n)&&Eg(e,n,t[n]);return e},As=(e,t)=>xg(e,kg(t));const Tg="item-rendered",Lg="scroll",Mg="forward",Pg="backward",Ag="auto",Ig="smart",Ng="start",Dg="center",$g="end",Vg="horizontal";ja="vertical";const Bg="rtl",zg="negative",Fg="positive-ascending",Rg="positive-descending",Hg={cache:{type:Number,default:2},className:{type:String,default:""},containerElement:{type:[String,Object],default:"div"},data:{type:[Array],default:()=>[]},direction:{type:String,default:"ltr",validator:e=>"ltr"===e||e===Bg},estimatedItemSize:{type:[Number]},height:{type:[String,Number],required:!0},layout:{type:String,default:ja},initScrollOffset:{type:Number,default:0},innerElement:{type:[String,Object],default:"div"},total:{type:Number,required:!0},itemSize:{type:[Number,Function],required:!0},style:{type:[Object,String,Array],default:()=>({})},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!0}},Wg={className:Hg.className,columnCache:Hg.cache,columnWidth:Hg.itemSize,containerElement:Hg.containerElement,data:Hg.data,direction:Hg.direction,estimatedColumnWidth:Hg.estimatedItemSize,estimatedRowHeight:Hg.estimatedItemSize,height:As(Ms({},Hg.height),{validator:e=>P(e)}),initScrollLeft:Hg.initScrollOffset,initScrollTop:Hg.initScrollOffset,innerElement:Hg.innerElement,rowCache:Hg.cache,rowHeight:Hg.itemSize,style:Hg.style,useIsScrolling:Hg.useIsScrolling,width:As(Ms({},Hg.width),{validator:e=>P(e)}),totalColumn:Hg.total,totalRow:Hg.total};var Qg,n={layout:Hg.layout,total:Number,ratio:Number,clientSize:Number,scrollFrom:Number,visible:Boolean};const Yg={horizontal:"left",vertical:"top"},qg=(e,t)=>e"ltr"===e||e===Bg||e===Vg,Kg=e=>e===Bg;let Gg=null;function Xg(e=!1){if(null===Gg||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";e=document.createElement("div");const l=e.style;return l.width="100px",l.height="100px",t.appendChild(e),document.body.appendChild(t),Gg=0ey[t.layout]),e=Object(fe.j)(()=>({display:t.visible?null:"none",position:"absolute",width:Vg===t.layout?"100%":"6px",height:Vg===t.layout?"6px":"100%",[Yg[t.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),c=Object(fe.j)(()=>{if(100<=t.ratio)return Number.POSITIVE_INFINITY;if(50<=t.ratio)return t.ratio*t.clientSize/100;var e=t.clientSize/3;return Math.floor(Math.min(Math.max(t.ratio*t.clientSize,20),e))}),u=Object(fe.j)(()=>{if(!Number.isFinite(c.value))return{display:"none"};var e=`${c.value}px`;return function({move:e,size:t,bar:n},l){const a={};return e=`translate${n.axis}(${e}px)`,a[n.size]=t,a.transform=e,a.msTransform=e,a.webkitTransform=e,"horizontal"===l?a.height="100%":a.width="100%",a}({bar:s.value,size:e,move:i.traveled},t.layout)}),d=Object(fe.j)(()=>Math.floor(t.clientSize-c.value-4)),p=()=>{E(window,"mousemove",h),E(window,"mouseup",f),document.onselectstart=n,n=null;var e=r.value;E(e,"touchmove",h),E(e,"touchend",f)},b=e=>{e.stopImmediatePropagation(),e.ctrlKey||[1,2].includes(e.button)||(i.isDragging=!0,i[s.value.axis]=e.currentTarget[s.value.offset]-(e[s.value.client]-e.currentTarget.getBoundingClientRect()[s.value.direction]),l("start-move"),(()=>{S(window,"mousemove",h),S(window,"mouseup",f);var e=r.value;n=document.onselectstart,document.onselectstart=()=>!1,S(e,"touchmove",h),S(e,"touchend",f)})())},f=()=>{i.isDragging=!1,i[s.value.axis]=0,l("stop-move"),p()},h=e=>{var t=i["isDragging"];if(t){t=i[s.value.axis];if(t){gg(o);const n=-1*(a.value.getBoundingClientRect()[s.value.direction]-e[s.value.client])-(r.value[s.value.offset]-t);o=mg(()=>{i.traveled=Math.max(2,Math.min(n,d.value)),l("scroll",n,d.value)})}}},v=e=>e.preventDefault();return Object(fe.hb)(()=>t.scrollFrom,e=>{i.isDragging||(i.traveled=Math.ceil(e*t.clientSize/(t.clientSize/d.value)))}),Object(fe.I)(()=>{W||(S(a.value,"touchstart",v),S(r.value,"touchstart",b))}),Object(fe.F)(()=>{E(a.value,"touchstart",v),p()}),()=>Object(fe.v)("div",{role:"presentation",ref:a,class:"el-virtual-scrollbar",style:e.value,onMousedown:Object(fe.mb)(yg,["stop","prevent"])},Object(fe.v)("div",{ref:r,class:"el-scrollbar__thumb",style:u.value,onMousedown:b},null))}});var ny=Object.defineProperty,ly=Object.defineProperties,ay=Object.getOwnPropertyDescriptors,ry=Object.getOwnPropertySymbols,oy=Object.prototype.hasOwnProperty,iy=Object.prototype.propertyIsEnumerable,sy=(e,t,n)=>t in e?ny(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cy=(e,t)=>{for(var n in t=t||{})oy.call(t,n)&&sy(e,n,t[n]);if(ry)for(var n of ry(t))iy.call(t,n)&&sy(e,n,t[n]);return e},uy=(e,t)=>ly(e,ay(t)),Nt=({name:e,getOffset:w,getItemSize:x,getItemOffset:k,getEstimatedTotalSize:_,getStartIndexForOffset:C,getStopIndexForStartIndex:S,initCache:E,clearCache:T,validateProps:L})=>Object(fe.t)({name:null!=e?e:"ElVirtualList",props:Hg,emits:[Tg,Lg],setup(s,{emit:a,expose:e}){L(s);var t=Object(fe.u)();const c=Object(fe.Q)(E(s,t)),i=Object(fe.Q)(null);var n=Object(fe.Q)(null);const l=Object(fe.Q)(null),u=Object(fe.Q)({isScrolling:!1,scrollDir:"forward",scrollOffset:P(s.initScrollOffset)?s.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1}),r=Object(fe.j)(()=>{var{total:e,cache:t}=s,{isScrolling:n,scrollDir:l,scrollOffset:a}=N(u);if(0===e)return[0,0,0,0];var r=C(s,a,N(c)),o=S(s,r,a,N(c)),a=n&&l!==Pg?1:Math.max(1,t),t=n&&l!==Mg?1:Math.max(1,t);return[Math.max(0,r-a),Math.max(0,Math.min(e-1,o+t)),r,o]}),o=Object(fe.j)(()=>_(s,N(c))),d=Object(fe.j)(()=>Ug(s.layout));var p=Object(fe.j)(()=>[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},cy({direction:s.direction,height:P(s.height)?`${s.height}px`:s.height,width:P(s.width)?`${s.width}px`:s.width},s.style)]),b=Object(fe.j)(()=>{var e=N(o),t=N(d);return{height:t?"100%":`${e}px`,pointerEvents:N(u).isScrolling?"none":void 0,width:t?`${e}px`:"100%"}});const f=Object(fe.j)(()=>d.value?s.width:s.height);var h=(({atEndEdge:t,atStartEdge:n,layout:l},a)=>{let r=null,o=0;const i=e=>{return e<0&&n.value||0{gg(r);var t=e[Jg[l.value]];i(o)&&i(o+t)||(o+=t,Zg||e.preventDefault(),r=mg(()=>{a(o),o=0}))}}})({atStartEdge:Object(fe.j)(()=>u.value.scrollOffset<=0),atEndEdge:Object(fe.j)(()=>u.value.scrollOffset>=o.value),layout:Object(fe.j)(()=>s.layout)},e=>{var t,n;null!=(n=(t=l.value).onMouseUp)&&n.call(t),O(Math.min(u.value.scrollOffset+e,o.value-f.value))})["onWheel"];const v=()=>{var e=s["total"];0{var{clientHeight:t,scrollHeight:n,scrollTop:l}=e.currentTarget,e=N(u);e.scrollOffset!==l&&(t=Math.max(0,Math.min(l,n-t)),u.value=uy(cy({},e),{isScrolling:!0,scrollDir:qg(e.scrollOffset,t),scrollOffset:t,updateRequested:!1}),Object(fe.A)(j))},g=t=>{var{clientWidth:n,scrollLeft:l,scrollWidth:a}=t.currentTarget,r=N(u);if(r.scrollOffset!==l){var t=s["direction"];let e=l;if(t===Bg)switch(Xg()){case zg:e=-l;break;case Rg:e=a-n-l}e=Math.max(0,Math.min(e,a-n)),u.value=uy(cy({},r),{isScrolling:!0,scrollDir:qg(r.scrollOffset,e),scrollOffset:e,updateRequested:!1}),Object(fe.A)(j)}};const y=vg()((e,t,n)=>({})),O=e=>{(e=Math.max(e,0))!==N(u).scrollOffset&&(u.value=uy(cy({},N(u)),{scrollOffset:e,scrollDir:qg(N(u).scrollOffset,e),updateRequested:!0}),Object(fe.A)(j))};t=(e,t=Ag)=>{var n=N(u)["scrollOffset"];e=Math.max(0,Math.min(e,s.total-1)),O(w(s,e,t,n,N(c)))};const j=()=>{u.value.isScrolling=!1,Object(fe.A)(()=>{y(-1,null,null)})};Object(fe.I)(()=>{if(!W){var e=s["initScrollOffset"];const t=N(i);P(e)&&null!==t&&(N(d)?t.scrollLeft=e:t.scrollTop=e),v()}}),Object(fe.K)(()=>{var{direction:e,layout:t}=s,{scrollOffset:n,updateRequested:l}=N(u);if(l&&null!==N(i)){const o=N(i);if(t===Vg)if(e===Bg)switch(Xg()){case"negative":o.scrollLeft=-n;break;case"positive-ascending":o.scrollLeft=n;break;default:var{clientWidth:a,scrollWidth:r}=o;o.scrollLeft=r-a-n}else o.scrollLeft=n;else o.scrollTop=n}});h={clientSize:f,estimatedTotalSize:o,windowStyle:p,windowRef:i,innerRef:n,innerStyle:b,itemsToRender:r,scrollbarRef:l,states:u,getItemStyle:e=>{var t,n,{direction:l,itemSize:a,layout:r}=s;const o=y(T&&a,T&&r,T&&l);let i;return jg(o,String(e))?i=o[e]:(t=k(s,e,N(c)),n=x(s,e,N(c)),a=N(d),r=l===Bg,l=a?t:0,o[e]=i={position:"absolute",left:r?void 0:`${l}px`,right:r?`${l}px`:void 0,top:a?0:`${t}px`,height:a?"100%":`${n}px`,width:a?`${n}px`:"100%"}),i},onScroll:e=>{(N(d)?g:m)(e),v()},onScrollbarScroll:(e,t)=>{e=(o.value-f.value)/t*e;O(Math.min(o.value-f.value,e))},onWheel:h,scrollTo:O,scrollToItem:t};return e({windowRef:i,innerRef:n,getItemStyleCache:y,scrollTo:O,scrollToItem:t,states:u}),h},render(e){var t;const{$slots:n,className:l,clientSize:a,containerElement:r,data:o,getItemStyle:i,innerElement:s,itemsToRender:c,innerStyle:u,layout:d,total:p,onScroll:b,onScrollbarScroll:f,onWheel:h,states:v,useIsScrolling:m,windowStyle:g}=e;var[y,O]=c,j=Object(fe.W)(r),e=Object(fe.W)(s);const w=[];if(0w})];e=Object(fe.v)(ty,{ref:"scrollbarRef",clientSize:a,layout:d,onScroll:f,ratio:100*a/this.estimatedTotalSize,scrollFrom:v.scrollOffset/(this.estimatedTotalSize-a),total:p,visible:!0}),j=Object(fe.v)(j,{class:l,style:g,onScroll:b,onWheel:h,ref:"windowRef",key:0},Object(A.i)(j)?[x]:{default:()=>[x]});return Object(fe.v)("div",{key:0,class:"el-vl__wrapper"},[j,e])}});const dy=Nt({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:l,width:a},r,o,i)=>{var s=Ug(l)?a:e;"production"!==Object({NODE_ENV:"production",BASE_URL:""}).ENV&&Object(A.i)(s)&&y("[ElVirtualList]",` + You should set + width/height + to number when your layout is + horizontal/vertical + `);var c=Math.max(0,t*n-s),u=Math.min(c,r*n),d=Math.max(0,(r+1)*n-s);switch(o=o===Ig?d-s<=i&&i<=u+s?Ag:Dg:o){case Ng:return u;case $g:return d;case Dg:var p=Math.round(d+(u-d)/2);return pc+Math.floor(s/2)?c:p;default:Ag;return d<=i&&i<=u?i:iMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:l,width:a},r,o)=>{var i=r*n,e=Ug(l)?a:e,n=Math.ceil((e+o-i)/n);return Math.max(0,Math.min(t-1,r+n-1))},initCache(){},clearCache:!0,validateProps(){}});const py=(e,n,l)=>{const a=e["itemSize"],{items:r,lastVisitedIndex:o}=l;if(o{var{items:l,lastVisitedIndex:a}=t;return n<=(0{const{total:a}=e;let r=1;while(n{for(;n<=l;){var r=n+Math.floor((l-n)/2),o=py(e,r,t).offset;if(o===a)return r;o{let a=0;return 0<=(l=e<=l?e-1:l)&&(t=t[l],a=t.offset+t.size),a+(e-l-1)*n},vy=Nt({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>py(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:hy,getOffset:(e,t,n,l,a)=>{var{height:r,layout:o,width:i}=e,r=Ug(o)?i:r,t=py(e,t,a),a=hy(e,a),s=Math.max(0,Math.min(a-r,t.offset)),c=Math.max(0,t.offset-r+t.size);switch(n=n===Ig?c-r<=l&&l<=s+r?Ag:Dg:n){case Ng:return s;case $g:return c;case Dg:return Math.round(c+(s-c)/2);default:Ag;return c<=l&&l<=s?l:lby(e,n,t),getStopIndexForStartIndex:(e,t,n,l)=>{var{height:a,total:r,layout:o,width:i}=e,i=Ug(o)?i:a,a=py(e,t,l),s=n+i;let c=a.offset+a.size,u=t;for(;u{l.lastVisitedIndex=Math.min(l.lastVisitedIndex,e-1),n.exposed.getItemStyleCache(-1),t&&n.proxy.$forceUpdate()}};return l},clearCache:!1,validateProps:({})=>{0}});var my=Object.defineProperty,gy=Object.defineProperties,yy=Object.getOwnPropertyDescriptors,Oy=Object.getOwnPropertySymbols,jy=Object.prototype.hasOwnProperty,wy=Object.prototype.propertyIsEnumerable,xy=(e,t,n)=>t in e?my(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ky=(e,t)=>{for(var n in t=t||{})jy.call(t,n)&&xy(e,n,t[n]);if(Oy)for(var n of Oy(t))wy.call(t,n)&&xy(e,n,t[n]);return e},_y=(e,t)=>gy(e,yy(t)),ja=({name:e,clearCache:g,getColumnPosition:y,getColumnStartIndexForOffset:O,getColumnStopIndexForStartIndex:j,getEstimatedTotalHeight:w,getEstimatedTotalWidth:x,getColumnOffset:k,getRowOffset:_,getRowPosition:C,getRowStartIndexForOffset:S,getRowStopIndexForStartIndex:E,initCache:T,validateProps:L})=>Object(fe.t)({name:null!=e?e:"ElVirtualList",props:Wg,emits:[Tg,Lg],setup(s,{emit:c,expose:e}){L(s);var t=Object(fe.u)();const u=Object(fe.Q)(T(s,t)),i=Object(fe.Q)(null);var n=Object(fe.Q)(null);const d=Object(fe.Q)({isScrolling:!1,scrollLeft:P(s.initScrollLeft)?s.initScrollLeft:0,scrollTop:P(s.initScrollTop)?s.initScrollTop:0,updateRequested:!1,xAxisScrollDir:Mg,yAxisScrollDir:Mg}),p=Object(fe.j)(()=>{var{totalColumn:e,totalRow:t,columnCache:n}=s,{isScrolling:l,xAxisScrollDir:a,scrollLeft:r}=N(d);if(0===e||0===t)return[0,0,0,0];var o=O(s,r,N(u)),t=j(s,o,r,N(u)),r=l&&a!==Pg?1:Math.max(1,n),n=l&&a!==Mg?1:Math.max(1,n);return[Math.max(0,o-r),Math.max(0,Math.min(e-1,t+n)),o,t]}),b=Object(fe.j)(()=>{var{totalColumn:e,totalRow:t,rowCache:n}=s,{isScrolling:l,yAxisScrollDir:a,scrollTop:r}=N(d);if(0===e||0===t)return[0,0,0,0];var o=S(s,r,N(u)),e=E(s,o,r,N(u)),r=l&&a!==Pg?1:Math.max(1,n),n=l&&a!==Mg?1:Math.max(1,n);return[Math.max(0,o-r),Math.max(0,Math.min(t-1,e+n)),o,e]}),l=Object(fe.j)(()=>w(s,N(u))),a=Object(fe.j)(()=>x(s,N(u)));var r=Object(fe.j)(()=>[{position:"relative",overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform"},ky({direction:s.direction,height:P(s.height)?`${s.height}px`:s.height,width:P(s.width)?`${s.width}px`:s.width},s.style)]),o=Object(fe.j)(()=>{var e=`${N(a)}px`;return{height:`${N(l)}px`,pointerEvents:N(d).isScrolling?"none":void 0,width:e}});const f=()=>{var e,{totalColumn:t,totalRow:n}=s;0({})),v=({scrollLeft:e,scrollTop:t})=>{e=Math.max(e,0),t=Math.max(t,0);var n=N(d);t===n.scrollTop&&e===n.scrollLeft||(d.value=_y(ky({},n),{xAxisScrollDir:qg(n.scrollLeft,e),yAxisScrollDir:qg(n.scrollTop,t),scrollLeft:e,scrollTop:t,updateRequested:!0}),Object(fe.A)(m))};t=(e=0,t=0,n=Ag)=>{var l=N(d);t=Math.max(0,Math.min(t,s.totalColumn-1)),e=Math.max(0,Math.min(e,s.totalRow-1));var a=J(),r=N(u),o=w(s,r),i=x(s,r);v({scrollLeft:k(s,t,n,l.scrollLeft,r,i>s.width?a:0),scrollTop:_(s,e,n,l.scrollTop,r,o>s.height?a:0)})};const m=()=>{d.value.isScrolling=!1,Object(fe.A)(()=>{h(-1,null,null)})};Object(fe.I)(()=>{if(!W){var{initScrollLeft:e,initScrollTop:t}=s;const n=N(i);null!==n&&(P(e)&&(n.scrollLeft=e),P(t)&&(n.scrollTop=t)),f()}}),Object(fe.K)(()=>{var e=s["direction"],{scrollLeft:t,scrollTop:n,updateRequested:l}=N(d);if(l&&null!==N(i)){const o=N(i);if(e===Bg)switch(Xg()){case zg:o.scrollLeft=-t;break;case Fg:o.scrollLeft=t;break;default:var{clientWidth:a,scrollWidth:r}=o;o.scrollLeft=r-a-t}else o.scrollLeft=Math.max(0,t);o.scrollTop=Math.max(0,n)}});o={windowStyle:r,windowRef:i,columnsToRender:p,innerRef:n,innerStyle:o,states:d,rowsToRender:b,getItemStyle:(e,t)=>{var{columnWidth:n,direction:l,rowHeight:a}=s;const r=h(g&&n,g&&a,g&&l);var o=`${e},${t}`;if(jg(r,o))return r[o];var[,i]=y(s,t,N(u)),n=N(u),a=Kg(l),[l,e]=C(s,e,n),[n]=y(s,t,n);return r[o]={position:"absolute",left:a?void 0:`${i}px`,right:a?`${i}px`:void 0,top:`${e}px`,height:`${l}px`,width:`${n}px`},r[o]},onScroll:t=>{var{clientHeight:n,clientWidth:l,scrollHeight:a,scrollLeft:r,scrollTop:o,scrollWidth:i}=t.currentTarget,t=N(d);if(t.scrollTop!==o||t.scrollLeft!==r){let e=r;if(Kg(s.direction))switch(Xg()){case zg:e=-r;break;case Rg:e=i-l-r}d.value=_y(ky({},t),{isScrolling:!0,scrollLeft:e,scrollTop:Math.max(0,Math.min(o,a-n)),updateRequested:!1,xAxisScrollDir:qg(t.scrollLeft,e),yAxisScrollDir:qg(t.scrollTop,o)}),Object(fe.A)(m),f()}},scrollTo:v,scrollToItem:t};return e({windowRef:i,innerRef:n,getItemStyleCache:h,scrollTo:v,scrollToItem:t,states:d}),o},render(e){var n;const{$slots:l,className:t,containerElement:a,columnsToRender:r,data:o,getItemStyle:i,innerElement:s,innerStyle:c,rowsToRender:u,onScroll:d,states:p,useIsScrolling:b,windowStyle:f,totalColumn:h,totalRow:v}=e;var[m,g]=r,[y,O]=u,j=Object(fe.W)(a),e=Object(fe.W)(s);const w=[];if(0w})];return Object(fe.v)(j,{class:t,style:f,onScroll:d,ref:"windowRef"},Object(A.i)(j)?x:{default:()=>x})}});ja({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},l,a,r,o,i)=>{n=Number(n);var s=Math.max(0,e*t-n),c=Math.min(s,l*t),u=Math.max(0,l*t-n+i+t);switch(a="smart"===a?u-n<=r&&r<=c+n?Ag:Dg:a){case Ng:return c;case $g:return u;case Dg:var d=Math.round(u+(c-u)/2);return ds+Math.floor(n/2)?s:d;default:Ag;return u<=r&&r<=c?r:c{t=Number(t);var s=Math.max(0,n*e-t),c=Math.min(s,l*e),u=Math.max(0,l*e-t+i+e);switch(a=a===Ig?u-t<=r&&r<=c+t?Ag:Dg:a){case Ng:return c;case $g:return u;case Dg:var d=Math.round(u+(c-u)/2);return ds+Math.floor(t/2)?s:d;default:Ag;return u<=r&&r<=c?r:cMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},l,a)=>{e=Math.ceil((n+a-l*e)/e);return Math.max(0,Math.min(t-1,l+e-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},l,a)=>{e=Math.ceil((n+a-l*e)/e);return Math.max(0,Math.min(t-1,l+e-1))},initCache:()=>{},clearCache:!0,validateProps:({})=>{0}});const{max:Cy,min:Sy,floor:Ey}=Math;const Ty={column:"columnWidth",row:"rowHeight"},Ly={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},My=(e,n,l,a)=>{const[r,o,i]=[l[a],e[Ty[a]],l[Ly[a]]];if(i{for(;n<=l;){var o=n+Ey((l-n)/2),i=My(e,o,t,r).offset;if(i===a)return o;i{var[a,r]=[t[l],t[Ly[l]]];return n<=(0{var r="column"===a?e.totalColumn:e.totalRow;let o=1;for(;n{let a=0;return 0<=(n=e<=n?e-1:n)&&(l=l[n],a=l.offset+l.size),a+(e-n-1)*t},Ms=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:l})=>{let a=0;return 0<=(l=e{const[i,s]=["row"===r?e.height:e.width,Iy[r]];var r=My(e,t,a,r),a=s(e,a),c=Cy(0,Sy(a-i,r.offset)),u=Cy(0,r.offset-i+o+r.size);switch(n=n===Ig?u-i<=l&&l<=c+i?Ag:Dg:n){case Ng:return c;case $g:return u;case Dg:return Math.round(u+(c-u)/2);default:Ag;return u<=l&&l<=c?l:c{n=My(e,t,n,"column");return[n.size,n.offset]},getRowPosition:(e,t,n)=>{n=My(e,t,n,"row");return[n.size,n.offset]},getColumnOffset:(e,t,n,l,a,r)=>Ny(e,t,n,l,a,"column",r),getRowOffset:(e,t,n,l,a,r)=>Ny(e,t,n,l,a,"row",r),getColumnStartIndexForOffset:(e,t,n)=>Ay(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,l)=>{var a=My(e,t,l,"column"),r=n+e.width;let o=a.offset+a.size,i=t;for(;iAy(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,l)=>{var{totalRow:a,height:r}=e,o=My(e,t,l,"row"),i=n+r;let s=o.size+o.offset,c=t;for(;c{return{column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}},clearCache:!0,validateProps:({})=>{0}});var Dy=Object(fe.t)({props:{item:{type:Object,required:!0},style:Object,height:Number}});Dy.render=function(e,t,n,l,a,r){return e.item.isTitle?(Object(fe.L)(),Object(fe.l)("div",{key:0,class:"el-select-group__title",style:[e.style,{lineHeight:`${e.height}px`}]},Object(fe.Y)(e.item.label),5)):(Object(fe.L)(),Object(fe.l)("div",{key:1,class:"el-select-group__split",style:e.style},[Object(fe.s)("span",{class:"el-select-group__split-dash",style:{top:`${e.height/2}px`}},null,4)],4))},Dy.__file="packages/select-v2/src/group-item.vue";var $y=Object(fe.t)({props:{data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean},emits:["select","hover"],setup(e,{emit:t}){return{hoverItem:()=>{t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}});$y.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)("li",{"aria-selected":t.selected,style:t.style,class:{"el-select-dropdown__option-item":!0,"is-selected":t.selected,"is-disabled":t.disabled,hover:t.hovering},onMouseenter:e[1]||(e[1]=(...e)=>t.hoverItem&&t.hoverItem(...e)),onClick:e[2]||(e[2]=Object(fe.mb)((...e)=>t.selectOptionClick&&t.selectOptionClick(...e),["stop"]))},[Object(fe.T)(t.$slots,"default",{item:t.item,index:t.index,disabled:t.disabled},()=>[Object(fe.s)("span",null,Object(fe.Y)(t.item.label),1)])],46,["aria-selected"])},$y.__file="packages/select-v2/src/option-item.vue";const Vy="ElSelect";var By=Object.defineProperty,zy=Object.defineProperties,Fy=Object.getOwnPropertyDescriptors,Ry=Object.getOwnPropertySymbols,Hy=Object.prototype.hasOwnProperty,Wy=Object.prototype.propertyIsEnumerable,Qy=(e,t,n)=>t in e?By(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yy=(e,t)=>{for(var n in t=t||{})Hy.call(t,n)&&Qy(e,n,t[n]);if(Ry)for(var n of Ry(t))Wy.call(t,n)&&Qy(e,n,t[n]);return e},n=Object(fe.t)({name:"ElSelectDropdown",props:{data:Array,hoveringIndex:Number,width:Number},setup(t){const r=Object(fe.w)(Vy),n=Object(fe.Q)([]),l=Object(fe.Q)(null),e=Object(fe.j)(()=>u(r.props.estimatedOptionHeight));var a=Object(fe.j)(()=>e.value?{itemSize:r.props.itemHeight}:{estimatedSize:r.props.estimatedOptionHeight,itemSize:e=>n.value[e]});return{select:r,listProps:a,listRef:l,isSized:e,isItemDisabled:(e,t)=>{var{disabled:n,multiple:l,multipleLimit:a}=r.props;return n||!t&&!!l&&(0=a)},isItemHovering:e=>t.hoveringIndex===e,isItemSelected:(e,t)=>(r.props.multiple?(e=[],t)=>{const{props:{valueKey:n}}=r;return Object(A.h)(t)?e&&e.some(e=>K(e,n)===K(t,n)):e.includes(t)}:(e,t)=>{if(Object(A.h)(t)){var n=r.props["valueKey"];return K(e,n)===K(t,n)}return e===t})(e,t.value),scrollToItem:e=>{l.value.scrollToItem(e)}}},render(e,t){const{$slots:r,data:n,listProps:o,select:l,isSized:i,width:a,isItemDisabled:s,isItemHovering:c,isItemSelected:u}=e;e=i?dy:vy;const{props:d,onSelect:p,onKeyboardNavigate:b,onKeyboardSelect:f}=l,{height:h,modelValue:v,multiple:m}=d;if(0===n.length)return Object(fe.v)("div",{class:"el-select-dropdown",style:{width:`${a}px`}},null==(g=r.empty)?void 0:g.call(r));var g=Object(fe.jb)(e=>{var{index:t,data:n}=e;const l=n[t];if("Group"===n[t].type)return Object(fe.v)(Dy,{item:l,style:e.style,height:i?o.itemSize:o.estimatedSize});var a=u(v,l),n=s(v,a);return Object(fe.v)($y,(e=Yy({},e),t={selected:a,disabled:l.disabled||n,hovering:c(t),item:l,onSelect:p},zy(e,Fy(t))),{default:Object(fe.jb)(e=>Object(fe.T)(r,"default",e,()=>[Object(fe.v)("span",l.label)]))})}),g=Object(fe.v)(e,Yy({ref:"listRef",className:"el-select-dropdown__list",data:n,height:h,width:a,total:n.length,onKeydown:[t[1]||(t[1]=Object(fe.lb)(Object(fe.mb)(()=>b("forward"),["stop","prevent"]),["down"])),t[2]||(t[2]=Object(fe.lb)(Object(fe.mb)(()=>b("backward"),["stop","prevent"]),["up"])),t[3]||(t[3]=Object(fe.lb)(Object(fe.mb)(f,["stop","prevent"]),["enter"])),t[4]||(t[4]=Object(fe.lb)(Object(fe.mb)(()=>l.expanded=!1,["stop","prevent"]),["esc"])),t[5]||(t[5]=Object(fe.lb)(()=>l.expanded=!1,["tab"]))]},o),{default:g});return Object(fe.v)("div",{class:{"is-multiple":m,"el-select-dropdown":!0}},[g])}});n.__file="packages/select-v2/src/select-dropdown.vue";const qy=Array.isArray,Uy=e=>"function"==typeof e,Ky=e=>null!==e&&"object"==typeof e;var Gy=Object.defineProperty,Xy=Object.defineProperties,Zy=Object.getOwnPropertyDescriptors,Jy=Object.getOwnPropertySymbols,eO=Object.prototype.hasOwnProperty,tO=Object.prototype.propertyIsEnumerable,nO=(e,t,n)=>t in e?Gy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const lO=(r,a)=>{const t=kn()["t"],e=Object(fe.w)(Mn,{}),n=Object(fe.w)(Pn,{}),l=G(),o=Object(fe.P)({inputValue:"",displayInputValue:"",calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,inputWidth:240,initialInputHeight:0,previousQuery:null,query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),i=Object(fe.Q)(-1),s=Object(fe.Q)(-1);var c=Object(fe.Q)(null);const u=Object(fe.Q)(null),d=Object(fe.Q)(null),p=Object(fe.Q)(null),b=Object(fe.Q)(null),f=Object(fe.Q)(null),h=Object(fe.Q)(null),v=Object(fe.Q)(!1),m=Object(fe.j)(()=>r.disabled||e.disabled);var g=Object(fe.j)(()=>{var e=34*x.value.length;return e>r.height?r.height:e}),y=Object(fe.j)(()=>{var e=r.multiple?Array.isArray(r.modelValue)&&0r.remote&&r.filterable?"":v.value?"arrow-up is-reverse":"arrow-up"),j=Object(fe.j)(()=>r.remote?300:0);const w=Object(fe.j)(()=>{var e=x.value;return r.loading?r.loadingText||t("el.select.loading"):(!r.remote||""!==o.query||0!==e.length)&&(r.filterable&&o.query&&0{const l=e=>{var t=o.inputValue;return!t||e.label.includes(t)};return(e=>{const t=[];return e.map(e=>{qy(e.options)?(t.push({label:e.label,isTitle:!0,type:"Group"}),e.options.forEach(e=>{t.push(e)}),t.push({type:"Group"})):t.push(e)}),t})(r.options.concat(o.createdOptions).map(e=>{if(qy(e.options)){var t=e.options.filter(l);if(0{for(var n in t=t||{})eO.call(t,n)&&nO(e,n,t[n]);if(Jy)for(var n of Jy(t))tO.call(t,n)&&nO(e,n,t[n]);return e})({},e),Xy(n,Zy({options:t}))}else if(l(e))return e;var n;return null}).filter(e=>null!==e))}),k=Object(fe.j)(()=>r.size||n.size||l.size);var _=Object(fe.j)(()=>k.value);const C=()=>{var e,t;s.value=(null==(t=null==(e=null==(t=b.value)?void 0:t.getBoundingClientRect)?void 0:e.call(t))?void 0:t.width)||200};var S=Object(fe.j)(()=>({width:`${0===o.calculatedWidth?4:Math.ceil(o.calculatedWidth)+4}px`})),E=Object(fe.j)(()=>qy(r.modelValue)?0===r.modelValue.length&&!o.displayInputValue:!r.filterable||0===o.displayInputValue.length),T=Object(fe.j)(()=>{var e=r.placeholder||t("el.select.placeholder");return!r.multiple&&o.selectedLabel||e}),L=Object(fe.j)(()=>{var e;return null==(e=p.value)?void 0:e.popperRef});const M=Object(fe.j)(()=>{if(r.multiple){if(0e.value===r.modelValue[0])}else if(r.modelValue)return x.value.findIndex(e=>e.value===r.modelValue);return-1}),P=()=>{var e,t;null!=(e=(t=u.value).focus)&&e.call(t),null!=(t=(e=p.value).update)&&t.call(e)},A=()=>{var e,t;r.automaticDropdown||m.value||(o.isComposing&&(o.softFocus=!0),v.value=!v.value,null!=(t=null==(e=u.value)?void 0:e.focus)&&t.call(e))},I=e=>{o.previousQuery===e||o.isOnComposition||(null!==o.previousQuery||!Uy(r.filterMethod)&&!Uy(r.remoteMethod)?(o.previousQuery=e,Object(fe.A)(()=>{var e,t;v.value&&null!=(t=null==(e=p.value)?void 0:e.update)&&t.call(e)}),o.hoveringIndex=-1,r.multiple&&r.filterable&&Object(fe.A)(()=>{var e=15*u.value.value.length+20;o.inputLength=r.collapseTags?Math.min(50,e):e,z()}),r.remote&&Uy(r.remoteMethod)?(o.hoveringIndex=-1,r.remoteMethod(e)):Uy(r.filterMethod)&&r.filterMethod(e),r.defaultFirstOption&&(r.filterable||r.remote)):o.previousQuery=e)};const N=Cn()(()=>{r.filterable&&o.inputValue!==o.selectedLabel&&(o.query=o.selectedLabel,I(o.query))},j.value);var D=Cn()(e=>{I(e.target.value)},j.value);const $=e=>{Ca()(r.modelValue,e)||a(ie,e)},V=e=>{a(me,e),$(e)},B=(e=[],n)=>{if(!Ky(n))return e.indexOf(n);const l=r.valueKey;let a=-1;return e.some((e,t)=>K(e,l)===K(n,l)&&(a=t,!0)),a};const z=()=>{r.collapseTags&&!r.filterable||Object(fe.A)(()=>{var e,t,n;u.value&&(n=f.value,b.value.height=n.offsetHeight,v.value&&!1!==w.value&&null!=(t=null==(e=p.value)?void 0:e.update)&&t.call(e))})},F=()=>{var e,t;(()=>{if(u.value)o.inputWidth=u.value.getBoundingClientRect().width})(),C(),null!=(t=null==(e=p.value)?void 0:e.update)&&t.call(e),r.multiple&&z()},R=(t,e,n=!0)=>{var l;if(r.multiple){let e=r.modelValue.slice();var a=B(e,t.value);-1{r.filterable&&r.allowCreate,o.softFocus=!1,Object(fe.A)(()=>{var e,t;null!=(t=null==(e=u.value)?void 0:e.blur)&&t.call(e),h.value&&(o.calculatedWidth=h.value.getBoundingClientRect().width),o.isSilentBlur?o.isSilentBlur=!1:o.isComposing&&a("blur"),o.isComposing=!1})};const W=e=>{o.displayInputValue=e,o.inputValue=e},Q=t=>{if(!m.value)if(r.multiple)v.value=!0;else{let e;var n;0!==r.options.length&&0!==x.value.length&&0x.value.length-1&&(e=0)):(e=i.value-1,e<0&&(e=x.value.length-1)),i.value=e,(n=x.value[e]).disabled||"Group"===n.type?Q(t):(a(me,x.value[e]),$(x.value[e])))}};const Y=()=>{0{d.value.scrollToItem(e)},U=()=>{var e;r.multiple?0{var e=x.value.find(e=>e.value===t);e&&o.cachedOptions.push(e)})):r.modelValue?(e=x.value.find(e=>e.value===r.modelValue),o.selectedLabel=e?e.label:`${r.modelValue}`):o.selectedLabel="",C()};return Object(fe.hb)(v,e=>{var t;a("visible-change",e),e?null!=(e=(t=p.value).update)&&e.call(t):o.displayInputValue=""}),Object(fe.hb)([()=>r.modelValue,()=>r.options],()=>{U()},{deep:!0}),Object(fe.I)(()=>{U(),he(b.value,F)}),Object(fe.E)(()=>{ve(b.value,F)}),{collapseTagSize:_,currentPlaceholder:T,expanded:v,emptyText:w,popupHeight:g,debounce:j,filteredOptions:x,iconClass:O,inputWrapperStyle:S,popperSize:s,shouldShowPlaceholder:E,selectDisabled:m,selectSize:k,showClearBtn:y,states:o,calculatorRef:h,controlRef:c,inputRef:u,menuRef:d,popper:p,selectRef:b,selectionRef:f,popperRef:L,debouncedOnInputChange:N,debouncedQueryChange:D,deleteTag:(e,t)=>{var n,l=r.modelValue.indexOf(t.value);-1Ky(e)?e.label:e,getValueKey:e=>Ky(e)?K(e,r.valueKey):e,handleBlur:H,handleClear:()=>{let e;e=qy(r.modelValue)?[]:"",o.softFocus=!0,r.multiple?o.cachedOptions=[]:o.selectedLabel="",v.value=!1,V(e),a("clear"),Object(fe.A)(P)},handleClickOutside:()=>{v.value=!1,H()},handleDel:e=>{if(0===o.displayInputValue.length){e.preventDefault();const t=r.modelValue.slice();t.pop(),o.cachedOptions.pop(),V(t)}},handleEsc:()=>{0{var t=o.isComposing;o.isComposing=!0,o.softFocus?o.softFocus=!1:((r.automaticDropdown||r.filterable)&&(v.value=!0),t||a("focus",e))},handleInputBoxClick:()=>{0===o.displayInputValue.length&&v.value&&(v.value=!1)},handleMenuEnter:()=>{o.inputValue=o.displayInputValue,Object(fe.A)(()=>{~M.value&&q(M.value)})},toggleMenu:A,scrollTo:q,onCompositionUpdate:e=>{W(o.displayInputValue+=e.data),Y()},onInput:Y,onKeyboardNavigate:Q,onKeyboardSelect:()=>{v.value?R(x.value[o.hoveringIndex],o.hoveringIndex,!1):A()},onSelect:R,onUpdateInputValue:W}};var Nt={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:String,default:"el-icon-circle-close"},collapseTags:Boolean,defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:Boolean,options:{type:Array,required:!0},placeholder:{type:String},popperAppendToBody:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:En},valueKey:{type:String,default:"value"}},aO=Object.defineProperty,rO=Object.defineProperties,oO=Object.getOwnPropertyDescriptors,iO=Object.getOwnPropertySymbols,sO=Object.prototype.hasOwnProperty,cO=Object.prototype.propertyIsEnumerable,uO=(e,t,n)=>t in e?aO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dO=Object(fe.t)({name:"ElSelectV2",components:{ElSelectMenu:n,ElTag:Go,ElPopper:Ql},directives:{ClickOutside:St,ModelText:fe.fb},props:Nt,emits:[me,ie,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){var n=lO(e,t);return Object(fe.N)(Vy,{props:Object(fe.P)((t=((e,t)=>{for(var n in t=t||{})sO.call(t,n)&&uO(e,n,t[n]);if(iO)for(var n of iO(t))cO.call(t,n)&&uO(e,n,t[n]);return e})({},Object(fe.bb)(e)),e={height:n.popupHeight},rO(t,oO(e)))),onSelect:n.onSelect,onKeyboardNavigate:n.onKeyboardNavigate,onKeyboardSelect:n.onKeyboardSelect}),n}});const pO={key:0},bO={key:1,class:"el-select-v2__selection"},fO={key:0,class:"el-select-v2__selected-item"},hO={class:"el-select-v2__tags-text"},vO={class:"el-select-v2__selected-item el-select-v2__input-wrapper"},mO={class:"el-select-v2__suffix"},gO={class:"el-select-v2__empty"};dO.render=function(n,e,t,l,a,r){const o=Object(fe.U)("el-tag"),i=Object(fe.U)("el-select-menu");var s=Object(fe.U)("el-popper");const c=Object(fe.V)("model-text");var u=Object(fe.V)("click-outside");return Object(fe.kb)((Object(fe.L)(),Object(fe.l)("div",{ref:"selectRef",class:[[n.selectSize?"el-select-v2--"+n.selectSize:""],"el-select-v2"],onClick:e[20]||(e[20]=Object(fe.mb)((...e)=>n.toggleMenu&&n.toggleMenu(...e),["stop"])),onMouseenter:e[21]||(e[21]=e=>n.states.comboBoxHovering=!0),onMouseleave:e[22]||(e[22]=e=>n.states.comboBoxHovering=!1)},[Object(fe.s)(s,{ref:"popper",visible:n.expanded,"onUpdate:visible":e[18]||(e[18]=e=>n.expanded=e),"append-to-body":n.popperAppendToBody,"popper-class":`el-select-v2__popper ${n.popperClass}`,"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":n.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:"light","manual-mode":"",placement:"bottom-start",pure:"",transition:"el-zoom-in-top",trigger:"click",onBeforeEnter:n.handleMenuEnter,onAfterLeave:e[19]||(e[19]=e=>n.states.inputValue=n.states.displayInputValue)},{trigger:Object(fe.jb)(()=>[Object(fe.s)("div",{ref:"selectionRef",class:["el-select-v2__wrapper",{"is-focused":n.states.isComposing,"is-hovering":n.states.comboBoxHovering,"is-filterable":n.filterable,"is-disabled":n.disabled}]},[n.$slots.prefix?(Object(fe.L)(),Object(fe.l)("div",pO,[Object(fe.T)(n.$slots,"prefix")])):Object(fe.m)("v-if",!0),n.multiple?(Object(fe.L)(),Object(fe.l)("div",bO,[n.collapseTags&&0n.deleteTag(e,n.states.cachedOptions[0]))},{default:Object(fe.jb)(()=>[Object(fe.s)("span",{class:"el-select-v2__tags-text",style:{maxWidth:n.states.inputWidth-123+"px"}},Object(fe.Y)(n.states.cachedOptions[0].label),5)]),_:1},8,["closable","size"]),1[Object(fe.s)("span",hO,"+ "+Object(fe.Y)(n.modelValue.length-1),1)]),_:1},8,["size"])):Object(fe.m)("v-if",!0)])):(Object(fe.L)(!0),Object(fe.l)(fe.b,{key:1},Object(fe.S)(n.states.cachedOptions,(t,e)=>(Object(fe.L)(),Object(fe.l)("div",{key:e,class:"el-select-v2__selected-item"},[Object(fe.s)(o,{key:n.getValueKey(t),closable:!n.selectDisabled&&!t.disabled,size:n.collapseTagSize,type:"info","disable-transitions":"",onClose:e=>n.deleteTag(e,t)},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(n.getLabel(t)),1)]),_:2},1032,["closable","size","onClose"])]))),128)),Object(fe.s)("div",{class:"el-select-v2__selected-item el-select-v2__input-wrapper",style:n.inputWrapperStyle},[Object(fe.kb)(Object(fe.s)("input",{id:n.id,ref:"inputRef",autocomplete:n.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":n.expanded,"aria-labelledby":n.label,class:"el-select-v2__combobox-input",disabled:n.disabled,role:"combobox",readonly:!n.filterable,spellcheck:"false",type:"text",name:n.name,unselectable:n.expanded?"on":void 0,"onUpdate:modelValue":e[2]||(e[2]=(...e)=>n.onUpdateInputValue&&n.onUpdateInputValue(...e)),onClick:e[3]||(e[3]=Object(fe.mb)((...e)=>n.handleInputBoxClick&&n.handleInputBoxClick(...e),["stop","prevent"])),onFocus:e[4]||(e[4]=(...e)=>n.handleFocus&&n.handleFocus(...e)),onInput:e[5]||(e[5]=(...e)=>n.onInput&&n.onInput(...e)),onCompositionupdate:e[6]||(e[6]=(...e)=>n.onCompositionUpdate&&n.onCompositionUpdate(...e)),onCompositionend:e[7]||(e[7]=(...e)=>n.onInput&&n.onInput(...e)),onKeydown:[e[8]||(e[8]=Object(fe.lb)(Object(fe.mb)((...e)=>n.handleEsc&&n.handleEsc(...e),["stop","prevent"]),["esc"])),e[9]||(e[9]=Object(fe.lb)(Object(fe.mb)((...e)=>n.handleDel&&n.handleDel(...e),["stop"]),["delete"]))]},null,40,["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"]),[[c,n.states.displayInputValue]]),n.filterable?(Object(fe.L)(),Object(fe.l)("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:"el-select-v2__input-calculator",textContent:Object(fe.Y)(n.states.displayInputValue)},null,8,["textContent"])):Object(fe.m)("v-if",!0)],4)])):(Object(fe.L)(),Object(fe.l)(fe.b,{key:2},[Object(fe.s)("div",vO,[Object(fe.kb)(Object(fe.s)("input",{id:n.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":n.label,"aria-expanded":n.expanded,autocapitalize:"off",autocomplete:n.autocomplete,class:"el-select-v2__combobox-input",disabled:n.disabled,name:n.name,role:"combobox",readonly:!n.filterable,spellcheck:"false",type:"text",unselectable:n.expanded?"on":void 0,onClick:e[10]||(e[10]=Object(fe.mb)((...e)=>n.handleInputBoxClick&&n.handleInputBoxClick(...e),["stop","prevent"])),onCompositionend:e[11]||(e[11]=(...e)=>n.onInput&&n.onInput(...e)),onCompositionupdate:e[12]||(e[12]=(...e)=>n.onCompositionUpdate&&n.onCompositionUpdate(...e)),onFocus:e[13]||(e[13]=(...e)=>n.handleFocus&&n.handleFocus(...e)),onInput:e[14]||(e[14]=(...e)=>n.onInput&&n.onInput(...e)),onKeydown:e[15]||(e[15]=Object(fe.lb)(Object(fe.mb)((...e)=>n.handleEsc&&n.handleEsc(...e),["stop","prevent"]),["esc"])),"onUpdate:modelValue":e[16]||(e[16]=(...e)=>n.onUpdateInputValue&&n.onUpdateInputValue(...e))},null,40,["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"]),[[c,n.states.displayInputValue]])]),n.filterable?(Object(fe.L)(),Object(fe.l)("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:"el-select-v2__selected-item el-select-v2__input-calculator",textContent:Object(fe.Y)(n.states.displayInputValue)},null,8,["textContent"])):Object(fe.m)("v-if",!0)],64)),n.shouldShowPlaceholder?(Object(fe.L)(),Object(fe.l)("span",{key:3,class:{"el-select-v2__placeholder":!0,"is-transparent":n.states.isComposing||(n.placeholder&&n.multiple?0===n.modelValue.length:!n.modelValue)}},Object(fe.Y)(n.currentPlaceholder),3)):Object(fe.m)("v-if",!0),Object(fe.s)("span",mO,[Object(fe.kb)(Object(fe.s)("i",{class:["el-select-v2__caret","el-input__icon","el-icon-"+n.iconClass]},null,2),[[fe.gb,!n.showClearBtn]]),n.showClearBtn?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:`el-select-v2__caret el-input__icon ${n.clearIcon}`,onClick:e[17]||(e[17]=Object(fe.mb)((...e)=>n.handleClear&&n.handleClear(...e),["prevent","stop"]))},null,2)):Object(fe.m)("v-if",!0)])],2)]),default:Object(fe.jb)(()=>[Object(fe.s)(i,{ref:"menuRef",data:n.filteredOptions,width:n.popperSize,"hovering-index":n.states.hoveringIndex},{default:Object(fe.jb)(e=>[Object(fe.T)(n.$slots,"default",e)]),empty:Object(fe.jb)(()=>[Object(fe.T)(n.$slots,"empty",{},()=>[Object(fe.s)("p",gO,Object(fe.Y)(n.emptyText),1)])]),_:1},8,["data","width","hovering-index"])]),_:1},8,["visible","append-to-body","popper-class","popper-options","onBeforeEnter"])],34)),[[u,n.handleClickOutside,n.popperRef]])},dO.__file="packages/select-v2/src/select.vue",dO.install=e=>{e.component(dO.name,dO)};ja=dO;const yO="ElInfiniteScroll";const OO={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},jO=(i,s)=>c(OO).reduce((e,[t,n])=>{const{type:l,default:a}=n;var r=i.getAttribute(`infinite-scroll-${t}`);let o=null!=(r=null!=(n=s[r])?n:r)?r:a;return o="false"!==o&&o,o=l(o),e[t]=Number.isNaN(o)?a:o,e},{}),wO=e=>{const t=e[yO]["observer"];t&&(t.disconnect(),delete e[yO].observer)},xO=(t,n)=>{var{container:l,containerEl:a,instance:r,observer:e,lastScrollTop:o}=t[yO],{disabled:i,distance:s}=jO(t,r),{clientHeight:c,scrollHeight:u,scrollTop:d}=a,o=d-o;if(t[yO].lastScrollTop=d,!(e||i||o<0)){let e=!1;e=l===t?u-(c+d)<=s:({clientTop:l,scrollHeight:u}=t,t=t,a=a,Math.abs(f(t)-f(a))+l+u-s<=d+c),e&&n.call(r)}};function kO(e,t){var{containerEl:n,instance:l}=e[yO],a=jO(e,l)["disabled"];a||(n.scrollHeight<=n.clientHeight?t.call(l):wO(e))}const _O={mounted(s,c){return e=this,o=null,i=function*(){var{instance:e,value:t}=c;"function"!=typeof t&&y(yO,"'v-infinite-scroll' binding value must be a function"),yield Object(fe.A)();var{delay:n,immediate:l}=jO(s,e);const a=j(s,!0);var r=a===window?document.documentElement:a,o=Jl()(xO.bind(null,s,t),n);if(a){if(s[yO]={instance:e,container:a,containerEl:r,delay:n,cb:t,onScroll:o,lastScrollTop:r.scrollTop},l){const i=new MutationObserver(Jl()(kO.bind(null,s,t),50));s[yO].observer=i,i.observe(s,{childList:!0,subtree:!0}),kO(s,t)}a.addEventListener("scroll",o)}},new Promise((t,n)=>{var l=e=>{try{r(i.next(e))}catch(e){n(e)}},a=e=>{try{r(i.throw(e))}catch(e){n(e)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(l,a);r((i=i.apply(e,o)).next())});var e,o,i},unmounted(e){const{container:t,onScroll:n}=e[yO];null!=t&&t.removeEventListener("scroll",n),wO(e)},install:e=>{e.directive("InfiniteScroll",_O)}};As=_O;const CO=Object.prototype.hasOwnProperty,SO=(e,t)=>CO.call(e,t);var EO=Object.defineProperty,TO=Object.defineProperties,LO=Object.getOwnPropertyDescriptors,MO=Object.getOwnPropertySymbols,PO=Object.prototype.hasOwnProperty,AO=Object.prototype.propertyIsEnumerable,IO=(e,t,n)=>t in e?EO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,NO=(e,t)=>{for(var n in t=t||{})PO.call(t,n)&&IO(e,n,t[n]);if(MO)for(var n of MO(t))AO.call(t,n)&&IO(e,n,t[n]);return e},DO=(e,t)=>TO(e,LO(t));function $O({options:e,globalLoadingOption:t}){let n=null,l=null;const a=Object(fe.Q)(!1),r=Object(fe.P)(DO(NO({},e),{originalPosition:"",originalOverflow:"",visible:!1}));function o(){const t=r.parent;if(!t.vLoadingAddClassList){let e=t.getAttribute("loading-number");e=Number.parseInt(e)-1,e?t.setAttribute("loading-number",e.toString()):(B(t,"el-loading-parent--relative"),t.removeAttribute("loading-number")),B(t,"el-loading-parent--hidden")}n.el&&n.el.parentNode&&n.el.parentNode.removeChild(n.el)}const i=DO(NO({},Object(fe.bb)(r)),{setText:function(e){r.text=e},close:function(){const e=r.parent;e.vLoadingAddClassList=null,r.fullscreen&&(t.fullscreenLoading=void 0),a.value=!0,clearTimeout(l),l=window.setTimeout(()=>{a.value&&(a.value=!1,o())},400),r.visible=!1},handleAfterLeave:function(){a.value&&(a.value=!1,o())}});e={name:"ElLoading",setup(){return i},render(){const e=Object(fe.v)("svg",NO({class:"circular",viewBox:this.svgViewBox||"25 25 50 50"},this.svg?{innerHTML:this.svg}:{}),[Object(fe.v)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none"})]),t=Object(fe.v)("i",{class:this.spinner}),n=Object(fe.v)("p",{class:"el-loading-text"},[this.text]);return Object(fe.v)(fe.f,{name:"el-loading-fade",onAfterLeave:this.handleAfterLeave},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{style:{backgroundColor:this.background||""},class:["el-loading-mask",this.customClass,this.fullscreen?"is-fullscreen":""]},[Object(fe.v)("div",{class:"el-loading-spinner"},[this.spinner?t:e,this.text?n:null])]),[[fe.gb,this.visible]])])})}};return n=Object(fe.s)(e),Object(fe.R)(n,document.createElement("div")),DO(NO({},i),{vm:n,get $el(){return n.el}})}var VO=Object.defineProperty,BO=Object.getOwnPropertySymbols,zO=Object.prototype.hasOwnProperty,FO=Object.prototype.propertyIsEnumerable,RO=(e,t,n)=>t in e?VO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,HO=(e,t)=>{for(var n in t=t||{})zO.call(t,n)&&RO(e,n,t[n]);if(BO)for(var n of BO(t))FO.call(t,n)&&RO(e,n,t[n]);return e};function WO(t={}){if(!W){"string"==typeof(t=HO(HO({},QO),t)).target&&(t.target=document.querySelector(t.target)),t.target=t.target||document.body,t.target!==document.body?t.fullscreen=!1:t.body=!0,t.fullscreen&&YO.fullscreenLoading&&YO.fullscreenLoading.close();const n=t.body?document.body:t.target;t.parent=n;const l=$O({options:t,globalLoadingOption:YO});qO(t,n,l),UO(t,n,l),t.parent.vLoadingAddClassList=()=>{UO(t,n,l)};let e=n.getAttribute("loading-number");return e=e?Number.parseInt(e)+1:1,n.setAttribute("loading-number",e.toString()),n.appendChild(l.$el),Object(fe.A)().then(()=>{l.visible.value=!SO(t,"visible")||t.visible}),t.fullscreen&&(YO.fullscreenLoading=l),l}}const QO={parent:null,background:"",svg:null,svgViewBox:null,spinner:!1,text:null,fullscreen:!0,body:!1,lock:!1,customClass:""},YO={fullscreenLoading:null},qO=(l,e,t)=>((e,o,i)=>new Promise((t,n)=>{var l=e=>{try{r(i.next(e))}catch(e){n(e)}},a=e=>{try{r(i.throw(e))}catch(e){n(e)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(l,a);r((i=i.apply(e,o)).next())}))(void 0,null,function*(){const n={};l.fullscreen?(t.originalPosition.value=b(document.body,"position"),t.originalOverflow.value=b(document.body,"overflow"),n.zIndex=String(Xt.nextZIndex())):l.body?(t.originalPosition.value=b(document.body,"position"),yield Object(fe.A)(),["top","left"].forEach(e=>{var t="top"===e?"scrollTop":"scrollLeft";n[e]=l.target.getBoundingClientRect()[e]+document.body[t]+document.documentElement[t]-parseInt(b(document.body,`margin-${e}`),10)+"px"}),["height","width"].forEach(e=>{n[e]=l.target.getBoundingClientRect()[e]+"px"})):t.originalPosition.value=b(e,"position"),Object.keys(n).forEach(e=>{t.$el.style[e]=n[e]})}),UO=(e,t,n)=>{("absolute"!==n.originalPosition.value&&"fixed"!==n.originalPosition.value?V:B)(t,"el-loading-parent--relative"),(e.fullscreen&&e.lock?V:B)(t,"el-loading-parent--hidden")},KO=(e,t)=>{var n=e.getAttribute("element-loading-text"),l=e.getAttribute("element-loading-spinner"),a=e.getAttribute("element-loading-svg"),r=e.getAttribute("element-loading-svg-view-box"),o=e.getAttribute("element-loading-background"),i=e.getAttribute("element-loading-custom-class"),s=t.instance;e.instance=WO({text:s&&s[n]||n,svg:s&&s[a]||a,svgViewBox:s&&s[r]||r,spinner:s&&s[l]||l,background:s&&s[o]||o,customClass:s&&s[i]||i,fullscreen:!!t.modifiers.fullscreen,target:t.modifiers.fullscreen?null:e,body:!!t.modifiers.body,visible:!0,lock:!!t.modifiers.lock})},GO={mounted(e,t){t.value&&KO(e,t)},updated(e,t){const n=e.instance;t.oldValue!==t.value&&(t.value?KO(e,t):n.close())},unmounted(e){null!=(e=null==e?void 0:e.instance)&&e.close()}};Ms={install(e){e.directive("loading",GO),e.config.globalProperties.$loading=WO},directive:GO,service:WO};const XO={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace"};const ZO={success:"success",info:"info",warning:"warning",error:"error"};var JO=Object(fe.t)({name:"ElMessage",props:{customClass:{type:String,default:""},center:{type:Boolean,default:!1},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:3e3},iconClass:{type:String,default:""},id:{type:String,default:""},message:{type:[String,Object],default:""},onClose:{type:Function,required:!0},showClose:{type:Boolean,default:!1},type:{type:String,default:"info"},offset:{type:Number,default:20},zIndex:{type:Number,default:0}},emits:["destroy"],setup(t){var e=Object(fe.j)(()=>{var e=!t.iconClass&&t.type;return e&&ZO[e]?`el-icon-${ZO[e]}`:""}),n=Object(fe.j)(()=>({top:`${t.offset}px`,zIndex:t.zIndex}));const a=Object(fe.Q)(!1);let l=null;function r(){0{a.value&&o()},t.duration))}function o(){a.value=!1}function i({code:e}){e===XO.esc?a.value&&o():r()}return Object(fe.I)(()=>{var e,t,n,l;r(),a.value=!0,e=document,n=i,l=!(t="keydown"),e&&t&&n&&e.addEventListener(t,n,l)}),Object(fe.F)(()=>{var e,t,n,l;e=document,n=i,l=!(t="keydown"),e&&t&&n&&e.removeEventListener(t,n,l)}),{typeClass:e,customStyle:n,visible:a,close:o,clearTimer:function(){clearTimeout(l),l=null},startTimer:r}}});const ej={key:0,class:"el-message__content"};JO.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,{name:"el-message-fade",onBeforeLeave:t.onClose,onAfterLeave:e[4]||(e[4]=e=>t.$emit("destroy"))},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{id:t.id,class:["el-message",t.type&&!t.iconClass?`el-message--${t.type}`:"",t.center?"is-center":"",t.showClose?"is-closable":"",t.customClass],style:t.customStyle,role:"alert",onMouseenter:e[2]||(e[2]=(...e)=>t.clearTimer&&t.clearTimer(...e)),onMouseleave:e[3]||(e[3]=(...e)=>t.startTimer&&t.startTimer(...e))},[t.type||t.iconClass?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-message__icon",t.typeClass,t.iconClass]},null,2)):Object(fe.m)("v-if",!0),Object(fe.T)(t.$slots,"default",{},()=>[t.dangerouslyUseHTMLString?(Object(fe.L)(),Object(fe.l)(fe.b,{key:1},[Object(fe.m)(" Caution here, message could've been compromised, never use user's input as message "),Object(fe.m)(" eslint-disable-next-line "),Object(fe.s)("p",{class:"el-message__content",innerHTML:t.message},null,8,["innerHTML"])],2112)):(Object(fe.L)(),Object(fe.l)("p",ej,Object(fe.Y)(t.message),1))]),t.showClose?(Object(fe.L)(),Object(fe.l)("div",{key:1,class:"el-message__closeBtn el-icon-close",onClick:e[1]||(e[1]=Object(fe.mb)((...e)=>t.close&&t.close(...e),["stop"]))})):Object(fe.m)("v-if",!0)],46,["id"]),[[fe.gb,t.visible]])]),_:3},8,["onBeforeLeave"])},JO.__file="packages/message/src/index.vue";var tj=Object.defineProperty,nj=Object.defineProperties,lj=Object.getOwnPropertyDescriptors,aj=Object.getOwnPropertySymbols,rj=Object.prototype.hasOwnProperty,oj=Object.prototype.propertyIsEnumerable,ij=(e,t,n)=>t in e?tj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const sj=[];let cj=1;function uj(e={}){if(!W){var n,l=e="string"==typeof e?{message:e}:e;let t=e.offset||20;sj.forEach(({vm:e})=>{t+=(e.el.offsetHeight||0)+16}),t+=16;const a="message_"+cj++,r=l.onClose;n=((e,t)=>{for(var n in t=t||{})rj.call(t,n)&&ij(e,n,t[n]);if(aj)for(var n of aj(t))oj.call(t,n)&&ij(e,n,t[n]);return e})({},l),e={onClose:()=>{!function(t,e){var n=sj.findIndex(({vm:e})=>{var e=e.component.props["id"];return t===e});if(-1!==n){var l=sj[n]["vm"];if(l){null!=e&&e(l);var a=l.el.offsetHeight;sj.splice(n,1);var r=sj.length;if(!(r<1))for(let e=n;ei}:null);return s.props.onDestroy=()=>{Object(fe.R)(null,o)},Object(fe.R)(s,o),sj.push({vm:s}),document.body.appendChild(o.firstElementChild),{close:()=>s.component.proxy.visible=!1}}}["success","warning","info","error"].forEach(t=>{uj[t]=e=>("string"==typeof e?e={message:e,type:t}:e.type=t,uj(e))}),uj.closeAll=function(){for(let e=sj.length-1;0<=e;e--){const t=sj[e].vm.component;t.ctx.close()}};const dj=uj;dj.install=e=>{e.config.globalProperties.$message=dj};n=dj;const pj=Object.prototype.hasOwnProperty,bj=(e,t)=>pj.call(e,t);var fj=Object.defineProperty,hj=Object.defineProperties,vj=Object.getOwnPropertyDescriptors,mj=Object.getOwnPropertySymbols,gj=Object.prototype.hasOwnProperty,yj=Object.prototype.propertyIsEnumerable,Oj=(e,t,n)=>t in e?fj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jj=(e,o,i)=>new Promise((t,n)=>{var l=e=>{try{r(i.next(e))}catch(e){n(e)}},a=e=>{try{r(i.throw(e))}catch(e){n(e)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(l,a);r((i=i.apply(e,o)).next())});const wj={success:"success",info:"info",warning:"warning",error:"error"};var xj=Object(fe.t)({name:"ElMessageBox",directives:{TrapFocus:Pt},components:{ElButton:ma,ElInput:bl,ElOverlay:Gc},inheritAttrs:!1,props:{buttonSize:{type:String,validator:En},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(l,{emit:e}){const a=kn()["t"],t=Object(fe.Q)(!1),r=Object(fe.P)({beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,iconClass:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:Xt.nextZIndex()});var n=Object(fe.j)(()=>r.iconClass||(r.type&&wj[r.type]?`el-icon-${wj[r.type]}`:"")),o=Object(fe.j)(()=>!!r.message);const i=Object(fe.Q)(null),s=Object(fe.Q)(null);var c=Object(fe.j)(()=>`el-button--primary ${r.confirmButtonClass}`);function u(){t.value&&(t.value=!1,Object(fe.A)(()=>{r.action&&e("action",r.action)}))}Object(fe.hb)(()=>r.inputValue,e=>jj(this,null,function*(){yield Object(fe.A)(),"prompt"===l.boxType&&null!==e&&p()}),{immediate:!0}),Object(fe.hb)(()=>t.value,e=>{e&&("alert"!==l.boxType&&"confirm"!==l.boxType||Object(fe.A)().then(()=>{var e,t;null!=(t=null==(e=null==(t=s.value)?void 0:t.$el)?void 0:e.focus)&&t.call(e)}),r.zIndex=Xt.nextZIndex()),"prompt"===l.boxType&&(e?Object(fe.A)().then(()=>{i.value&&i.value.$el&&b().focus()}):(r.editorErrorMessage="",r.validateError=!1))}),Object(fe.I)(()=>jj(this,null,function*(){yield Object(fe.A)(),l.closeOnHashChange&&S(window,"hashchange",u)})),Object(fe.F)(()=>{l.closeOnHashChange&&E(window,"hashchange",u)});const d=e=>{var t;"prompt"===l.boxType&&"confirm"===e&&!p()||(r.action=e,r.beforeClose?null!=(t=r.beforeClose)&&t.call(r,e,r,u):u())},p=()=>{if("prompt"===l.boxType){const t=r.inputPattern;if(t&&!t.test(r.inputValue||""))return r.editorErrorMessage=r.inputErrorMessage||a("el.messagebox.error"),!(r.validateError=!0);const n=r.inputValidator;if("function"==typeof n){var e=n(r.inputValue);if(!1===e)return r.editorErrorMessage=r.inputErrorMessage||a("el.messagebox.error"),!(r.validateError=!0);if("string"==typeof e)return r.editorErrorMessage=e,!(r.validateError=!0)}}return r.editorErrorMessage="",!(r.validateError=!1)},b=()=>{var e=i.value.$refs;return e.input||e.textarea};var f,h=()=>{d("close")};return l.closeOnPressEscape?an({handleClose:h},t):((e,t,n)=>{const l=e=>{n(e)&&e.stopImmediatePropagation()};Object(fe.hb)(()=>e.value,e=>{(e?S:E)(document,t,l,!0)},{immediate:!0})})(t,"keydown",e=>e.code===te.esc),l.lockScroll&&tn(t),nn(t),f=((e,t)=>{for(var n in t=t||{})gj.call(t,n)&&Oj(e,n,t[n]);if(mj)for(var n of mj(t))yj.call(t,n)&&Oj(e,n,t[n]);return e})({},Object(fe.bb)(r)),h={visible:t,hasMessage:o,icon:n,confirmButtonClasses:c,inputRef:i,confirmRef:s,doClose:u,handleClose:h,handleWrapperClick:()=>{l.closeOnClickModal&&d(r.distinguishCancelAndClose?"close":"cancel")},handleInputEnter:()=>{if("textarea"!==r.inputType)return d("confirm")},handleAction:d,t:a},hj(f,vj(h))}});const kj={key:0,class:"el-message-box__header"},_j={class:"el-message-box__title"},Cj=Object(fe.s)("i",{class:"el-message-box__close el-icon-close"},null,-1),Sj={class:"el-message-box__content"},Ej={class:"el-message-box__container"},Tj={key:1,class:"el-message-box__message"},Lj={key:0},Mj={class:"el-message-box__input"},Pj={class:"el-message-box__btns"};xj.render=function(t,e,n,l,a,r){const o=Object(fe.U)("el-input"),i=Object(fe.U)("el-button"),s=Object(fe.U)("el-overlay"),c=Object(fe.V)("trap-focus");return Object(fe.L)(),Object(fe.l)(fe.f,{name:"fade-in-linear",onAfterLeave:e[8]||(e[8]=e=>t.$emit("vanish"))},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)(s,{"z-index":t.zIndex,"overlay-class":["is-message-box",t.modalClass],mask:t.modal,onClick:Object(fe.mb)(t.handleWrapperClick,["self"])},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{ref:"root","aria-label":t.title||"dialog","aria-modal":"true",class:["el-message-box",t.customClass,{"el-message-box--center":t.center}]},[null!==t.title&&void 0!==t.title?(Object(fe.L)(),Object(fe.l)("div",kj,[Object(fe.s)("div",_j,[t.icon&&t.center?(Object(fe.L)(),Object(fe.l)("div",{key:0,class:["el-message-box__status",t.icon]},null,2)):Object(fe.m)("v-if",!0),Object(fe.s)("span",null,Object(fe.Y)(t.title),1)]),t.showClose?(Object(fe.L)(),Object(fe.l)("button",{key:0,type:"button",class:"el-message-box__headerbtn","aria-label":"Close",onClick:e[1]||(e[1]=e=>t.handleAction(t.distinguishCancelAndClose?"close":"cancel")),onKeydown:e[2]||(e[2]=Object(fe.lb)(Object(fe.mb)(e=>t.handleAction(t.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[Cj],32)):Object(fe.m)("v-if",!0)])):Object(fe.m)("v-if",!0),Object(fe.s)("div",Sj,[Object(fe.s)("div",Ej,[t.icon&&!t.center&&t.hasMessage?(Object(fe.L)(),Object(fe.l)("div",{key:0,class:["el-message-box__status",t.icon]},null,2)):Object(fe.m)("v-if",!0),t.hasMessage?(Object(fe.L)(),Object(fe.l)("div",Tj,[Object(fe.T)(t.$slots,"default",{},()=>[t.dangerouslyUseHTMLString?(Object(fe.L)(),Object(fe.l)("p",{key:1,innerHTML:t.message},null,8,["innerHTML"])):(Object(fe.L)(),Object(fe.l)("p",Lj,Object(fe.Y)(t.message),1))])])):Object(fe.m)("v-if",!0)]),Object(fe.kb)(Object(fe.s)("div",Mj,[Object(fe.s)(o,{ref:"inputRef",modelValue:t.inputValue,"onUpdate:modelValue":e[3]||(e[3]=e=>t.inputValue=e),type:t.inputType,placeholder:t.inputPlaceholder,class:{invalid:t.validateError},onKeydown:Object(fe.lb)(Object(fe.mb)(t.handleInputEnter,["prevent"]),["enter"])},null,8,["modelValue","type","placeholder","class","onKeydown"]),Object(fe.s)("div",{class:"el-message-box__errormsg",style:{visibility:t.editorErrorMessage?"visible":"hidden"}},Object(fe.Y)(t.editorErrorMessage),5)],512),[[fe.gb,t.showInput]])]),Object(fe.s)("div",Pj,[t.showCancelButton?(Object(fe.L)(),Object(fe.l)(i,{key:0,loading:t.cancelButtonLoading,class:[t.cancelButtonClass],round:t.roundButton,size:t.buttonSize||"small",onClick:e[4]||(e[4]=e=>t.handleAction("cancel")),onKeydown:e[5]||(e[5]=Object(fe.lb)(Object(fe.mb)(e=>t.handleAction("cancel"),["prevent"]),["enter"]))},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.cancelButtonText||t.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):Object(fe.m)("v-if",!0),Object(fe.kb)(Object(fe.s)(i,{ref:"confirmRef",loading:t.confirmButtonLoading,class:[t.confirmButtonClasses],round:t.roundButton,disabled:t.confirmButtonDisabled,size:t.buttonSize||"small",onClick:e[6]||(e[6]=e=>t.handleAction("confirm")),onKeydown:e[7]||(e[7]=Object(fe.lb)(Object(fe.mb)(e=>t.handleAction("confirm"),["prevent"]),["enter"]))},{default:Object(fe.jb)(()=>[Object(fe.r)(Object(fe.Y)(t.confirmButtonText||t.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[fe.gb,t.showConfirmButton]])])],10,["aria-label"]),[[c]])]),_:3},8,["z-index","overlay-class","mask","onClick"]),[[fe.gb,t.visible]])]),_:1})},xj.__file="packages/message-box/src/index.vue";const Aj=new Map,Ij=(e,t)=>{e=Object(fe.v)(xj,e);return Object(fe.R)(e,t),document.body.appendChild(t.firstElementChild),e.component},Nj=()=>document.createElement("div");function Dj(a){if(!W){let l;return Object(A.i)(a)||Object(fe.y)(a)?a={message:a}:l=a.callback,new Promise((e,t)=>{var n=(l=>{const e=Nj();l.onVanish=()=>{Object(fe.R)(null,e),Aj.delete(r)},l.onAction=e=>{const t=Aj.get(r);let n;n=l.showInput?{value:r.inputValue,action:e}:e,l.callback?l.callback(n,a.proxy):"cancel"===e||"close"===e?l.distinguishCancelAndClose&&"cancel"!==e?t.reject("close"):t.reject("cancel"):t.resolve(n)};const a=Ij(l,e),r=a.proxy;for(const t in l)bj(l,t)&&!bj(r.$props,t)&&(r[t]=l[t]);return Object(fe.hb)(()=>r.message,(e,t)=>{Object(fe.y)(e)?a.slots.default=()=>[e]:Object(fe.y)(t)&&!Object(fe.y)(e)&&delete a.slots.default},{immediate:!0}),r.visible=!0,r})(a);Aj.set(n,{options:a,callback:l,resolve:e,reject:t})})}}Dj.alert=(e,t,n)=>("object"==typeof t?(n=t,t=""):void 0===t&&(t=""),Dj(Object.assign({title:t,message:e,type:"",closeOnPressEscape:!1,closeOnClickModal:!1},n,{boxType:"alert"}))),Dj.confirm=(e,t,n)=>("object"==typeof t?(n=t,t=""):void 0===t&&(t=""),Dj(Object.assign({title:t,message:e,type:"",showCancelButton:!0},n,{boxType:"confirm"}))),Dj.prompt=(e,t,n)=>("object"==typeof t?(n=t,t=""):void 0===t&&(t=""),Dj(Object.assign({title:t,message:e,showCancelButton:!0,showInput:!0,type:""},n,{boxType:"prompt"}))),Dj.close=()=>{Aj.forEach((e,t)=>{t.doClose()}),Aj.clear()};const $j=Dj;$j.install=e=>{e.config.globalProperties.$msgbox=$j,e.config.globalProperties.$messageBox=$j,e.config.globalProperties.$alert=$j.alert,e.config.globalProperties.$confirm=$j.confirm,e.config.globalProperties.$prompt=$j.prompt};Nt=$j;const Vj={success:"success",info:"info",warning:"warning",error:"error"};var Bj=Object(fe.t)({name:"ElNotification",props:{customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},iconClass:{type:String,default:""},id:{type:String,default:""},message:{type:[String,Object],default:""},offset:{type:Number,default:0},onClick:{type:Function,default:()=>{}},onClose:{type:Function,required:!0},position:{type:String,default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,default:""},zIndex:{type:Number,default:0}},emits:["destroy"],setup(t){const n=Object(fe.Q)(!1);let e=null;var l=Object(fe.j)(()=>{var e=t.type;return e&&Vj[e]?`el-icon-${Vj[e]}`:""}),a=Object(fe.j)(()=>1t.position.startsWith("top")?"top":"bottom");var o=Object(fe.j)(()=>({[r.value]:`${t.offset}px`,"z-index":t.zIndex}));function i(){0{n.value&&c()},t.duration))}function s(){clearTimeout(e),e=null}function c(){n.value=!1}function u({code:e}){e===te.delete||e===te.backspace?s():e===te.esc?n.value&&c():i()}return Object(fe.I)(()=>{i(),n.value=!0,S(document,"keydown",u)}),Object(fe.F)(()=>{E(document,"keydown",u)}),{horizontalClass:a,typeClass:l,positionStyle:o,visible:n,close:c,clearTimer:s,startTimer:i}}});const zj={key:0};Bj.render=function(t,e,n,l,a,r){return Object(fe.L)(),Object(fe.l)(fe.f,{name:"el-notification-fade",onBeforeLeave:t.onClose,onAfterLeave:e[5]||(e[5]=e=>t.$emit("destroy"))},{default:Object(fe.jb)(()=>[Object(fe.kb)(Object(fe.s)("div",{id:t.id,class:["el-notification",t.customClass,t.horizontalClass],style:t.positionStyle,role:"alert",onMouseenter:e[2]||(e[2]=(...e)=>t.clearTimer&&t.clearTimer(...e)),onMouseleave:e[3]||(e[3]=(...e)=>t.startTimer&&t.startTimer(...e)),onClick:e[4]||(e[4]=(...e)=>t.onClick&&t.onClick(...e))},[t.type||t.iconClass?(Object(fe.L)(),Object(fe.l)("i",{key:0,class:["el-notification__icon",[t.typeClass,t.iconClass]]},null,2)):Object(fe.m)("v-if",!0),Object(fe.s)("div",{class:["el-notification__group",{"is-with-icon":t.typeClass||t.iconClass}]},[Object(fe.s)("h2",{class:"el-notification__title",textContent:Object(fe.Y)(t.title)},null,8,["textContent"]),Object(fe.kb)(Object(fe.s)("div",{class:"el-notification__content",style:t.title?null:"margin: 0"},[Object(fe.T)(t.$slots,"default",{},()=>[t.dangerouslyUseHTMLString?(Object(fe.L)(),Object(fe.l)(fe.b,{key:1},[Object(fe.m)(" Caution here, message could've been compromized, nerver use user's input as message "),Object(fe.m)(" eslint-disable-next-line "),Object(fe.s)("p",{innerHTML:t.message},null,8,["innerHTML"])],2112)):(Object(fe.L)(),Object(fe.l)("p",zj,Object(fe.Y)(t.message),1))])],4),[[fe.gb,t.message]]),t.showClose?(Object(fe.L)(),Object(fe.l)("div",{key:0,class:"el-notification__closeBtn el-icon-close",onClick:e[1]||(e[1]=Object(fe.mb)((...e)=>t.close&&t.close(...e),["stop"]))})):Object(fe.m)("v-if",!0)],2)],46,["id"]),[[fe.gb,t.visible]])]),_:3},8,["onBeforeLeave"])},Bj.__file="packages/notification/src/index.vue";var Fj=Object.defineProperty,Rj=Object.defineProperties,Hj=Object.getOwnPropertyDescriptors,Wj=Object.getOwnPropertySymbols,Qj=Object.prototype.hasOwnProperty,Yj=Object.prototype.propertyIsEnumerable,qj=(e,t,n)=>t in e?Fj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Uj={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Kj=16;let Gj=1;function Xj(e={}){if(!W){const a=e.position||"top-right";let t=e.offset||0;Uj[a].forEach(({vm:e})=>{t+=(e.el.offsetHeight||0)+Kj}),t+=Kj;const r="notification_"+Gj++,o=e.onClose;var n,l;n=((e,t)=>{for(var n in t=t||{})Qj.call(t,n)&&qj(e,n,t[n]);if(Wj)for(var n of Wj(t))Yj.call(t,n)&&qj(e,n,t[n]);return e})({},e),l={onClose:()=>{!function(t,e,n){const l=Uj[e],a=l.findIndex(({vm:e})=>e.component.props.id===t);if(-1!==a){var r=l[a]["vm"];if(r){null!=n&&n(r);var o=r.el.offsetHeight,i=e.split("-")[0];l.splice(a,1);var s=l.length;if(!(s<1))for(let e=a;ee.message}:null);return s.props.onDestroy=()=>{Object(fe.R)(null,i)},Object(fe.R)(s,i),Uj[a].push({vm:s}),document.body.appendChild(i.firstElementChild),{close:()=>{s.component.proxy.visible=!1}}}}["success","warning","info","error"].forEach(t=>{Object.assign(Xj,{[t]:(e={})=>((e="string"==typeof e||Object(fe.y)(e)?{message:e}:e).type=t,Xj(e))})}),Xj.closeAll=function(){for(const e in Uj){const t=Uj[e];t.forEach(({vm:e})=>{e.component.proxy.visible=!1})}};const Zj=Xj;Zj.install=e=>{e.config.globalProperties.$notify=Zj};var Pt=Zj,Jj=Object.defineProperty,e0=Object.defineProperties,t0=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,l0=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,r0=(e,t,n)=>t in e?Jj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function o0(e,t){const n=Object(fe.Q)(Xt.nextZIndex()),l=Object(fe.j)(()=>Object(A.i)(e.width)?e.width:e.width+"px");var a=Object(fe.j)(()=>({width:l.value,zIndex:n.value})),r=Al(e,t);return Object(fe.hb)(r.visibility,e=>{e&&(n.value=Xt.nextZIndex()),t.emit(e?"show":"hide")}),r=((e,t)=>{for(var n in t=t||{})l0.call(t,n)&&r0(e,n,t[n]);if(n0)for(var n of n0(t))a0.call(t,n)&&r0(e,n,t[n]);return e})({},r),e0(r,t0({popperStyle:a}))}var i0=Object.defineProperty,s0=Object.defineProperties,c0=Object.getOwnPropertyDescriptors,u0=Object.getOwnPropertySymbols,d0=Object.prototype.hasOwnProperty,p0=Object.prototype.propertyIsEnumerable,b0=(e,t,n)=>t in e?i0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f0=(e,t)=>{for(var n in t=t||{})d0.call(t,n)&&b0(e,n,t[n]);if(u0)for(var n of u0(t))p0.call(t,n)&&b0(e,n,t[n]);return e},Gc=["update:visible","after-enter","after-leave","show","hide"];const h0={key:0,class:"el-popover__title",role:"title"};var v0,m0,g0=Object(fe.t)({name:"ElPopover",components:{ElPopper:Ql},props:(v0=f0({},Pl),m0={content:{type:String},trigger:{type:String,default:"click"},title:{type:String},transition:{type:String,default:"fade-in-linear"},width:{type:[String,Number],default:150},appendToBody:{type:Boolean,default:!0},tabindex:[String,Number]},s0(v0,c0(m0))),emits:Gc,setup(e,t){return o0(e,t)},render(){const e=this["$slots"];var t=e.reference?e.reference():null,n=Ht(this.title,"div",h0,Object(fe.Y)(this.title),It.TEXT),l=Object(fe.T)(e,"default",{},()=>[Object(fe.r)(Object(fe.Y)(this.content),It.TEXT)]);const{events:a,onAfterEnter:r,onAfterLeave:o,onPopperMouseEnter:i,onPopperMouseLeave:s,popperStyle:c,popperId:u,popperClass:d,showArrow:p,transition:b,visibility:f,tabindex:h}=this;var v=[this.content?"el-popover--plain":"","el-popover",d].join(" "),l=Nl({effect:jl.LIGHT,name:b,popperClass:v,popperStyle:c,popperId:u,visibility:f,onMouseenter:i,onMouseleave:s,onAfterEnter:r,onAfterLeave:o,stopPopperMouseEvent:!1},[n,l,$l(p)]),t=t?Dl(t,f0({ariaDescribedby:u,ref:"triggerRef",tabindex:h},a)):Object(fe.m)("v-if",!0);return Object(fe.v)(fe.b,null,["click"===this.trigger?Object(fe.kb)(t,[[St,this.hide]]):t,Object(fe.v)(fe.d,{disabled:!this.appendToBody,to:"body"},[l])])}});g0.__file="packages/popover/src/index.vue";const y0=(n,e,t)=>{e=e.arg||e.value;const l=t.dirs[0].instance.$refs[e];l&&((l.triggerRef=n).setAttribute("tabindex",l.tabindex),Object.entries(l.events).forEach(([e,t])=>{S(n,e.toLowerCase().slice(2),t)}))};var O0={mounted(e,t,n){y0(e,t,n)},updated(e,t,n){y0(e,t,n)}};g0.install=e=>{e.component(g0.name,g0),e.directive("popover",O0)},g0.directive=O0;var j0=Object.freeze({__proto__:null,ElAffix:w,ElAlert:q,ElAside:X,ElAutocomplete:Kl,ElAvatar:Xl,ElBacktop:la,ElBadge:oa,ElBreadcrumb:ca,ElBreadcrumbItem:ba,ElButton:ma,ElButtonGroup:Oa,ElCalendar:Mr,ElCard:Ir,ElCarousel:zr,ElCarouselItem:Xr,ElCascader:bi,ElCascaderPanel:Uo,ElCheckbox:oo,ElCheckboxButton:Oi,ElCheckboxGroup:Li,ElCol:Pi,ElCollapse:Ni,ElCollapseItem:zi,ElCollapseTransition:$i,ElColorPicker:Os,ElContainer:ws,ElConfigProvider:Ts,ElDatePicker:Kc,ElDialog:du,ElDivider:bu,ElDrawer:_u,ElDropdown:Eu,ElDropdownItem:Lu,ElDropdownMenu:Au,ElEmpty:ld,ElFooter:l,ElForm:Wn,ElFormItem:wt,ElHeader:yd,ElIcon:sn,ElImage:_n,ElImageViewer:gn,ElInput:bl,ElInputNumber:vl,ElLink:lp,ElMain:Zl,ElMenu:xa,ElMenuItem:Sa,ElMenuItemGroup:Wa,ElOption:fo,ElOptionGroup:yo,ElPageHeader:Ao,ElPagination:ns,ElPopconfirm:os,ElPopper:Ql,ElProgress:is,ElRadio:co,ElRadioButton:ss,ElRadioGroup:xs,ElRate:yn,ElRow:Ls,ElScrollbar:Ol,ElSelect:Bp,ElSlider:Ds,ElStep:Vs,ElSteps:zs,ElSubmenu:Ys,ElSwitch:Rs,ElTabPane:Ln,ElTable:Ns,ElTableColumn:Bs,ElTabs:Pa,ElTag:Go,ElTimePicker:Or,ElTimeSelect:Nu,ElTimeline:sd,ElTimelineItem:Et,ElTooltip:_a,ElTransfer:jr,ElTree:Is,ElUpload:Ws,ElSpace:ka,ElSkeleton:Dt,ElSkeletonItem:$s,ElCheckTag:Fs,ElDescriptions:Ps,ElDescriptionsItem:wa,ElResult:hr,ElSelectV2:ja}),w0=Object.freeze({__proto__:null,ElInfiniteScroll:As,ElLoading:Ms,ElMessage:n,ElMessageBox:Nt,ElNotification:Pt,ElPopover:g0});if(!W){const k0=window;k0.dayjs||(k0.dayjs=H.a)}const x0={size:"",zIndex:2e3};r={version:"1.0.2-beta.71",install:(t,e)=>{e=Object.assign(x0,e);t.config.globalProperties.$ELEMENT=e,e=e,o=e,Object.keys(j0).forEach(e=>{t.use(j0[e])}),Object.keys(w0).forEach(e=>{t.use(w0[e])})},locale:r},t.b=r},"2cf4":function(e,t,n){var l,a,r=n("da84"),o=n("d039"),i=n("0366"),s=n("1be4"),c=n("cc12"),u=n("1cdc"),d=n("605d"),p=r.setImmediate,b=r.clearImmediate,f=r.process,h=r.MessageChannel,v=r.Dispatch,m=0,g={},y="onreadystatechange";try{l=r.location}catch(e){}function O(e){return function(){w(e)}}function j(e){w(e.data)}var w=function(e){var t;g.hasOwnProperty(e)&&(t=g[e],delete g[e],t())},n=function(e){r.postMessage(String(e),l.protocol+"//"+l.host)};p&&b||(p=function(e){for(var t=[],n=arguments.length,l=1;l!!n[e.toLowerCase()]:e=>!!n[e]}re.d(ae,"a",function(){return x}),re.d(ae,"b",function(){return w}),re.d(ae,"c",function(){return _}),re.d(ae,"d",function(){return k}),re.d(ae,"e",function(){return n}),re.d(ae,"f",function(){return K}),re.d(ae,"g",function(){return Z}),re.d(ae,"h",function(){return ne}),re.d(ae,"i",function(){return T}),re.d(ae,"j",function(){return a}),re.d(ae,"k",function(){return ee}),re.d(ae,"l",function(){return P}),re.d(ae,"m",function(){return X}),re.d(ae,"n",function(){return i}),re.d(ae,"o",function(){return te}),re.d(ae,"p",function(){return A}),re.d(ae,"q",function(){return $}),re.d(ae,"r",function(){return l}),re.d(ae,"s",function(){return h}),re.d(ae,"t",function(){return Y}),re.d(ae,"u",function(){return I}),re.d(ae,"v",function(){return E}),re.d(ae,"w",function(){return z}),re.d(ae,"x",function(){return S}),re.d(ae,"y",function(){return Q}),re.d(ae,"z",function(){return F}),re.d(ae,"A",function(){return q}),re.d(ae,"B",function(){return v}),re.d(ae,"C",function(){return N}),re.d(ae,"D",function(){return o}),re.d(ae,"E",function(){return V}),re.d(ae,"F",function(){return B}),re.d(ae,"G",function(){return m}),re.d(ae,"H",function(){return g}),re.d(ae,"I",function(){return y}),re.d(ae,"J",function(){return t}),re.d(ae,"K",function(){return b}),re.d(ae,"L",function(){return f}),re.d(ae,"M",function(){return s}),re.d(ae,"N",function(){return d}),re.d(ae,"O",function(){return L}),re.d(ae,"P",function(){return O}),re.d(ae,"Q",function(){return J}),re.d(ae,"R",function(){return le}),re.d(ae,"S",function(){return W});const n={[1]:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT","-1":"HOISTED","-2":"BAIL"};const l=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),p=2;function a(e,n=0,l=e.length){let a=e.split(/(\r?\n)/);var r,o,i,s,c=a.filter((e,t)=>t%2==1);a=a.filter((e,t)=>t%2==0);let u=0;const d=[];for(let t=0;t=n){for(let e=t-p;e<=t+p||l>u;e++)e<0||e>=a.length||(i=e+1,d.push(`${i}${" ".repeat(Math.max(3-String(i).length,0))}| ${a[e]}`),r=a[e].length,o=c[e]&&c[e].length||0,e===t?(i=n-(u-(r+o)),s=Math.max(1,l>u?r-i:l-n),d.push(" | "+" ".repeat(i)+"^".repeat(s))):e>t&&(l>u&&(s=Math.max(Math.min(l-u,r),1),d.push(" | "+"^".repeat(s))),u+=r+o));break}return d.join("\n")}var r="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";const o=t(r);function i(e){return!!e||""===e}function s(t){if(A(t)){const a={};for(let e=0;e{if(e){const t=e.split(u);1g(e,t))}const O=e=>null==e?"":A(e)||z(e)&&(e.toString===R||!$(e.toString))?JSON.stringify(e,j,2):String(e),j=(e,t)=>t&&t.__v_isRef?j(e,t.value):I(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n])=>(e[`${t} =>`]=n,e),{})}:N(t)?{[`Set(${t.size})`]:[...t.values()]}:!z(t)||A(t)||Q(t)?t:String(t);const w={},x=[],k=()=>{},_=()=>!1,C=/^on[^a-z]/,S=e=>C.test(e),E=e=>e.startsWith("onUpdate:"),T=Object.assign,L=(e,t)=>{t=e.indexOf(t);-1M.call(e,t),A=Array.isArray,I=e=>"[object Map]"===H(e),N=e=>"[object Set]"===H(e),D=e=>e instanceof Date,$=e=>"function"==typeof e,V=e=>"string"==typeof e,B=e=>"symbol"==typeof e,z=e=>null!==e&&"object"==typeof e,F=e=>z(e)&&$(e.then)&&$(e.catch),R=Object.prototype.toString,H=e=>R.call(e),W=e=>H(e).slice(8,-1),Q=e=>"[object Object]"===H(e),Y=e=>V(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,q=t(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted");r=t=>{const n=Object.create(null);return e=>{return n[e]||(n[e]=t(e))}};const U=/-(\w)/g,K=r(e=>e.replace(U,(e,t)=>t?t.toUpperCase():"")),G=/\B([A-Z])/g,X=r(e=>e.replace(G,"-$1").toLowerCase()),Z=r(e=>e.charAt(0).toUpperCase()+e.slice(1)),J=r(e=>e?`on${Z(e)}`:""),ee=(e,t)=>!Object.is(e,t),te=(t,n)=>{for(let e=0;e{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},le=e=>{var t=parseFloat(e);return isNaN(t)?e:t}}.call(this,re("c8ba"))},"33f2":function(e,t,n){var l=n("7a83");e.exports=function(e){return l(this,e).get(e)}},"342f":function(e,t,n){n=n("d066");e.exports=n("navigator","userAgent")||""},3438:function(e,t,n){var l=n("9bdb"),a=n("6abf");e.exports=function(e,t){return l(e,a(e),t)}},"346e":function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},"35a1":function(e,t,n){var l=n("f5df"),a=n("3f8c"),r=n("b622")("iterator");e.exports=function(e){if(null!=e)return e[r]||e["@@iterator"]||a[l(e)]}},"37e8":function(e,t,n){var l=n("83ab"),o=n("9bf2"),i=n("825a"),s=n("df75");e.exports=l?Object.defineProperties:function(e,t){i(e);for(var n,l=s(t),a=l.length,r=0;r=t.length?{value:void 0,done:!0}:(n=l(t,n),e.index+=n.length,{value:n,done:!1})})},"3f4e":function(e,t,n){"use strict";n.d(t,"setupDevtoolsPlugin",function(){return l});var r=n("abc5"),o=n("b774");function l(e,t){const n=Object(r.a)();if(n)n.emit(o.a,e,t);else{const l=Object(r.b)(),a=l.__VUE_DEVTOOLS_PLUGINS__=l.__VUE_DEVTOOLS_PLUGINS__||[];a.push({pluginDescriptor:e,setupFn:t})}}},"3f5d":function(e,t,n){"use strict";var l=!("undefined"==typeof window||!window.document||!window.document.createElement),l={canUseDOM:l,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:l&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:l&&!!window.screen,isInWorker:!l};e.exports=l},"3f8c":function(e,t){e.exports={}},4127:function(e,t,n){var l=n("7bd5"),a=n("cd2a"),r=n("5193"),o=n("0515"),n=n("7ea4");function i(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},d={integer:function(e){return d.number(e)&&parseInt(e,10)===e},float:function(e){return d.number(e)&&!d.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!d.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(c.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(c.url)},hex:function(e){return"string"==typeof e&&!!e.match(c.hex)}};var y={required:s,whitespace:function(e,t,n,l,a){!/^\s+$/.test(t)&&""!==t||l.push(h(a.messages.whitespace,e.fullField))},type:function(e,t,n,l,a){e.required&&void 0===t?s(e,t,n,l,a):(n=e.type,-1<["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(n)?d[n](t)||l.push(h(a.messages.types[n],e.fullField,e.type)):n&&typeof t!==e.type&&l.push(h(a.messages.types[n],e.fullField,e.type)))},range:function(e,t,n,l,a){var r="number"==typeof e.len,o="number"==typeof e.min,i="number"==typeof e.max,s=t,c=null,u="number"==typeof t,d="string"==typeof t,p=Array.isArray(t);if(u?c="number":d?c="string":p&&(c="array"),!c)return!1;p&&(s=t.length),d&&(s=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),r?s!==e.len&&l.push(h(a.messages[c].len,e.fullField,e.len)):o&&!i&&se.max?l.push(h(a.messages[c].max,e.fullField,e.max)):o&&i&&(se.max)&&l.push(h(a.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,n,l,a){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&l.push(h(a.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,l,a){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||l.push(h(a.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"==typeof e.pattern&&(new RegExp(e.pattern).test(t)||l.push(h(a.messages.pattern.mismatch,e.fullField,t,e.pattern))))}};function O(e,t,n,l,a){var r=e.type,o=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t,r)&&!e.required)return n();y.required(e,t,l,o,a,r),i(t,r)||y.type(e,t,l,o,a)}n(o)}var j={string:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t,"string")&&!e.required)return n();y.required(e,t,l,r,a,"string"),i(t,"string")||(y.type(e,t,l,r,a),y.range(e,t,l,r,a),y.pattern(e,t,l,r,a),!0===e.whitespace&&y.whitespace(e,t,l,r,a))}n(r)},method:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&y.type(e,t,l,r,a)}n(r)},number:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t=""===t?void 0:t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&(y.type(e,t,l,r,a),y.range(e,t,l,r,a))}n(r)},boolean:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&y.type(e,t,l,r,a)}n(r)},regexp:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),i(t)||y.type(e,t,l,r,a)}n(r)},integer:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&(y.type(e,t,l,r,a),y.range(e,t,l,r,a))}n(r)},float:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&(y.type(e,t,l,r,a),y.range(e,t,l,r,a))}n(r)},array:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();y.required(e,t,l,r,a,"array"),null!=t&&(y.type(e,t,l,r,a),y.range(e,t,l,r,a))}n(r)},object:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&y.type(e,t,l,r,a)}n(r)},enum:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a),void 0!==t&&y.enum(e,t,l,r,a)}n(r)},pattern:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t,"string")&&!e.required)return n();y.required(e,t,l,r,a),i(t,"string")||y.pattern(e,t,l,r,a)}n(r)},date:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t,"date")&&!e.required)return n();y.required(e,t,l,r,a),i(t,"date")||(t=t instanceof Date?t:new Date(t),y.type(e,t,l,r,a),t&&y.range(e,t.getTime(),l,r,a))}n(r)},url:O,hex:O,email:O,required:function(e,t,n,l,a){var r=[],o=Array.isArray(t)?"array":typeof t;y.required(e,t,l,r,a,o),n(r)},any:function(e,t,n,l,a){var r=[];if(e.required||!e.required&&l.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();y.required(e,t,l,r,a)}n(r)}};function w(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var x=w();function k(e){this.rules=null,this._messages=x,this.define(e)}k.prototype={messages:function(e){return e&&(this._messages=g(w(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(n,e,t){var l,a,r=this,o=n,d=e=void 0===e?{}:e,i=t=void 0===t?function(){}:t;if("function"==typeof d&&(i=d,d={}),!this.rules||0===Object.keys(this.rules).length)return i&&i(),Promise.resolve();function s(e){var t,n,l=[],a={};for(t=0;t68?1900:2e3)},a=function(t){return function(e){this[t]=+e}},r=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],o=function(e){var t=f[e];return t&&(t.indexOf?t:t.s.concat(t.f))},i=function(e,t){var n,l=f.meridiem;if(l){for(var a=1;a<=24;a+=1)if(e.indexOf(l(a,0,t))>-1){n=a>12;break}}else n=e===(t?"pm":"PM");return n},p={A:[n,function(e){this.afternoon=i(e,!1)}],a:[n,function(e){this.afternoon=i(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[e,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[t,a("seconds")],ss:[t,a("seconds")],m:[t,a("minutes")],mm:[t,a("minutes")],H:[t,a("hours")],h:[t,a("hours")],HH:[t,a("hours")],hh:[t,a("hours")],D:[t,a("day")],DD:[e,a("day")],Do:[n,function(e){var t=f.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var l=1;l<=31;l+=1)t(l).replace(/\[|\]/g,"")===e&&(this.day=l)}],M:[t,a("month")],MM:[e,a("month")],MMM:[n,function(e){var t=o("months"),n=(o("monthsShort")||t.map(function(e){return e.substr(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[n,function(e){var t=o("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,a("year")],YY:[e,function(e){this.year=l(e)}],YYYY:[/\d{4}/,a("year")],Z:r,ZZ:r};function O(e){var t,a;t=e,a=f&&f.formats;for(var c=(e=t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,t,n){var l=n&&n.toUpperCase();return t||a[n]||s[n]||a[l].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(d),u=c.length,n=0;n-1)return new Date(("X"===t?1e3:1)*e);var l=O(t)(e),a=l.year,r=l.month,o=l.day,i=l.hours,s=l.minutes,c=l.seconds,u=l.milliseconds,d=l.zone,p=new Date,b=o||(a||r?1:p.getDate()),f=a||p.getFullYear(),h=0;a&&!r||(h=r>0?r-1:p.getMonth());var v=i||0,m=s||0,g=c||0,y=u||0;return d?new Date(Date.UTC(f,h,b,v,m,g,y+60*d.offset*1e3)):n?new Date(Date.UTC(f,h,b,v,m,g,y)):new Date(f,h,b,v,m,g,y)}catch(e){return new Date("")}}(t,a,n),this.init(),s&&!0!==s&&(this.$L=this.locale(s).$L),i&&t!=this.format(a)&&(this.$d=new Date("")),f={}}else if(a instanceof Array)for(var c=a.length,u=1;u<=c;u+=1){l[1]=a[u-1];var d=p.apply(this,l);if(d.isValid()){this.$d=d.$d,this.$L=d.$L,this.init();break}u===c&&(this.$d=new Date(""))}else b.call(this,e)}}}()},"546a":function(e,t,n){e.exports=n("76ab")},"54bf":function(e,t,n){var l=n("b0cb"),a=n("d92c"),n=Object.prototype,r=n.hasOwnProperty,o=n.propertyIsEnumerable,l=l(function(){return arguments}())?l:function(e){return a(e)&&r.call(e,"callee")&&!o.call(e,"callee")};e.exports=l},5660:function(e,t,n){var l=n("d8f5"),a=n("761b"),r=n("7d4b"),o=n("c2f4"),a=a(function(e){return r(l(e,1,o,!0))});e.exports=a},5692:function(e,t,n){var l=n("c430"),a=n("c6cd");(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.16.3",mode:l?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56d7":function(e,t,p){"use strict";p.r(t),p.d(t,"app",function(){return $e});var b=p("b85c"),I=(p("e260"),p("e6cf"),p("cca6"),p("a79d"),p("9911"),p("b0c0"),p("d3b7"),p("3ca3"),p("ddb0"),p("9f9f")),n=p("2bea");p("a125");var l,a,r,o=p("52c4"),i=p.n(o),s={name:"App",data:function(){return{locale:i.a}},components:(l={},a=n.a.name,r=n.a,a in l?Object.defineProperty(l,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):l[a]=r,l),methods:{}};p("26a9");s.render=function(e,t,n,l,a,r){var o=Object(I.U)("router-view"),i=Object(I.U)("el-config-provider");return Object(I.L)(),Object(I.l)(i,{locale:a.locale},{default:Object(I.jb)(function(){return[Object(I.s)(o)]}),_:1},8,["locale"])};t=s,p("3f4e"); +/*! + * vue-router v4.0.11 + * (c) 2021 Eduardo San Martin Morote + * @license MIT + */ +const c="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;var N,d,u,o=e=>c?Symbol(e):"_vr_"+e;const f=o("rvlm"),h=o("rvd"),D=o("r"),$=o("rl"),V=o("rvl"),B="undefined"!=typeof window;const z=Object.assign;function F(e,t){const n={};for(const l in t){const a=t[l];n[l]=Array.isArray(a)?a.map(e):e(a)}return n}const R=()=>{};const v=/\/$/,m=e=>e.replace(v,"");function H(e,t,n="/"){let l,a={},r="",o="";var i=t.indexOf("?"),s=t.indexOf("#",-1e===n[t]):1===e.length&&e[0]===n}(s=N=N||{}).pop="pop",s.push="push",(s=d=d||{}).back="back",s.forward="forward";s.unknown="";const O=/^[^#]+#/;function j(e,t){return e.replace(O,"#")+t}const Y=()=>({left:window.pageXOffset,top:window.pageYOffset});function q(e){let t;if("el"in e){const r=e.el;var n="string"==typeof r&&r.startsWith("#");0;var l="string"==typeof r?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!l)return;t=(a=l,n=e,l=document.documentElement.getBoundingClientRect(),a=a.getBoundingClientRect(),{behavior:n.behavior,left:a.left-l.left-(n.left||0),top:a.top-l.top-(n.top||0)})}else t=e;var a;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function U(e,t){return(history.state?history.state.position-t:-1)+e}const K=new Map;let w=()=>location.protocol+"//"+location.host;function x(t,n){const{pathname:e,search:l,hash:a}=n;n=t.indexOf("#");if(-1{var t=x(r,location);const n=i.value;var l=o.value;let a=0;if(e){if(i.value=t,o.value=e,u&&u===n)return void(u=null);a=l?e.position-l.position:0}else s(t);c.forEach(e=>{e(i.value,n,{delta:a,type:N.pop,direction:a?0{var e=c.indexOf(t);-1t.location.value}),Object.defineProperty(e,"state",{enumerable:!0,get:()=>t.state.value}),e}function G(e){return"string"==typeof e||"symbol"==typeof e}const X={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},E=o("nf");(u=u=u||{})[u.aborted=4]="aborted",u[u.cancelled=8]="cancelled",u[u.duplicated=16]="duplicated";function Z(e,t){return z(new Error,{type:e,[E]:!0},t)}function J(e,t){return e instanceof Error&&E in e&&(null==t||e.type&t)}const T={sensitive:!1,strict:!1,start:!0,end:!0},L=/[.+*?^${}()[\]/\\]/g;function M(c,e){var l=z({},T,e);const t=[];let a=l.start?"^":"";const r=[];for(const p of c){const b=p.length?[]:[90];l.strict&&!p.length&&(a+="/");for(let n=0;nt.length?1===t.length&&80===t[0]?1:-1:0}(l[n],a[n]);if(r)return r;n++}return a.length-l.length}const A={type:0,value:""},ee=/[a-zA-Z0-9_]/;function te(e,t,n){n=M(function(e){if(!e)return[[]];if("/"===e)return[[A]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${c}": ${e}`)}let n=0,l=n;const a=[];let r;function o(){r&&a.push(r),r=[]}let i=0,s,c="",u="";function d(){c&&(0===n?r.push({type:0,value:c}):1===n||2===n||3===n?(1{y(c)}:R}function y(e){if(G(e)){const n=m.get(e);n&&(m.delete(e),v.splice(v.indexOf(n),1),n.children.forEach(y),n.alias.forEach(y))}else{var t=v.indexOf(e);-1g(e)),{addRoute:g,resolve:function(e,t){let n,l={},a,r;if("name"in e&&e.name){if(n=m.get(e.name),!n)throw Z(1,{location:e});r=n.record.name,l=z(function(e,t){const n={};for(const l of t)l in e&&(n[l]=e[l]);return n}(t.params,n.keys.filter(e=>!e.optional).map(e=>e.name)),e.params),a=n.stringify(l)}else if("path"in e)a=e.path,n=v.find(e=>e.re.test(a)),n&&(l=n.parse(a),r=n.record.name);else{if(n=t.name?m.get(t.name):v.find(e=>e.re.test(t.path)),!n)throw Z(1,{location:e,currentLocation:t});r=n.record.name,l=z({},t.params,e.params),a=n.stringify(l)}const o=[];let i=n;for(;i;)o.unshift(i.record),i=i.parent;return{name:r,path:a,params:l,matched:o,meta:o.reduce((e,t)=>z(e,t.meta),{})}},removeRoute:y,getRoutes:function(){return v},getRecordMatcher:function(e){return m.get(e)}}}function le(e){for(;e;){if(e.record.aliasOf)return 1;e=e.parent}}function ae(e,t){const n={};for(const l in e)n[l]=(l in t?t:e)[l];return n}const re=/#/g,oe=/&/g,ie=/\//g,se=/=/g,ce=/\?/g,ue=/\+/g,de=/%5B/g,pe=/%5D/g,be=/%5E/g,fe=/%60/g,he=/%7B/g,ve=/%7C/g,me=/%7D/g,ge=/%20/g;function ye(e){return encodeURI(""+e).replace(ve,"|").replace(de,"[").replace(pe,"]")}function Oe(e){return ye(e).replace(ue,"%2B").replace(ge,"+").replace(re,"%23").replace(oe,"%26").replace(fe,"`").replace(he,"{").replace(me,"}").replace(be,"^")}function je(e){return null==e?"":ye(e).replace(re,"%23").replace(ce,"%3F").replace(ie,"%2F")}function we(e){try{return decodeURIComponent(""+e)}catch(e){}return""+e}function xe(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let e=0;ee&&Oe(e)):[l&&Oe(l)];a.forEach(e=>{void 0!==e&&(n+=(n.length?"&":"")+t,null!=e&&(n+="="+e))})}else void 0!==l&&(n+=(n.length?"&":"")+t)}return n}function _e(){let n=[];return{add:function(t){return n.push(t),()=>{var e=n.indexOf(t);-1n,reset:function(){n=[]}}}function Ce(r,o,i,s,c){const u=s&&(s.enterCallbacks[c]=s.enterCallbacks[c]||[]);return()=>new Promise((n,l)=>{var e=e=>{var t;!1===e?l(Z(4,{from:i,to:o})):e instanceof Error?l(e):"string"==typeof(t=e)||t&&"object"==typeof t?l(Z(2,{from:o,to:e})):(u&&s.enterCallbacks[c]===u&&"function"==typeof e&&u.push(e),n())},t=r.call(s&&s.instances[c],o,i,e);let a=Promise.resolve(t);r.length<3&&(a=a.then(e)),a.catch(e=>l(e))})}function Se(e,n,l,a){const r=[];for(const i of e)for(const s in i.components){let t=i.components[s];if(0,"beforeRouteEnter"===n||i.instances[s])if("object"==typeof(o=t)||"displayName"in o||"props"in o||"__vccOpts"in o){o=(t.__vccOpts||t)[n];o&&r.push(Ce(o,l,a,i,s))}else{let e=t();0,r.push(()=>e.then(e=>{if(!e)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${i.path}"`));var t,e=(t=e).__esModule||c&&"Module"===t[Symbol.toStringTag]?e.default:e,e=((i.components[s]=e).__vccOpts||e)[n];return e&&Ce(e,l,a,i,s)()}))}}var o;return r}function Ee(t){const n=Object(I.w)(D),o=Object(I.w)($),i=Object(I.j)(()=>n.resolve(Object(I.cb)(t.to))),e=Object(I.j)(()=>{var e=i.value["matched"],t=e["length"],n=e[t-1];const l=o.matched;if(!n||!l.length)return-1;var a=l.findIndex(W.bind(null,n));if(-1-1e!==a[t]))return!1}return!0}(o.params,i.value.params)),a=Object(I.j)(()=>-1i.value.href),isActive:l,isExactActive:a,navigate:function(e={}){return function(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}(e)?n[Object(I.cb)(t.replace)?"replace":"push"](Object(I.cb)(t.to)).catch(R):Promise.resolve()}}}const Te=Object(I.t)({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ee,setup(t,{slots:n}){const l=Object(I.P)(Ee(t)),e=Object(I.w)(D)["options"],a=Object(I.j)(()=>({[Me(t.activeClass,e.linkActiveClass,"router-link-active")]:l.isActive,[Me(t.exactActiveClass,e.linkExactActiveClass,"router-link-exact-active")]:l.isExactActive}));return()=>{var e=n.default&&n.default(l);return t.custom?e:Object(I.v)("a",{"aria-current":l.isExactActive?t.ariaCurrentValue:null,href:l.href,onClick:l.navigate,class:a.value},e)}}});function Le(e){return e?(e.aliasOf||e).path:""}const Me=(e,t,n)=>null!=e?e:null!=t?t:n;function Pe(e,t){if(!e)return null;t=e(t);return 1===t.length?t[0]:t}const Ae=Object(I.t)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(o,{attrs:i,slots:s}){const e=Object(I.w)(V),c=Object(I.j)(()=>o.route||e.value),t=Object(I.w)(h,0),u=Object(I.j)(()=>c.value.matched[t]);Object(I.N)(h,t+1),Object(I.N)(f,u),Object(I.N)(V,c);const d=Object(I.Q)();return Object(I.hb)(()=>[d.value,u.value,o.name],([t,e,n],[l,a])=>{e&&(e.instances[n]=t,a&&a!==e&&t&&t===l&&(e.leaveGuards.size||(e.leaveGuards=a.leaveGuards),e.updateGuards.size||(e.updateGuards=a.updateGuards))),!t||!e||a&&W(e,a)&&l||(e.enterCallbacks[n]||[]).forEach(e=>e(t))},{flush:"post"}),()=>{var e=c.value;const t=u.value;var n=t&&t.components[o.name];const l=o.name;if(!n)return Pe(s.default,{Component:n,route:e});const a=t.props[o.name];var r=a?!0===a?e.params:"function"==typeof a?a(e):a:null,r=Object(I.v)(n,z({},r,i,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(t.instances[l]=null)},ref:d}));return Pe(s.default,{Component:r,route:e})||r}}});function Ie(e){return e.reduce((e,t)=>e.then(()=>t()),Promise.resolve())}var Ne=p("72ce");window.Hotime={vueComponent:{},mapData:{},tableMapData:{}};var De=window.Hotime;De.data=p("9fca"),function(){for(var e in De.data.tables){De.data.tables[e].Auth={};var t,n=Object(b.a)(De.data.tables[e].auth);try{for(n.s();!(t=n.n()).done;){var l=t.value;De.data.tables[e].Auth[l]=!0}}catch(e){n.e(e)}finally{n.f()}if(null!=De.data.tables[e].columns){var a,r=Object(b.a)(De.data.tables[e].columns);try{for(r.s();!(a=r.n()).done;){var o=a.value;null!=o.link&&null!=De.data.tables[o.link]&&(null==De.data.tables[o.link].byLink&&(De.data.tables[o.link].byLink=[]),De.data.tables[o.link].byLink.push({table:De.data.tables[e].table,name:o.name}))}}catch(e){r.e(e)}finally{r.f()}}}}(),function(){for(var e in De.data.menus){var t=De.data.menus[e];t.Auth={},null==t.auth&&(t.auth=["show"]),null!=t.table&&(t.Auth=De.data.tables[t.table].Auth);var n,l=Object(b.a)(t.auth);try{for(l.s();!(n=l.n()).done;){var a=n.value;De.data.menus[e].Auth[a]=!0}}catch(e){l.e(e)}finally{l.f()}if(null!=t.menus)for(var r in t.menus){var o=t.menus[r];o.Auth={},null==o.auth&&(o.auth=["show"]),null!=o.table&&(o.Auth=De.data.tables[o.table].Auth);var i,s=Object(b.a)(o.auth);try{for(s.s();!(i=s.n()).done;){var c=i.value;o.Auth[c]=!0}}catch(e){s.e(e)}finally{s.f()}}}}(),document.title=De.data.label;var $e=Object(I.k)(t),Ve=[{path:"/",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6"),p.e("chunk-1968ce68"),p.e("chunk-3d8462ce")]).then(p.bind(null,"fe2e"))},children:[]},{path:"/login",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-6feafdad")]).then(p.bind(null,"578a"))}}];Ve[0]=function e(t,n,l){var a,r=Object(b.a)(l.menus);try{for(r.s();!(a=r.n()).done;){null!=(s=a.value).table&&null==s.name&&(s.name=s.table);var o={component:Object(Ne.getComponent)(s.name),meta:{title:s.label,keepAlive:!0}};if(o.path=t+s.name,null!=s.table){var i=Object.assign({},s),s=Object.assign(s,De.data.tables[s.name],i);n.children.push({path:o.path+"/edit",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6"),p.e("chunk-1968ce68"),p.e("chunk-10a72523")]).then(p.bind(null,"b50c"))},meta:{title:o.meta.title+"-编辑",keepAlive:!0}});var c=Object.assign({},s);c.label="编辑",c.parent=s,c.path=o.path+"/edit",De.mapData[c.path]=c,n.children.push({path:o.path+"/info",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6"),p.e("chunk-1968ce68"),p.e("chunk-10a72523")]).then(p.bind(null,"b50c"))},meta:{title:o.meta.title+"-详情",keepAlive:!0}});var u=Object.assign({},s);u.label="详情",u.parent=s,u.path=o.path+"/info",De.mapData[u.path]=u,n.children.push({path:o.path+"/add",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-1968ce68"),p.e("chunk-a2efa204")]).then(p.bind(null,"d0c8"))},meta:{title:o.meta.title+"-新建",keepAlive:!0}});var d=Object.assign({},s);switch(d.label="新建",d.parent=s,d.path=o.path+"/add",De.mapData[d.path]=d,s.default){case"edit":case"info":o.component=function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6"),p.e("chunk-1968ce68"),p.e("chunk-10a72523")]).then(p.bind(null,"b50c"))};break;case"add":o.component=function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-1968ce68"),p.e("chunk-a2efa204")]).then(p.bind(null,"d0c8"))};break;default:o.component=function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6")]).then(p.bind(null,"0748"))}}}n.children.push(o),null!=s.menus&&(n=e(o.path+"/",n,s)),s.parent=l,s.path=o.path,De.mapData[o.path]=s,De.tableMapData[s.name]=s}}catch(e){r.e(e)}finally{r.f()}return n}("/",Ve[0],De.data),function(){for(var e in De.data.tables){var t;null==De.tableMapData[e]&&((t=Object.assign({},De.data.tables[e])).name=t.table,t.path="/table/"+t.name,Ve[0].children.push({path:t.path,component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6")]).then(p.bind(null,"0748"))},meta:{title:t.label+"-编辑",keepAlive:!0},children:[{path:t.path+"/edit",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6"),p.e("chunk-1968ce68"),p.e("chunk-10a72523")]).then(p.bind(null,"b50c"))},meta:{title:t.label+"-编辑",keepAlive:!0}},{path:t.path+"/info",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-d83135a2"),p.e("chunk-2c0b72c6"),p.e("chunk-1968ce68"),p.e("chunk-10a72523")]).then(p.bind(null,"b50c"))},meta:{title:t.label+"-详情",keepAlive:!0}},{path:t.path+"/add",component:function(){return Promise.all([p.e("chunk-78ba61e2"),p.e("chunk-1968ce68"),p.e("chunk-a2efa204")]).then(p.bind(null,"d0c8"))},meta:{title:t.label+"-新增",keepAlive:!0}}]}),(De.mapData[t.path]=t).parent=De.data,De.tableMapData[t.name]=t,(e=Object.assign({},t)).label="编辑",e.path=t.path+"/edit",e.parent=t,De.mapData[e.path]=e,(e=Object.assign({},t)).label="详情",e.path=t.path+"/info",e.parent=t,De.mapData[e.path]=e,(e=Object.assign({},t)).label="新增",e.path=t.path+"/add",e.parent=t,De.mapData[e.path]=e)}}();var Be,t=new function(s){const c=ne(s.routes,s),u=s.parseQuery||xe,p=s.stringifyQuery||ke,d=s.history,b=_e(),f=_e(),a=_e(),h=Object(I.X)(X);let v=X;B&&s.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=F.bind(null,e=>""+e),g=F.bind(null,je),y=F.bind(null,we);function O(e,t){if(t=z({},t||h.value),"string"==typeof e){var n=H(u,e,t.path);const a=c.resolve({path:n.path},t),o=d.createHref(n.fullPath);return z(n,a,{params:y(a.params),hash:we(n.hash),redirectedFrom:void 0,href:o})}let l;if("path"in e)l=z({},e,{path:H(u,e.path,t.path).path});else{const i=z({},e.params);for(const s in i)null==i[s]&&delete i[s];l=z({},e,{params:g(e.params)}),t.params=g(t.params)}const a=c.resolve(l,t);var r=e.hash||"";a.params=m(y(a.params));n=p,t=z({},e,{hash:ye(r).replace(he,"{").replace(me,"}").replace(be,"^"),path:a.path}),n=t.query?n(t.query):"",t=t.path+(n&&"?")+n+(t.hash||"");const o=d.createHref(t);return z({fullPath:t,hash:r,query:p===ke?function(e){const t={};for(const n in e){const l=e[n];void 0!==l&&(t[n]=Array.isArray(l)?l.map(e=>null==e?null:""+e):null==l?l:""+l)}return t}(e.query):e.query||{}},a,{redirectedFrom:void 0,href:o})}function j(e){return"string"==typeof e?H(u,e,h.value.path):z({},e)}function w(e,t){if(v!==e)return Z(8,{from:t,to:e})}function r(e){return k(e)}function x(t){var n=t.matched[t.matched.length-1];if(n&&n.redirect){const l=n["redirect"];let e="function"==typeof l?l(t):l;return"string"==typeof e&&(e=e.includes("?")||e.includes("#")?e=j(e):{path:e},e.params={}),z({query:t.query,hash:t.hash,params:t.params},e)}}function k(e,t){var n=v=O(e);const l=h.value,a=e.state,r=e.force,o=!0===e.replace;var i,s,c=x(n);if(c)return k(z(j(c),{state:a,force:r,replace:o}),t||n);const u=n;u.redirectedFrom=t;let d;return!r&&(i=p,s=l,e=n,c=s.matched.length-1,n=e.matched.length-1,-1J(e)?e:T(e,u,l)).then(e=>{if(e){if(J(e,2))return k(z(j(e.to),{state:a,force:r,replace:o}),t||u)}else e=S(u,l,!0,o,a);return C(u,l,e),e})}function _(n,l){let a;const[e,t,r]=function(t,n){const l=[],a=[],r=[],o=Math.max(n.matched.length,t.matched.length);for(let e=0;eW(e,i))?a:l).push(i);const s=t.matched[e];s&&(n.matched.find(e=>W(e,s))||r.push(s))}return[l,a,r]}(n,l);a=Se(e.reverse(),"beforeRouteLeave",n,l);for(const i of e)i.leaveGuards.forEach(e=>{a.push(Ce(e,n,l))});const o=function(e,t){return(t=w(e,t))?Promise.reject(t):Promise.resolve()}.bind(null,n,l);return a.push(o),Ie(a).then(()=>{a=[];for(const e of b.list())a.push(Ce(e,n,l));return a.push(o),Ie(a)}).then(()=>{a=Se(t,"beforeRouteUpdate",n,l);for(const e of t)e.updateGuards.forEach(e=>{a.push(Ce(e,n,l))});return a.push(o),Ie(a)}).then(()=>{a=[];for(const e of n.matched)if(e.beforeEnter&&!l.matched.includes(e))if(Array.isArray(e.beforeEnter))for(const t of e.beforeEnter)a.push(Ce(t,n,l));else a.push(Ce(e.beforeEnter,n,l));return a.push(o),Ie(a)}).then(()=>(n.matched.forEach(e=>e.enterCallbacks={}),a=Se(r,"beforeRouteEnter",n,l),a.push(o),Ie(a))).then(()=>{a=[];for(const e of f.list())a.push(Ce(e,n,l));return a.push(o),Ie(a)}).catch(e=>J(e,8)?e:Promise.reject(e))}function C(e,t,n){for(const l of a.list())l(e,t,n)}function S(e,t,n,l,a){var r=w(e,t);if(r)return r;var o=t===X,r=B?history.state:{};n&&(l||o?d.replace(e.fullPath,z({scroll:o&&r&&r.scroll},a)):d.push(e.fullPath,a)),M(h.value=e,t,n,o),L()}let o;function e(){o=d.listen((e,t,n)=>{const l=O(e);var a=x(l);if(a)k(z(a,{replace:!0}),l).catch(R);else{v=l;const r=h.value;B&&(e=U(r.fullPath,n.delta),a=Y(),K.set(e,a)),_(l,r).catch(e=>J(e,12)?e:J(e,2)?(k(e.to,l).then(e=>{J(e,20)&&!n.delta&&n.type===N.pop&&d.go(-1,!1)}).catch(R),Promise.reject()):(n.delta&&d.go(-n.delta,!1),T(e,l,r))).then(e=>{(e=e||S(l,r,!1))&&(n.delta?d.go(-n.delta,!1):n.type===N.pop&&J(e,20)&&d.go(-1,!1)),C(l,r,e)}).catch(R)}})}let l=_e(),i=_e(),E;function T(t,n,l){L(t);const e=i.list();return e.length&&e.forEach(e=>e(t,n,l)),Promise.reject(t)}function L(n){E||(E=!0,e(),l.list().forEach(([e,t])=>n?t(n):e()),l.reset())}function M(t,n,e,l){const a=s["scrollBehavior"];if(!B||!a)return Promise.resolve();const r=!e&&(o=U(t.fullPath,0),i=K.get(o),K.delete(o),i)||(l||!e)&&history.state&&history.state.scroll||null;var o,i;return Object(I.A)().then(()=>a(t,n,r)).then(e=>e&&q(e)).catch(e=>T(e,t,n))}const t=e=>d.go(e);let P;const A=new Set;return{currentRoute:h,addRoute:function(e,t){let n,l;return l=G(e)?(n=c.getRecordMatcher(e),t):e,c.addRoute(l,n)},removeRoute:function(e){(e=c.getRecordMatcher(e))&&c.removeRoute(e)},hasRoute:function(e){return!!c.getRecordMatcher(e)},getRoutes:function(){return c.getRoutes().map(e=>e.record)},resolve:O,options:s,push:r,replace:function(e){return r(z(j(e),{replace:!0}))},go:t,back:()=>t(-1),forward:()=>t(1),beforeEach:b.add,beforeResolve:f.add,afterEach:a.add,onError:i.add,isReady:function(){return E&&h.value!==X?Promise.resolve():new Promise((e,t)=>{l.add([e,t])})},install(e){e.component("RouterLink",Te),e.component("RouterView",Ae),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>Object(I.cb)(h)}),B&&!P&&h.value===X&&(P=!0,r(d.location).catch(e=>{0}));const t={};for(const l in X)t[l]=Object(I.j)(()=>h.value[l]);e.provide(D,this),e.provide($,Object(I.P)(t)),e.provide(V,h);const n=e.unmount;A.add(e),e.unmount=function(){A.delete(e),A.size<1&&(v=X,o&&o(),h.value=X,P=!1,E=!1),n()}}}}({history:((Be=location.host?Be||location.pathname+location.search:"").includes("#")||(Be+="#"),S(Be)),routes:Ve});t.beforeEach(function(e,t,n){if("/"==e.path)for(var l in De.data.menus)if(null!=De.data.menus[l].Auth&&null!=De.data.menus[l].Auth.show){var a=De.data.menus[l],r="";if(null==a.menus)r=null!=a.default&&null!=a.table?a.path+"/"+a.default.path:null!=a.default&&null==a.table?a.default:a.path;else for(var o in a.menus)if(null!=a.menus[o].Auth&&null!=a.menus[o].Auth.show){o=a.menus[o],r=null!=o.default&&null!=o.table?o.path+"/"+o.default.path:null!=o.default&&null==o.table?o.default:o.path;break}n({path:r,query:{id:null!=a.default?a.default.id:null}});break}n()}),$e.use(t),$e.use(n.b,{size:"mini"}),$e.mount("#app")},"56ef":function(e,t,n){var l=n("d066"),a=n("241c"),r=n("7418"),o=n("825a");e.exports=l("Reflect","ownKeys")||function(e){var t=a.f(o(e)),n=r.f;return n?t.concat(n(e)):t}},"577e":function(e,t,n){var l=n("d9b5");e.exports=function(e){if(l(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},"59e3":function(e,t){e.exports=function(e){return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5e8a":function(e,t,n){var l=n("dc9b"),a=n("9a38"),r=n("d92c"),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return r(e)&&a(e.length)&&!!o[l(e)]}},"605d":function(e,t,n){var l=n("c6b6"),n=n("da84");e.exports="process"==l(n.process)},6069:function(e,t){e.exports="object"==typeof window},"60da":function(e,t,n){"use strict";var p=n("83ab"),l=n("d039"),b=n("df75"),f=n("7418"),h=n("d1e7"),v=n("7b0b"),m=n("44ad"),a=Object.assign,r=Object.defineProperty;e.exports=!a||l(function(){if(p&&1!==a({b:1},a(r({},"a",{enumerable:!0,get:function(){r(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),l="abcdefghijklmnopqrst";return e[n]=7,l.split("").forEach(function(e){t[e]=e}),7!=a({},e)[n]||b(a({},t)).join("")!=l})?function(e,t){for(var n=v(e),l=arguments.length,a=1,r=f.f,o=h.f;a"+e+""},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t;v="undefined"==typeof document||document.domain&&r?a(r):(e=d("iframe"),t="java"+b+":",e.style.display="none",u.appendChild(e),e.src=String(t),(e=e.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F);for(var n=s.length;n--;)delete v[p][s[n]];return v()};c[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(l[p]=o(e),n=new l,l[p]=null,n[f]=e):n=v(),void 0===t?n:i(n,t)}},"7d4b":function(e,t,n){var b=n("b663"),f=n("66f0"),h=n("b927"),v=n("a17e"),m=n("1d1e"),g=n("6ebd");e.exports=function(e,t,n){var l=-1,a=f,r=e.length,o=!0,i=[],s=i;if(n)o=!1,a=h;else if(200<=r){var c=t?null:m(e);if(c)return g(c);o=!1,a=v,s=new b}else s=t?[]:i;e:for(;++l"+a+""}},"861d":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8853:function(e,t,n){e.exports=function(){"use strict";return function(e,t,n){var l=t.prototype,r=l.format;n.en.ordinal=function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"},l.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var l=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return n.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return n.ordinal(t.week(),"W");case"w":case"ww":return l.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return l.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return l.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}});return r.bind(this)(a)}}}()},8925:function(e,t,n){var n=n("c6cd"),l=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return l.call(e)}),e.exports=n.inspectSource},"8eb4":function(e,t,n){n=n("82c6").Uint8Array;e.exports=n},"90e3":function(e,t){var n=0,l=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+l).toString(36)}},9112:function(e,t,n){var l=n("83ab"),a=n("9bf2"),r=n("5c6c");e.exports=l?function(e,t,n){return a.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},"916c":function(e,t,n){var l=n("e4c1"),a=n("d92c");e.exports=function(e){return a(e)&&"[object Map]"==l(e)}},"936a":function(e,t,n){e.exports=function(e,t,n){function l(e,t,n,l,a){var e=e.name?e:e.$locale(),t=i(e[t]),n=i(e[n]),r=t||n.map(function(e){return e.substr(0,l)});if(!a)return r;var o=e.weekStart;return r.map(function(e,t){return r[(t+(o||0))%7]})}function a(){return n.Ls[n.locale()]}function r(e,t){return e.formats[t]||e.formats[t.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})}var t=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)};t.localeData=function(){return function(){var t=this;return{months:function(e){return e?e.format("MMMM"):l(t,"months")},monthsShort:function(e){return e?e.format("MMM"):l(t,"monthsShort","months",3)},firstDayOfWeek:function(){return t.$locale().weekStart||0},weekdays:function(e){return e?e.format("dddd"):l(t,"weekdays")},weekdaysMin:function(e){return e?e.format("dd"):l(t,"weekdaysMin","weekdays",2)},weekdaysShort:function(e){return e?e.format("ddd"):l(t,"weekdaysShort","weekdays",3)},longDateFormat:function(e){return r(t.$locale(),e)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}}.bind(this)()},n.localeData=function(){var t=a();return{firstDayOfWeek:function(){return t.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(e){return r(t,e)},meridiem:t.meridiem,ordinal:t.ordinal}},n.months=function(){return l(a(),"months")},n.monthsShort=function(){return l(a(),"monthsShort","months",3)},n.weekdays=function(e){return l(a(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return l(a(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return l(a(),"weekdaysMin","weekdays",2,e)}}},9394:function(e,t,n){var l=n("7a83");e.exports=function(e){return l(this,e).has(e)}},"93be":function(e,t){e.exports=function(e,t){for(var n=-1,l=null==e?0:e.length;++ne.stop()),this.cleanups.forEach(e=>e()),this.scopes&&this.scopes.forEach(e=>e.stop(!0)),this.parent&&!e){const t=this.parent.scopes.pop();t&&t!==this&&(this.parent.scopes[this.index]=t,t.index=this.index)}this.active=!1}}}function r(e){return new i(e)}function s(e,t){(t=t||l)&&t.active&&t.effects.push(e)}function c(){return l}function u(e){l&&l.cleanups.push(e)}const d=e=>{const t=new Set(e);return t.w=0,t.n=0,t},p=e=>0<(e.w&v),b=e=>0<(e.n&v),f=new WeakMap;let h=0,v=1;const m=30,g=[];let y;const O=Symbol(""),j=Symbol("");class Q{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],s(this,n)}run(){if(!this.active)return this.fn();if(!g.includes(this))try{return g.push(y=this),C.push(_),_=!0,v=1<<++h,(h<=m?({deps:t})=>{if(t.length)for(let e=0;e{const l=n["deps"];if(l.length){let t=0;for(let e=0;e{("length"===t||a<=t)&&n.push(e)});else switch(void 0!==l&&n.push(r.get(l)),t){case"add":Object(W.p)(e)?Object(W.t)(l)&&n.push(r.get("length")):(n.push(r.get(O)),Object(W.u)(e)&&n.push(r.get(j)));break;case"delete":Object(W.p)(e)||(n.push(r.get(O)),Object(W.u)(e)&&n.push(r.get(j)));break;case"set":Object(W.u)(e)&&n.push(r.get(O))}if(1===n.length)n[0]&&L(n[0]);else{const o=[];for(const i of n)i&&o.push(...i);L(d(o))}}}function L(e){for(const t of Object(W.p)(e)?e:[...e])t===y&&!t.allowRecurse||(t.scheduler?t.scheduler():t.run())}const M=Object(W.J)("__proto__,__v_isRef,__isVue"),P=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(W.F));var A=V(),I=V(!1,!0),N=V(!0),t=V(!0,!0);const D=$();function $(){const e={};return["includes","indexOf","lastIndexOf"].forEach(l=>{e[l]=function(...e){const n=Pe(this);for(let e=0,t=this.length;e{e[t]=function(...e){Y();e=Pe(this)[t].apply(this,e);return q(),e}}),e}function V(a=!1,r=!1){return function(e,t,n){if("__v_isReactive"===t)return!a;if("__v_isReadonly"===t)return a;if("__v_raw"===t&&n===(a?r?we:je:r?Oe:ye).get(e))return e;var l=Object(W.p)(e);if(!a&&l&&Object(W.l)(D,t))return Reflect.get(D,t,n);n=Reflect.get(e,t,n);return(Object(W.F)(t)?P.has(t):M(t))?n:(a||S(e,0,t),r?n:$e(n)?!l||!Object(W.t)(t)?n.value:n:Object(W.w)(n)?(a?Ce:ke)(n):n)}}n=B(!0);function B(i=!1){return function(e,t,n,l){let a=e[t];if(!i&&(n=Pe(n),a=Pe(a),!Object(W.p)(e)&&$e(a)&&!$e(n)))return a.value=n,!0;var r=Object(W.p)(e)&&Object(W.t)(t)?Number(t)Object(W.w)(e)?ke(e):e,G=e=>Object(W.w)(e)?Ce(e):e,X=e=>e,Z=e=>Reflect.getPrototypeOf(e);function J(e,t,n=!1,l=!1){var a=Pe(e=e.__v_raw),r=Pe(t);t!==r&&(n||S(a,0,t)),n||S(a,0,r);const o=Z(a)["has"],i=l?X:n?G:K;return o.call(a,t)?i(e.get(t)):o.call(a,r)?i(e.get(r)):void(e!==a&&e.get(t))}function ee(e,t=!1){const n=this.__v_raw;var l=Pe(n),a=Pe(e);return e!==a&&(t||S(l,0,e)),t||S(l,0,a),e===a?n.has(e):n.has(e)||n.has(a)}function te(e,t=!1){return e=e.__v_raw,t||S(Pe(e),0,O),Reflect.get(e,"size",e)}function ne(e){e=Pe(e);const t=Pe(this),n=Z(t);return n.has.call(t,e)||(t.add(e),U(t,"add",e,e)),this}function le(e,t){t=Pe(t);const n=Pe(this),{has:l,get:a}=Z(n);let r=l.call(n,e);r||(e=Pe(e),r=l.call(n,e));var o=a.call(n,e);return n.set(e,t),r?Object(W.k)(t,o)&&U(n,"set",e,t):U(n,"add",e,t),this}function ae(e){const t=Pe(this),{has:n,get:l}=Z(t);let a=n.call(t,e);a||(e=Pe(e),a=n.call(t,e));l&&l.call(t,e);var r=t.delete(e);return a&&U(t,"delete",e,void 0),r}function re(){const e=Pe(this);var t=0!==e.size,n=e.clear();return t&&U(e,"clear",void 0,void 0),n}function oe(o,i){return function(n,l){const a=this,e=a.__v_raw;var t=Pe(e);const r=i?X:o?G:K;return o||S(t,0,O),e.forEach((e,t)=>n.call(l,r(e),r(t),a))}}function ie(i,s,c){return function(...e){const t=this.__v_raw;var n=Pe(t),l=Object(W.u)(n);const a="entries"===i||i===Symbol.iterator&&l;l="keys"===i&&l;const r=t[i](...e),o=c?X:s?G:K;return s||S(n,0,l?j:O),{next(){var{value:e,done:t}=r.next();return t?{value:e,done:t}:{value:a?[o(e[0]),o(e[1])]:o(e),done:t}},[Symbol.iterator](){return this}}}}function se(e){return function(){return"delete"!==e&&this}}function ce(){const t={get(e){return J(this,e)},get size(){return te(this)},has:ee,add:ne,set:le,delete:ae,clear:re,forEach:oe(!1,!1)},n={get(e){return J(this,e,!1,!0)},get size(){return te(this)},has:ee,add:ne,set:le,delete:ae,clear:re,forEach:oe(!1,!0)},l={get(e){return J(this,e,!0)},get size(){return te(this,!0)},has(e){return ee.call(this,e,!0)},add:se("add"),set:se("set"),delete:se("delete"),clear:se("clear"),forEach:oe(!0,!1)},a={get(e){return J(this,e,!0,!0)},get size(){return te(this,!0)},has(e){return ee.call(this,e,!0)},add:se("add"),set:se("set"),delete:se("delete"),clear:se("clear"),forEach:oe(!0,!0)},e=["keys","values","entries",Symbol.iterator];return e.forEach(e=>{t[e]=ie(e,!1,!1),l[e]=ie(e,!0,!1),n[e]=ie(e,!1,!0),a[e]=ie(e,!0,!0)}),[t,l,n,a]}const[ue,de,pe,be]=ce();function fe(l,e){const a=e?l?be:pe:l?de:ue;return(e,t,n)=>"__v_isReactive"===t?!l:"__v_isReadonly"===t?l:"__v_raw"===t?e:Reflect.get(Object(W.l)(a,t)&&t in e?a:e,t,n)}const he={get:fe(!1,!1)},ve={get:fe(!1,!0)},me={get:fe(!0,!1)},ge={get:fe(!0,!0)};const ye=new WeakMap,Oe=new WeakMap,je=new WeakMap,we=new WeakMap;function xe(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Object(W.S)(e))}function ke(e){return e&&e.__v_isReadonly?e:Ee(e,!1,z,he,ye)}function _e(e){return Ee(e,!1,R,ve,Oe)}function Ce(e){return Ee(e,!0,F,me,je)}function Se(e){return Ee(e,!0,H,ge,we)}function Ee(e,t,n,l,a){if(!Object(W.w)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;t=a.get(e);if(t)return t;t=xe(e);if(0===t)return e;n=new Proxy(e,2===t?l:n);return a.set(e,n),n}function Te(e){return Le(e)?Te(e.__v_raw):!(!e||!e.__v_isReactive)}function Le(e){return!(!e||!e.__v_isReadonly)}function Me(e){return Te(e)||Le(e)}function Pe(e){var t=e&&e.__v_raw;return t?Pe(t):e}function Ae(e){return Object(W.h)(e,"__v_skip",!0),e}function Ie(e){E()&&((e=Pe(e)).dep||(e.dep=d()),T(e.dep))}function Ne(e){(e=Pe(e)).dep&&L(e.dep)}const De=e=>Object(W.w)(e)?ke(e):e;function $e(e){return Boolean(e&&!0===e.__v_isRef)}function Ve(e){return Fe(e,!1)}function Be(e){return Fe(e,!0)}class ze{constructor(e,t){this._shallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Pe(e),this._value=t?e:De(e)}get value(){return Ie(this),this._value}set value(e){e=this._shallow?e:Pe(e),Object(W.k)(e,this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:De(e),Ne(this))}}function Fe(e,t){return $e(e)?e:new ze(e,t)}function Re(e){Ne(e)}function He(e){return $e(e)?e.value:e}const We={get:(e,t,n)=>He(Reflect.get(e,t,n)),set:(e,t,n,l)=>{const a=e[t];return $e(a)&&!$e(n)?(a.value=n,!0):Reflect.set(e,t,n,l)}};function Qe(e){return Te(e)?e:new Proxy(e,We)}class Ye{constructor(e){this.dep=void 0,this.__v_isRef=!0;var{get:t,set:e}=e(()=>Ie(this),()=>Ne(this));this._get=t,this._set=e}get value(){return this._get()}set value(e){this._set(e)}}function qe(e){return new Ye(e)}function Ue(e){const t=Object(W.p)(e)?new Array(e.length):{};for(const n in e)t[n]=Ge(e,n);return t}class Ke{constructor(e,t){this._object=e,this._key=t,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(e){this._object[this._key]=e}}function Ge(e,t){var n=e[t];return $e(n)?n:new Ke(e,t)}class Xe{constructor(e,t,n){this._setter=t,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new Q(e,()=>{this._dirty||(this._dirty=!0,Ne(this))}),this.__v_isReadonly=n}get value(){const e=Pe(this);return Ie(e),e._dirty&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ze(e,t){let n,l;return l=Object(W.q)(e)?(n=e,W.d):(n=e.get,e.set),new Xe(n,l,Object(W.q)(e)||!e.set)}Promise.resolve();new Set;new Map;let Je;function et(e){Je=e}Object.create(null),Object.create(null);function tt(e,t){return e&&Object(W.x)(t)&&(t=t.slice(2).replace(/Once$/,""),Object(W.l)(e,t[0].toLowerCase()+t.slice(1))||Object(W.l)(e,Object(W.m)(t))||Object(W.l)(e,t))}let nt=null,lt=null;function at(e){var t=nt;return nt=e,lt=e&&e.type.__scopeId||null,t}function rt(e){lt=e}function ot(){lt=null}const it=e=>st;function st(n,l=nt,e){if(!l)return n;if(n._n)return n;const a=(...e)=>{a._d&&ol(-1);var t=at(l),e=n(...e);return at(t),a._d&&ol(1),e};return a._n=!0,a._c=!0,a._d=!0,a}function ct(t){const{type:n,vnode:l,proxy:a,withProxy:r,props:o,propsOptions:[i],slots:s,attrs:c,emit:u,render:d,renderCache:p,data:b,setupState:f,ctx:h,inheritAttrs:v}=t;let m;var e=at(t);try{let e;if(4&l.shapeFlag){var g=r||a;m=_l(d.call(g,g,p,o,f,b,h)),e=c}else{const d=n;0,m=_l(1{let t;for(const n in e)"class"!==n&&"style"!==n&&!Object(W.x)(n)||((t=t||{})[n]=e[n]);return t},pt=(e,t)=>{const n={};for(const l in e)Object(W.v)(l)&&l.slice(9)in t||(n[l]=e[l]);return n};function bt(t,n,l){var a=Object.keys(n);if(a.length!==Object.keys(t).length)return!0;for(let e=0;e{d.pendingId===y&&d.fallback(b)},g):0===g&&d.fallback(b)}}(e,t,n,l,a,o,i,s,c)},hydrate:function(e,t,n,l,a,r,o,i,s){const c=t.suspense=mt(t,l,n,e.parentNode,document.createElement("div"),null,a,r,o,i,!0),u=s(e,c.pendingBranch=t.ssContent,n,c,r,o);0===c.deps&&c.resolve();return u},create:mt,normalize:function(e){var{shapeFlag:t,children:n}=e,t=32&t;e.ssContent=gt(t?n.default:n),e.ssFallback=t?gt(n.fallback):gl(Jn)}};function vt(e,t){const n=e.props&&e.props[t];Object(W.q)(n)&&n()}function mt(e,t,n,l,a,r,o,c,u,i,s=!1){const{p:d,m:p,um:b,n:f,o:{parentNode:h,remove:v}}=i;i=Object(W.R)(e.props&&e.props.timeout);const m={vnode:e,parent:t,parentComponent:n,isSVG:o,container:l,hiddenContainer:a,anchor:r,deps:0,pendingId:0,timeout:"number"==typeof i?i:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:s,isUnmounted:!1,effects:[],resolve(t=!1){const{vnode:e,activeBranch:n,pendingBranch:l,pendingId:a,effects:r,parentComponent:o,container:i}=m;if(m.isHydrating)m.isHydrating=!1;else if(!t){t=n&&l.transition&&"out-in"===l.transition.mode;t&&(n.transition.afterLeave=()=>{a===m.pendingId&&p(l,i,e,0)});let e=m["anchor"];n&&(e=f(n),b(n,o,m,!0)),t||p(l,i,e,0)}Ot(m,l),m.pendingBranch=null,m.isInFallback=!1;let s=m.parent,c=!1;for(;s;){if(s.pendingBranch){s.effects.push(...r),c=!0;break}s=s.parent}c||Ea(r),m.effects=[],vt(e,"onResolve")},fallback(e){if(m.pendingBranch){const{vnode:l,activeBranch:a,parentComponent:r,container:o,isSVG:i}=m;vt(l,"onFallback");const s=f(a);var t=()=>{m.isInFallback&&(d(null,e,o,s,r,null,i,c,u),Ot(m,e))},n=e.transition&&"out-in"===e.transition.mode;n&&(a.transition.afterLeave=t),m.isInFallback=!0,b(a,r,null,!0),n||t()}},move(e,t,n){m.activeBranch&&p(m.activeBranch,e,t,n),m.container=e},next(){return m.activeBranch&&f(m.activeBranch)},registerDep(n,l){const a=!!m.pendingBranch;a&&m.deps++;const r=n.vnode.el;n.asyncDep.catch(e=>{ua(e,n,0)}).then(e=>{if(!n.isUnmounted&&!m.isUnmounted&&m.pendingId===n.suspenseId){n.asyncResolved=!0;const t=n["vnode"];0,ql(n,e,!1),r&&(t.el=r);e=!r&&n.subTree.el;l(n,t,h(r||n.subTree.el),r?null:f(n.subTree),m,o,u),e&&v(e),ft(n,t.el),a&&0==--m.deps&&m.resolve()}})},unmount(e,t){m.isUnmounted=!0,m.activeBranch&&b(m.activeBranch,n,e,t),m.pendingBranch&&b(m.pendingBranch,n,e,t)}};return m}function gt(t){let e;var n;return Object(W.q)(t)&&((n=t._c)&&(t._d=!1,ll()),t=t(),n&&(t._d=!0,e=nl,al())),Object(W.p)(t)&&(n=ut(t),t=n),t=_l(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(e=>e!==t)),t}function yt(e,t){t&&t.pendingBranch?Object(W.p)(e)?t.effects.push(...e):t.effects.push(e):Ea(e)}function Ot(e,t){e.activeBranch=t;const{vnode:n,parentComponent:l}=e;t=n.el=t.el;l&&l.subTree===n&&(l.vnode.el=t,ft(l,t))}function jt(t,n){if(zl){let e=zl.provides;var l=zl.parent&&zl.parent.provides;l===e&&(e=zl.provides=Object.create(l)),e[t]=n}else 0}function wt(e,t,n=!1){var l=zl||nt;if(l){var a=null==l.parent?l.vnode.appContext&&l.vnode.appContext.provides:l.parent.provides;return a&&e in a?a[e]:1{e.isMounted=!0}),Ut(()=>{e.isUnmounting=!0}),e}N=[Function,Array];const kt={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:N,onEnter:N,onAfterEnter:N,onEnterCancelled:N,onBeforeLeave:N,onLeave:N,onAfterLeave:N,onLeaveCancelled:N,onBeforeAppear:N,onAppear:N,onAfterAppear:N,onAppearCancelled:N},setup(u,{slots:e}){const d=Fl(),p=xt();let b;return()=>{var t=e.default&&Lt(e.default(),!0);if(t&&t.length){0;var n=Pe(u),l=n["mode"];0;var a=t[0];if(p.isLeaving)return St(a);var r=Et(a);if(!r)return St(a);const o=Ct(r,n,p,d);Tt(r,o);t=d.subTree;const i=t&&Et(t);let e=!1;const s=r.type["getTransitionKey"];if(s&&(t=s(),void 0===b?b=t:t!==b&&(b=t,e=!0)),i&&i.type!==Jn&&(!dl(r,i)||e)){const c=Ct(i,n,p,d);if(Tt(i,c),"out-in"===l)return p.isLeaving=!0,c.afterLeave=()=>{p.isLeaving=!1,d.update()},St(a);"in-out"===l&&r.type!==Jn&&(c.delayLeave=(e,t,n)=>{const l=_t(p,i);l[String(i.key)]=i,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete o.delayedLeave},o.delayedLeave=n})}return a}}}};function _t(e,t){const n=e["leavingVNodes"];let l=n.get(t.type);return l||(l=Object.create(null),n.set(t.type,l)),l}function Ct(r,t,o,n){const{appear:i,mode:e,persisted:l=!1,onBeforeEnter:a,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:b,onLeaveCancelled:f,onBeforeAppear:h,onAppear:v,onAfterAppear:m,onAppearCancelled:g}=t,y=String(r.key),O=_t(o,r),j=(e,t)=>{e&&ca(e,n,9,t)},w={mode:e,persisted:l,beforeEnter(e){let t=a;if(!o.isMounted){if(!i)return;t=h||a}e._leaveCb&&e._leaveCb(!0);const n=O[y];n&&dl(r,n)&&n.el._leaveCb&&n.el._leaveCb(),j(t,[e])},enter(t){let e=s,n=c,l=u;if(!o.isMounted){if(!i)return;e=v||s,n=m||c,l=g||u}let a=!1;var r=t._enterCb=e=>{a||(a=!0,e?j(l,[t]):j(n,[t]),w.delayedLeave&&w.delayedLeave(),t._enterCb=void 0)};e?(e(t,r),e.length<=1&&r()):r()},leave(t,n){const l=String(r.key);if(t._enterCb&&t._enterCb(!0),o.isUnmounting)return n();j(d,[t]);let a=!1;var e=t._leaveCb=e=>{a||(a=!0,n(),e?j(f,[t]):j(b,[t]),t._leaveCb=void 0,O[l]===r&&delete O[l])};O[l]=r,p?(p(t,e),p.length<=1&&e()):e()},clone(e){return Ct(e,t,o,n)}};return w}function St(e){if(Nt(e))return(e=jl(e)).children=null,e}function Et(e){return Nt(e)?e.children?e.children[0]:void 0:e}function Tt(e,t){6&e.shapeFlag&&e.component?Tt(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Lt(t,n=!1){let l=[],a=0;for(let e=0;e!!e.type.__asyncLoader;function At(e){const{loader:n,loadingComponent:r,errorComponent:o,delay:i=200,timeout:s,suspensible:c=!0,onError:l}=e=Object(W.q)(e)?{loader:e}:e;let u=null,d,a=0;const p=()=>{let t;return u||(t=u=n().catch(n=>{if(n=n instanceof Error?n:new Error(String(n)),l)return new Promise((e,t)=>{l(n,()=>e((a++,u=null,p())),()=>t(n),a+1)});throw n}).then(e=>t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),d=e)))};return Mt({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return d},setup(){const t=zl;if(d)return()=>It(d,t);const n=e=>{u=null,ua(e,t,13,!o)};if(c&&t.suspense)return p().then(e=>()=>It(e,t)).catch(e=>(n(e),()=>o?gl(o,{error:e}):null));const l=Ve(!1),a=Ve(),e=Ve(!!i);return i&&setTimeout(()=>{e.value=!1},i),null!=s&&setTimeout(()=>{var e;l.value||a.value||(e=new Error(`Async component timed out after ${s}ms.`),n(e),a.value=e)},s),p().then(()=>{l.value=!0,t.parent&&Nt(t.parent.vnode)&&_a(t.parent.update)}).catch(e=>{n(e),a.value=e}),()=>l.value&&d?It(d,t):a.value&&o?gl(o,{error:a.value}):r&&!e.value?gl(r):void 0}})}function It(e,{vnode:{ref:t,props:n,children:l}}){const a=gl(e,n,l);return a.ref=t,a}const Nt=e=>e.type.__isKeepAlive,Dt={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(i,{slots:s}){const l=Fl(),e=l.ctx;if(!e.renderer)return s.default;const c=new Map,u=new Set;let d=null;const o=l.suspense,{renderer:{p,m:b,um:t,o:{createElement:n}}}=e,a=n("div");function r(e){Ft(e),t(e,l,o)}function f(n){c.forEach((e,t)=>{e=la(e.type);!e||n&&n(e)||h(t)})}function h(e){var t=c.get(e);d&&t.type===d.type?d&&Ft(d):r(t),c.delete(e),u.delete(e)}e.activate=(t,e,n,l,a)=>{const r=t.component;b(t,e,n,0,o),p(r.vnode,t,e,n,r,o,l,t.slotScopeIds,a),Mn(()=>{r.isDeactivated=!1,r.a&&Object(W.o)(r.a);var e=t.props&&t.props.onVnodeMounted;e&&Dn(e,r.parent,t)},o)},e.deactivate=t=>{const n=t.component;b(t,a,null,1,o),Mn(()=>{n.da&&Object(W.o)(n.da);var e=t.props&&t.props.onVnodeUnmounted;e&&Dn(e,n.parent,t),n.isDeactivated=!0},o)},$a(()=>[i.include,i.exclude],([t,n])=>{t&&f(e=>$t(t,e)),n&&f(e=>!$t(n,e))},{flush:"post",deep:!0});let v=null;var m=()=>{null!=v&&c.set(v,Rt(l.subTree))};return Qt(m),qt(m),Ut(()=>{c.forEach(e=>{var{subTree:t,suspense:n}=l,t=Rt(t);e.type!==t.type?r(e):(Ft(t),(t=t.component.da)&&Mn(t,n))})}),()=>{if(v=null,!s.default)return null;var e=s.default();const t=e[0];if(1parseInt(e,10)&&h(u.values().next().value)),n.shapeFlag|=256,d=n,t}}};function $t(e,t){return Object(W.p)(e)?e.some(e=>$t(e,t)):Object(W.E)(e)?-1{let e=l;for(;e;){if(e.isDeactivated)return;e=e.parent}t()});if(Ht(n,a,l),l){let e=l.parent;for(;e&&e.parent;)Nt(e.parent.vnode)&&function(e,t,n,l){const a=Ht(t,e,l,!0);Kt(()=>{Object(W.O)(l[t],a)},n)}(a,n,l,e),e=e.parent}}function Ft(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function Rt(e){return 128&e.shapeFlag?e.ssContent:e}function Ht(t,n,l=zl,e=!1){if(l){const r=l[t]||(l[t]=[]);var a=n.__weh||(n.__weh=(...e)=>{if(!l.isUnmounted){Y(),Rl(l);e=ca(n,l,t,e);return Hl(),q(),e}});return e?r.unshift(a):r.push(a),a}}I=n=>(e,t=zl)=>(!Ql||"sp"===n)&&Ht(n,e,t);const Wt=I("bm"),Qt=I("m"),Yt=I("bu"),qt=I("u"),Ut=I("bum"),Kt=I("um"),Gt=I("sp"),Xt=I("rtg"),Zt=I("rtc");function Jt(e,t=zl){Ht("ec",e,t)}let en=!0;function tn(e){var t=ln(e);const n=e.proxy,l=e.ctx;en=!1,t.beforeCreate&&nn(t.beforeCreate,e,"bc");const{data:a,computed:r,methods:o,watch:i,provide:s,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:b,updated:f,activated:h,deactivated:v,beforeUnmount:m,unmounted:g,render:y,renderTracked:O,renderTriggered:j,errorCaptured:w,serverPrefetch:x,expose:k,inheritAttrs:_,components:C,directives:S}=t;if(0,c&&function(e,n,l=!1){Object(W.p)(e)&&(e=sn(e));for(const r in e){var a=e[r];let t;t=Object(W.w)(a)?"default"in a?wt(a.from||r,a.default,!0):wt(a.from||r):wt(a),$e(t)&&l?Object.defineProperty(n,r,{enumerable:!0,configurable:!0,get:()=>t.value,set:e=>t.value=e}):n[r]=t}}(c,l,e.appContext.config.unwrapInjectedRef),o)for(const T in o){const L=o[T];Object(W.q)(L)&&(l[T]=L.bind(n))}if(a&&(t=a.call(n,n),Object(W.w)(t)&&(e.data=ke(t))),en=!0,r)for(const M in r){const P=r[M];0;const A=Ze({get:Object(W.q)(P)?P.bind(n,n):Object(W.q)(P.get)?P.get.bind(n,n):W.d,set:!Object(W.q)(P)&&Object(W.q)(P.set)?P.set.bind(n):W.d});Object.defineProperty(l,M,{enumerable:!0,configurable:!0,get:()=>A.value,set:e=>A.value=e})}if(i)for(const I in i)!function t(e,n,l,a){const r=a.includes(".")?Ba(l,a):()=>l[a];if(Object(W.E)(e)){const o=n[e];Object(W.q)(o)&&$a(r,o)}else if(Object(W.q)(e))$a(r,e.bind(l));else if(Object(W.w)(e))if(Object(W.p)(e))e.forEach(e=>t(e,n,l,a));else{const i=Object(W.q)(e.handler)?e.handler.bind(l):n[e.handler];Object(W.q)(i)&&$a(r,i,e)}else 0}(i[I],l,n,I);if(s){const N=Object(W.q)(s)?s.call(n):s;Reflect.ownKeys(N).forEach(e=>{jt(e,N[e])})}function E(t,e){Object(W.p)(e)?e.forEach(e=>t(e.bind(n))):e&&t(e.bind(n))}if(u&&nn(u,e,"c"),E(Wt,d),E(Qt,p),E(Yt,b),E(qt,f),E(Vt,h),E(Bt,v),E(Jt,w),E(Zt,O),E(Xt,j),E(Ut,m),E(Kt,g),E(Gt,x),Object(W.p)(k))if(k.length){const D=e.exposed||(e.exposed={});k.forEach(t=>{Object.defineProperty(D,t,{get:()=>n[t],set:e=>n[t]=e})})}else e.exposed||(e.exposed={});y&&e.render===W.d&&(e.render=y),null!=_&&(e.inheritAttrs=_),C&&(e.components=C),S&&(e.directives=S)}function nn(e,t,n){ca(Object(W.p)(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function ln(e){var t=e.type,{mixins:n,extends:l}=t;const{mixins:a,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext;e=r.get(t);let i;return e?i=e:a.length||n||l?(i={},a.length&&a.forEach(e=>an(i,e,o,!0)),an(i,t,o)):i=t,r.set(t,i),i}function an(t,e,n,l=!1){const{mixins:a,extends:r}=e;r&&an(t,r,n,!0),a&&a.forEach(e=>an(t,e,n,!0));for(const o in e)if(!l||"expose"!==o){const i=rn[o]||n&&n[o];t[o]=i?i(t[o],e[o]):e[o]}return t}const rn={data:on,props:un,emits:un,methods:un,computed:un,beforeCreate:cn,created:cn,beforeMount:cn,mounted:cn,beforeUpdate:cn,updated:cn,beforeDestroy:cn,beforeUnmount:cn,destroyed:cn,unmounted:cn,activated:cn,deactivated:cn,errorCaptured:cn,serverPrefetch:cn,components:un,directives:un,watch:function(e,t){if(!e)return t;if(!t)return e;const n=Object(W.i)(Object.create(null),e);for(const l in t)n[l]=cn(e[l],t[l]);return n},provide:on,inject:function(e,t){return un(sn(e),sn(t))}};function on(e,t){return t?e?function(){return Object(W.i)(Object(W.q)(e)?e.call(this,this):e,Object(W.q)(t)?t.call(this,this):t)}:t:e}function sn(t){if(Object(W.p)(t)){const n={};for(let e=0;ehn(e,t)):Object(W.q)(e)&&hn(e,t)?0:-1}const mn=e=>"_"===e[0]||"$stable"===e,gn=e=>Object(W.p)(e)?e.map(_l):[_l(e)],yn=(e,t,n)=>{var l=e._ctx;for(const r in e)if(!mn(r)){var a=e[r];if(Object(W.q)(a))t[r]=((t,e)=>{const n=st((...e)=>gn(t(...e)),e);return n._c=!1,n})((r,a),l);else if(null!=a){0;const o=gn(a);t[r]=()=>o}}},On=(e,t)=>{const n=gn(t);e.slots.default=()=>n},jn=(e,t)=>{var n;32&e.vnode.shapeFlag?(n=t._)?(e.slots=Pe(t),Object(W.h)(t,"_",n)):yn(t,e.slots={}):(e.slots={},t&&On(e,t)),Object(W.h)(e.slots,fl,1)},wn=(e,t,n)=>{const{vnode:l,slots:a}=e;let r=!0,o=W.b;var i;if(32&l.shapeFlag?((i=t._)?n&&1===i?r=!1:(Object(W.i)(a,t),n||1!==i||delete a._):(r=!t.$stable,yn(t,a)),o=t):t&&(On(e,t),o={default:1}),r)for(const s in a)mn(s)||s in o||delete a[s]};function xn(e,r){var t=nt;if(null===t)return e;var o=t.proxy;const i=e.dirs||(e.dirs=[]);for(let a=0;a/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Tn=e=>8===e.nodeType;function Ln(h){const{mt:v,p:u,o:{patchProp:f,nextSibling:m,parentNode:g,remove:y,insert:i,createComment:s}}=h;const O=(t,n,e,l,a,r=!1)=>{const o=Tn(t)&&"["===t.data;var i=()=>k(t,n,e,l,a,o),{type:s,ref:c,shapeFlag:u}=n,d=t.nodeType;n.el=t;let p=null;switch(s){case Zn:p=3!==d?i():(t.data!==n.children&&(Sn=!0,t.data=n.children),m(t));break;case Jn:p=8!==d||o?i():m(t);break;case el:if(1===d){p=t;var b=!n.children.length;for(let e=0;e{o=o||!!n.dynamicChildren;const{type:e,props:i,patchFlag:s,shapeFlag:c,dirs:u}=n;var d="input"===e&&u||"option"===e;if(d||-1!==s){if(u&&kn(n,null,l,"created"),i)if(d||!o||48&s)for(const b in i)(d&&b.endsWith("value")||Object(W.x)(b)&&!Object(W.A)(b))&&f(t,b,null,i[b]);else i.onClick&&f(t,"onClick",null,i.onClick);let e;if((e=i&&i.onVnodeBeforeMount)&&Dn(e,l,n),u&&kn(n,null,l,"beforeMount"),((e=i&&i.onVnodeMounted)||u)&&yt(()=>{e&&Dn(e,l,n),u&&kn(n,null,l,"mounted")},a),16&c&&(!i||!i.innerHTML&&!i.textContent)){let e=w(t.firstChild,n,t,l,a,r,o);for(;e;){Sn=!0;var p=e;e=e.nextSibling,y(p)}}else 8&c&&t.textContent!==n.children&&(Sn=!0,t.textContent=n.children)}return t.nextSibling},w=(t,e,n,l,a,r,o)=>{o=o||!!e.dynamicChildren;const i=e.children;var s=i.length;for(let e=0;e{var o=t["slotScopeIds"];o&&(a=a?a.concat(o):o);o=g(e),r=w(m(e),t,o,n,l,a,r);return r&&Tn(r)&&"]"===r.data?m(t.anchor=r):(Sn=!0,i(t.anchor=s("]"),o,r),r)},k=(e,t,n,l,a,r)=>{if(Sn=!0,t.el=null,r)for(var o=_(e);;){const i=m(e);if(!i||i===o)break;y(i)}const i=m(e);r=g(e);return y(e),u(null,t,r,i,n,l,En(r),a),i},_=e=>{let t=0;for(;e;)if((e=m(e))&&Tn(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return m(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return u(null,e,t),void La();Sn=!1,O(t.firstChild,e,null,null,null),La(),Sn},O]}const Mn=yt;function Pn(e){return In(e)}function An(e){return In(e,Ln)}function In(e,t){const{insert:g,remove:c,patchProp:y,createElement:O,createText:v,createComment:a,setText:m,setElementText:j,parentNode:w,nextSibling:f,setScopeId:r=W.d,cloneNode:x,insertStaticContent:k}=e,E=(e,t,n,l=null,a=null,r=null,o=!1,i=null,s=!!t.dynamicChildren)=>{if(e!==t){e&&!dl(e,t)&&(l=F(e),V(e,a,r,!0),e=null),-2===t.patchFlag&&(s=!1,t.dynamicChildren=null);const{type:b,ref:f,shapeFlag:h}=t;switch(b){case Zn:((e,t,n,l)=>{if(e==null)g(t.el=v(t.children),n,l);else{const a=t.el=e.el;if(t.children!==e.children)m(a,t.children)}})(e,t,n,l);break;case Jn:_(e,t,n,l);break;case el:null==e&&(c=t,u=n,d=l,p=o,[c.el,c.anchor]=k(c.children,u,d,p));break;case Xn:((e,t,n,l,a,r,o,i,s)=>{const c=t.el=e?e.el:v(""),u=t.anchor=e?e.anchor:v("");let{patchFlag:d,dynamicChildren:p,slotScopeIds:b}=t;if(false);if(b)i=i?i.concat(b):b;if(e==null){g(c,n,l);g(u,n,l);T(t.children,n,u,a,r,o,i,s)}else if(d>0&&d&64&&p&&e.dynamicChildren){M(e.dynamicChildren,p,n,a,r,o,i);if(false);else if(t.key!=null||a&&t===a.subTree)$n(e,t,true)}else D(e,t,n,u,a,r,o,i,s)})(e,t,n,l,a,r,o,i,s);break;default:1&h?((e,t,n,l,a,r,o,i,s)=>{if(o=o||t.type==="svg",e==null)C(t,n,l,a,r,o,i,s);else L(e,t,a,r,o,i,s)})(e,t,n,l,a,r,o,i,s):6&h?((e,t,n,l,a,r,o,i,s)=>{if(t.slotScopeIds=i,e==null)if(t.shapeFlag&512)a.ctx.activate(t,n,l,o,s);else A(t,n,l,a,r,o,s);else I(e,t,s)})(e,t,n,l,a,r,o,i,s):(64&h||128&h)&&b.process(e,t,n,l,a,r,o,i,s,R)}var c,u,d,p;null!=f&&a&&Nn(f,e&&e.ref,r,t||e,!t)}},_=(e,t,n,l)=>{null==e?g(t.el=a(t.children||""),n,l):t.el=e.el};const u=({el:e,anchor:t})=>{for(var n;e&&e!==t;)n=f(e),c(e),e=n;c(t)},C=(e,t,n,l,a,r,o,i)=>{let s,c;const{type:u,props:d,shapeFlag:p,transition:b,patchFlag:f,dirs:h}=e;if(e.el&&void 0!==x&&-1===f)s=e.el=x(e.el);else{if(s=e.el=O(e.type,r,d&&d.is,d),8&p?j(s,e.children):16&p&&T(e.children,s,null,l,a,r&&"foreignObject"!==u,o,i),h&&kn(e,null,l,"created"),d){for(const m in d)"value"===m||Object(W.A)(m)||y(s,m,null,d[m],r,e.children,l,a,z);"value"in d&&y(s,"value",null,d.value),(c=d.onVnodeBeforeMount)&&Dn(c,l,e)}S(s,e,e.scopeId,o,l)}h&&kn(e,null,l,"beforeMount");const v=(!a||!a.pendingBranch)&&b&&!b.persisted;v&&b.beforeEnter(s),g(s,t,n),((c=d&&d.onVnodeMounted)||v||h)&&Mn(()=>{c&&Dn(c,l,e),v&&b.enter(s),h&&kn(e,null,l,"mounted")},a)},S=(t,e,n,l,a)=>{if(n&&r(t,n),l)for(let e=0;e{for(let e=c;e{var i=e.el=t.el;let{patchFlag:s,dynamicChildren:c,dirs:u}=e;s|=16&t.patchFlag;var d=t.props||W.b,p=e.props||W.b;let b;(b=p.onVnodeBeforeUpdate)&&Dn(b,n,e,t),u&&kn(e,t,n,"beforeUpdate");var f=a&&"foreignObject"!==e.type;if(c?M(t.dynamicChildren,c,i,n,l,f,r):o||D(t,e,i,null,n,l,f,r,!1),0{b&&Dn(b,n,e,t),u&&kn(e,t,n,"updated")},l)},M=(t,n,l,a,r,o,i)=>{for(let e=0;e{if(n!==l){for(const c in l){var i,s;Object(W.A)(c)||(i=l[c])!==(s=n[c])&&"value"!==c&&y(e,c,s,i,o,t.children,a,r,z)}if(n!==W.b)for(const u in n)Object(W.A)(u)||u in l||y(e,u,n[u],null,o,t.children,a,r,z);"value"in l&&y(e,"value",n.value,l.value)}},A=(e,t,n,l,a,r,o)=>{const i=e.component=Bl(e,l,a);if(Nt(e)&&(i.ctx.renderer=R),Yl(i),i.asyncDep)return a&&a.registerDep(i,s),void(e.el||(l=i.subTree=gl(Jn),_(null,l,t,n)));s(i,e,t,n,a,r,o)},I=(e,t,n)=>{const l=t.component=e.component;!function(e,t,n){var{props:l,children:a,component:r}=e,{props:o,children:i,patchFlag:e}=t,s=r.emitsOptions;if(0,t.dirs||t.transition)return 1;if(!(n&&0<=e))return!(!a&&!i||i&&i.$stable)||l!==o&&(l?!o||bt(l,o,s):o);if(1024&e)return 1;if(16&e)return l?bt(l,o,s):o;if(8&e){var c=t.dynamicProps;for(let e=0;efa&&ba.splice(e,1)}(l.update),l.update())},s=(d,p,b,f,h,v,m)=>{const g=new Q(()=>{if(d.isMounted){let{next:e,bu:t,u:n,parent:l,vnode:a}=d;var o=e;let r;0,g.allowRecurse=!1,e?(e.el=a.el,N(d,e,m)):e=a,t&&Object(W.o)(t),(r=e.props&&e.props.onVnodeBeforeUpdate)&&Dn(r,l,e,a),g.allowRecurse=!0;var i=ct(d);0;var s=d.subTree;d.subTree=i,E(s,i,w(s.el),F(s),d,h,v),e.el=i.el,null===o&&ft(d,i.el),n&&Mn(n,h),(r=e.props&&e.props.onVnodeUpdated)&&Mn(()=>Dn(r,l,e,a),h)}else{let e;const{el:t,props:n}=p,{bm:l,m:a,parent:r}=d;o=Pt(p);if(g.allowRecurse=!1,l&&Object(W.o)(l),!o&&(e=n&&n.onVnodeBeforeMount)&&Dn(e,r,p),g.allowRecurse=!0,t&&H){const c=()=>{d.subTree=ct(d),H(t,d.subTree,d,h,null)};o?p.type.__asyncLoader().then(()=>!d.isUnmounted&&c()):c()}else{0;i=d.subTree=ct(d);0,E(null,i,b,f,d,h,v),p.el=i.el}if(a&&Mn(a,h),!o&&(e=n&&n.onVnodeMounted)){const u=p;Mn(()=>Dn(e,r,u),h)}256&p.shapeFlag&&d.a&&Mn(d.a,h),d.isMounted=!0,p=b=f=null}},()=>_a(d.update),d.scope),e=d.update=g.run.bind(g);e.id=d.uid,g.allowRecurse=e.allowRecurse=!0,e()},N=(e,t,n)=>{var l=(t.component=e).vnode.props;e.vnode=t,e.next=null,function(t,n,l,e){const{props:a,attrs:r,vnode:{patchFlag:o}}=t;var i=Pe(a),[s]=t.propsOptions;let c=!1;if(!(e||0{var c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:e,shapeFlag:t}=t;if(0{e=e||W["a"],t=t||W["a"];const c=e.length,u=t.length,d=Math.min(c,u);let p;for(p=0;pu)z(e,a,r,true,false,d);else T(t,n,l,a,r,o,i,s,d)})(c,d,n,l,a,r,o,i,s)}8&t?(16&u&&z(c,a,r),d!==c&&j(n,d)):16&u?16&t?p(c,d,n,l,a,r,o,i,s):z(c,a,r,!0):(8&u&&j(n,""),16&t&&T(d,n,l,a,r,o,i,s))},p=(e,r,o,i,s,c,u,d,p)=>{let b=0;var f=r.length;let h=e.length-1,v=f-1;for(;b<=h&&b<=v;){var t=e[b],n=r[b]=(p?Cl:_l)(r[b]);if(!dl(t,n))break;E(t,n,o,null,s,c,u,d,p),b++}for(;b<=h&&b<=v;){var l=e[h],a=r[v]=(p?Cl:_l)(r[v]);if(!dl(l,a))break;E(l,a,o,null,s,c,u,d,p),h--,v--}if(b>h){if(b<=v)for(var m=v+1,g=mv)for(;b<=h;)V(e[b],s,c,!0),b++;else{var m=b,y=b;const C=new Map;for(b=y;b<=v;b++){var O=r[b]=(p?Cl:_l)(r[b]);null!=O.key&&C.set(O.key,b)}let t,n=0;var j=v-y+1;let l=!1,a=0;const S=new Array(j);for(b=0;b=j)V(w,s,c,!0);else{let e;if(null!=w.key)e=C.get(w.key);else for(t=y;t<=v;t++)if(0===S[t-y]&&dl(w,r[t])){e=t;break}void 0===e?V(w,s,c,!0):(S[e-y]=b+1,e>=a?a=e:l=!0,E(w,r[e],o,null,s,c,u,d,p),n++)}}var x=l?function(e){const t=e.slice(),n=[0];let l,a,r,o,i;var s=e.length;for(l=0;l>1,e[n[i]]{const{el:r,type:o,transition:i,children:s,shapeFlag:c}=e;if(6&c)$(e.component.subTree,t,n,l);else if(128&c)e.suspense.move(t,n,l);else if(64&c)o.move(e,t,n,R);else if(o!==Xn)if(o!==el)if(2!==l&&1&c&&i)if(0===l)i.beforeEnter(r),g(r,t,n),Mn(()=>i.enter(r),a);else{const{leave:u,delayLeave:d,afterLeave:p}=i,b=()=>g(r,t,n);a=()=>{u(r,()=>{b(),p&&p()})};d?d(r,b,a):a()}else g(r,t,n);else(({el:e,anchor:t},n,l)=>{for(var a;e&&e!==t;)a=f(e),g(e,n,l),e=a;g(t,n,l)})(e,t,n);else{g(r,t,n);for(let e=0;e{var{type:o,props:i,ref:e,children:s,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:p}=t;if(null!=e&&Nn(e,null,l,t,!0),256&u)n.ctx.deactivate(t);else{const b=1&u&&p;p=!Pt(t);let e;if(p&&(e=i&&i.onVnodeBeforeUnmount)&&Dn(e,n,t),6&u)B(t.component,l,a);else{if(128&u)return void t.suspense.unmount(l,a);b&&kn(t,null,n,"beforeUnmount"),64&u?t.type.remove(t,n,l,r,R,a):c&&(o!==Xn||0{e&&Dn(e,n,t),b&&kn(t,null,n,"unmounted")},l)}},h=e=>{const{type:t,el:n,anchor:l,transition:a}=e;if(t!==Xn)if(t!==el){const o=()=>{c(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(1&e.shapeFlag&&a&&!a.persisted){const{leave:i,delayLeave:s}=a;var r=()=>i(n,o);s?s(e.el,o,r):r()}else o()}else u(e);else((e,t)=>{let n;while(e!==t){n=f(e);c(e);e=n}c(t)})(n,l)},B=(e,t,n)=>{const{bum:l,scope:a,update:r,subTree:o,um:i}=e;l&&Object(W.o)(l),a.stop(),r&&(r.active=!1,V(o,e,t,n)),i&&Mn(i,t),Mn(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},z=(t,n,l,a=!1,r=!1,o=0)=>{for(let e=o;e6&e.shapeFlag?F(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el);var d,b,n=(e,t,n)=>{null==e?t._vnode&&V(t._vnode,null,null,!0):E(t._vnode||null,e,t,null,null,null,n),La(),t._vnode=e};const R={p:E,um:V,m:$,r:h,mt:A,mc:T,pc:D,pbc:M,n:F,o:e};let l,H;return t&&([l,H]=t(R)),{render:n,hydrate:l,createApp:(d=n,b=l,function(a,r=null){null==r||Object(W.w)(r)||(r=null);const o=_n(),n=new Set;let i=!1;const s=o.app={_uid:Cn++,_component:a,_props:r,_container:null,_context:o,_instance:null,version:ar,get config(){return o.config},set config(e){0},use(e,...t){return n.has(e)||(e&&Object(W.q)(e.install)?(n.add(e),e.install(s,...t)):Object(W.q)(e)&&(n.add(e),e(s,...t))),s},mixin(e){return o.mixins.includes(e)||o.mixins.push(e),s},component(e,t){return t?(o.components[e]=t,s):o.components[e]},directive(e,t){return t?(o.directives[e]=t,s):o.directives[e]},mount(e,t,n){if(!i){const l=gl(a,r);return l.appContext=o,t&&b?b(l,e):d(l,e,n),i=!0,(s._container=e).__vue_app__=s,l.component.proxy}},unmount(){i&&(d(null,s._container),delete s._container.__vue_app__)},provide(e,t){return o.provides[e]=t,s}};return s})}}function Nn(e,n,l,a,r=!1){if(Object(W.p)(e))e.forEach((e,t)=>Nn(e,n&&(Object(W.p)(n)?n[t]:n),l,a,r));else if(!Pt(a)||r){var t,o=4&a.shapeFlag?ea(a.component)||a.component.proxy:a.el;const i=r?null:o,{i:s,r:c}=e;0;const u=n&&n.r,d=s.refs===W.b?s.refs={}:s.refs,p=s.setupState;null!=u&&u!==c&&(Object(W.E)(u)?(d[u]=null,Object(W.l)(p,u)&&(p[u]=null)):$e(u)&&(u.value=null)),Object(W.E)(c)?(t=()=>{d[c]=i,Object(W.l)(p,c)&&(p[c]=i)},i?(t.id=-1,Mn(t,l)):t()):$e(c)?(t=()=>{c.value=i},i?(t.id=-1,Mn(t,l)):t()):Object(W.q)(c)&&sa(c,s,12,[i,d])}}function Dn(e,t,n,l=null){ca(e,t,7,[n,l])}function $n(e,t,n=!1){var l=e.children;const a=t.children;if(Object(W.p)(l)&&Object(W.p)(a))for(let t=0;te&&(e.disabled||""===e.disabled),Bn=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,zn=(e,t)=>{e=e&&e.to;if(Object(W.E)(e)){if(t){t=t(e);return t}return null}return e};function Fn(e,t,n,{o:{insert:l},m:a},r=2){0===r&&l(e.targetAnchor,t,n);var{el:o,anchor:i,shapeFlag:s,children:c,props:e}=e,r=2===r;if(r&&l(o,t,n),(!r||Vn(e))&&16&s)for(let e=0;e{16&w&&u(x,e,t,a,r,o,i,s)},j?g(n,m):y&&g(y,O)):(t.el=e.el,v=t.anchor=e.anchor,l=t.target=e.target,m=t.targetAnchor=e.targetAnchor,y=(g=Vn(e.props))?n:l,O=g?v:m,o=o||Bn(l),k?(p(e.dynamicChildren,k,y,a,r,o,i),$n(e,t,!0)):s||d(e,t,y,O,a,r,o,i,!1),j?g||Fn(t,n,v,c,1):(t.props&&t.props.to)!==(e.props&&e.props.to)?(e=t.target=zn(t.props,f))&&Fn(t,e,null,c,0):g&&Fn(t,l,m,c,1))},remove(e,t,n,l,{um:a,o:{remove:r}},o){var{shapeFlag:i,children:s,anchor:c,targetAnchor:u,target:d,props:e}=e;if(d&&r(u),(o||!Vn(e))&&(r(c),16&i))for(let e=0;enull!=e?e:null,vl=({ref:e})=>null!=e?Object(W.E)(e)||$e(e)||Object(W.q)(e)?{i:nt,r:e}:e:null;function ml(e,t=null,n=null,l=0,a=null,r=e===Xn?0:1,o=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&hl(t),ref:t&&vl(t),scopeId:lt,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:l,dynamicProps:a,dynamicChildren:null,appContext:null};return i?(Sl(s,n),128&r&&e.normalize(s)):n&&(s.shapeFlag|=Object(W.E)(n)?8:16),0l(e,t,void 0,r&&r[t]));else{var o=Object.keys(n);a=new Array(o.length);for(let e=0,t=o.length;e!ul(e)||e.type!==Jn&&!(e.type===Xn&&!t(e.children)))?e:null}(r(n));const i=cl(Xn,{key:n.key||`_${t}`},o||(l?l():[]),o&&1===e._?64:-2);return!a&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),r&&r._c&&(r._d=!0),i}function Pl(e){const t={};for(const n in e)t[Object(W.Q)(n)]=e[n];return t}const Al=e=>e?Wl(e)?ea(e)||e.proxy:Al(e.parent):null,Il=Object(W.i)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Al(e.parent),$root:e=>Al(e.root),$emit:e=>e.emit,$options:e=>ln(e),$forceUpdate:e=>()=>_a(e.update),$nextTick:e=>ka.bind(e.proxy),$watch:e=>function(e,t,n){const l=this.proxy,a=Object(W.E)(e)?e.includes(".")?Ba(l,e):()=>l[e]:e.bind(l,l);let r;Object(W.q)(t)?r=t:(r=t.handler,n=t);t=zl;Rl(this);n=Va(a,r.bind(l),n);t?Rl(t):Hl();return n}.bind(e)}),Nl={get({_:e},t){const{ctx:n,setupState:l,data:a,props:r,accessCache:o,type:i,appContext:s}=e;if(0,"$"!==t[0]){var c=o[t];if(void 0!==c)switch(c){case 0:return l[t];case 1:return a[t];case 3:return n[t];case 2:return r[t]}else{if(l!==W.b&&Object(W.l)(l,t))return o[t]=0,l[t];if(a!==W.b&&Object(W.l)(a,t))return o[t]=1,a[t];if((c=e.propsOptions[0])&&Object(W.l)(c,t))return o[t]=2,r[t];if(n!==W.b&&Object(W.l)(n,t))return o[t]=3,n[t];en&&(o[t]=4)}}const u=Il[t];let d,p;return u?("$attrs"===t&&S(e,0,t),u(e)):(d=i.__cssModules)&&(d=d[t])?d:n!==W.b&&Object(W.l)(n,t)?(o[t]=3,n[t]):(p=s.config.globalProperties,Object(W.l)(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:l,setupState:a,ctx:r}=e;if(a!==W.b&&Object(W.l)(a,t))a[t]=n;else if(l!==W.b&&Object(W.l)(l,t))l[t]=n;else if(Object(W.l)(e.props,t))return!1;return!("$"===t[0]&&t.slice(1)in e)&&(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:l,appContext:a,propsOptions:r}},o){return void 0!==n[o]||e!==W.b&&Object(W.l)(e,o)||t!==W.b&&Object(W.l)(t,o)||(r=r[0])&&Object(W.l)(r,o)||Object(W.l)(l,o)||Object(W.l)(Il,o)||Object(W.l)(a.config.globalProperties,o)}};const Dl=Object(W.i)({},Nl,{get(e,t){if(t!==Symbol.unscopables)return Nl.get(e,t,e)},has(e,t){return"_"!==t[0]&&!Object(W.r)(t)}});const $l=_n();let Vl=0;function Bl(e,t,n){var l=e.type,a=(t||e).appContext||$l;const r={uid:Vl++,vnode:e,type:l,parent:t,appContext:a,root:null,next:null,subTree:null,update:null,scope:new i(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:function n(e,l,t=!1){const a=l.propsCache;var r=a.get(e);if(r)return r;var o=e.props;const i={},s=[];let c=!1;if(Object(W.q)(e)||(f=e=>{c=!0;var[t,e]=n(e,l,!0);Object(W.i)(i,t),e&&s.push(...e)},!t&&l.mixins.length&&l.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)),!o&&!c)return a.set(e,W.a),W.a;if(Object(W.p)(o))for(let e=0;e{(e=t(e,n,!0))&&(s=!0,Object(W.i)(i,e))},!l&&n.mixins.length&&n.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)),o||s?(Object(W.p)(o)?o.forEach(e=>i[e]=null):Object(W.i)(i,o),a.set(e,i),i):(a.set(e,null),null)}(l,a),emit:null,emitted:null,propsDefaults:W.b,inheritAttrs:l.inheritAttrs,ctx:W.b,data:W.b,props:W.b,attrs:W.b,slots:W.b,refs:W.b,setupState:W.b,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=function(e,t,...n){var l=e.vnode.props||W.b;let a=n;var r,o=t.startsWith("update:"),i=o&&t.slice(7);i&&i in l&&({number:r,trim:i}=l[`${"modelValue"===i?"model":i}Modifiers`]||W.b,i?a=n.map(e=>e.trim()):r&&(a=n.map(W.R)));let s,c=l[s=Object(W.Q)(t)]||l[s=Object(W.Q)(Object(W.f)(t))];if(!c&&o&&(c=l[s=Object(W.Q)(Object(W.m)(t))]),c&&ca(c,e,6,a),l=l[s+"Once"]){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,ca(l,e,6,a)}}.bind(null,r),e.ce&&e.ce(r),r}let zl=null;const Fl=()=>zl||nt,Rl=e=>{(zl=e).scope.on()},Hl=()=>{zl&&zl.scope.off(),zl=null};function Wl(e){return 4&e.vnode.shapeFlag}let Ql=!1;function Yl(e,t=!1){Ql=t;var{props:n,children:l}=e.vnode,a=Wl(e);!function(e,t,n,l=!1){const a={};var r={};Object(W.h)(r,fl,1),e.propsDefaults=Object.create(null),dn(e,t,a,r);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=l?a:_e(a):e.type.props?e.props=a:e.props=r,e.attrs=r}(e,n,a,t),jn(e,l);t=a?function(t,n){var e=t.type;0;t.accessCache=Object.create(null),t.proxy=Ae(new Proxy(t.ctx,Nl)),0;var l=e["setup"];if(l){e=t.setupContext=1{ql(t,e,n)}).catch(e=>{ua(e,t,0)});t.asyncDep=a}else ql(t,a,n)}else Zl(t)}(e,t):void 0;return Ql=!1,t}function ql(e,t,n){Object(W.q)(t)?e.render=t:Object(W.w)(t)&&(e.setupState=Qe(t)),Zl(e)}let Ul,Kl;function Gl(e){Ul=e,Kl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Dl))}}const Xl=()=>!Ul;function Zl(e){const t=e.type;var n,l,a,r,o;e.render||(!Ul||t.render||(n=t.template)&&({isCustomElement:l,compilerOptions:a}=e.appContext.config,{delimiters:r,compilerOptions:o}=t,o=Object(W.i)(Object(W.i)({isCustomElement:l,delimiters:r},a),o),t.render=Ul(n,o)),e.render=t.render||W.d,Kl&&Kl(e)),Rl(e),Y(),tn(e),q(),Hl()}function Jl(t){let e;return{get attrs(){return e=e||(n=t,new Proxy(n.attrs,{get(e,t){return S(n,0,"$attrs"),e[t]}}));var n},slots:t.slots,emit:t.emit,expose:e=>{t.exposed=e||{}}}}function ea(n){if(n.exposed)return n.exposeProxy||(n.exposeProxy=new Proxy(Qe(Ae(n.exposed)),{get(e,t){return t in e?e[t]:t in Il?Il[t](n):void 0}}))}const ta=/(?:^|[-_])(\w)/g,na=e=>e.replace(ta,e=>e.toUpperCase()).replace(/[-_]/g,"");function la(e){return Object(W.q)(e)&&e.displayName||e.name}function aa(e,n,t=!1){let l=la(n);var a;return l||!n.__file||(a=n.__file.match(/([^/\\]+)\.\w+$/))&&(l=a[1]),!l&&e&&e.parent&&(a=e=>{for(const t in e)if(e[t]===n)return t},l=a(e.components||e.parent.type.components)||a(e.appContext.components)),l?na(l):t?"App":"Anonymous"}function ra(e){return Object(W.q)(e)&&"__vccOpts"in e}const oa=[];function ia(e,...t){Y();const n=oa.length?oa[oa.length-1].component:null;var l=n&&n.appContext.config.warnHandler;const a=function(){let e=oa[oa.length-1];if(!e)return[];const t=[];for(;e;){const l=t[0];l&&l.vnode===e?l.recurseCount++:t.push({vnode:e,recurseCount:0});var n=e.component&&e.component.parent;e=n&&n.vnode}return t}();if(l)sa(l,n,11,[e+t.join(""),n&&n.proxy,a.map(({vnode:e})=>`at <${aa(n,e.type)}>`).join("\n"),a]);else{const r=[`[Vue warn]: ${e}`,...t];a.length&&r.push("\n",...function(e){const l=[];return e.forEach((e,t)=>{var n;l.push(...0===t?[]:["\n"],...([{vnode:n,recurseCount:t}]=[e],e=0{n.push(...function e(t,n,l){return Object(W.E)(n)?(n=JSON.stringify(n),l?n:[`${t}=${n}`]):"number"==typeof n||"boolean"==typeof n||null==n?l?n:[`${t}=${n}`]:$e(n)?(n=e(t,Pe(n.value),!0),l?n:[`${t}=Ref<`,n,">"]):Object(W.q)(n)?[`${t}=fn${n.name?`<${n.name}>`:""}`]:(n=Pe(n),l?n:[`${t}=`,n])}(e,t[e]))}),3{ua(e,n,l)}),e}const r=[];for(let e=0;e>>1;Ma(ba[l])Ma(e)-Ma(t)),Oa=0;Oanull==e.id?1/0:e.id;function Pa(e){pa=!1,da=!0,Ta(e),ba.sort((e,t)=>Ma(e)-Ma(t));try{for(fa=0;fae.value,i=!!e._shallow):Te(e)?(o=()=>e,l=!0):o=Object(W.p)(e)?(s=!0,i=e.some(Te),()=>e.map(e=>$e(e)?e.value:Te(e)?za(e):Object(W.q)(e)?sa(e,r,2):void 0)):Object(W.q)(e)?t?()=>sa(e,r,2):()=>{if(!r||!r.isUnmounted)return c&&c(),ca(e,r,3,[u])}:W.d,t&&l){const h=o;o=()=>za(h())}let c,u=e=>{c=f.onStop=()=>{sa(e,r,4)}},d=s?[]:Da;const p=()=>{if(f.active)if(t){const e=f.run();(l||i||(s?e.some((e,t)=>Object(W.k)(e,d[t])):Object(W.k)(e,d)))&&(c&&c(),ca(t,r,3,[e,d===Da?void 0:d,u]),d=e)}else f.run()};p.allowRecurse=!!t;let b;b="sync"===a?p:"post"===a?()=>Mn(p,r&&r.suspense):()=>{!r||r.isMounted?Sa(p,va,ha,ma):p()};const f=new Q(o,b);return t?n?p():d=f.run():"post"===a?Mn(f.run.bind(f),r&&r.suspense):f.run(),()=>{f.stop(),r&&r.scope&&Object(W.O)(r.scope.effects,f)}}function Ba(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{za(e,n)});else if(Object(W.y)(t))for(const e in t)za(t[e],n);return t}const Fa=e=>"function"==typeof e,Ra=e=>{return null!==(t=e)&&"object"==typeof t&&Fa(e.then)&&Fa(e.catch);var t};function Ha(){return null}function Wa(){return null}function Qa(e){0}function Ya(e,t){return null}function qa(){return Ka().slots}function Ua(){return Ka().attrs}function Ka(){const e=Fl();return e.setupContext||(e.setupContext=Jl(e))}function Ga(e,t){for(const n in t){const l=e[n];l?l.default=t[n]:null===l&&(e[n]={default:t[n]})}return e}function Xa(e){const t=Fl();let n=e();return Hl(),Ra(n)&&(n=n.catch(e=>{throw Rl(t),e})),[n,()=>Rl(t)]}function Za(e,t,n){var l=arguments.length;return 2===l?Object(W.w)(t)&&!Object(W.p)(t)?ul(t)?gl(e,null,[t]):gl(e,t):gl(e,null,t):(3{var e=wt(Ja);return e||ia("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e};function tr(){return void 0}function nr(e,t,n,l){var a=n[l];if(a&&lr(a,e))return a;const r=t();return r.memo=e.slice(),n[l]=r}function lr(e,t){var n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,l)=>{const a=t?sr.createElementNS("http://www.w3.org/2000/svg",e):sr.createElement(e,n?{is:n}:void 0);return"select"===e&&l&&null!=l.multiple&&a.setAttribute("multiple",l.multiple),a},createText:e=>sr.createTextNode(e),createComment:e=>sr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>sr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,l){var a=n?n.previousSibling:t.lastChild;let r=cr.get(e);if(!r){const i=sr.createElement("template");if(i.innerHTML=l?`${e}`:e,r=i.content,l){for(var o=r.firstChild;o.firstChild;)r.appendChild(o.firstChild);r.removeChild(o)}cr.set(e,r)}return t.insertBefore(r.cloneNode(!0),n),[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const ur=/\s*!important$/;function dr(t,n,e){var l;Object(W.p)(e)?e.forEach(e=>dr(t,n,e)):n.startsWith("--")?t.setProperty(n,e):(l=function(t,n){var e=br[n];if(e)return e;let l=Object(W.f)(n);if("filter"!==l&&l in t)return br[n]=l;l=Object(W.g)(l);for(let e=0;edocument.createEvent("Event").timeStamp&&(hr=()=>performance.now()),di=navigator.userAgent.match(/firefox\/(\d+)/i),vr=!!(di&&Number(di[1])<=53));let mr=0;const gr=Promise.resolve(),yr=()=>{mr=0},Or=()=>mr||(gr.then(yr),mr=hr());function jr(e,t,n,l){e.addEventListener(t,n,l)}function wr(e,t,n,l,a=null){const r=e._vei||(e._vei={}),o=r[t];var i,s;l&&o?o.value=l:([i,s]=function(t){let n;if(xr.test(t)){n={};let e;for(;e=t.match(xr);)t=t.slice(0,t.length-e[0].length),n[e[0].toLowerCase()]=!0}return[Object(W.m)(t.slice(2)),n]}(t),l?jr(e,i,r[t]=function(e,n){const l=e=>{var t=e.timeStamp||hr();(vr||t>=l.attached-1)&&ca(function(e,t){{if(Object(W.p)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(t=>e=>!e._stopped&&t(e))}return t}}(e,l.value),n,5,[e])};return l.value=e,l.attached=Or(),l}(l,a),s):o&&(a=o,e.removeEventListener(i,a,s),r[t]=void 0))}const xr=/(?:Once|Passive|Capture)$/;const kr=/^on[a-z]/;function _r(e,t){const n=Mt(e);class l extends Sr{constructor(e){super(n,e,t)}}return l.def=n,l}const Cr=e=>_r(e,So);class Sr extends("undefined"!=typeof HTMLElement?HTMLElement:class{}){constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"});for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)});l.observe(this,{attributes:!0})}connectedCallback(){this._connected=!0,this._instance||(this._resolveDef(),Co(this._createVNode(),this.shadowRoot))}disconnectedCallback(){this._connected=!1,ka(()=>{this._connected||(Co(null,this.shadowRoot),this._instance=null)})}_resolveDef(){if(!this._resolved){var e=e=>{this._resolved=!0;for(const l of Object.keys(this))"_"!==l[0]&&this._setProp(l,this[l]);var{props:t,styles:e}=e;const n=t?Object(W.p)(t)?t:Object.keys(t):[];for(const a of n.map(W.f))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(e){this._setProp(a,e)}});this._applyStyles(e)};const t=this._def.__asyncLoader;t?t().then(e):e(this._def)}}_setAttr(e){this._setProp(Object(W.f)(e),Object(W.R)(this.getAttribute(e)),!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0){t!==this._props[e]&&(this._props[e]=t,this._instance&&Co(this._createVNode(),this.shadowRoot),n&&(!0===t?this.setAttribute(Object(W.m)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(Object(W.m)(e),t+""):t||this.removeAttribute(Object(W.m)(e))))}_createVNode(){const e=gl(this._def,Object(W.i)({},this._props));return this._instance||(e.ce=e=>{(this._instance=e).isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Sr){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach(e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)})}}function Er(e="$style"){var t=Fl();if(!t)return W.b;t=t.type.__cssModules;if(!t)return W.b;e=t[e];return e||W.b}function Tr(e){const t=Fl();if(t){const n=()=>function t(n,l){if(128&n.shapeFlag){const e=n.suspense;n=e.activeBranch,e.pendingBranch&&!e.isHydrating&&e.effects.push(()=>{t(e.activeBranch,l)})}for(;n.component;)n=n.component.subTree;if(1&n.shapeFlag&&n.el)Lr(n.el,l);else if(n.type===Xn)n.children.forEach(e=>t(e,l));else if(n.type===el){let{el:e,anchor:t}=n;for(;e&&(Lr(e,l),e!==t);)e=e.nextSibling}}(t.subTree,e(t.proxy));Ia(n),Qt(()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),Kt(()=>e.disconnect())})}}function Lr(e,t){if(1===e.nodeType){const n=e.style;for(const l in t)n.setProperty(`--${l}`,t[l])}}const Mr="transition",Pr="animation",Ar=(e,{slots:t})=>Za(kt,$r(e),t);Ar.displayName="Transition";const Ir={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};t=Ar.props=Object(W.i)({},kt.props,Ir);const Nr=(e,t=[])=>{Object(W.p)(e)?e.forEach(e=>e(...t)):e&&e(...t)},Dr=e=>!!e&&(Object(W.p)(e)?e.some(e=>1{zr(e,t?u:i),zr(e,t?c:a),n&&n()},C=(e,t)=>{zr(e,b),zr(e,p),t&&t()};f=a=>(e,t)=>{const n=a?x:g,l=()=>_(e,a,t);Nr(n,[e,l]),Fr(()=>{zr(e,a?s:o),Br(e,a?u:i),Dr(n)||Hr(e,r,h,l)})};return Object(W.i)(t,{onBeforeEnter(e){Nr(m,[e]),Br(e,o),Br(e,a)},onBeforeAppear(e){Nr(w,[e]),Br(e,s),Br(e,c)},onEnter:f(!1),onAppear:f(!0),onLeave(e,t){const n=()=>C(e,t);Br(e,d),qr(),Br(e,p),Fr(()=>{zr(e,d),Br(e,b),Dr(O)||Hr(e,r,v,n)}),Nr(O,[e,n])},onEnterCancelled(e){_(e,!1),Nr(y,[e])},onAppearCancelled(e){_(e,!0),Nr(k,[e])},onLeaveCancelled(e){C(e),Nr(j,[e])}})}function Vr(e){return Object(W.R)(e)}function Br(t,e){e.split(/\s+/).forEach(e=>e&&t.classList.add(e)),(t._vtc||(t._vtc=new Set)).add(e)}function zr(t,e){e.split(/\s+/).forEach(e=>e&&t.classList.remove(e));const n=t["_vtc"];n&&(n.delete(e),n.size||(t._vtc=void 0))}function Fr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rr=0;function Hr(t,e,n,l){const a=t._endId=++Rr,r=()=>{a===t._endId&&l()};if(n)return setTimeout(r,n);const{type:o,timeout:i,propCount:s}=Wr(t,e);if(!o)return l();const c=o+"end";let u=0;const d=()=>{t.removeEventListener(c,p),r()},p=e=>{e.target===t&&++u>=s&&d()};setTimeout(()=>{u(n[e]||"").split(", "),a=l(Mr+"Delay"),r=l(Mr+"Duration"),e=Qr(a,r),a=l(Pr+"Delay"),l=l(Pr+"Duration"),a=Qr(a,l);let o=null,i=0,s=0;t===Mr?0Yr(e)+Yr(n[t])))}function Yr(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function qr(){return document.body.offsetHeight}const Ur=new WeakMap,Kr=new WeakMap,Gr={name:"TransitionGroup",props:Object(W.i)({},t,{tag:String,moveClass:String}),setup(r,{slots:a}){const o=Fl(),i=xt();let s,c;return qt(()=>{if(s.length){const a=r.moveClass||`${r.name||"v"}-move`;if(function(e,t,n){const l=e.cloneNode();e._vtc&&e._vtc.forEach(e=>{e.split(/\s+/).forEach(e=>e&&l.classList.remove(e))});n.split(/\s+/).forEach(e=>e&&l.classList.add(e)),l.style.display="none";const a=1===t.nodeType?t:t.parentNode;a.appendChild(l);var t=Wr(l)["hasTransform"];return a.removeChild(l),t}(s[0].el,o.vnode.el,a)){s.forEach(Xr),s.forEach(Zr);const e=s.filter(Jr);qr(),e.forEach(e=>{const t=e.el,n=t.style;Br(t,a),n.transform=n.webkitTransform=n.transitionDuration="";const l=t._moveCb=e=>{e&&e.target!==t||e&&!/transform$/.test(e.propertyName)||(t.removeEventListener("transitionend",l),t._moveCb=null,zr(t,a))};t.addEventListener("transitionend",l)})}}}),()=>{var e=Pe(r),t=$r(e),e=e.tag||Xn;s=c,c=a.default?Lt(a.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return Object(W.p)(t)?e=>Object(W.o)(t,e):t};function to(e){e.target.composing=!0}function no(e){const t=e.target;t.composing&&(t.composing=!1,function(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}(t,"input"))}const lo={created(t,{modifiers:{lazy:e,trim:n,number:l}},a){t._assign=eo(a);const r=l||a.props&&"number"===a.props.type;jr(t,e?"change":"input",e=>{if(!e.target.composing){let e=t.value;n?e=e.trim():r&&(e=Object(W.R)(e)),t._assign(e)}}),n&&jr(t,"change",()=>{t.value=t.value.trim()}),e||(jr(t,"compositionstart",to),jr(t,"compositionend",no),jr(t,"change",no))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:l,number:a}},r){if(e._assign=eo(r),!e.composing){if(document.activeElement===e){if(n)return;if(l&&e.value.trim()===t)return;if((a||"number"===e.type)&&Object(W.R)(e.value)===t)return}t=null==t?"":t;e.value!==t&&(e.value=t)}}},ao={deep:!0,created(s,e,t){s._assign=eo(t),jr(s,"change",()=>{const e=s._modelValue;var t=co(s),n=s.checked;const l=s._assign;if(Object(W.p)(e)){var a=Object(W.I)(e,t),r=-1!==a;if(n&&!r)l(e.concat(t));else if(!n&&r){const o=[...e];o.splice(a,1),l(o)}}else if(Object(W.C)(e)){const i=new Set(e);n?i.add(t):i.delete(t),l(i)}else l(uo(s,n))})},mounted:ro,beforeUpdate(e,t,n){e._assign=eo(n),ro(e,t,n)}};function ro(e,{value:t,oldValue:n},l){e._modelValue=t,Object(W.p)(t)?e.checked=-1{e._assign(co(e))})},beforeUpdate(e,{value:t,oldValue:n},l){e._assign=eo(l),t!==n&&(e.checked=Object(W.H)(t,l.props.value))}},io={deep:!0,created(t,{value:e,modifiers:{number:n}},l){const a=Object(W.C)(e);jr(t,"change",()=>{var e=Array.prototype.filter.call(t.options,e=>e.selected).map(e=>n?Object(W.R)(co(e)):co(e));t._assign(t.multiple?a?new Set(e):e:e[0])}),t._assign=eo(l)},mounted(e,{value:t}){so(e,t)},beforeUpdate(e,t,n){e._assign=eo(n)},updated(e,{value:t}){so(e,t)}};function so(n,l){var a=n.multiple;if(!a||Object(W.p)(l)||Object(W.C)(l)){for(let e=0,t=n.options.length;ee.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(t,n)=>fo.some(e=>t[`${e}Key`]&&!n.includes(e))},vo=(l,a)=>(t,...e)=>{for(let e=0;ee=>{if("key"in e){const t=Object(W.m)(e.key);return l.some(e=>e===t||mo[e]===t)?n(e):void 0}},yo={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Oo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:l}){!t!=!n&&(l?t?(l.beforeEnter(e),Oo(e,!0),l.enter(e)):l.leave(e,()=>{Oo(e,!1)}):Oo(e,t))},beforeUnmount(e,{value:t}){Oo(e,t)}};function Oo(e,t){e.style.display=t?e._vod:"none"}const jo=Object(W.i)({patchProp:(e,t,n,l,a=!1,r,o,i,s)=>{var c,u,d,p;"class"===t?(u=l,d=a,p=(c=e)._vtc,null==(u=p?(u?[u,...p]:[...p]).join(" "):u)?c.removeAttribute("class"):d?c.setAttribute("class",u):c.className=u):"style"===t?function(e,t,n){const l=e.style;var a=l.display;if(n)if(Object(W.E)(n))t!==n&&(l.cssText=n);else{for(const r in n)dr(l,r,n[r]);if(t&&!Object(W.E)(t))for(const o in t)null==n[o]&&dr(l,o,"")}else e.removeAttribute("style");"_vod"in e&&(l.display=a)}(e,n,l):Object(W.x)(t)?Object(W.v)(t)||wr(e,t,0,l,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,l){if(l)return"innerHTML"===t||"textContent"===t||!!(t in e&&kr.test(t)&&Object(W.q)(n));if("spellcheck"===t||"draggable"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(kr.test(t)&&Object(W.E)(n))return!1;return t in e}(e,t,l,a))?function(e,t,n,l,a,r,o){if("innerHTML"===t||"textContent"===t)return l&&o(l,a,r),e[t]=null==n?"":n;if("value"===t&&"PROGRESS"!==e.tagName){var i=null==(e._value=n)?"":n;return e.value!==i&&(e.value=i),null==n&&e.removeAttribute(t)}if(""===n||null==n){i=typeof e[t];if("boolean"==i)return e[t]=Object(W.n)(n);if(null==n&&"string"==i)return e[t]="",e.removeAttribute(t);if("number"==i){try{e[t]=0}catch(e){}return e.removeAttribute(t)}}try{e[t]=n}catch(e){0}}(e,t,l,r,o,i,s):("true-value"===t?e._trueValue=l:"false-value"===t&&(e._falseValue=l),e=e,t=t,l=l,(a=a)&&t.startsWith("xlink:")?null==l?e.removeAttributeNS(fr,t.slice(6,t.length)):e.setAttributeNS(fr,t,l):(a=Object(W.D)(t),null==l||a&&!Object(W.n)(l)?e.removeAttribute(t):e.setAttribute(t,a?"":l)))}},n);let wo,xo=!1;function ko(){return wo=wo||Pn(jo)}function _o(){return wo=xo?wo:An(jo),xo=!0,wo}const Co=(...e)=>{ko().render(...e)},So=(...e)=>{_o().hydrate(...e)},Eo=(...e)=>{const l=ko().createApp(...e);const a=l["mount"];return l.mount=e=>{const t=Lo(e);if(t){const n=l._component;Object(W.q)(n)||n.render||n.template||(n.template=t.innerHTML),t.innerHTML="";e=a(t,!1,t instanceof SVGElement);return t instanceof Element&&(t.removeAttribute("v-cloak"),t.setAttribute("data-v-app","")),e}},l},To=(...e)=>{const t=_o().createApp(...e);const n=t["mount"];return t.mount=e=>{e=Lo(e);if(e)return n(e,!0,e instanceof SVGElement)},t};function Lo(e){return Object(W.E)(e)?document.querySelector(e):e}function Mo(e){throw e}function Po(e){}function Ao(e,t){const n=new SyntaxError(String(e));return n.code=e,n.loc=t,n}const Io=Symbol(""),No=Symbol(""),Do=Symbol(""),$o=Symbol(""),Vo=Symbol(""),Bo=Symbol(""),zo=Symbol(""),Fo=Symbol(""),Ro=Symbol(""),Ho=Symbol(""),Wo=Symbol(""),Qo=Symbol(""),Yo=Symbol(""),qo=Symbol(""),Uo=Symbol(""),Ko=Symbol(""),Go=Symbol(""),Xo=Symbol(""),Zo=Symbol(""),Jo=Symbol(""),ei=Symbol(""),ti=Symbol(""),ni=Symbol(""),li=Symbol(""),ai=Symbol(""),ri=Symbol(""),oi=Symbol(""),ii=Symbol(""),si=Symbol("");N=Symbol("");const ci=Symbol(""),ui=Symbol("");var I=Symbol(""),di=Symbol("");const pi=Symbol("");t=Symbol(""),n=Symbol("");const bi=Symbol(""),fi=Symbol(""),hi={[Io]:"Fragment",[No]:"Teleport",[Do]:"Suspense",[$o]:"KeepAlive",[Vo]:"BaseTransition",[Bo]:"openBlock",[zo]:"createBlock",[Fo]:"createElementBlock",[Ro]:"createVNode",[Ho]:"createElementVNode",[Wo]:"createCommentVNode",[Qo]:"createTextVNode",[Yo]:"createStaticVNode",[qo]:"resolveComponent",[Uo]:"resolveDynamicComponent",[Ko]:"resolveDirective",[Go]:"resolveFilter",[Xo]:"withDirectives",[Zo]:"renderList",[Jo]:"renderSlot",[ei]:"createSlots",[ti]:"toDisplayString",[ni]:"mergeProps",[li]:"normalizeClass",[ai]:"normalizeStyle",[ri]:"normalizeProps",[oi]:"guardReactiveProps",[ii]:"toHandlers",[si]:"camelize",[N]:"capitalize",[ci]:"toHandlerKey",[ui]:"setBlockTracking",[I]:"pushScopeId",[di]:"popScopeId",[pi]:"withCtx",[t]:"unref",[n]:"isRef",[bi]:"withMemo",[fi]:"isMemoSame"};const vi={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function mi(e,t,n,l,a,r,o,i=!1,s=!1,c=!1,u=vi){return e&&(i?(e.helper(Bo),e.helper(Yi(e.inSSR,c))):e.helper(Qi(e.inSSR,c)),o&&e.helper(Xo)),{type:13,tag:t,props:n,children:l,patchFlag:a,dynamicProps:r,directives:o,isBlock:i,disableTracking:s,isComponent:c,loc:u}}function gi(e,t=vi){return{type:17,loc:t,elements:e}}function yi(e,t=vi){return{type:15,loc:t,properties:e}}function Oi(e,t){return{type:16,loc:vi,key:Object(W.E)(e)?ji(e,!0):e,value:t}}function ji(e,t=!1,n=vi,l=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:l}}function wi(e,t=vi){return{type:8,loc:t,children:e}}function xi(e,t=[],n=vi){return{type:14,loc:n,callee:e,arguments:t}}function ki(e,t=void 0,n=!1,l=!1,a=vi){return{type:18,params:e,returns:t,newline:n,isSlot:l,loc:a}}function _i(e,t,n,l=!0){return{type:19,test:e,consequent:t,alternate:n,newline:l,loc:vi}}const Ci=e=>4===e.type&&e.isStatic,Si=(e,t)=>e===t||e===Object(W.m)(t);function Ei(e){return Si(e,"Teleport")?No:Si(e,"Suspense")?Do:Si(e,"KeepAlive")?$o:Si(e,"BaseTransition")?Vo:void 0}const Ti=/^\d|[^\$\w]/,Li=e=>!Ti.test(e),Mi=/[A-Za-z_$\xA0-\uFFFF]/,Pi=/[\.\?\w$\xA0-\uFFFF]/,Ai=/\s+[.[]\s*|\s*[.[]\s+/g,Ii=t=>{t=t.trim().replace(Ai,e=>e.trim());let n=0,l=[],a=0,r=0,o=null;for(let e=0;e4===e.key.type&&e.key.content===c)}e||r.properties.unshift(t),l=r}else l=xi(n.helper(ni),[yi([t]),r]),i&&i.callee===oi&&(i=o[o.length-2]);13===e.type?i?i.arguments[0]=l:e.props=l:i?i.arguments[0]=l:e.arguments[2]=l}function Ki(n,e){return`_${e}_${n.replace(/[^\w]/g,(e,t)=>"-"===e?"_":n.charCodeAt(t).toString())}`}function Gi(e,{helper:t,removeHelper:n,inSSR:l}){e.isBlock||(e.isBlock=!0,n(Qi(l,e.isComponent)),t(Bo),t(Yi(l,e.isComponent)))}function Xi(e,t){t=(t.options||t).compatConfig,t=t&&t[e];return"MODE"===e?t||3:t}function Zi(e,t){var n=Xi("MODE",t),t=Xi(e,t);return 3===n?!0===t:!1!==t}function Ji(e,t){return Zi(e,t)}const es=/&(gt|lt|amp|apos|quot);/g,ts={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},ns={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:W.c,isPreTag:W.c,isCustomElement:W.c,decodeEntities:e=>e.replace(es,(e,t)=>ts[t]),onError:Mo,onWarn:Po,comments:!1};function ls(e,t={}){e=function(e,t){const n=Object(W.i)({},ns);let l;for(l in t)n[l]=(void 0===t[l]?ns:t)[l];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),t=ds(e);return[e,t=vi]=[as(e,0,[]),ps(e,t)],{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function as(n,e,l){var a=bs(l),r=a?a.ns:0;const o=[];for(;!function(e,t,n){var l=e.source;switch(t){case 0:if(fs(l,""))return!0}return!l}(n,e,l);){var i=n.source;let t=void 0;if(0===e||1===e)if(!n.inVPre&&fs(i,n.options.delimiters[0]))t=function(e,t){var[n,l]=e.options.delimiters,a=e.source.indexOf(l,n.length);if(-1===a)return void gs(e,25);var r=ds(e);hs(e,n.length);const o=ds(e),i=ds(e),s=a-n.length,c=e.source.slice(0,s),u=us(e,s,t),d=u.trim(),p=u.indexOf(d);0/.exec(n.source);if(a){a.index<=3&&gs(n,0),a[1]&&gs(n,10),l=n.source.slice(4,a.index);const r=n.source.slice(0,a.index);let e=1,t=0;for(;-1!==(t=r.indexOf("\x3c!--",e));)hs(n,t-e+1),t+4"===i[2]){gs(n,14,2),hs(n,3);continue}if(/[a-z]/i.test(i[2])){gs(n,23),ss(n,1,a);continue}gs(n,12,2),t=os(n)}else/[a-z]/i.test(i[1])?(t=function(e,t){const n=e.inPre,l=e.inVPre,a=bs(t),r=ss(e,0,a),o=e.inPre&&!n,i=e.inVPre&&!l;if(r.isSelfClosing||e.options.isVoidTag(r.tag))return o&&(e.inPre=!1),i&&(e.inVPre=!1),r;t.push(r);var s=e.options.getTextMode(r,a),s=as(e,s,t);t.pop();{const c=r.props.find(e=>6===e.type&&"inline-template"===e.name);c&&Ji("COMPILER_INLINE_TEMPLATE",e,c.loc)&&(t=ps(e,r.loc.end),c.value={type:2,content:t.source,loc:t})}r.children=s,ys(e.source,r.tag)?ss(e,1,a):(gs(e,24,0,r.loc.start),0!==e.source.length||"script"!==r.tag.toLowerCase()||(s=s[0])&&fs(s.loc.source,"\x3c!--")&&gs(e,8));r.loc=ps(e,r.loc.start),o&&(e.inPre=!1);i&&(e.inVPre=!1);return r}(n,l),Zi("COMPILER_NATIVE_TEMPLATE",n)&&t&&"template"===t.tag&&!t.props.some(e=>7===e.type&&is(e.name))&&(t=t.children)):"?"===i[1]?(gs(n,21,1),t=os(n)):gs(n,12,1);if(t=t||function(t,e){var n=3===e?["]]>"]:["<",t.options.delimiters[0]];let l=t.source.length;for(let e=0;ea&&(l=a)}var r=ds(t),e=us(t,l,e);return{type:2,content:e,loc:ps(t,r)}}(n,e),Object(W.p)(t))for(let e=0;e");return-1===a?(l=e.source.slice(n),hs(e,e.source.length)):(l=e.source.slice(n,a),hs(e,a+1)),{type:3,content:l,loc:ps(e,t)}}const is=Object(W.J)("if,else,else-if,for,slot");function ss(t,e,n){var l=ds(t),a=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(t.source),r=a[1],o=t.options.getNamespace(r,n);hs(t,a[0].length),vs(t);n=ds(t),a=t.source;t.options.isPreTag(r)&&(t.inPre=!0);let i=cs(t,e);0===e&&!t.inVPre&&i.some(e=>7===e.type&&"pre"===e.name)&&(t.inVPre=!0,Object(W.i)(t,n),t.source=a,i=cs(t,e).filter(e=>"v-pre"!==e.name));let s=!1;if(0===t.source.length?gs(t,9):(s=fs(t.source,"/>"),1===e&&s&&gs(t,4),hs(t,s?2:1)),1!==e){0;let e=0;return t.inVPre||("slot"===r?e=2:"template"===r?i.some(e=>7===e.type&&is(e.name))&&(e=3):function(e,t,n){const l=n.options;if(l.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||Ei(e)||l.isBuiltInComponent&&l.isBuiltInComponent(e)||l.isNativeTag&&!l.isNativeTag(e))return!0;for(let e=0;e")&&!fs(e.source,"/>");)if(fs(e.source,"/"))gs(e,22),hs(e,1),vs(e);else{1===t&&gs(e,3);const a=function(a,r){const o=ds(a),i=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(a.source),s=i[0];r.has(s)&&gs(a,2);r.add(s),"="===s[0]&&gs(a,19);{const n=/["'<]/g;for(var e;e=n.exec(s);)gs(a,17,e.index)}hs(a,s.length);let t=void 0;/^[\t\r\n\f ]*=/.test(a.source)&&(vs(a),hs(a,1),vs(a),t=function(e){var t=ds(e);let n;var l=e.source[0],a='"'===l||"'"===l;if(a){hs(e,1);l=e.source.indexOf(l);-1===l?n=us(e,e.source.length,4):(n=us(e,l,4),hs(e,1))}else{var r,o=/^[^\t\r\n\f >]+/.exec(e.source);if(!o)return;const i=/["'<=`]/g;for(;r=i.exec(o[0]);)gs(e,18,r.index);n=us(e,o[0].length,4)}return{content:n,isQuoted:a,loc:ps(e,t)}}(a),t||gs(a,13));const c=ps(a,o);if(!a.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(s)){const i=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(s);var u=fs(s,".");let n=i[1]||(u||fs(s,":")?"bind":fs(s,"@")?"on":"slot"),l;if(i[2]){var d="slot"===n,r=s.lastIndexOf(i[2]);const c=ps(a,ms(a,o,r),ms(a,o,r+i[2].length+(d&&i[3]||"").length));let e=i[2],t=!0;e.startsWith("[")?(t=!1,e=e.endsWith("]")?e.substr(1,e.length-2):(gs(a,27),e.substr(1))):d&&(e+=i[3]||""),l={type:4,content:e,isStatic:t,constType:t?3:0,loc:c}}if(t&&t.isQuoted){const b=t.loc;b.start.offset++,b.start.column++,b.end=Di(b.start,t.content),b.source=b.source.slice(1,-1)}const p=i[3]?i[3].substr(1).split("."):[];return u&&p.push("prop"),"bind"===n&&l&&p.includes("sync")&&Ji("COMPILER_V_BIND_SYNC",a,c,l.loc.source)&&(n="model",p.splice(p.indexOf("sync"),1)),{type:7,name:n,exp:t&&{type:4,content:t.content,isStatic:!1,constType:0,loc:t.loc},arg:l,modifiers:p,loc:c}}!a.inVPre&&fs(s,"v-")&&gs(a,26);return{type:6,name:s,value:t&&{type:2,content:t.content,loc:t.loc},loc:c}}(e,l);6===a.type&&a.value&&"class"===a.name&&(a.value.content=a.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(a),/^[^\t\r\n\f />]/.test(e.source)&&gs(e,15),vs(e)}return n}function us(e,t,n){const l=e.source.slice(0,t);return hs(e,t),2===n||3===n||-1===l.indexOf("&")?l:e.options.decodeEntities(l,4===n)}function ds(e){var{column:t,line:n,offset:e}=e;return{column:t,line:n,offset:e}}function ps(e,t,n){return{start:t,end:n=n||ds(e),source:e.originalSource.slice(t.offset,n.offset)}}function bs(e){return e[e.length-1]}function fs(e,t){return e.startsWith(t)}function hs(e,t){const n=e["source"];$i(e,n,t),e.source=n.slice(t)}function vs(e){var t=/^[\t\r\n\f ]+/.exec(e.source);t&&hs(e,t[0].length)}function ms(e,t,n){return Di(t,e.originalSource.slice(t.offset,n),n)}function gs(e,t,n,l=ds(e)){n&&(l.offset+=n,l.column+=n),e.options.onError(Ao(t,{start:l,end:l,source:""}))}function ys(e,t){return fs(e,"]/.test(e[2+t.length]||">")}function Os(e,t){!function t(e,n,l=!1){let a=!0;const r=e["children"];const o=r.length;let i=0;for(let e=0;en&&(w.childIndex--,w.onNodeRemoved()):(w.currentNode=null,w.onNodeRemoved()),w.parent.children.splice(n,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){Object(W.E)(e)&&(e=ji(e)),w.hoists.push(e);const t=ji(`_hoisted_${w.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1){return[n,e,t=!1]=[w.cached++,e,t],{type:20,index:n,value:e,isVNode:t,loc:vi};var n}};return w.filters=new Set,w}function Es(e,t){const n=Ss(e,t);Ts(e,n),t.hoistStatic&&Os(e,n),t.ssr||function(e,t){const n=t["helper"],l=e["children"];{var a,r;1===l.length?(a=l[0],js(e,a)&&a.codegenNode?(13===(r=a.codegenNode).type&&Gi(r,t),e.codegenNode=r):e.codegenNode=a):1{n--};ne===t:e=>t.test(e);return(t,n)=>{if(1===t.type){const a=t["props"];if(3!==t.tagType||!a.some(Ri)){const r=[];for(let e=0;et.helpers.includes(e)).map(e=>`${hi[e]}: _${hi[e]}`).join(", "),n(`const { ${o} } = _Vue\n`)))}(function(e,n){if(e.length){n.pure=!0;const{push:l,newline:a}=n;a(),e.forEach((e,t)=>{e&&(l(`const _hoisted_${t+1} = `),Ds(e,n),a())}),n.pure=!1}})(t.hoists,e),l(),n("return ")}(t,n);var p=c?"ssrRender":"render";const b=c?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];e=b.join(", ");if(a(`function ${p}(${e}) {`),o(),d&&(a("with (_ctx) {"),o(),u&&(a(`const { ${t.helpers.map(e=>`${hi[e]}: _${hi[e]}`).join(", ")} } = _Vue`),a("\n"),s())),t.components.length&&(As(t.components,"component",n),(t.directives.length||0e||"null")}([r,o,i,s,c]),t),n(")"),d&&n(")");u&&(n(", "),Ds(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:l,pure:a}=t,r=Object(W.E)(e.callee)?e.callee:l(e.callee);a&&n(Ms);n(r+"(",e),Ns(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:l,deindent:a,newline:r}=t,o=e["properties"];if(o.length){var i=1 "),(s||i)&&(n("{"),l());o?(s&&n("return "),(Object(W.p)(o)?Is:Ds)(o,t)):i&&Ds(i,t);(s||i)&&(a(),n("}"));c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:l,alternate:a,newline:r}=e,{push:o,indent:i,deindent:s,newline:c}=t;4===n.type?((u=!Li(n.content))&&o("("),$s(n,t),u&&o(")")):(o("("),Ds(n,t),o(")"));r&&i(),t.indentLevel++,r||o(" "),o("? "),Ds(l,t),t.indentLevel--,r&&c(),r||o(" "),o(": ");var u=19===a.type;u||t.indentLevel++;Ds(a,t),u||t.indentLevel--;r&&s(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:l,indent:a,deindent:r,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(a(),n(`${l(ui)}(-1),`),o());n(`_cache[${e.index}] = `),Ds(e.value,t),e.isVNode&&(n(","),o(),n(`${l(ui)}(1),`),o(),n(`_cache[${e.index}]`),r());n(")")}(e,t);break;case 21:Ns(e.body,t,!0,!1);break;case 22:case 23:case 24:case 25:case 26:case 10:break;default:0}}function $s(e,t){var{content:n,isStatic:l}=e;t.push(l?JSON.stringify(n):n,e)}function Vs(t,n){for(let e=0;efunction(t,n,l,a){"else"===n.name||n.exp&&n.exp.content.trim()||(r=(n.exp||t).loc,l.onError(Ao(28,n.loc)),n.exp=ji("true",!1,r));0;if("if"===n.name){var e=zs(t,n),r={type:9,loc:t.loc,branches:[e]};if(l.replaceNode(r),a)return a(r,e,!0)}else{const i=l.parent.children;let e=i.indexOf(t);for(;-1<=e--;){const s=i[e];if(0,!s||2!==s.type||s.content.trim().length){if(s&&9===s.type){l.removeNode();var o=zs(t,n);0,s.branches.push(o);const c=a&&a(s,o,!1);Ts(o,l),c&&c(),l.currentNode=null}else l.onError(Ao(30,t.loc));break}l.removeNode(s)}}}(e,t,i,(t,n,l)=>{const e=i.parent.children;let a=e.indexOf(t),r=0;for(;0<=a--;){var o=e[a];o&&9===o.type&&(r+=o.branches.length)}return()=>{if(l)t.codegenNode=Fs(n,r,i);else{const e=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(t.codegenNode);e.alternate=Fs(n,r+t.branches.length-1,i)}}}));function zs(e,t){return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:3!==e.tagType||Vi(e,"for")?[e]:e.children,userKey:Bi(e,"key")}}function Fs(e,t,n){return e.condition?_i(e.condition,Rs(e,t,n),xi(n.helper(Wo),['""',"true"])):Rs(e,t,n)}function Rs(e,t,n){const l=n["helper"];var a=Oi("key",ji(`${t}`,!1,vi,2)),r=e["children"],o=r[0];if(1!==r.length||1!==o.type){if(1===r.length&&11===o.type){t=o.codegenNode;return Ui(t,a,n),t}W.e[64];return mi(n,l(Io),yi([a]),r,"64",void 0,void 0,!0,!1,!1,e.loc)}e=o.codegenNode,o=14===(o=e).type&&o.callee===bi?o.arguments[1].returns:o;return 13===o.type&&Gi(o,n),Ui(o,a,n),e}const Hs=Ls("for",(p,e,b)=>{const{helper:f,removeHelper:h}=b;return function(e,t,n,l){if(t.exp){var a=qs(t.exp);if(a){const c=n["scopes"];var{source:r,value:o,key:i,index:s}=a,e={type:11,loc:t.loc,source:r,valueAlias:o,keyAlias:i,objectIndexAlias:s,parseResult:a,children:Hi(e)?e.children:[e]};n.replaceNode(e),c.vFor++;const u=l&&l(e);return()=>{c.vFor--,u&&u()}}n.onError(Ao(32,t.loc))}else n.onError(Ao(31,t.loc))}(p,e,b,o=>{const i=xi(f(Zo),[o.source]),s=Vi(p,"memo");var e=Bi(p,"key");const c=e&&(6===e.type?ji(e.value.content,!0):e.exp),u=e?Oi("key",c):null,d=4===o.source.type&&0{let e;var t=Hi(p),n=o["children"];var l=1!==n.length||1!==n[0].type,a=Wi(p)?p:t&&1===p.children.length&&Wi(p.children[0])?p.children[0]:null;if(a?(e=a.codegenNode,t&&u&&Ui(e,u,b)):l?e=mi(b,f(Io),u?yi([u]):void 0,p.children,"64",void 0,void 0,!0,void 0,!1):(e=n[0].codegenNode,t&&u&&Ui(e,u,b),e.isBlock!==!d&&(e.isBlock?(h(Bo),h(Yi(b.inSSR,e.isComponent))):h(Qi(b.inSSR,e.isComponent))),e.isBlock=!d,e.isBlock?(f(Bo),f(Yi(b.inSSR,e.isComponent))):f(Qi(b.inSSR,e.isComponent))),s){const r=ki(Ks(o.parseResult,[ji("_cached")]));r.body={type:21,body:[wi(["const _memo = (",s.exp,")"]),wi(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${b.helperString(fi)}(_cached, _memo)) return _cached`]),wi(["const _item = ",e]),ji("_item.memo = _memo"),ji("return _item")],loc:vi},i.arguments.push(r,ji("_cache"),ji(String(b.cached++)))}else i.arguments.push(ki(Ks(o.parseResult),e,!0))}})});const Ws=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Qs=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ys=/^\(|\)$/g;function qs(n){var l=n.loc;const a=n.content;var r=a.match(Ws);if(r){const[,e,i]=r,s={source:Us(l,i.trim(),a.indexOf(i,e.length)),value:void 0,key:void 0,index:void 0};0;let t=e.trim().replace(Ys,"").trim();var o=e.indexOf(t);const c=t.match(Qs);if(c){t=t.replace(Qs,"").trim();n=c[1].trim();let e;n&&(e=a.indexOf(n,o+t.length),s.key=Us(l,n,e)),!c[2]||(r=c[2].trim())&&(s.index=Us(l,r,a.indexOf(r,s.key?e+n.length:o+t.length)))}return t&&(s.value=Us(l,t,o)),s}}function Us(e,t,n){return ji(t,!1,Ni(e,n,t.length))}function Ks({value:e,key:t,index:n},l=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||ji("_".repeat(t+1),!1))}([e,t,n,...l])}const Gs=ji("undefined",!1),Xs=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){e=Vi(e,"slot");if(e)return e.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}};const Zs=(e,t,n)=>ki(e,t,!1,!0,t.length?t[0].loc:n);function Js(e,l,a=Zs){l.helper(pi);const{children:r,loc:o}=e,i=[],s=[];let c=0{const n=a(e,t,o);return l.compatConfig&&(n.isNonScopedSlot=!0),Oi("default",n)},d?b.length&&b.some(e=>function e(t){if(2!==t.type&&12!==t.type)return!0;return 2===t.type?!!t.content.trim():e(t.content)}(e))&&(p?l.onError(Ao(39,b[0].loc)):i.push(n(void 0,b))):i.push(n(void 0,r)));e=c?2:function t(n){for(let e=0;efunction(){if(1===(v=m.currentNode).type&&(0===v.tagType||1===v.tagType)){var s,c,{tag:u,props:d}=v,p=1===v.tagType,b=p?function(e,t,n=!1){let l=e["tag"];const a=rc(l),r=Bi(e,"is");if(r)if(a||Zi("COMPILER_IS_ON_ELEMENT",t)){var o=6===r.type?r.value&&ji(r.value.content,!0):r.exp;if(o)return xi(t.helper(Uo),[o])}else 6===r.type&&r.value.content.startsWith("vue:")&&(l=r.value.content.slice(4));e=!a&&Vi(e,"is");if(e&&e.exp)return xi(t.helper(Uo),[e.exp]);e=Ei(l)||t.isBuiltInComponent(l);if(e)return n||t.helper(e),e;return t.helper(qo),t.components.add(l),Ki(l,"component")}(v,m):`"${u}"`;let e,t,n,l=0,a,r,o,i=Object(W.w)(b)&&b.callee===Uo||b===No||b===Do||!p&&("svg"===u||"foreignObject"===u||Bi(v,"key",!0));if(0function(e,t){const n=[],l=tc.get(e);l?n.push(t.helperString(l)):(t.helper(Ko),t.directives.add(e.name),n.push(Ki(e.name,"directive")));var t=e["loc"];e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const a=ji("true",!1,t);n.push(yi(e.modifiers.map(e=>Oi(e,a)),t))}return gi(n,e.loc)}(e,m))):void 0}0{if(Ci(e)){const n=e.content;e=Object(W.x)(n);i||!e||"onclick"===n.toLowerCase()||"onUpdate:modelValue"===n||Object(W.A)(n)||(f=!0),e&&Object(W.A)(n)&&(v=!0),20===t.type||(4===t.type||8===t.type)&&0{const n=Object.create(null);return e=>{return n[e]||(n[e]=t(e))}})(e=>e.replace(oc,(e,t)=>t?t.toUpperCase():"")),sc=(e,t)=>{if(Wi(e)){var{children:n,loc:l}=e,{slotName:a,slotProps:r}=function(t,e){let n='"default"',l=void 0;const a=[];for(let e=0;e|^\s*function(?:\s+[\w$]+)?\s*\(/,uc=(e,t,n,l)=>{var{loc:a,modifiers:r,arg:o}=e;e.exp||r.length||n.onError(Ao(35,a));let i;4===o.type?i=o.isStatic?(c=o.content,ji(Object(W.Q)(Object(W.f)(c)),!0,o.loc)):wi([`${n.helperString(ci)}(`,o,")"]):(i=o,i.children.unshift(`${n.helperString(ci)}(`),i.children.push(")"));let s=e.exp;s&&!s.content.trim()&&(s=void 0);var c,r=n.cacheHandlers&&!s&&!n.inVOnce;s&&(o=!((c=Ii(s.content))||cc.test(s.content)),e=s.content.includes(";"),(o||r&&c)&&(s=wi([`${o?"$event":"(...args)"} => ${e?"{":"("}`,s,e?"}":")"])));let u={props:[Oi(i,s||ji("() => {}",!1,a))]};return l&&(u=l(u)),r&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(e=>e.key.isHandlerKey=!0),u},dc=(e,t,n)=>{const{exp:l,modifiers:a,loc:r}=e,o=e.arg;return 4!==o.type?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),a.includes("camel")&&(4===o.type?o.isStatic?o.content=Object(W.f)(o.content):o.content=`${n.helperString(si)}(${o.content})`:(o.children.unshift(`${n.helperString(si)}(`),o.children.push(")"))),n.inSSR||(a.includes("prop")&&pc(o,"."),a.includes("attr")&&pc(o,"^")),!l||4===l.type&&!l.content.trim()?(n.onError(Ao(34,r)),{props:[Oi(o,ji("",!0,r))]}):{props:[Oi(o,l)]}},pc=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},bc=(i,s)=>{if(0===i.type||1===i.type||11===i.type||10===i.type)return()=>{const n=i.children;let l=void 0,e=!1;for(let t=0;t7===e.type&&!s.directiveTransforms[e.name])||"template"===i.tag)))for(let e=0;e{if(1===e.type&&Vi(e,"once",!0)&&!fc.has(e)&&!t.inVOnce)return fc.add(e),t.inVOnce=!0,t.helper(ui),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}},vc=(e,t,n)=>{var{exp:l,arg:a}=e;if(!l)return n.onError(Ao(41,e.loc)),mc();var r=l.loc.source;const o=4===l.type?l.content:r;n.bindingMetadata[r];if(!o.trim()||!Ii(o))return n.onError(Ao(42,l.loc)),mc();var i=a||ji("modelValue",!0),r=a?Ci(a)?`onUpdate:${a.content}`:wi(['"onUpdate:" + ',a]):"onUpdate:modelValue",l=wi([`${n.isTS?"($event: any)":"$event"} => (`,l," = $event)"]);const s=[Oi(i,e.exp),Oi(r,l)];return e.modifiers.length&&1===t.tagType&&(t=e.modifiers.map(e=>(Li(e)?e:JSON.stringify(e))+": true").join(", "),a=a?Ci(a)?`${a.content}Modifiers`:wi([a,' + "Modifiers"']):"modelModifiers",s.push(Oi(a,ji(`{ ${t} }`,!1,e.loc,2)))),mc(s)};function mc(e=[]){return{props:e}}const gc=/[\w).+\-_$\]]/,yc=(e,t)=>{Zi("COMPILER_FILTER",t)&&(5===e.type&&Oc(e.content,t),1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&Oc(e.exp,t)}))};function Oc(t,n){if(4===t.type)jc(t,n);else for(let e=0;e{if(1===t.type){const l=Vi(t,"memo");if(l&&!wc.has(t))return wc.add(t),()=>{var e=t.codegenNode||n.currentNode.codegenNode;e&&13===e.type&&(1!==t.tagType&&Gi(e,n),t.codegenNode=xi(n.helper(bi),[l.exp,ki(void 0,e),"_cache",String(n.cached++)]))}}};function kc(e,t={}){const n=t.onError||Mo;var l="module"===t.mode;!0===t.prefixIdentifiers?n(Ao(46)):l&&n(Ao(47));t.cacheHandlers&&n(Ao(48)),t.scopeId&&!l&&n(Ao(49));var a=Object(W.E)(e)?ls(e,t):e,[l,e]=[[hc,Bs,xc,Hs,yc,sc,nc,Xs,bc],{on:uc,bind:dc,model:vc}];return Es(a,Object(W.i)({},t,{prefixIdentifiers:!1,nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Object(W.i)({},e,t.directiveTransforms||{})})),Ps(a,Object(W.i)({},t,{prefixIdentifiers:!1}))}var _c;const Cc=Symbol(""),Sc=Symbol(""),Ec=Symbol(""),Tc=Symbol(""),Lc=Symbol(""),Mc=Symbol(""),Pc=Symbol(""),Ac=Symbol(""),Ic=Symbol(""),Nc=Symbol("");_c={[Cc]:"vModelRadio",[Sc]:"vModelCheckbox",[Ec]:"vModelText",[Tc]:"vModelSelect",[Lc]:"vModelDynamic",[Mc]:"withModifiers",[Pc]:"withKeys",[Ac]:"vShow",[Ic]:"Transition",[Nc]:"TransitionGroup"},Object.getOwnPropertySymbols(_c).forEach(e=>{hi[e]=_c[e]});let Dc;const $c=Object(W.J)("style,iframe,script,noscript",!0),Vc={isVoidTag:W.G,isNativeTag:e=>Object(W.s)(e)||Object(W.B)(e),isPreTag:e=>"pre"===e,decodeEntities:function(e,t=!1){return Dc=Dc||document.createElement("div"),t?(Dc.innerHTML=`
`,Dc.children[0].getAttribute("foo")):(Dc.innerHTML=e,Dc.textContent)},isBuiltInComponent:e=>Si(e,"Transition")?Ic:Si(e,"TransitionGroup")?Nc:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if($c(e))return 2}return 0}};function Bc(e,t){return Ao(e,t)}const zc=Object(W.J)("passive,once,capture"),Fc=Object(W.J)("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Rc=Object(W.J)("left,right"),Hc=Object(W.J)("onkeyup,onkeydown,onkeypress",!0),Wc=(e,t)=>{return Ci(e)&&"onclick"===e.content.toLowerCase()?ji(t,!0):4!==e.type?wi(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e};const Qc=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||(t.onError(Bc(60,e.loc)),t.removeNode())},Yc=[n=>{1===n.type&&n.props.forEach((e,t)=>{6===e.type&&"style"===e.name&&e.value&&(n.props[t]={type:7,name:"bind",arg:ji("style",!0,e.loc),exp:((e,t)=>{const n=Object(W["N"])(e);return ji(JSON.stringify(n),false,t,3)})(e.value.content,e.loc),modifiers:[],loc:e.loc})})}],qc={cloak:()=>({props:[]}),html:(e,t,n)=>{var{exp:l,loc:e}=e;return l||n.onError(Bc(50,e)),t.children.length&&(n.onError(Bc(51,e)),t.children.length=0),{props:[Oi(ji("innerHTML",!0,e),l||ji("",!0))]}},text:(e,t,n)=>{var{exp:l,loc:e}=e;return l||n.onError(Bc(52,e)),t.children.length&&(n.onError(Bc(53,e)),t.children.length=0),{props:[Oi(ji("textContent",!0),l?xi(n.helperString(ti),[l],e):ji("",!0))]}},model:(n,l,a)=>{const r=vc(n,l,a);if(!r.props.length||1===l.tagType)return r;n.arg&&a.onError(Bc(55,n.arg.loc));var o=l["tag"],i=a.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||i){let e=Ec,t=!1;if("input"===o||i){i=Bi(l,"type");if(i){if(7===i.type)e=Lc;else if(i.value)switch(i.value.content){case"radio":e=Cc;break;case"checkbox":e=Sc;break;case"file":t=!0,a.onError(Bc(56,n.loc))}}else l.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))&&(e=Lc)}else"select"===o&&(e=Tc);t||(r.needRuntime=a.helper(e))}else a.onError(Bc(54,n.loc));return r.props=r.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),r},on:(i,e,s)=>uc(i,0,s,e=>{var t=i["modifiers"];if(!t.length)return e;let{key:n,value:l}=e.props[0];const{keyModifiers:a,nonKeyModifiers:r,eventOptionModifiers:o}=((t,n,l)=>{const a=[],r=[],o=[];for(let e=0;e{var{exp:l,loc:e}=e;return l||n.onError(Bc(58,e)),{props:[],needRuntime:n.helper(Ac)}}};const Uc=Object.create(null);Gl(function(e,t){if(!Object(W.E)(e)){if(!e.nodeType)return W.d;e=e.innerHTML}var n=e,l=Uc[n];if(l)return l;"#"===e[0]&&(a=document.querySelector(e),e=a?a.innerHTML:"");var a,t=([a,t={}]=[e,Object(W.i)({hoistStatic:!0,onError:void 0,onWarn:W.d},t)],kc(a,Object(W.i)({},Vc,t,{nodeTransforms:[Qc,...Yc,...t.nodeTransforms||[]],directiveTransforms:Object(W.i)({},qc,t.directiveTransforms||{}),transformHoist:null})))["code"];const r=new Function("Vue",t)(o);return r._rc=!0,Uc[n]=r})},"9fca":function(e){e.exports=JSON.parse('{"id":"e5bb0590df86cb836152e065ed546c32","label":"IEDC","menus":[{"icon":"el-icon-s-home","label":"平台首页","name":"HelloWorld"},{"icon":"el-icon-setting","label":"企业管理","menus":[{"auth":["upload"],"label":"企业管理","table":"company"},{"label":"历史信息","table":"company_history"},{"label":"企业调整","table":"company_tune"}],"name":"sys:company"},{"icon":"el-icon-setting","label":"行业分类","menus":[{"label":"行业分类","table":"category"},{"label":"行业分析","table":"category_analyse"}],"name":"sys:category"},{"icon":"el-icon-setting","label":"系统管理","menus":[{"label":"城市管理","table":"city"},{"label":"人员管理","table":"admin"},{"label":"地区管理","table":"area"},{"label":"角色管理","table":"role"},{"label":"企业用户","table":"user"},{"label":"日志管理","table":"logs"}],"name":"sys"},{"icon":"el-icon-setting","label":"指标管理","menus":[{"label":"指标管理","table":"tag"},{"label":"指标分类","table":"tag_ctg"}],"name":"sys:tag"},{"icon":"el-icon-setting","label":"产业分类","menus":[{"label":"产业分类","table":"industry"},{"label":"产业分析","table":"industry_analyse"}],"name":"sys:industry"},{"icon":"el-icon-setting","label":"部门管理","menus":[{"label":"部门管理","table":"org"},{"label":"行业评价","table":"org_analyse"}],"name":"sys:org"}],"name":"admin","tables":{"admin":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"手机号","name":"phone","type":"text"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"info":false,"label":"密码","list":false,"must":false,"name":"password","type":"password"},{"label":"头像","list":false,"must":false,"name":"avatar_img","type":"image"},{"label":"角色","link":"role","name":"role_id","sortable":true,"type":"number","value":"name"},{"label":"部门","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"职位","name":"title","type":"text"}],"label":"人员管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"部门","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"admin"},"area":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"id","must":false,"name":"id","sortable":true,"type":"number"},{"add":false,"edit":false,"label":"层级","list":false,"must":false,"name":"level","sortable":true,"type":"number"},{"label":"父级行政代码","name":"parent_code","sortable":true,"type":"number"},{"label":"行政代码","name":"area_code","sortable":true,"type":"number"},{"label":"邮政编码","name":"zip_code","sortable":true,"type":"number"},{"label":"区号","name":"city_code","type":"text"},{"label":"名称","name":"name","type":"text"},{"label":"简称","name":"short_name","type":"text"},{"label":"组合名","name":"merger_name","type":"text"},{"label":"拼音","name":"pinyin","type":"text"},{"label":"经度","list":false,"must":false,"name":"lng","sortable":true,"type":"number"},{"label":"纬度","list":false,"must":false,"name":"lat","sortable":true,"type":"number"}],"label":"地区管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null}],"table":"area"},"category":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"排序","list":false,"must":false,"name":"sort","sortable":true,"type":"number"},{"label":"上级分类","link":"category","must":false,"name":"parent_id","sortable":true,"type":"number","value":"name"},{"label":"创建人员","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"add":false,"edit":false,"info":false,"label":"索引","list":false,"must":false,"name":"index","notUse":true,"type":"index"},{"label":"行业代码","name":"code","type":"text"},{"add":false,"edit":false,"label":"层级","list":false,"must":false,"name":"level","sortable":true,"type":"number"}],"label":"行业分类","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"上级分类","link":"category","name":"parent_id","type":"tree","value":"name"}],"table":"category"},"category_analyse":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"分析结果","name":"data","type":"text"},{"label":"城市","link":"city","name":"city_id","sortable":true,"type":"number","value":"name"},{"label":"行业","link":"category","name":"category_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"}],"label":"行业分析","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"},{"label":"城市","link":"city","name":"city_id","type":"tree","value":"name"},{"label":"行业","link":"category","name":"category_id","type":"tree","value":"name"}],"table":"category_analyse"},"city":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"add":false,"edit":false,"label":"层级","list":false,"must":false,"name":"level","sortable":true,"type":"number"},{"label":"上级区域","link":"city","must":false,"name":"parent_id","sortable":true,"type":"number","value":"name"},{"label":"行政代码","name":"area_code","sortable":true,"type":"number"},{"label":"邮政编码","name":"zip_code","sortable":true,"type":"number"},{"label":"区号","name":"city_code","type":"text"},{"label":"名称","name":"name","type":"text"},{"label":"简称","name":"short_name","type":"text"},{"label":"组合名","name":"merger_name","type":"text"},{"label":"拼音","name":"pinyin","type":"text"},{"label":"经度","list":false,"must":false,"name":"lng","sortable":true,"type":"number"},{"label":"纬度","list":false,"must":false,"name":"lat","sortable":true,"type":"number"},{"add":false,"edit":false,"info":false,"label":"索引","list":false,"must":false,"name":"index","notUse":true,"type":"index"}],"label":"城市管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"上级区域","link":"city","name":"parent_id","type":"tree","value":"name"}],"table":"city"},"company":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"id","must":false,"name":"id","sortable":true,"type":"number"},{"label":"企业名称","name":"name","type":"text"},{"label":"统一社会信用代码","name":"sn","type":"text"},{"label":"归属组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"行业类型","link":"category","name":"category_id","sortable":true,"type":"number","value":"name"},{"label":"企业地址","list":false,"must":false,"name":"address","type":"text"},{"label":"属地名称","name":"unit","type":"text"},{"label":"营业收入","name":"yysr","type":"text"},{"label":"利润总额","name":"lrze","type":"text"},{"label":"占地面积","name":"zdmj","type":"text"},{"label":"应缴税金","name":"yjsj","type":"text"},{"label":"研发经费","name":"yfjf","type":"text"},{"label":"职工人数","name":"zgrs","type":"text"},{"label":"主要污染物排放当量","name":"zywrwpfdl","type":"text"},{"label":"综合能耗","name":"zhnh","type":"text"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"变更用户","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"label":"企业规模","must":true,"name":"gs","options":[{"name":"规下","value":"0"},{"name":"规上","value":"1"}],"sortable":true,"type":"select"},{"label":"企业画像","name":"analyse","type":"text"},{"add":false,"edit":false,"label":"企业评级","list":false,"must":true,"name":"level","options":[{"name":"A","value":"0"},{"name":"B","value":"1"},{"name":"C","value":"2"},{"name":"D","value":"3"}],"sortable":true,"type":"select"},{"label":"企业得分","name":"score","sortable":true,"type":"number"},{"label":"上传数据","name":"upload_data","type":"text"},{"label":"采集数据","name":"collect_data","type":"text"},{"label":"城市","link":"city","name":"city_id","sortable":true,"type":"number","value":"name"},{"label":"经度","list":false,"must":false,"name":"lat","sortable":true,"type":"number"},{"label":"纬度","list":false,"must":false,"name":"lng","sortable":true,"type":"number"},{"label":"最新历史","link":"company_history","name":"company_history_id","sortable":true,"type":"number","value":"name"},{"label":"产业类别","link":"industry","name":"industry_id","sortable":true,"type":"number","value":"name"},{"label":"认证状态","must":true,"name":"status","options":[{"name":"未认证","value":"0"},{"name":"已认证","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"营业执照","list":false,"must":false,"name":"img","type":"image"}],"label":"企业管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"add":false,"edit":false,"label":"企业评级","list":false,"must":true,"name":"level","options":[{"name":"A","value":"0"},{"name":"B","value":"1"},{"name":"C","value":"2"},{"name":"D","value":"3"},{"name":"全部","value":null}],"sortable":true,"type":"select","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"企业规模","must":true,"name":"gs","options":[{"name":"规下","value":"0"},{"name":"规上","value":"1"},{"name":"全部","value":null}],"sortable":true,"type":"select","value":null},{"label":"认证状态","must":true,"name":"status","options":[{"name":"未认证","value":"0"},{"name":"已认证","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"城市","link":"city","name":"city_id","type":"tree","value":"name"},{"label":"行业类型","link":"category","name":"category_id","type":"tree","value":"name"},{"label":"归属组织","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"company"},"company_history":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"id","must":false,"name":"id","sortable":true,"type":"number"},{"label":"企业名称","name":"name","type":"text"},{"label":"统一社会信用代码","name":"sn","type":"text"},{"label":"归属组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"行业类型","link":"category","name":"category_id","sortable":true,"type":"number","value":"name"},{"label":"企业地址","list":false,"must":false,"name":"address","type":"text"},{"label":"属地名称","name":"unit","type":"text"},{"label":"营业收入","name":"yysr","type":"text"},{"label":"利润总额","name":"lrze","type":"text"},{"label":"占地面积","name":"zdmj","type":"text"},{"label":"应缴税金","name":"yjsj","type":"text"},{"label":"研发经费","name":"yfjf","type":"text"},{"label":"职工人数","name":"zgrs","type":"text"},{"label":"主要污染物排放当量","name":"zywrwpfdl","type":"text"},{"label":"综合能耗","name":"zhnh","type":"text"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"变更用户","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"label":"企业规模","must":true,"name":"gs","options":[{"name":"规下","value":"0"},{"name":"规上","value":"1"}],"sortable":true,"type":"select"},{"label":"企业画像","name":"analyse","type":"text"},{"add":false,"edit":false,"label":"企业评级","list":false,"must":true,"name":"level","options":[{"name":"A","value":"0"},{"name":"B","value":"1"},{"name":"C","value":"2"},{"name":"D","value":"3"}],"sortable":true,"type":"select"},{"label":"企业得分","name":"score","sortable":true,"type":"number"},{"label":"上传数据","name":"upload_data","type":"text"},{"label":"采集数据","name":"collect_data","type":"text"},{"label":"企业","link":"company","name":"company_id","sortable":true,"type":"number","value":"name"},{"label":"经度","list":false,"must":false,"name":"lat","sortable":true,"type":"number"},{"label":"纬度","list":false,"must":false,"name":"lng","sortable":true,"type":"number"},{"label":"城市","link":"city","name":"city_id","sortable":true,"type":"number","value":"name"},{"label":"产业类别","link":"industry","name":"industry_id","sortable":true,"type":"number","value":"name"}],"label":"历史信息","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"企业规模","must":true,"name":"gs","options":[{"name":"规下","value":"0"},{"name":"规上","value":"1"},{"name":"全部","value":null}],"sortable":true,"type":"select","value":null},{"add":false,"edit":false,"label":"企业评级","list":false,"must":true,"name":"level","options":[{"name":"A","value":"0"},{"name":"B","value":"1"},{"name":"C","value":"2"},{"name":"D","value":"3"},{"name":"全部","value":null}],"sortable":true,"type":"select","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"归属组织","link":"org","name":"org_id","type":"tree","value":"name"},{"label":"城市","link":"city","name":"city_id","type":"tree","value":"name"},{"label":"行业类型","link":"category","name":"category_id","type":"tree","value":"name"}],"table":"company_history"},"company_tune":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"企业","link":"company","name":"company_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"调整级别","list":false,"must":false,"name":"level","type":"text"},{"label":"调整理由","list":false,"must":false,"name":"content","type":"text"},{"label":"证明文件","list":false,"must":false,"name":"file","type":"file"},{"label":"分值调整","must":false,"name":"rule","type":"form"},{"label":"调整人员","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"}],"label":"企业调整","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null}],"table":"company_tune"},"industry":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"排序","list":false,"must":false,"name":"sort","sortable":true,"type":"number"},{"label":"创建人员","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"}],"label":"产业分类","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null}],"table":"industry"},"industry_analyse":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"分析结果","name":"data","type":"text"},{"label":"城市","link":"city","name":"city_id","sortable":true,"type":"number","value":"name"},{"label":"行业","link":"industry","name":"industry_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"}],"label":"产业分析","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"},{"label":"城市","link":"city","name":"city_id","type":"tree","value":"name"}],"table":"industry_analyse"},"logs":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"日志名","name":"name","type":"text"},{"label":"操作类型","must":true,"name":"type","options":[{"name":"详情","value":"0"},{"name":"新增","value":"1"},{"name":"修改","value":"2"},{"name":"删除","value":"3"}],"sortable":true,"type":"select"},{"label":"操作值","name":"table_id","type":"text"},{"label":"操作表","name":"table","type":"text"},{"label":"用户","link":"user","name":"user_id","sortable":true,"type":"number","value":"name"},{"label":"管理员","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"}],"label":"日志管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"操作类型","must":true,"name":"type","options":[{"name":"详情","value":"0"},{"name":"新增","value":"1"},{"name":"修改","value":"2"},{"name":"删除","value":"3"},{"name":"全部","value":null}],"sortable":true,"type":"select","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null}],"table":"logs"},"org":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"组织名称","name":"name","type":"text"},{"label":"上级组织","link":"org","must":false,"name":"parent_id","sortable":true,"type":"number","value":"name"},{"label":"状态","must":true,"name":"state","options":[{"name":"启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"add":false,"edit":false,"label":"注册时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"创建用户","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"info":false,"label":"索引","list":false,"must":false,"name":"index","notUse":true,"type":"index"}],"label":"部门管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"上级组织","link":"org","name":"parent_id","type":"tree","value":"name"}],"table":"org"},"org_analyse":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"分析名称","name":"name","type":"text"},{"label":"首页分析","name":"home_data","type":"text"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"“6”项量化","name":"six_item_data","type":"text"},{"label":"“3”项定性","name":"three_item_data","type":"text"},{"label":"“N”项特色","name":"n_item_data","type":"text"}],"label":"行业评价","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"org_analyse"},"question":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"内容","name":"question_data","type":"text"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"开始时间","name":"start_time","type":"time"},{"label":"结束时间","name":"end_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"}],"label":"调查管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"question"},"question_company":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"label":"填报内容","name":"question_data","type":"text"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"调查内容","link":"question","name":"question_id","sortable":true,"type":"number","value":"name"},{"label":"相关企业","link":"company","name":"company_id","sortable":true,"type":"number","value":"name"},{"label":"填写用户","link":"user","name":"user_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"填报状态","must":true,"name":"status","options":[{"name":"待填报","value":"0"},{"name":"待上传文件","value":"1"},{"name":"待审核","value":"2"},{"name":"审核通过","value":"3"},{"name":"驳回","value":"4"}],"type":"select"}],"label":"调查结果","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"填报状态","must":true,"name":"status","options":[{"name":"待填报","value":"0"},{"name":"待上传文件","value":"1"},{"name":"待审核","value":"2"},{"name":"审核通过","value":"3"},{"name":"驳回","value":"4"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"question_company"},"role":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"名称","name":"name","type":"text"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"规则","must":false,"name":"rule","type":"form"},{"label":"权限","name":"auth","type":"text"}],"label":"角色管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null}],"table":"role"},"tag":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"指标名","name":"name","type":"text"},{"label":"指标标志","name":"sn","type":"text"},{"label":"单位","name":"unit","type":"text"},{"label":"类型","must":true,"name":"type","options":[{"name":"填入或导入","value":"0"},{"name":"api","value":"1"},{"name":"企业分析","value":"2"},{"name":"行业分析","value":"3"},{"name":"部门分析","value":"4"}],"sortable":true,"type":"select"},{"label":"指标描述","list":false,"must":false,"name":"description","type":"text"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"创建人","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"指标分类","link":"tag_ctg","name":"tag_ctg_id","sortable":true,"type":"number","value":"name"},{"label":"组织名称","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"},{"label":"运行命令","name":"cmd","type":"text"},{"label":"排序","list":false,"must":false,"name":"sort","sortable":true,"type":"number"}],"label":"指标管理","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"类型","must":true,"name":"type","options":[{"name":"填入或导入","value":"0"},{"name":"api","value":"1"},{"name":"企业分析","value":"2"},{"name":"行业分析","value":"3"},{"name":"部门分析","value":"4"},{"name":"全部","value":null}],"sortable":true,"type":"select","value":null},{"label":"指标分类","link":"tag_ctg","name":"tag_ctg_id","type":"tree","value":"name"},{"label":"组织名称","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"tag"},"tag_ctg":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"分类名称","name":"name","type":"text"},{"label":"上级分类","link":"tag_ctg","must":false,"name":"parent_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"级别","list":false,"must":false,"name":"level","sortable":true,"type":"number"},{"add":false,"edit":false,"info":false,"label":"索引","list":false,"must":false,"name":"index","notUse":true,"type":"index"},{"label":"创建者","link":"admin","name":"admin_id","sortable":true,"type":"number","value":"name"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"}],"label":"指标分类","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"已启用","value":"0"},{"name":"未启用","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"上级分类","link":"tag_ctg","name":"parent_id","type":"tree","value":"name"},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"tag_ctg"},"user":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"用户姓名","name":"name","type":"text"},{"label":"手机号码","name":"phone","type":"text"},{"label":"邮箱","list":false,"must":false,"name":"email","type":"text"},{"label":"状态","must":true,"name":"state","options":[{"name":"正常","value":"0"},{"name":"异常","value":"1"},{"name":"隐藏","value":"2"}],"type":"select"},{"label":"头像","list":false,"must":false,"name":"avatar","type":"image"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"},{"label":"企业","link":"company","name":"company_id","sortable":true,"type":"number","value":"name"},{"label":"身份证号码","list":false,"must":false,"name":"idcard","type":"text"},{"label":"身份证人像面","list":false,"must":false,"name":"idcard_front_img","type":"image"},{"label":"身份证国徽面","list":false,"must":false,"name":"idcard_back_img","type":"image"},{"label":"营业执照","list":false,"must":false,"name":"company_img","type":"image"},{"label":"认证状态","must":true,"name":"status","options":[{"name":"未认证","value":"0"},{"name":"已认证","value":"1"},{"name":"异常","value":"2"}],"type":"select"},{"label":"昵称","name":"nickname","type":"text"},{"label":"组织","link":"org","name":"org_id","sortable":true,"type":"number","value":"name"}],"label":"企业用户","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"正常","value":"0"},{"name":"异常","value":"1"},{"name":"隐藏","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"认证状态","must":true,"name":"status","options":[{"name":"未认证","value":"0"},{"name":"已认证","value":"1"},{"name":"异常","value":"2"},{"name":"全部","value":null}],"type":"select","value":null},{"label":"组织","link":"org","name":"org_id","type":"tree","value":"name"}],"table":"user"},"wechat":{"auth":["show","add","delete","edit","info"],"columns":[{"add":false,"edit":false,"label":"ID","must":false,"name":"id","sortable":true,"type":"number"},{"label":"企业用户","link":"user","name":"user_id","sortable":true,"type":"number","value":"name"},{"label":"access_token","name":"acttoken","type":"text"},{"label":"refresh_token","name":"retoken","type":"text"},{"label":"openid","name":"openid","type":"text"},{"label":"微信appid","name":"appid","type":"text"},{"label":"状态","must":true,"name":"state","options":[{"name":"正常","value":"0"},{"name":"异常","value":"1"},{"name":"隐藏","value":"2"}],"type":"select"},{"add":false,"edit":false,"label":"创建时间","list":false,"must":false,"name":"create_time","type":"time"},{"label":"微信组id","name":"unionid","type":"text"},{"add":false,"edit":false,"label":"变更时间","must":false,"name":"modify_time","type":"time"}],"label":"微信信息","search":[{"label":"请输入关键词","name":"keyword","type":"search","value":null},{"label":"时间段","name":"daterange","type":"search","value":null},{"label":"排序","name":"sort","type":"search","value":null},{"label":"状态","must":true,"name":"state","options":[{"name":"正常","value":"0"},{"name":"异常","value":"1"},{"name":"隐藏","value":"2"},{"name":"全部","value":null}],"type":"select","value":null}],"table":"wechat"}}}')},"9ff4":function(e,m,g){"use strict";!function(e){g.d(m,"a",function(){return b}),g.d(m,"b",function(){return v}),g.d(m,"c",function(){return t}),g.d(m,"d",function(){return l}),g.d(m,"e",function(){return h}),g.d(m,"f",function(){return a}),g.d(m,"g",function(){return r}),g.d(m,"h",function(){return i}),g.d(m,"i",function(){return o}),g.d(m,"j",function(){return u});const t=Object.assign;const n=Object.prototype.hasOwnProperty,l=(e,t)=>n.call(e,t),a=Array.isArray,r=e=>"function"==typeof e,o=e=>"string"==typeof e;const i=e=>null!==e&&"object"==typeof e;const s=Object.prototype.toString,c=e=>s.call(e),u=e=>c(e).slice(8,-1);var d=t=>{const n=Object.create(null);return e=>{return n[e]||(n[e]=t(e))}};const p=/-(\w)/g,b=d(e=>e.replace(p,(e,t)=>t?t.toUpperCase():"")),f=/\B([A-Z])/g,h=d(e=>e.replace(f,"-$1").toLowerCase()),v=d(e=>e.charAt(0).toUpperCase()+e.slice(1));d(e=>e?`on${v(e)}`:"")}.call(this,g("c8ba"))},a04b:function(e,t,n){var l=n("c04e"),a=n("d9b5");e.exports=function(e){e=l(e,"string");return a(e)?e:String(e)}},a125:function(e,t,n){},a17e:function(e,t){e.exports=function(e,t){return e.has(t)}},a4b4:function(e,t,n){n=n("342f");e.exports=/web0s(?!.*chrome)/i.test(n)},a4d3:function(e,t,n){"use strict";function l(e,t){var n=ee[e]=w(U[W]);return Q(n,{type:H,tag:e,description:t}),c||(n.description=t),n}function a(t,e){v(t);var n=g(e),e=x(n).concat(se(n));return F(e,function(e){c&&!ie.call(n,e)||oe(t,e,n[e])}),t}var r=n("23e7"),o=n("da84"),i=n("d066"),s=n("c430"),c=n("83ab"),u=n("4930"),d=n("d039"),p=n("5135"),b=n("e8b5"),f=n("861d"),h=n("d9b5"),v=n("825a"),m=n("7b0b"),g=n("fc6a"),y=n("a04b"),O=n("577e"),j=n("5c6c"),w=n("7c73"),x=n("df75"),k=n("241c"),_=n("057f"),C=n("7418"),S=n("06cf"),E=n("9bf2"),T=n("d1e7"),L=n("9112"),M=n("6eeb"),P=n("5692"),A=n("f772"),I=n("d012"),N=n("90e3"),D=n("b622"),$=n("e538"),V=n("746f"),B=n("d44e"),z=n("69f3"),F=n("b727").forEach,R=A("hidden"),H="Symbol",W="prototype",A=D("toPrimitive"),Q=z.set,Y=z.getterFor(H),q=Object[W],U=o.Symbol,K=i("JSON","stringify"),G=S.f,X=E.f,Z=_.f,J=T.f,ee=P("symbols"),te=P("op-symbols"),ne=P("string-to-symbol-registry"),le=P("symbol-to-string-registry"),i=P("wks"),P=o.QObject,ae=!P||!P[W]||!P[W].findChild,re=c&&d(function(){return 7!=w(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a})?function(e,t,n){var l=G(q,t);l&&delete q[t],X(e,t,n),l&&e!==q&&X(q,t,l)}:X,oe=function(e,t,n){e===q&&oe(te,t,n),v(e);t=y(t);return v(n),p(ee,t)?(n.enumerable?(p(e,R)&&e[R][t]&&(e[R][t]=!1),n=w(n,{enumerable:j(0,!1)})):(p(e,R)||X(e,R,j(1,{})),e[R][t]=!0),re(e,t,n)):X(e,t,n)},ie=function(e){var t=y(e),e=J.call(this,t);return!(this===q&&p(ee,t)&&!p(te,t))&&(!(e||!p(this,t)||!p(ee,t)||p(this,R)&&this[R][t])||e)},o=function(e,t){var n=g(e),e=y(t);if(n!==q||!p(ee,e)||p(te,e)){t=G(n,e);return!t||!p(ee,e)||p(n,R)&&n[R][e]||(t.enumerable=!0),t}},P=function(e){var e=Z(g(e)),t=[];return F(e,function(e){p(ee,e)||p(I,e)||t.push(e)}),t},se=function(e){var t=e===q,e=Z(t?te:g(e)),n=[];return F(e,function(e){!p(ee,e)||t&&!p(q,e)||n.push(ee[e])}),n};u||(M((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?O(arguments[0]):void 0,t=N(e),n=function(e){this===q&&n.call(te,e),p(this,R)&&p(this[R],t)&&(this[R][t]=!1),re(this,t,j(1,e))};return c&&ae&&re(q,t,{configurable:!0,set:n}),l(t,e)})[W],"toString",function(){return Y(this).tag}),M(U,"withoutSetter",function(e){return l(N(e),e)}),T.f=ie,E.f=oe,S.f=o,k.f=_.f=P,C.f=se,$.f=function(e){return l(D(e),e)},c&&(X(U[W],"description",{configurable:!0,get:function(){return Y(this).description}}),s||M(q,"propertyIsEnumerable",ie,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:U}),F(x(i),function(e){V(e)}),r({target:H,stat:!0,forced:!u},{for:function(e){var t=O(e);if(p(ne,t))return ne[t];e=U(t);return ne[t]=e,le[e]=t,e},keyFor:function(e){if(!h(e))throw TypeError(e+" is not a symbol");if(p(le,e))return le[e]},useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(e,t){return void 0===t?w(e):a(w(e),t)},defineProperty:oe,defineProperties:a,getOwnPropertyDescriptor:o}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:P,getOwnPropertySymbols:se}),r({target:"Object",stat:!0,forced:d(function(){C.f(1)})},{getOwnPropertySymbols:function(e){return C.f(m(e))}}),K&&r({target:"JSON",stat:!0,forced:!u||d(function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))})},{stringify:function(e,t,n){for(var l,a=[e],r=1;re.length)&&(t=e.length);for(var n=0,l=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[l++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){o=!0,a=e},f:function(){try{r||null==n.return||n.return()}finally{if(o)throw a}}}}},b927:function(e,t){e.exports=function(e,t,n){for(var l=-1,a=null==e?0:e.length;++l25){var n=o(this).startOf(s).add(1,s).date(t),l=o(this).endOf(i);if(n.isBefore(l))return 1}var a=o(this).startOf(s).date(t).startOf(i).subtract(1,"millisecond"),r=this.diff(a,i,!0);return r<0?o(this).startOf("week").week():Math.ceil(r)},n.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},c1ce:function(e,t,n){n=n("82c6")["__core-js_shared__"];e.exports=n},c26a:function(e,t,n){var l=n("dc9b"),a=n("139b");e.exports=function(e){return!!a(e)&&("[object Function]"==(e=l(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}},c2f4:function(e,t,n){var l=n("4c8a"),a=n("d92c");e.exports=function(e){return a(e)&&l(e)}},c430:function(e,t){e.exports=!1},c4e8:function(e,t,n){var l=n("139b"),a=Object.create;function r(){}e.exports=function(e){if(!l(e))return{};if(a)return a(e);r.prototype=e;e=new r;return r.prototype=void 0,e}},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var l=n("da84"),a=n("ce4e"),n="__core-js_shared__",n=l[n]||a(n,{});e.exports=n},c81a:function(e,t,n){var g=n("139b"),y=n("1f89"),O=n("aa15"),j=Math.max,w=Math.min;e.exports=function(l,n,e){var a,r,o,i,s,c,u=0,d=!1,p=!1,t=!0;if("function"!=typeof l)throw new TypeError("Expected a function");function b(e){var t=a,n=r;return a=r=void 0,u=e,i=l.apply(n,t)}function f(e){var t=e-c;return void 0===c||n<=t||t<0||p&&o<=e-u}function h(){var e,t=y();if(f(t))return v(t);s=setTimeout(h,(t=n-((e=t)-c),p?w(t,o-(e-u)):t))}function v(e){return s=void 0,t&&a?b(e):(a=r=void 0,i)}function m(){var e=y(),t=f(e);if(a=arguments,r=this,c=e,t){if(void 0===s)return u=t=c,s=setTimeout(h,n),d?b(t):i;if(p)return clearTimeout(s),s=setTimeout(h,n),b(c)}return void 0===s&&(s=setTimeout(h,n)),i}return n=O(n)||0,g(e)&&(d=!!e.leading,p="maxWait"in e,o=p?j(O(e.maxWait)||0,n):o,t="trailing"in e?!!e.trailing:t),m.cancel=function(){void 0!==s&&clearTimeout(s),a=c=r=s=void(u=0)},m.flush=function(){return void 0===s?i:v(y())},m}},c8ba:function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},ca84:function(e,t,n){var o=n("5135"),i=n("fc6a"),s=n("4d64").indexOf,c=n("d012");e.exports=function(e,t){var n,l=i(e),a=0,r=[];for(n in l)!o(c,n)&&o(l,n)&&r.push(n);for(;t.length>a;)o(l,n=t[a++])&&(~s(r,n)||r.push(n));return r}},cb49:function(e,t,n){n=n("0034")(n("82c6"),"DataView");e.exports=n},cc12:function(e,t,n){var l=n("da84"),n=n("861d"),a=l.document,r=n(a)&&n(a.createElement);e.exports=function(e){return r?a.createElement(e):{}}},cca6:function(e,t,n){var l=n("23e7"),n=n("60da");l({target:"Object",stat:!0,forced:Object.assign!==n},{assign:n})},cce9:function(e,t,n){n=n("0034")(Object,"create");e.exports=n},cd2a:function(e,t,n){var l=n("1a8d"),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__;return!((e=l(t,e))<0)&&(e==t.length-1?t.pop():a.call(t,e,1),--this.size,!0)}},cdf9:function(e,t,n){var l=n("825a"),a=n("861d"),r=n("f069");e.exports=function(e,t){if(l(e),a(t)&&t.constructor===e)return t;e=r.f(e);return(0,e.resolve)(t),e.promise}},cdfb:function(e,t,n){var l=n("c4e8"),a=n("f227"),r=n("fe0d");e.exports=function(e){return"function"!=typeof e.constructor||r(e)?{}:l(a(e))}},ce4e:function(e,t,n){var l=n("da84");e.exports=function(t,n){try{Object.defineProperty(l,t,{value:n,configurable:!0,writable:!0})}catch(e){l[t]=n}return n}},cf38:function(e,t,n){var l=n("cce9");e.exports=function(){this.__data__=l?l(null):{},this.size=0}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},d066:function(e,t,n){var l=n("da84");e.exports=function(e,t){return arguments.length<2?"function"==typeof(n=l[e])?n:void 0:l[e]&&l[e][t];var n}},d096:function(e,t,n){var o=n("79b5"),i=n("d92c");e.exports=function e(t,n,l,a,r){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:o(t,n,l,a,e,r))}},d19b:function(e,t,n){var l=n("dc9b"),a=n("d92c");e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==l(e)}},d1bd:function(e,t,n){var l=n("cce9");e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=l&&void 0===t?"__lodash_hash_undefined__":t,this}},d1e7:function(e,t,n){"use strict";var l={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,r=a&&!l.call({1:2},1);t.f=r?function(e){e=a(this,e);return!!e&&e.enumerable}:l},d25f:function(e,t,n){var l=n("9bdb"),a=n("438e");e.exports=function(e,t){return l(e,a(e),t)}},d28b:function(e,t,n){n("746f")("iterator")},d2bb:function(e,t,n){var a=n("825a"),r=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n,l=!1,e={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),l=e instanceof Array}catch(e){}return function(e,t){return a(e),r(t),l?n.call(e,t):e.__proto__=t,e}}():void 0)},d2ff:function(e,t,n){var l=n("4201"),a=n("8509"),n=n("2ec7"),n=n&&n.isSet,l=n?a(n):l;e.exports=l},d3b7:function(e,t,n){var l=n("00ee"),a=n("6eeb"),n=n("b041");l||a(Object.prototype,"toString",n,{unsafe:!0})},d44e:function(e,t,n){var l=n("9bf2").f,a=n("5135"),r=n("b622")("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,r)&&l(e,r,{configurable:!0,value:t})}},d4c3:function(e,t,n){var l=n("342f"),n=n("da84");e.exports=/ipad|iphone|ipod/i.test(l)&&void 0!==n.Pebble},d835:function(e,t,n){var l=n("30b8"),a=n("4127"),r=n("7614");e.exports=function(){this.size=0,this.__data__={hash:new l,map:new(r||a),string:new l}}},d8f5:function(e,t,n){var c=n("aa0c"),u=n("b303");e.exports=function e(t,n,l,a,r){var o=-1,i=t.length;for(l=l||u,r=r||[];++o=t.length?{value:e.target=void 0,done:!0}:"keys"==n?{value:l,done:!1}:"values"==n?{value:t[l],done:!1}:{value:[l,t[l]],done:!1}},"values"),r.Arguments=r.Array,a("keys"),a("values"),a("entries")},e2cc:function(e,t,n){var a=n("6eeb");e.exports=function(e,t,n){for(var l in t)a(e,l,t[l],n);return e}},e4c1:function(e,t,n){var l=n("cb49"),a=n("7614"),r=n("f340"),o=n("0578"),i=n("1cbb"),s=n("dc9b"),c=n("071d"),u="[object Map]",d="[object Promise]",p="[object Set]",b="[object WeakMap]",f="[object DataView]",h=c(l),v=c(a),m=c(r),g=c(o),y=c(i),n=s;(l&&n(new l(new ArrayBuffer(1)))!=f||a&&n(new a)!=u||r&&n(r.resolve())!=d||o&&n(new o)!=p||i&&n(new i)!=b)&&(n=function(e){var t=s(e),e="[object Object]"==t?e.constructor:void 0,e=e?c(e):"";if(e)switch(e){case h:return f;case v:return u;case m:return d;case g:return p;case y:return b}return t}),e.exports=n},e4db:function(e,t){e.exports=function(){}},e538:function(e,t,n){n=n("b622");t.f=n},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},e6cf:function(e,t,n){"use strict";var l,a,r,o,i=n("23e7"),s=n("c430"),h=n("da84"),c=n("d066"),u=n("fea9"),d=n("6eeb"),p=n("e2cc"),b=n("d2bb"),f=n("d44e"),v=n("26265"),m=n("861d"),g=n("1c0b"),y=n("19aa"),O=n("8925"),j=n("2266"),w=n("1c7e"),x=n("4840"),k=n("2cf4").set,_=n("b575"),C=n("cdf9"),S=n("44de"),E=n("f069"),T=n("e667"),L=n("69f3"),M=n("94ca"),P=n("b622"),A=n("6069"),I=n("605d"),N=n("2d00"),D=P("species"),$="Promise",V=L.get,B=L.set,z=L.getterFor($),L=u&&u.prototype,F=u,R=L,H=h.TypeError,W=h.document,Q=h.process,Y=E.f,q=Y,U=!!(W&&W.createEvent&&h.dispatchEvent),K="function"==typeof PromiseRejectionEvent,G="unhandledrejection",X="rejectionhandled",Z=1,J=2,ee=1,te=2,ne=!1,M=M($,function(){var e=O(F),t=e!==String(F);if(!t&&66===N)return!0;if(s&&!R.finally)return!0;if(51<=N&&/native code/.test(e))return!1;var n=new F(function(e){e(1)}),e=function(e){e(function(){},function(){})};return(n.constructor={})[D]=e,!(ne=n.then(function(){})instanceof e)||!t&&A&&!K}),w=M||!w(function(e){F.all(e).catch(function(){})}),le=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},ae=function(p,b){var f;p.notified||(p.notified=!0,f=p.reactions,_(function(){for(var a,e=p.value,t=p.state==Z,n=0;f.length>n;){var l,r,o,i=f[n++],s=t?i.ok:i.fail,c=i.resolve,u=i.reject,d=i.domain;try{s?(t||(p.rejection===te&&function(t){k.call(h,function(){var e=t.facade;if(I)Q.emit("rejectionHandled",e);else re(X,e,t.value)})}(p),p.rejection=ee),!0===s?l=e:(d&&d.enter(),l=s(e),d&&(d.exit(),o=!0)),l===i.promise?u(H("Promise-chain cycle")):(r=le(l))?r.call(l,c,u):c(l)):u(e)}catch(e){d&&!o&&d.exit(),u(e)}}p.reactions=[],p.notified=!1,b&&!p.rejection&&(a=p,k.call(h,function(){var e,t=a.facade,n=a.value,l=oe(a);if(l&&(e=T(function(){I?Q.emit("unhandledRejection",n,t):re(G,t,n)}),a.rejection=I||oe(a)?te:ee,e.error))throw e.value}))}))},re=function(e,t,n){var l,a;U?((l=W.createEvent("Event")).promise=t,l.reason=n,l.initEvent(e,!1,!0),h.dispatchEvent(l)):l={promise:t,reason:n},!K&&(a=h["on"+e])?a(l):e===G&&S("Unhandled promise rejection",n)},oe=function(e){return e.rejection!==ee&&!e.parent},ie=function(t,n,l){return function(e){t(n,e,l)}},se=function(e,t,n){e.done||(e.done=!0,(e=n?n:e).value=t,e.state=J,ae(e,!0))},ce=function(n,e,t){if(!n.done){n.done=!0,t&&(n=t);try{if(n.facade===e)throw H("Promise can't be resolved itself");var l=le(e);l?_(function(){var t={done:!1};try{l.call(e,ie(ce,t,n),ie(se,t,n))}catch(e){se(t,e,n)}}):(n.value=e,n.state=Z,ae(n,!1))}catch(e){se({done:!1},e,n)}}};if(M&&(R=(F=function(e){y(this,F,$),g(e),l.call(this);var t=V(this);try{e(ie(ce,t),ie(se,t))}catch(e){se(t,e)}}).prototype,(l=function(e){B(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(R,{then:function(e,t){var n=z(this),l=Y(x(this,F));return l.ok="function"!=typeof e||e,l.fail="function"==typeof t&&t,l.domain=I?Q.domain:void 0,n.parent=!0,n.reactions.push(l),0!=n.state&&ae(n,!1),l.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new l,t=V(e);this.promise=e,this.resolve=ie(ce,t),this.reject=ie(se,t)},E.f=Y=function(e){return e===F||e===r?new a:q(e)},!s&&"function"==typeof u&&L!==Object.prototype)){o=L.then,ne||(d(L,"then",function(e,t){var n=this;return new F(function(e,t){o.call(n,e,t)}).then(e,t)},{unsafe:!0}),d(L,"catch",R.catch,{unsafe:!0}));try{delete L.constructor}catch(e){}b&&b(L,R)}i({global:!0,wrap:!0,forced:M},{Promise:F}),f(F,$,!1,!0),v($),r=c($),i({target:$,stat:!0,forced:M},{reject:function(e){var t=Y(this);return t.reject.call(void 0,e),t.promise}}),i({target:$,stat:!0,forced:s||M},{resolve:function(e){return C(s&&this===r?F:this,e)}}),i({target:$,stat:!0,forced:w},{all:function(e){var i=this,t=Y(i),s=t.resolve,c=t.reject,n=T(function(){var l=g(i.resolve),a=[],r=0,o=1;j(e,function(e){var t=r++,n=!1;a.push(void 0),o++,l.call(i,e).then(function(e){n||(n=!0,a[t]=e,--o||s(a))},c)}),--o||s(a)});return n.error&&c(n.value),t.promise},race:function(e){var n=this,l=Y(n),a=l.reject,t=T(function(){var t=g(n.resolve);j(e,function(e){t.call(n,e).then(l.resolve,a)})});return t.error&&a(t.value),l.promise}})},e893:function(e,t,n){var i=n("5135"),s=n("56ef"),c=n("06cf"),u=n("9bf2");e.exports=function(e,t){for(var n=s(t),l=u.f,a=c.f,r=0;r=t?e:""+Array(t+1-l.length).join(n)+e},t={s:r,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),l=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+r(l,2,"0")+":"+r(a,2,"0")},m:function e(t,n){if(t.date() For a guide and recipes on how to configure / customize this project,
check out the vue-cli documentation.

Installed CLI Plugins

Essential Links

Ecosystem

',7);Object(n.M)();var r={name:"HelloWorld",props:{msg:String}};t("6fe9");r.render=function(a,e,t,r,l,o){return Object(n.L)(),Object(n.n)("div",v,[Object(n.o)("h1",null,Object(n.Y)(t.msg),1),b])},r.__scopeId="data-v-28af1b93";e.default=r},"6fe9":function(a,e,t){"use strict";t("e8a7")},e8a7:function(a,e,t){}}]); \ No newline at end of file diff --git a/example/tpt/js/chunk-10a72523.f9d2509e.js b/example/tpt/js/chunk-10a72523.f9d2509e.js new file mode 100644 index 0000000..3935e91 --- /dev/null +++ b/example/tpt/js/chunk-10a72523.f9d2509e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-10a72523"],{"04f0":function(e,t,a){},"0cb2":function(e,t,a){var l=a("7b0b"),d=Math.floor,n="".replace,f=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,p=/\$([$&'`]|\d{1,2})/g;e.exports=function(r,o,i,c,u,e){var b=i+r.length,s=c.length,t=p;return void 0!==u&&(u=l(u),t=f),n.call(e,t,function(e,t){var a;switch(t.charAt(0)){case"$":return"$";case"&":return r;case"`":return o.slice(0,i);case"'":return o.slice(b);case"<":a=u[t.slice(1,-1)];break;default:var l=+t;if(0==l)return e;if(s")})||!a||i)},7060:function(e,t,a){"use strict";a("2ba7")},"8aa5":function(e,t,a){"use strict";var l=a("6547").charAt;e.exports=function(e,t,a){return t+(a?l(e,t).length:1)}},b50c:function(e,t,a){"use strict";a.r(t);a("b0c0");var O=a("9f9f");var b=a("b85c");a("a9e3"),a("159b"),a("4de4"),a("fb6a"),a("ac1f"),a("5319"),a("9911");Object(O.O)("data-v-3a110a5c");var v=["src"],y={key:1,class:"el-icon-plus avatar-uploader-icon"},k=Object(O.r)("上传文件"),g=["title"],w={key:1,class:"radio-wrap"},x=Object(O.r)("立即修改"),L=Object(O.r)("取消");Object(O.M)();var l=a("acf7"),o=a("2934"),n=a("b775"),s=a("83c5"),r={props:{routerPath:String,routerId:Number},components:{BasicForm:l.a},data:function(){return{fileName:"",id:null,templateData:{},baseurl:n.a,formLink:{},form:{},shortcuts:[{text:"今天",value:new Date},{text:"昨天",value:((e=new Date).setTime(e.getTime()-864e5),e)},{text:"一周前",value:((e=new Date).setTime(e.getTime()-6048e5),e)}]};var e},methods:{clickLink:function(t,a){var e={name:"Table",path:window.Hotime.tableMapData[t.link].path,title:window.Hotime.tableMapData[t.link].parent.label+"-"+window.Hotime.tableMapData[t.link].label};null!=this.editDialogPath?s.a.$emit("tabs-edit",e):(s.a.$emit("dialog-edit",e),s.a.$off("table:"+window.Hotime.tableMapData[t.link].path)),s.a.$on("table:"+window.Hotime.tableMapData[t.link].path,function(e){a[t.link]=e,a[t.name]=e.id})},closeDialog:function(){this.showDialog=!1,this.dialogDataPath=null,this.dialogDataId=null,this.dialogDataQuery={}},beforeAvatarUpload:function(e,t){var a=this;return null==e||Object(o.f)(e).then(function(e){a.form[t]=e.result}),!1},close:function(){s.a.$emit("tabs-close",{name:"Edit",path:this.templateData.path,id:this.id})},onSubmit:function(){var a=this,l=this;this.$confirm("此操作将进行修改操作,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var e,t=window.Hotime;a.$refs.basicForm&&(e=a.$refs.basicForm.form,l.form.rule=JSON.stringify(e)),Object(o.c)(t.data.name+"/"+a.templateData.name+"/"+a.id,l.form).then(function(e){0==e.status?(l.$message({type:"success",message:"修改成功!"}),l.close()):l.$message({type:"warn",message:e.error.msg})})})},routeInit:function(){var n=this,r=window.Hotime;if(null!=r.mapData[this.routerPath]?(this.templateData=r.mapData[this.routerPath],this.id=this.routerId):(this.templateData=r.mapData[this.$route.path.substring(0,this.$route.path.lastIndexOf("/edit"))],this.id=this.$route.query.id),null!=this.templateData){if(null!=this.templateData.columns){var e,t=Object(b.a)(this.templateData.columns);try{for(t.s();!(e=t.n()).done;){var a=e.value;null==a.value&&(a.value=a.name)}}catch(e){t.e(e)}finally{t.f()}}Object(o.d)(r.data.name+"/"+this.templateData.name+"/"+this.id).then(function(a){if(null!=n.templateData.columns){var e,t=Object(b.a)(n.templateData.columns);try{for(t.s();!(e=t.n()).done;)!function(){var t=e.value;null!=t.link&&Object(o.e)(r.data.name+"/"+t.link,{pageSize:100}).then(function(e){0==e.status&&(n.formLink[t.link]=e.result.data,null!=a.result[t.link]&&n.formLink[t.link].push(a.result[t.link]))})}()}catch(e){t.e(e)}finally{t.f()}}for(var l in a.result)a.result[l]instanceof Object?n.form[l]=a.result[l]:n.form[l]=a.result[l]+""})}}},watch:{},mounted:function(){this.routeInit()}};a("392a"),a("7060");r.render=function(e,t,a,l,n,r){var o=Object(O.U)("el-button"),i=Object(O.U)("el-form-item"),c=Object(O.U)("el-input"),u=Object(O.U)("el-input-number"),b=Object(O.U)("el-date-picker"),s=Object(O.U)("el-upload"),d=Object(O.U)("BasicForm"),f=Object(O.U)("el-option"),p=Object(O.U)("el-select"),m=Object(O.U)("el-radio"),h=Object(O.U)("el-affix"),j=Object(O.U)("el-form");return Object(O.L)(),Object(O.l)(j,{ref:"form",model:n.form,"label-width":"180px",style:{"padding-top":"10px","overflow-y":"auto",width:"90%","padding-right":"30px",background:"white",display:"block","flex-direction":"row","flex-wrap":"wrap","align-content":"flex-start","justify-content":"flex-start"}},{default:Object(O.jb)(function(){return[(Object(O.L)(!0),Object(O.n)(O.b,null,Object(O.S)(n.templateData.columns,function(t){return Object(O.L)(),Object(O.n)("div",{key:t.type},[null!=t.link?(Object(O.L)(),Object(O.n)(O.b,{key:0},[0!=t.edit?(Object(O.L)(),Object(O.l)(i,{key:0,label:t.label+":"},{default:Object(O.jb)(function(){return[Object(O.s)(o,{icon:"el-icon-link",href:"javascript:;",onClick:function(e){return r.clickLink(t,n.form)}},{default:Object(O.jb)(function(){return[Object(O.r)(Object(O.Y)(n.form[t.link]?n.form[t.link][t.value]:"选择"),1)]}),_:2},1032,["onClick"])]}),_:2},1032,["label"])):Object(O.m)("",!0)],64)):Object(O.m)("",!0),null==t.link?(Object(O.L)(),Object(O.n)(O.b,{key:1},[0!=t.edit?(Object(O.L)(),Object(O.l)(i,{key:0,label:t.label+":"},{default:Object(O.jb)(function(){return[null==t.options?(Object(O.L)(),Object(O.n)(O.b,{key:0},["password"==t.type?(Object(O.L)(),Object(O.l)(c,{key:0,modelValue:n.form[t.value],"onUpdate:modelValue":function(e){return n.form[t.value]=e},"show-password":"",style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])):Object(O.m)("",!0),"text"==t.type?(Object(O.L)(),Object(O.l)(c,{key:1,modelValue:n.form[t.value],"onUpdate:modelValue":function(e){return n.form[t.value]=e},type:"textarea",style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])):Object(O.m)("",!0),"number"==t.type?(Object(O.L)(),Object(O.l)(u,{key:2,modelValue:n.form[t.value],"onUpdate:modelValue":function(e){return n.form[t.value]=e},style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])):Object(O.m)("",!0),"time"==t.type?(Object(O.L)(),Object(O.l)(b,{key:3,modelValue:n.form[t.value],"onUpdate:modelValue":function(e){return n.form[t.value]=e},align:"right",type:"datetime",placeholder:"选择日期","value-format":"X",shortcuts:n.shortcuts,style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue","shortcuts"])):Object(O.m)("",!0),"image"==t.type?(Object(O.L)(),Object(O.l)(s,{key:4,action:"#","show-file-list":!1,"before-upload":function(e){return r.beforeAvatarUpload(e,t.value)}},{default:Object(O.jb)(function(){return[n.form[t.value]?(Object(O.L)(),Object(O.n)("img",{key:0,src:n.baseurl+n.form[t.value]},null,8,v)):(Object(O.L)(),Object(O.n)("i",y))]}),_:2},1032,["before-upload"])):Object(O.m)("",!0),"file"==t.type?(Object(O.L)(),Object(O.l)(s,{key:5,class:"file-upload",action:"#","show-file-list":!1,style:{width:"400px"},"before-upload":function(e){return r.beforeAvatarUpload(e,t.value)}},{default:Object(O.jb)(function(){return[Object(O.s)(o,{type:"primary"},{default:Object(O.jb)(function(){return[k]}),_:1}),Object(O.o)("span",{class:"file-name",title:n.fileName},Object(O.Y)(n.fileName),9,g)]}),_:2},1032,["before-upload"])):Object(O.m)("",!0),"form"==t.type&&n.form[t.value]?(Object(O.L)(),Object(O.l)(d,{key:6,ref:"basicForm",basicForm:n.form[t.value]},null,8,["basicForm"])):Object(O.m)("",!0)],64)):Object(O.m)("",!0),null!=t.options?(Object(O.L)(),Object(O.n)(O.b,{key:1},[3Date.now()},shortcuts:[{text:"今天",value:new Date},{text:"昨天",value:((e=new Date).setTime(e.getTime()-864e5),e)},{text:"一周前",value:((e=new Date).setTime(e.getTime()-6048e5),e)}],mzOptions:["汉族","蒙古族","回族","藏族","维吾尔族","苗族","彝族","壮族","布依族","朝鲜族","满族","侗族","瑶族","白族","土家族","哈尼族","哈萨克族","傣族","黎族","傈僳族","佤族","畲族","高山族","拉祜族","水族","东乡族","纳西族","景颇族","柯尔克孜族","土族","达斡尔族","仫佬族","羌族","布朗族","撒拉族","毛南族","仡佬族","锡伯族","阿昌族","普米族","塔吉克族","怒族","乌孜别克族","俄罗斯族","鄂温克族","德昂族","保安族","裕固族","京族","塔塔尔族","独龙族","鄂伦春族","赫哲族","门巴族","珞巴族","基诺族"]};var e},watch:{basicForm:function(e){this.form=e&&"null"!=e?JSON.parse(e):{form:[],files:[]}}},created:function(){this.basicForm&&"null"!=this.basicForm?this.form=JSON.parse(this.basicForm):this.form={form:[],files:[]}},mounted:function(){},computed:{formStyle:function(){return this.inline?{display:"flex"}:{display:"block"}}},methods:{handleImgRemove:function(e,t,l){l.value=t},handleFileRemove:function(e,t,l){l.value=t},handlePictureCardPreview:function(e){this.imgDialogImageUrl=e.url,this.imgDialogVisible=!0},clickAddSelectOption:function(){var e;this.selectLabel?this.selectValue?(this.selectErrorMsg="",e={label:this.selectLabel,value:this.selectValue},this.addBasicForm.options.push(e),this.selectLabel="",this.selectValue=""):this.selectErrorMsg=" 请输入单列值":this.selectErrorMsg="请输入单列名"},clickDeleteFile:function(e){this.form.files.splice(e,1)},clickDeleteForm:function(e){this.form.form.splice(e,1)},clickMoveForm:function(e,t){0!==t&&(this.form.form.splice(t-1,0,e),this.form.form.splice(t+1,1))},clickDeleteSelect:function(e){this.addBasicForm.options.splice(e,1)},clickMoveSelect:function(e,t){0!==t&&(this.addBasicForm.options.splice(t-1,0,e),this.addBasicForm.options.splice(t+1,1))},selectChange:function(e){this.showAddSelect=!1,"img"===e||"file"===e?(this.addType="file",this.addBasicForm={type:this.selectType,label:"",s:9,value:[]}):"mz"===e?(this.addType="mz",this.addBasicForm={type:this.selectType,label:"",value:""}):"select"===e?(this.addType="common",this.showAddSelect=!0,this.addBasicForm={type:this.selectType,label:"",value:"",options:[]}):(this.addType="common",this.addBasicForm={type:this.selectType,label:"",value:""})},clickAddForm:function(){var e;"file"===this.addType?(e={type:this.addBasicForm.type,label:this.addBasicForm.label,s:this.addBasicForm.s,value:this.addBasicForm.value},this.addBasicForm.label?(this.form.files.push(e),this.addBasicForm.type="",this.addBasicForm.label="",this.addBasicForm.s=9,this.addBasicForm.value=[],this.formErrorMsg="",this.selectType="",this.addType="common"):this.formErrorMsg="请输入名称"):this.addBasicForm.label?this.addBasicForm.value?(this.formErrorMsg="",e={type:this.addBasicForm.type,label:this.addBasicForm.label,value:this.addBasicForm.value},"select"===this.selectType&&(e.options=this.addBasicForm.options,this.showAddSelect=!1),this.form.form.push(e),this.addBasicForm.type="",this.addBasicForm.label="",this.addBasicForm.value="",this.addBasicForm.options=[],this.selectType=""):"mz"===this.addType?this.formErrorMsg="请选择民族":this.formErrorMsg="请输入值":this.formErrorMsg="请输入名称"},beforeImgUpload:function(e,t){var l=this;return null==e||Object(i.f)(e).then(function(e){t.value.push({url:l.baseurl+e.result})}),!1},beforeFileUpload:function(t,l){var a=this;return null==t||Object(i.f)(t).then(function(e){l.value.push({name:t.name,url:a.baseurl+e.result})}),!1}}};l("5985");o.render=function(e,t,l,a,i,o){var c=Object(m.U)("el-option"),n=Object(m.U)("el-select"),r=Object(m.U)("el-input"),s=Object(m.U)("el-input-number"),u=Object(m.U)("el-button"),b=Object(m.U)("el-upload"),d=Object(m.U)("el-dialog");return Object(m.L)(),Object(m.n)("div",f,[Object(m.o)("div",p,[Object(m.s)(n,{modelValue:i.selectType,"onUpdate:modelValue":t[0]||(t[0]=function(e){return i.selectType=e}),placeholder:"类型",onChange:o.selectChange},{default:Object(m.jb)(function(){return[Object(m.s)(c,{label:"text",value:"text"}),Object(m.s)(c,{label:"mz",value:"mz"}),Object(m.s)(c,{label:"select",value:"select"}),Object(m.s)(c,{label:"number",value:"number"}),Object(m.s)(c,{label:"img",value:"img"}),Object(m.s)(c,{label:"file",value:"file"})]}),_:1},8,["modelValue","onChange"]),Object(m.s)(r,{modelValue:i.addBasicForm.label,"onUpdate:modelValue":t[1]||(t[1]=function(e){return i.addBasicForm.label=e}),modelModifiers:{trim:!0},placeholder:"表单名称"},null,8,["modelValue"]),Object(m.kb)(Object(m.s)(n,{modelValue:i.addBasicForm.value,"onUpdate:modelValue":t[2]||(t[2]=function(e){return i.addBasicForm.value=e}),placeholder:"民族"},{default:Object(m.jb)(function(){return[(Object(m.L)(!0),Object(m.n)(m.b,null,Object(m.S)(i.mzOptions,function(e,t){return Object(m.L)(),Object(m.l)(c,{key:t,label:e,value:e},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"]),[[m.gb,"mz"===i.addType]]),Object(m.kb)(Object(m.s)(r,{modelValue:i.addBasicForm.value,"onUpdate:modelValue":t[3]||(t[3]=function(e){return i.addBasicForm.value=e}),modelModifiers:{trim:!0},placeholder:"表单值"},null,8,["modelValue"]),[[m.gb,"common"===i.addType&&"number"!==i.selectType]]),Object(m.kb)(Object(m.s)(s,{modelValue:i.addBasicForm.value,"onUpdate:modelValue":t[4]||(t[4]=function(e){return i.addBasicForm.value=e}),placeholder:"表单值"},null,8,["modelValue"]),[[m.gb,"common"===i.addType&&"number"===i.selectType]]),Object(m.kb)(Object(m.s)(s,{modelValue:i.addBasicForm.s,"onUpdate:modelValue":t[5]||(t[5]=function(e){return i.addBasicForm.s=e}),min:1,max:10,placeholder:"最大上传"},null,8,["modelValue"]),[[m.gb,"img"===i.selectType||"file"===i.selectType]]),Object(m.s)(u,{type:"primary",style:{"margin-right":"5px"},icon:"el-icon-plus",onClick:o.clickAddForm},null,8,["onClick"]),i.formErrorMsg?(Object(m.L)(),Object(m.n)("span",j,Object(m.Y)(i.formErrorMsg),1)):Object(m.m)("",!0)]),i.showAddSelect?(Object(m.L)(),Object(m.n)("div",O,[Object(m.o)("span",{class:"select-add-name",style:Object(m.C)([{"margin-right":"2px"},{color:i.selectErrorMsg?"red":"black"}])},Object(m.Y)(i.selectErrorMsg||"单列数据:"),5),Object(m.s)(r,{modelValue:i.selectLabel,"onUpdate:modelValue":t[6]||(t[6]=function(e){return i.selectLabel=e}),modelModifiers:{trim:!0},placeholder:"单列名"},null,8,["modelValue"]),Object(m.s)(r,{modelValue:i.selectValue,"onUpdate:modelValue":t[7]||(t[7]=function(e){return i.selectValue=e}),modelModifiers:{trim:!0},placeholder:"单列值"},null,8,["modelValue"]),Object(m.s)(u,{type:"primary",onClick:o.clickAddSelectOption},{default:Object(m.jb)(function(){return[h]}),_:1},8,["onClick"])])):Object(m.m)("",!0),null!=i.showAddSelect&&null!=i.addBasicForm&&null!=i.addBasicForm.options&&0]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(o,i,c,r,u,t){var b=c+o.length,s=r.length,e=h;return void 0!==u&&(u=n(u),e=f),l.call(t,e,function(t,e){var a;switch(e.charAt(0)){case"$":return"$";case"&":return o;case"`":return i.slice(0,c);case"'":return i.slice(b);case"<":a=u[e.slice(1,-1)];break;default:var n=+e;if(0==n)return t;if(s")})||!a||c)},7060:function(t,e,a){"use strict";a("2ba7")},"8aa5":function(t,e,a){"use strict";var n=a("6547").charAt;t.exports=function(t,e,a){return e+(a?n(t,e).length:1)}},"8f6e":function(t,e,a){},b50c:function(t,e,a){"use strict";a.r(e);a("b0c0");var O=a("9f9f");var b=a("b85c");a("a9e3"),a("159b"),a("4de4"),a("fb6a"),a("ac1f"),a("5319"),a("9911");Object(O.O)("data-v-3a110a5c");var v=["src"],y={key:1,class:"el-icon-plus avatar-uploader-icon"},w=Object(O.r)("上传文件"),g=["title"],k={key:1,class:"radio-wrap"},D=Object(O.r)("立即修改"),x=Object(O.r)("取消");Object(O.M)();var n=a("acf7"),i=a("2934"),l=a("b775"),s=a("83c5"),o={props:{routerPath:String,routerId:Number},components:{BasicForm:n.a},data:function(){return{fileName:"",id:null,templateData:{},baseurl:l.a,formLink:{},form:{},shortcuts:[{text:"今天",value:new Date},{text:"昨天",value:((t=new Date).setTime(t.getTime()-864e5),t)},{text:"一周前",value:((t=new Date).setTime(t.getTime()-6048e5),t)}]};var t},methods:{clickLink:function(e,a){var t={name:"Table",path:window.Hotime.tableMapData[e.link].path,title:window.Hotime.tableMapData[e.link].parent.label+"-"+window.Hotime.tableMapData[e.link].label};null!=this.editDialogPath?s.a.$emit("tabs-edit",t):(s.a.$emit("dialog-edit",t),s.a.$off("table:"+window.Hotime.tableMapData[e.link].path)),s.a.$on("table:"+window.Hotime.tableMapData[e.link].path,function(t){a[e.link]=t,a[e.name]=t.id})},closeDialog:function(){this.showDialog=!1,this.dialogDataPath=null,this.dialogDataId=null,this.dialogDataQuery={}},beforeAvatarUpload:function(t,e){var a=this;return null==t||Object(i.f)(t).then(function(t){a.form[e]=t.result}),!1},close:function(){s.a.$emit("tabs-close",{name:"Edit",path:this.templateData.path,id:this.id})},onSubmit:function(){var a=this,n=this;this.$confirm("此操作将进行修改操作,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t,e=window.Hotime;a.$refs.basicForm&&(t=a.$refs.basicForm.form,n.form.rule=JSON.stringify(t)),Object(i.c)(e.data.name+"/"+a.templateData.name+"/"+a.id,n.form).then(function(t){0==t.status?(n.$message({type:"success",message:"修改成功!"}),n.close()):n.$message({type:"warn",message:t.error.msg})})})},routeInit:function(){var l=this,o=window.Hotime;if(null!=o.mapData[this.routerPath]?(this.templateData=o.mapData[this.routerPath],this.id=this.routerId):(this.templateData=o.mapData[this.$route.path.substring(0,this.$route.path.lastIndexOf("/edit"))],this.id=this.$route.query.id),null!=this.templateData){if(null!=this.templateData.columns){var t,e=Object(b.a)(this.templateData.columns);try{for(e.s();!(t=e.n()).done;){var a=t.value;null==a.value&&(a.value=a.name)}}catch(t){e.e(t)}finally{e.f()}}Object(i.d)(o.data.name+"/"+this.templateData.name+"/"+this.id).then(function(a){if(null!=l.templateData.columns){var t,e=Object(b.a)(l.templateData.columns);try{for(e.s();!(t=e.n()).done;)!function(){var e=t.value;null!=e.link&&Object(i.e)(o.data.name+"/"+e.link,{pageSize:100}).then(function(t){0==t.status&&(l.formLink[e.link]=t.result.data,null!=a.result[e.link]&&l.formLink[e.link].push(a.result[e.link]))})}()}catch(t){e.e(t)}finally{e.f()}}for(var n in a.result)a.result[n]instanceof Object?l.form[n]=a.result[n]:l.form[n]=a.result[n]+""})}}},watch:{},mounted:function(){this.routeInit()}};a("392a"),a("7060");o.render=function(t,e,a,n,l,o){var i=Object(O.U)("el-button"),c=Object(O.U)("el-form-item"),r=Object(O.U)("el-input"),u=Object(O.U)("el-input-number"),b=Object(O.U)("el-date-picker"),s=Object(O.U)("el-upload"),d=Object(O.U)("BasicForm"),f=Object(O.U)("el-option"),h=Object(O.U)("el-select"),j=Object(O.U)("el-radio"),p=Object(O.U)("el-affix"),m=Object(O.U)("el-form");return Object(O.L)(),Object(O.l)(m,{ref:"form",model:l.form,"label-width":"180px",style:{"padding-top":"10px","overflow-y":"auto",width:"90%","padding-right":"30px",background:"white",display:"block","flex-direction":"row","flex-wrap":"wrap","align-content":"flex-start","justify-content":"flex-start"}},{default:Object(O.jb)(function(){return[(Object(O.L)(!0),Object(O.n)(O.b,null,Object(O.S)(l.templateData.columns,function(e){return Object(O.L)(),Object(O.n)("div",{key:e.type},[null!=e.link?(Object(O.L)(),Object(O.n)(O.b,{key:0},[0!=e.edit?(Object(O.L)(),Object(O.l)(c,{key:0,label:e.label+":"},{default:Object(O.jb)(function(){return[Object(O.s)(i,{icon:"el-icon-link",href:"javascript:;",onClick:function(t){return o.clickLink(e,l.form)}},{default:Object(O.jb)(function(){return[Object(O.r)(Object(O.Y)(l.form[e.link]?l.form[e.link][e.value]:"选择"),1)]}),_:2},1032,["onClick"])]}),_:2},1032,["label"])):Object(O.m)("",!0)],64)):Object(O.m)("",!0),null==e.link?(Object(O.L)(),Object(O.n)(O.b,{key:1},[0!=e.edit?(Object(O.L)(),Object(O.l)(c,{key:0,label:e.label+":"},{default:Object(O.jb)(function(){return[null==e.options?(Object(O.L)(),Object(O.n)(O.b,{key:0},["password"==e.type?(Object(O.L)(),Object(O.l)(r,{key:0,modelValue:l.form[e.value],"onUpdate:modelValue":function(t){return l.form[e.value]=t},"show-password":"",style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])):Object(O.m)("",!0),"text"==e.type?(Object(O.L)(),Object(O.l)(r,{key:1,modelValue:l.form[e.value],"onUpdate:modelValue":function(t){return l.form[e.value]=t},type:"textarea",style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])):Object(O.m)("",!0),"number"==e.type?(Object(O.L)(),Object(O.l)(u,{key:2,modelValue:l.form[e.value],"onUpdate:modelValue":function(t){return l.form[e.value]=t},style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])):Object(O.m)("",!0),"time"==e.type?(Object(O.L)(),Object(O.l)(b,{key:3,modelValue:l.form[e.value],"onUpdate:modelValue":function(t){return l.form[e.value]=t},align:"right",type:"datetime",placeholder:"选择日期","value-format":"X",shortcuts:l.shortcuts,style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue","shortcuts"])):Object(O.m)("",!0),"image"==e.type?(Object(O.L)(),Object(O.l)(s,{key:4,action:"#","show-file-list":!1,"before-upload":function(t){return o.beforeAvatarUpload(t,e.value)}},{default:Object(O.jb)(function(){return[l.form[e.value]?(Object(O.L)(),Object(O.n)("img",{key:0,src:l.baseurl+l.form[e.value]},null,8,v)):(Object(O.L)(),Object(O.n)("i",y))]}),_:2},1032,["before-upload"])):Object(O.m)("",!0),"file"==e.type?(Object(O.L)(),Object(O.l)(s,{key:5,class:"file-upload",action:"#","show-file-list":!1,style:{width:"400px"},"before-upload":function(t){return o.beforeAvatarUpload(t,e.value)}},{default:Object(O.jb)(function(){return[Object(O.s)(i,{type:"primary"},{default:Object(O.jb)(function(){return[w]}),_:1}),Object(O.o)("span",{class:"file-name",title:l.fileName},Object(O.Y)(l.fileName),9,g)]}),_:2},1032,["before-upload"])):Object(O.m)("",!0),"form"==e.type&&l.form[e.value]?(Object(O.L)(),Object(O.l)(d,{key:6,ref:"basicForm",basicForm:l.form[e.value]},null,8,["basicForm"])):Object(O.m)("",!0)],64)):Object(O.m)("",!0),null!=e.options?(Object(O.L)(),Object(O.n)(O.b,{key:1},[3=4||t==="ഉച്ച കഴിഞ്ഞ്"||t==="വൈകുന്നേരം")return e+12;else return e},meridiem:function(e,t,a){if(e<4)return"രാത്രി";else if(e<12)return"രാവിലെ";else if(e<17)return"ഉച്ച കഴിഞ്ഞ്";else if(e<20)return"വൈകുന്നേരം";else return"രാത്രി"}})}(a("c1df"))},"03ec":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(a("c1df"))},"04d1":function(e,t,a){a=a("342f").match(/firefox\/(\d+)/i);e.exports=!!a&&+a[1]},"0558":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function r(e){if(e%100===11)return true;else if(e%10===1)return false;return true}function t(e,t,a,n){var s=e+" ";switch(a){case"s":return t||n?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":if(r(e))return s+(t||n?"sekúndur":"sekúndum");return s+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":if(r(e))return s+(t||n?"mínútur":"mínútum");else if(t)return s+"mínúta";return s+"mínútu";case"hh":if(r(e))return s+(t||n?"klukkustundir":"klukkustundum");return s+"klukkustund";case"d":if(t)return"dagur";return n?"dag":"degi";case"dd":if(r(e)){if(t)return s+"dagar";return s+(n?"daga":"dögum")}else if(t)return s+"dagur";return s+(n?"dag":"degi");case"M":if(t)return"mánuður";return n?"mánuð":"mánuði";case"MM":if(r(e)){if(t)return s+"mánuðir";return s+(n?"mánuði":"mánuðum")}else if(t)return s+"mánuður";return s+(n?"mánuð":"mánuði");case"y":return t||n?"ár":"ári";case"yy":if(r(e))return s+(t||n?"ár":"árum");return s+(t||n?"ár":"ári")}}var a;e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,ss:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"0721":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"079e":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return t[1]==="元"?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return e==="午後"},meridiem:function(e,t,a){if(e<12)return"午前";else return"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){if(e.week()!==this.week())return"[来週]dddd LT";else return"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){if(this.week()!==e.week())return"[先週]dddd LT";else return"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return e===1?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(a("c1df"))},"0a3c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),t=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a("c1df"))},"0a84":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a("c1df"))},"0caa":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){var s={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?s[a][0]:s[a][1]}var a;e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="rati")return e<4?e:e+12;else if(t==="sokallim")return e;else if(t==="donparam")return e>12?e:e+12;else if(t==="sanje")return e+12},meridiem:function(e,t,a){if(e<4)return"rati";else if(e<12)return"sokallim";else if(e<16)return"donparam";else if(e<20)return"sanje";else return"rati"}})}(a("c1df"))},"0e49":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:true,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}},week:{dow:1,doy:4}})}(a("c1df"))},"0e6b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:0,doy:4}})}(a("c1df"))},"0e81":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var r={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},t;e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,a){if(e<12)return a?"öö":"ÖÖ";else return a?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return e==="ös"||e==="ÖS"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(e===0)return e+"'ıncı";var a=e%10,n=e%100-a,s=e>=100?100:null;return e+(r[a]||r[n]||r[s])}},week:{dow:1,doy:7}})}(a("c1df"))},"0f14":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"0f38":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a("c1df"))},"0ff2":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:true,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},"107c":function(e,t,a){var n=a("d039"),s=a("da84").RegExp;e.exports=n(function(){var e=s("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")})},"10e8":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:true,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return e==="หลังเที่ยง"},meridiem:function(e,t,a){if(e<12)return"ก่อนเที่ยง";else return"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(a("c1df"))},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},"13e9":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var s={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,a){var n=s.words[a];if(a.length===1)return t?n[0]:n[1];else return e+" "+s.correctGrammaticalCase(e,n)}},t;e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:true,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:s.translate,m:s.translate,mm:s.translate,h:s.translate,hh:s.translate,d:"дан",dd:s.translate,M:"месец",MM:s.translate,y:"годину",yy:s.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},"14c3":function(e,t,a){var n=a("c6b6"),s=a("9263");e.exports=function(e,t){var a=e.exec;if("function"==typeof a){a=a.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==n(e))throw TypeError("RegExp#exec called on incompatible receiver");return s.call(e,t)}},"159b":function(e,t,a){var n,s=a("da84"),r=a("fdbc"),i=a("17c2"),d=a("9112");for(n in r){var _=s[n],_=_&&_.prototype;if(_&&_.forEach!==i)try{d(_,"forEach",i)}catch(e){_.forEach=i}}},"167b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:true,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=e===1?"r":e===2?"n":e===3?"r":e===4?"t":"è";if(t==="w"||t==="W")a="a";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},"17c2":function(e,t,a){"use strict";var n=a("b727").forEach,a=a("a640")("forEach");e.exports=a?[].forEach:function(e){return n(this,e,1=3&&e%100<=10?3:e%100>=11?4:5},_={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(i){return function(e,t,a,n){var s=d(e),r=_[i][d(e)];if(s===2)r=r[t?0:1];return r.replace(/%d/i,e)}},n=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],s;e.defineLocale("ar-ly",{months:n,monthsShort:n,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){if(e<12)return"ص";else return"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a("c1df"))},"1fc1":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function s(e,t){var a=e.split("_");return t%10===1&&t%100!==11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}function t(e,t,a){var n={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};if(a==="m")return t?"хвіліна":"хвіліну";else if(a==="h")return t?"гадзіна":"гадзіну";else return e+" "+s(n[a],+e)}var a;e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,a){if(e<4)return"ночы";else if(e<12)return"раніцы";else if(e<17)return"дня";else return"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return(e%10===2||e%10===3)&&e%100!==12&&e%100!==13?e+"-і":e+"-ы";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(a("c1df"))},"201b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,function(e,t,a){return a==="ი"?t+"ში":t+a+"ში"})},past:function(e){if(/(წამი|წუთი|საათი|დღე|თვე)/.test(e))return e.replace(/(ი|ე)$/,"ის წინ");if(/წელი/.test(e))return e.replace(/წელი$/,"წლის წინ");return e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){if(e===0)return e;if(e===1)return e+"-ლი";if(e<20||e<=100&&e%20===0||e%100===0)return"მე-"+e;return e+"-ე"},week:{dow:1,doy:7}})}(a("c1df"))},"22f8":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return e==="오후"},meridiem:function(e,t,a){return e<12?"오전":"오후"}})}(a("c1df"))},2421:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"],s;e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,a){if(e<12)return"به‌یانی";else return"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a("c1df"))},2554:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a){var n=e+" ";switch(a){case"ss":if(e===1)n+="sekunda";else if(e===2||e===3||e===4)n+="sekunde";else n+="sekundi";return n;case"m":return t?"jedna minuta":"jedne minute";case"mm":if(e===1)n+="minuta";else if(e===2||e===3||e===4)n+="minute";else n+="minuta";return n;case"h":return t?"jedan sat":"jednog sata";case"hh":if(e===1)n+="sat";else if(e===2||e===3||e===4)n+="sata";else n+="sati";return n;case"dd":if(e===1)n+="dan";else n+="dana";return n;case"MM":if(e===1)n+="mjesec";else if(e===2||e===3||e===4)n+="mjeseca";else n+="mjeseci";return n;case"yy":if(e===1)n+="godina";else if(e===2||e===3||e===4)n+="godine";else n+="godina";return n}}var a;e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},"26f9":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},a;function n(e,t,a,n){if(t)return"kelios sekundės";else return n?"kelių sekundžių":"kelias sekundes"}function r(e,t,a,n){return t?d(a)[0]:n?d(a)[1]:d(a)[2]}function i(e){return e%10===0||e>10&&e<20}function d(e){return t[e].split("_")}function s(e,t,a,n){var s=e+" ";if(e===1)return s+r(e,t,a[0],n);else if(t)return s+(i(e)?d(a)[1]:d(a)[0]);else if(n)return s+d(a)[1];else return s+(i(e)?d(a)[1]:d(a)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:s,m:r,mm:s,h:r,hh:s,d:r,dd:s,M:r,MM:s,y:r,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(a("c1df"))},2921:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:true,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:true,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){if(e<12)return a?"sa":"SA";else return a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a("c1df"))},"293c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var s={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,a){var n=s.words[a];if(a.length===1)return t?n[0]:n[1];else return e+" "+s.correctGrammaticalCase(e,n)}},t;e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:s.translate,m:s.translate,mm:s.translate,h:s.translate,hh:s.translate,d:"dan",dd:s.translate,M:"mjesec",MM:s.translate,y:"godinu",yy:s.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},"2bfb":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,a){if(e<12)return a?"vm":"VM";else return a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a("c1df"))},"2e8c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(a("c1df"))},3886:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}})}(a("c1df"))},"39a6":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},"39bd":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n;function s(e,t,a,n){var s="";if(t)switch(a){case"s":s="काही सेकंद";break;case"ss":s="%d सेकंद";break;case"m":s="एक मिनिट";break;case"mm":s="%d मिनिटे";break;case"h":s="एक तास";break;case"hh":s="%d तास";break;case"d":s="एक दिवस";break;case"dd":s="%d दिवस";break;case"M":s="एक महिना";break;case"MM":s="%d महिने";break;case"y":s="एक वर्ष";break;case"yy":s="%d वर्षे";break}else switch(a){case"s":s="काही सेकंदां";break;case"ss":s="%d सेकंदां";break;case"m":s="एका मिनिटा";break;case"mm":s="%d मिनिटां";break;case"h":s="एका तासा";break;case"hh":s="%d तासां";break;case"d":s="एका दिवसा";break;case"dd":s="%d दिवसां";break;case"M":s="एका महिन्या";break;case"MM":s="%d महिन्यां";break;case"y":s="एका वर्षा";break;case"yy":s="%d वर्षां";break}return s.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:true,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="पहाटे"||t==="सकाळी")return e;else if(t==="दुपारी"||t==="सायंकाळी"||t==="रात्री")return e>=12?e:e+12},meridiem:function(e,t,a){if(e>=0&&e<6)return"पहाटे";else if(e<12)return"सकाळी";else if(e<17)return"दुपारी";else if(e<20)return"सायंकाळी";else return"रात्री"},week:{dow:0,doy:6}})}(a("c1df"))},"3a39":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n;e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:true,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="राति")return e<4?e:e+12;else if(t==="बिहान")return e;else if(t==="दिउँसो")return e>=10?e:e+12;else if(t==="साँझ")return e+12},meridiem:function(e,t,a){if(e<3)return"राति";else if(e<12)return"बिहान";else if(e<16)return"दिउँसो";else if(e<20)return"साँझ";else return"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(a("c1df"))},"3a6c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="凌晨"||t==="早上"||t==="上午")return e;else if(t==="中午")return e>=11?e:e+12;else if(t==="下午"||t==="晚上")return e+12},meridiem:function(e,t,a){var n=e*100+t;if(n<600)return"凌晨";else if(n<900)return"早上";else if(n<1130)return"上午";else if(n<1230)return"中午";else if(n<1800)return"下午";else return"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a("c1df"))},"3b1b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var n={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},t;e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="шаб")return e<4?e:e+12;else if(t==="субҳ")return e;else if(t==="рӯз")return e>=11?e:e+12;else if(t==="бегоҳ")return e+12},meridiem:function(e,t,a){if(e<4)return"шаб";else if(e<11)return"субҳ";else if(e<16)return"рӯз";else if(e<19)return"бегоҳ";else return"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var t=e%10,a=e>=100?100:null;return e+(n[e]||n[t]||n[a])},week:{dow:1,doy:7}})}(a("c1df"))},"3c0d":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],s=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,r;function i(e){return e>1&&e<5&&~~(e/10)!==1}function d(e,t,a,n){var s=e+" ";switch(a){case"s":return t||n?"pár sekund":"pár sekundami";case"ss":if(t||n)return s+(i(e)?"sekundy":"sekund");else return s+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":if(t||n)return s+(i(e)?"minuty":"minut");else return s+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":if(t||n)return s+(i(e)?"hodiny":"hodin");else return s+"hodinami";case"d":return t||n?"den":"dnem";case"dd":if(t||n)return s+(i(e)?"dny":"dní");else return s+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":if(t||n)return s+(i(e)?"měsíce":"měsíců");else return s+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":if(t||n)return s+(i(e)?"roky":"let");else return s+"lety"}}e.defineLocale("cs",{months:t,monthsShort:a,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:d,ss:d,m:d,mm:d,h:d,hh:d,d:d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"3de5":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},a={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},n;e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,a){if(e<2)return" யாமம்";else if(e<6)return" வைகறை";else if(e<10)return" காலை";else if(e<14)return" நண்பகல்";else if(e<18)return" எற்பாடு";else if(e<22)return" மாலை";else return" யாமம்"},meridiemHour:function(e,t){if(e===12)e=0;if(t==="யாமம்")return e<2?e:e+12;else if(t==="வைகறை"||t==="காலை")return e;else if(t==="நண்பகல்")return e>=10?e:e+12;else return e+12},week:{dow:0,doy:6}})}(a("c1df"))},"3e92":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},a={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},n;e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:true,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="ರಾತ್ರಿ")return e<4?e:e+12;else if(t==="ಬೆಳಿಗ್ಗೆ")return e;else if(t==="ಮಧ್ಯಾಹ್ನ")return e>=10?e:e+12;else if(t==="ಸಂಜೆ")return e+12},meridiem:function(e,t,a){if(e<4)return"ರಾತ್ರಿ";else if(e<10)return"ಬೆಳಿಗ್ಗೆ";else if(e<17)return"ಮಧ್ಯಾಹ್ನ";else if(e<20)return"ಸಂಜೆ";else return"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(a("c1df"))},"423e":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(a("c1df"))},"440c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){var s={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?s[a][0]:s[a][1]}function a(e){var t=e.substr(0,e.indexOf(" "));if(s(t))return"a "+e;return"an "+e}function n(e){var t=e.substr(0,e.indexOf(" "));if(s(t))return"viru "+e;return"virun "+e}function s(e){e=parseInt(e,10);if(isNaN(e))return false;if(e<0)return true;else if(e<10){if(4<=e&&e<=7)return true;return false}else if(e<100){var t=e%10,a=e/10;if(t===0)return s(a);return s(t)}else if(e<1e4){while(e>=10)e=e/10;return s(e)}else{e=e/1e3;return s(e)}}var r;e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:a,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"485c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var s={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},t;e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,a){if(e<4)return"gecə";else if(e<12)return"səhər";else if(e<17)return"gündüz";else return"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(e===0)return e+"-ıncı";var t=e%10,a=e%100-t,n=e>=100?100:null;return e+(s[t]||s[a]||s[n])},week:{dow:1,doy:7}})}(a("c1df"))},"49ab":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="凌晨"||t==="早上"||t==="上午")return e;else if(t==="中午")return e>=11?e:e+12;else if(t==="下午"||t==="晚上")return e+12},meridiem:function(e,t,a){var n=e*100+t;if(n<600)return"凌晨";else if(n<900)return"早上";else if(n<1200)return"上午";else if(n===1200)return"中午";else if(n<1800)return"下午";else return"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a("c1df"))},"4ba9":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a){var n=e+" ";switch(a){case"ss":if(e===1)n+="sekunda";else if(e===2||e===3||e===4)n+="sekunde";else n+="sekundi";return n;case"m":return t?"jedna minuta":"jedne minute";case"mm":if(e===1)n+="minuta";else if(e===2||e===3||e===4)n+="minute";else n+="minuta";return n;case"h":return t?"jedan sat":"jednog sata";case"hh":if(e===1)n+="sat";else if(e===2||e===3||e===4)n+="sata";else n+="sati";return n;case"dd":if(e===1)n+="dan";else n+="dana";return n;case"MM":if(e===1)n+="mjesec";else if(e===2||e===3||e===4)n+="mjeseca";else n+="mjeseci";return n;case"yy":if(e===1)n+="godina";else if(e===2||e===3||e===4)n+="godine";else n+="godina";return n}}var a;e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:true,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},"4de4":function(e,t,a){"use strict";var n=a("23e7"),s=a("b727").filter;n({target:"Array",proto:!0,forced:!a("1dde")("filter")},{filter:function(e){return s(this,e,1u(t)?1:-1}))).length,i=0;i=11?e:e+12;else if(t==="sore"||t==="malam")return e+12},meridiem:function(e,t,a){if(e<11)return"pagi";else if(e<15)return"siang";else if(e<19)return"sore";else return"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(a("c1df"))},5120:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t,a,n,s,r,i;e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:true,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=e===1?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(a("c1df"))},"512c":function(e,t,a){a=a("342f").match(/AppleWebKit\/(\d+)\./);e.exports=!!a&&+a[1]},5294:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],a=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],n;e.defineLocale("ur",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){if(e<12)return"صبح";return"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a("c1df"))},"52bd":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){if(e<11)return"ekuseni";else if(e<15)return"emini";else if(e<19)return"entsambama";else return"ebusuku"},meridiemHour:function(e,t){if(e===12)e=0;if(t==="ekuseni")return e;else if(t==="emini")return e>=11?e:e+12;else if(t==="entsambama"||t==="ebusuku"){if(e===0)return 0;return e+12}},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a("c1df"))},"55c9":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),t=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(a("c1df"))},"576c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var n=a("1d80"),s=a("577e"),a="["+a("5899")+"]",r=RegExp("^"+a+a+"*"),i=RegExp(a+a+"*$"),a=function(t){return function(e){e=s(n(e));return 1&t&&(e=e.replace(r,"")),e=2&t?e.replace(i,""):e}};e.exports={start:a(1),end:a(2),trim:a(3)}},"598a":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],a=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],n;e.defineLocale("dv",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,a){if(e<12)return"މކ";else return"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(a("c1df"))},"5aff":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var r={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"},t;e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(e===0)return e+"'unjy";var a=e%10,n=e%100-a,s=e>=100?100:null;return e+(r[a]||r[n]||r[s])}},week:{dow:1,doy:7}})}(a("c1df"))},"5b14":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),a;function n(e,t,a,n){var s=e;switch(a){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"ss":return s+(n||t)?" másodperc":" másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return s+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return s+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return s+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return s+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return s+(n||t?" év":" éve")}return""}function s(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return e.charAt(1).toLowerCase()==="u"},meridiem:function(e,t,a){if(e<12)return a===true?"de":"DE";else return a===true?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return s.call(this,true)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return s.call(this,false)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"5c3a":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="凌晨"||t==="早上"||t==="上午")return e;else if(t==="下午"||t==="晚上")return e+12;else return e>=11?e:e+12},meridiem:function(e,t,a){var n=e*100+t;if(n<600)return"凌晨";else if(n<900)return"早上";else if(n<1130)return"上午";else if(n<1230)return"中午";else if(n<1800)return"下午";else return"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){if(e.week()!==this.week())return"[下]dddLT";else return"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){if(this.week()!==e.week())return"[上]dddLT";else return"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(a("c1df"))},"5cbb":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:true,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="రాత్రి")return e<4?e:e+12;else if(t==="ఉదయం")return e;else if(t==="మధ్యాహ్నం")return e>=10?e:e+12;else if(t==="సాయంత్రం")return e+12},meridiem:function(e,t,a){if(e<4)return"రాత్రి";else if(e<10)return"ఉదయం";else if(e<17)return"మధ్యాహ్నం";else if(e<20)return"సాయంత్రం";else return"రాత్రి"},week:{dow:0,doy:6}})}(a("c1df"))},"5fbd":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?":e":t===1?":a":t===2?":a":t===3?":e":":e";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},6117:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="يېرىم كېچە"||t==="سەھەر"||t==="چۈشتىن بۇرۇن")return e;else if(t==="چۈشتىن كېيىن"||t==="كەچ")return e+12;else return e>=11?e:e+12},meridiem:function(e,t,a){var n=e*100+t;if(n<600)return"يېرىم كېچە";else if(n<900)return"سەھەر";else if(n<1130)return"چۈشتىن بۇرۇن";else if(n<1230)return"چۈش";else if(n<1800)return"چۈشتىن كېيىن";else return"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(a("c1df"))},6403:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="pagi")return e;else if(t==="tengahari")return e>=11?e:e+12;else if(t==="petang"||t==="malam")return e+12},meridiem:function(e,t,a){if(e<11)return"pagi";else if(e<15)return"tengahari";else if(e<19)return"petang";else return"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a("c1df"))},"65db":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return e.charAt(0).toLowerCase()==="p"},meridiem:function(e,t,a){if(e>11)return a?"p.t.m.":"P.T.M.";else return a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a("c1df"))},6784:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],a=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],n;e.defineLocale("sd",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){if(e<12)return"صبح";return"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a("c1df"))},6887:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a){var n={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+s(n[a],e)}function a(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function n(e){if(e>9)return n(e%10);return e}function s(e,t){if(t===2)return r(e);return e}function r(e){var t={m:"v",b:"v",d:"z"};if(t[e.charAt(0)]===undefined)return e;return t[e.charAt(0)]+e.substring(1)}var i=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],d=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,_=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,o=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],m=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],l=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i],c;e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:l,fullWeekdaysParse:u,shortWeekdaysParse:m,minWeekdaysParse:l,monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:_,monthsShortStrictRegex:o,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:a},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=e===1?"añ":"vet";return e+t},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return e==="g.m."},meridiem:function(e,t,a){return e<12?"a.m.":"g.m."}})}(a("c1df"))},"688b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a("c1df"))},6909:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;if(e===0)return e+"-ев";else if(a===0)return e+"-ен";else if(a>10&&a<20)return e+"-ти";else if(t===1)return e+"-ви";else if(t===2)return e+"-ри";else if(t===7||t===8)return e+"-ми";else return e+"-ти"},week:{dow:1,doy:7}})}(a("c1df"))},"6ce3":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:true,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"6d79":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var n={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},t;e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var t=e%10,a=e>=100?100:null;return e+(n[e]||n[t]||n[a])},week:{dow:1,doy:7}})}(a("c1df"))},"6d83":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a("c1df"))},"6e98":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a("c1df"))},"6f12":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a("c1df"))},"6f50":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},7118:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),t;e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsParseExact:true,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a("c1df"))},7156:function(e,t,a){var r=a("861d"),i=a("d2bb");e.exports=function(e,t,a){var n,s;return i&&"function"==typeof(n=t.constructor)&&n!==a&&r(s=n.prototype)&&s!==a.prototype&&i(e,s),e}},7333:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}})}(a("c1df"))},"74dc":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a("c1df"))},"7be6":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),n;function r(e){return e>1&&e<5}function s(e,t,a,n){var s=e+" ";switch(a){case"s":return t||n?"pár sekúnd":"pár sekundami";case"ss":if(t||n)return s+(r(e)?"sekundy":"sekúnd");else return s+"sekundami";case"m":return t?"minúta":n?"minútu":"minútou";case"mm":if(t||n)return s+(r(e)?"minúty":"minút");else return s+"minútami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":if(t||n)return s+(r(e)?"hodiny":"hodín");else return s+"hodinami";case"d":return t||n?"deň":"dňom";case"dd":if(t||n)return s+(r(e)?"dni":"dní");else return s+"dňami";case"M":return t||n?"mesiac":"mesiacom";case"MM":if(t||n)return s+(r(e)?"mesiace":"mesiacov");else return s+"mesiacmi";case"y":return t||n?"rok":"rokom";case"yy":if(t||n)return s+(r(e)?"roky":"rokov");else return s+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"7f33":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(a("c1df"))},8155:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){var s=e+" ";switch(a){case"s":return t||n?"nekaj sekund":"nekaj sekundami";case"ss":if(e===1)s+=t?"sekundo":"sekundi";else if(e===2)s+=t||n?"sekundi":"sekundah";else if(e<5)s+=t||n?"sekunde":"sekundah";else s+="sekund";return s;case"m":return t?"ena minuta":"eno minuto";case"mm":if(e===1)s+=t?"minuta":"minuto";else if(e===2)s+=t||n?"minuti":"minutama";else if(e<5)s+=t||n?"minute":"minutami";else s+=t||n?"minut":"minutami";return s;case"h":return t?"ena ura":"eno uro";case"hh":if(e===1)s+=t?"ura":"uro";else if(e===2)s+=t||n?"uri":"urama";else if(e<5)s+=t||n?"ure":"urami";else s+=t||n?"ur":"urami";return s;case"d":return t||n?"en dan":"enim dnem";case"dd":if(e===1)s+=t||n?"dan":"dnem";else if(e===2)s+=t||n?"dni":"dnevoma";else s+=t||n?"dni":"dnevi";return s;case"M":return t||n?"en mesec":"enim mesecem";case"MM":if(e===1)s+=t||n?"mesec":"mesecem";else if(e===2)s+=t||n?"meseca":"mesecema";else if(e<5)s+=t||n?"mesece":"meseci";else s+=t||n?"mesecev":"meseci";return s;case"y":return t||n?"eno leto":"enim letom";case"yy":if(e===1)s+=t||n?"leto":"letom";else if(e===2)s+=t||n?"leti":"letoma";else if(e<5)s+=t||n?"leta":"leti";else s+=t||n?"let":"leti";return s}}var a;e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},"81e9":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]],t;function s(e,t,a,n){var s="";switch(a){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":s=n?"sekunnin":"sekuntia";break;case"m":return n?"minuutin":"minuutti";case"mm":s=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":s=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":s=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":s=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":s=n?"vuoden":"vuotta";break}s=r(e,n)+" "+s;return s}function r(e,t){return e<10?t?n[e]:a[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},8230:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n;e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){if(e<12)return"ص";else return"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(a("c1df"))},"841c":function(e,t,a){"use strict";var n=a("d784"),i=a("825a"),d=a("1d80"),_=a("129f"),o=a("577e"),u=a("14c3");n("search",function(n,s,r){return[function(e){var t=d(this),a=null==e?void 0:e[n];return void 0!==a?a.call(e,t):new RegExp(e)[n](o(t))},function(e){var t=i(this),a=o(e),e=r(s,t,a);if(e.done)return e.value;e=t.lastIndex;_(e,0)||(t.lastIndex=0);a=u(t,a);return _(t.lastIndex,e)||(t.lastIndex=e),null===a?-1:a.index}]})},"84aa":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;if(e===0)return e+"-ев";else if(a===0)return e+"-ен";else if(a>10&&a<20)return e+"-ти";else if(t===1)return e+"-ви";else if(t===2)return e+"-ри";else if(t===7||t===8)return e+"-ми";else return e+"-ти"},week:{dow:1,doy:7}})}(a("c1df"))},8689:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},a={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},n;e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(a("c1df"))},8840:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:true,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(this.hours()!==1?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(this.hours()!==1?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(this.hours()!==1?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(this.hours()!==1?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(this.hours()!==1?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){if(e.indexOf("un")===0)return"n"+e;return"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a("c1df"))},"898b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),t=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(a("c1df"))},"8d47":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function s(e){return typeof Function!=="undefined"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}var t;e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){if(!e)return this._monthsNominativeEl;else if(typeof t==="string"&&/D/.test(t.substring(0,t.indexOf("MMMM"))))return this._monthsGenitiveEl[e.month()];else return this._monthsNominativeEl[e.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,a){if(e>11)return a?"μμ":"ΜΜ";else return a?"πμ":"ΠΜ"},isPM:function(e){return(e+"").toLowerCase()[0]==="μ"},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var a=this._calendarEl[e],n=t&&t.hours();if(s(a))a=a.apply(t);return a.replace("{}",n%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(a("c1df"))},"8d57":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),t=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i],s;function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function i(e,t,a){var n=e+" ";switch(a){case"ss":return n+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return n+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(r(e)?"godziny":"godzin");case"ww":return n+(r(e)?"tygodnie":"tygodni");case"MM":return n+(r(e)?"miesiące":"miesięcy");case"yy":return n+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,t){if(!e)return a;else if(/D MMMM/.test(t))return n[e.month()];else return a[e.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:i,M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},"8df4":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},a={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},n;e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,a){if(e<12)return"قبل از ظهر";else return"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(a("c1df"))},"8e73":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},d=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},_={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(i){return function(e,t,a,n){var s=d(e),r=_[i][d(e)];if(s===2)r=r[t?0:1];return r.replace(/%d/i,e)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],r;e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){if(e<12)return"ص";else return"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a("c1df"))},9043:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},n;e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="রাত"&&e>=4||t==="দুপুর"&&e<5||t==="বিকাল")return e+12;else return e},meridiem:function(e,t,a){if(e<4)return"রাত";else if(e<10)return"সকাল";else if(e<17)return"দুপুর";else if(e<20)return"বিকাল";else return"রাত"},week:{dow:0,doy:6}})}(a("c1df"))},"90ea":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="凌晨"||t==="早上"||t==="上午")return e;else if(t==="中午")return e>=11?e:e+12;else if(t==="下午"||t==="晚上")return e+12},meridiem:function(e,t,a){var n=e*100+t;if(n<600)return"凌晨";else if(n<900)return"早上";else if(n<1130)return"上午";else if(n<1230)return"中午";else if(n<1800)return"下午";else return"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a("c1df"))},9263:function(e,t,a){"use strict";var h=a("577e"),M=a("ad6d"),n=a("9f7f"),s=a("5692"),f=a("7c73"),L=a("69f3").get,r=a("fce3"),i=a("107c"),Y=RegExp.prototype.exec,y=s("native-string-replace",String.prototype.replace),p=Y,k=(a=/a/,s=/b*/g,Y.call(a,"a"),Y.call(s,"a"),0!==a.lastIndex||0!==s.lastIndex),D=n.UNSUPPORTED_Y||n.BROKEN_CARET,g=void 0!==/()??/.exec("")[1];(k||g||D||r||i)&&(p=function(e){var t,a,n,s,r,i,d=this,_=L(d),o=h(e),u=_.raw;if(u)return u.lastIndex=d.lastIndex,c=p.call(u,o),d.lastIndex=u.lastIndex,c;var m=_.groups,l=D&&d.sticky,e=M.call(d),u=d.source,c=0,_=o;if(l&&(-1===(e=e.replace("y","")).indexOf("g")&&(e+="g"),_=o.slice(d.lastIndex),0=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}function t(e,t,a){var n={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};if(a==="m")return t?"минута":"минуту";else return e+" "+s(n[a],+e)}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],n;e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()!==this.week())switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}else if(this.day()===2)return"[Во] dddd, [в] LT";else return"[В] dddd, [в] LT"},lastWeek:function(e){if(e.week()!==this.week())switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}else if(this.day()===2)return"[Во] dddd, [в] LT";else return"[В] dddd, [в] LT"},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,a){if(e<4)return"ночи";else if(e<12)return"утра";else if(e<17)return"дня";else return"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(a("c1df"))},"958b":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){switch(a){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}var a;e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:true,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return e==="ҮХ"},meridiem:function(e,t,a){if(e<12)return"ҮӨ";else return"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(a("c1df"))},9609:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var n={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},t;e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var t=e%10,a=e>=100?100:null;return e+(n[e]||n[t]||n[a])},week:{dow:1,doy:7}})}(a("c1df"))},9686:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},n;e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="রাত")return e<4?e:e+12;else if(t==="ভোর")return e;else if(t==="সকাল")return e;else if(t==="দুপুর")return e>=3?e:e+12;else if(t==="বিকাল")return e+12;else if(t==="সন্ধ্যা")return e+12},meridiem:function(e,t,a){if(e<4)return"রাত";else if(e<6)return"ভোর";else if(e<12)return"সকাল";else if(e<15)return"দুপুর";else if(e<18)return"বিকাল";else if(e<20)return"সন্ধ্যা";else return"রাত"},week:{dow:0,doy:6}})}(a("c1df"))},"972c":function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a){var n={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},s=" ";if(e%100>=20||e>=100&&e%100===0)s=" de ";return e+s+n[a]}var a;e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:true,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(a("c1df"))},9797:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,a="",n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];if(t>20)if(t===40||t===50||t===60||t===80||t===100)a="fed";else a="ain";else if(t>0)a=n[t];return e+a},week:{dow:1,doy:4}})}(a("c1df"))},"99af":function(e,t,a){"use strict";var n=a("23e7"),s=a("d039"),o=a("e8b5"),u=a("861d"),m=a("7b0b"),l=a("50c4"),c=a("8418"),h=a("65f0"),r=a("1dde"),i=a("b622"),a=a("2d00"),M=i("isConcatSpreadable"),f=9007199254740991,L="Maximum allowed index exceeded",s=51<=a||!s(function(){var e=[];return e[M]=!1,e.concat()[0]!==e}),r=r("concat");n({target:"Array",proto:!0,forced:!s||!r},{concat:function(e){for(var t,a,n,s=m(this),r=h(s,0),i=0,d=-1,_=arguments.length;d<_;d++)if(function(e){if(!u(e))return!1;var t=e[M];return void 0!==t?!!t:o(e)}(n=-1===d?s:arguments[d])){if(a=l(n.length),f=3&&e%100<=10?3:e%100>=11?4:5},_={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},t=function(i){return function(e,t,a,n){var s=d(e),r=_[i][d(e)];if(s===2)r=r[t?0:1];return r.replace(/%d/i,e)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],n;e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){if(e<12)return"ص";else return"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:t("s"),ss:t("s"),m:t("m"),mm:t("m"),h:t("h"),hh:t("h"),d:t("d"),dd:t("d"),M:t("M"),MM:t("M"),y:t("y"),yy:t("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(a("c1df"))},a640:function(e,t,a){"use strict";var n=a("d039");e.exports=function(e,t){var a=[][e];return!!a&&n(function(){a.call(null,t||function(){throw 1},1)})}},a7fa:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a("c1df"))},a9e3:function(e,t,a){"use strict";function n(e){if(m(e))throw TypeError("Cannot convert a Symbol value to a number");var t,a,n,s,r,i,d,_=l(e,"number");if("string"==typeof _&&2<_.length)if(43===(t=(_=Y(_)).charCodeAt(0))||45===t){if(88===(e=_.charCodeAt(2))||120===e)return NaN}else if(48===t){switch(_.charCodeAt(1)){case 66:case 98:a=2,n=49;break;case 79:case 111:a=8,n=55;break;default:return+_}for(r=(s=_.slice(2)).length,i=0;iv;v++)_(p,g=w[v])&&!_(T,g)&&L(T,g,f(p,g));(T.prototype=k).constructor=T,d(r,y,T)}},aaf2:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){var s={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?s[a][0]:s[a][1]}var a;e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:true,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="राती")return e<4?e:e+12;else if(t==="सकाळीं")return e;else if(t==="दनपारां")return e>12?e:e+12;else if(t==="सांजे")return e+12},meridiem:function(e,t,a){if(e<4)return"राती";else if(e<12)return"सकाळीं";else if(e<16)return"दनपारां";else if(e<20)return"सांजे";else return"राती"}})}(a("c1df"))},ac1f:function(e,t,a){"use strict";var n=a("23e7"),a=a("9263");n({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},ad6d:function(e,t,a){"use strict";var n=a("825a");e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ada2:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function s(e,t){var a=e.split("_");return t%10===1&&t%100!==11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}function t(e,t,a){var n={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};if(a==="m")return t?"хвилина":"хвилину";else if(a==="h")return t?"година":"годину";else return e+" "+s(n[a],+e)}function a(e,t){var a={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},n;if(e===true)return a["nominative"].slice(1,7).concat(a["nominative"].slice(0,1));if(!e)return a["nominative"];n=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return a[n][e.day()]}function n(e){return function(){return e+"о"+(this.hours()===11?"б":"")+"] LT"}}var r;e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:a,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,a){if(e<4)return"ночі";else if(e<12)return"ранку";else if(e<17)return"дня";else return"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(a("c1df"))},addb:function(e,t){function s(e,t){var a=e.length,n=r(a/2);return a<8?function(e,t){var a=e.length,n=1,s,r;while(n0)e[r]=e[--r];if(r!==n++)e[r]=s}return e}(e,t):function(e,t,a){var n=e.length,s=t.length,r=0,i=0,d=[];while(r=11?e:e+12;else if(t==="sonten"||t==="ndalu")return e+12},meridiem:function(e,t,a){if(e<11)return"enjing";else if(e<15)return"siyang";else if(e<19)return"sonten";else return"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a("c1df"))},b5b7:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),t=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(a("c1df"))},b7e9:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},b84c:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:true,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},b97c:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var n={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},t;function s(e,t,a){if(a)return t%10===1&&t%100!==11?e[2]:e[3];else return t%10===1&&t%100!==11?e[0]:e[1]}function a(e,t,a){return e+" "+s(n[a],e,t)}function r(e,t,a){return s(n[a],e,t)}function i(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:i,ss:a,m:r,mm:a,h:r,hh:a,d:r,dd:a,M:r,MM:a,y:r,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},bb71:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?s[a][0]:s[a][1]}var a;e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},c109:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(a("c1df"))},c1df:function(e,t,ui){!function(_i){var oi;//! moment.js +//! version : 2.29.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +_i.exports=function(){"use strict";var t,s;function u(){return t.apply(null,arguments)}function e(e){t=e}function i(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function d(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function o(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;else{var t;for(t in e)if(_(e,t))return false;return true}}function r(e){return e===void 0}function m(e){return typeof e==="number"||Object.prototype.toString.call(e)==="[object Number]"}function l(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function n(e,t){var a=[],n;for(n=0;n>>0,n;for(n=0;n0)for(a=0;a=0;return(r?a?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var E=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,A=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,F={},z={};function N(e,t,a,n){var s=n;if(typeof n==="string")s=function(){return this[n]()};if(e)z[e]=s;if(t)z[t[0]]=function(){return W(s.apply(this,arguments),t[1],t[2])};if(a)z[a]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)}}function J(e){if(e.match(/\[[\s\S]/))return e.replace(/^\[|\]$/g,"");return e.replace(/\\/g,"")}function R(n){var s=n.match(E),e,r;for(e=0,r=s.length;e=0&&A.test(e)){e=e.replace(A,n);A.lastIndex=0;a-=1}return e}var U={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];if(t||!a)return t;this._longDateFormat[e]=a.match(E).map(function(e){if(e==="MMMM"||e==="MM"||e==="DD"||e==="dddd")return e.slice(1);return e}).join("");return this._longDateFormat[e]}var V="Invalid date";function B(){return this._invalidDate}var K="%d",$=/\d{1,2}/;function q(e){return this._ordinal.replace("%d",e)}var Z={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Q(e,t,a,n){var s=this._relativeTime[a];return S(s)?s(e,t,a,n):s.replace(/%d/i,e)}function X(e,t){var a=this._relativeTime[e>0?"future":"past"];return S(a)?a(t):a.replace(/%s/i,t)}var ee={};function te(e,t){var a=e.toLowerCase();ee[a]=ee[a+"s"]=ee[t]=e}function ae(e){return typeof e==="string"?ee[e]||ee[e.toLowerCase()]:undefined}function ne(e){var t={},a,n;for(n in e)if(_(e,n)){a=ae(n);if(a)t[a]=e[n]}return t}var se={};function re(e,t){se[e]=t}function ie(e){var t=[],a;for(a in e)if(_(e,a))t.push({unit:a,priority:se[a]});t.sort(function(e,t){return e.priority-t.priority});return t}function de(e){return e%4===0&&e%100!==0||e%400===0}function _e(e){if(e<0)return Math.ceil(e)||0;else return Math.floor(e)}function oe(e){var t=+e,a=0;if(t!==0&&isFinite(t))a=_e(t);return a}function ue(t,a){return function(e){if(e!=null){le(this,t,e);u.updateOffset(this,a);return this}else return me(this,t)}}function me(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function le(e,t,a){if(e.isValid()&&!isNaN(a))if(t==="FullYear"&&de(e.year())&&e.month()===1&&e.date()===29){a=oe(a);e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),Qe(a,e.month()))}else e._d["set"+(e._isUTC?"UTC":"")+t](a)}function ce(e){e=ae(e);if(S(this[e]))return this[e]();return this}function he(e,t){if(typeof e==="object"){e=ne(e);var a=ie(e),n;for(n=0;n68?1900:2e3)};var Mt=ue("FullYear",true);function ft(){return de(this.year())}function Lt(e,t,a,n,s,r,i){var d;if(e<100&&e>=0){d=new Date(e+400,t,a,n,s,r,i);if(isFinite(d.getFullYear()))d.setFullYear(e)}else d=new Date(e,t,a,n,s,r,i);return d}function Yt(e){var t,a;if(e<100&&e>=0){a=Array.prototype.slice.call(arguments);a[0]=e+400;t=new Date(Date.UTC.apply(null,a));if(isFinite(t.getUTCFullYear()))t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function yt(e,t,a){var n=7+t-a,s=(7+Yt(e,0,n).getUTCDay()-t)%7;return-s+n-1}function pt(e,t,a,n,s){var r=(7+a-n)%7,i=yt(e,n,s),d=1+7*(t-1)+r+i,_,o;if(d<=0){_=e-1;o=ht(_)+d}else if(d>ht(e)){_=e+1;o=d-ht(e)}else{_=e;o=d}return{year:_,dayOfYear:o}}function kt(e,t,a){var n=yt(e.year(),t,a),s=Math.floor((e.dayOfYear()-n-1)/7)+1,r,i;if(s<1){i=e.year()-1;r=s+Dt(i,t,a)}else if(s>Dt(e.year(),t,a)){r=s-Dt(e.year(),t,a);i=e.year()+1}else{i=e.year();r=s}return{week:r,year:i}}function Dt(e,t,a){var n=yt(e,t,a),s=yt(e+1,t,a);return(ht(e)-n+s)/7}function gt(e){return kt(e,this._week.dow,this._week.doy).week}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),te("week","w"),te("isoWeek","W"),re("week",5),re("isoWeek",5),Oe("w",pe),Oe("ww",pe,fe),Oe("W",pe),Oe("WW",pe,fe),Ne(["w","ww","W","WW"],function(e,t,a,n){t[n.substr(0,1)]=oe(e)});var Tt={dow:0,doy:6};function wt(){return this._week.dow}function vt(){return this._week.doy}function bt(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function St(e){var t=kt(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}function Ht(e,t){if(typeof e!=="string")return e;if(!isNaN(e))return parseInt(e,10);e=t.weekdaysParse(e);if(typeof e==="number")return e;return null}function jt(e,t){if(typeof e==="string")return t.weekdaysParse(e)%7||7;return isNaN(e)?null:e}function xt(e,t){return e.slice(t,7).concat(e.slice(0,t))}N("d",0,"do","day"),N("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),N("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),N("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),te("day","d"),te("weekday","e"),te("isoWeekday","E"),re("day",11),re("weekday",11),re("isoWeekday",11),Oe("d",pe),Oe("e",pe),Oe("E",pe),Oe("dd",function(e,t){return t.weekdaysMinRegex(e)}),Oe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Oe("dddd",function(e,t){return t.weekdaysRegex(e)}),Ne(["dd","ddd","dddd"],function(e,t,a,n){var s=a._locale.weekdaysParse(e,n,a._strict);if(s!=null)t.d=s;else M(a).invalidWeekday=e}),Ne(["d","e","E"],function(e,t,a,n){t[n]=oe(e)});var Pt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Et=xe,At=xe,Ft=xe;function zt(e,t){var a=i(this._weekdays)?this._weekdays:this._weekdays[e&&e!==true&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===true?xt(a,this._week.dow):e?a[e.day()]:a}function Nt(e){return e===true?xt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Jt(e){return e===true?xt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Rt(e,t,a){var n,s,r,i=e.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(n=0;n<7;++n){r=h([2e3,1]).day(n);this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase();this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase();this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase()}}if(a)if(t==="dddd"){s=qe.call(this._weekdaysParse,i);return s!==-1?s:null}else if(t==="ddd"){s=qe.call(this._shortWeekdaysParse,i);return s!==-1?s:null}else{s=qe.call(this._minWeekdaysParse,i);return s!==-1?s:null}else if(t==="dddd"){s=qe.call(this._weekdaysParse,i);if(s!==-1)return s;s=qe.call(this._shortWeekdaysParse,i);if(s!==-1)return s;s=qe.call(this._minWeekdaysParse,i);return s!==-1?s:null}else if(t==="ddd"){s=qe.call(this._shortWeekdaysParse,i);if(s!==-1)return s;s=qe.call(this._weekdaysParse,i);if(s!==-1)return s;s=qe.call(this._minWeekdaysParse,i);return s!==-1?s:null}else{s=qe.call(this._minWeekdaysParse,i);if(s!==-1)return s;s=qe.call(this._weekdaysParse,i);if(s!==-1)return s;s=qe.call(this._shortWeekdaysParse,i);return s!==-1?s:null}}function It(e,t,a){var n,s,r;if(this._weekdaysParseExact)return Rt.call(this,e,t,a);if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(n=0;n<7;n++){s=h([2e3,1]).day(n);if(a&&!this._fullWeekdaysParse[n]){this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i");this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i");this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")}if(!this._weekdaysParse[n]){r="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,"");this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")}if(a&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;else if(a&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;else if(a&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;else if(!a&&this._weekdaysParse[n].test(e))return n}}function Ct(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();if(e!=null){e=Ht(e,this.localeData());return this.add(e-t,"d")}else return t}function Ut(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=jt(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Vt(e){if(this._weekdaysParseExact){if(!_(this,"_weekdaysRegex"))$t.call(this);if(e)return this._weekdaysStrictRegex;else return this._weekdaysRegex}else{if(!_(this,"_weekdaysRegex"))this._weekdaysRegex=Et;return this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex}}function Bt(e){if(this._weekdaysParseExact){if(!_(this,"_weekdaysRegex"))$t.call(this);if(e)return this._weekdaysShortStrictRegex;else return this._weekdaysShortRegex}else{if(!_(this,"_weekdaysShortRegex"))this._weekdaysShortRegex=At;return this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}function Kt(e){if(this._weekdaysParseExact){if(!_(this,"_weekdaysRegex"))$t.call(this);if(e)return this._weekdaysMinStrictRegex;else return this._weekdaysMinRegex}else{if(!_(this,"_weekdaysMinRegex"))this._weekdaysMinRegex=Ft;return this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function $t(){function e(e,t){return t.length-e.length}var t=[],a=[],n=[],s=[],r,i,d,_,o;for(r=0;r<7;r++){i=h([2e3,1]).day(r);d=Ae(this.weekdaysMin(i,""));_=Ae(this.weekdaysShort(i,""));o=Ae(this.weekdays(i,""));t.push(d);a.push(_);n.push(o);s.push(d);s.push(_);s.push(o)}t.sort(e);a.sort(e);n.sort(e);s.sort(e);this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function qt(){return this.hours()%12||12}function Zt(){return this.hours()||24}function Qt(e,t){N(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Xt(e,t){return t._meridiemParse}function ea(e){return(e+"").toLowerCase().charAt(0)==="p"}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,qt),N("k",["kk",2],0,Zt),N("hmm",0,0,function(){return""+qt.apply(this)+W(this.minutes(),2)}),N("hmmss",0,0,function(){return""+qt.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)}),N("Hmm",0,0,function(){return""+this.hours()+W(this.minutes(),2)}),N("Hmmss",0,0,function(){return""+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)}),Qt("a",true),Qt("A",false),te("hour","h"),re("hour",13),Oe("a",Xt),Oe("A",Xt),Oe("H",pe),Oe("h",pe),Oe("k",pe),Oe("HH",pe,fe),Oe("hh",pe,fe),Oe("kk",pe,fe),Oe("hmm",ke),Oe("hmmss",De),Oe("Hmm",ke),Oe("Hmmss",De),ze(["H","HH"],Ue),ze(["k","kk"],function(e,t,a){var n=oe(e);t[Ue]=n===24?0:n}),ze(["a","A"],function(e,t,a){a._isPm=a._locale.isPM(e);a._meridiem=e}),ze(["h","hh"],function(e,t,a){t[Ue]=oe(e);M(a).bigHour=true}),ze("hmm",function(e,t,a){var n=e.length-2;t[Ue]=oe(e.substr(0,n));t[Ge]=oe(e.substr(n));M(a).bigHour=true}),ze("hmmss",function(e,t,a){var n=e.length-4,s=e.length-2;t[Ue]=oe(e.substr(0,n));t[Ge]=oe(e.substr(n,2));t[Ve]=oe(e.substr(s));M(a).bigHour=true}),ze("Hmm",function(e,t,a){var n=e.length-2;t[Ue]=oe(e.substr(0,n));t[Ge]=oe(e.substr(n))}),ze("Hmmss",function(e,t,a){var n=e.length-4,s=e.length-2;t[Ue]=oe(e.substr(0,n));t[Ge]=oe(e.substr(n,2));t[Ve]=oe(e.substr(s))});var ta,aa=ue("Hours",true);function na(e,t,a){if(e>11)return a?"pm":"PM";else return a?"am":"AM"}var sa={calendar:P,longDateFormat:U,invalidDate:V,ordinal:K,dayOfMonthOrdinalParse:$,relativeTime:Z,months:Xe,monthsShort:et,week:Tt,weekdays:Pt,weekdaysMin:Wt,weekdaysShort:Ot,meridiemParse:/[ap]\.?m?\.?/i},ra={},ia={},da;function _a(e,t){var a,n=Math.min(e.length,t.length);for(a=0;a0){s=ma(r.slice(0,a).join("-"));if(s)return s;if(n&&n.length>=a&&_a(r,n)>=a-1)break;a--}t++}return da}function ma(t){var e=null,a;if(ra[t]===undefined&&typeof _i!=="undefined"&&_i&&_i.exports)try{e=da._abbr;a=oi;ui("4678")("./"+t);la(e)}catch(e){ra[t]=null}return ra[t]}function la(e,t){var a;if(e){if(r(t))a=Ma(e);else a=ca(e,t);if(a)da=a;else if(typeof console!=="undefined"&&console.warn)console.warn("Locale "+e+" not found. Did you forget to load it?")}return da._abbr}function ca(e,t){if(t!==null){var a,n=sa;t.abbr=e;if(ra[e]!=null){b("defineLocaleOverride","use moment.updateLocale(localeName, config) to change "+"an existing locale. moment.defineLocale(localeName, "+"config) should only be used for creating a new locale "+"See http://momentjs.com/guides/#/warnings/define-locale/ for more info.");n=ra[e]._config}else if(t.parentLocale!=null)if(ra[t.parentLocale]!=null)n=ra[t.parentLocale]._config;else{a=ma(t.parentLocale);if(a!=null)n=a._config;else{if(!ia[t.parentLocale])ia[t.parentLocale]=[];ia[t.parentLocale].push({name:e,config:t});return null}}ra[e]=new x(j(n,t));if(ia[e])ia[e].forEach(function(e){ca(e.name,e.config)});la(e);return ra[e]}else{delete ra[e];return null}}function ha(e,t){if(t!=null){var a,n,s=sa;if(ra[e]!=null&&ra[e].parentLocale!=null)ra[e].set(j(ra[e]._config,t));else{n=ma(e);if(n!=null)s=n._config;t=j(s,t);if(n==null)t.abbr=e;a=new x(t);a.parentLocale=ra[e];ra[e]=a}la(e)}else if(ra[e]!=null)if(ra[e].parentLocale!=null){ra[e]=ra[e].parentLocale;if(e===la())la(e)}else if(ra[e]!=null)delete ra[e];return ra[e]}function Ma(e){var t;if(e&&e._locale&&e._locale._abbr)e=e._locale._abbr;if(!e)return da;if(!i(e)){t=ma(e);if(t)return t;e=[e]}return ua(e)}function fa(){return v(ra)}function La(e){var t,a=e._a;if(a&&M(e).overflow===-2){t=a[Ie]<0||a[Ie]>11?Ie:a[Ce]<1||a[Ce]>Qe(a[Re],a[Ie])?Ce:a[Ue]<0||a[Ue]>24||a[Ue]===24&&(a[Ge]!==0||a[Ve]!==0||a[Be]!==0)?Ue:a[Ge]<0||a[Ge]>59?Ge:a[Ve]<0||a[Ve]>59?Ve:a[Be]<0||a[Be]>999?Be:-1;if(M(e)._overflowDayOfYear&&(tCe))t=Ce;if(M(e)._overflowWeeks&&t===-1)t=Ke;if(M(e)._overflowWeekday&&t===-1)t=$e;M(e).overflow=t}return e}var Ya=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ya=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pa=/Z|[+-]\d\d(?::?\d\d)?/,ka=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,false],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,false],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,false],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,false],["YYYY",/\d{4}/,false]],Da=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ga=/^\/?Date\((-?\d+)/i,Ta=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,wa={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function va(e){var t,a,n=e._i,s=Ya.exec(n)||ya.exec(n),r,i,d,_;if(s){M(e).iso=true;for(t=0,a=ka.length;tht(i)||e._dayOfYear===0)M(e)._overflowDayOfYear=true;a=Yt(i,0,e._dayOfYear);e._a[Ie]=a.getUTCMonth();e._a[Ce]=a.getUTCDate()}for(t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=s[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];if(e._a[Ue]===24&&e._a[Ge]===0&&e._a[Ve]===0&&e._a[Be]===0){e._nextDay=true;e._a[Ue]=0}e._d=(e._useUTC?Yt:Lt).apply(null,n);r=e._useUTC?e._d.getUTCDay():e._d.getDay();if(e._tzm!=null)e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm);if(e._nextDay)e._a[Ue]=24;if(e._w&&typeof e._w.d!=="undefined"&&e._w.d!==r)M(e).weekdayMismatch=true}function Fa(e){var t,a,n,s,r,i,d,_,o;t=e._w;if(t.GG!=null||t.W!=null||t.E!=null){r=1;i=4;a=Wa(t.GG,e._a[Re],kt(Va(),1,4).year);n=Wa(t.W,1);s=Wa(t.E,1);if(s<1||s>7)_=true}else{r=e._locale._week.dow;i=e._locale._week.doy;o=kt(Va(),r,i);a=Wa(t.gg,e._a[Re],o.year);n=Wa(t.w,o.week);if(t.d!=null){s=t.d;if(s<0||s>6)_=true}else if(t.e!=null){s=t.e+r;if(t.e<0||t.e>6)_=true}else s=r}if(n<1||n>Dt(a,r,i))M(e)._overflowWeeks=true;else if(_!=null)M(e)._overflowWeekday=true;else{d=pt(a,n,s,r,i);e._a[Re]=d.year;e._dayOfYear=d.dayOfYear}}function za(e){if(e._f===u.ISO_8601){va(e);return}if(e._f===u.RFC_2822){Pa(e);return}e._a=[];M(e).empty=true;var t=""+e._i,a,n,s,r,i,d=t.length,_=0,o;s=C(e._f,e._locale).match(E)||[];for(a=0;a0)M(e).unusedInput.push(i);t=t.slice(t.indexOf(n)+n.length);_+=n.length}if(z[r]){if(n)M(e).empty=false;else M(e).unusedTokens.push(r);Je(r,n,e)}else if(e._strict&&!n)M(e).unusedTokens.push(r)}M(e).charsLeftOver=d-_;if(t.length>0)M(e).unusedInput.push(t);if(e._a[Ue]<=12&&M(e).bigHour===true&&e._a[Ue]>0)M(e).bigHour=undefined;M(e).parsedDateParts=e._a.slice(0);M(e).meridiem=e._meridiem;e._a[Ue]=Na(e._locale,e._a[Ue],e._meridiem);o=M(e).era;if(o!==null)e._a[Re]=e._locale.erasConvertYear(o,e._a[Re]);Aa(e);La(e)}function Na(e,t,a){var n;if(a==null)return t;if(e.meridiemHour!=null)return e.meridiemHour(t,a);else if(e.isPM!=null){n=e.isPM(a);if(n&&t<12)t+=12;if(!n&&t===12)t=0;return t}else return t}function Ja(e){var t,a,n,s,r,i,d=false;if(e._f.length===0){M(e).invalidFormat=true;e._d=new Date(NaN);return}for(s=0;sthis?this:e;else return L()});function $a(e,t){var a,n;if(t.length===1&&i(t[0]))t=t[0];if(!t.length)return Va();a=t[0];for(n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function pn(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e={},t;p(e,this);e=Ca(e);if(e._a){t=e._isUTC?h(e._a):Va(e._a);this._isDSTShifted=this.isValid()&&dn(e._a,t.toArray())>0}else this._isDSTShifted=false;return this._isDSTShifted}function kn(){return this.isValid()?!this._isUTC:false}function Dn(){return this.isValid()?this._isUTC:false}function gn(){return this.isValid()?this._isUTC&&this._offset===0:false}u.updateOffset=function(){};var Tn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,wn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function vn(e,t){var a=e,n=null,s,r,i;if(sn(e))a={ms:e._milliseconds,d:e._days,M:e._months};else if(m(e)||!isNaN(+e)){a={};if(t)a[t]=+e;else a.milliseconds=+e}else if(n=Tn.exec(e)){s=n[1]==="-"?-1:1;a={y:0,d:oe(n[Ce])*s,h:oe(n[Ue])*s,m:oe(n[Ge])*s,s:oe(n[Ve])*s,ms:oe(rn(n[Be]*1e3))*s}}else if(n=wn.exec(e)){s=n[1]==="-"?-1:1;a={y:bn(n[2],s),M:bn(n[3],s),w:bn(n[4],s),d:bn(n[5],s),h:bn(n[6],s),m:bn(n[7],s),s:bn(n[8],s)}}else if(a==null)a={};else if(typeof a==="object"&&("from"in a||"to"in a)){i=Hn(Va(a.from),Va(a.to));a={};a.ms=i.milliseconds;a.M=i.months}r=new nn(a);if(sn(e)&&_(e,"_locale"))r._locale=e._locale;if(sn(e)&&_(e,"_isValid"))r._isValid=e._isValid;return r}function bn(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Sn(e,t){var a={};a.months=t.month()-e.month()+(t.year()-e.year())*12;if(e.clone().add(a.months,"M").isAfter(t))--a.months;a.milliseconds=+t-+e.clone().add(a.months,"M");return a}function Hn(e,t){var a;if(!(e.isValid()&&t.isValid()))return{milliseconds:0,months:0};t=mn(t,e);if(e.isBefore(t))a=Sn(e,t);else{a=Sn(t,e);a.milliseconds=-a.milliseconds;a.months=-a.months}return a}function jn(s,r){return function(e,t){var a,n;if(t!==null&&!isNaN(+t)){b(r,"moment()."+r+"(period, number) is deprecated. Please use moment()."+r+"(number, period). "+"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.");n=e;e=t;t=n}a=vn(e,t);xn(this,a,s);return this}}function xn(e,t,a,n){var s=t._milliseconds,r=rn(t._days),i=rn(t._months);if(!e.isValid())return;n=n==null?true:n;if(i)_t(e,me(e,"Month")+i*a);if(r)le(e,"Date",me(e,"Date")+r*a);if(s)e._d.setTime(e._d.valueOf()+s*a);if(n)u.updateOffset(e,r||i)}vn.fn=nn.prototype,vn.invalid=an;var Pn=jn(1,"add"),On=jn(-1,"subtract");function Wn(e){return typeof e==="string"||e instanceof String}function En(e){return D(e)||l(e)||Wn(e)||m(e)||Fn(e)||An(e)||e===null||e===undefined}function An(e){var t=d(e)&&!o(e),a=false,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s,r;for(s=0;sa.valueOf();else return a.valueOf()9999)return I(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ");if(S(Date.prototype.toISOString))if(t)return this.toDate().toISOString();else return new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",I(a,"Z"));return I(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Qn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",a,n,s,r;if(!this.isLocal()){e=this.utcOffset()===0?"moment.utc":"moment.parseZone";t="Z"}a="["+e+'("]';n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";s="-MM-DD[T]HH:mm:ss.SSS";r=t+'[")]';return this.format(a+n+s+r)}function Xn(e){if(!e)e=this.isUtc()?u.defaultFormatUtc:u.defaultFormat;var t=I(this,e);return this.localeData().postformat(t)}function es(e,t){if(this.isValid()&&(D(e)&&e.isValid()||Va(e).isValid()))return vn({to:this,from:e}).locale(this.locale()).humanize(!t);else return this.localeData().invalidDate()}function ts(e){return this.from(Va(),e)}function as(e,t){if(this.isValid()&&(D(e)&&e.isValid()||Va(e).isValid()))return vn({from:this,to:e}).locale(this.locale()).humanize(!t);else return this.localeData().invalidDate()}function ns(e){return this.to(Va(),e)}function ss(e){var t;if(e===undefined)return this._locale._abbr;else{t=Ma(e);if(t!=null)this._locale=t;return this}}u.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",u.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var rs=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){if(e===undefined)return this.localeData();else return this.locale(e)});function is(){return this._locale}var ds=1e3,_s=60*ds,os=60*_s,us=(365*400+97)*24*os;function ms(e,t){return(e%t+t)%t}function ls(e,t,a){if(e<100&&e>=0)return new Date(e+400,t,a)-us;else return new Date(e,t,a).valueOf()}function cs(e,t,a){if(e<100&&e>=0)return Date.UTC(e+400,t,a)-us;else return Date.UTC(e,t,a)}function hs(e){var t,a;e=ae(e);if(e===undefined||e==="millisecond"||!this.isValid())return this;a=this._isUTC?cs:ls;switch(e){case"year":t=a(this.year(),0,1);break;case"quarter":t=a(this.year(),this.month()-this.month()%3,1);break;case"month":t=a(this.year(),this.month(),1);break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=a(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf();t-=ms(t+(this._isUTC?0:this.utcOffset()*_s),os);break;case"minute":t=this._d.valueOf();t-=ms(t,_s);break;case"second":t=this._d.valueOf();t-=ms(t,ds);break}this._d.setTime(t);u.updateOffset(this,true);return this}function Ms(e){var t,a;e=ae(e);if(e===undefined||e==="millisecond"||!this.isValid())return this;a=this._isUTC?cs:ls;switch(e){case"year":t=a(this.year()+1,0,1)-1;break;case"quarter":t=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=a(this.year(),this.month()+1,1)-1;break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf();t+=os-ms(t+(this._isUTC?0:this.utcOffset()*_s),os)-1;break;case"minute":t=this._d.valueOf();t+=_s-ms(t,_s)-1;break;case"second":t=this._d.valueOf();t+=ds-ms(t,ds)-1;break}this._d.setTime(t);u.updateOffset(this,true);return this}function fs(){return this._d.valueOf()-(this._offset||0)*6e4}function Ls(){return Math.floor(this.valueOf()/1e3)}function Ys(){return new Date(this.valueOf())}function ys(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ps(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function ks(){return this.isValid()?this.toISOString():null}function Ds(){return f(this)}function gs(){return c({},M(this))}function Ts(){return M(this).overflow}function ws(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function vs(e,t){var a,n,s,r=this._eras||Ma("en")._eras;for(a=0,n=r.length;a=0)return r[n]}}function Ss(e,t){var a=e.since<=e.until?+1:-1;if(t===undefined)return u(e.since).year();else return u(e.since).year()+(t-e.offset)*a}function Hs(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;er)t=r;return $s.call(this,e,t,a,n,s)}}function $s(e,t,a,n,s){var r=pt(e,t,a,n,s),i=Yt(r.year,0,r.dayOfYear);this.year(i.getUTCFullYear());this.month(i.getUTCMonth());this.date(i.getUTCDate());return this}function qs(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),Oe("N",As),Oe("NN",As),Oe("NNN",As),Oe("NNNN",Fs),Oe("NNNNN",zs),ze(["N","NN","NNN","NNNN","NNNNN"],function(e,t,a,n){var s=a._locale.erasParse(e,n,a._strict);if(s)M(a).era=s;else M(a).invalidEra=e}),Oe("y",ve),Oe("yy",ve),Oe("yyy",ve),Oe("yyyy",ve),Oe("yo",Ns),ze(["y","yy","yyy","yyyy"],Re),ze(["yo"],function(e,t,a,n){var s;if(a._locale._eraYearOrdinalRegex)s=e.match(a._locale._eraYearOrdinalRegex);if(a._locale.eraYearOrdinalParse)t[Re]=a._locale.eraYearOrdinalParse(e,s);else t[Re]=parseInt(e,10)}),N(0,["gg",2],0,function(){return this.weekYear()%100}),N(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Rs("gggg","weekYear"),Rs("ggggg","weekYear"),Rs("GGGG","isoWeekYear"),Rs("GGGGG","isoWeekYear"),te("weekYear","gg"),te("isoWeekYear","GG"),re("weekYear",1),re("isoWeekYear",1),Oe("G",be),Oe("g",be),Oe("GG",pe,fe),Oe("gg",pe,fe),Oe("GGGG",Te,Ye),Oe("gggg",Te,Ye),Oe("GGGGG",we,ye),Oe("ggggg",we,ye),Ne(["gggg","ggggg","GGGG","GGGGG"],function(e,t,a,n){t[n.substr(0,2)]=oe(e)}),Ne(["gg","GG"],function(e,t,a,n){t[n]=u.parseTwoDigitYear(e)}),N("Q",0,"Qo","quarter"),te("quarter","Q"),re("quarter",7),Oe("Q",Me),ze("Q",function(e,t){t[Ie]=(oe(e)-1)*3}),N("D",["DD",2],"Do","date"),te("date","D"),re("date",9),Oe("D",pe),Oe("DD",pe,fe),Oe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ze(["D","DD"],Ce),ze("Do",function(e,t){t[Ce]=oe(e.match(pe)[0])});var Zs=ue("Date",true);function Qs(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}N("DDD",["DDDD",3],"DDDo","dayOfYear"),te("dayOfYear","DDD"),re("dayOfYear",4),Oe("DDD",ge),Oe("DDDD",Le),ze(["DDD","DDDD"],function(e,t,a){a._dayOfYear=oe(e)}),N("m",["mm",2],0,"minute"),te("minute","m"),re("minute",14),Oe("m",pe),Oe("mm",pe,fe),ze(["m","mm"],Ge);var Xs=ue("Minutes",false);N("s",["ss",2],0,"second"),te("second","s"),re("second",15),Oe("s",pe),Oe("ss",pe,fe),ze(["s","ss"],Ve);var er=ue("Seconds",false),tr,ar;for(N("S",0,0,function(){return~~(this.millisecond()/100)}),N(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,function(){return this.millisecond()*10}),N(0,["SSSSS",5],0,function(){return this.millisecond()*100}),N(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),N(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),N(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),N(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),te("millisecond","ms"),re("millisecond",16),Oe("S",ge,Me),Oe("SS",ge,fe),Oe("SSS",ge,Le),tr="SSSS";tr.length<=9;tr+="S")Oe(tr,ve);function nr(e,t){t[Be]=oe(("0."+e)*1e3)}for(tr="S";tr.length<=9;tr+="S")ze(tr,nr);function sr(){return this._isUTC?"UTC":""}function rr(){return this._isUTC?"Coordinated Universal Time":""}ar=ue("Milliseconds",false),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var ir=k.prototype;if(ir.add=Pn,ir.calendar=Jn,ir.clone=Rn,ir.diff=Kn,ir.endOf=Ms,ir.format=Xn,ir.from=es,ir.fromNow=ts,ir.to=as,ir.toNow=ns,ir.get=ce,ir.invalidAt=Ts,ir.isAfter=In,ir.isBefore=Cn,ir.isBetween=Un,ir.isSame=Gn,ir.isSameOrAfter=Vn,ir.isSameOrBefore=Bn,ir.isValid=Ds,ir.lang=rs,ir.locale=ss,ir.localeData=is,ir.max=Ka,ir.min=Ba,ir.parsingFlags=gs,ir.set=he,ir.startOf=hs,ir.subtract=On,ir.toArray=ys,ir.toObject=ps,ir.toDate=Ys,ir.toISOString=Zn,ir.inspect=Qn,typeof Symbol!=="undefined"&&Symbol.for!=null)ir[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"};function dr(e){return Va(e*1e3)}function _r(){return Va.apply(null,arguments).parseZone()}function or(e){return e}ir.toJSON=ks,ir.toString=qn,ir.unix=Ls,ir.valueOf=fs,ir.creationData=ws,ir.eraName=Hs,ir.eraNarrow=js,ir.eraAbbr=xs,ir.eraYear=Ps,ir.year=Mt,ir.isLeapYear=ft,ir.weekYear=Is,ir.isoWeekYear=Cs,ir.quarter=ir.quarters=qs,ir.month=ot,ir.daysInMonth=ut,ir.week=ir.weeks=bt,ir.isoWeek=ir.isoWeeks=St,ir.weeksInYear=Vs,ir.weeksInWeekYear=Bs,ir.isoWeeksInYear=Us,ir.isoWeeksInISOWeekYear=Gs,ir.date=Zs,ir.day=ir.days=Ct,ir.weekday=Ut,ir.isoWeekday=Gt,ir.dayOfYear=Qs,ir.hour=ir.hours=aa,ir.minute=ir.minutes=Xs,ir.second=ir.seconds=er,ir.millisecond=ir.milliseconds=ar,ir.utcOffset=cn,ir.utc=Mn,ir.local=fn,ir.parseZone=Ln,ir.hasAlignedHourOffset=Yn,ir.isDST=yn,ir.isLocal=kn,ir.isUtcOffset=Dn,ir.isUtc=gn,ir.isUTC=gn,ir.zoneAbbr=sr,ir.zoneName=rr,ir.dates=T("dates accessor is deprecated. Use date instead.",Zs),ir.months=T("months accessor is deprecated. Use month instead",ot),ir.years=T("years accessor is deprecated. Use year instead",Mt),ir.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",hn),ir.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",pn);var ur=x.prototype;function mr(e,t,a,n){var s=Ma(),r=h().set(n,t);return s[a](r,e)}function lr(e,t,a){if(m(e)){t=e;e=undefined}e=e||"";if(t!=null)return mr(e,t,a,"month");var n,s=[];for(n=0;n<12;n++)s[n]=mr(e,n,a,"month");return s}function cr(e,t,a,n){if(typeof e==="boolean"){if(m(t)){a=t;t=undefined}t=t||""}else{t=e;a=t;e=false;if(m(t)){a=t;t=undefined}t=t||""}var s=Ma(),r=e?s._week.dow:0,i,d=[];if(a!=null)return mr(t,(a+r)%7,n,"day");for(i=0;i<7;i++)d[i]=mr(t,(i+r)%7,n,"day");return d}function hr(e,t){return lr(e,t,"months")}function Mr(e,t){return lr(e,t,"monthsShort")}function fr(e,t,a){return cr(e,t,a,"weekdays")}function Lr(e,t,a){return cr(e,t,a,"weekdaysShort")}function Yr(e,t,a){return cr(e,t,a,"weekdaysMin")}ur.calendar=O,ur.longDateFormat=G,ur.invalidDate=B,ur.ordinal=q,ur.preparse=or,ur.postformat=or,ur.relativeTime=Q,ur.pastFuture=X,ur.set=H,ur.eras=vs,ur.erasParse=bs,ur.erasConvertYear=Ss,ur.erasAbbrRegex=Ws,ur.erasNameRegex=Os,ur.erasNarrowRegex=Es,ur.months=st,ur.monthsShort=rt,ur.monthsParse=dt,ur.monthsRegex=lt,ur.monthsShortRegex=mt,ur.week=gt,ur.firstDayOfYear=vt,ur.firstDayOfWeek=wt,ur.weekdays=zt,ur.weekdaysMin=Jt,ur.weekdaysShort=Nt,ur.weekdaysParse=It,ur.weekdaysRegex=Vt,ur.weekdaysShortRegex=Bt,ur.weekdaysMinRegex=Kt,ur.isPM=ea,ur.meridiem=na,la("en",{eras:[{since:"0001-01-01",until:+Infinity,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=oe(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}}),u.lang=T("moment.lang is deprecated. Use moment.locale instead.",la),u.langData=T("moment.langData is deprecated. Use moment.localeData instead.",Ma);var yr=Math.abs;function pr(){var e=this._data;this._milliseconds=yr(this._milliseconds);this._days=yr(this._days);this._months=yr(this._months);e.milliseconds=yr(e.milliseconds);e.seconds=yr(e.seconds);e.minutes=yr(e.minutes);e.hours=yr(e.hours);e.months=yr(e.months);e.years=yr(e.years);return this}function kr(e,t,a,n){var s=vn(t,a);e._milliseconds+=n*s._milliseconds;e._days+=n*s._days;e._months+=n*s._months;return e._bubble()}function Dr(e,t){return kr(this,e,t,1)}function gr(e,t){return kr(this,e,t,-1)}function Tr(e){if(e<0)return Math.floor(e);else return Math.ceil(e)}function wr(){var e=this._milliseconds,t=this._days,a=this._months,n=this._data,s,r,i,d,_;if(!(e>=0&&t>=0&&a>=0||e<=0&&t<=0&&a<=0)){e+=Tr(br(a)+t)*864e5;t=0;a=0}n.milliseconds=e%1e3;s=_e(e/1e3);n.seconds=s%60;r=_e(s/60);n.minutes=r%60;i=_e(r/60);n.hours=i%24;t+=_e(i/24);_=_e(vr(t));a+=_;t-=Tr(br(_));d=_e(a/12);a%=12;n.days=t;n.months=a;n.years=d;return this}function vr(e){return e*4800/146097}function br(e){return e*146097/4800}function Sr(e){if(!this.isValid())return NaN;var t,a,n=this._milliseconds;e=ae(e);if(e==="month"||e==="quarter"||e==="year"){t=this._days+n/864e5;a=this._months+vr(t);switch(e){case"month":return a;case"quarter":return a/3;case"year":return a/12}}else{t=this._days+Math.round(br(this._months));switch(e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}}function Hr(){if(!this.isValid())return NaN;return this._milliseconds+this._days*864e5+this._months%12*2592e6+oe(this._months/12)*31536e6}function jr(e){return function(){return this.as(e)}}var xr=jr("ms"),Pr=jr("s"),Or=jr("m"),Wr=jr("h"),Er=jr("d"),Ar=jr("w"),Fr=jr("M"),zr=jr("Q"),Nr=jr("y");function Jr(){return vn(this)}function Rr(e){e=ae(e);return this.isValid()?this[e+"s"]():NaN}function Ir(e){return function(){return this.isValid()?this._data[e]:NaN}}var Cr=Ir("milliseconds"),Ur=Ir("seconds"),Gr=Ir("minutes"),Vr=Ir("hours"),Br=Ir("days"),Kr=Ir("months"),$r=Ir("years");function qr(){return _e(this.days()/7)}var Zr=Math.round,Qr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xr(e,t,a,n,s){return s.relativeTime(t||1,!!a,e,n)}function ei(e,t,a,n){var s=vn(e).abs(),r=Zr(s.as("s")),i=Zr(s.as("m")),d=Zr(s.as("h")),_=Zr(s.as("d")),o=Zr(s.as("M")),u=Zr(s.as("w")),m=Zr(s.as("y")),l=r<=a.ss&&["s",r]||r0;l[4]=n;return Xr.apply(null,l)}function ti(e){if(e===undefined)return Zr;if(typeof e==="function"){Zr=e;return true}return false}function ai(e,t){if(Qr[e]===undefined)return false;if(t===undefined)return Qr[e];Qr[e]=t;if(e==="s")Qr.ss=t-1;return true}function ni(e,t){if(!this.isValid())return this.localeData().invalidDate();var a=false,n=Qr,s,r;if(typeof e==="object"){t=e;e=false}if(typeof e==="boolean")a=e;if(typeof t==="object"){n=Object.assign({},Qr,t);if(t.s!=null&&t.ss==null)n.ss=t.s-1}s=this.localeData();r=ei(this,!a,n,s);if(a)r=s.pastFuture(+this,r);return s.postformat(r)}var si=Math.abs;function ri(e){return(e>0)-(e<0)||+e}function ii(){if(!this.isValid())return this.localeData().invalidDate();var e=si(this._milliseconds)/1e3,t=si(this._days),a=si(this._months),n,s,r,i,d=this.asSeconds(),_,o,u,m;if(!d)return"P0D";n=_e(e/60);s=_e(n/60);e%=60;n%=60;r=_e(a/12);a%=12;i=e?e.toFixed(3).replace(/\.?0+$/,""):"";_=d<0?"-":"";o=ri(this._months)!==ri(d)?"-":"";u=ri(this._days)!==ri(d)?"-":"";m=ri(this._milliseconds)!==ri(d)?"-":"";return _+"P"+(r?o+r+"Y":"")+(a?o+a+"M":"")+(t?u+t+"D":"")+(s||n||e?"T":"")+(s?m+s+"H":"")+(n?m+n+"M":"")+(e?m+i+"S":"")}var di=nn.prototype;return di.isValid=tn,di.abs=pr,di.add=Dr,di.subtract=gr,di.as=Sr,di.asMilliseconds=xr,di.asSeconds=Pr,di.asMinutes=Or,di.asHours=Wr,di.asDays=Er,di.asWeeks=Ar,di.asMonths=Fr,di.asQuarters=zr,di.asYears=Nr,di.valueOf=Hr,di._bubble=wr,di.clone=Jr,di.get=Rr,di.milliseconds=Cr,di.seconds=Ur,di.minutes=Gr,di.hours=Vr,di.days=Br,di.weeks=qr,di.months=Kr,di.years=$r,di.humanize=ni,di.toISOString=ii,di.toString=ii,di.toJSON=ii,di.locale=ss,di.localeData=is,di.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ii),di.lang=rs,N("X",0,0,"unix"),N("x",0,0,"valueOf"),Oe("x",be),Oe("X",je),ze("X",function(e,t,a){a._d=new Date(parseFloat(e)*1e3)}),ze("x",function(e,t,a){a._d=new Date(oe(e))}), +//! moment.js +u.version="2.29.1",e(Va),u.fn=ir,u.min=qa,u.max=Za,u.now=Qa,u.utc=h,u.unix=dr,u.months=hr,u.isDate=l,u.locale=la,u.invalid=L,u.duration=vn,u.isMoment=D,u.weekdays=fr,u.parseZone=_r,u.localeData=Ma,u.isDuration=sn,u.monthsShort=Mr,u.weekdaysMin=Yr,u.defineLocale=ca,u.updateLocale=ha,u.locales=fa,u.weekdaysShort=Lr,u.normalizeUnits=ae,u.relativeTimeRounding=ti,u.relativeTimeThreshold=ai,u.calendarFormat=Nn,u.prototype=ir,u.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},u}()}.call(this,ui("62e4")(e))},c7aa:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){if(e===2)return"שעתיים";return e+" שעות"},d:"יום",dd:function(e){if(e===2)return"יומיים";return e+" ימים"},M:"חודש",MM:function(e){if(e===2)return"חודשיים";return e+" חודשים"},y:"שנה",yy:function(e){if(e===2)return"שנתיים";else if(e%10===0&&e!==10)return e+" שנה";return e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,a){if(e<5)return"לפנות בוקר";else if(e<10)return"בבוקר";else if(e<12)return a?'לפנה"צ':"לפני הצהריים";else if(e<18)return a?'אחה"צ':"אחרי הצהריים";else return"בערב"}})}(a("c1df"))},c8f3:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:true,meridiemParse:/PD|MD/,isPM:function(e){return e.charAt(0)==="M"},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},cf1e:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var s={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,a){var n=s.words[a];if(a.length===1)return t?n[0]:n[1];else return e+" "+s.correctGrammaticalCase(e,n)}},t;e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:s.translate,m:s.translate,mm:s.translate,h:s.translate,hh:s.translate,d:"dan",dd:s.translate,M:"mesec",MM:s.translate,y:"godinu",yy:s.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a("c1df"))},cf51:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;function a(e,t,a,n){var s={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",""+e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return n?s[a][0]:t?s[a][0]:s[a][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){if(e>11)return a?"d'o":"D'O";else return a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},cf75:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var r="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),t;function a(e){var t=e;t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"leS":e.indexOf("jar")!==-1?t.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?t.slice(0,-3)+"nem":t+" pIq";return t}function n(e){var t=e;t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"Hu’":e.indexOf("jar")!==-1?t.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?t.slice(0,-3)+"ben":t+" ret";return t}function s(e,t,a,n){var s=i(e);switch(a){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}function i(e){var t=Math.floor(e%1e3/100),a=Math.floor(e%100/10),n=e%10,s="";if(t>0)s+=r[t]+"vatlh";if(a>0)s+=(s!==""?" ":"")+r[a]+"maH";if(n>0)s+=(s!==""?" ":"")+r[n];return s===""?"pagh":s}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:true,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:a,past:n,s:"puS lup",ss:s,m:"wa’ tup",mm:s,h:"wa’ rep",hh:s,d:"wa’ jaj",dd:s,M:"wa’ jar",MM:s,y:"wa’ DIS",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},d26a:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},a={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},n;e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:true,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="མཚན་མོ"&&e>=4||t==="ཉིན་གུང"&&e<5||t==="དགོང་དག")return e+12;else return e},meridiem:function(e,t,a){if(e<4)return"མཚན་མོ";else if(e<10)return"ཞོགས་ཀས";else if(e<17)return"ཉིན་གུང";else if(e<20)return"དགོང་དག";else return"མཚན་མོ"},week:{dow:0,doy:6}})}(a("c1df"))},d2d4:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(a("c1df"))},d69a:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a("c1df"))},d6b6:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){if(e<4)return"գիշերվա";else if(e<12)return"առավոտվա";else if(e<17)return"ցերեկվա";else return"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":if(e===1)return e+"-ին";return e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(a("c1df"))},d716:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:true,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(this.hours()!==1?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(this.hours()!==1?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(this.hours()!==1?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(this.hours()!==1?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(this.hours()!==1?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=e===1?"r":e===2?"n":e===3?"r":e===4?"t":"è";if(t==="w"||t==="W")a="a";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},d784:function(e,t,a){"use strict";a("ac1f");var _=a("6eeb"),o=a("9263"),u=a("d039"),m=a("b622"),l=a("9112"),c=m("species"),h=RegExp.prototype;e.exports=function(a,e,t,n){var i,s=m(a),d=!u(function(){var e={};return e[s]=function(){return 7},7!=""[a](e)}),r=d&&!u(function(){var e=!1,t=/a/;return"split"===a&&((t={constructor:{}}).constructor[c]=function(){return t},t.flags="",t[s]=/./[s]),t.exec=function(){return e=!0,null},t[s](""),!e});d&&r&&!t||(i=/./[s],e=e(s,""[a],function(e,t,a,n,s){var r=t.exec;return r===o||r===h.exec?d&&!s?{done:!0,value:i.call(t,a,n)}:{done:!0,value:e.call(a,t,n)}:{done:!1}}),_(String.prototype,a,e[0]),_(h,s,e[1])),n&&l(h[s],"sham",!0)}},d998:function(e,t,a){a=a("342f");e.exports=/MSIE|Trident/.test(a)},d9f8:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:true,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}}})}(a("c1df"))},db29:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),t=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,r;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a("c1df"))},dc4d:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],s=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],r;e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:s,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="रात")return e<4?e:e+12;else if(t==="सुबह")return e;else if(t==="दोपहर")return e>=10?e:e+12;else if(t==="शाम")return e+12},meridiem:function(e,t,a){if(e<4)return"रात";else if(e<10)return"सुबह";else if(e<17)return"दोपहर";else if(e<20)return"शाम";else return"रात"},week:{dow:0,doy:6}})}(a("c1df"))},e0c5:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},a={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"},n;e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:true,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="રાત")return e<4?e:e+12;else if(t==="સવાર")return e;else if(t==="બપોર")return e>=10?e:e+12;else if(t==="સાંજ")return e+12},meridiem:function(e,t,a){if(e<4)return"રાત";else if(e<10)return"સવાર";else if(e<17)return"બપોર";else if(e<20)return"સાંજ";else return"રાત"},week:{dow:0,doy:6}})}(a("c1df"))},e1d3:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},e81d:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},a={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},n;e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return e==="ល្ងាច"},meridiem:function(e,t,a){if(e<12)return"ព្រឹក";else return"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(a("c1df"))},ebe4:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="pagi")return e;else if(t==="tengahari")return e>=11?e:e+12;else if(t==="petang"||t==="malam")return e+12},meridiem:function(e,t,a){if(e<11)return"pagi";else if(e<15)return"tengahari";else if(e<19)return"petang";else return"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a("c1df"))},ec18:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,a,n){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};if(t)return s[a][2]?s[a][2]:s[a][1];return n?s[a][0]:s[a][1]}var a;e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))},ec2e:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:0,doy:6}})}(a("c1df"))},eda5:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return e==="ප.ව."||e==="පස් වරු"},meridiem:function(e,t,a){if(e>11)return a?"ප.ව.":"පස් වරු";else return a?"පෙ.ව.":"පෙර වරු"}})}(a("c1df"))},f260:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a("c1df"))},f3ff:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},a={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},n;e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){if(e===12)e=0;if(t==="ਰਾਤ")return e<4?e:e+12;else if(t==="ਸਵੇਰ")return e;else if(t==="ਦੁਪਹਿਰ")return e>=10?e:e+12;else if(t==="ਸ਼ਾਮ")return e+12},meridiem:function(e,t,a){if(e<4)return"ਰਾਤ";else if(e<10)return"ਸਵੇਰ";else if(e<17)return"ਦੁਪਹਿਰ";else if(e<20)return"ਸ਼ਾਮ";else return"ਰਾਤ"},week:{dow:0,doy:6}})}(a("c1df"))},f6b4:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t,a,n,s,r,i;e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:true,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=e===1?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(a("c1df"))},facd:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),t=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,r;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,t){if(!e)return a;else if(/-MMM-/.test(t))return n[e.month()];else return a[e.month()]},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a("c1df"))},fce3:function(e,t,a){var n=a("d039"),s=a("da84").RegExp;e.exports=n(function(){var e=s(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)})},fd7e:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:true,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a("c1df"))},ffff:function(e,t,a){!function(e){"use strict"; +//! moment.js locale configuration +var t;e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a("c1df"))}}]); \ No newline at end of file diff --git a/example/tpt/wx/app.json b/example/tpt/wx/app.json new file mode 100644 index 0000000..f13e55c --- /dev/null +++ b/example/tpt/wx/app.json @@ -0,0 +1,3 @@ +{ + "version": 4 +} diff --git a/example/tpt/wx/css/app.213cf3bd.css b/example/tpt/wx/css/app.213cf3bd.css new file mode 100644 index 0000000..b82907f --- /dev/null +++ b/example/tpt/wx/css/app.213cf3bd.css @@ -0,0 +1 @@ +@charset "utf-8";html{touch-action:manipulation;background-color:#f5f5f5;color:#000;font-size:12px}blockquote,body,button,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,pre,td,textarea,th,ul,xmp{margin:0;padding:0}body,button,code,input,kbd,pre,samp,select,textarea,tt,xmp{line-height:1.5}big,button,h1,h2,h3,h4,h5,h6,input,select,small,textarea{font-size:100%}h1,h2,h3,h4,h5,h6{font-family:tahoma,arial,Hiragino Sans GB,微软雅黑,simsun,sans-serif}b,h1,h2,h3,h4,h5,h6,strong{font-weight:400}address,cite,dfn,em,i,optgroup,var{font-style:normal}table{border-collapse:collapse;border-spacing:0;text-align:left}caption,th{text-align:inherit}menu,ol,ul{list-style:none}fieldset,img{border:0}button,img,input,object,select,textarea{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}blockquote:after,blockquote:before,q:after,q:before{content:"\0020"}textarea{overflow:auto;resize:vertical}a,button,input,select,textarea{outline:0 none;border:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}mark{background-color:transparent}a,del,ins,s,u{text-decoration:none}sub,sup{vertical-align:baseline}html{overflow-x:hidden;height:100%;font-size:50px;-webkit-tap-highlight-color:transparent}body{font-family:Arial,Microsoft Yahei,Helvetica Neue,Helvetica,sans-serif;color:#333;font-size:.28em;line-height:1;-webkit-text-size-adjust:none}hr{height:.02rem;margin:.1rem 0;border:medium none;border-top:.02rem solid #cacaca}a{color:#25a4bb;text-decoration:none}::-webkit-input-placeholder{color:#ccc;font-size:14px}:-moz-placeholder,::-moz-placeholder{color:#ccc;font-size:14px}:-ms-input-placeholder{color:#ccc;font-size:14px}.border,.border-bottom,.border-bottomleft,.border-left,.border-right,.border-rightbottom,.border-rightleft,.border-top,.border-topbottom,.border-topleft,.border-topright{position:relative}.border-bottom:before,.border-bottomleft:after,.border-bottomleft:before,.border-left:before,.border-right:before,.border-rightbottom:after,.border-rightbottom:before,.border-rightleft:after,.border-rightleft:before,.border-top:before,.border-topbottom:after,.border-topbottom:before,.border-topleft:after,.border-topleft:before,.border-topright:after,.border-topright:before,.border:before{content:"\0020";overflow:hidden;position:absolute}.border:before{box-sizing:border-box;top:0;left:0;height:100%;width:100%;border:1px solid #eaeaea;transform-origin:0 0}.border-bottom:before,.border-bottomleft:before,.border-rightbottom:after,.border-top:before,.border-topbottom:after,.border-topbottom:before,.border-topleft:before,.border-topright:before{left:0;width:100%;height:1px}.border-bottomleft:after,.border-left:before,.border-right:before,.border-rightbottom:before,.border-rightleft:after,.border-rightleft:before,.border-topleft:after,.border-topright:after{top:0;width:1px;height:100%}.border-top:before,.border-topbottom:before,.border-topleft:before,.border-topright:before{border-top:1px solid #eaeaea;transform-origin:0 0}.border-right:before,.border-rightbottom:before,.border-rightleft:before,.border-topright:after{border-right:1px solid #eaeaea;transform-origin:100% 0}.border-bottom:before,.border-bottomleft:before,.border-rightbottom:after,.border-topbottom:after{border-bottom:1px solid #eaeaea;transform-origin:0 100%}.border-bottomleft:after,.border-left:before,.border-rightleft:after,.border-topleft:after{border-left:1px solid #eaeaea;transform-origin:0 0}.border-top:before,.border-topbottom:before,.border-topleft:before,.border-topright:before{top:0}.border-right:before,.border-rightbottom:before,.border-rightleft:after,.border-topright:after{right:0}.border-bottom:before,.border-bottomleft:after,.border-rightbottom:after,.border-topbottom:after{bottom:0}.border-bottomleft:before,.border-left:before,.border-rightleft:before,.border-topleft:after{left:0}@media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:1.5dppx) and (max-resolution:2.49dppx),(min-resolution:144dpi) and (max-resolution:239dpi){.border:before{width:200%;height:200%;transform:scale(.5)}.border-bottom:before,.border-bottomleft:before,.border-rightbottom:after,.border-top:before,.border-topbottom:after,.border-topbottom:before,.border-topleft:before,.border-topright:before{transform:scaleY(.5)}.border-bottomleft:after,.border-left:before,.border-right:before,.border-rightbottom:before,.border-rightleft:after,.border-rightleft:before,.border-topleft:after,.border-topright:after{transform:scaleX(.5)}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.border:before{width:300%;height:300%;transform:scale(.33333)}.border-bottom:before,.border-bottomleft:before,.border-rightbottom:after,.border-top:before,.border-topbottom:after,.border-topbottom:before,.border-topleft:before,.border-topright:before{transform:scaleY(.33333)}.border-bottomleft:after,.border-left:before,.border-right:before,.border-rightbottom:before,.border-rightleft:after,.border-rightleft:before,.border-topleft:after,.border-topright:after{transform:scaleX(.33333)}}#app{color:#2c3e50}.productCon,.stockBox{overflow-y:scroll;height:calc(100vh - 60px)}.productCon::-webkit-scrollbar,.stockBox::-webkit-scrollbar{width:0;height:0}.slide_left-enter-active,.slide_left-leave-active,.slide_right-enter-active,.slide_right-leave-active{transition:all .3s;position:absolute!important;left:0;right:0;top:0;bottom:0;z-index:1}.slide_left-enter-from,.slide_right-leave-to{opacity:1;transform:translateX(100%)}.slide_left-leave-to,.slide_right-enter-from{opacity:1;transform:translateX(-100%)}.slide_left-leave-to,.slide_right-leave-to{opacity:.3} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-14e3b3a2.085b3653.css b/example/tpt/wx/css/chunk-14e3b3a2.085b3653.css new file mode 100644 index 0000000..096ad54 --- /dev/null +++ b/example/tpt/wx/css/chunk-14e3b3a2.085b3653.css @@ -0,0 +1 @@ +.mmhead[data-v-2616f8d6]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-2616f8d6]{font-size:16px}.mdate span[data-v-2616f8d6]{font-size:14px;margin-left:10px}.nextbtn[data-v-2616f8d6]{padding:0 30px 30px;margin:20px 0}.navli[data-v-2616f8d6],.navslist[data-v-2616f8d6]{height:40px;background:#fff}.navli[data-v-2616f8d6]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-2616f8d6]:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.navslist .navli[data-v-2616f8d6]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.nng[data-v-2616f8d6]{padding-bottom:5px;font-size:16px;font-weight:700} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-190deb01.dfcf440b.css b/example/tpt/wx/css/chunk-190deb01.dfcf440b.css new file mode 100644 index 0000000..92449e3 --- /dev/null +++ b/example/tpt/wx/css/chunk-190deb01.dfcf440b.css @@ -0,0 +1 @@ +.mmhead[data-v-b096763c]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-b096763c]{font-size:16px}.mdate span[data-v-b096763c]{font-size:14px;margin-left:10px}.nextbtn[data-v-b096763c]{padding:0 30px 30px;margin:20px 0}.navli[data-v-b096763c],.navslist[data-v-b096763c]{height:40px;background:#fff}.navli[data-v-b096763c]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-b096763c]:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.navslist .navli[data-v-b096763c]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.nng[data-v-b096763c]{padding-bottom:5px;font-size:16px;font-weight:700} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-282a0965.104d18af.css b/example/tpt/wx/css/chunk-282a0965.104d18af.css new file mode 100644 index 0000000..f747638 --- /dev/null +++ b/example/tpt/wx/css/chunk-282a0965.104d18af.css @@ -0,0 +1 @@ +.mmhead[data-v-6fe66ebb]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-6fe66ebb]{font-size:16px}.mdate span[data-v-6fe66ebb]{font-size:14px;margin-left:10px}.nextbtn[data-v-6fe66ebb]{padding:0 30px 30px;margin:20px 0}.navli[data-v-6fe66ebb],.navslist[data-v-6fe66ebb]{height:40px;background:#fff}.navli[data-v-6fe66ebb]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-6fe66ebb]:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.navslist .navli[data-v-6fe66ebb]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.nng[data-v-6fe66ebb]{padding-bottom:5px;font-size:16px;font-weight:700} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-2f4946ed.47fe59ee.css b/example/tpt/wx/css/chunk-2f4946ed.47fe59ee.css new file mode 100644 index 0000000..4fe6c85 --- /dev/null +++ b/example/tpt/wx/css/chunk-2f4946ed.47fe59ee.css @@ -0,0 +1 @@ +:root{--van-action-bar-background-color:var(--van-background-color-light);--van-action-bar-height:50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background-color)}:root{--van-action-bar-button-height:40px;--van-action-bar-button-warning-color:var(--van-gradient-orange);--van-action-bar-button-danger-color:var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-weight-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-border-radius-max);border-bottom-left-radius:var(--van-border-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-border-radius-max);border-bottom-right-radius:var(--van-border-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width:321px){.van-action-bar-button{font-size:13px}}:root{--van-dialog-width:320px;--van-dialog-small-screen-width:90%;--van-dialog-font-size:var(--van-font-size-lg);--van-dialog-transition:var(--van-animation-duration-base);--van-dialog-border-radius:16px;--van-dialog-background-color:var(--van-background-color-light);--van-dialog-header-font-weight:var(--van-font-weight-bold);--van-dialog-header-line-height:24px;--van-dialog-header-padding-top:26px;--van-dialog-header-isolated-padding:var(--van-padding-lg) 0;--van-dialog-message-padding:var(--van-padding-lg);--van-dialog-message-font-size:var(--van-font-size-md);--van-dialog-message-line-height:var(--van-line-height-md);--van-dialog-message-max-height:60vh;--van-dialog-has-title-message-text-color:var(--van-gray-7);--van-dialog-has-title-message-padding-top:var(--van-padding-xs);--van-dialog-button-height:48px;--van-dialog-round-button-height:36px;--van-dialog-confirm-button-text-color:var(--van-danger-color)}.van-dialog{top:45%;left:50%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background-color);border-radius:var(--van-dialog-border-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{flex:1;height:var(--van-dialog-button-height);margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog-bounce-enter-from{transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(-50%,-50%,0) scale(.9);opacity:0} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-4acb9dfe.4104eb3c.css b/example/tpt/wx/css/chunk-4acb9dfe.4104eb3c.css new file mode 100644 index 0000000..c591b93 --- /dev/null +++ b/example/tpt/wx/css/chunk-4acb9dfe.4104eb3c.css @@ -0,0 +1 @@ +.flexcenter[data-v-523b5767]{display:flex;align-items:center}.matterLi[data-v-523b5767]{background:#fff;padding:0 20px;margin-top:10px}.i1[data-v-523b5767]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA+xJREFUaEPtmUtoE1EUhv8zNRM3gi7cmYkPbG5VfK8kguLOulDE10JBRUVRsLgTF7pwJ+iigvgERbCWqhsFNyoYFEF8i5OK2kzqUnQldtLOkds2Mk3ncSeTCS04UCjk3P/839z3GcIkf2iS+8d/gGoPmtmpc4iH8gwsB9FsMGYDw3/y6QOhD8x9BLxiaimI0p9vjej9WD1QzKbXg7ER4FUMLIxiiICPAD0D4V6uNPAgSlt3bF0ARWNKnqEdBrCt3sQ17boITmfOGixE1YsMUDTSFxm8L2oilXgCXcpZA/tVYqsxkQBMI/0U4HyUBNFjqSCsgdWq7ZQBzIxeAsFQFY4Vx7BE2c6qaCgBmIbOKmKNjhGWHeovNMDM6m/BWNxoc0p6hHeiZC8Jig0EMA39NoAtSsmSC+oWlr3VT94XoEGrTTczBomwAcC0ehmDVidPgNF1/mm9CWU7dpy1bf2DT+T/nw19wRBwE8DSejUJzmqvfcITwDT0W7E2KeYnolxZ6zZbzKTOMNGxegEAdAnL3l7bfhyAPB4w8/0YieQJ8WTOsk+5NT7NmrKGNO1xLF2i9tpjxzgAM6NfAWFPrEQJAYBxVZTtvW5v4wGyehGM1gkJQOgVJTvnC/BlVnp+RePeOOZl26SGkNROOdQ6r3/gc9XjmB7ozaR2O0RXJzKAxryntVy55glgGqmzAB2dyAAAnxNWpcMbIKvfHbmgxHuSHELyAiRK9iafHtBfx9lsXKKJLKOj+m+EZS/zA/gJYHq89x84iR8C0GPq/xKWPaPpADLh6GZ2HUAmBkQgQGJDqGr4fVZvSzEkxMo6IQKGUIMm8bAxctaJ0uAjL5MlAzN+Q79BQHtkiOBJ3Jhl1GVqq7Dsbj+TxUz6MhOPORqEAwUso0UjtZNBsnsb9zAfFOXKBV+IrH6aGcdVExJ4V86q3PDZB6bOATtfVcWU4xgnRNk+7RdvGvpLACuU9Eib667qjT9OG/qHqFU2lcTM3NlWrhzxilU9astqXs6yF7k1PACSK1wB6OEh+0Dbd/xwmzAzqfMgOhT2IryulolcaIKMMPDccbhjYX/lhYwbvr4y3QHRzFAAlQuNFIl9pQxzIldZwgvHwVci7FAIlyFqV8p/bwVarEu9oinlsEiX+hGIROeCsnEZGLmsUlVvTjE3jCW42BteWmxmUbeWRaHIGwowOqknb3H333BqZpFXoajreZQIG41NKvYGFnNrPSoNIXejJFenxD8xVUEm9Ue+Mb0h66gOb4aGfORqHqEXDgqkUU/TP7N6zRVZ1RsiJ+8QFgd96NYY71pYK7ira2FzL+j3yHMgTrIk2v4HSOKtRtH8C0MGrkAekZCwAAAAAElFTkSuQmCC)no-repeat;background-size:100% 100%}.i1[data-v-523b5767],.i2[data-v-523b5767]{display:block;width:20px;height:20px;flex-shrink:0;margin-right:5px}.i2[data-v-523b5767]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABI1JREFUaEPtWV1oHFUU/s7kRyWiooiiGLUVIUIrNZndKIX2rZSqVM2sSdpuZtNasUK0fdK36oO+JYhaaWizk0bR7G6jUDWkSqsIpZlNFGMfBP9gBbEopT4U+7M7RybJLrvZ+bl3dhay4DzufOc73zfn/px7l9DgDzW4fvxvoFhB9fjgGrKsbSDuAFM7A+0EtNvvGcgRkANxjpnOoYVOZLcnfw+j+jVVoPOjxCNNTfwEgK0AojKCGPhKAZ3MFzAz35v8Via2HBvIwIZU4vZm8AEQ9hNwXdDky9W5AsZIHjT8XSz5lyyXtAE1re8D4wAR1som88Iz4xcQhrOacUiGV8qAmtbfIeBFmQTSWMKE2WPEReOEDKgp/U5S6BSYO0SJa8QtmJrxsAiHr4HuTCJqMZ8VIQsbY2qGrz5PQCS1535Q/tewhUnw+VbC1cD6Y7varr+h6QyA9RIJ6wFNm5oRcyN2NaBmEoeJeW89FMlyMtFotif5vFOco4FoaqCTieZkE9UTT8xds7Hx+ZU5HA2spq9fFOxWhSoDq/HrF004VaHaQDrxKoPfqOdwsLkJNG0xp4hwL4CDgvkOmprxmmcvpKb10wRsFiQMCqtYWaIZPckMXYBs1tSMblcD6ieJe+ga5wSIaoFULYvRtP4yAyMipKwoa7PPjJX2poohZDdqBLwrQhQQUyW+e2pPBxfyXzJwlyDnkKkZb5fmRXlQJDNwCEwvCBLJwqrELx2COAPwBmEy4vfMnvF9zgbS+qcAtgmTiQOrxD+ait9dgJIBoWJMC1B+ZmrG444G1LS+QMA6H5ILTJRh5g+JqE9gt64SH5mK34a8chyETQKCKyAM/JDVjFJ7UzEHImn9IoCbfUg/MDVjZxGjpvRXiPCmS0yV+IdS2o1t1HaihpXuH1MzbnEbQtIGbCI1MzBETG+tMFElvvPw3hbl1qsnaxBvp3A3IDqErEJh01zvxLlyweqk/hwpGF3+zbGDDGOP8RtCopP4J2LuW9lcqZPxnaQoTzq1v2GIX/447pNYchnNMagvqyXtM4PnE6J4wGsZDbCRnQdTvxlLnnJzEKr4pSTuG1nAVuKiBaV/ThubXmmiDuLh2UosrijBmrl/wdYOM3bs49LyGozHbzR6N3N2dDR4O20BeL2gtI42WVdtI1JXjX7Kl9/7t9MNf6BZ2phWz4G+WBnhI+XiMGr0Q/1qq4L0tYptwL5CbyHrDEAPCE6w+sAYn1/48/zTPw9NX3FK4Hm12JXWNyvA6fooE2K9VLjWet98/+jfbmjfy9MAu7OQMiEQN68xY0d+88L6GrCDI6nBp0DWlFDSkEAKUffZnuSsH52QAZvEPnxbhfwRAI/5kdb4fgHcvN3vyxdzCBtYXF7f33ETt7YMg7C7RpHO4Yyjly8XXlqIT1wS5ZcyUCSNTCa2gHg/CFtEE3niGDNgGjGfTc7I8gUyUDKSGtjNCm0lxkYAd8gkJ+APi/ENgb8wY+NHZWLLsTUZKCeKZAa7iK2NTPyg5x/dUH6kPH1t9o59H1R0XQyEISYIR2gVCJI8jJiGN/AfHHDWQAUHM6EAAAAASUVORK5CYII=)no-repeat;background-size:100% 100%}.mattertitle h1[data-v-523b5767]{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mattertitle[data-v-523b5767]{padding:10px 0;border-bottom:1px solid #eee}.matterdate[data-v-523b5767]{padding:10px 30px}.mdate[data-v-523b5767]{font-size:15px;padding:5px 0;color:#666}.mdate span[data-v-523b5767]{font-size:14px;margin-left:10px}.matterbtn[data-v-523b5767]{width:50px;height:50px;color:#fff;border-radius:12px;text-align:center;line-height:50px}.mtn1[data-v-523b5767]{background:#e6422d}.mtn2[data-v-523b5767]{background:#42b983} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-4aec0e1a.837a294d.css b/example/tpt/wx/css/chunk-4aec0e1a.837a294d.css new file mode 100644 index 0000000..9554626 --- /dev/null +++ b/example/tpt/wx/css/chunk-4aec0e1a.837a294d.css @@ -0,0 +1 @@ +.myLoginHead[data-v-7479098b]{margin:60px auto 50px;text-align:center}.myLoginBtn[data-v-7479098b]{margin:40px 15px 20px}.loginForgetPsd[data-v-7479098b]{text-align:right;margin-right:18px;color:#478ff3} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-4cf4de5f.a033846b.css b/example/tpt/wx/css/chunk-4cf4de5f.a033846b.css new file mode 100644 index 0000000..2995170 --- /dev/null +++ b/example/tpt/wx/css/chunk-4cf4de5f.a033846b.css @@ -0,0 +1 @@ +.mmhead[data-v-4cbf40d9]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-4cbf40d9]{font-size:16px}.mdate span[data-v-4cbf40d9]{font-size:14px;margin-left:10px}.nextbtn[data-v-4cbf40d9]{padding:0 30px 30px;margin:20px 0}.navli[data-v-4cbf40d9],.navslist[data-v-4cbf40d9]{height:40px;background:#fff}.navli[data-v-4cbf40d9]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-4cbf40d9]:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;background-color:#2f58e4}.navslist .navli[data-v-4cbf40d9]:nth-child(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.mmhead p[data-v-4cbf40d9]{padding:3px 0}.nng[data-v-4cbf40d9]{padding-bottom:5px;font-size:16px;font-weight:700}.upgroup[data-v-4cbf40d9]{padding:10px 10px 15px;border-bottom:1px solid #eee;margin:0 20px}.upname[data-v-4cbf40d9]{padding:10px 0 15px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-618a0a70.a80a4aa4.css b/example/tpt/wx/css/chunk-618a0a70.a80a4aa4.css new file mode 100644 index 0000000..0990f19 --- /dev/null +++ b/example/tpt/wx/css/chunk-618a0a70.a80a4aa4.css @@ -0,0 +1 @@ +.CompanyRegistered[data-v-08130549]{width:100%;height:100%;background:#fff;position:fixed}.flowbox[data-v-08130549]{padding:15px 0}.flowcon[data-v-08130549]{display:flex;align-items:center;justify-content:center;width:300px;margin:0 auto;padding-bottom:8px}.flowpox[data-v-08130549]{display:flex;align-items:center;width:328px;font-size:16px;margin:0 auto}.lines2[data-v-08130549]{width:100px;height:2px;border-bottom:2px dashed #478ff3}.lines1[data-v-08130549]{width:100px;height:2px;border-bottom:2px dashed #ccc}.circle2[data-v-08130549]{width:22px}.circle1[data-v-08130549]{width:16px}.upphoto[data-v-08130549]{padding-top:26px;margin:0 auto;text-align:center}.bigtitle[data-v-08130549]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-08130549]{font-weight:400}.photobox[data-v-08130549]{width:300px;height:185px;margin:40px auto}.photobox img[data-v-08130549]{width:100%;height:100%}.nextbtn[data-v-08130549]{padding:0 30px 30px}.fabox[data-v-08130549]{padding:20px 20px 10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-6205d240.49506955.css b/example/tpt/wx/css/chunk-6205d240.49506955.css new file mode 100644 index 0000000..e090c73 --- /dev/null +++ b/example/tpt/wx/css/chunk-6205d240.49506955.css @@ -0,0 +1 @@ +.mmhead[data-v-0cccef1c]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-0cccef1c]{font-size:16px}.mdate span[data-v-0cccef1c]{font-size:14px;margin-left:10px}.nextbtn[data-v-0cccef1c]{padding:0 30px 30px;margin:20px 0}.navli[data-v-0cccef1c],.navslist[data-v-0cccef1c]{height:40px;background:#fff}.navli[data-v-0cccef1c]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-0cccef1c]:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;background-color:#2f58e4}.navslist .navli[data-v-0cccef1c]:nth-child(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.mmhead p[data-v-0cccef1c]{padding:3px 0}.nng[data-v-0cccef1c]{padding-bottom:5px;font-size:16px;font-weight:700}.upgroup[data-v-0cccef1c]{padding:10px 10px 15px;border-bottom:1px solid #eee;margin:0 20px}.upname[data-v-0cccef1c]{padding:10px 0 15px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-6bdd0bce.5217e059.css b/example/tpt/wx/css/chunk-6bdd0bce.5217e059.css new file mode 100644 index 0000000..d1f9ec0 --- /dev/null +++ b/example/tpt/wx/css/chunk-6bdd0bce.5217e059.css @@ -0,0 +1 @@ +.mmhead[data-v-d17d9f2e]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-d17d9f2e]{font-size:16px}.mdate span[data-v-d17d9f2e]{font-size:14px;margin-left:10px}.nextbtn[data-v-d17d9f2e]{padding:0 30px 30px;margin:20px 0}.navli[data-v-d17d9f2e],.navslist[data-v-d17d9f2e]{height:40px;background:#fff}.navli[data-v-d17d9f2e]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-d17d9f2e]:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.navslist .navli[data-v-d17d9f2e]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.nng[data-v-d17d9f2e]{padding-bottom:5px;font-size:16px;font-weight:700} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-6c976239.2287d128.css b/example/tpt/wx/css/chunk-6c976239.2287d128.css new file mode 100644 index 0000000..ce7015f --- /dev/null +++ b/example/tpt/wx/css/chunk-6c976239.2287d128.css @@ -0,0 +1 @@ +.mmhead[data-v-86485822]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-86485822]{font-size:16px}.mdate span[data-v-86485822]{font-size:14px;margin-left:10px}.nextbtn[data-v-86485822]{padding:0 30px 30px;margin:20px 0}.navli[data-v-86485822],.navslist[data-v-86485822]{height:40px;background:#fff}.navli[data-v-86485822]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-86485822]:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.navslist .navli[data-v-86485822]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.nng[data-v-86485822]{padding-bottom:5px;font-size:16px;font-weight:700} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-71bdbb2b.374fdc46.css b/example/tpt/wx/css/chunk-71bdbb2b.374fdc46.css new file mode 100644 index 0000000..71e53af --- /dev/null +++ b/example/tpt/wx/css/chunk-71bdbb2b.374fdc46.css @@ -0,0 +1 @@ +.mmhead[data-v-4b0acae4]{padding:30px;margin-top:10px;background:#fff}.mattertitle h1[data-v-4b0acae4]{font-size:16px}.mdate span[data-v-4b0acae4]{font-size:14px;margin-left:10px}.nextbtn[data-v-4b0acae4]{padding:0 30px 30px;margin:20px 0}.navli[data-v-4b0acae4],.navslist[data-v-4b0acae4]{height:40px;background:#fff}.navli[data-v-4b0acae4]{text-align:center;line-height:40px;display:inline-block;width:33.3%}.navslist .navli[data-v-4b0acae4]:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;background-color:#2f58e4}.navslist .navli[data-v-4b0acae4]:nth-child(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAABQCAYAAABbCrOMAAAEI0lEQVR4nO3dzasVZRzA8a+9R0VUEkUSSS8QEQaBYK9SaUVSSRZKiVGUim2iQigIWiRW4CqoSLm0KHpxcSkiw4ooyourEGkToovCWqQRJWSI8cjvwu3qvfecOTPPPIf5fv6AmTO/xZc5Z57nzKx5y38+iqQuOAU4MizXeVIBn0FSHluBs4Zl1sZJ6o77ga+Ai4bhio2T1C3zgR3ANaVftXGSuucy4FvgtpKv3DhJ3XQe8BmwqtSrN05Sd50GjAAvAbNKm4JxkrotRelF4J2IVTGMk6RkJfB5fN0rgnGSNG4h8B0wt4SJGCdJE10NjMWSg1YZJ0mTXQh8DSxtczLGSdKJnBnbXZ5uazrGSdJUUh82Aa8DJ+eeknGSNJN1wChwds5JGSdJvVgSv0NdnGtaxklSr66PJ3nX5piYcZLUj0tj0/CipqdmnCT161zgU+CxJidnnCRVcSqwBXi5qU3DxknSIJ4H3gVOr3uKxknSoFYA24Hz65ykcZJUh5vj738vr2uaxklSXa6KpQYL6jiecZJUp9nxhpdlgx7TOEmq2xnAh8BzgxzXOElqQlpe8CrwRrxpuG/GSVKT1gAfA+f0ew7jJKlpdwPfAJf0cx7jJCmH6+JJ3rxez2WcJOUyJzYN39XL+YyTpJzSb0+fAE/OdE7jJCm39PTuLWDjdJuGjZOktqwHPoh1UccxTpLa9CDwZaws/x/jJKltN8Sm4Ssnfg7jJKkEV0Sgbhr/LMZJUikuAL4AllN1z4skNST9o+Z7wFzvnCSV5ijwp3dOkkryL/BounsyTpJKcQh4KF475W9OkorwB3Bv7L07xjhJattvsRn4h4mfwzhJatM+YDHw0+TP4NM6SW35MRZdHhcmjJOkluwEbgF+mer0xklSbmmj7+3A79Od1zhJymkUuAf4a6ZzGidJuYzEyzb/6eV8xklSDpuAx4EjvZ7LOElq2gvAM7Fnrmeuc5LUlHSX9BTwZpXjGydJTTgMrALer3ps4ySpbmkD7wPAtkGOa5wk1ekgsAT4ftBjGidJdfkVuBPYVcfxjJOkOuwFFgF76pqmSwkkDWo3cGOdYcI4SRrQGHArsL/uQRonSVVtB+4ADjQxQeMkqYqP4qnc301NzzhJ6tfbwIpYaNkY4ySpH68Aq/vZwFuVSwkk9SJt2l0PvJZrWsZJ0kzSXdIaYHPOSRknSdNJvys9DGzNPSXjJGkq6Unc0lgykJ1xknQiB+K/vsfamo5xkjTZ/njR5e42J2OcJE20Jzbw7m17Kq5zkjRuV7yBt/UwYZwkhfTncAvjP5mKYJwkbYuvcgdLmoRxkrotvYDgvvjf76IYJ6m70iubHml6A29Vxknqpg3A2hwbeKtyKYHULWkD77PxevCiGSepO9Jd0hPAyDBcsXGSumMZMDoUVwv8B7uJfsvOmb0SAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.mmhead p[data-v-4b0acae4]{padding:3px 0}.nng[data-v-4b0acae4]{padding-bottom:5px;font-size:16px;font-weight:700}.upgroup[data-v-4b0acae4]{padding:10px 10px 15px;border-bottom:1px solid #eee;margin:0 20px}.upname[data-v-4b0acae4]{padding:10px 0 15px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-72fd1b41.39f0bed9.css b/example/tpt/wx/css/chunk-72fd1b41.39f0bed9.css new file mode 100644 index 0000000..e665d1c --- /dev/null +++ b/example/tpt/wx/css/chunk-72fd1b41.39f0bed9.css @@ -0,0 +1 @@ +.navslist[data-v-25b5a787]{height:40px;background:#2f58e4}.navli[data-v-25b5a787]{text-align:center;height:40px;line-height:40px;background:#fff;display:inline-block;width:33.3%}.navslist .navli[data-v-25b5a787]:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;background-color:#2f58e4}.navslist .navli[data-v-25b5a787]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.CompanyRegistered[data-v-25b5a787]{width:100%;height:100%;background:#fff;position:fixed}.upphoto[data-v-25b5a787]{margin:0 auto 110px;text-align:center}.bigtitle[data-v-25b5a787]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-25b5a787]{font-weight:400}.photobox2[data-v-25b5a787]{width:240px;height:240px;margin:60px auto 15px}.photobox2 img[data-v-25b5a787]{width:100%;height:100%}.nextbtn[data-v-25b5a787]{padding:0 30px 30px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-7bd2da6e.709a5adf.css b/example/tpt/wx/css/chunk-7bd2da6e.709a5adf.css new file mode 100644 index 0000000..1846d28 --- /dev/null +++ b/example/tpt/wx/css/chunk-7bd2da6e.709a5adf.css @@ -0,0 +1 @@ +.CompanyRegistered[data-v-2f06983b]{width:100%;height:100%;background:#fff;position:fixed}.flowbox[data-v-2f06983b]{padding:15px 0}.flowcon[data-v-2f06983b]{display:flex;align-items:center;justify-content:center;width:300px;margin:0 auto;padding-bottom:8px}.flowpox[data-v-2f06983b]{display:flex;align-items:center;width:328px;font-size:16px;margin:0 auto}.lines2[data-v-2f06983b]{width:100px;height:2px;border-bottom:2px dashed #478ff3}.lines1[data-v-2f06983b]{width:100px;height:2px;border-bottom:2px dashed #ccc}.circle2[data-v-2f06983b]{width:22px}.circle1[data-v-2f06983b]{width:16px}.upphoto[data-v-2f06983b]{padding-top:10px;margin:0 auto;text-align:center}.bigtitle[data-v-2f06983b]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-2f06983b]{font-weight:400}.photobox[data-v-2f06983b]{width:300px;height:185px;margin:30px auto}.photobox img[data-v-2f06983b]{width:100%;height:100%}.nextbtn[data-v-2f06983b]{padding:0 30px 30px}.fabox[data-v-2f06983b]{padding:20px 20px 10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-80c14306.7094a602.css b/example/tpt/wx/css/chunk-80c14306.7094a602.css new file mode 100644 index 0000000..1a77b4b --- /dev/null +++ b/example/tpt/wx/css/chunk-80c14306.7094a602.css @@ -0,0 +1 @@ +.myHome[data-v-d890f200]{overflow:hidden}.HomeHead[data-v-d890f200]{display:flex;align-items:center;height:180px;background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;width:100%;margin-bottom:15px;padding:0 15px}.myname[data-v-d890f200]{color:#333;font-size:17px;margin-left:8px}.HomeBanner[data-v-d890f200]{overflow:hidden;margin:10px 0 15px;box-shadow:0 1px 9px rgba(0,0,0,.1);border-radius:12px;width:100%;height:0;padding-bottom:45%}.homeimg[data-v-d890f200]{width:100%}.homeBar[data-v-d890f200]{width:100%;height:auto;background:#fff;box-shadow:0 1px 9px rgba(0,0,0,.1);overflow:hidden;margin-bottom:15px}.kimg1[data-v-d890f200],.kimg2[data-v-d890f200]{width:100%}.Barpd[data-v-d890f200]{margin:20px 15px}.homeTitle[data-v-d890f200]{margin:15px 15px;font-size:16px;font-weight:700}.homeLi[data-v-d890f200]{display:flex;padding:15px 15px 15px 15px;border-bottom:1px solid #eee;margin:0 10px;justify-content:space-between;align-items:center}.homeLi[data-v-d890f200]:last-child{border-bottom:0}.homeIcon[data-v-d890f200]{display:block;margin-right:10px;height:20px}.homeText[data-v-d890f200]{font-size:15px;color:#333}.homeText span[data-v-d890f200]{color:#42b983}.rr[data-v-d890f200]{display:block;height:14px;float:right}.flexqq[data-v-d890f200]{display:flex;align-items:center}.homecont[data-v-d890f200]{padding:10px 0}.contxt[data-v-d890f200]{display:flex;align-items:center;padding:10px 20px}.contxt .icc[data-v-d890f200]{width:14px;height:14px;background:url(../img/g6.23fbe2f4.png) no-repeat;background-size:100% 100%;display:block;margin-right:5px;flex-shrink:0}.contxt h1[data-v-d890f200]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yss[data-v-d890f200]{color:#e6422d;flex-shrink:0}.companyname[data-v-d890f200]{font-size:16px;color:#fff}.rinfo[data-v-d890f200]{margin:0 15px}.ynames[data-v-d890f200]{font-size:15px;color:#f5f5f5;padding-top:10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-8487c140.922596b2.css b/example/tpt/wx/css/chunk-8487c140.922596b2.css new file mode 100644 index 0000000..c93deaf --- /dev/null +++ b/example/tpt/wx/css/chunk-8487c140.922596b2.css @@ -0,0 +1 @@ +.boxs[data-v-16217292]{margin:15px 0}.boxTitle[data-v-16217292]{margin:0;padding:0 16px 8px;color:rgba(69,90,100,.6);font-weight:400;font-size:14px;line-height:16px}.nextbtn[data-v-16217292]{padding:0 30px 30px;margin:20px 0} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-9fe3f614.012fe7da.css b/example/tpt/wx/css/chunk-9fe3f614.012fe7da.css new file mode 100644 index 0000000..591d9f1 --- /dev/null +++ b/example/tpt/wx/css/chunk-9fe3f614.012fe7da.css @@ -0,0 +1 @@ +.CompanyRegistered[data-v-4d4b5405]{width:100%;height:100%;background:#fff;position:fixed}.flowbox[data-v-4d4b5405]{padding:15px 0}.flowcon[data-v-4d4b5405]{display:flex;align-items:center;justify-content:center;width:300px;margin:0 auto;padding-bottom:8px}.flowpox[data-v-4d4b5405]{display:flex;align-items:center;width:328px;font-size:16px;margin:0 auto}.lines2[data-v-4d4b5405]{width:100px;height:2px;border-bottom:2px dashed #478ff3}.lines1[data-v-4d4b5405]{width:100px;height:2px;border-bottom:2px dashed #ccc}.circle2[data-v-4d4b5405]{width:22px}.circle1[data-v-4d4b5405]{width:16px}.upphoto[data-v-4d4b5405]{margin:0 auto 110px;text-align:center}.bigtitle[data-v-4d4b5405]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-4d4b5405]{font-weight:400}.photobox2[data-v-4d4b5405]{width:240px;height:240px;margin:60px auto 15px}.photobox2 img[data-v-4d4b5405]{width:100%;height:100%}.nextbtn[data-v-4d4b5405]{padding:0 30px 30px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-a847bd8a.24441f61.css b/example/tpt/wx/css/chunk-a847bd8a.24441f61.css new file mode 100644 index 0000000..844ecd0 --- /dev/null +++ b/example/tpt/wx/css/chunk-a847bd8a.24441f61.css @@ -0,0 +1 @@ +.CompanyRegistered[data-v-0437339e]{width:100%;height:100%;background:#fff;position:fixed}.flowbox[data-v-0437339e]{padding:15px 0}.flowcon[data-v-0437339e]{display:flex;align-items:center;justify-content:center;width:300px;margin:0 auto;padding-bottom:8px}.flowpox[data-v-0437339e]{display:flex;align-items:center;width:328px;font-size:16px;margin:0 auto}.lines2[data-v-0437339e]{width:100px;height:2px;border-bottom:2px dashed #478ff3}.lines1[data-v-0437339e]{width:100px;height:2px;border-bottom:2px dashed #ccc}.circle2[data-v-0437339e]{width:22px}.circle1[data-v-0437339e]{width:16px}.upphoto[data-v-0437339e]{padding-top:10px;margin:0 auto;text-align:center}.bigtitle[data-v-0437339e]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-0437339e]{font-weight:400}.photobox[data-v-0437339e]{width:300px;height:185px;margin:30px auto}.photobox img[data-v-0437339e]{width:100%;height:100%}.nextbtn[data-v-0437339e]{padding:0 30px 30px}.fabox[data-v-0437339e]{padding:20px 20px 10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-a8bc62ea.eadcd10d.css b/example/tpt/wx/css/chunk-a8bc62ea.eadcd10d.css new file mode 100644 index 0000000..593f1dd --- /dev/null +++ b/example/tpt/wx/css/chunk-a8bc62ea.eadcd10d.css @@ -0,0 +1 @@ +.myHome[data-v-363088e4]{overflow:hidden}.HomeHead[data-v-363088e4]{display:flex;align-items:center;height:180px;background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;width:100%;margin-bottom:15px;padding:0 15px}.myname[data-v-363088e4]{color:#333;font-size:17px;margin-left:8px}.HomeBanner[data-v-363088e4]{overflow:hidden;margin:10px 0 15px;box-shadow:0 1px 9px rgba(0,0,0,.1);border-radius:12px;width:100%;height:0;padding-bottom:45%}.homeimg[data-v-363088e4]{width:100%}.homeBar[data-v-363088e4]{width:100%;height:auto;background:#fff;box-shadow:0 1px 9px rgba(0,0,0,.1);overflow:hidden;margin-bottom:15px}.kimg1[data-v-363088e4],.kimg2[data-v-363088e4]{width:100%}.Barpd[data-v-363088e4]{margin:20px 15px}.homeTitle[data-v-363088e4]{margin:15px 15px;font-size:16px;font-weight:700}.homeLi[data-v-363088e4]{display:flex;padding:15px 15px 15px 15px;border-bottom:1px solid #eee;margin:0 10px;justify-content:space-between;align-items:center}.homeLi[data-v-363088e4]:last-child{border-bottom:0}.homeIcon[data-v-363088e4]{display:block;margin-right:10px;height:20px}.homeText[data-v-363088e4]{font-size:15px;color:#333}.homeText span[data-v-363088e4]{color:#42b983}.rr[data-v-363088e4]{display:block;height:14px;float:right}.flexqq[data-v-363088e4]{display:flex;align-items:center}.homecont[data-v-363088e4]{padding:10px 0}.contxt[data-v-363088e4]{display:flex;align-items:center;padding:10px 20px}.contxt .icc[data-v-363088e4]{width:14px;height:14px;background:url(../img/g6.23fbe2f4.png) no-repeat;background-size:100% 100%;display:block;margin-right:5px;flex-shrink:0}.contxt h1[data-v-363088e4]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yss[data-v-363088e4]{color:#e6422d;flex-shrink:0}.companyname[data-v-363088e4]{font-size:16px;color:#fff}.rinfo[data-v-363088e4]{margin:0 15px}.ynames[data-v-363088e4]{font-size:15px;color:#f5f5f5;padding-top:10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-c4bbf8f8.82652cb3.css b/example/tpt/wx/css/chunk-c4bbf8f8.82652cb3.css new file mode 100644 index 0000000..61fe3f1 --- /dev/null +++ b/example/tpt/wx/css/chunk-c4bbf8f8.82652cb3.css @@ -0,0 +1 @@ +.navslist[data-v-50331160]{height:40px;background:#2f58e4}.navli[data-v-50331160]{text-align:center;height:40px;line-height:40px;background:#fff;display:inline-block;width:33.3%}.navslist .navli[data-v-50331160]:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;background-color:#2f58e4}.navslist .navli[data-v-50331160]:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.CompanyRegistered[data-v-50331160]{width:100%;height:100%;background:#fff;position:fixed}.upphoto[data-v-50331160]{margin:0 auto 110px;text-align:center}.bigtitle[data-v-50331160]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-50331160]{font-weight:400}.photobox2[data-v-50331160]{width:240px;height:240px;margin:60px auto 15px}.photobox2 img[data-v-50331160]{width:100%;height:100%}.nextbtn[data-v-50331160]{padding:0 30px 30px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-ed26d390.84c6aa38.css b/example/tpt/wx/css/chunk-ed26d390.84c6aa38.css new file mode 100644 index 0000000..f7131d9 --- /dev/null +++ b/example/tpt/wx/css/chunk-ed26d390.84c6aa38.css @@ -0,0 +1 @@ +.myHome[data-v-532ffce4]{overflow:hidden}.HomeHead[data-v-532ffce4]{display:flex;align-items:center;height:180px;background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;width:100%;margin-bottom:15px;padding:0 15px}.myname[data-v-532ffce4]{color:#333;font-size:17px;margin-left:8px}.HomeBanner[data-v-532ffce4]{overflow:hidden;margin:10px 0 15px;box-shadow:0 1px 9px rgba(0,0,0,.1);border-radius:12px;width:100%;height:0;padding-bottom:45%}.homeimg[data-v-532ffce4]{width:100%}.homeBar[data-v-532ffce4]{width:100%;height:auto;background:#fff;box-shadow:0 1px 9px rgba(0,0,0,.1);overflow:hidden;margin-bottom:15px}.kimg1[data-v-532ffce4],.kimg2[data-v-532ffce4]{width:100%}.Barpd[data-v-532ffce4]{margin:20px 15px}.homeTitle[data-v-532ffce4]{margin:15px 15px;font-size:16px;font-weight:700}.homeLi[data-v-532ffce4]{display:flex;padding:15px 15px 15px 15px;border-bottom:1px solid #eee;margin:0 10px;justify-content:space-between;align-items:center}.homeLi[data-v-532ffce4]:last-child{border-bottom:0}.homeIcon[data-v-532ffce4]{display:block;margin-right:10px;height:20px}.homeText[data-v-532ffce4]{font-size:15px;color:#333}.homeText span[data-v-532ffce4]{color:#42b983}.rr[data-v-532ffce4]{display:block;height:14px;float:right}.flexqq[data-v-532ffce4]{display:flex;align-items:center}.homecont[data-v-532ffce4]{padding:10px 0}.contxt[data-v-532ffce4]{display:flex;align-items:center;padding:10px 20px}.contxt .icc[data-v-532ffce4]{width:14px;height:14px;background:url(../img/g6.23fbe2f4.png) no-repeat;background-size:100% 100%;display:block;margin-right:5px;flex-shrink:0}.contxt h1[data-v-532ffce4]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yss[data-v-532ffce4]{color:#e6422d;flex-shrink:0}.companyname[data-v-532ffce4]{font-size:16px;color:#fff}.rinfo[data-v-532ffce4]{margin:0 15px}.ynames[data-v-532ffce4]{font-size:15px;color:#f5f5f5;padding-top:10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-ef2df310.2edec4cb.css b/example/tpt/wx/css/chunk-ef2df310.2edec4cb.css new file mode 100644 index 0000000..a2c0907 --- /dev/null +++ b/example/tpt/wx/css/chunk-ef2df310.2edec4cb.css @@ -0,0 +1 @@ +.CompanyRegistered[data-v-2065bdea]{width:100%;height:100%;background:#fff;position:fixed}.flowbox[data-v-2065bdea]{padding:15px 0}.flowcon[data-v-2065bdea]{display:flex;align-items:center;justify-content:center;width:300px;margin:0 auto;padding-bottom:8px}.flowpox[data-v-2065bdea]{display:flex;align-items:center;width:328px;font-size:16px;margin:0 auto}.lines2[data-v-2065bdea]{width:100px;height:2px;border-bottom:2px dashed #478ff3}.lines1[data-v-2065bdea]{width:100px;height:2px;border-bottom:2px dashed #ccc}.circle2[data-v-2065bdea]{width:22px}.circle1[data-v-2065bdea]{width:16px}.upphoto[data-v-2065bdea]{padding-top:10px;margin:0 auto;text-align:center}.bigtitle[data-v-2065bdea]{font-size:24px;font-weight:700;margin-bottom:15px}.stitle[data-v-2065bdea]{font-weight:400}.photobox[data-v-2065bdea]{width:300px;height:185px;margin:30px auto}.photobox img[data-v-2065bdea]{width:100%;height:100%}.nextbtn[data-v-2065bdea]{padding:0 30px 30px}.fabox[data-v-2065bdea]{padding:20px 20px 10px} \ No newline at end of file diff --git a/example/tpt/wx/css/chunk-vendors.d727e489.css b/example/tpt/wx/css/chunk-vendors.d727e489.css new file mode 100644 index 0000000..a37a47e --- /dev/null +++ b/example/tpt/wx/css/chunk-vendors.d727e489.css @@ -0,0 +1 @@ +:root{--van-black:#000;--van-white:#fff;--van-gray-1:#f7f8fa;--van-gray-2:#f2f3f5;--van-gray-3:#ebedf0;--van-gray-4:#dcdee0;--van-gray-5:#c8c9cc;--van-gray-6:#969799;--van-gray-7:#646566;--van-gray-8:#323233;--van-red:#ee0a24;--van-blue:#1989fa;--van-orange:#ff976a;--van-orange-dark:#ed6a0c;--van-orange-light:#fffbe8;--van-green:#07c160;--van-gradient-red:linear-gradient(90deg,#ff6034,#ee0a24);--van-gradient-orange:linear-gradient(90deg,#ffd01e,#ff8917);--van-primary-color:var(--van-blue);--van-success-color:var(--van-green);--van-danger-color:var(--van-red);--van-warning-color:var(--van-orange);--van-text-color:var(--van-gray-8);--van-text-color-2:var(--van-gray-6);--van-text-color-3:var(--van-gray-5);--van-text-link-color:#576b95;--van-active-color:var(--van-gray-2);--van-active-opacity:0.6;--van-disabled-opacity:0.5;--van-background-color:var(--van-gray-1);--van-background-color-light:var(--van-white);--van-padding-base:4px;--van-padding-xs:8px;--van-padding-sm:12px;--van-padding-md:16px;--van-padding-lg:24px;--van-padding-xl:32px;--van-font-size-xs:10px;--van-font-size-sm:12px;--van-font-size-md:14px;--van-font-size-lg:16px;--van-font-weight-bold:500;--van-line-height-xs:14px;--van-line-height-sm:18px;--van-line-height-md:20px;--van-line-height-lg:22px;--van-base-font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;--van-price-integer-font-family:Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif;--van-animation-duration-base:0.3s;--van-animation-duration-fast:0.2s;--van-animation-timing-function-enter:ease-out;--van-animation-timing-function-leave:ease-in;--van-border-color:var(--van-gray-3);--van-border-width-base:1px;--van-border-radius-sm:2px;--van-border-radius-md:4px;--van-border-radius-lg:8px;--van-border-radius-max:999px}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}ol,ul{margin:0;padding:0;list-style:none}@-webkit-keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.van-fade-enter-active{-webkit-animation:var(--van-animation-duration-base) van-fade-in both var(--van-animation-timing-function-enter);animation:var(--van-animation-duration-base) van-fade-in both var(--van-animation-timing-function-enter)}.van-fade-leave-active{-webkit-animation:var(--van-animation-duration-base) van-fade-out both var(--van-animation-timing-function-leave);animation:var(--van-animation-duration-base) van-fade-out both var(--van-animation-timing-function-leave)}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter);animation:van-slide-up-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave);animation:van-slide-up-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter);animation:van-slide-down-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave);animation:van-slide-down-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter);animation:van-slide-left-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave);animation:van-slide-left-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter);animation:van-slide-right-enter var(--van-animation-duration-base) both var(--van-animation-timing-function-enter)}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave);animation:van-slide-right-leave var(--van-animation-duration-base) both var(--van-animation-timing-function-leave)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}:root{--van-badge-size:16px;--van-badge-color:var(--van-white);--van-badge-padding:0 3px;--van-badge-font-size:var(--van-font-size-sm);--van-badge-font-weight:var(--van-font-weight-bold);--van-badge-border-width:var(--van-border-width-base);--van-badge-background-color:var(--van-danger-color);--van-badge-dot-color:var(--van-danger-color);--van-badge-dot-size:8px;--van-badge-font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font-family);line-height:1.2;text-align:center;background:var(--van-badge-background-color);border:var(--van-badge-border-width) solid var(--van-background-color-light);border-radius:var(--van-border-radius-max)}.van-badge--fixed{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100%}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper,.van-icon{position:relative;display:inline-block}.van-icon{font:normal normal normal 14px/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:"\e6af"}.van-icon-eye:before{content:"\e6b0"}.van-icon-enlarge:before{content:"\e6b1"}.van-icon-expand-o:before{content:"\e6b2"}.van-icon-eye-o:before{content:"\e6b3"}.van-icon-expand:before{content:"\e6b4"}.van-icon-filter-o:before{content:"\e6b5"}.van-icon-fire:before{content:"\e6b6"}.van-icon-fail:before{content:"\e6b7"}.van-icon-failure:before{content:"\e6b8"}.van-icon-fire-o:before{content:"\e6b9"}.van-icon-flag-o:before{content:"\e6ba"}.van-icon-font:before{content:"\e6bb"}.van-icon-font-o:before{content:"\e6bc"}.van-icon-gem-o:before{content:"\e6bd"}.van-icon-flower-o:before{content:"\e6be"}.van-icon-gem:before{content:"\e6bf"}.van-icon-gift-card:before{content:"\e6c0"}.van-icon-friends:before{content:"\e6c1"}.van-icon-friends-o:before{content:"\e6c2"}.van-icon-gold-coin:before{content:"\e6c3"}.van-icon-gold-coin-o:before{content:"\e6c4"}.van-icon-good-job-o:before{content:"\e6c5"}.van-icon-gift:before{content:"\e6c6"}.van-icon-gift-o:before{content:"\e6c7"}.van-icon-gift-card-o:before{content:"\e6c8"}.van-icon-good-job:before{content:"\e6c9"}.van-icon-home-o:before{content:"\e6ca"}.van-icon-goods-collect:before{content:"\e6cb"}.van-icon-graphic:before{content:"\e6cc"}.van-icon-goods-collect-o:before{content:"\e6cd"}.van-icon-hot-o:before{content:"\e6ce"}.van-icon-info:before{content:"\e6cf"}.van-icon-hotel-o:before{content:"\e6d0"}.van-icon-info-o:before{content:"\e6d1"}.van-icon-hot-sale-o:before{content:"\e6d2"}.van-icon-hot:before{content:"\e6d3"}.van-icon-like:before{content:"\e6d4"}.van-icon-idcard:before{content:"\e6d5"}.van-icon-invitation:before{content:"\e6d6"}.van-icon-like-o:before{content:"\e6d7"}.van-icon-hot-sale:before{content:"\e6d8"}.van-icon-location-o:before{content:"\e6d9"}.van-icon-location:before{content:"\e6da"}.van-icon-label:before{content:"\e6db"}.van-icon-lock:before{content:"\e6dc"}.van-icon-label-o:before{content:"\e6dd"}.van-icon-map-marked:before{content:"\e6de"}.van-icon-logistics:before{content:"\e6df"}.van-icon-manager:before{content:"\e6e0"}.van-icon-more:before{content:"\e6e1"}.van-icon-live:before{content:"\e6e2"}.van-icon-manager-o:before{content:"\e6e3"}.van-icon-medal:before{content:"\e6e4"}.van-icon-more-o:before{content:"\e6e5"}.van-icon-music-o:before{content:"\e6e6"}.van-icon-music:before{content:"\e6e7"}.van-icon-new-arrival-o:before{content:"\e6e8"}.van-icon-medal-o:before{content:"\e6e9"}.van-icon-new-o:before{content:"\e6ea"}.van-icon-free-postage:before{content:"\e6eb"}.van-icon-newspaper-o:before{content:"\e6ec"}.van-icon-new-arrival:before{content:"\e6ed"}.van-icon-minus:before{content:"\e6ee"}.van-icon-orders-o:before{content:"\e6ef"}.van-icon-new:before{content:"\e6f0"}.van-icon-paid:before{content:"\e6f1"}.van-icon-notes-o:before{content:"\e6f2"}.van-icon-other-pay:before{content:"\e6f3"}.van-icon-pause-circle:before{content:"\e6f4"}.van-icon-pause:before{content:"\e6f5"}.van-icon-pause-circle-o:before{content:"\e6f6"}.van-icon-peer-pay:before{content:"\e6f7"}.van-icon-pending-payment:before{content:"\e6f8"}.van-icon-passed:before{content:"\e6f9"}.van-icon-plus:before{content:"\e6fa"}.van-icon-phone-circle-o:before{content:"\e6fb"}.van-icon-phone-o:before{content:"\e6fc"}.van-icon-printer:before{content:"\e6fd"}.van-icon-photo-fail:before{content:"\e6fe"}.van-icon-phone:before{content:"\e6ff"}.van-icon-photo-o:before{content:"\e700"}.van-icon-play-circle:before{content:"\e701"}.van-icon-play:before{content:"\e702"}.van-icon-phone-circle:before{content:"\e703"}.van-icon-point-gift-o:before{content:"\e704"}.van-icon-point-gift:before{content:"\e705"}.van-icon-play-circle-o:before{content:"\e706"}.van-icon-shrink:before{content:"\e707"}.van-icon-photo:before{content:"\e708"}.van-icon-qr:before{content:"\e709"}.van-icon-qr-invalid:before{content:"\e70a"}.van-icon-question-o:before{content:"\e70b"}.van-icon-revoke:before{content:"\e70c"}.van-icon-replay:before{content:"\e70d"}.van-icon-service:before{content:"\e70e"}.van-icon-question:before{content:"\e70f"}.van-icon-search:before{content:"\e710"}.van-icon-refund-o:before{content:"\e711"}.van-icon-service-o:before{content:"\e712"}.van-icon-scan:before{content:"\e713"}.van-icon-share:before{content:"\e714"}.van-icon-send-gift-o:before{content:"\e715"}.van-icon-share-o:before{content:"\e716"}.van-icon-setting:before{content:"\e717"}.van-icon-points:before{content:"\e718"}.van-icon-photograph:before{content:"\e719"}.van-icon-shop:before{content:"\e71a"}.van-icon-shop-o:before{content:"\e71b"}.van-icon-shop-collect-o:before{content:"\e71c"}.van-icon-shop-collect:before{content:"\e71d"}.van-icon-smile:before{content:"\e71e"}.van-icon-shopping-cart-o:before{content:"\e71f"}.van-icon-sign:before{content:"\e720"}.van-icon-sort:before{content:"\e721"}.van-icon-star-o:before{content:"\e722"}.van-icon-smile-comment-o:before{content:"\e723"}.van-icon-stop:before{content:"\e724"}.van-icon-stop-circle-o:before{content:"\e725"}.van-icon-smile-o:before{content:"\e726"}.van-icon-star:before{content:"\e727"}.van-icon-success:before{content:"\e728"}.van-icon-stop-circle:before{content:"\e729"}.van-icon-records:before{content:"\e72a"}.van-icon-shopping-cart:before{content:"\e72b"}.van-icon-tosend:before{content:"\e72c"}.van-icon-todo-list:before{content:"\e72d"}.van-icon-thumb-circle-o:before{content:"\e72e"}.van-icon-thumb-circle:before{content:"\e72f"}.van-icon-umbrella-circle:before{content:"\e730"}.van-icon-underway:before{content:"\e731"}.van-icon-upgrade:before{content:"\e732"}.van-icon-todo-list-o:before{content:"\e733"}.van-icon-tv-o:before{content:"\e734"}.van-icon-underway-o:before{content:"\e735"}.van-icon-user-o:before{content:"\e736"}.van-icon-vip-card-o:before{content:"\e737"}.van-icon-vip-card:before{content:"\e738"}.van-icon-send-gift:before{content:"\e739"}.van-icon-wap-home:before{content:"\e73a"}.van-icon-wap-nav:before{content:"\e73b"}.van-icon-volume-o:before{content:"\e73c"}.van-icon-video:before{content:"\e73d"}.van-icon-wap-home-o:before{content:"\e73e"}.van-icon-volume:before{content:"\e73f"}.van-icon-warning:before{content:"\e740"}.van-icon-weapp-nav:before{content:"\e741"}.van-icon-wechat-pay:before{content:"\e742"}.van-icon-warning-o:before{content:"\e743"}.van-icon-wechat:before{content:"\e744"}.van-icon-setting-o:before{content:"\e745"}.van-icon-youzan-shield:before{content:"\e746"}.van-icon-warn-o:before{content:"\e747"}.van-icon-smile-comment:before{content:"\e748"}.van-icon-user-circle-o:before{content:"\e749"}.van-icon-video-o:before{content:"\e74a"}.van-icon-add-square:before{content:"\e65c"}.van-icon-add:before{content:"\e65d"}.van-icon-arrow-down:before{content:"\e65e"}.van-icon-arrow-up:before{content:"\e65f"}.van-icon-arrow:before{content:"\e660"}.van-icon-after-sale:before{content:"\e661"}.van-icon-add-o:before{content:"\e662"}.van-icon-alipay:before{content:"\e663"}.van-icon-ascending:before{content:"\e664"}.van-icon-apps-o:before{content:"\e665"}.van-icon-aim:before{content:"\e666"}.van-icon-award:before{content:"\e667"}.van-icon-arrow-left:before{content:"\e668"}.van-icon-award-o:before{content:"\e669"}.van-icon-audio:before{content:"\e66a"}.van-icon-bag-o:before{content:"\e66b"}.van-icon-balance-list:before{content:"\e66c"}.van-icon-back-top:before{content:"\e66d"}.van-icon-bag:before{content:"\e66e"}.van-icon-balance-pay:before{content:"\e66f"}.van-icon-balance-o:before{content:"\e670"}.van-icon-bar-chart-o:before{content:"\e671"}.van-icon-bars:before{content:"\e672"}.van-icon-balance-list-o:before{content:"\e673"}.van-icon-birthday-cake-o:before{content:"\e674"}.van-icon-bookmark:before{content:"\e675"}.van-icon-bill:before{content:"\e676"}.van-icon-bell:before{content:"\e677"}.van-icon-browsing-history-o:before{content:"\e678"}.van-icon-browsing-history:before{content:"\e679"}.van-icon-bookmark-o:before{content:"\e67a"}.van-icon-bulb-o:before{content:"\e67b"}.van-icon-bullhorn-o:before{content:"\e67c"}.van-icon-bill-o:before{content:"\e67d"}.van-icon-calendar-o:before{content:"\e67e"}.van-icon-brush-o:before{content:"\e67f"}.van-icon-card:before{content:"\e680"}.van-icon-cart-o:before{content:"\e681"}.van-icon-cart-circle:before{content:"\e682"}.van-icon-cart-circle-o:before{content:"\e683"}.van-icon-cart:before{content:"\e684"}.van-icon-cash-on-deliver:before{content:"\e685"}.van-icon-cash-back-record:before{content:"\e686"}.van-icon-cashier-o:before{content:"\e687"}.van-icon-chart-trending-o:before{content:"\e688"}.van-icon-certificate:before{content:"\e689"}.van-icon-chat:before{content:"\e68a"}.van-icon-clear:before{content:"\e68b"}.van-icon-chat-o:before{content:"\e68c"}.van-icon-checked:before{content:"\e68d"}.van-icon-clock:before{content:"\e68e"}.van-icon-clock-o:before{content:"\e68f"}.van-icon-close:before{content:"\e690"}.van-icon-closed-eye:before{content:"\e691"}.van-icon-circle:before{content:"\e692"}.van-icon-cluster-o:before{content:"\e693"}.van-icon-column:before{content:"\e694"}.van-icon-comment-circle-o:before{content:"\e695"}.van-icon-cluster:before{content:"\e696"}.van-icon-comment:before{content:"\e697"}.van-icon-comment-o:before{content:"\e698"}.van-icon-comment-circle:before{content:"\e699"}.van-icon-completed:before{content:"\e69a"}.van-icon-credit-pay:before{content:"\e69b"}.van-icon-coupon:before{content:"\e69c"}.van-icon-debit-pay:before{content:"\e69d"}.van-icon-coupon-o:before{content:"\e69e"}.van-icon-contact:before{content:"\e69f"}.van-icon-descending:before{content:"\e6a0"}.van-icon-desktop-o:before{content:"\e6a1"}.van-icon-diamond-o:before{content:"\e6a2"}.van-icon-description:before{content:"\e6a3"}.van-icon-delete:before{content:"\e6a4"}.van-icon-diamond:before{content:"\e6a5"}.van-icon-delete-o:before{content:"\e6a6"}.van-icon-cross:before{content:"\e6a7"}.van-icon-edit:before{content:"\e6a8"}.van-icon-ellipsis:before{content:"\e6a9"}.van-icon-down:before{content:"\e6aa"}.van-icon-discount:before{content:"\e6ab"}.van-icon-ecard-pay:before{content:"\e6ac"}.van-icon-envelop-o:before{content:"\e6ae"}.van-icon-shield-o:before{content:"\e74b"}.van-icon-guide-o:before{content:"\e74c"}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url("data:font/woff2;charset=utf-8;base64,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") format("woff2"),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.woff?t=1631948257467) format("woff"),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.ttf?t=1631948257467) format("truetype")}.van-icon__image{width:1em;height:1em;-o-object-fit:contain;object-fit:contain}:root{--van-image-placeholder-text-color:var(--van-text-color-2);--van-image-placeholder-font-size:var(--van-font-size-md);--van-image-placeholder-background-color:var(--van-background-color);--van-image-loading-icon-size:32px;--van-image-loading-icon-color:var(--van-gray-4);--van-image-error-icon-size:32px;--van-image-error-icon-color:var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-border-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background-color)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root{--van-loading-text-color:var(--van-text-color-2);--van-loading-text-font-size:var(--van-font-size-md);--van-loading-spinner-color:var(--van-gray-5);--van-loading-spinner-size:30px;--van-loading-spinner-animation-duration:0.8s}.van-loading{color:var(--van-loading-spinner-color);font-size:0}.van-loading,.van-loading__spinner{position:relative;vertical-align:middle}.van-loading__spinner{display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;-webkit-animation:van-rotate var(--van-loading-spinner-animation-duration) linear infinite;animation:van-rotate var(--van-loading-spinner-animation-duration) linear infinite}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(1turn);opacity:.3125}:root{--van-overlay-z-index:1;--van-overlay-background-color:rgba(0,0,0,0.7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background-color)}:root{--van-popup-background-color:var(--van-background-color-light);--van-popup-transition:transform var(--van-animation-duration-base);--van-popup-round-border-radius:16px;--van-popup-close-icon-size:22px;--van-popup-close-icon-color:var(--van-gray-5);--van-popup-close-icon-margin:16px;--van-popup-close-icon-z-index:1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background:var(--van-popup-background-color);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-border-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-border-radius) var(--van-popup-round-border-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-border-radius) 0 0 var(--van-popup-round-border-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{transition-timing-function:var(--van-animation-timing-function-enter)}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{transition-timing-function:var(--van-animation-timing-function-leave)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size);cursor:pointer}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root{--van-swipe-indicator-size:6px;--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:0.3;--van-swipe-indicator-active-background-color:var(--van-primary-color);--van-swipe-indicator-inactive-background-color:var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translateX(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background-color);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-animation-duration-fast),background-color var(--van-animation-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background-color);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root{--van-image-preview-index-text-color:var(--van-white);--van-image-preview-index-font-size:var(--van-font-size-md);--van-image-preview-index-line-height:var(--van-line-height-md);--van-image-preview-index-text-shadow:0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background-color:rgba(0,0,0,0.9);--van-image-preview-close-icon-size:22px;--van-image-preview-close-icon-color:var(--van-gray-5);--van-image-preview-close-icon-margin:var(--van-padding-md);--van-image-preview-close-icon-z-index:1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image{width:100%;transition-property:transform}.van-image-preview__image--vertical{width:auto;height:100%}.van-image-preview__image img{-webkit-user-drag:none}.van-image-preview__image .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background-color)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size);cursor:pointer}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root{--van-uploader-size:80px;--van-uploader-icon-size:24px;--van-uploader-icon-color:var(--van-gray-4);--van-uploader-text-color:var(--van-text-color-2);--van-uploader-text-font-size:var(--van-font-size-sm);--van-uploader-upload-background-color:var(--van-gray-1);--van-uploader-upload-active-color:var(--van-active-color);--van-uploader-delete-color:var(--van-white);--van-uploader-delete-icon-size:14px;--van-uploader-delete-background-color:rgba(0,0,0,0.7);--van-uploader-file-background-color:var(--van-background-color);--van-uploader-file-icon-size:20px;--van-uploader-file-icon-color:var(--van-gray-7);--van-uploader-file-name-padding:0 var(--van-padding-base);--van-uploader-file-name-margin-top:var(--van-padding-xs);--van-uploader-file-name-font-size:var(--van-font-size-sm);--van-uploader-file-name-text-color:var(--van-gray-7);--van-uploader-mask-text-color:var(--van-white);--van-uploader-mask-background-color:rgba(50,50,51,0.88);--van-uploader-mask-icon-size:22px;--van-uploader-mask-message-font-size:var(--van-font-size-sm);--van-uploader-mask-message-line-height:var(--van-line-height-xs);--van-uploader-loading-icon-size:22px;--van-uploader-loading-icon-color:var(--van-white);--van-uploader-disabled-opacity:var(--van-disabled-opacity)}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background-color)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background-color)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0;width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background-color);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__mask,.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background-color)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background-color)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root{--van-notify-text-color:var(--van-white);--van-notify-padding:var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size:var(--van-font-size-md);--van-notify-line-height:var(--van-line-height-md);--van-notify-primary-background-color:var(--van-primary-color);--van-notify-success-background-color:var(--van-success-color);--van-notify-danger-background-color:var(--van-danger-color);--van-notify-warning-background-color:var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background-color)}.van-notify--success{background:var(--van-notify-success-background-color)}.van-notify--danger{background:var(--van-notify-danger-background-color)}.van-notify--warning{background:var(--van-notify-warning-background-color)}:root{--van-picker-background-color:var(--van-background-color-light);--van-picker-toolbar-height:44px;--van-picker-title-font-size:var(--van-font-size-lg);--van-picker-title-line-height:var(--van-line-height-md);--van-picker-action-padding:0 var(--van-padding-md);--van-picker-action-font-size:var(--van-font-size-md);--van-picker-confirm-action-color:var(--van-text-link-color);--van-picker-cancel-action-color:var(--van-text-color-2);--van-picker-option-font-size:var(--van-font-size-lg);--van-picker-option-padding:0 var(--van-padding-base);--van-picker-option-text-color:var(--van-text-color);--van-picker-option-disabled-opacity:0.3;--van-picker-loading-icon-color:var(--van-primary-color);--van-picker-loading-mask-color:hsla(0,0%,100%,0.9);--van-picker-mask-color:linear-gradient(180deg,hsla(0,0%,100%,0.9),hsla(0,0%,100%,0.4)),linear-gradient(0deg,hsla(0,0%,100%,0.9),hsla(0,0%,100%,0.4))}.van-picker{position:relative;background:var(--van-picker-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none;cursor:pointer}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{max-width:50%;font-weight:var(--van-font-weight-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center}.van-picker__columns{position:relative;display:flex;cursor:-webkit-grab;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%)}.van-picker__frame,.van-picker__mask{position:absolute;pointer-events:none}.van-picker__mask{top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0)}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root{--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:50px;--van-list-loading-icon-size:16px}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root{--van-switch-size:30px;--van-switch-width:2em;--van-switch-height:1em;--van-switch-node-size:1em;--van-switch-node-background-color:var(--van-white);--van-switch-node-box-shadow:0 3px 1px 0 rgba(0,0,0,0.05),0 2px 2px 0 rgba(0,0,0,0.1),0 3px 3px 0 rgba(0,0,0,0.05);--van-switch-background-color:var(--van-background-color-light);--van-switch-on-background-color:var(--van-primary-color);--van-switch-transition-duration:var(--van-animation-duration-base);--van-switch-disabled-opacity:var(--van-disabled-opacity);--van-switch-border:var(--van-border-width-base) solid rgba(0,0,0,0.1)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background-color);border:var(--van-switch-border);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-transition-duration)}.van-switch__node{position:absolute;top:0;left:0;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background-color);border-radius:100%;box-shadow:var(--van-switch-node-box-shadow);transition:transform var(--van-switch-transition-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background-color)}.van-switch--on .van-switch__node{transform:translateX(calc(var(--van-switch-width) - var(--van-switch-node-size)))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background-color)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}.van-radio-group--horizontal{display:flex;flex-wrap:wrap}:root{--van-checkbox-size:20px;--van-checkbox-border-color:var(--van-gray-5);--van-checkbox-transition-duration:var(--van-animation-duration-fast);--van-checkbox-label-margin:var(--van-padding-xs);--van-checkbox-label-color:var(--van-text-color);--van-checkbox-checked-icon-color:var(--van-primary-color);--van-checkbox-disabled-icon-color:var(--van-gray-5);--van-checkbox-disabled-label-color:var(--van-text-color-3);--van-checkbox-disabled-background-color:var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-transition-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background-color);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root{--van-radio-size:20px;--van-radio-border-color:var(--van-gray-5);--van-radio-transition-duration:var(--van-animation-duration-fast);--van-radio-label-margin:var(--van-padding-xs);--van-radio-label-color:var(--van-text-color);--van-radio-checked-icon-color:var(--van-primary-color);--van-radio-disabled-icon-color:var(--van-gray-5);--van-radio-disabled-label-color:var(--van-text-color-3);--van-radio-disabled-background-color:var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-transition-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background-color);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root{--van-nav-bar-height:46px;--van-nav-bar-background-color:var(--van-background-color-light);--van-nav-bar-arrow-size:16px;--van-nav-bar-icon-color:var(--van-primary-color);--van-nav-bar-text-color:var(--van-primary-color);--van-nav-bar-title-font-size:var(--van-font-size-lg);--van-nav-bar-title-text-color:var(--van-text-color);--van-nav-bar-z-index:1}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-weight-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md);cursor:pointer}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root{--van-cell-font-size:var(--van-font-size-md);--van-cell-line-height:24px;--van-cell-vertical-padding:10px;--van-cell-horizontal-padding:var(--van-padding-md);--van-cell-text-color:var(--van-text-color);--van-cell-background-color:var(--van-background-color-light);--van-cell-border-color:var(--van-border-color);--van-cell-active-color:var(--van-active-color);--van-cell-required-color:var(--van-danger-color);--van-cell-label-color:var(--van-text-color-2);--van-cell-label-font-size:var(--van-font-size-sm);--van-cell-label-line-height:var(--van-line-height-sm);--van-cell-label-margin-top:var(--van-padding-base);--van-cell-value-color:var(--van-text-color-2);--van-cell-icon-size:16px;--van-cell-right-icon-color:var(--van-gray-6);--van-cell-large-vertical-padding:var(--van-padding-sm);--van-cell-large-title-font-size:var(--van-font-size-lg);--van-cell-large-label-font-size:var(--van-font-size-md)}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background-color)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:var(--van-text-color);text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root{--van-button-mini-height:24px;--van-button-mini-padding:0 var(--van-padding-base);--van-button-mini-font-size:var(--van-font-size-xs);--van-button-small-height:32px;--van-button-small-padding:0 var(--van-padding-xs);--van-button-small-font-size:var(--van-font-size-sm);--van-button-normal-padding:0 15px;--van-button-normal-font-size:var(--van-font-size-md);--van-button-large-height:50px;--van-button-default-height:44px;--van-button-default-line-height:1.2;--van-button-default-font-size:var(--van-font-size-lg);--van-button-default-color:var(--van-text-color);--van-button-default-background-color:var(--van-background-color-light);--van-button-default-border-color:var(--van-border-color);--van-button-primary-color:var(--van-white);--van-button-primary-background-color:var(--van-primary-color);--van-button-primary-border-color:var(--van-primary-color);--van-button-success-color:var(--van-white);--van-button-success-background-color:var(--van-success-color);--van-button-success-border-color:var(--van-success-color);--van-button-danger-color:var(--van-white);--van-button-danger-background-color:var(--van-danger-color);--van-button-danger-border-color:var(--van-danger-color);--van-button-warning-color:var(--van-white);--van-button-warning-background-color:var(--van-warning-color);--van-button-warning-border-color:var(--van-warning-color);--van-button-border-width:var(--van-border-width-base);--van-button-border-radius:var(--van-border-radius-sm);--van-button-round-border-radius:var(--van-border-radius-max);--van-button-plain-background-color:var(--van-white);--van-button-disabled-opacity:var(--van-disabled-opacity);--van-button-icon-size:1.2em;--van-button-loading-icon-size:20px}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-border-radius);cursor:pointer;transition:opacity var(--van-animation-duration-fast);-webkit-appearance:none}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--disabled:before,.van-button--loading:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background-color);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background-color);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background-color);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background-color);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background-color);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background-color)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background-color)}.van-button--plain.van-button--success{color:var(--van-button-success-background-color)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background-color)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background-color)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-border-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-border-radius)*2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-border-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root{--van-cell-group-background-color:var(--van-background-color-light);--van-cell-group-title-color:var(--van-text-color-2);--van-cell-group-title-padding:var(--van-padding-md) var(--van-padding-md) var(--van-padding-xs);--van-cell-group-title-font-size:var(--van-font-size-md);--van-cell-group-title-line-height:16px;--van-cell-group-inset-padding:0 var(--van-padding-md);--van-cell-group-inset-border-radius:var(--van-border-radius-lg);--van-cell-group-inset-title-padding:var(--van-padding-md) var(--van-padding-md) var(--van-padding-xs) var(--van-padding-xl)}.van-cell-group{background:var(--van-cell-group-background-color)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-border-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root{--van-field-label-width:6.2em;--van-field-label-color:var(--van-gray-7);--van-field-label-margin-right:var(--van-padding-sm);--van-field-input-text-color:var(--van-text-color);--van-field-input-error-text-color:var(--van-danger-color);--van-field-input-disabled-text-color:var(--van-text-color-3);--van-field-placeholder-text-color:var(--van-text-color-3);--van-field-icon-size:16px;--van-field-clear-icon-size:16px;--van-field-clear-icon-color:var(--van-gray-5);--van-field-right-icon-color:var(--van-gray-6);--van-field-error-message-color:var(--van-danger-color);--van-field-error-message-font-size:12px;--van-field-text-area-min-height:60px;--van-field-word-limit-color:var(--van-gray-7);--van-field-word-limit-font-size:var(--van-font-size-sm);--van-field-word-limit-line-height:16px;--van-field-disabled-text-color:var(--van-text-color-3);--van-field-required-mark-color:var(--van-red)}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.van-field__control::-moz-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:-ms-input-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-moz-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error:-ms-input-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs)*-1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root{--van-pull-refresh-head-height:50px;--van-pull-refresh-head-font-size:var(--van-font-size-md);--van-pull-refresh-head-text-color:var(--van-text-color-2);--van-pull-refresh-loading-icon-size:16px}.van-pull-refresh{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root{--van-sticky-z-index:99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)} \ No newline at end of file diff --git a/example/tpt/wx/favicon.ico b/example/tpt/wx/favicon.ico new file mode 100644 index 0000000..50f1ac6 Binary files /dev/null and b/example/tpt/wx/favicon.ico differ diff --git a/example/tpt/wx/img/fan.png b/example/tpt/wx/img/fan.png new file mode 100644 index 0000000..5e54f18 Binary files /dev/null and b/example/tpt/wx/img/fan.png differ diff --git a/example/tpt/wx/img/g2.ae2f1ecd.png b/example/tpt/wx/img/g2.ae2f1ecd.png new file mode 100644 index 0000000..8b5e40a Binary files /dev/null and b/example/tpt/wx/img/g2.ae2f1ecd.png differ diff --git a/example/tpt/wx/img/g4.32408478.png b/example/tpt/wx/img/g4.32408478.png new file mode 100644 index 0000000..3809b28 Binary files /dev/null and b/example/tpt/wx/img/g4.32408478.png differ diff --git a/example/tpt/wx/img/g6.23fbe2f4.png b/example/tpt/wx/img/g6.23fbe2f4.png new file mode 100644 index 0000000..ea85771 Binary files /dev/null and b/example/tpt/wx/img/g6.23fbe2f4.png differ diff --git a/example/tpt/wx/img/logo.ff981e14.png b/example/tpt/wx/img/logo.ff981e14.png new file mode 100644 index 0000000..06fd09a Binary files /dev/null and b/example/tpt/wx/img/logo.ff981e14.png differ diff --git a/example/tpt/wx/img/logo.png b/example/tpt/wx/img/logo.png new file mode 100644 index 0000000..06fd09a Binary files /dev/null and b/example/tpt/wx/img/logo.png differ diff --git a/example/tpt/wx/img/vc.c744fe6c.png b/example/tpt/wx/img/vc.c744fe6c.png new file mode 100644 index 0000000..03476f1 Binary files /dev/null and b/example/tpt/wx/img/vc.c744fe6c.png differ diff --git a/example/tpt/wx/img/vc2.59364747.png b/example/tpt/wx/img/vc2.59364747.png new file mode 100644 index 0000000..8d6f41a Binary files /dev/null and b/example/tpt/wx/img/vc2.59364747.png differ diff --git a/example/tpt/wx/img/zheng.png b/example/tpt/wx/img/zheng.png new file mode 100644 index 0000000..78a0dad Binary files /dev/null and b/example/tpt/wx/img/zheng.png differ diff --git a/example/tpt/wx/img/zhizao.png b/example/tpt/wx/img/zhizao.png new file mode 100644 index 0000000..3391579 Binary files /dev/null and b/example/tpt/wx/img/zhizao.png differ diff --git a/example/tpt/wx/index.html b/example/tpt/wx/index.html new file mode 100644 index 0000000..934ae2f --- /dev/null +++ b/example/tpt/wx/index.html @@ -0,0 +1 @@ +政企超链接
\ No newline at end of file diff --git a/example/tpt/wx/js/app.0b08a21a.js b/example/tpt/wx/js/app.0b08a21a.js new file mode 100644 index 0000000..7483ab4 --- /dev/null +++ b/example/tpt/wx/js/app.0b08a21a.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,r,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;a--)if(t.customRouterData.history[a]==e)return a;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=a:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,a,r){n?t.otherEventTransitionName(e.path,a.path):(n=!0,t.initRouterPaths(e.path)),r()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-190deb01")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-6205d240")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-72fd1b41")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(b["a"]),J.use(p["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(r["a"]),J.use(a["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.0b08a21a.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.0b08a21a.js.map b/example/tpt/wx/js/app.0b08a21a.js.map new file mode 100644 index 0000000..abfb6e1 --- /dev/null +++ b/example/tpt/wx/js/app.0b08a21a.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.0b08a21a.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"fdbef06a\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-190deb01\":\"c56c5ee5\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-6205d240\":\"512e7069\",\"chunk-72fd1b41\":\"b21e784a\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-a8bc62ea\":\"ab9b17ed\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-190deb01\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-6205d240\":1,\"chunk-72fd1b41\":1,\"chunk-a847bd8a\":1,\"chunk-a8bc62ea\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-190deb01\":\"dfcf440b\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-6205d240\":\"49506955\",\"chunk-72fd1b41\":\"39f0bed9\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-a8bc62ea\":\"eadcd10d\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.32269095.js b/example/tpt/wx/js/app.32269095.js new file mode 100644 index 0000000..6a340b0 --- /dev/null +++ b/example/tpt/wx/js/app.32269095.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,a,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;r--)if(t.customRouterData.history[r]==e)return r;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=r:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,r,a){n?t.otherEventTransitionName(e.path,r.path):(n=!0,t.initRouterPaths(e.path)),a()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-ed26d390")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-ed26d390")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-190deb01")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-6205d240")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-72fd1b41")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-ef2df310")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(b["a"]),J.use(m["a"]),J.use(p["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(a["a"]),J.use(r["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.32269095.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.32269095.js.map b/example/tpt/wx/js/app.32269095.js.map new file mode 100644 index 0000000..4270639 --- /dev/null +++ b/example/tpt/wx/js/app.32269095.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.32269095.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"fdbef06a\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-190deb01\":\"c56c5ee5\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-6205d240\":\"512e7069\",\"chunk-72fd1b41\":\"b21e784a\",\"chunk-ed26d390\":\"d8c8cf4a\",\"chunk-ef2df310\":\"5ba60009\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-190deb01\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-6205d240\":1,\"chunk-72fd1b41\":1,\"chunk-ed26d390\":1,\"chunk-ef2df310\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-190deb01\":\"dfcf440b\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-6205d240\":\"49506955\",\"chunk-72fd1b41\":\"39f0bed9\",\"chunk-ed26d390\":\"84c6aa38\",\"chunk-ef2df310\":\"2edec4cb\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.509375ac.js b/example/tpt/wx/js/app.509375ac.js new file mode 100644 index 0000000..b36b5e7 --- /dev/null +++ b/example/tpt/wx/js/app.509375ac.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,r,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;a--)if(t.customRouterData.history[a]==e)return a;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=a:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,a,r){n?t.otherEventTransitionName(e.path,a.path):(n=!0,t.initRouterPaths(e.path)),r()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-14e3b3a2")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-71bdbb2b")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-c4bbf8f8")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(p["a"]),J.use(b["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(r["a"]),J.use(a["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.509375ac.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.509375ac.js.map b/example/tpt/wx/js/app.509375ac.js.map new file mode 100644 index 0000000..a0493e2 --- /dev/null +++ b/example/tpt/wx/js/app.509375ac.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.509375ac.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"b465587f\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-14e3b3a2\":\"9c476b85\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-71bdbb2b\":\"462eabd7\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-a8bc62ea\":\"ab9b17ed\",\"chunk-c4bbf8f8\":\"5a63fa73\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-14e3b3a2\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-71bdbb2b\":1,\"chunk-a847bd8a\":1,\"chunk-a8bc62ea\":1,\"chunk-c4bbf8f8\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-14e3b3a2\":\"085b3653\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-71bdbb2b\":\"374fdc46\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-a8bc62ea\":\"eadcd10d\",\"chunk-c4bbf8f8\":\"82652cb3\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.54a9ae95.js b/example/tpt/wx/js/app.54a9ae95.js new file mode 100644 index 0000000..a14c0c7 --- /dev/null +++ b/example/tpt/wx/js/app.54a9ae95.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,r,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;a--)if(t.customRouterData.history[a]==e)return a;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=a:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,a,r){n?t.otherEventTransitionName(e.path,a.path):(n=!0,t.initRouterPaths(e.path)),r()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-6c976239")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-71bdbb2b")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-c4bbf8f8")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(p["a"]),J.use(b["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(r["a"]),J.use(a["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.54a9ae95.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.54a9ae95.js.map b/example/tpt/wx/js/app.54a9ae95.js.map new file mode 100644 index 0000000..4467cdd --- /dev/null +++ b/example/tpt/wx/js/app.54a9ae95.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.54a9ae95.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"b465587f\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-6c976239\":\"5a506418\",\"chunk-71bdbb2b\":\"462eabd7\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-a8bc62ea\":\"ab9b17ed\",\"chunk-c4bbf8f8\":\"5a63fa73\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-6c976239\":1,\"chunk-71bdbb2b\":1,\"chunk-a847bd8a\":1,\"chunk-a8bc62ea\":1,\"chunk-c4bbf8f8\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-6c976239\":\"2287d128\",\"chunk-71bdbb2b\":\"374fdc46\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-a8bc62ea\":\"eadcd10d\",\"chunk-c4bbf8f8\":\"82652cb3\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.73d52e62.js b/example/tpt/wx/js/app.73d52e62.js new file mode 100644 index 0000000..0b937af --- /dev/null +++ b/example/tpt/wx/js/app.73d52e62.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,a,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;r--)if(t.customRouterData.history[r]==e)return r;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=r:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,r,a){n?t.otherEventTransitionName(e.path,r.path):(n=!0,t.initRouterPaths(e.path)),a()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-80c14306")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-80c14306")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-282a0965")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-71bdbb2b")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-c4bbf8f8")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(p["a"]),J.use(b["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(a["a"]),J.use(r["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.73d52e62.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.73d52e62.js.map b/example/tpt/wx/js/app.73d52e62.js.map new file mode 100644 index 0000000..77b8e36 --- /dev/null +++ b/example/tpt/wx/js/app.73d52e62.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAGnBC,EAAqB,CACxB,IAAO,GAMJjB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASa,EAAe7B,GACvB,OAAOyB,EAAoBK,EAAI,OAAS,GAAG9B,IAAUA,GAAW,IAAM,CAAC,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,YAAYA,GAAW,MAIpa,SAASyB,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAUgC,QAGnC,IAAIC,EAASL,EAAiB5B,GAAY,CACzCK,EAAGL,EACHkC,GAAG,EACHF,QAAS,IAUV,OANAlB,EAAQd,GAAUW,KAAKsB,EAAOD,QAASC,EAAQA,EAAOD,QAASN,GAG/DO,EAAOC,GAAI,EAGJD,EAAOD,QAKfN,EAAoBS,EAAI,SAAuBlC,GAC9C,IAAImC,EAAW,GAIXC,EAAY,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,GAC7NR,EAAmB5B,GAAUmC,EAASvB,KAAKgB,EAAmB5B,IACzB,IAAhC4B,EAAmB5B,IAAkBoC,EAAUpC,IACtDmC,EAASvB,KAAKgB,EAAmB5B,GAAW,IAAIqC,SAAQ,SAASC,EAASC,GAIzE,IAHA,IAAIC,EAAO,QAAU,GAAGxC,IAAUA,GAAW,IAAM,CAAC,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,WAAW,iBAAiB,YAAYA,GAAW,OAC5YyC,EAAWhB,EAAoBK,EAAIU,EACnCE,EAAmBC,SAASC,qBAAqB,QAC7CxC,EAAI,EAAGA,EAAIsC,EAAiBpC,OAAQF,IAAK,CAChD,IAAIyC,EAAMH,EAAiBtC,GACvB0C,EAAWD,EAAIE,aAAa,cAAgBF,EAAIE,aAAa,QACjE,GAAe,eAAZF,EAAIG,MAAyBF,IAAaN,GAAQM,IAAaL,GAAW,OAAOH,IAErF,IAAIW,EAAoBN,SAASC,qBAAqB,SACtD,IAAQxC,EAAI,EAAGA,EAAI6C,EAAkB3C,OAAQF,IAAK,CAC7CyC,EAAMI,EAAkB7C,GACxB0C,EAAWD,EAAIE,aAAa,aAChC,GAAGD,IAAaN,GAAQM,IAAaL,EAAU,OAAOH,IAEvD,IAAIY,EAAUP,SAASQ,cAAc,QACrCD,EAAQF,IAAM,aACdE,EAAQE,KAAO,WACfF,EAAQG,OAASf,EACjBY,EAAQI,QAAU,SAASC,GAC1B,IAAIC,EAAUD,GAASA,EAAME,QAAUF,EAAME,OAAOC,KAAOjB,EACvDkB,EAAM,IAAIC,MAAM,qBAAuB5D,EAAU,cAAgBwD,EAAU,KAC/EG,EAAIE,KAAO,wBACXF,EAAIH,QAAUA,SACP5B,EAAmB5B,GAC1BkD,EAAQY,WAAWC,YAAYb,GAC/BX,EAAOoB,IAERT,EAAQV,KAAOC,EAEf,IAAIuB,EAAOrB,SAASC,qBAAqB,QAAQ,GACjDoB,EAAKC,YAAYf,MACfgB,MAAK,WACPtC,EAAmB5B,GAAW,MAMhC,IAAImE,EAAqBxD,EAAgBX,GACzC,GAA0B,IAAvBmE,EAGF,GAAGA,EACFhC,EAASvB,KAAKuD,EAAmB,QAC3B,CAEN,IAAIC,EAAU,IAAI/B,SAAQ,SAASC,EAASC,GAC3C4B,EAAqBxD,EAAgBX,GAAW,CAACsC,EAASC,MAE3DJ,EAASvB,KAAKuD,EAAmB,GAAKC,GAGtC,IACIC,EADAC,EAAS3B,SAASQ,cAAc,UAGpCmB,EAAOC,QAAU,QACjBD,EAAOE,QAAU,IACb/C,EAAoBgD,IACvBH,EAAOI,aAAa,QAASjD,EAAoBgD,IAElDH,EAAOZ,IAAM7B,EAAe7B,GAG5B,IAAI2E,EAAQ,IAAIf,MAChBS,EAAmB,SAAUd,GAE5Be,EAAOhB,QAAUgB,EAAOjB,OAAS,KACjCuB,aAAaJ,GACb,IAAIK,EAAQlE,EAAgBX,GAC5B,GAAa,IAAV6E,EAAa,CACf,GAAGA,EAAO,CACT,IAAIC,EAAYvB,IAAyB,SAAfA,EAAMH,KAAkB,UAAYG,EAAMH,MAChE2B,EAAUxB,GAASA,EAAME,QAAUF,EAAME,OAAOC,IACpDiB,EAAMK,QAAU,iBAAmBhF,EAAU,cAAgB8E,EAAY,KAAOC,EAAU,IAC1FJ,EAAMM,KAAO,iBACbN,EAAMvB,KAAO0B,EACbH,EAAMnB,QAAUuB,EAChBF,EAAM,GAAGF,GAEVhE,EAAgBX,QAAWkF,IAG7B,IAAIV,EAAUW,YAAW,WACxBd,EAAiB,CAAEjB,KAAM,UAAWK,OAAQa,MAC1C,MACHA,EAAOhB,QAAUgB,EAAOjB,OAASgB,EACjC1B,SAASqB,KAAKC,YAAYK,GAG5B,OAAOjC,QAAQ+C,IAAIjD,IAIpBV,EAAoB4D,EAAIxE,EAGxBY,EAAoB6D,EAAI3D,EAGxBF,EAAoB8D,EAAI,SAASxD,EAASkD,EAAMO,GAC3C/D,EAAoBgE,EAAE1D,EAASkD,IAClC1E,OAAOmF,eAAe3D,EAASkD,EAAM,CAAEU,YAAY,EAAMC,IAAKJ,KAKhE/D,EAAoBoE,EAAI,SAAS9D,GACX,qBAAX+D,QAA0BA,OAAOC,aAC1CxF,OAAOmF,eAAe3D,EAAS+D,OAAOC,YAAa,CAAEC,MAAO,WAE7DzF,OAAOmF,eAAe3D,EAAS,aAAc,CAAEiE,OAAO,KAQvDvE,EAAoBwE,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQvE,EAAoBuE,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAK7F,OAAO8F,OAAO,MAGvB,GAFA5E,EAAoBoE,EAAEO,GACtB7F,OAAOmF,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOvE,EAAoB8D,EAAEa,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIR3E,EAAoB+E,EAAI,SAASxE,GAChC,IAAIwD,EAASxD,GAAUA,EAAOmE,WAC7B,WAAwB,OAAOnE,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAP,EAAoB8D,EAAEC,EAAQ,IAAKA,GAC5BA,GAIR/D,EAAoBgE,EAAI,SAASgB,EAAQC,GAAY,OAAOnG,OAAOC,UAAUC,eAAeC,KAAK+F,EAAQC,IAGzGjF,EAAoBK,EAAI,GAGxBL,EAAoBkF,GAAK,SAAShD,GAA2B,MAApBiD,QAAQjC,MAAMhB,GAAYA,GAEnE,IAAIkD,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAWjG,KAAK2F,KAAKM,GAC5CA,EAAWjG,KAAOf,EAClBgH,EAAaA,EAAWG,QACxB,IAAI,IAAI5G,EAAI,EAAGA,EAAIyG,EAAWvG,OAAQF,IAAKP,EAAqBgH,EAAWzG,IAC3E,IAAIU,EAAsBiG,EAI1B/F,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,ixBCxQT,eAKc,Q,wBAHZ,gBAFqB+F,EAErB,EAFqBA,UAErB,MAF8B,CAE9B,eAEa,QAFAhC,KAAM,EAAAiC,QAAQC,iBAAiBC,gB,yBAC1C,iBAA6B,E,iBAA7B,eAA6B,eAAbH,S,8BAOL,OACbhC,KAAM,O,iCCNR,MAAMoC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,KAErD,Q,4CCJTC,G,kDAA2C,4CAEjD,SAASC,EAAiBC,GAEtB,IAAIC,EAASnH,OAAO8F,OAAOoB,GAG3BC,EAAOP,iBAAmB,CACtBC,eAAgB,GAChBO,QAAS,IAIbD,EAAOE,QAAU,SAAUC,GAEvB,IADA,IAAIC,EAASJ,EAAOP,iBAAiBQ,QAAQrH,OACpCF,EAAI0H,EAAS,EAAG1H,GAAK,EAAGA,IAC7B,GAAIsH,EAAOP,iBAAiBQ,QAAQvH,IAAMyH,EACtC,OAAOzH,EAGf,OAAQ,GAIZsH,EAAOK,cAAgB,SAASF,GAC5BH,EAAOP,iBAAiBQ,QAAQ/G,KAAKiH,GAErCG,eAAeC,QAAQV,EAA0CW,KAAKC,UAAUT,EAAOP,iBAAiBQ,WAI5GD,EAAOU,qBAAuB,WAAiB,IAAP5B,EAAO,uDAAH,EACxC,GAAIA,EAAI,EAAG,CACP,IAAK,IAAIpG,EAAI,EAAGA,EAAIoG,EAAGpG,IACnBsH,EAAOP,iBAAiBQ,QAAQU,MAGpCL,eAAeC,QAAQV,EAA0CW,KAAKC,UAAUT,EAAOP,iBAAiBQ,YAKhHD,EAAOY,gBAAkB,SAAUC,GAE/B,IAAIC,EAGJ,GAFAA,EAASR,eAAeS,QAAQlB,GAE5BiB,QAAoBtD,GAAVsD,EAAqB,CAC/B,IAAIE,EAAMR,KAAKS,MAAMH,GACjBI,MAAMC,QAAQH,IAAQA,EAAIpI,OAAS,EAEnCoH,EAAOP,iBAAiBQ,QAAUe,GAGlChB,EAAOP,iBAAiBQ,QAAU,GAClCD,EAAOP,iBAAiBQ,QAAQ/G,KAAK2H,SAIzCb,EAAOP,iBAAiBQ,QAAU,GAClCD,EAAOP,iBAAiBQ,QAAQ/G,KAAK2H,GAIzCP,eAAeC,QAAQV,EAA0CW,KAAKC,UAAUT,EAAOP,iBAAiBQ,WAI5GD,EAAO9G,KAAO,WAAY,MAElBkI,EAAWC,UAAU,GACF,iBAAZD,EACPpB,EAAOK,cAAce,GAErBpB,EAAOK,cAAce,EAASjB,MAGlCH,EAAOP,iBAAiBC,eAAiB,cAEzC,EAAAM,EAAOsB,UAAUpI,MAAKF,KAAtB,SAA2BuI,MAA3B,kCAAoCF,cAIxCrB,EAAOwB,QAAU,WAAY,MAEzBxB,EAAOU,uBACP,IAAIU,EAAWC,UAAU,GACF,iBAAZD,EACPpB,EAAOK,cAAce,GAErBpB,EAAOK,cAAce,EAASjB,MAGlCH,EAAOP,iBAAiBC,eAAiB,cAEzC,EAAAM,EAAOsB,UAAUE,SAAQxI,KAAzB,SAA8BuI,MAA9B,kCAAuCF,cAI3CrB,EAAOyB,GAAK,SAAU3C,GACdA,EAAI,EAEJI,QAAQjC,MAAM,wBAGlB+C,EAAOU,sBAAsB5B,GAE7BkB,EAAOP,iBAAiBC,eAAiB,cAEzCM,EAAOsB,UAAUG,GAAGzI,KAAKuI,KAAMzC,KAInCkB,EAAO0B,KAAO,WAEV1B,EAAOU,uBAEPV,EAAOP,iBAAiBC,eAAiB,cAEzCM,EAAOsB,UAAUG,GAAGzI,KAAKuI,MAAO,IAGpCvB,EAAO2B,QAAU,WAEbzC,QAAQjC,MAAM,0BAUlB+C,EAAO4B,yBAA2B,SAAUf,GACxC,GAA8C,IAA1Cb,EAAOP,iBAAiBC,eAA5B,CAKA,IAAImC,EAAU7B,EAAOE,QAAQW,IACb,GAAZgB,GAAiB7B,EAAOP,iBAAiBQ,QAAQrH,OAASiJ,GAAW,GAErE7B,EAAOK,cAAcQ,GACrBb,EAAOP,iBAAiBC,eAAiB,eAEzCM,EAAOU,uBACPV,EAAOP,iBAAiBC,eAAiB,iBAKjD,IAAIoC,GAAS,EAqBb,OAlBA9B,EAAO+B,YAAW,SAACC,EAAIC,EAAMC,GACrBJ,EACA9B,EAAO4B,yBAAyBI,EAAG7B,KAAM8B,EAAK9B,OAE9C2B,GAAS,EACT9B,EAAOY,gBAAgBoB,EAAG7B,OAE9B+B,OAIJlC,EAAOmC,WAAU,WACb1E,YAAW,WAEPuC,EAAOP,iBAAiBC,eAAiB,KAC1C,QAGAM,EAGIF,QCnLTsC,EAAS,CACX,CACIjC,KAAM,IACNkC,UAAW,kBAAM,4GACjBC,SAAU,IAEd,CACInC,KAAM,SACNkC,UAAW,kBAAM,uFACnB,CACElC,KAAM,QACNkC,UAAW,kBAAM,6GACnB,CACElC,KAAM,iBACNkC,UAAW,kBAAM,uFACnB,CACElC,KAAM,WACNkC,UAAW,kBAAM,6GAErB,CACIlC,KAAM,aACNkC,UAAW,kBAAM,6GAErB,CACIlC,KAAM,YACNkC,UAAW,kBAAM,6GAErB,CACIlC,KAAM,gBACNkC,UAAW,kBAAM,6GAErB,CACIlC,KAAM,cACNkC,UAAW,kBAAM,6GAErB,CACIlC,KAAM,cACNkC,UAAW,kBAAM,6GAErB,CACIlC,KAAM,iBACNkC,UAAW,kBAAM,uFAErB,CACIlC,KAAM,UACNkC,UAAW,kBAAM,wFAMrBrC,EAAS,IAAIuC,OAAa,CAE1BtC,QAASuC,iBAETJ,WAIJpC,EAASF,EAAiBE,GAGXA,QCpDFyC,EAAMC,eAAUC,GAe7BF,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAI5C,GACRyC,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QACAH,EAAIG,IAAJ,QAWAH,EAAII,MAAM,S,oCC3DV,W","file":"js/app.73d52e62.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"59e841c6\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-282a0965\":\"44e330de\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-71bdbb2b\":\"462eabd7\",\"chunk-80c14306\":\"5daf86b7\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-c4bbf8f8\":\"5a63fa73\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-282a0965\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-71bdbb2b\":1,\"chunk-80c14306\":1,\"chunk-a847bd8a\":1,\"chunk-c4bbf8f8\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-282a0965\":\"104d18af\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-71bdbb2b\":\"374fdc46\",\"chunk-80c14306\":\"7094a602\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-c4bbf8f8\":\"82652cb3\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.a04071c9.js b/example/tpt/wx/js/app.a04071c9.js new file mode 100644 index 0000000..2f177a7 --- /dev/null +++ b/example/tpt/wx/js/app.a04071c9.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,r,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;a--)if(t.customRouterData.history[a]==e)return a;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=a:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,a,r){n?t.otherEventTransitionName(e.path,a.path):(n=!0,t.initRouterPaths(e.path)),r()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-6bdd0bce")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-71bdbb2b")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-c4bbf8f8")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(p["a"]),J.use(b["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(r["a"]),J.use(a["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.a04071c9.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.a04071c9.js.map b/example/tpt/wx/js/app.a04071c9.js.map new file mode 100644 index 0000000..b5dde46 --- /dev/null +++ b/example/tpt/wx/js/app.a04071c9.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.a04071c9.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"b465587f\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-6bdd0bce\":\"58b31a6d\",\"chunk-71bdbb2b\":\"462eabd7\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-a8bc62ea\":\"ab9b17ed\",\"chunk-c4bbf8f8\":\"5a63fa73\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-6bdd0bce\":1,\"chunk-71bdbb2b\":1,\"chunk-a847bd8a\":1,\"chunk-a8bc62ea\":1,\"chunk-c4bbf8f8\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-6bdd0bce\":\"5217e059\",\"chunk-71bdbb2b\":\"374fdc46\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-a8bc62ea\":\"eadcd10d\",\"chunk-c4bbf8f8\":\"82652cb3\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.bfdd1b0a.js b/example/tpt/wx/js/app.bfdd1b0a.js new file mode 100644 index 0000000..ac6f0d7 --- /dev/null +++ b/example/tpt/wx/js/app.bfdd1b0a.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,a,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;r--)if(t.customRouterData.history[r]==e)return r;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=r:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,r,a){n?t.otherEventTransitionName(e.path,r.path):(n=!0,t.initRouterPaths(e.path)),a()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-ed26d390")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-ed26d390")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-190deb01")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-6205d240")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-72fd1b41")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-7bd2da6e")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(b["a"]),J.use(m["a"]),J.use(p["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(a["a"]),J.use(r["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.bfdd1b0a.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.bfdd1b0a.js.map b/example/tpt/wx/js/app.bfdd1b0a.js.map new file mode 100644 index 0000000..a561ff1 --- /dev/null +++ b/example/tpt/wx/js/app.bfdd1b0a.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.bfdd1b0a.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"fdbef06a\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-190deb01\":\"c56c5ee5\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-6205d240\":\"512e7069\",\"chunk-72fd1b41\":\"b21e784a\",\"chunk-7bd2da6e\":\"8dee5c74\",\"chunk-ed26d390\":\"d8c8cf4a\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-190deb01\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-6205d240\":1,\"chunk-72fd1b41\":1,\"chunk-7bd2da6e\":1,\"chunk-ed26d390\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-190deb01\":\"dfcf440b\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-6205d240\":\"49506955\",\"chunk-72fd1b41\":\"39f0bed9\",\"chunk-7bd2da6e\":\"709a5adf\",\"chunk-ed26d390\":\"84c6aa38\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.e3330a08.js b/example/tpt/wx/js/app.e3330a08.js new file mode 100644 index 0000000..c1b0a15 --- /dev/null +++ b/example/tpt/wx/js/app.e3330a08.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,a,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;r--)if(t.customRouterData.history[r]==e)return r;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=r:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,r,a){n?t.otherEventTransitionName(e.path,r.path):(n=!0,t.initRouterPaths(e.path)),a()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-80c14306")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-80c14306")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-282a0965")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-71bdbb2b")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-c4bbf8f8")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(p["a"]),J.use(b["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(a["a"]),J.use(r["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.e3330a08.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.e3330a08.js.map b/example/tpt/wx/js/app.e3330a08.js.map new file mode 100644 index 0000000..d45fa6e --- /dev/null +++ b/example/tpt/wx/js/app.e3330a08.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.e3330a08.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"2274223d\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-282a0965\":\"44e330de\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-71bdbb2b\":\"462eabd7\",\"chunk-80c14306\":\"5daf86b7\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-c4bbf8f8\":\"5a63fa73\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-282a0965\":1,\"chunk-4acb9dfe\":1,\"chunk-618a0a70\":1,\"chunk-71bdbb2b\":1,\"chunk-80c14306\":1,\"chunk-a847bd8a\":1,\"chunk-c4bbf8f8\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-282a0965\":\"104d18af\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-71bdbb2b\":\"374fdc46\",\"chunk-80c14306\":\"7094a602\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-c4bbf8f8\":\"82652cb3\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/app.fb713305.js b/example/tpt/wx/js/app.fb713305.js new file mode 100644 index 0000000..b180384 --- /dev/null +++ b/example/tpt/wx/js/app.fb713305.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,r,c=t[0],i=t[1],s=t[2],f=0,h=[];f=0;a--)if(t.customRouterData.history[a]==e)return a;return-1},t.addRouterPath=function(e){t.customRouterData.history.push(e),sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.removeLastRouterPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e>0){for(var n=0;n0?t.customRouterData.history=a:(t.customRouterData.history=[],t.customRouterData.history.push(e))}else t.customRouterData.history=[],t.customRouterData.history.push(e);sessionStorage.setItem(A,JSON.stringify(t.customRouterData.history))},t.push=function(){var e,n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.push).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.replace=function(){var e;t.removeLastRouterPath();var n=arguments[0];"string"==typeof n?t.addRouterPath(n):t.addRouterPath(n.path),t.customRouterData.transitionName="slide_left",(e=t.__proto__.replace).call.apply(e,[this].concat(Array.prototype.slice.call(arguments)))},t.go=function(e){e>0?console.error("router.go 暂不支持 前进 !"):(t.removeLastRouterPath(-e),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,e))},t.back=function(){t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right",t.__proto__.go.call(this,-1)},t.forward=function(){console.error("router.forward 暂不支持 !")},t.otherEventTransitionName=function(e){if(""==t.customRouterData.transitionName){var n=t.indexOf(e);-1==n||t.customRouterData.history.length-n!=2?(t.addRouterPath(e),t.customRouterData.transitionName="slide_left"):(t.removeLastRouterPath(),t.customRouterData.transitionName="slide_right")}};var n=!1;return t.beforeEach((function(e,a,r){n?t.otherEventTransitionName(e.path,a.path):(n=!0,t.initRouterPaths(e.path)),r()})),t.afterEach((function(){setTimeout((function(){t.customRouterData.transitionName=""}),300)})),t}var L=x,T=[{path:"/",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))},children:[]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-4aec0e1a")]).then(n.bind(null,"578a"))}},{path:"/home",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a8bc62ea")]).then(n.bind(null,"57da"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/matters",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4acb9dfe")]).then(n.bind(null,"9d09"))}},{path:"/matterCon",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-190deb01")]).then(n.bind(null,"49f9"))}},{path:"/matterUp",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-4cf4de5f")]).then(n.bind(null,"18e9"))}},{path:"/matterFinish",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-72fd1b41")]).then(n.bind(null,"cd34"))}},{path:"/companyone",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-a847bd8a")]).then(n.bind(null,"f979"))}},{path:"/companytwo",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-6bf136d8"),n.e("chunk-618a0a70")]).then(n.bind(null,"6d97"))}},{path:"/companyfinish",component:function(){return Promise.all([n.e("chunk-6bf136d8"),n.e("chunk-9fe3f614")]).then(n.bind(null,"36ad"))}},{path:"/center",component:function(){return Promise.all([n.e("chunk-2f4946ed"),n.e("chunk-8487c140")]).then(n.bind(null,"4181"))}}],C=new E["a"]({history:Object(E["b"])(),routes:T});C=L(C);var I=C,J=Object(P["e"])(S);J.use(_["a"]),J.use(R["a"]),J.use(I),J.use(g["b"]),J.use(v["a"]),J.use(y["a"]),J.use(k["b"]),J.use(m["a"]),J.use(b["a"]),J.use(p["a"]),J.use(l["b"]),J.use(y["a"]),J.use(d["a"]),J.use(h["a"]),J.use(f["a"]),J.use(s["b"]),J.use(i["a"]),J.use(c["a"]),J.use(u["a"]),J.use(o["b"]),J.use(r["a"]),J.use(a["a"]),J.mount("#app")},"6ec1":function(e,t,n){"use strict";n("f215")},c8f4:function(e,t,n){},f215:function(e,t,n){}}); +//# sourceMappingURL=app.fb713305.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/app.fb713305.js.map b/example/tpt/wx/js/app.fb713305.js.map new file mode 100644 index 0000000..e074df7 --- /dev/null +++ b/example/tpt/wx/js/app.fb713305.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///./src/App.vue?ae2f","webpack:///./src/router/routerExtendHistory.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?474c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Component","$router","customRouterData","transitionName","__exports__","render","SessionStorage_key_Router_Extend_History","transitionExtend","orgin","router","history","indexOf","path","arrLen","addRouterPath","sessionStorage","setItem","JSON","stringify","removeLastRouterPath","pop","initRouterPaths","toPath","arrStr","getItem","arr","parse","Array","isArray","location","arguments","__proto__","this","replace","go","back","forward","otherEventTransitionName","toIndex","isInit","beforeEach","to","from","next","afterEach","routes","component","children","createRouter","createWebHashHistory","app","createApp","App","use","mount"],"mappings":"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","file":"js/app.fb713305.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"b465587f\",\"chunk-4aec0e1a\":\"6eaf78e6\",\"chunk-6bf136d8\":\"8083f1a9\",\"chunk-190deb01\":\"c56c5ee5\",\"chunk-4acb9dfe\":\"e02f0fb0\",\"chunk-4cf4de5f\":\"176c7f5f\",\"chunk-618a0a70\":\"2d03cb56\",\"chunk-72fd1b41\":\"b21e784a\",\"chunk-a847bd8a\":\"a5b4aeb4\",\"chunk-a8bc62ea\":\"ab9b17ed\",\"chunk-8487c140\":\"cfb3092b\",\"chunk-9fe3f614\":\"776b2508\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-2f4946ed\":1,\"chunk-4aec0e1a\":1,\"chunk-190deb01\":1,\"chunk-4acb9dfe\":1,\"chunk-4cf4de5f\":1,\"chunk-618a0a70\":1,\"chunk-72fd1b41\":1,\"chunk-a847bd8a\":1,\"chunk-a8bc62ea\":1,\"chunk-8487c140\":1,\"chunk-9fe3f614\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2f4946ed\":\"47fe59ee\",\"chunk-4aec0e1a\":\"837a294d\",\"chunk-6bf136d8\":\"31d6cfe0\",\"chunk-190deb01\":\"dfcf440b\",\"chunk-4acb9dfe\":\"4104eb3c\",\"chunk-4cf4de5f\":\"a033846b\",\"chunk-618a0a70\":\"a80a4aa4\",\"chunk-72fd1b41\":\"39f0bed9\",\"chunk-a847bd8a\":\"24441f61\",\"chunk-a8bc62ea\":\"eadcd10d\",\"chunk-8487c140\":\"922596b2\",\"chunk-9fe3f614\":\"012fe7da\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=1ed294ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n/**\r\n * router扩展,页面切换动画\r\n */\r\n// 负责SessionStorage存储路由历史。\r\nconst SessionStorage_key_Router_Extend_History = 'SessionStorage_key_Router_Extend_History'\r\n\r\nfunction transitionExtend(orgin) {\r\n // 通过原路由对象创建一个新的对象\r\n let router = Object.create(orgin)\r\n\r\n // 扩展对象,保存当前栈数组和过渡动画名称\r\n router.customRouterData = {\r\n transitionName: '',\r\n history: []\r\n }\r\n\r\n // 路由位置字符串在数组中的位置\r\n router.indexOf = function (path) {\r\n let arrLen = router.customRouterData.history.length\r\n for (let i = arrLen - 1; i >= 0; i--) {\r\n if (router.customRouterData.history[i] == path) {\r\n return i;\r\n }\r\n }\r\n return -1;\r\n }\r\n\r\n // 添加历史路由去路由数组\r\n router.addRouterPath = function(path) {\r\n router.customRouterData.history.push(path)\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // 历史路由数组移除某个路由,n为参数可以移除多个\r\n router.removeLastRouterPath = function (n = 1) {\r\n if (n > 0) {\r\n for (let i = 0; i < n; i++) {\r\n router.customRouterData.history.pop()\r\n }\r\n\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n }\r\n\r\n // 初始化,为了页面刷新能恢复路由记录等\r\n router.initRouterPaths = function (toPath) {\r\n // 当存储了 router paths 时候,读取并赋值\r\n let arrStr\r\n arrStr = sessionStorage.getItem(SessionStorage_key_Router_Extend_History);\r\n\r\n if (arrStr && arrStr != undefined) {\r\n let arr = JSON.parse(arrStr)\r\n if (Array.isArray(arr) && arr.length > 0) {\r\n // 进入页面\r\n router.customRouterData.history = arr;\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n } else {\r\n // 新进入页面\r\n router.customRouterData.history = []\r\n router.customRouterData.history.push(toPath)\r\n }\r\n\r\n // 存储为了恢复\r\n sessionStorage.setItem(SessionStorage_key_Router_Extend_History, JSON.stringify(router.customRouterData.history));\r\n }\r\n\r\n // push 修改路由历史,并设置动画\r\n router.push = function () {\r\n\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.push.call(this, ...arguments)\r\n };\r\n\r\n // replace 修改路由历史,并设置动画\r\n router.replace = function () {\r\n\r\n router.removeLastRouterPath()\r\n let location = arguments[0]\r\n if (typeof location == 'string') {\r\n router.addRouterPath(location)\r\n } else {\r\n router.addRouterPath(location.path)\r\n }\r\n\r\n router.customRouterData.transitionName = 'slide_left'\r\n\r\n router.__proto__.replace.call(this, ...arguments)\r\n };\r\n\r\n // go 修改路由历史,并设置动画\r\n router.go = function (n) {\r\n if (n > 0) {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.go 暂不支持 前进 !');\r\n return;\r\n }\r\n router.removeLastRouterPath(-n)\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, n)\r\n };\r\n\r\n // back 修改路由历史,并设置动画\r\n router.back = function () {\r\n\r\n router.removeLastRouterPath()\r\n\r\n router.customRouterData.transitionName = 'slide_right'\r\n\r\n router.__proto__.go.call(this, -1)\r\n };\r\n\r\n router.forward = function () {\r\n // 禁止使用,这种情况比较复杂,使用较少,先忽略\r\n console.error('router.forward 暂不支持 !');\r\n return ;\r\n };\r\n\r\n /**\r\n * 按钮前进后退处理处理\r\n * 返回:测滑返回,微信返回按钮,web返回按钮,以及android物理返回,android测滑返回\r\n * 前进:微信上的前进按钮,web前进\r\n * // 前进这里有个坑,待解决,先忽略\r\n **/\r\n router.otherEventTransitionName = function (toPath) {\r\n if (router.customRouterData.transitionName != '') {\r\n // 没有数据意味着从,其他操作方式得到的路由变化\r\n return;\r\n }\r\n\r\n let toIndex = router.indexOf(toPath)\r\n if (toIndex == -1 || router.customRouterData.history.length - toIndex != 2) {\r\n // 不存在,并且历史\r\n router.addRouterPath(toPath)\r\n router.customRouterData.transitionName = 'slide_left'\r\n } else {\r\n router.removeLastRouterPath()\r\n router.customRouterData.transitionName = 'slide_right'\r\n }\r\n }\r\n\r\n // 是否已经初始化\r\n let isInit = false;\r\n\r\n // 跳转之前\r\n router.beforeEach((to, from, next) => {\r\n if (isInit) {\r\n router.otherEventTransitionName(to.path, from.path)\r\n } else {\r\n isInit = true;\r\n router.initRouterPaths(to.path)\r\n }\r\n next();\r\n })\r\n\r\n // 跳转之后\r\n router.afterEach(() => {\r\n setTimeout(() => {\r\n // 使用动画之后立即移除\r\n router.customRouterData.transitionName = ''\r\n }, 300)\r\n })\r\n\r\n return router\r\n}\r\n\r\nexport default transitionExtend","import {createRouter, createWebHashHistory} from \"vue-router\";\r\nimport transitionExtend from \"./routerExtendHistory\";\r\nconst routes = [\r\n {\r\n path: '/',\r\n component: () => import('@/components/Home'),\r\n children: [],\r\n },\r\n {\r\n path: '/login',\r\n component: () => import('@/components/Login'),\r\n },{\r\n path: '/home',\r\n component: () => import('@/components/Home'),\r\n },{\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },{\r\n path: '/matters',\r\n component: () => import('@/components/Matters'),\r\n },\r\n {\r\n path: '/matterCon',\r\n component: () => import('@/components/MattersCon'),\r\n },\r\n {\r\n path: '/matterUp',\r\n component: () => import('@/components/MattersUp'),\r\n },\r\n {\r\n path: '/matterFinish',\r\n component: () => import('@/components/MattersFinish'),\r\n },\r\n {\r\n path: '/companyone',\r\n component: () => import('@/components/Companyone'),\r\n },\r\n {\r\n path: '/companytwo',\r\n component: () => import('@/components/Companytwo'),\r\n },\r\n {\r\n path: '/companyfinish',\r\n component: () => import('@/components/Companyfinish'),\r\n },\r\n {\r\n path: '/center',\r\n component: () => import('@/components/Center'),\r\n },\r\n]\r\n\r\n\r\n//路由注入\r\nlet router = new createRouter({\r\n // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。\r\n history: createWebHashHistory(),\r\n\r\n routes, // `routes: routes` 的缩写\r\n})\r\n\r\n// 对router对象扩展\r\nrouter = transitionExtend(router)\r\n\r\n// export 扩展后的路由对象\r\nexport default router\r\n","import {createApp} from 'vue'\nimport './assets/styles/reset.css'\nimport './assets/styles/border.css'\n\nimport App from './App.vue'\nimport { Image as VanImage } from 'vant';\nimport { Field, CellGroup } from 'vant';\nimport { Button } from 'vant';\nimport { PullRefresh } from 'vant';\nimport { ConfigProvider } from 'vant';\nimport { Col, Row } from 'vant';\nimport { List } from 'vant';\nexport const app = createApp(App);\nimport { Cell} from 'vant';\nimport { NavBar } from 'vant';\nimport { RadioGroup, Radio } from 'vant';\nimport { Icon } from 'vant';\nimport { Switch } from 'vant';\nimport { Picker } from 'vant';\n// app.prototype.$H=window.H\nimport router from './router/index'\nimport { Popup } from 'vant';\nimport { Sticky } from 'vant';\nimport { Notify } from 'vant';\nimport { Uploader } from 'vant';\n//确保 _use_ 路由实例\n//整个应用支持路由。\napp.use(Sticky);\napp.use(PullRefresh);\napp.use(router)\napp.use(VanImage);\napp.use(Field);\napp.use(CellGroup);\napp.use(Button);\napp.use(ConfigProvider);\napp.use(Col);\napp.use(Row);\napp.use(Cell);\napp.use(CellGroup);\napp.use(NavBar);\napp.use(Radio);\napp.use(RadioGroup);\napp.use(Icon);\napp.use(Switch);\napp.use(List);\napp.use(Picker);\napp.use(Popup);\napp.use(Notify);\napp.use(Uploader);\n\n// 调试顺畅\nif (process.env.NODE_ENV === 'development') {\n if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in window) {\n // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue赋值一个createApp实例\n // window.__VUE_DEVTOOLS_GLOBAL_HOOK__.Vue = app\n }\n app.config.devtools = true\n}\n\napp.mount('#app')\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=1ed294ea&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-14e3b3a2.9c476b85.js b/example/tpt/wx/js/chunk-14e3b3a2.9c476b85.js new file mode 100644 index 0000000..7e1aa89 --- /dev/null +++ b/example/tpt/wx/js/chunk-14e3b3a2.9c476b85.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-14e3b3a2"],{"04b2":function(e,t,n){"use strict";n("6e6e")},"49f9":function(e,t,n){"use strict";n.r(t);n("b0c0");var c=n("f2bf"),a=function(e){return Object(c["C"])("data-v-2616f8d6"),e=e(),Object(c["A"])(),e},i={class:"Matters"},u={class:"matterCon"},o=a((function(){return Object(c["i"])("div",{class:"navslist"},[Object(c["i"])("div",{class:"navli",style:{color:"#fff"}},"基础填报"),Object(c["i"])("div",{class:"navli"},"文件上传"),Object(c["i"])("div",{class:"navli"},"办理成功")],-1)})),l={class:"mmhead"},r={class:"nng"},s={class:"van-multi-ellipsis--l2",style:{margin:"10px 10px","padding-top":"12px"}},b={class:"nextbtn"},d=Object(c["j"])("下一步");function O(e,t,n,a,O,j){var f=Object(c["G"])("van-nav-bar"),p=Object(c["G"])("van-field"),v=Object(c["G"])("van-radio"),m=Object(c["G"])("van-radio-group"),h=Object(c["G"])("van-cell-group"),k=Object(c["G"])("van-button"),q=Object(c["G"])("van-sticky");return Object(c["z"])(),Object(c["h"])("div",i,[Object(c["k"])(f,{title:"调研填报","left-arrow":"",onClickLeft:j.onClickLeft},null,8,["onClickLeft"]),Object(c["i"])("div",u,[o,Object(c["i"])("div",l,[Object(c["i"])("div",r,Object(c["K"])(O.question.name),1)]),Object(c["k"])(h,{ontset:""},{default:Object(c["O"])((function(){return[(Object(c["z"])(!0),Object(c["h"])(c["a"],null,Object(c["F"])(O.question.question_data,(function(e,t){return Object(c["z"])(),Object(c["h"])(c["a"],{key:t},[Object(c["i"])("div",s,[Object(c["j"])(Object(c["K"])(e.label)+" ",1),null!=e.unit&&""!=e.unit?(Object(c["z"])(),Object(c["h"])(c["a"],{key:0},[Object(c["j"])("(单位:"+Object(c["K"])(e.unit)+")",1)],64)):Object(c["g"])("",!0)]),"文本"==e.type?(Object(c["z"])(),Object(c["f"])(p,{key:0,modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t},placeholder:e.remarks,"label-width":"100px"},null,8,["modelValue","onUpdate:modelValue","placeholder"])):Object(c["g"])("",!0),"数字"==e.type?(Object(c["z"])(),Object(c["f"])(p,{key:1,modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t},placeholder:e.remarks,type:"number","label-width":"100px"},null,8,["modelValue","onUpdate:modelValue","placeholder"])):Object(c["g"])("",!0),j.checkedType(e)?(Object(c["z"])(),Object(c["f"])(p,{key:2,name:"radio","label-width":"130px"},{input:Object(c["O"])((function(){return[Object(c["k"])(m,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t},direction:"horizontal"},{default:Object(c["O"])((function(){return[(Object(c["z"])(!0),Object(c["h"])(c["a"],null,Object(c["F"])(e.options,(function(e){return Object(c["z"])(),Object(c["f"])(v,{style:{padding:"3px"},key:e,name:e},{default:Object(c["O"])((function(){return[Object(c["j"])(Object(c["K"])(e),1)]})),_:2},1032,["name"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue"])]})),_:2},1024)):Object(c["g"])("",!0)],64)})),128))]})),_:1}),Object(c["k"])(q,{"offset-bottom":0,position:"bottom"},{default:Object(c["O"])((function(){return[Object(c["i"])("div",b,[Object(c["k"])(k,{type:"primary",onClick:j.clickNext,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(c["O"])((function(){return[d]})),_:1},8,["onClick"])])]})),_:1})])])}n("e17f");var j=n("2241"),f=(n("e9c4"),n("c1fb")),p=n("c1df"),v=n.n(p),m={name:"MattersCon",setup:function(){var e=Object(c["E"])(""),t=Object(c["E"])(!1),n=["装备制造1","装备制造2","装备制造3","装备制造4","装备制造5"],a=Object(c["E"])("1"),i=function(n){e.value=n,t.value=!1};return{checked:a,result:e,columns:n,onConfirm:i,showPicker:t}},data:function(){return{loading:!1,finished:!1,refreshing:!1,question:{question_data:[]}}},mounted:function(){this.question=Object(f["b"])("question")},watch:{},methods:{clickNext:function(){for(var e=0;e\r\n
\r\n \r\n
\r\n
\r\n
基础填报
\r\n
文件上传
\r\n
办理成功
\r\n
\r\n
{{question.name}}
\r\n \r\n \r\n \r\n \r\n
\r\n 下一步\r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import { render } from \"./MattersCon.vue?vue&type=template&id=2616f8d6&scoped=true\"\nimport script from \"./MattersCon.vue?vue&type=script&lang=js\"\nexport * from \"./MattersCon.vue?vue&type=script&lang=js\"\n\nimport \"./MattersCon.vue?vue&type=style&index=0&id=2616f8d6&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2616f8d6\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-190deb01.c56c5ee5.js b/example/tpt/wx/js/chunk-190deb01.c56c5ee5.js new file mode 100644 index 0000000..bcfc1c8 --- /dev/null +++ b/example/tpt/wx/js/chunk-190deb01.c56c5ee5.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-190deb01"],{"00b4":function(t,e,n){"use strict";n("ac1f");var r=n("23e7"),i=n("da84"),o=n("c65b"),a=n("e330"),c=n("1626"),u=n("861d"),f=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),s=i.Error,l=a(/./.test);r({target:"RegExp",proto:!0,forced:!f},{test:function(t){var e=this.exec;if(!c(e))return l(this,t);var n=o(e,this,t);if(null!==n&&!u(n))throw new s("RegExp exec method returned something other than an Object or null");return!!n}})},"057f":function(t,e,n){var r=n("c6b6"),i=n("fc6a"),o=n("241c").f,a=n("4dae"),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a(c)}};t.exports.f=function(t){return c&&"Window"==r(t)?u(t):o(i(t))}},1276:function(t,e,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),a=n("d784"),c=n("44e7"),u=n("825a"),f=n("1d80"),s=n("4840"),l=n("8aa5"),d=n("50c4"),b=n("577e"),v=n("dc4a"),h=n("4dae"),p=n("14c3"),O=n("9263"),g=n("9f7f"),m=n("d039"),j=g.UNSUPPORTED_Y,y=4294967295,w=Math.min,x=[].push,k=o(/./.exec),S=o(x),q=o("".slice),_=!m((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));a("split",(function(t,e,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var o=b(f(this)),a=void 0===n?y:n>>>0;if(0===a)return[];if(void 0===t)return[o];if(!c(t))return i(e,o,t,a);var u,s,l,d=[],v=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,g=new RegExp(t.source,v+"g");while(u=i(O,g,o)){if(s=g.lastIndex,s>p&&(S(d,q(o,p,u.index)),u.length>1&&u.index=a))break;g.lastIndex===u.index&&g.lastIndex++}return p===o.length?!l&&k(g,"")||S(d,""):S(d,q(o,p)),d.length>a?h(d,0,a):d}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:i(e,this,t,n)}:e,[function(e,n){var r=f(this),a=void 0==e?void 0:v(e,t);return a?i(a,e,r,n):i(o,b(r),e,n)},function(t,r){var i=u(this),a=b(t),c=n(o,i,a,r,o!==e);if(c.done)return c.value;var f=s(i,RegExp),v=i.unicode,h=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(j?"g":"y"),O=new f(j?"^(?:"+i.source+")":i,h),g=void 0===r?y:r>>>0;if(0===g)return[];if(0===a.length)return null===p(O,a)?[a]:[];var m=0,x=0,k=[];while(xt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?arguments[1]:void 0,p=void 0!==h;p&&(h=i(h,r>2?arguments[2]:void 0));var O,g,m,j,y,w,x=b(e),k=0;if(!x||this==v&&u(x))for(O=s(e),g=n?new this(O):v(O);O>k;k++)w=p?h(e[k],k):e[k],l(g,k,w);else for(j=d(e,x),y=j.next,g=n?new this:[];!(m=o(y,j)).done;k++)w=p?c(j,h,[m.value,k],!0):m.value,l(g,k,w);return g.length=k,g}},"746f":function(t,e,n){var r=n("428f"),i=n("1a2d"),o=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},"9bdd":function(t,e,n){var r=n("825a"),i=n("2a62");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){i(t,"throw",a)}}},"9e32":function(t,e,n){"use strict";n("233c")},a4d3:function(t,e,n){"use strict";var r=n("23e7"),i=n("da84"),o=n("d066"),a=n("2ba4"),c=n("c65b"),u=n("e330"),f=n("c430"),s=n("83ab"),l=n("4930"),d=n("d039"),b=n("1a2d"),v=n("e8b5"),h=n("1626"),p=n("861d"),O=n("3a9b"),g=n("d9b5"),m=n("825a"),j=n("7b0b"),y=n("fc6a"),w=n("a04b"),x=n("577e"),k=n("5c6c"),S=n("7c73"),q=n("df75"),_=n("241c"),E=n("057f"),C=n("7418"),I=n("06cf"),P=n("9bf2"),V=n("d1e7"),z=n("f36a"),A=n("6eeb"),U=n("5692"),N=n("f772"),G=n("d012"),R=n("90e3"),M=n("b622"),T=n("e538"),J=n("746f"),Y=n("d44e"),D=n("69f3"),F=n("b727").forEach,K=N("hidden"),L="Symbol",$="prototype",H=M("toPrimitive"),Q=D.set,W=D.getterFor(L),B=Object[$],X=i.Symbol,Z=X&&X[$],tt=i.TypeError,et=i.QObject,nt=o("JSON","stringify"),rt=I.f,it=P.f,ot=E.f,at=V.f,ct=u([].push),ut=U("symbols"),ft=U("op-symbols"),st=U("string-to-symbol-registry"),lt=U("symbol-to-string-registry"),dt=U("wks"),bt=!et||!et[$]||!et[$].findChild,vt=s&&d((function(){return 7!=S(it({},"a",{get:function(){return it(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=rt(B,e);r&&delete B[e],it(t,e,n),r&&t!==B&&it(B,e,r)}:it,ht=function(t,e){var n=ut[t]=S(Z);return Q(n,{type:L,tag:t,description:e}),s||(n.description=e),n},pt=function(t,e,n){t===B&&pt(ft,e,n),m(t);var r=w(e);return m(n),b(ut,r)?(n.enumerable?(b(t,K)&&t[K][r]&&(t[K][r]=!1),n=S(n,{enumerable:k(0,!1)})):(b(t,K)||it(t,K,k(1,{})),t[K][r]=!0),vt(t,r,n)):it(t,r,n)},Ot=function(t,e){m(t);var n=y(e),r=q(n).concat(wt(n));return F(r,(function(e){s&&!c(mt,n,e)||pt(t,e,n[e])})),t},gt=function(t,e){return void 0===e?S(t):Ot(S(t),e)},mt=function(t){var e=w(t),n=c(at,this,e);return!(this===B&&b(ut,e)&&!b(ft,e))&&(!(n||!b(this,e)||!b(ut,e)||b(this,K)&&this[K][e])||n)},jt=function(t,e){var n=y(t),r=w(e);if(n!==B||!b(ut,r)||b(ft,r)){var i=rt(n,r);return!i||!b(ut,r)||b(n,K)&&n[K][r]||(i.enumerable=!0),i}},yt=function(t){var e=ot(y(t)),n=[];return F(e,(function(t){b(ut,t)||b(G,t)||ct(n,t)})),n},wt=function(t){var e=t===B,n=ot(e?ft:y(t)),r=[];return F(n,(function(t){!b(ut,t)||e&&!b(B,t)||ct(r,ut[t])})),r};if(l||(X=function(){if(O(Z,this))throw tt("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?x(arguments[0]):void 0,e=R(t),n=function(t){this===B&&c(n,ft,t),b(this,K)&&b(this[K],e)&&(this[K][e]=!1),vt(this,e,k(1,t))};return s&&bt&&vt(B,e,{configurable:!0,set:n}),ht(e,t)},Z=X[$],A(Z,"toString",(function(){return W(this).tag})),A(X,"withoutSetter",(function(t){return ht(R(t),t)})),V.f=mt,P.f=pt,I.f=jt,_.f=E.f=yt,C.f=wt,T.f=function(t){return ht(M(t),t)},s&&(it(Z,"description",{configurable:!0,get:function(){return W(this).description}}),f||A(B,"propertyIsEnumerable",mt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:X}),F(q(dt),(function(t){J(t)})),r({target:L,stat:!0,forced:!l},{for:function(t){var e=x(t);if(b(st,e))return st[e];var n=X(e);return st[e]=n,lt[n]=e,n},keyFor:function(t){if(!g(t))throw tt(t+" is not a symbol");if(b(lt,t))return lt[t]},useSetter:function(){bt=!0},useSimple:function(){bt=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:gt,defineProperty:pt,defineProperties:Ot,getOwnPropertyDescriptor:jt}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:yt,getOwnPropertySymbols:wt}),r({target:"Object",stat:!0,forced:d((function(){C.f(1)}))},{getOwnPropertySymbols:function(t){return C.f(j(t))}}),nt){var xt=!l||d((function(){var t=X();return"[null]"!=nt([t])||"{}"!=nt({a:t})||"{}"!=nt(Object(t))}));r({target:"JSON",stat:!0,forced:xt},{stringify:function(t,e,n){var r=z(arguments),i=e;if((p(e)||void 0!==t)&&!g(t))return v(e)||(e=function(t,e){if(h(i)&&(e=c(i,this,t,e)),!g(e))return e}),r[1]=e,a(nt,null,r)}})}if(!Z[H]){var kt=Z.valueOf;A(Z,H,(function(t){return c(kt,this)}))}Y(X,L),G[K]=!0},a630:function(t,e,n){var r=n("23e7"),i=n("4df4"),o=n("1c7e"),a=!o((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:i})},b727:function(t,e,n){var r=n("0366"),i=n("e330"),o=n("44ad"),a=n("7b0b"),c=n("07fa"),u=n("65f0"),f=i([].push),s=function(t){var e=1==t,n=2==t,i=3==t,s=4==t,l=6==t,d=7==t,b=5==t||l;return function(v,h,p,O){for(var g,m,j=a(v),y=o(j),w=r(h,p),x=c(y),k=0,S=O||u,q=e?S(v,x):n||d?S(v,0):void 0;x>k;k++)if((b||k in y)&&(g=y[k],m=w(g,k,j),t))if(e)q[k]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return k;case 2:f(q,g)}else switch(t){case 4:return!1;case 7:f(q,g)}return l?-1:i||s?s:q}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},d28b:function(t,e,n){var r=n("746f");r("iterator")},e01a:function(t,e,n){"use strict";var r=n("23e7"),i=n("83ab"),o=n("da84"),a=n("e330"),c=n("1a2d"),u=n("1626"),f=n("3a9b"),s=n("577e"),l=n("9bf2").f,d=n("e893"),b=o.Symbol,v=b&&b.prototype;if(i&&u(b)&&(!("description"in v)||void 0!==b().description)){var h={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:s(arguments[0]),e=f(v,this)?new b(t):void 0===t?b():b(t);return""===t&&(h[e]=!0),e};d(p,b),p.prototype=v,v.constructor=p;var O="Symbol(test)"==String(b("test")),g=a(v.toString),m=a(v.valueOf),j=/^Symbol\((.*)\)[^)]+$/,y=a("".replace),w=a("".slice);l(v,"description",{configurable:!0,get:function(){var t=m(this),e=g(t);if(c(h,t))return"";var n=O?w(e,7,-1):y(e,j,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e538:function(t,e,n){var r=n("b622");e.f=r}}]); +//# sourceMappingURL=chunk-190deb01.c56c5ee5.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-190deb01.c56c5ee5.js.map b/example/tpt/wx/js/chunk-190deb01.c56c5ee5.js.map new file mode 100644 index 0000000..8cfaecb --- /dev/null +++ b/example/tpt/wx/js/chunk-190deb01.c56c5ee5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/modules/es.string.split.js","webpack:///./node_modules/core-js/internals/path.js","webpack:///./node_modules/core-js/internals/is-regexp.js","webpack:///./src/components/MattersCon.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack:///./src/components/MattersCon.vue?2612","webpack:///./node_modules/core-js/internals/array-from.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack:///./src/components/MattersCon.vue?d3b7","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.array.from.js","webpack:///./node_modules/core-js/internals/array-iteration.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","classof","toIndexedObject","$getOwnPropertyNames","f","arraySlice","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","module","exports","fixRegExpWellKnownSymbolLogic","isRegExp","anObject","requireObjectCoercible","speciesConstructor","advanceStringIndex","toLength","toString","getMethod","callRegExpExec","regexpExec","stickyHelpers","fails","UNSUPPORTED_Y","MAX_UINT32","min","Math","$push","push","stringSlice","slice","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","split","length","SPLIT","nativeSplit","maybeCallNative","internalSplit","separator","limit","string","lim","undefined","match","lastIndex","lastLength","output","flags","ignoreCase","multiline","unicode","sticky","lastLastIndex","separatorCopy","RegExp","source","index","O","splitter","rx","S","res","done","value","C","unicodeMatching","p","q","A","e","z","i","wellKnownSymbol","MATCH","class","style","title","left-arrow","onClickLeft","question","name","ontset","question_data","li","label","unit","type","placeholder","remarks","label-width","input","direction","options","option","key","offset-bottom","position","clickNext","block","round","size","color","_arrayLikeToArray","arr","len","arr2","Array","_arrayWithoutHoles","isArray","arrayLikeToArray","_iterableToArray","iter","Symbol","iterator","from","_unsupportedIterableToArray","o","minLen","n","prototype","constructor","_nonIterableSpread","TypeError","_toConsumableArray","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","setup","showPicker","columns","checked","onConfirm","data","loading","finished","refreshing","mounted","checkedType","watch","methods","message","that","id","status","JSON","stringify","then","$router","indexOf","console","log","strs","hasnot","getTime","unixTime","format","setImg","src","history","back","__exports__","render","bind","toObject","callWithSafeIterationClosing","isArrayIteratorMethod","isConstructor","lengthOfArrayLike","createProperty","getIterator","getIteratorMethod","arrayLike","IS_CONSTRUCTOR","argumentsLength","mapfn","mapping","step","next","iteratorMethod","path","hasOwn","wrappedWellKnownSymbolModule","defineProperty","NAME","iteratorClose","fn","ENTRIES","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","isPrototypeOf","isSymbol","toPropertyKey","$toString","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","redefine","shared","sharedKey","hiddenKeys","uid","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","set","getInternalState","getterFor","ObjectPrototype","$Symbol","SymbolPrototype","QObject","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","USE_SETTER","findChild","setSymbolDescriptor","get","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","names","IS_OBJECT_PROTOTYPE","setter","configurable","unsafe","sham","stat","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","replacer","space","args","$replacer","valueOf","hint","checkCorrectnessOfIteration","INCORRECT_ITERATION","iterable","IndexedObject","arraySpeciesCreate","createMethod","TYPE","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","$this","callbackfn","specificCreate","self","boundFunction","map","filter","some","every","find","findIndex","filterReject","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","String","symbolToString","symbolValueOf","regexp","replace","desc"],"mappings":"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","file":"js/chunk-190deb01.c56c5ee5.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar arraySlice = require('../internals/array-slice-simple');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar fails = require('../internals/fails');\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","\r\n\r\n\r\n\r\n\r\n\r\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import { render } from \"./MattersCon.vue?vue&type=template&id=b096763c&scoped=true\"\nimport script from \"./MattersCon.vue?vue&type=script&lang=js\"\nexport * from \"./MattersCon.vue?vue&type=script&lang=js\"\n\nimport \"./MattersCon.vue?vue&type=style&index=0&id=b096763c&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-b096763c\"]])\n\nexport default __exports__","'use strict';\nvar global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar isConstructor = require('../internals/is-constructor');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar Array = global.Array;\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var IS_CONSTRUCTOR = isConstructor(this);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod && !(this == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n result = IS_CONSTRUCTOR ? new this() : [];\n for (;!(step = call(next, iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = lengthOfArrayLike(O);\n result = IS_CONSTRUCTOR ? new this(length) : Array(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var anObject = require('../internals/an-object');\nvar iteratorClose = require('../internals/iterator-close');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersCon.vue?vue&type=style&index=0&id=b096763c&scoped=true&lang=css\"","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $toString = require('../internals/to-string');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar arraySlice = require('../internals/array-slice');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\n\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];\nvar TypeError = global.TypeError;\nvar QObject = global.QObject;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar push = uncurryThis([].push);\n\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\n\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPropertyKey(P);\n anObject(Attributes);\n if (hasOwn(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPropertyKey(V);\n var enumerable = call(nativePropertyIsEnumerable, this, P);\n if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]\n ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPropertyKey(P);\n if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {\n push(result, AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.es/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);\n if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n SymbolPrototype = $Symbol[PROTOTYPE];\n\n redefine(SymbolPrototype, 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.es/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = $toString(key);\n if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.es/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.es/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.es/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.es/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.es/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.es/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.es/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (isCallable($replacer)) value = call($replacer, this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return apply($stringify, null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!SymbolPrototype[TO_PRIMITIVE]) {\n var valueOf = SymbolPrototype.valueOf;\n // eslint-disable-next-line no-unused-vars -- required for .length\n redefine(SymbolPrototype, TO_PRIMITIVE, function (hint) {\n // TODO: improve hint logic\n return call(valueOf, this);\n });\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n // eslint-disable-next-line es/no-array-from -- required for testing\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.es/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var symbolToString = uncurryThis(SymbolPrototype.toString);\n var symbolValueOf = uncurryThis(SymbolPrototype.valueOf);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = symbolValueOf(this);\n var string = symbolToString(symbol);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-282a0965.44e330de.js b/example/tpt/wx/js/chunk-282a0965.44e330de.js new file mode 100644 index 0000000..61dda66 --- /dev/null +++ b/example/tpt/wx/js/chunk-282a0965.44e330de.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-282a0965"],{"00b4":function(t,e,n){"use strict";n("ac1f");var r=n("23e7"),i=n("da84"),o=n("c65b"),a=n("e330"),c=n("1626"),u=n("861d"),f=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),s=i.Error,l=a(/./.test);r({target:"RegExp",proto:!0,forced:!f},{test:function(t){var e=this.exec;if(!c(e))return l(this,t);var n=o(e,this,t);if(null!==n&&!u(n))throw new s("RegExp exec method returned something other than an Object or null");return!!n}})},"057f":function(t,e,n){var r=n("c6b6"),i=n("fc6a"),o=n("241c").f,a=n("4dae"),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a(c)}};t.exports.f=function(t){return c&&"Window"==r(t)?u(t):o(i(t))}},1276:function(t,e,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),a=n("d784"),c=n("44e7"),u=n("825a"),f=n("1d80"),s=n("4840"),l=n("8aa5"),d=n("50c4"),b=n("577e"),v=n("dc4a"),h=n("4dae"),p=n("14c3"),O=n("9263"),g=n("9f7f"),m=n("d039"),j=g.UNSUPPORTED_Y,y=4294967295,w=Math.min,x=[].push,k=o(/./.exec),S=o(x),q=o("".slice),_=!m((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));a("split",(function(t,e,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var o=b(f(this)),a=void 0===n?y:n>>>0;if(0===a)return[];if(void 0===t)return[o];if(!c(t))return i(e,o,t,a);var u,s,l,d=[],v=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,g=new RegExp(t.source,v+"g");while(u=i(O,g,o)){if(s=g.lastIndex,s>p&&(S(d,q(o,p,u.index)),u.length>1&&u.index=a))break;g.lastIndex===u.index&&g.lastIndex++}return p===o.length?!l&&k(g,"")||S(d,""):S(d,q(o,p)),d.length>a?h(d,0,a):d}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:i(e,this,t,n)}:e,[function(e,n){var r=f(this),a=void 0==e?void 0:v(e,t);return a?i(a,e,r,n):i(o,b(r),e,n)},function(t,r){var i=u(this),a=b(t),c=n(o,i,a,r,o!==e);if(c.done)return c.value;var f=s(i,RegExp),v=i.unicode,h=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(j?"g":"y"),O=new f(j?"^(?:"+i.source+")":i,h),g=void 0===r?y:r>>>0;if(0===g)return[];if(0===a.length)return null===p(O,a)?[a]:[];var m=0,x=0,k=[];while(xt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?arguments[1]:void 0,p=void 0!==h;p&&(h=i(h,r>2?arguments[2]:void 0));var O,g,m,j,y,w,x=b(e),k=0;if(!x||this==v&&u(x))for(O=s(e),g=n?new this(O):v(O);O>k;k++)w=p?h(e[k],k):e[k],l(g,k,w);else for(j=d(e,x),y=j.next,g=n?new this:[];!(m=o(y,j)).done;k++)w=p?c(j,h,[m.value,k],!0):m.value,l(g,k,w);return g.length=k,g}},"746f":function(t,e,n){var r=n("428f"),i=n("1a2d"),o=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},"9bdd":function(t,e,n){var r=n("825a"),i=n("2a62");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){i(t,"throw",a)}}},a322:function(t,e,n){},a4d3:function(t,e,n){"use strict";var r=n("23e7"),i=n("da84"),o=n("d066"),a=n("2ba4"),c=n("c65b"),u=n("e330"),f=n("c430"),s=n("83ab"),l=n("4930"),d=n("d039"),b=n("1a2d"),v=n("e8b5"),h=n("1626"),p=n("861d"),O=n("3a9b"),g=n("d9b5"),m=n("825a"),j=n("7b0b"),y=n("fc6a"),w=n("a04b"),x=n("577e"),k=n("5c6c"),S=n("7c73"),q=n("df75"),_=n("241c"),E=n("057f"),C=n("7418"),I=n("06cf"),P=n("9bf2"),V=n("d1e7"),z=n("f36a"),A=n("6eeb"),U=n("5692"),N=n("f772"),G=n("d012"),R=n("90e3"),M=n("b622"),T=n("e538"),J=n("746f"),Y=n("d44e"),D=n("69f3"),F=n("b727").forEach,K=N("hidden"),L="Symbol",$="prototype",H=M("toPrimitive"),Q=D.set,W=D.getterFor(L),B=Object[$],X=i.Symbol,Z=X&&X[$],tt=i.TypeError,et=i.QObject,nt=o("JSON","stringify"),rt=I.f,it=P.f,ot=E.f,at=V.f,ct=u([].push),ut=U("symbols"),ft=U("op-symbols"),st=U("string-to-symbol-registry"),lt=U("symbol-to-string-registry"),dt=U("wks"),bt=!et||!et[$]||!et[$].findChild,vt=s&&d((function(){return 7!=S(it({},"a",{get:function(){return it(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=rt(B,e);r&&delete B[e],it(t,e,n),r&&t!==B&&it(B,e,r)}:it,ht=function(t,e){var n=ut[t]=S(Z);return Q(n,{type:L,tag:t,description:e}),s||(n.description=e),n},pt=function(t,e,n){t===B&&pt(ft,e,n),m(t);var r=w(e);return m(n),b(ut,r)?(n.enumerable?(b(t,K)&&t[K][r]&&(t[K][r]=!1),n=S(n,{enumerable:k(0,!1)})):(b(t,K)||it(t,K,k(1,{})),t[K][r]=!0),vt(t,r,n)):it(t,r,n)},Ot=function(t,e){m(t);var n=y(e),r=q(n).concat(wt(n));return F(r,(function(e){s&&!c(mt,n,e)||pt(t,e,n[e])})),t},gt=function(t,e){return void 0===e?S(t):Ot(S(t),e)},mt=function(t){var e=w(t),n=c(at,this,e);return!(this===B&&b(ut,e)&&!b(ft,e))&&(!(n||!b(this,e)||!b(ut,e)||b(this,K)&&this[K][e])||n)},jt=function(t,e){var n=y(t),r=w(e);if(n!==B||!b(ut,r)||b(ft,r)){var i=rt(n,r);return!i||!b(ut,r)||b(n,K)&&n[K][r]||(i.enumerable=!0),i}},yt=function(t){var e=ot(y(t)),n=[];return F(e,(function(t){b(ut,t)||b(G,t)||ct(n,t)})),n},wt=function(t){var e=t===B,n=ot(e?ft:y(t)),r=[];return F(n,(function(t){!b(ut,t)||e&&!b(B,t)||ct(r,ut[t])})),r};if(l||(X=function(){if(O(Z,this))throw tt("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?x(arguments[0]):void 0,e=R(t),n=function(t){this===B&&c(n,ft,t),b(this,K)&&b(this[K],e)&&(this[K][e]=!1),vt(this,e,k(1,t))};return s&&bt&&vt(B,e,{configurable:!0,set:n}),ht(e,t)},Z=X[$],A(Z,"toString",(function(){return W(this).tag})),A(X,"withoutSetter",(function(t){return ht(R(t),t)})),V.f=mt,P.f=pt,I.f=jt,_.f=E.f=yt,C.f=wt,T.f=function(t){return ht(M(t),t)},s&&(it(Z,"description",{configurable:!0,get:function(){return W(this).description}}),f||A(B,"propertyIsEnumerable",mt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:X}),F(q(dt),(function(t){J(t)})),r({target:L,stat:!0,forced:!l},{for:function(t){var e=x(t);if(b(st,e))return st[e];var n=X(e);return st[e]=n,lt[n]=e,n},keyFor:function(t){if(!g(t))throw tt(t+" is not a symbol");if(b(lt,t))return lt[t]},useSetter:function(){bt=!0},useSimple:function(){bt=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:gt,defineProperty:pt,defineProperties:Ot,getOwnPropertyDescriptor:jt}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:yt,getOwnPropertySymbols:wt}),r({target:"Object",stat:!0,forced:d((function(){C.f(1)}))},{getOwnPropertySymbols:function(t){return C.f(j(t))}}),nt){var xt=!l||d((function(){var t=X();return"[null]"!=nt([t])||"{}"!=nt({a:t})||"{}"!=nt(Object(t))}));r({target:"JSON",stat:!0,forced:xt},{stringify:function(t,e,n){var r=z(arguments),i=e;if((p(e)||void 0!==t)&&!g(t))return v(e)||(e=function(t,e){if(h(i)&&(e=c(i,this,t,e)),!g(e))return e}),r[1]=e,a(nt,null,r)}})}if(!Z[H]){var kt=Z.valueOf;A(Z,H,(function(t){return c(kt,this)}))}Y(X,L),G[K]=!0},a630:function(t,e,n){var r=n("23e7"),i=n("4df4"),o=n("1c7e"),a=!o((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:i})},b727:function(t,e,n){var r=n("0366"),i=n("e330"),o=n("44ad"),a=n("7b0b"),c=n("07fa"),u=n("65f0"),f=i([].push),s=function(t){var e=1==t,n=2==t,i=3==t,s=4==t,l=6==t,d=7==t,b=5==t||l;return function(v,h,p,O){for(var g,m,j=a(v),y=o(j),w=r(h,p),x=c(y),k=0,S=O||u,q=e?S(v,x):n||d?S(v,0):void 0;x>k;k++)if((b||k in y)&&(g=y[k],m=w(g,k,j),t))if(e)q[k]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return k;case 2:f(q,g)}else switch(t){case 4:return!1;case 7:f(q,g)}return l?-1:i||s?s:q}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},c612:function(t,e,n){"use strict";n("a322")},d28b:function(t,e,n){var r=n("746f");r("iterator")},e01a:function(t,e,n){"use strict";var r=n("23e7"),i=n("83ab"),o=n("da84"),a=n("e330"),c=n("1a2d"),u=n("1626"),f=n("3a9b"),s=n("577e"),l=n("9bf2").f,d=n("e893"),b=o.Symbol,v=b&&b.prototype;if(i&&u(b)&&(!("description"in v)||void 0!==b().description)){var h={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:s(arguments[0]),e=f(v,this)?new b(t):void 0===t?b():b(t);return""===t&&(h[e]=!0),e};d(p,b),p.prototype=v,v.constructor=p;var O="Symbol(test)"==String(b("test")),g=a(v.toString),m=a(v.valueOf),j=/^Symbol\((.*)\)[^)]+$/,y=a("".replace),w=a("".slice);l(v,"description",{configurable:!0,get:function(){var t=m(this),e=g(t);if(c(h,t))return"";var n=O?w(e,7,-1):y(e,j,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e538:function(t,e,n){var r=n("b622");e.f=r}}]); +//# sourceMappingURL=chunk-282a0965.44e330de.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-282a0965.44e330de.js.map b/example/tpt/wx/js/chunk-282a0965.44e330de.js.map new file mode 100644 index 0000000..2ea5c61 --- /dev/null +++ b/example/tpt/wx/js/chunk-282a0965.44e330de.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/modules/es.string.split.js","webpack:///./node_modules/core-js/internals/path.js","webpack:///./node_modules/core-js/internals/is-regexp.js","webpack:///./src/components/MattersCon.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack:///./src/components/MattersCon.vue?2612","webpack:///./node_modules/core-js/internals/array-from.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.array.from.js","webpack:///./node_modules/core-js/internals/array-iteration.js","webpack:///./src/components/MattersCon.vue?dda3","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","classof","toIndexedObject","$getOwnPropertyNames","f","arraySlice","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","module","exports","fixRegExpWellKnownSymbolLogic","isRegExp","anObject","requireObjectCoercible","speciesConstructor","advanceStringIndex","toLength","toString","getMethod","callRegExpExec","regexpExec","stickyHelpers","fails","UNSUPPORTED_Y","MAX_UINT32","min","Math","$push","push","stringSlice","slice","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","split","length","SPLIT","nativeSplit","maybeCallNative","internalSplit","separator","limit","string","lim","undefined","match","lastIndex","lastLength","output","flags","ignoreCase","multiline","unicode","sticky","lastLastIndex","separatorCopy","RegExp","source","index","O","splitter","rx","S","res","done","value","C","unicodeMatching","p","q","A","e","z","i","wellKnownSymbol","MATCH","class","style","title","left-arrow","onClickLeft","question","name","ontset","question_data","li","label","unit","type","placeholder","remarks","label-width","checkedType","input","direction","options","option","key","offset-bottom","position","clickNext","block","round","size","color","_arrayLikeToArray","arr","len","arr2","Array","_arrayWithoutHoles","isArray","arrayLikeToArray","_iterableToArray","iter","Symbol","iterator","from","_unsupportedIterableToArray","o","minLen","n","prototype","constructor","_nonIterableSpread","TypeError","_toConsumableArray","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","setup","showPicker","columns","checked","onConfirm","data","loading","finished","refreshing","mounted","watch","handler","deep","methods","message","that","id","status","JSON","stringify","then","$router","indexOf","console","log","strs","hasnot","getTime","unixTime","format","setImg","src","history","back","__exports__","render","bind","toObject","callWithSafeIterationClosing","isArrayIteratorMethod","isConstructor","lengthOfArrayLike","createProperty","getIterator","getIteratorMethod","arrayLike","IS_CONSTRUCTOR","argumentsLength","mapfn","mapping","step","next","iteratorMethod","path","hasOwn","wrappedWellKnownSymbolModule","defineProperty","NAME","iteratorClose","fn","ENTRIES","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","isPrototypeOf","isSymbol","toPropertyKey","$toString","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","redefine","shared","sharedKey","hiddenKeys","uid","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","set","getInternalState","getterFor","ObjectPrototype","$Symbol","SymbolPrototype","QObject","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","USE_SETTER","findChild","setSymbolDescriptor","get","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","names","IS_OBJECT_PROTOTYPE","setter","configurable","unsafe","sham","stat","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","replacer","space","args","$replacer","valueOf","hint","checkCorrectnessOfIteration","INCORRECT_ITERATION","iterable","IndexedObject","arraySpeciesCreate","createMethod","TYPE","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","$this","callbackfn","specificCreate","self","boundFunction","map","filter","some","every","find","findIndex","filterReject","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","String","symbolToString","symbolValueOf","regexp","replace","desc"],"mappings":"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","file":"js/chunk-282a0965.44e330de.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar arraySlice = require('../internals/array-slice-simple');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar fails = require('../internals/fails');\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","\r\n\r\n\r\n\r\n\r\n\r\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import { render } from \"./MattersCon.vue?vue&type=template&id=6fe66ebb&scoped=true\"\nimport script from \"./MattersCon.vue?vue&type=script&lang=js\"\nexport * from \"./MattersCon.vue?vue&type=script&lang=js\"\n\nimport \"./MattersCon.vue?vue&type=style&index=0&id=6fe66ebb&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe66ebb\"]])\n\nexport default __exports__","'use strict';\nvar global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar isConstructor = require('../internals/is-constructor');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar Array = global.Array;\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var IS_CONSTRUCTOR = isConstructor(this);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod && !(this == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n result = IS_CONSTRUCTOR ? new this() : [];\n for (;!(step = call(next, iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = lengthOfArrayLike(O);\n result = IS_CONSTRUCTOR ? new this(length) : Array(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var anObject = require('../internals/an-object');\nvar iteratorClose = require('../internals/iterator-close');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $toString = require('../internals/to-string');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar arraySlice = require('../internals/array-slice');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\n\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];\nvar TypeError = global.TypeError;\nvar QObject = global.QObject;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar push = uncurryThis([].push);\n\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\n\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPropertyKey(P);\n anObject(Attributes);\n if (hasOwn(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPropertyKey(V);\n var enumerable = call(nativePropertyIsEnumerable, this, P);\n if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]\n ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPropertyKey(P);\n if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {\n push(result, AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.es/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);\n if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n SymbolPrototype = $Symbol[PROTOTYPE];\n\n redefine(SymbolPrototype, 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.es/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = $toString(key);\n if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.es/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.es/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.es/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.es/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.es/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.es/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.es/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (isCallable($replacer)) value = call($replacer, this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return apply($stringify, null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!SymbolPrototype[TO_PRIMITIVE]) {\n var valueOf = SymbolPrototype.valueOf;\n // eslint-disable-next-line no-unused-vars -- required for .length\n redefine(SymbolPrototype, TO_PRIMITIVE, function (hint) {\n // TODO: improve hint logic\n return call(valueOf, this);\n });\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n // eslint-disable-next-line es/no-array-from -- required for testing\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.es/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersCon.vue?vue&type=style&index=0&id=6fe66ebb&scoped=true&lang=css\"","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var symbolToString = uncurryThis(SymbolPrototype.toString);\n var symbolValueOf = uncurryThis(SymbolPrototype.valueOf);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = symbolValueOf(this);\n var string = symbolToString(symbol);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-2f4946ed.2274223d.js b/example/tpt/wx/js/chunk-2f4946ed.2274223d.js new file mode 100644 index 0000000..02b9303 --- /dev/null +++ b/example/tpt/wx/js/chunk-2f4946ed.2274223d.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f4946ed"],{"0d3b":function(e,t,n){var r=n("d039"),o=n("b622"),a=n("c430"),i=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t["delete"]("b"),n+=r+e})),a&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},1703:function(e,t,n){},2241:function(e,t,n){"use strict";var r,o=n("f2bf"),a=n("f344"),i=n("c199"),l=n("1da4"),c=n("fe7e"),s=n("f691"),u=n("7e3e"),f=n("8da3"),d=n("b1d2"),h=n("8405"),b=n("f827"),g=n("e41f"),p=n("b650"),v=n("7f9b"),[m,w]=Object(c["a"])("action-bar"),O=Symbol(m),y={safeAreaInsetBottom:s["g"]},k=Object(o["l"])({name:m,props:y,setup(e,t){var{slots:n}=t,{linkChildren:r}=Object(v["e"])(O);return r(),()=>Object(o["k"])("div",{class:[w(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==n.default?void 0:n.default()])}}),j=Object(i["a"])(k),S=n("4eda"),B=n("b070"),[C,x]=Object(c["a"])("action-bar-button"),R=Object(a["a"])({},B["a"],{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),U=Object(o["l"])({name:C,props:R,setup(e,t){var{slots:n}=t,r=Object(B["b"])(),{parent:a,index:i}=Object(v["i"])(O),l=Object(o["d"])(()=>{if(a){var e=a.children[i.value-1];return!(e&&"isButton"in e)}}),c=Object(o["d"])(()=>{if(a){var e=a.children[i.value+1];return!(e&&"isButton"in e)}});return Object(S["a"])({isButton:!0}),()=>{var{type:t,icon:a,text:i,color:s,loading:u,disabled:f}=e;return Object(o["k"])(p["a"],{class:x([t,{last:c.value,first:l.value}]),size:"large",type:t,icon:a,color:s,loading:u,disabled:f,onClick:r},{default:()=>[n.default?n.default():i]})}}}),L=Object(i["a"])(U),[P,T,I]=Object(c["a"])("dialog"),E=Object(a["a"])({},b["b"],{title:String,theme:String,width:s["f"],message:[String,Function],callback:Function,allowHtml:Boolean,className:s["h"],transition:Object(s["e"])("van-dialog-bounce"),messageAlign:String,closeOnPopstate:s["g"],showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:s["g"],closeOnClickOverlay:Boolean}),A=[...b["a"],"transition","closeOnPopstate"],H=Object(o["l"])({name:P,props:E,emits:["confirm","cancel","update:show"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["D"])({confirm:!1,cancel:!1}),l=e=>n("update:show",e),c=t=>{l(!1),null==e.callback||e.callback(t)},s=t=>()=>{e.show&&(n(t),e.beforeClose?(i[t]=!0,Object(u["a"])(e.beforeClose,{args:[t],done(){c(t),i[t]=!1},canceled(){i[t]=!1}})):c(t))},b=s("cancel"),v=s("confirm"),m=()=>{var t=r.title?r.title():e.title;if(t)return Object(o["k"])("div",{class:T("header",{isolated:!e.message&&!r.default})},[t])},w=t=>{var{message:n,allowHtml:r,messageAlign:a}=e,i=T("message",{"has-title":t,[a]:a}),l=Object(f["b"])(n)?n():n;return r&&"string"===typeof l?Object(o["k"])("div",{class:i,innerHTML:l},null):Object(o["k"])("div",{class:i},[l])},O=()=>{if(r.default)return Object(o["k"])("div",{class:T("content")},[r.default()]);var{title:t,message:n,allowHtml:a}=e;if(n){var i=!(!t&&!r.title);return Object(o["k"])("div",{key:a?1:0,class:T("content",{isolated:!i})},[w(i)])}},y=()=>Object(o["k"])("div",{class:[d["d"],T("footer")]},[e.showCancelButton&&Object(o["k"])(p["a"],{size:"large",text:e.cancelButtonText||I("cancel"),class:T("cancel"),style:{color:e.cancelButtonColor},loading:i.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(p["a"],{size:"large",text:e.confirmButtonText||I("confirm"),class:[T("confirm"),{[d["b"]]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:i.confirm,onClick:v},null)]),k=()=>Object(o["k"])(j,{class:T("footer")},{default:()=>[e.showCancelButton&&Object(o["k"])(L,{type:"warning",text:e.cancelButtonText||I("cancel"),class:T("cancel"),color:e.cancelButtonColor,loading:i.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(L,{type:"danger",text:e.confirmButtonText||I("confirm"),class:T("confirm"),color:e.confirmButtonColor,loading:i.confirm,onClick:v},null)]}),S=()=>r.footer?r.footer():"round-button"===e.theme?k():y();return()=>{var{width:t,title:n,theme:r,message:i,className:c}=e;return Object(o["k"])(g["a"],Object(o["r"])({role:"dialog",class:[T([r]),c],style:{width:Object(h["a"])(t)},"aria-labelledby":n||i,"onUpdate:show":l},Object(a["e"])(e,A)),{default:()=>[m(),O(),S()]})}}});function N(){var e={setup(){var{state:e,toggle:t}=Object(l["b"])();return()=>Object(o["k"])(H,Object(o["r"])(e,{"onUpdate:show":t}),null)}};({instance:r}=Object(l["a"])(e))}function F(e){return a["c"]?new Promise((t,n)=>{r||N(),r.open(Object(a["a"])({},F.currentOptions,e,{callback:e=>{("confirm"===e?t:n)(e)}}))}):Promise.resolve()}F.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},F.currentOptions=Object(a["a"])({},F.defaultOptions),F.alert=F,F.confirm=e=>F(Object(a["a"])({showCancelButton:!0},e)),F.close=()=>{r&&r.toggle(!1)},F.setDefaultOptions=e=>{Object(a["a"])(F.currentOptions,e)},F.resetDefaultOptions=()=>{F.currentOptions=Object(a["a"])({},F.defaultOptions)},F.Component=Object(i["a"])(H),F.install=e=>{e.use(F.Component),e.config.globalProperties.$dialog=F};t["a"]=F},"25f0":function(e,t,n){"use strict";var r=n("e330"),o=n("5e77").PROPER,a=n("6eeb"),i=n("825a"),l=n("3a9b"),c=n("577e"),s=n("d039"),u=n("ad6d"),f="toString",d=RegExp.prototype,h=d[f],b=r(u),g=s((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),p=o&&h.name!=f;(g||p)&&a(RegExp.prototype,f,(function(){var e=i(this),t=c(e.source),n=e.flags,r=c(void 0===n&&l(d,e)&&!("flags"in d)?b(e):n);return"/"+t+"/"+r}),{unsafe:!0})},"2fcb":function(e,t,n){},"4dae":function(e,t,n){var r=n("da84"),o=n("23cb"),a=n("07fa"),i=n("8418"),l=r.Array,c=Math.max;e.exports=function(e,t,n){for(var r=a(e),s=o(t,r),u=o(void 0===n?r:n,r),f=l(c(u-s,0)),d=0;s0?arguments[0]:void 0;P(this,new ce(e))},ue=se.prototype;if(u(ue,{append:function(e,t){ie(arguments.length,2);var n=T(this);_(n.entries,{key:y(e),value:y(t)}),n.updateURL()},delete:function(e){ie(arguments.length,1);var t=T(this),n=t.entries,r=y(e),o=0;while(ot.key?1:-1})),e.updateURL()},forEach:function(e){var t,n=T(this).entries,r=v(e,arguments.length>1?arguments[1]:void 0),o=0;while(o1?he(arguments[1]):{})}}),g(A)){var be=function(e){return b(this,N),new A(e,arguments.length>1?he(arguments[1]):{})};N.constructor=be,be.prototype=N,r({global:!0,forced:!0},{Request:be})}}e.exports={URLSearchParams:se,getState:T}},addb:function(e,t,n){var r=n("4dae"),o=Math.floor,a=function(e,t){var n=e.length,c=o(n/2);return n<8?i(e,t):l(e,a(r(e,0,c),t),a(r(e,c),t),t)},i=function(e,t){var n,r,o=e.length,a=1;while(a0)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},l=function(e,t,n,r){var o=t.length,a=n.length,i=0,l=0;while(i _createVNode(VanDialog, _mergeProps(state, {\n \"onUpdate:show\": toggle\n }), null);\n }\n\n };\n ({\n instance\n } = mountComponent(Wrapper));\n}\n\nfunction Dialog(options) {\n /* istanbul ignore if */\n if (!inBrowser) {\n return Promise.resolve();\n }\n\n return new Promise((resolve, reject) => {\n if (!instance) {\n initInstance();\n }\n\n instance.open(extend({}, Dialog.currentOptions, options, {\n callback: action => {\n (action === 'confirm' ? resolve : reject)(action);\n }\n }));\n });\n}\n\nDialog.defaultOptions = {\n title: '',\n width: '',\n theme: null,\n message: '',\n overlay: true,\n callback: null,\n teleport: 'body',\n className: '',\n allowHtml: false,\n lockScroll: true,\n transition: undefined,\n beforeClose: null,\n overlayClass: '',\n overlayStyle: undefined,\n messageAlign: '',\n cancelButtonText: '',\n cancelButtonColor: null,\n confirmButtonText: '',\n confirmButtonColor: null,\n showConfirmButton: true,\n showCancelButton: false,\n closeOnPopstate: true,\n closeOnClickOverlay: false\n};\nDialog.currentOptions = extend({}, Dialog.defaultOptions);\nDialog.alert = Dialog;\n\nDialog.confirm = options => Dialog(extend({\n showCancelButton: true\n}, options));\n\nDialog.close = () => {\n if (instance) {\n instance.toggle(false);\n }\n};\n\nDialog.setDefaultOptions = options => {\n extend(Dialog.currentOptions, options);\n};\n\nDialog.resetDefaultOptions = () => {\n Dialog.currentOptions = extend({}, Dialog.defaultOptions);\n};\n\nDialog.Component = withInstall(VanDialog);\n\nDialog.install = app => {\n app.use(Dialog.Component);\n app.config.globalProperties.$dialog = Dialog;\n};\n\nexport { Dialog };","import { createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue';\nimport { truthProp, createNamespace } from '../utils';\nimport { useChildren } from '@vant/use';\nvar [name, bem] = createNamespace('action-bar');\nexport var ACTION_BAR_KEY = Symbol(name);\nvar actionBarProps = {\n safeAreaInsetBottom: truthProp\n};\nexport default defineComponent({\n name,\n props: actionBarProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var {\n linkChildren\n } = useChildren(ACTION_BAR_KEY);\n linkChildren();\n return () => _createVNode(\"div\", {\n \"class\": [bem(), {\n 'van-safe-area-bottom': props.safeAreaInsetBottom\n }]\n }, [slots.default == null ? void 0 : slots.default()]);\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBar from './ActionBar';\nexport var ActionBar = withInstall(_ActionBar);\nexport default ActionBar;","import { createVNode as _createVNode } from \"vue\";\nimport { computed, defineComponent } from 'vue';\nimport { extend, createNamespace } from '../utils';\nimport { ACTION_BAR_KEY } from '../action-bar/ActionBar'; // Composables\n\nimport { useParent } from '@vant/use';\nimport { useExpose } from '../composables/use-expose';\nimport { useRoute, routeProps } from '../composables/use-route'; // Components\n\nimport { Button } from '../button';\nvar [name, bem] = createNamespace('action-bar-button');\nvar actionBarButtonProps = extend({}, routeProps, {\n type: String,\n text: String,\n icon: String,\n color: String,\n loading: Boolean,\n disabled: Boolean\n});\nexport default defineComponent({\n name,\n props: actionBarButtonProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var route = useRoute();\n var {\n parent,\n index\n } = useParent(ACTION_BAR_KEY);\n var isFirst = computed(() => {\n if (parent) {\n var prev = parent.children[index.value - 1];\n return !(prev && 'isButton' in prev);\n }\n });\n var isLast = computed(() => {\n if (parent) {\n var next = parent.children[index.value + 1];\n return !(next && 'isButton' in next);\n }\n });\n useExpose({\n isButton: true\n });\n return () => {\n var {\n type,\n icon,\n text,\n color,\n loading,\n disabled\n } = props;\n return _createVNode(Button, {\n \"class\": bem([type, {\n last: isLast.value,\n first: isFirst.value\n }]),\n \"size\": \"large\",\n \"type\": type,\n \"icon\": icon,\n \"color\": color,\n \"loading\": loading,\n \"disabled\": disabled,\n \"onClick\": route\n }, {\n default: () => [slots.default ? slots.default() : text]\n });\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBarButton from './ActionBarButton';\nexport var ActionBarButton = withInstall(_ActionBarButton);\nexport default ActionBarButton;","import { mergeProps as _mergeProps, createVNode as _createVNode } from \"vue\";\nimport { reactive, defineComponent } from 'vue'; // Utils\n\nimport { pick, extend, addUnit, truthProp, isFunction, BORDER_TOP, BORDER_LEFT, unknownProp, numericProp, makeStringProp, callInterceptor, createNamespace } from '../utils';\nimport { popupSharedProps, popupSharedPropKeys } from '../popup/shared'; // Components\n\nimport { Popup } from '../popup';\nimport { Button } from '../button';\nimport { ActionBar } from '../action-bar';\nimport { ActionBarButton } from '../action-bar-button'; // Types\n\nvar [name, bem, t] = createNamespace('dialog');\nvar dialogProps = extend({}, popupSharedProps, {\n title: String,\n theme: String,\n width: numericProp,\n message: [String, Function],\n callback: Function,\n allowHtml: Boolean,\n className: unknownProp,\n transition: makeStringProp('van-dialog-bounce'),\n messageAlign: String,\n closeOnPopstate: truthProp,\n showCancelButton: Boolean,\n cancelButtonText: String,\n cancelButtonColor: String,\n confirmButtonText: String,\n confirmButtonColor: String,\n showConfirmButton: truthProp,\n closeOnClickOverlay: Boolean\n});\nvar popupInheritKeys = [...popupSharedPropKeys, 'transition', 'closeOnPopstate'];\nexport default defineComponent({\n name,\n props: dialogProps,\n emits: ['confirm', 'cancel', 'update:show'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var loading = reactive({\n confirm: false,\n cancel: false\n });\n\n var updateShow = value => emit('update:show', value);\n\n var close = action => {\n updateShow(false);\n props.callback == null ? void 0 : props.callback(action);\n };\n\n var getActionHandler = action => () => {\n // should not trigger close event when hidden\n if (!props.show) {\n return;\n }\n\n emit(action);\n\n if (props.beforeClose) {\n loading[action] = true;\n callInterceptor(props.beforeClose, {\n args: [action],\n\n done() {\n close(action);\n loading[action] = false;\n },\n\n canceled() {\n loading[action] = false;\n }\n\n });\n } else {\n close(action);\n }\n };\n\n var onCancel = getActionHandler('cancel');\n var onConfirm = getActionHandler('confirm');\n\n var renderTitle = () => {\n var title = slots.title ? slots.title() : props.title;\n\n if (title) {\n return _createVNode(\"div\", {\n \"class\": bem('header', {\n isolated: !props.message && !slots.default\n })\n }, [title]);\n }\n };\n\n var renderMessage = hasTitle => {\n var {\n message,\n allowHtml,\n messageAlign\n } = props;\n var classNames = bem('message', {\n 'has-title': hasTitle,\n [messageAlign]: messageAlign\n });\n var content = isFunction(message) ? message() : message;\n\n if (allowHtml && typeof content === 'string') {\n return _createVNode(\"div\", {\n \"class\": classNames,\n \"innerHTML\": content\n }, null);\n }\n\n return _createVNode(\"div\", {\n \"class\": classNames\n }, [content]);\n };\n\n var renderContent = () => {\n if (slots.default) {\n return _createVNode(\"div\", {\n \"class\": bem('content')\n }, [slots.default()]);\n }\n\n var {\n title,\n message,\n allowHtml\n } = props;\n\n if (message) {\n var hasTitle = !!(title || slots.title);\n return _createVNode(\"div\", {\n \"key\": allowHtml ? 1 : 0,\n \"class\": bem('content', {\n isolated: !hasTitle\n })\n }, [renderMessage(hasTitle)]);\n }\n };\n\n var renderButtons = () => _createVNode(\"div\", {\n \"class\": [BORDER_TOP, bem('footer')]\n }, [props.showCancelButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"style\": {\n color: props.cancelButtonColor\n },\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": [bem('confirm'), {\n [BORDER_LEFT]: props.showCancelButton\n }],\n \"style\": {\n color: props.confirmButtonColor\n },\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]);\n\n var renderRoundButtons = () => _createVNode(ActionBar, {\n \"class\": bem('footer')\n }, {\n default: () => [props.showCancelButton && _createVNode(ActionBarButton, {\n \"type\": \"warning\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"color\": props.cancelButtonColor,\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(ActionBarButton, {\n \"type\": \"danger\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": bem('confirm'),\n \"color\": props.confirmButtonColor,\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]\n });\n\n var renderFooter = () => {\n if (slots.footer) {\n return slots.footer();\n }\n\n return props.theme === 'round-button' ? renderRoundButtons() : renderButtons();\n };\n\n return () => {\n var {\n width,\n title,\n theme,\n message,\n className\n } = props;\n return _createVNode(Popup, _mergeProps({\n \"role\": \"dialog\",\n \"class\": [bem([theme]), className],\n \"style\": {\n width: addUnit(width)\n },\n \"aria-labelledby\": title || message,\n \"onUpdate:show\": updateShow\n }, pick(props, popupInheritKeys)), {\n default: () => [renderTitle(), renderContent(), renderFooter()]\n });\n };\n }\n\n});","import { Dialog } from './function-call';\nexport default Dialog;\nexport { Dialog };","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar $toString = require('../internals/to-string');\nvar fails = require('../internals/fails');\nvar regExpFlags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar n$ToString = RegExpPrototype[TO_STRING];\nvar getFlags = uncurryThis(regExpFlags);\n\nvar NOT_GENERIC = fails(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = PROPER_FUNCTION_NAME && n$ToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = $toString(R.source);\n var rf = R.flags;\n var f = $toString(rf === undefined && isPrototypeOf(RegExpPrototype, R) && !('flags' in RegExpPrototype) ? getFlags(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.array.iterator');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar InternalStateModule = require('../internals/internal-state');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar bind = require('../internals/function-bind-context');\nvar classof = require('../internals/classof');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar $toString = require('../internals/to-string');\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arraySort = require('../internals/array-sort');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n\nvar n$Fetch = getBuiltIn('fetch');\nvar N$Request = getBuiltIn('Request');\nvar Headers = getBuiltIn('Headers');\nvar RequestPrototype = N$Request && N$Request.prototype;\nvar HeadersPrototype = Headers && Headers.prototype;\nvar RegExp = global.RegExp;\nvar TypeError = global.TypeError;\nvar decodeURIComponent = global.decodeURIComponent;\nvar encodeURIComponent = global.encodeURIComponent;\nvar charAt = uncurryThis(''.charAt);\nvar join = uncurryThis([].join);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar shift = uncurryThis([].shift);\nvar splice = uncurryThis([].splice);\nvar split = uncurryThis(''.split);\nvar stringSlice = uncurryThis(''.slice);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = replace(it, plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = replace(result, percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replacements = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replacements[match];\n};\n\nvar serialize = function (it) {\n return replace(encodeURIComponent(it), find, replacer);\n};\n\nvar validateArgumentsLength = function (passed, required) {\n if (passed < required) throw TypeError('Not enough arguments');\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n});\n\nvar URLSearchParamsState = function (init) {\n this.entries = [];\n this.url = null;\n\n if (init !== undefined) {\n if (isObject(init)) this.parseObject(init);\n else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));\n }\n};\n\nURLSearchParamsState.prototype = {\n type: URL_SEARCH_PARAMS,\n bindURL: function (url) {\n this.url = url;\n this.update();\n },\n parseObject: function (object) {\n var iteratorMethod = getIteratorMethod(object);\n var iterator, next, step, entryIterator, entryNext, first, second;\n\n if (iteratorMethod) {\n iterator = getIterator(object, iteratorMethod);\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = call(entryNext, entryIterator)).done ||\n (second = call(entryNext, entryIterator)).done ||\n !call(entryNext, entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n push(this.entries, { key: $toString(first.value), value: $toString(second.value) });\n }\n } else for (var key in object) if (hasOwn(object, key)) {\n push(this.entries, { key: key, value: $toString(object[key]) });\n }\n },\n parseQuery: function (query) {\n if (query) {\n var attributes = split(query, '&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = split(attribute, '=');\n push(this.entries, {\n key: deserialize(shift(entry)),\n value: deserialize(join(entry, '='))\n });\n }\n }\n }\n },\n serialize: function () {\n var entries = this.entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n push(result, serialize(entry.key) + '=' + serialize(entry.value));\n } return join(result, '&');\n },\n update: function () {\n this.entries.length = 0;\n this.parseQuery(this.url.query);\n },\n updateURL: function () {\n if (this.url) this.url.update();\n }\n};\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsPrototype);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n setInternalState(this, new URLSearchParamsState(init));\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\nredefineAll(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.append` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n validateArgumentsLength(arguments.length, 2);\n var state = getInternalParamsState(this);\n push(state.entries, { key: $toString(name), value: $toString(value) });\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index].key === key) splice(entries, index, 1);\n else index++;\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) push(result, entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index++].key === key) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var found = false;\n var key = $toString(name);\n var val = $toString(value);\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) splice(entries, index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) push(entries, { key: key, value: val });\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n arraySort(state.entries, function (a, b) {\n return a.key > b.key ? 1 : -1;\n });\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\nredefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\nredefine(URLSearchParamsPrototype, 'toString', function toString() {\n return getInternalParamsState(this).serialize();\n}, { enumerable: true });\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`\nif (!USE_NATIVE_URL && isCallable(Headers)) {\n var headersHas = uncurryThis(HeadersPrototype.has);\n var headersSet = uncurryThis(HeadersPrototype.set);\n\n var wrapRequestOptions = function (init) {\n if (isObject(init)) {\n var body = init.body;\n var headers;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headersHas(headers, 'content-type')) {\n headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n return create(init, {\n body: createPropertyDescriptor(0, $toString(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n } return init;\n };\n\n if (isCallable(n$Fetch)) {\n $({ global: true, enumerable: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n return n$Fetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n }\n });\n }\n\n if (isCallable(N$Request)) {\n var RequestConstructor = function Request(input /* , init */) {\n anInstance(this, RequestPrototype);\n return new N$Request(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n };\n\n RequestPrototype.constructor = RequestConstructor;\n RequestConstructor.prototype = RequestPrototype;\n\n $({ global: true, forced: true }, {\n Request: RequestConstructor\n });\n }\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n","var arraySlice = require('../internals/array-slice-simple');\n\nvar floor = Math.floor;\n\nvar mergeSort = function (array, comparefn) {\n var length = array.length;\n var middle = floor(length / 2);\n return length < 8 ? insertionSort(array, comparefn) : merge(\n array,\n mergeSort(arraySlice(array, 0, middle), comparefn),\n mergeSort(arraySlice(array, middle), comparefn),\n comparefn\n );\n};\n\nvar insertionSort = function (array, comparefn) {\n var length = array.length;\n var i = 1;\n var element, j;\n\n while (i < length) {\n j = i;\n element = array[i];\n while (j && comparefn(array[j - 1], element) > 0) {\n array[j] = array[--j];\n }\n if (j !== i++) array[j] = element;\n } return array;\n};\n\nvar merge = function (array, left, right, comparefn) {\n var llength = left.length;\n var rlength = right.length;\n var lindex = 0;\n var rindex = 0;\n\n while (lindex < llength || rindex < rlength) {\n array[lindex + rindex] = (lindex < llength && rindex < rlength)\n ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]\n : lindex < llength ? left[lindex++] : right[rindex++];\n } return array;\n};\n\nmodule.exports = mergeSort;\n","var DESCRIPTORS = require('../internals/descriptors');\nvar FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar functionToString = uncurryThis(FunctionPrototype.toString);\nvar nameRE = /function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/;\nvar regExpExec = uncurryThis(nameRE.exec);\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.es/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {\n defineProperty(FunctionPrototype, NAME, {\n configurable: true,\n get: function () {\n try {\n return regExpExec(nameRE, functionToString(this))[1];\n } catch (error) {\n return '';\n }\n }\n });\n}\n","import {Dialog} from \"vant\";\r\n\r\n// export var baseUrl = \"http://192.168.6.27:8080\"\r\nexport const baseUrl = process.env.NODE_ENV === \"production\" ? \"\" : \"http://127.0.0.1:8081/\"\r\nvar appsystemUrl = \"http://127.0.0.1\"\r\nvar ocrUrl = \"/appsystem/ocr\"\r\nvar exitUrl = \"/appsystem/exit\"\r\nvar clearCache = \"/appsystem/clearCache\"\r\nvar qrcodeUrl = \"/appsystem/qrcode\"\r\nvar token = null\r\n\r\n\r\nexport function cache(key, value) {\r\n if (value == null) {\r\n value = localStorage.getItem(key)\r\n if (value == null) {\r\n return null\r\n }\r\n value = JSON.parse(value)\r\n return value[\"data\"];\r\n }\r\n\r\n localStorage.setItem(key, JSON.stringify({data: value}))\r\n}\r\n\r\nexport function getToken() {\r\n if (token == null) {\r\n token = localStorage.getItem(\"token\")\r\n }\r\n return token\r\n}\r\n\r\nexport function setToken(tt) {\r\n\r\n if (tt == null) {\r\n token = null\r\n localStorage.removeItem(\"token\")\r\n return\r\n }\r\n token = localStorage.setItem(\"token\", tt)\r\n return token\r\n}\r\n\r\nexport function install() {\r\n\r\n fetch(\"app.json?time=\" + new Date().getTime()).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n let version = localStorage.getItem(\"version\")\r\n\r\n\r\n if (version != null && version != res.version) {\r\n Dialog({message: \"你有新的升级包,点确认开始升级\"}).then(() => {\r\n // on close\r\n fetch(appsystemUrl + clearCache);\r\n });\r\n }\r\n\r\n localStorage.setItem(\"version\", res.version)\r\n\r\n });\r\n\r\n}\r\n\r\nexport function get(url, data) {\r\n if (data == null) {\r\n data = {}\r\n }\r\n if(getToken()!=null){\r\n data[\"token\"] = getToken()\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(window.H.makeUrl(baseUrl + url, data)).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n location.hash = \"#/login\"\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function post(url, data) {\r\n\r\n const searchParams = new URLSearchParams(data);\r\n var urlData={}\r\n if(getToken()!=null){\r\n urlData={\"token\": getToken()}\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n\r\n fetch(window.H.makeUrl(baseUrl + url, urlData), {\r\n method: 'POST',\r\n // mode:\"cors\",\r\n // credentials:\"include\",\r\n headers: {\r\n 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',\r\n },\r\n body: searchParams.toString(),\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n\r\n\r\n return reData\r\n}\r\n\r\n// 新增任务\r\nexport function upload(file) {\r\n let param = new FormData()\r\n // 将得到的文件流添加到FormData对象\r\n param.append('file', file, file.name)\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(baseUrl + \"app/user/upload\", {\r\n method: 'POST',\r\n headers: {\r\n 'Content-Type': 'multipart/form-data',\r\n },\r\n body: param,\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n // setToken(null)\r\n localStorage.setItem(\"org_id\", window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function ocr(fn) {\r\n window.H.$off(\"ocr\");\r\n window.H.$on(\"ocr\", function (data) {\r\n fn(data.result)\r\n });\r\n fetch(appsystemUrl + ocrUrl);\r\n}\r\n\r\nexport function exit() {\r\n\r\n fetch(appsystemUrl + exitUrl);\r\n}\r\n\r\nexport function qrcode(fn) {\r\n window.H.$off(\"qrcode\");\r\n window.H.$on(\"qrcode\", function (data) {\r\n fn(data)\r\n });\r\n fetch(appsystemUrl + qrcodeUrl);\r\n}\r\n","import '../../style/base.css';\nimport '../../action-bar/index.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../loading/index.css';\nimport '../../button/index.css';\nimport '../../action-bar-button/index.css';\nimport '../../overlay/index.css';\nimport '../../popup/index.css';\nimport '../index.css';"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-2f4946ed.59e841c6.js b/example/tpt/wx/js/chunk-2f4946ed.59e841c6.js new file mode 100644 index 0000000..fa9a467 --- /dev/null +++ b/example/tpt/wx/js/chunk-2f4946ed.59e841c6.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f4946ed"],{"0d3b":function(e,t,n){var r=n("d039"),o=n("b622"),a=n("c430"),i=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t["delete"]("b"),n+=r+e})),a&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},1703:function(e,t,n){},2241:function(e,t,n){"use strict";var r,o=n("f2bf"),a=n("f344"),i=n("c199"),l=n("1da4"),c=n("fe7e"),s=n("f691"),u=n("7e3e"),f=n("8da3"),d=n("b1d2"),h=n("8405"),b=n("f827"),g=n("e41f"),p=n("b650"),v=n("7f9b"),[m,w]=Object(c["a"])("action-bar"),O=Symbol(m),y={safeAreaInsetBottom:s["g"]},k=Object(o["l"])({name:m,props:y,setup(e,t){var{slots:n}=t,{linkChildren:r}=Object(v["e"])(O);return r(),()=>Object(o["k"])("div",{class:[w(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==n.default?void 0:n.default()])}}),j=Object(i["a"])(k),S=n("4eda"),B=n("b070"),[C,x]=Object(c["a"])("action-bar-button"),R=Object(a["a"])({},B["a"],{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),U=Object(o["l"])({name:C,props:R,setup(e,t){var{slots:n}=t,r=Object(B["b"])(),{parent:a,index:i}=Object(v["i"])(O),l=Object(o["d"])(()=>{if(a){var e=a.children[i.value-1];return!(e&&"isButton"in e)}}),c=Object(o["d"])(()=>{if(a){var e=a.children[i.value+1];return!(e&&"isButton"in e)}});return Object(S["a"])({isButton:!0}),()=>{var{type:t,icon:a,text:i,color:s,loading:u,disabled:f}=e;return Object(o["k"])(p["a"],{class:x([t,{last:c.value,first:l.value}]),size:"large",type:t,icon:a,color:s,loading:u,disabled:f,onClick:r},{default:()=>[n.default?n.default():i]})}}}),L=Object(i["a"])(U),[P,T,I]=Object(c["a"])("dialog"),E=Object(a["a"])({},b["b"],{title:String,theme:String,width:s["f"],message:[String,Function],callback:Function,allowHtml:Boolean,className:s["h"],transition:Object(s["e"])("van-dialog-bounce"),messageAlign:String,closeOnPopstate:s["g"],showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:s["g"],closeOnClickOverlay:Boolean}),A=[...b["a"],"transition","closeOnPopstate"],H=Object(o["l"])({name:P,props:E,emits:["confirm","cancel","update:show"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["D"])({confirm:!1,cancel:!1}),l=e=>n("update:show",e),c=t=>{l(!1),null==e.callback||e.callback(t)},s=t=>()=>{e.show&&(n(t),e.beforeClose?(i[t]=!0,Object(u["a"])(e.beforeClose,{args:[t],done(){c(t),i[t]=!1},canceled(){i[t]=!1}})):c(t))},b=s("cancel"),v=s("confirm"),m=()=>{var t=r.title?r.title():e.title;if(t)return Object(o["k"])("div",{class:T("header",{isolated:!e.message&&!r.default})},[t])},w=t=>{var{message:n,allowHtml:r,messageAlign:a}=e,i=T("message",{"has-title":t,[a]:a}),l=Object(f["b"])(n)?n():n;return r&&"string"===typeof l?Object(o["k"])("div",{class:i,innerHTML:l},null):Object(o["k"])("div",{class:i},[l])},O=()=>{if(r.default)return Object(o["k"])("div",{class:T("content")},[r.default()]);var{title:t,message:n,allowHtml:a}=e;if(n){var i=!(!t&&!r.title);return Object(o["k"])("div",{key:a?1:0,class:T("content",{isolated:!i})},[w(i)])}},y=()=>Object(o["k"])("div",{class:[d["d"],T("footer")]},[e.showCancelButton&&Object(o["k"])(p["a"],{size:"large",text:e.cancelButtonText||I("cancel"),class:T("cancel"),style:{color:e.cancelButtonColor},loading:i.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(p["a"],{size:"large",text:e.confirmButtonText||I("confirm"),class:[T("confirm"),{[d["b"]]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:i.confirm,onClick:v},null)]),k=()=>Object(o["k"])(j,{class:T("footer")},{default:()=>[e.showCancelButton&&Object(o["k"])(L,{type:"warning",text:e.cancelButtonText||I("cancel"),class:T("cancel"),color:e.cancelButtonColor,loading:i.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(L,{type:"danger",text:e.confirmButtonText||I("confirm"),class:T("confirm"),color:e.confirmButtonColor,loading:i.confirm,onClick:v},null)]}),S=()=>r.footer?r.footer():"round-button"===e.theme?k():y();return()=>{var{width:t,title:n,theme:r,message:i,className:c}=e;return Object(o["k"])(g["a"],Object(o["r"])({role:"dialog",class:[T([r]),c],style:{width:Object(h["a"])(t)},"aria-labelledby":n||i,"onUpdate:show":l},Object(a["e"])(e,A)),{default:()=>[m(),O(),S()]})}}});function N(){var e={setup(){var{state:e,toggle:t}=Object(l["b"])();return()=>Object(o["k"])(H,Object(o["r"])(e,{"onUpdate:show":t}),null)}};({instance:r}=Object(l["a"])(e))}function F(e){return a["c"]?new Promise((t,n)=>{r||N(),r.open(Object(a["a"])({},F.currentOptions,e,{callback:e=>{("confirm"===e?t:n)(e)}}))}):Promise.resolve()}F.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},F.currentOptions=Object(a["a"])({},F.defaultOptions),F.alert=F,F.confirm=e=>F(Object(a["a"])({showCancelButton:!0},e)),F.close=()=>{r&&r.toggle(!1)},F.setDefaultOptions=e=>{Object(a["a"])(F.currentOptions,e)},F.resetDefaultOptions=()=>{F.currentOptions=Object(a["a"])({},F.defaultOptions)},F.Component=Object(i["a"])(H),F.install=e=>{e.use(F.Component),e.config.globalProperties.$dialog=F};t["a"]=F},"25f0":function(e,t,n){"use strict";var r=n("e330"),o=n("5e77").PROPER,a=n("6eeb"),i=n("825a"),l=n("3a9b"),c=n("577e"),s=n("d039"),u=n("ad6d"),f="toString",d=RegExp.prototype,h=d[f],b=r(u),g=s((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),p=o&&h.name!=f;(g||p)&&a(RegExp.prototype,f,(function(){var e=i(this),t=c(e.source),n=e.flags,r=c(void 0===n&&l(d,e)&&!("flags"in d)?b(e):n);return"/"+t+"/"+r}),{unsafe:!0})},"2fcb":function(e,t,n){},"4dae":function(e,t,n){var r=n("da84"),o=n("23cb"),a=n("07fa"),i=n("8418"),l=r.Array,c=Math.max;e.exports=function(e,t,n){for(var r=a(e),s=o(t,r),u=o(void 0===n?r:n,r),f=l(c(u-s,0)),d=0;s0?arguments[0]:void 0;P(this,new ce(e))},ue=se.prototype;if(u(ue,{append:function(e,t){ie(arguments.length,2);var n=T(this);_(n.entries,{key:y(e),value:y(t)}),n.updateURL()},delete:function(e){ie(arguments.length,1);var t=T(this),n=t.entries,r=y(e),o=0;while(ot.key?1:-1})),e.updateURL()},forEach:function(e){var t,n=T(this).entries,r=v(e,arguments.length>1?arguments[1]:void 0),o=0;while(o1?he(arguments[1]):{})}}),g(A)){var be=function(e){return b(this,N),new A(e,arguments.length>1?he(arguments[1]):{})};N.constructor=be,be.prototype=N,r({global:!0,forced:!0},{Request:be})}}e.exports={URLSearchParams:se,getState:T}},addb:function(e,t,n){var r=n("4dae"),o=Math.floor,a=function(e,t){var n=e.length,c=o(n/2);return n<8?i(e,t):l(e,a(r(e,0,c),t),a(r(e,c),t),t)},i=function(e,t){var n,r,o=e.length,a=1;while(a0)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},l=function(e,t,n,r){var o=t.length,a=n.length,i=0,l=0;while(i _createVNode(VanDialog, _mergeProps(state, {\n \"onUpdate:show\": toggle\n }), null);\n }\n\n };\n ({\n instance\n } = mountComponent(Wrapper));\n}\n\nfunction Dialog(options) {\n /* istanbul ignore if */\n if (!inBrowser) {\n return Promise.resolve();\n }\n\n return new Promise((resolve, reject) => {\n if (!instance) {\n initInstance();\n }\n\n instance.open(extend({}, Dialog.currentOptions, options, {\n callback: action => {\n (action === 'confirm' ? resolve : reject)(action);\n }\n }));\n });\n}\n\nDialog.defaultOptions = {\n title: '',\n width: '',\n theme: null,\n message: '',\n overlay: true,\n callback: null,\n teleport: 'body',\n className: '',\n allowHtml: false,\n lockScroll: true,\n transition: undefined,\n beforeClose: null,\n overlayClass: '',\n overlayStyle: undefined,\n messageAlign: '',\n cancelButtonText: '',\n cancelButtonColor: null,\n confirmButtonText: '',\n confirmButtonColor: null,\n showConfirmButton: true,\n showCancelButton: false,\n closeOnPopstate: true,\n closeOnClickOverlay: false\n};\nDialog.currentOptions = extend({}, Dialog.defaultOptions);\nDialog.alert = Dialog;\n\nDialog.confirm = options => Dialog(extend({\n showCancelButton: true\n}, options));\n\nDialog.close = () => {\n if (instance) {\n instance.toggle(false);\n }\n};\n\nDialog.setDefaultOptions = options => {\n extend(Dialog.currentOptions, options);\n};\n\nDialog.resetDefaultOptions = () => {\n Dialog.currentOptions = extend({}, Dialog.defaultOptions);\n};\n\nDialog.Component = withInstall(VanDialog);\n\nDialog.install = app => {\n app.use(Dialog.Component);\n app.config.globalProperties.$dialog = Dialog;\n};\n\nexport { Dialog };","import { createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue';\nimport { truthProp, createNamespace } from '../utils';\nimport { useChildren } from '@vant/use';\nvar [name, bem] = createNamespace('action-bar');\nexport var ACTION_BAR_KEY = Symbol(name);\nvar actionBarProps = {\n safeAreaInsetBottom: truthProp\n};\nexport default defineComponent({\n name,\n props: actionBarProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var {\n linkChildren\n } = useChildren(ACTION_BAR_KEY);\n linkChildren();\n return () => _createVNode(\"div\", {\n \"class\": [bem(), {\n 'van-safe-area-bottom': props.safeAreaInsetBottom\n }]\n }, [slots.default == null ? void 0 : slots.default()]);\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBar from './ActionBar';\nexport var ActionBar = withInstall(_ActionBar);\nexport default ActionBar;","import { createVNode as _createVNode } from \"vue\";\nimport { computed, defineComponent } from 'vue';\nimport { extend, createNamespace } from '../utils';\nimport { ACTION_BAR_KEY } from '../action-bar/ActionBar'; // Composables\n\nimport { useParent } from '@vant/use';\nimport { useExpose } from '../composables/use-expose';\nimport { useRoute, routeProps } from '../composables/use-route'; // Components\n\nimport { Button } from '../button';\nvar [name, bem] = createNamespace('action-bar-button');\nvar actionBarButtonProps = extend({}, routeProps, {\n type: String,\n text: String,\n icon: String,\n color: String,\n loading: Boolean,\n disabled: Boolean\n});\nexport default defineComponent({\n name,\n props: actionBarButtonProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var route = useRoute();\n var {\n parent,\n index\n } = useParent(ACTION_BAR_KEY);\n var isFirst = computed(() => {\n if (parent) {\n var prev = parent.children[index.value - 1];\n return !(prev && 'isButton' in prev);\n }\n });\n var isLast = computed(() => {\n if (parent) {\n var next = parent.children[index.value + 1];\n return !(next && 'isButton' in next);\n }\n });\n useExpose({\n isButton: true\n });\n return () => {\n var {\n type,\n icon,\n text,\n color,\n loading,\n disabled\n } = props;\n return _createVNode(Button, {\n \"class\": bem([type, {\n last: isLast.value,\n first: isFirst.value\n }]),\n \"size\": \"large\",\n \"type\": type,\n \"icon\": icon,\n \"color\": color,\n \"loading\": loading,\n \"disabled\": disabled,\n \"onClick\": route\n }, {\n default: () => [slots.default ? slots.default() : text]\n });\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBarButton from './ActionBarButton';\nexport var ActionBarButton = withInstall(_ActionBarButton);\nexport default ActionBarButton;","import { mergeProps as _mergeProps, createVNode as _createVNode } from \"vue\";\nimport { reactive, defineComponent } from 'vue'; // Utils\n\nimport { pick, extend, addUnit, truthProp, isFunction, BORDER_TOP, BORDER_LEFT, unknownProp, numericProp, makeStringProp, callInterceptor, createNamespace } from '../utils';\nimport { popupSharedProps, popupSharedPropKeys } from '../popup/shared'; // Components\n\nimport { Popup } from '../popup';\nimport { Button } from '../button';\nimport { ActionBar } from '../action-bar';\nimport { ActionBarButton } from '../action-bar-button'; // Types\n\nvar [name, bem, t] = createNamespace('dialog');\nvar dialogProps = extend({}, popupSharedProps, {\n title: String,\n theme: String,\n width: numericProp,\n message: [String, Function],\n callback: Function,\n allowHtml: Boolean,\n className: unknownProp,\n transition: makeStringProp('van-dialog-bounce'),\n messageAlign: String,\n closeOnPopstate: truthProp,\n showCancelButton: Boolean,\n cancelButtonText: String,\n cancelButtonColor: String,\n confirmButtonText: String,\n confirmButtonColor: String,\n showConfirmButton: truthProp,\n closeOnClickOverlay: Boolean\n});\nvar popupInheritKeys = [...popupSharedPropKeys, 'transition', 'closeOnPopstate'];\nexport default defineComponent({\n name,\n props: dialogProps,\n emits: ['confirm', 'cancel', 'update:show'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var loading = reactive({\n confirm: false,\n cancel: false\n });\n\n var updateShow = value => emit('update:show', value);\n\n var close = action => {\n updateShow(false);\n props.callback == null ? void 0 : props.callback(action);\n };\n\n var getActionHandler = action => () => {\n // should not trigger close event when hidden\n if (!props.show) {\n return;\n }\n\n emit(action);\n\n if (props.beforeClose) {\n loading[action] = true;\n callInterceptor(props.beforeClose, {\n args: [action],\n\n done() {\n close(action);\n loading[action] = false;\n },\n\n canceled() {\n loading[action] = false;\n }\n\n });\n } else {\n close(action);\n }\n };\n\n var onCancel = getActionHandler('cancel');\n var onConfirm = getActionHandler('confirm');\n\n var renderTitle = () => {\n var title = slots.title ? slots.title() : props.title;\n\n if (title) {\n return _createVNode(\"div\", {\n \"class\": bem('header', {\n isolated: !props.message && !slots.default\n })\n }, [title]);\n }\n };\n\n var renderMessage = hasTitle => {\n var {\n message,\n allowHtml,\n messageAlign\n } = props;\n var classNames = bem('message', {\n 'has-title': hasTitle,\n [messageAlign]: messageAlign\n });\n var content = isFunction(message) ? message() : message;\n\n if (allowHtml && typeof content === 'string') {\n return _createVNode(\"div\", {\n \"class\": classNames,\n \"innerHTML\": content\n }, null);\n }\n\n return _createVNode(\"div\", {\n \"class\": classNames\n }, [content]);\n };\n\n var renderContent = () => {\n if (slots.default) {\n return _createVNode(\"div\", {\n \"class\": bem('content')\n }, [slots.default()]);\n }\n\n var {\n title,\n message,\n allowHtml\n } = props;\n\n if (message) {\n var hasTitle = !!(title || slots.title);\n return _createVNode(\"div\", {\n \"key\": allowHtml ? 1 : 0,\n \"class\": bem('content', {\n isolated: !hasTitle\n })\n }, [renderMessage(hasTitle)]);\n }\n };\n\n var renderButtons = () => _createVNode(\"div\", {\n \"class\": [BORDER_TOP, bem('footer')]\n }, [props.showCancelButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"style\": {\n color: props.cancelButtonColor\n },\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": [bem('confirm'), {\n [BORDER_LEFT]: props.showCancelButton\n }],\n \"style\": {\n color: props.confirmButtonColor\n },\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]);\n\n var renderRoundButtons = () => _createVNode(ActionBar, {\n \"class\": bem('footer')\n }, {\n default: () => [props.showCancelButton && _createVNode(ActionBarButton, {\n \"type\": \"warning\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"color\": props.cancelButtonColor,\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(ActionBarButton, {\n \"type\": \"danger\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": bem('confirm'),\n \"color\": props.confirmButtonColor,\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]\n });\n\n var renderFooter = () => {\n if (slots.footer) {\n return slots.footer();\n }\n\n return props.theme === 'round-button' ? renderRoundButtons() : renderButtons();\n };\n\n return () => {\n var {\n width,\n title,\n theme,\n message,\n className\n } = props;\n return _createVNode(Popup, _mergeProps({\n \"role\": \"dialog\",\n \"class\": [bem([theme]), className],\n \"style\": {\n width: addUnit(width)\n },\n \"aria-labelledby\": title || message,\n \"onUpdate:show\": updateShow\n }, pick(props, popupInheritKeys)), {\n default: () => [renderTitle(), renderContent(), renderFooter()]\n });\n };\n }\n\n});","import { Dialog } from './function-call';\nexport default Dialog;\nexport { Dialog };","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar $toString = require('../internals/to-string');\nvar fails = require('../internals/fails');\nvar regExpFlags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar n$ToString = RegExpPrototype[TO_STRING];\nvar getFlags = uncurryThis(regExpFlags);\n\nvar NOT_GENERIC = fails(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = PROPER_FUNCTION_NAME && n$ToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = $toString(R.source);\n var rf = R.flags;\n var f = $toString(rf === undefined && isPrototypeOf(RegExpPrototype, R) && !('flags' in RegExpPrototype) ? getFlags(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.array.iterator');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar InternalStateModule = require('../internals/internal-state');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar bind = require('../internals/function-bind-context');\nvar classof = require('../internals/classof');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar $toString = require('../internals/to-string');\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arraySort = require('../internals/array-sort');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n\nvar n$Fetch = getBuiltIn('fetch');\nvar N$Request = getBuiltIn('Request');\nvar Headers = getBuiltIn('Headers');\nvar RequestPrototype = N$Request && N$Request.prototype;\nvar HeadersPrototype = Headers && Headers.prototype;\nvar RegExp = global.RegExp;\nvar TypeError = global.TypeError;\nvar decodeURIComponent = global.decodeURIComponent;\nvar encodeURIComponent = global.encodeURIComponent;\nvar charAt = uncurryThis(''.charAt);\nvar join = uncurryThis([].join);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar shift = uncurryThis([].shift);\nvar splice = uncurryThis([].splice);\nvar split = uncurryThis(''.split);\nvar stringSlice = uncurryThis(''.slice);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = replace(it, plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = replace(result, percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replacements = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replacements[match];\n};\n\nvar serialize = function (it) {\n return replace(encodeURIComponent(it), find, replacer);\n};\n\nvar validateArgumentsLength = function (passed, required) {\n if (passed < required) throw TypeError('Not enough arguments');\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n});\n\nvar URLSearchParamsState = function (init) {\n this.entries = [];\n this.url = null;\n\n if (init !== undefined) {\n if (isObject(init)) this.parseObject(init);\n else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));\n }\n};\n\nURLSearchParamsState.prototype = {\n type: URL_SEARCH_PARAMS,\n bindURL: function (url) {\n this.url = url;\n this.update();\n },\n parseObject: function (object) {\n var iteratorMethod = getIteratorMethod(object);\n var iterator, next, step, entryIterator, entryNext, first, second;\n\n if (iteratorMethod) {\n iterator = getIterator(object, iteratorMethod);\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = call(entryNext, entryIterator)).done ||\n (second = call(entryNext, entryIterator)).done ||\n !call(entryNext, entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n push(this.entries, { key: $toString(first.value), value: $toString(second.value) });\n }\n } else for (var key in object) if (hasOwn(object, key)) {\n push(this.entries, { key: key, value: $toString(object[key]) });\n }\n },\n parseQuery: function (query) {\n if (query) {\n var attributes = split(query, '&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = split(attribute, '=');\n push(this.entries, {\n key: deserialize(shift(entry)),\n value: deserialize(join(entry, '='))\n });\n }\n }\n }\n },\n serialize: function () {\n var entries = this.entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n push(result, serialize(entry.key) + '=' + serialize(entry.value));\n } return join(result, '&');\n },\n update: function () {\n this.entries.length = 0;\n this.parseQuery(this.url.query);\n },\n updateURL: function () {\n if (this.url) this.url.update();\n }\n};\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsPrototype);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n setInternalState(this, new URLSearchParamsState(init));\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\nredefineAll(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.append` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n validateArgumentsLength(arguments.length, 2);\n var state = getInternalParamsState(this);\n push(state.entries, { key: $toString(name), value: $toString(value) });\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index].key === key) splice(entries, index, 1);\n else index++;\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) push(result, entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index++].key === key) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var found = false;\n var key = $toString(name);\n var val = $toString(value);\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) splice(entries, index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) push(entries, { key: key, value: val });\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n arraySort(state.entries, function (a, b) {\n return a.key > b.key ? 1 : -1;\n });\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\nredefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\nredefine(URLSearchParamsPrototype, 'toString', function toString() {\n return getInternalParamsState(this).serialize();\n}, { enumerable: true });\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`\nif (!USE_NATIVE_URL && isCallable(Headers)) {\n var headersHas = uncurryThis(HeadersPrototype.has);\n var headersSet = uncurryThis(HeadersPrototype.set);\n\n var wrapRequestOptions = function (init) {\n if (isObject(init)) {\n var body = init.body;\n var headers;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headersHas(headers, 'content-type')) {\n headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n return create(init, {\n body: createPropertyDescriptor(0, $toString(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n } return init;\n };\n\n if (isCallable(n$Fetch)) {\n $({ global: true, enumerable: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n return n$Fetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n }\n });\n }\n\n if (isCallable(N$Request)) {\n var RequestConstructor = function Request(input /* , init */) {\n anInstance(this, RequestPrototype);\n return new N$Request(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n };\n\n RequestPrototype.constructor = RequestConstructor;\n RequestConstructor.prototype = RequestPrototype;\n\n $({ global: true, forced: true }, {\n Request: RequestConstructor\n });\n }\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n","var arraySlice = require('../internals/array-slice-simple');\n\nvar floor = Math.floor;\n\nvar mergeSort = function (array, comparefn) {\n var length = array.length;\n var middle = floor(length / 2);\n return length < 8 ? insertionSort(array, comparefn) : merge(\n array,\n mergeSort(arraySlice(array, 0, middle), comparefn),\n mergeSort(arraySlice(array, middle), comparefn),\n comparefn\n );\n};\n\nvar insertionSort = function (array, comparefn) {\n var length = array.length;\n var i = 1;\n var element, j;\n\n while (i < length) {\n j = i;\n element = array[i];\n while (j && comparefn(array[j - 1], element) > 0) {\n array[j] = array[--j];\n }\n if (j !== i++) array[j] = element;\n } return array;\n};\n\nvar merge = function (array, left, right, comparefn) {\n var llength = left.length;\n var rlength = right.length;\n var lindex = 0;\n var rindex = 0;\n\n while (lindex < llength || rindex < rlength) {\n array[lindex + rindex] = (lindex < llength && rindex < rlength)\n ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]\n : lindex < llength ? left[lindex++] : right[rindex++];\n } return array;\n};\n\nmodule.exports = mergeSort;\n","var DESCRIPTORS = require('../internals/descriptors');\nvar FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar functionToString = uncurryThis(FunctionPrototype.toString);\nvar nameRE = /function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/;\nvar regExpExec = uncurryThis(nameRE.exec);\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.es/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {\n defineProperty(FunctionPrototype, NAME, {\n configurable: true,\n get: function () {\n try {\n return regExpExec(nameRE, functionToString(this))[1];\n } catch (error) {\n return '';\n }\n }\n });\n}\n","import {Dialog} from \"vant\";\r\n\r\n// export var baseUrl = \"http://192.168.6.27:8080\"\r\nexport const baseUrl = process.env.NODE_ENV === \"production\" ? \"/\" : \"http://127.0.0.1:8081/\"\r\nvar appsystemUrl = \"http://127.0.0.1\"\r\nvar ocrUrl = \"/appsystem/ocr\"\r\nvar exitUrl = \"/appsystem/exit\"\r\nvar clearCache = \"/appsystem/clearCache\"\r\nvar qrcodeUrl = \"/appsystem/qrcode\"\r\nvar token = null\r\n\r\n\r\nexport function cache(key, value) {\r\n if (value == null) {\r\n value = localStorage.getItem(key)\r\n if (value == null) {\r\n return null\r\n }\r\n value = JSON.parse(value)\r\n return value[\"data\"];\r\n }\r\n\r\n localStorage.setItem(key, JSON.stringify({data: value}))\r\n}\r\n\r\nexport function getToken() {\r\n if (token == null) {\r\n token = localStorage.getItem(\"token\")\r\n }\r\n return token\r\n}\r\n\r\nexport function setToken(tt) {\r\n\r\n if (tt == null) {\r\n token = null\r\n localStorage.removeItem(\"token\")\r\n return\r\n }\r\n token = localStorage.setItem(\"token\", tt)\r\n return token\r\n}\r\n\r\nexport function install() {\r\n\r\n fetch(\"app.json?time=\" + new Date().getTime()).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n let version = localStorage.getItem(\"version\")\r\n\r\n\r\n if (version != null && version != res.version) {\r\n Dialog({message: \"你有新的升级包,点确认开始升级\"}).then(() => {\r\n // on close\r\n fetch(appsystemUrl + clearCache);\r\n });\r\n }\r\n\r\n localStorage.setItem(\"version\", res.version)\r\n\r\n });\r\n\r\n}\r\n\r\nexport function get(url, data) {\r\n if (data == null) {\r\n data = {}\r\n }\r\n if(getToken()!=null){\r\n data[\"token\"] = getToken()\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(window.H.makeUrl(baseUrl + url, data)).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n location.hash = \"#/login\"\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function post(url, data) {\r\n\r\n const searchParams = new URLSearchParams(data);\r\n var urlData={}\r\n if(getToken()!=null){\r\n urlData={\"token\": getToken()}\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n\r\n fetch(window.H.makeUrl(baseUrl + url, urlData), {\r\n method: 'POST',\r\n // mode:\"cors\",\r\n // credentials:\"include\",\r\n headers: {\r\n 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',\r\n },\r\n body: searchParams.toString(),\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n\r\n\r\n return reData\r\n}\r\n\r\n// 新增任务\r\nexport function upload(file) {\r\n let param = new FormData()\r\n // 将得到的文件流添加到FormData对象\r\n param.append('file', file, file.name)\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(baseUrl + \"app/user/upload\", {\r\n method: 'POST',\r\n headers: {\r\n 'Content-Type': 'multipart/form-data',\r\n },\r\n body: param,\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n // setToken(null)\r\n localStorage.setItem(\"org_id\", window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function ocr(fn) {\r\n window.H.$off(\"ocr\");\r\n window.H.$on(\"ocr\", function (data) {\r\n fn(data.result)\r\n });\r\n fetch(appsystemUrl + ocrUrl);\r\n}\r\n\r\nexport function exit() {\r\n\r\n fetch(appsystemUrl + exitUrl);\r\n}\r\n\r\nexport function qrcode(fn) {\r\n window.H.$off(\"qrcode\");\r\n window.H.$on(\"qrcode\", function (data) {\r\n fn(data)\r\n });\r\n fetch(appsystemUrl + qrcodeUrl);\r\n}\r\n","import '../../style/base.css';\nimport '../../action-bar/index.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../loading/index.css';\nimport '../../button/index.css';\nimport '../../action-bar-button/index.css';\nimport '../../overlay/index.css';\nimport '../../popup/index.css';\nimport '../index.css';"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-2f4946ed.b465587f.js b/example/tpt/wx/js/chunk-2f4946ed.b465587f.js new file mode 100644 index 0000000..3a071b6 --- /dev/null +++ b/example/tpt/wx/js/chunk-2f4946ed.b465587f.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f4946ed"],{"0d3b":function(e,t,n){var r=n("d039"),o=n("b622"),a=n("c430"),l=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t["delete"]("b"),n+=r+e})),a&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},1703:function(e,t,n){},2241:function(e,t,n){"use strict";var r,o=n("f2bf"),a=n("f344"),l=n("c199"),i=n("1da4"),c=n("fe7e"),s=n("f691"),u=n("7e3e"),f=n("8da3"),d=n("b1d2"),h=n("8405"),b=n("f827"),g=n("e41f"),p=n("b650"),v=n("7f9b"),[m,w]=Object(c["a"])("action-bar"),O=Symbol(m),y={safeAreaInsetBottom:s["g"]},k=Object(o["l"])({name:m,props:y,setup(e,t){var{slots:n}=t,{linkChildren:r}=Object(v["e"])(O);return r(),()=>Object(o["k"])("div",{class:[w(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==n.default?void 0:n.default()])}}),j=Object(l["a"])(k),S=n("4eda"),B=n("b070"),[C,x]=Object(c["a"])("action-bar-button"),R=Object(a["a"])({},B["a"],{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),U=Object(o["l"])({name:C,props:R,setup(e,t){var{slots:n}=t,r=Object(B["b"])(),{parent:a,index:l}=Object(v["i"])(O),i=Object(o["d"])(()=>{if(a){var e=a.children[l.value-1];return!(e&&"isButton"in e)}}),c=Object(o["d"])(()=>{if(a){var e=a.children[l.value+1];return!(e&&"isButton"in e)}});return Object(S["a"])({isButton:!0}),()=>{var{type:t,icon:a,text:l,color:s,loading:u,disabled:f}=e;return Object(o["k"])(p["a"],{class:x([t,{last:c.value,first:i.value}]),size:"large",type:t,icon:a,color:s,loading:u,disabled:f,onClick:r},{default:()=>[n.default?n.default():l]})}}}),L=Object(l["a"])(U),[P,T,I]=Object(c["a"])("dialog"),E=Object(a["a"])({},b["b"],{title:String,theme:String,width:s["f"],message:[String,Function],callback:Function,allowHtml:Boolean,className:s["h"],transition:Object(s["e"])("van-dialog-bounce"),messageAlign:String,closeOnPopstate:s["g"],showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:s["g"],closeOnClickOverlay:Boolean}),A=[...b["a"],"transition","closeOnPopstate"],H=Object(o["l"])({name:P,props:E,emits:["confirm","cancel","update:show"],setup(e,t){var{emit:n,slots:r}=t,l=Object(o["D"])({confirm:!1,cancel:!1}),i=e=>n("update:show",e),c=t=>{i(!1),null==e.callback||e.callback(t)},s=t=>()=>{e.show&&(n(t),e.beforeClose?(l[t]=!0,Object(u["a"])(e.beforeClose,{args:[t],done(){c(t),l[t]=!1},canceled(){l[t]=!1}})):c(t))},b=s("cancel"),v=s("confirm"),m=()=>{var t=r.title?r.title():e.title;if(t)return Object(o["k"])("div",{class:T("header",{isolated:!e.message&&!r.default})},[t])},w=t=>{var{message:n,allowHtml:r,messageAlign:a}=e,l=T("message",{"has-title":t,[a]:a}),i=Object(f["b"])(n)?n():n;return r&&"string"===typeof i?Object(o["k"])("div",{class:l,innerHTML:i},null):Object(o["k"])("div",{class:l},[i])},O=()=>{if(r.default)return Object(o["k"])("div",{class:T("content")},[r.default()]);var{title:t,message:n,allowHtml:a}=e;if(n){var l=!(!t&&!r.title);return Object(o["k"])("div",{key:a?1:0,class:T("content",{isolated:!l})},[w(l)])}},y=()=>Object(o["k"])("div",{class:[d["d"],T("footer")]},[e.showCancelButton&&Object(o["k"])(p["a"],{size:"large",text:e.cancelButtonText||I("cancel"),class:T("cancel"),style:{color:e.cancelButtonColor},loading:l.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(p["a"],{size:"large",text:e.confirmButtonText||I("confirm"),class:[T("confirm"),{[d["b"]]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:l.confirm,onClick:v},null)]),k=()=>Object(o["k"])(j,{class:T("footer")},{default:()=>[e.showCancelButton&&Object(o["k"])(L,{type:"warning",text:e.cancelButtonText||I("cancel"),class:T("cancel"),color:e.cancelButtonColor,loading:l.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(L,{type:"danger",text:e.confirmButtonText||I("confirm"),class:T("confirm"),color:e.confirmButtonColor,loading:l.confirm,onClick:v},null)]}),S=()=>r.footer?r.footer():"round-button"===e.theme?k():y();return()=>{var{width:t,title:n,theme:r,message:l,className:c}=e;return Object(o["k"])(g["a"],Object(o["r"])({role:"dialog",class:[T([r]),c],style:{width:Object(h["a"])(t)},"aria-labelledby":n||l,"onUpdate:show":i},Object(a["e"])(e,A)),{default:()=>[m(),O(),S()]})}}});function N(){var e={setup(){var{state:e,toggle:t}=Object(i["b"])();return()=>Object(o["k"])(H,Object(o["r"])(e,{"onUpdate:show":t}),null)}};({instance:r}=Object(i["a"])(e))}function F(e){return a["c"]?new Promise((t,n)=>{r||N(),r.open(Object(a["a"])({},F.currentOptions,e,{callback:e=>{("confirm"===e?t:n)(e)}}))}):Promise.resolve()}F.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},F.currentOptions=Object(a["a"])({},F.defaultOptions),F.alert=F,F.confirm=e=>F(Object(a["a"])({showCancelButton:!0},e)),F.close=()=>{r&&r.toggle(!1)},F.setDefaultOptions=e=>{Object(a["a"])(F.currentOptions,e)},F.resetDefaultOptions=()=>{F.currentOptions=Object(a["a"])({},F.defaultOptions)},F.Component=Object(l["a"])(H),F.install=e=>{e.use(F.Component),e.config.globalProperties.$dialog=F};t["a"]=F},"25f0":function(e,t,n){"use strict";var r=n("e330"),o=n("5e77").PROPER,a=n("6eeb"),l=n("825a"),i=n("3a9b"),c=n("577e"),s=n("d039"),u=n("ad6d"),f="toString",d=RegExp.prototype,h=d[f],b=r(u),g=s((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),p=o&&h.name!=f;(g||p)&&a(RegExp.prototype,f,(function(){var e=l(this),t=c(e.source),n=e.flags,r=c(void 0===n&&i(d,e)&&!("flags"in d)?b(e):n);return"/"+t+"/"+r}),{unsafe:!0})},"2fcb":function(e,t,n){},"4dae":function(e,t,n){var r=n("da84"),o=n("23cb"),a=n("07fa"),l=n("8418"),i=r.Array,c=Math.max;e.exports=function(e,t,n){for(var r=a(e),s=o(t,r),u=o(void 0===n?r:n,r),f=i(c(u-s,0)),d=0;s0?arguments[0]:void 0;P(this,new ce(e))},ue=se.prototype;if(u(ue,{append:function(e,t){le(arguments.length,2);var n=T(this);_(n.entries,{key:y(e),value:y(t)}),n.updateURL()},delete:function(e){le(arguments.length,1);var t=T(this),n=t.entries,r=y(e),o=0;while(ot.key?1:-1})),e.updateURL()},forEach:function(e){var t,n=T(this).entries,r=v(e,arguments.length>1?arguments[1]:void 0),o=0;while(o1?he(arguments[1]):{})}}),g(A)){var be=function(e){return b(this,N),new A(e,arguments.length>1?he(arguments[1]):{})};N.constructor=be,be.prototype=N,r({global:!0,forced:!0},{Request:be})}}e.exports={URLSearchParams:se,getState:T}},addb:function(e,t,n){var r=n("4dae"),o=Math.floor,a=function(e,t){var n=e.length,c=o(n/2);return n<8?l(e,t):i(e,a(r(e,0,c),t),a(r(e,c),t),t)},l=function(e,t){var n,r,o=e.length,a=1;while(a0)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},i=function(e,t,n,r){var o=t.length,a=n.length,l=0,i=0;while(l _createVNode(VanDialog, _mergeProps(state, {\n \"onUpdate:show\": toggle\n }), null);\n }\n\n };\n ({\n instance\n } = mountComponent(Wrapper));\n}\n\nfunction Dialog(options) {\n /* istanbul ignore if */\n if (!inBrowser) {\n return Promise.resolve();\n }\n\n return new Promise((resolve, reject) => {\n if (!instance) {\n initInstance();\n }\n\n instance.open(extend({}, Dialog.currentOptions, options, {\n callback: action => {\n (action === 'confirm' ? resolve : reject)(action);\n }\n }));\n });\n}\n\nDialog.defaultOptions = {\n title: '',\n width: '',\n theme: null,\n message: '',\n overlay: true,\n callback: null,\n teleport: 'body',\n className: '',\n allowHtml: false,\n lockScroll: true,\n transition: undefined,\n beforeClose: null,\n overlayClass: '',\n overlayStyle: undefined,\n messageAlign: '',\n cancelButtonText: '',\n cancelButtonColor: null,\n confirmButtonText: '',\n confirmButtonColor: null,\n showConfirmButton: true,\n showCancelButton: false,\n closeOnPopstate: true,\n closeOnClickOverlay: false\n};\nDialog.currentOptions = extend({}, Dialog.defaultOptions);\nDialog.alert = Dialog;\n\nDialog.confirm = options => Dialog(extend({\n showCancelButton: true\n}, options));\n\nDialog.close = () => {\n if (instance) {\n instance.toggle(false);\n }\n};\n\nDialog.setDefaultOptions = options => {\n extend(Dialog.currentOptions, options);\n};\n\nDialog.resetDefaultOptions = () => {\n Dialog.currentOptions = extend({}, Dialog.defaultOptions);\n};\n\nDialog.Component = withInstall(VanDialog);\n\nDialog.install = app => {\n app.use(Dialog.Component);\n app.config.globalProperties.$dialog = Dialog;\n};\n\nexport { Dialog };","import { createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue';\nimport { truthProp, createNamespace } from '../utils';\nimport { useChildren } from '@vant/use';\nvar [name, bem] = createNamespace('action-bar');\nexport var ACTION_BAR_KEY = Symbol(name);\nvar actionBarProps = {\n safeAreaInsetBottom: truthProp\n};\nexport default defineComponent({\n name,\n props: actionBarProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var {\n linkChildren\n } = useChildren(ACTION_BAR_KEY);\n linkChildren();\n return () => _createVNode(\"div\", {\n \"class\": [bem(), {\n 'van-safe-area-bottom': props.safeAreaInsetBottom\n }]\n }, [slots.default == null ? void 0 : slots.default()]);\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBar from './ActionBar';\nexport var ActionBar = withInstall(_ActionBar);\nexport default ActionBar;","import { createVNode as _createVNode } from \"vue\";\nimport { computed, defineComponent } from 'vue';\nimport { extend, createNamespace } from '../utils';\nimport { ACTION_BAR_KEY } from '../action-bar/ActionBar'; // Composables\n\nimport { useParent } from '@vant/use';\nimport { useExpose } from '../composables/use-expose';\nimport { useRoute, routeProps } from '../composables/use-route'; // Components\n\nimport { Button } from '../button';\nvar [name, bem] = createNamespace('action-bar-button');\nvar actionBarButtonProps = extend({}, routeProps, {\n type: String,\n text: String,\n icon: String,\n color: String,\n loading: Boolean,\n disabled: Boolean\n});\nexport default defineComponent({\n name,\n props: actionBarButtonProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var route = useRoute();\n var {\n parent,\n index\n } = useParent(ACTION_BAR_KEY);\n var isFirst = computed(() => {\n if (parent) {\n var prev = parent.children[index.value - 1];\n return !(prev && 'isButton' in prev);\n }\n });\n var isLast = computed(() => {\n if (parent) {\n var next = parent.children[index.value + 1];\n return !(next && 'isButton' in next);\n }\n });\n useExpose({\n isButton: true\n });\n return () => {\n var {\n type,\n icon,\n text,\n color,\n loading,\n disabled\n } = props;\n return _createVNode(Button, {\n \"class\": bem([type, {\n last: isLast.value,\n first: isFirst.value\n }]),\n \"size\": \"large\",\n \"type\": type,\n \"icon\": icon,\n \"color\": color,\n \"loading\": loading,\n \"disabled\": disabled,\n \"onClick\": route\n }, {\n default: () => [slots.default ? slots.default() : text]\n });\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBarButton from './ActionBarButton';\nexport var ActionBarButton = withInstall(_ActionBarButton);\nexport default ActionBarButton;","import { mergeProps as _mergeProps, createVNode as _createVNode } from \"vue\";\nimport { reactive, defineComponent } from 'vue'; // Utils\n\nimport { pick, extend, addUnit, truthProp, isFunction, BORDER_TOP, BORDER_LEFT, unknownProp, numericProp, makeStringProp, callInterceptor, createNamespace } from '../utils';\nimport { popupSharedProps, popupSharedPropKeys } from '../popup/shared'; // Components\n\nimport { Popup } from '../popup';\nimport { Button } from '../button';\nimport { ActionBar } from '../action-bar';\nimport { ActionBarButton } from '../action-bar-button'; // Types\n\nvar [name, bem, t] = createNamespace('dialog');\nvar dialogProps = extend({}, popupSharedProps, {\n title: String,\n theme: String,\n width: numericProp,\n message: [String, Function],\n callback: Function,\n allowHtml: Boolean,\n className: unknownProp,\n transition: makeStringProp('van-dialog-bounce'),\n messageAlign: String,\n closeOnPopstate: truthProp,\n showCancelButton: Boolean,\n cancelButtonText: String,\n cancelButtonColor: String,\n confirmButtonText: String,\n confirmButtonColor: String,\n showConfirmButton: truthProp,\n closeOnClickOverlay: Boolean\n});\nvar popupInheritKeys = [...popupSharedPropKeys, 'transition', 'closeOnPopstate'];\nexport default defineComponent({\n name,\n props: dialogProps,\n emits: ['confirm', 'cancel', 'update:show'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var loading = reactive({\n confirm: false,\n cancel: false\n });\n\n var updateShow = value => emit('update:show', value);\n\n var close = action => {\n updateShow(false);\n props.callback == null ? void 0 : props.callback(action);\n };\n\n var getActionHandler = action => () => {\n // should not trigger close event when hidden\n if (!props.show) {\n return;\n }\n\n emit(action);\n\n if (props.beforeClose) {\n loading[action] = true;\n callInterceptor(props.beforeClose, {\n args: [action],\n\n done() {\n close(action);\n loading[action] = false;\n },\n\n canceled() {\n loading[action] = false;\n }\n\n });\n } else {\n close(action);\n }\n };\n\n var onCancel = getActionHandler('cancel');\n var onConfirm = getActionHandler('confirm');\n\n var renderTitle = () => {\n var title = slots.title ? slots.title() : props.title;\n\n if (title) {\n return _createVNode(\"div\", {\n \"class\": bem('header', {\n isolated: !props.message && !slots.default\n })\n }, [title]);\n }\n };\n\n var renderMessage = hasTitle => {\n var {\n message,\n allowHtml,\n messageAlign\n } = props;\n var classNames = bem('message', {\n 'has-title': hasTitle,\n [messageAlign]: messageAlign\n });\n var content = isFunction(message) ? message() : message;\n\n if (allowHtml && typeof content === 'string') {\n return _createVNode(\"div\", {\n \"class\": classNames,\n \"innerHTML\": content\n }, null);\n }\n\n return _createVNode(\"div\", {\n \"class\": classNames\n }, [content]);\n };\n\n var renderContent = () => {\n if (slots.default) {\n return _createVNode(\"div\", {\n \"class\": bem('content')\n }, [slots.default()]);\n }\n\n var {\n title,\n message,\n allowHtml\n } = props;\n\n if (message) {\n var hasTitle = !!(title || slots.title);\n return _createVNode(\"div\", {\n \"key\": allowHtml ? 1 : 0,\n \"class\": bem('content', {\n isolated: !hasTitle\n })\n }, [renderMessage(hasTitle)]);\n }\n };\n\n var renderButtons = () => _createVNode(\"div\", {\n \"class\": [BORDER_TOP, bem('footer')]\n }, [props.showCancelButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"style\": {\n color: props.cancelButtonColor\n },\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": [bem('confirm'), {\n [BORDER_LEFT]: props.showCancelButton\n }],\n \"style\": {\n color: props.confirmButtonColor\n },\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]);\n\n var renderRoundButtons = () => _createVNode(ActionBar, {\n \"class\": bem('footer')\n }, {\n default: () => [props.showCancelButton && _createVNode(ActionBarButton, {\n \"type\": \"warning\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"color\": props.cancelButtonColor,\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(ActionBarButton, {\n \"type\": \"danger\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": bem('confirm'),\n \"color\": props.confirmButtonColor,\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]\n });\n\n var renderFooter = () => {\n if (slots.footer) {\n return slots.footer();\n }\n\n return props.theme === 'round-button' ? renderRoundButtons() : renderButtons();\n };\n\n return () => {\n var {\n width,\n title,\n theme,\n message,\n className\n } = props;\n return _createVNode(Popup, _mergeProps({\n \"role\": \"dialog\",\n \"class\": [bem([theme]), className],\n \"style\": {\n width: addUnit(width)\n },\n \"aria-labelledby\": title || message,\n \"onUpdate:show\": updateShow\n }, pick(props, popupInheritKeys)), {\n default: () => [renderTitle(), renderContent(), renderFooter()]\n });\n };\n }\n\n});","import { Dialog } from './function-call';\nexport default Dialog;\nexport { Dialog };","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar $toString = require('../internals/to-string');\nvar fails = require('../internals/fails');\nvar regExpFlags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar n$ToString = RegExpPrototype[TO_STRING];\nvar getFlags = uncurryThis(regExpFlags);\n\nvar NOT_GENERIC = fails(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = PROPER_FUNCTION_NAME && n$ToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = $toString(R.source);\n var rf = R.flags;\n var f = $toString(rf === undefined && isPrototypeOf(RegExpPrototype, R) && !('flags' in RegExpPrototype) ? getFlags(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.array.iterator');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar InternalStateModule = require('../internals/internal-state');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar bind = require('../internals/function-bind-context');\nvar classof = require('../internals/classof');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar $toString = require('../internals/to-string');\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arraySort = require('../internals/array-sort');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n\nvar n$Fetch = getBuiltIn('fetch');\nvar N$Request = getBuiltIn('Request');\nvar Headers = getBuiltIn('Headers');\nvar RequestPrototype = N$Request && N$Request.prototype;\nvar HeadersPrototype = Headers && Headers.prototype;\nvar RegExp = global.RegExp;\nvar TypeError = global.TypeError;\nvar decodeURIComponent = global.decodeURIComponent;\nvar encodeURIComponent = global.encodeURIComponent;\nvar charAt = uncurryThis(''.charAt);\nvar join = uncurryThis([].join);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar shift = uncurryThis([].shift);\nvar splice = uncurryThis([].splice);\nvar split = uncurryThis(''.split);\nvar stringSlice = uncurryThis(''.slice);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = replace(it, plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = replace(result, percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replacements = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replacements[match];\n};\n\nvar serialize = function (it) {\n return replace(encodeURIComponent(it), find, replacer);\n};\n\nvar validateArgumentsLength = function (passed, required) {\n if (passed < required) throw TypeError('Not enough arguments');\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n});\n\nvar URLSearchParamsState = function (init) {\n this.entries = [];\n this.url = null;\n\n if (init !== undefined) {\n if (isObject(init)) this.parseObject(init);\n else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));\n }\n};\n\nURLSearchParamsState.prototype = {\n type: URL_SEARCH_PARAMS,\n bindURL: function (url) {\n this.url = url;\n this.update();\n },\n parseObject: function (object) {\n var iteratorMethod = getIteratorMethod(object);\n var iterator, next, step, entryIterator, entryNext, first, second;\n\n if (iteratorMethod) {\n iterator = getIterator(object, iteratorMethod);\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = call(entryNext, entryIterator)).done ||\n (second = call(entryNext, entryIterator)).done ||\n !call(entryNext, entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n push(this.entries, { key: $toString(first.value), value: $toString(second.value) });\n }\n } else for (var key in object) if (hasOwn(object, key)) {\n push(this.entries, { key: key, value: $toString(object[key]) });\n }\n },\n parseQuery: function (query) {\n if (query) {\n var attributes = split(query, '&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = split(attribute, '=');\n push(this.entries, {\n key: deserialize(shift(entry)),\n value: deserialize(join(entry, '='))\n });\n }\n }\n }\n },\n serialize: function () {\n var entries = this.entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n push(result, serialize(entry.key) + '=' + serialize(entry.value));\n } return join(result, '&');\n },\n update: function () {\n this.entries.length = 0;\n this.parseQuery(this.url.query);\n },\n updateURL: function () {\n if (this.url) this.url.update();\n }\n};\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsPrototype);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n setInternalState(this, new URLSearchParamsState(init));\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\nredefineAll(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.append` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n validateArgumentsLength(arguments.length, 2);\n var state = getInternalParamsState(this);\n push(state.entries, { key: $toString(name), value: $toString(value) });\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index].key === key) splice(entries, index, 1);\n else index++;\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) push(result, entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index++].key === key) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var found = false;\n var key = $toString(name);\n var val = $toString(value);\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) splice(entries, index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) push(entries, { key: key, value: val });\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n arraySort(state.entries, function (a, b) {\n return a.key > b.key ? 1 : -1;\n });\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\nredefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\nredefine(URLSearchParamsPrototype, 'toString', function toString() {\n return getInternalParamsState(this).serialize();\n}, { enumerable: true });\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`\nif (!USE_NATIVE_URL && isCallable(Headers)) {\n var headersHas = uncurryThis(HeadersPrototype.has);\n var headersSet = uncurryThis(HeadersPrototype.set);\n\n var wrapRequestOptions = function (init) {\n if (isObject(init)) {\n var body = init.body;\n var headers;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headersHas(headers, 'content-type')) {\n headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n return create(init, {\n body: createPropertyDescriptor(0, $toString(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n } return init;\n };\n\n if (isCallable(n$Fetch)) {\n $({ global: true, enumerable: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n return n$Fetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n }\n });\n }\n\n if (isCallable(N$Request)) {\n var RequestConstructor = function Request(input /* , init */) {\n anInstance(this, RequestPrototype);\n return new N$Request(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n };\n\n RequestPrototype.constructor = RequestConstructor;\n RequestConstructor.prototype = RequestPrototype;\n\n $({ global: true, forced: true }, {\n Request: RequestConstructor\n });\n }\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n","var arraySlice = require('../internals/array-slice-simple');\n\nvar floor = Math.floor;\n\nvar mergeSort = function (array, comparefn) {\n var length = array.length;\n var middle = floor(length / 2);\n return length < 8 ? insertionSort(array, comparefn) : merge(\n array,\n mergeSort(arraySlice(array, 0, middle), comparefn),\n mergeSort(arraySlice(array, middle), comparefn),\n comparefn\n );\n};\n\nvar insertionSort = function (array, comparefn) {\n var length = array.length;\n var i = 1;\n var element, j;\n\n while (i < length) {\n j = i;\n element = array[i];\n while (j && comparefn(array[j - 1], element) > 0) {\n array[j] = array[--j];\n }\n if (j !== i++) array[j] = element;\n } return array;\n};\n\nvar merge = function (array, left, right, comparefn) {\n var llength = left.length;\n var rlength = right.length;\n var lindex = 0;\n var rindex = 0;\n\n while (lindex < llength || rindex < rlength) {\n array[lindex + rindex] = (lindex < llength && rindex < rlength)\n ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]\n : lindex < llength ? left[lindex++] : right[rindex++];\n } return array;\n};\n\nmodule.exports = mergeSort;\n","var DESCRIPTORS = require('../internals/descriptors');\nvar FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar functionToString = uncurryThis(FunctionPrototype.toString);\nvar nameRE = /function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/;\nvar regExpExec = uncurryThis(nameRE.exec);\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.es/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {\n defineProperty(FunctionPrototype, NAME, {\n configurable: true,\n get: function () {\n try {\n return regExpExec(nameRE, functionToString(this))[1];\n } catch (error) {\n return '';\n }\n }\n });\n}\n","import {Dialog} from \"vant\";\r\n\r\n// export var baseUrl = \"http://192.168.6.27:8080\"\r\nexport const baseUrl = process.env.NODE_ENV === \"production\" ? \"\" : \"http://127.0.0.1:8081/\"\r\nvar appsystemUrl = \"http://127.0.0.1\"\r\nvar ocrUrl = \"/appsystem/ocr\"\r\nvar exitUrl = \"/appsystem/exit\"\r\nvar clearCache = \"/appsystem/clearCache\"\r\nvar qrcodeUrl = \"/appsystem/qrcode\"\r\nvar token = null\r\n\r\n\r\nexport function cache(key, value) {\r\n if (value == null) {\r\n value = localStorage.getItem(key)\r\n if (value == null) {\r\n return null\r\n }\r\n value = JSON.parse(value)\r\n return value[\"data\"];\r\n }\r\n localStorage.setItem(key, null)\r\n localStorage.setItem(key, JSON.stringify({data: value}))\r\n}\r\n\r\nexport function getToken() {\r\n if (token == null) {\r\n token = localStorage.getItem(\"token\")\r\n }\r\n return token\r\n}\r\n\r\nexport function setToken(tt) {\r\n\r\n if (tt == null) {\r\n token = null\r\n localStorage.removeItem(\"token\")\r\n return\r\n }\r\n token = localStorage.setItem(\"token\", tt)\r\n return token\r\n}\r\n\r\nexport function install() {\r\n\r\n fetch(\"app.json?time=\" + new Date().getTime()).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n let version = localStorage.getItem(\"version\")\r\n\r\n\r\n if (version != null && version != res.version) {\r\n Dialog({message: \"你有新的升级包,点确认开始升级\"}).then(() => {\r\n // on close\r\n fetch(appsystemUrl + clearCache);\r\n });\r\n }\r\n\r\n localStorage.setItem(\"version\", res.version)\r\n\r\n });\r\n\r\n}\r\n\r\nexport function get(url, data) {\r\n if (data == null) {\r\n data = {}\r\n }\r\n if(getToken()!=null){\r\n data[\"token\"] = getToken()\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(window.H.makeUrl(baseUrl + url, data)).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n location.hash = \"#/login\"\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function post(url, data) {\r\n\r\n const searchParams = new URLSearchParams(data);\r\n var urlData={}\r\n if(getToken()!=null){\r\n urlData={\"token\": getToken()}\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n\r\n fetch(window.H.makeUrl(baseUrl + url, urlData), {\r\n method: 'POST',\r\n // mode:\"cors\",\r\n // credentials:\"include\",\r\n headers: {\r\n 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',\r\n },\r\n body: searchParams.toString(),\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n\r\n\r\n return reData\r\n}\r\n\r\n// 新增任务\r\nexport function upload(file) {\r\n let param = new FormData()\r\n // 将得到的文件流添加到FormData对象\r\n param.append('file', file, file.name)\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(baseUrl + \"app/user/upload\", {\r\n method: 'POST',\r\n headers: {\r\n 'Content-Type': 'multipart/form-data',\r\n },\r\n body: param,\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n // setToken(null)\r\n localStorage.setItem(\"org_id\", window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function ocr(fn) {\r\n window.H.$off(\"ocr\");\r\n window.H.$on(\"ocr\", function (data) {\r\n fn(data.result)\r\n });\r\n fetch(appsystemUrl + ocrUrl);\r\n}\r\n\r\nexport function exit() {\r\n\r\n fetch(appsystemUrl + exitUrl);\r\n}\r\n\r\nexport function qrcode(fn) {\r\n window.H.$off(\"qrcode\");\r\n window.H.$on(\"qrcode\", function (data) {\r\n fn(data)\r\n });\r\n fetch(appsystemUrl + qrcodeUrl);\r\n}\r\n","import '../../style/base.css';\nimport '../../action-bar/index.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../loading/index.css';\nimport '../../button/index.css';\nimport '../../action-bar-button/index.css';\nimport '../../overlay/index.css';\nimport '../../popup/index.css';\nimport '../index.css';"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-2f4946ed.fdbef06a.js b/example/tpt/wx/js/chunk-2f4946ed.fdbef06a.js new file mode 100644 index 0000000..c0716df --- /dev/null +++ b/example/tpt/wx/js/chunk-2f4946ed.fdbef06a.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f4946ed"],{"0d3b":function(e,t,n){var r=n("d039"),o=n("b622"),a=n("c430"),i=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t["delete"]("b"),n+=r+e})),a&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},1703:function(e,t,n){},2241:function(e,t,n){"use strict";var r,o=n("f2bf"),a=n("f344"),i=n("c199"),c=n("1da4"),l=n("fe7e"),s=n("f691"),u=n("7e3e"),f=n("8da3"),d=n("b1d2"),h=n("8405"),b=n("f827"),g=n("e41f"),p=n("b650"),v=n("7f9b"),[m,w]=Object(l["a"])("action-bar"),O=Symbol(m),y={safeAreaInsetBottom:s["g"]},k=Object(o["l"])({name:m,props:y,setup(e,t){var{slots:n}=t,{linkChildren:r}=Object(v["e"])(O);return r(),()=>Object(o["k"])("div",{class:[w(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==n.default?void 0:n.default()])}}),j=Object(i["a"])(k),S=n("4eda"),x=n("b070"),[B,C]=Object(l["a"])("action-bar-button"),R=Object(a["a"])({},x["a"],{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),U=Object(o["l"])({name:B,props:R,setup(e,t){var{slots:n}=t,r=Object(x["b"])(),{parent:a,index:i}=Object(v["i"])(O),c=Object(o["d"])(()=>{if(a){var e=a.children[i.value-1];return!(e&&"isButton"in e)}}),l=Object(o["d"])(()=>{if(a){var e=a.children[i.value+1];return!(e&&"isButton"in e)}});return Object(S["a"])({isButton:!0}),()=>{var{type:t,icon:a,text:i,color:s,loading:u,disabled:f}=e;return Object(o["k"])(p["a"],{class:C([t,{last:l.value,first:c.value}]),size:"large",type:t,icon:a,color:s,loading:u,disabled:f,onClick:r},{default:()=>[n.default?n.default():i]})}}}),L=Object(i["a"])(U),[P,T,I]=Object(l["a"])("dialog"),E=Object(a["a"])({},b["b"],{title:String,theme:String,width:s["f"],message:[String,Function],callback:Function,allowHtml:Boolean,className:s["h"],transition:Object(s["e"])("van-dialog-bounce"),messageAlign:String,closeOnPopstate:s["g"],showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:s["g"],closeOnClickOverlay:Boolean}),A=[...b["a"],"transition","closeOnPopstate"],H=Object(o["l"])({name:P,props:E,emits:["confirm","cancel","update:show"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["D"])({confirm:!1,cancel:!1}),c=e=>n("update:show",e),l=t=>{c(!1),null==e.callback||e.callback(t)},s=t=>()=>{e.show&&(n(t),e.beforeClose?(i[t]=!0,Object(u["a"])(e.beforeClose,{args:[t],done(){l(t),i[t]=!1},canceled(){i[t]=!1}})):l(t))},b=s("cancel"),v=s("confirm"),m=()=>{var t=r.title?r.title():e.title;if(t)return Object(o["k"])("div",{class:T("header",{isolated:!e.message&&!r.default})},[t])},w=t=>{var{message:n,allowHtml:r,messageAlign:a}=e,i=T("message",{"has-title":t,[a]:a}),c=Object(f["b"])(n)?n():n;return r&&"string"===typeof c?Object(o["k"])("div",{class:i,innerHTML:c},null):Object(o["k"])("div",{class:i},[c])},O=()=>{if(r.default)return Object(o["k"])("div",{class:T("content")},[r.default()]);var{title:t,message:n,allowHtml:a}=e;if(n){var i=!(!t&&!r.title);return Object(o["k"])("div",{key:a?1:0,class:T("content",{isolated:!i})},[w(i)])}},y=()=>Object(o["k"])("div",{class:[d["d"],T("footer")]},[e.showCancelButton&&Object(o["k"])(p["a"],{size:"large",text:e.cancelButtonText||I("cancel"),class:T("cancel"),style:{color:e.cancelButtonColor},loading:i.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(p["a"],{size:"large",text:e.confirmButtonText||I("confirm"),class:[T("confirm"),{[d["b"]]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:i.confirm,onClick:v},null)]),k=()=>Object(o["k"])(j,{class:T("footer")},{default:()=>[e.showCancelButton&&Object(o["k"])(L,{type:"warning",text:e.cancelButtonText||I("cancel"),class:T("cancel"),color:e.cancelButtonColor,loading:i.cancel,onClick:b},null),e.showConfirmButton&&Object(o["k"])(L,{type:"danger",text:e.confirmButtonText||I("confirm"),class:T("confirm"),color:e.confirmButtonColor,loading:i.confirm,onClick:v},null)]}),S=()=>r.footer?r.footer():"round-button"===e.theme?k():y();return()=>{var{width:t,title:n,theme:r,message:i,className:l}=e;return Object(o["k"])(g["a"],Object(o["r"])({role:"dialog",class:[T([r]),l],style:{width:Object(h["a"])(t)},"aria-labelledby":n||i,"onUpdate:show":c},Object(a["e"])(e,A)),{default:()=>[m(),O(),S()]})}}});function N(){var e={setup(){var{state:e,toggle:t}=Object(c["b"])();return()=>Object(o["k"])(H,Object(o["r"])(e,{"onUpdate:show":t}),null)}};({instance:r}=Object(c["a"])(e))}function q(e){return a["c"]?new Promise((t,n)=>{r||N(),r.open(Object(a["a"])({},q.currentOptions,e,{callback:e=>{("confirm"===e?t:n)(e)}}))}):Promise.resolve()}q.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},q.currentOptions=Object(a["a"])({},q.defaultOptions),q.alert=q,q.confirm=e=>q(Object(a["a"])({showCancelButton:!0},e)),q.close=()=>{r&&r.toggle(!1)},q.setDefaultOptions=e=>{Object(a["a"])(q.currentOptions,e)},q.resetDefaultOptions=()=>{q.currentOptions=Object(a["a"])({},q.defaultOptions)},q.Component=Object(i["a"])(H),q.install=e=>{e.use(q.Component),e.config.globalProperties.$dialog=q};t["a"]=q},"25f0":function(e,t,n){"use strict";var r=n("e330"),o=n("5e77").PROPER,a=n("6eeb"),i=n("825a"),c=n("3a9b"),l=n("577e"),s=n("d039"),u=n("ad6d"),f="toString",d=RegExp.prototype,h=d[f],b=r(u),g=s((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),p=o&&h.name!=f;(g||p)&&a(RegExp.prototype,f,(function(){var e=i(this),t=l(e.source),n=e.flags,r=l(void 0===n&&c(d,e)&&!("flags"in d)?b(e):n);return"/"+t+"/"+r}),{unsafe:!0})},"2fcb":function(e,t,n){},"4dae":function(e,t,n){var r=n("da84"),o=n("23cb"),a=n("07fa"),i=n("8418"),c=r.Array,l=Math.max;e.exports=function(e,t,n){for(var r=a(e),s=o(t,r),u=o(void 0===n?r:n,r),f=c(l(u-s,0)),d=0;s0?arguments[0]:void 0;P(this,new le(e))},ue=se.prototype;if(u(ue,{append:function(e,t){ie(arguments.length,2);var n=T(this);Q(n.entries,{key:y(e),value:y(t)}),n.updateURL()},delete:function(e){ie(arguments.length,1);var t=T(this),n=t.entries,r=y(e),o=0;while(ot.key?1:-1})),e.updateURL()},forEach:function(e){var t,n=T(this).entries,r=v(e,arguments.length>1?arguments[1]:void 0),o=0;while(o1?he(arguments[1]):{})}}),g(A)){var be=function(e){return b(this,N),new A(e,arguments.length>1?he(arguments[1]):{})};N.constructor=be,be.prototype=N,r({global:!0,forced:!0},{Request:be})}}e.exports={URLSearchParams:se,getState:T}},addb:function(e,t,n){var r=n("4dae"),o=Math.floor,a=function(e,t){var n=e.length,l=o(n/2);return n<8?i(e,t):c(e,a(r(e,0,l),t),a(r(e,l),t),t)},i=function(e,t){var n,r,o=e.length,a=1;while(a0)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},c=function(e,t,n,r){var o=t.length,a=n.length,i=0,c=0;while(i _createVNode(VanDialog, _mergeProps(state, {\n \"onUpdate:show\": toggle\n }), null);\n }\n\n };\n ({\n instance\n } = mountComponent(Wrapper));\n}\n\nfunction Dialog(options) {\n /* istanbul ignore if */\n if (!inBrowser) {\n return Promise.resolve();\n }\n\n return new Promise((resolve, reject) => {\n if (!instance) {\n initInstance();\n }\n\n instance.open(extend({}, Dialog.currentOptions, options, {\n callback: action => {\n (action === 'confirm' ? resolve : reject)(action);\n }\n }));\n });\n}\n\nDialog.defaultOptions = {\n title: '',\n width: '',\n theme: null,\n message: '',\n overlay: true,\n callback: null,\n teleport: 'body',\n className: '',\n allowHtml: false,\n lockScroll: true,\n transition: undefined,\n beforeClose: null,\n overlayClass: '',\n overlayStyle: undefined,\n messageAlign: '',\n cancelButtonText: '',\n cancelButtonColor: null,\n confirmButtonText: '',\n confirmButtonColor: null,\n showConfirmButton: true,\n showCancelButton: false,\n closeOnPopstate: true,\n closeOnClickOverlay: false\n};\nDialog.currentOptions = extend({}, Dialog.defaultOptions);\nDialog.alert = Dialog;\n\nDialog.confirm = options => Dialog(extend({\n showCancelButton: true\n}, options));\n\nDialog.close = () => {\n if (instance) {\n instance.toggle(false);\n }\n};\n\nDialog.setDefaultOptions = options => {\n extend(Dialog.currentOptions, options);\n};\n\nDialog.resetDefaultOptions = () => {\n Dialog.currentOptions = extend({}, Dialog.defaultOptions);\n};\n\nDialog.Component = withInstall(VanDialog);\n\nDialog.install = app => {\n app.use(Dialog.Component);\n app.config.globalProperties.$dialog = Dialog;\n};\n\nexport { Dialog };","import { createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue';\nimport { truthProp, createNamespace } from '../utils';\nimport { useChildren } from '@vant/use';\nvar [name, bem] = createNamespace('action-bar');\nexport var ACTION_BAR_KEY = Symbol(name);\nvar actionBarProps = {\n safeAreaInsetBottom: truthProp\n};\nexport default defineComponent({\n name,\n props: actionBarProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var {\n linkChildren\n } = useChildren(ACTION_BAR_KEY);\n linkChildren();\n return () => _createVNode(\"div\", {\n \"class\": [bem(), {\n 'van-safe-area-bottom': props.safeAreaInsetBottom\n }]\n }, [slots.default == null ? void 0 : slots.default()]);\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBar from './ActionBar';\nexport var ActionBar = withInstall(_ActionBar);\nexport default ActionBar;","import { createVNode as _createVNode } from \"vue\";\nimport { computed, defineComponent } from 'vue';\nimport { extend, createNamespace } from '../utils';\nimport { ACTION_BAR_KEY } from '../action-bar/ActionBar'; // Composables\n\nimport { useParent } from '@vant/use';\nimport { useExpose } from '../composables/use-expose';\nimport { useRoute, routeProps } from '../composables/use-route'; // Components\n\nimport { Button } from '../button';\nvar [name, bem] = createNamespace('action-bar-button');\nvar actionBarButtonProps = extend({}, routeProps, {\n type: String,\n text: String,\n icon: String,\n color: String,\n loading: Boolean,\n disabled: Boolean\n});\nexport default defineComponent({\n name,\n props: actionBarButtonProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var route = useRoute();\n var {\n parent,\n index\n } = useParent(ACTION_BAR_KEY);\n var isFirst = computed(() => {\n if (parent) {\n var prev = parent.children[index.value - 1];\n return !(prev && 'isButton' in prev);\n }\n });\n var isLast = computed(() => {\n if (parent) {\n var next = parent.children[index.value + 1];\n return !(next && 'isButton' in next);\n }\n });\n useExpose({\n isButton: true\n });\n return () => {\n var {\n type,\n icon,\n text,\n color,\n loading,\n disabled\n } = props;\n return _createVNode(Button, {\n \"class\": bem([type, {\n last: isLast.value,\n first: isFirst.value\n }]),\n \"size\": \"large\",\n \"type\": type,\n \"icon\": icon,\n \"color\": color,\n \"loading\": loading,\n \"disabled\": disabled,\n \"onClick\": route\n }, {\n default: () => [slots.default ? slots.default() : text]\n });\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _ActionBarButton from './ActionBarButton';\nexport var ActionBarButton = withInstall(_ActionBarButton);\nexport default ActionBarButton;","import { mergeProps as _mergeProps, createVNode as _createVNode } from \"vue\";\nimport { reactive, defineComponent } from 'vue'; // Utils\n\nimport { pick, extend, addUnit, truthProp, isFunction, BORDER_TOP, BORDER_LEFT, unknownProp, numericProp, makeStringProp, callInterceptor, createNamespace } from '../utils';\nimport { popupSharedProps, popupSharedPropKeys } from '../popup/shared'; // Components\n\nimport { Popup } from '../popup';\nimport { Button } from '../button';\nimport { ActionBar } from '../action-bar';\nimport { ActionBarButton } from '../action-bar-button'; // Types\n\nvar [name, bem, t] = createNamespace('dialog');\nvar dialogProps = extend({}, popupSharedProps, {\n title: String,\n theme: String,\n width: numericProp,\n message: [String, Function],\n callback: Function,\n allowHtml: Boolean,\n className: unknownProp,\n transition: makeStringProp('van-dialog-bounce'),\n messageAlign: String,\n closeOnPopstate: truthProp,\n showCancelButton: Boolean,\n cancelButtonText: String,\n cancelButtonColor: String,\n confirmButtonText: String,\n confirmButtonColor: String,\n showConfirmButton: truthProp,\n closeOnClickOverlay: Boolean\n});\nvar popupInheritKeys = [...popupSharedPropKeys, 'transition', 'closeOnPopstate'];\nexport default defineComponent({\n name,\n props: dialogProps,\n emits: ['confirm', 'cancel', 'update:show'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var loading = reactive({\n confirm: false,\n cancel: false\n });\n\n var updateShow = value => emit('update:show', value);\n\n var close = action => {\n updateShow(false);\n props.callback == null ? void 0 : props.callback(action);\n };\n\n var getActionHandler = action => () => {\n // should not trigger close event when hidden\n if (!props.show) {\n return;\n }\n\n emit(action);\n\n if (props.beforeClose) {\n loading[action] = true;\n callInterceptor(props.beforeClose, {\n args: [action],\n\n done() {\n close(action);\n loading[action] = false;\n },\n\n canceled() {\n loading[action] = false;\n }\n\n });\n } else {\n close(action);\n }\n };\n\n var onCancel = getActionHandler('cancel');\n var onConfirm = getActionHandler('confirm');\n\n var renderTitle = () => {\n var title = slots.title ? slots.title() : props.title;\n\n if (title) {\n return _createVNode(\"div\", {\n \"class\": bem('header', {\n isolated: !props.message && !slots.default\n })\n }, [title]);\n }\n };\n\n var renderMessage = hasTitle => {\n var {\n message,\n allowHtml,\n messageAlign\n } = props;\n var classNames = bem('message', {\n 'has-title': hasTitle,\n [messageAlign]: messageAlign\n });\n var content = isFunction(message) ? message() : message;\n\n if (allowHtml && typeof content === 'string') {\n return _createVNode(\"div\", {\n \"class\": classNames,\n \"innerHTML\": content\n }, null);\n }\n\n return _createVNode(\"div\", {\n \"class\": classNames\n }, [content]);\n };\n\n var renderContent = () => {\n if (slots.default) {\n return _createVNode(\"div\", {\n \"class\": bem('content')\n }, [slots.default()]);\n }\n\n var {\n title,\n message,\n allowHtml\n } = props;\n\n if (message) {\n var hasTitle = !!(title || slots.title);\n return _createVNode(\"div\", {\n \"key\": allowHtml ? 1 : 0,\n \"class\": bem('content', {\n isolated: !hasTitle\n })\n }, [renderMessage(hasTitle)]);\n }\n };\n\n var renderButtons = () => _createVNode(\"div\", {\n \"class\": [BORDER_TOP, bem('footer')]\n }, [props.showCancelButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"style\": {\n color: props.cancelButtonColor\n },\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(Button, {\n \"size\": \"large\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": [bem('confirm'), {\n [BORDER_LEFT]: props.showCancelButton\n }],\n \"style\": {\n color: props.confirmButtonColor\n },\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]);\n\n var renderRoundButtons = () => _createVNode(ActionBar, {\n \"class\": bem('footer')\n }, {\n default: () => [props.showCancelButton && _createVNode(ActionBarButton, {\n \"type\": \"warning\",\n \"text\": props.cancelButtonText || t('cancel'),\n \"class\": bem('cancel'),\n \"color\": props.cancelButtonColor,\n \"loading\": loading.cancel,\n \"onClick\": onCancel\n }, null), props.showConfirmButton && _createVNode(ActionBarButton, {\n \"type\": \"danger\",\n \"text\": props.confirmButtonText || t('confirm'),\n \"class\": bem('confirm'),\n \"color\": props.confirmButtonColor,\n \"loading\": loading.confirm,\n \"onClick\": onConfirm\n }, null)]\n });\n\n var renderFooter = () => {\n if (slots.footer) {\n return slots.footer();\n }\n\n return props.theme === 'round-button' ? renderRoundButtons() : renderButtons();\n };\n\n return () => {\n var {\n width,\n title,\n theme,\n message,\n className\n } = props;\n return _createVNode(Popup, _mergeProps({\n \"role\": \"dialog\",\n \"class\": [bem([theme]), className],\n \"style\": {\n width: addUnit(width)\n },\n \"aria-labelledby\": title || message,\n \"onUpdate:show\": updateShow\n }, pick(props, popupInheritKeys)), {\n default: () => [renderTitle(), renderContent(), renderFooter()]\n });\n };\n }\n\n});","import { Dialog } from './function-call';\nexport default Dialog;\nexport { Dialog };","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar $toString = require('../internals/to-string');\nvar fails = require('../internals/fails');\nvar regExpFlags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar n$ToString = RegExpPrototype[TO_STRING];\nvar getFlags = uncurryThis(regExpFlags);\n\nvar NOT_GENERIC = fails(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = PROPER_FUNCTION_NAME && n$ToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = $toString(R.source);\n var rf = R.flags;\n var f = $toString(rf === undefined && isPrototypeOf(RegExpPrototype, R) && !('flags' in RegExpPrototype) ? getFlags(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.array.iterator');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar InternalStateModule = require('../internals/internal-state');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar bind = require('../internals/function-bind-context');\nvar classof = require('../internals/classof');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar $toString = require('../internals/to-string');\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arraySort = require('../internals/array-sort');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n\nvar n$Fetch = getBuiltIn('fetch');\nvar N$Request = getBuiltIn('Request');\nvar Headers = getBuiltIn('Headers');\nvar RequestPrototype = N$Request && N$Request.prototype;\nvar HeadersPrototype = Headers && Headers.prototype;\nvar RegExp = global.RegExp;\nvar TypeError = global.TypeError;\nvar decodeURIComponent = global.decodeURIComponent;\nvar encodeURIComponent = global.encodeURIComponent;\nvar charAt = uncurryThis(''.charAt);\nvar join = uncurryThis([].join);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar shift = uncurryThis([].shift);\nvar splice = uncurryThis([].splice);\nvar split = uncurryThis(''.split);\nvar stringSlice = uncurryThis(''.slice);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = replace(it, plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = replace(result, percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replacements = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replacements[match];\n};\n\nvar serialize = function (it) {\n return replace(encodeURIComponent(it), find, replacer);\n};\n\nvar validateArgumentsLength = function (passed, required) {\n if (passed < required) throw TypeError('Not enough arguments');\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n});\n\nvar URLSearchParamsState = function (init) {\n this.entries = [];\n this.url = null;\n\n if (init !== undefined) {\n if (isObject(init)) this.parseObject(init);\n else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));\n }\n};\n\nURLSearchParamsState.prototype = {\n type: URL_SEARCH_PARAMS,\n bindURL: function (url) {\n this.url = url;\n this.update();\n },\n parseObject: function (object) {\n var iteratorMethod = getIteratorMethod(object);\n var iterator, next, step, entryIterator, entryNext, first, second;\n\n if (iteratorMethod) {\n iterator = getIterator(object, iteratorMethod);\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = call(entryNext, entryIterator)).done ||\n (second = call(entryNext, entryIterator)).done ||\n !call(entryNext, entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n push(this.entries, { key: $toString(first.value), value: $toString(second.value) });\n }\n } else for (var key in object) if (hasOwn(object, key)) {\n push(this.entries, { key: key, value: $toString(object[key]) });\n }\n },\n parseQuery: function (query) {\n if (query) {\n var attributes = split(query, '&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = split(attribute, '=');\n push(this.entries, {\n key: deserialize(shift(entry)),\n value: deserialize(join(entry, '='))\n });\n }\n }\n }\n },\n serialize: function () {\n var entries = this.entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n push(result, serialize(entry.key) + '=' + serialize(entry.value));\n } return join(result, '&');\n },\n update: function () {\n this.entries.length = 0;\n this.parseQuery(this.url.query);\n },\n updateURL: function () {\n if (this.url) this.url.update();\n }\n};\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsPrototype);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n setInternalState(this, new URLSearchParamsState(init));\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\nredefineAll(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.append` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n validateArgumentsLength(arguments.length, 2);\n var state = getInternalParamsState(this);\n push(state.entries, { key: $toString(name), value: $toString(value) });\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index].key === key) splice(entries, index, 1);\n else index++;\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) push(result, entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = $toString(name);\n var index = 0;\n while (index < entries.length) {\n if (entries[index++].key === key) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var found = false;\n var key = $toString(name);\n var val = $toString(value);\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) splice(entries, index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) push(entries, { key: key, value: val });\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n arraySort(state.entries, function (a, b) {\n return a.key > b.key ? 1 : -1;\n });\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\nredefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\nredefine(URLSearchParamsPrototype, 'toString', function toString() {\n return getInternalParamsState(this).serialize();\n}, { enumerable: true });\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`\nif (!USE_NATIVE_URL && isCallable(Headers)) {\n var headersHas = uncurryThis(HeadersPrototype.has);\n var headersSet = uncurryThis(HeadersPrototype.set);\n\n var wrapRequestOptions = function (init) {\n if (isObject(init)) {\n var body = init.body;\n var headers;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headersHas(headers, 'content-type')) {\n headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n return create(init, {\n body: createPropertyDescriptor(0, $toString(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n } return init;\n };\n\n if (isCallable(n$Fetch)) {\n $({ global: true, enumerable: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n return n$Fetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n }\n });\n }\n\n if (isCallable(N$Request)) {\n var RequestConstructor = function Request(input /* , init */) {\n anInstance(this, RequestPrototype);\n return new N$Request(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n };\n\n RequestPrototype.constructor = RequestConstructor;\n RequestConstructor.prototype = RequestPrototype;\n\n $({ global: true, forced: true }, {\n Request: RequestConstructor\n });\n }\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n","var arraySlice = require('../internals/array-slice-simple');\n\nvar floor = Math.floor;\n\nvar mergeSort = function (array, comparefn) {\n var length = array.length;\n var middle = floor(length / 2);\n return length < 8 ? insertionSort(array, comparefn) : merge(\n array,\n mergeSort(arraySlice(array, 0, middle), comparefn),\n mergeSort(arraySlice(array, middle), comparefn),\n comparefn\n );\n};\n\nvar insertionSort = function (array, comparefn) {\n var length = array.length;\n var i = 1;\n var element, j;\n\n while (i < length) {\n j = i;\n element = array[i];\n while (j && comparefn(array[j - 1], element) > 0) {\n array[j] = array[--j];\n }\n if (j !== i++) array[j] = element;\n } return array;\n};\n\nvar merge = function (array, left, right, comparefn) {\n var llength = left.length;\n var rlength = right.length;\n var lindex = 0;\n var rindex = 0;\n\n while (lindex < llength || rindex < rlength) {\n array[lindex + rindex] = (lindex < llength && rindex < rlength)\n ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]\n : lindex < llength ? left[lindex++] : right[rindex++];\n } return array;\n};\n\nmodule.exports = mergeSort;\n","var DESCRIPTORS = require('../internals/descriptors');\nvar FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar functionToString = uncurryThis(FunctionPrototype.toString);\nvar nameRE = /function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/;\nvar regExpExec = uncurryThis(nameRE.exec);\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.es/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {\n defineProperty(FunctionPrototype, NAME, {\n configurable: true,\n get: function () {\n try {\n return regExpExec(nameRE, functionToString(this))[1];\n } catch (error) {\n return '';\n }\n }\n });\n}\n","import {Dialog} from \"vant\";\r\n\r\n// export var baseUrl = \"http://192.168.6.27:8080\"\r\nexport const baseUrl = process.env.NODE_ENV === \"production\" ? \"\" : \"http://127.0.0.1:8081/\"\r\nvar appsystemUrl = \"http://127.0.0.1\"\r\nvar ocrUrl = \"/appsystem/ocr\"\r\nvar exitUrl = \"/appsystem/exit\"\r\nvar clearCache = \"/appsystem/clearCache\"\r\nvar qrcodeUrl = \"/appsystem/qrcode\"\r\nvar token = null\r\n\r\n\r\nexport function cache(key, value) {\r\n if (value == null) {\r\n value = localStorage.getItem(key)\r\n if (value == null) {\r\n return null\r\n }\r\n value = JSON.parse(value)\r\n return value[\"data\"];\r\n }\r\n localStorage.setItem(key, null)\r\n localStorage.setItem(key, JSON.stringify({data: value}))\r\n}\r\n\r\nexport function getToken() {\r\n if (token == null) {\r\n token = localStorage.getItem(\"token\")\r\n }\r\n return token\r\n}\r\n\r\nexport function setToken(tt) {\r\n\r\n if (tt == null) {\r\n token = null\r\n localStorage.removeItem(\"token\")\r\n return\r\n }\r\n token = localStorage.setItem(\"token\", tt)\r\n return token\r\n}\r\n\r\nexport function install() {\r\n\r\n fetch(\"app.json?time=\" + new Date().getTime()).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n let version = localStorage.getItem(\"version\")\r\n\r\n\r\n if (version != null && version != res.version) {\r\n Dialog({message: \"你有新的升级包,点确认开始升级\"}).then(() => {\r\n // on close\r\n fetch(appsystemUrl + clearCache);\r\n });\r\n }\r\n\r\n localStorage.setItem(\"version\", res.version)\r\n\r\n });\r\n\r\n}\r\n\r\nexport function get(url, data) {\r\n if (data == null) {\r\n data = {}\r\n }\r\n if(getToken()!=null){\r\n data[\"token\"] = getToken()\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(window.H.makeUrl(baseUrl + url, data)).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n // location.hash = \"#/login\"\r\n window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function post(url, data) {\r\n\r\n const searchParams = new URLSearchParams(data);\r\n var urlData={}\r\n if(getToken()!=null){\r\n urlData={\"token\": getToken()}\r\n }\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n\r\n fetch(window.H.makeUrl(baseUrl + url, urlData), {\r\n method: 'POST',\r\n // mode:\"cors\",\r\n // credentials:\"include\",\r\n headers: {\r\n 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',\r\n },\r\n body: searchParams.toString(),\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n setToken(null)\r\n cache(\"org_id\",window.H.getParam(\"org_id\"))\r\n // location.hash = \"#/companyone\"\r\n window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n\r\n\r\n return reData\r\n}\r\n\r\n// 新增任务\r\nexport function upload(file) {\r\n let param = new FormData()\r\n // 将得到的文件流添加到FormData对象\r\n param.append('file', file, file.name)\r\n const reData = new Promise(function (resolve) { //做一些异步操作\r\n fetch(baseUrl + \"app/user/upload\", {\r\n method: 'POST',\r\n headers: {\r\n 'Content-Type': 'multipart/form-data',\r\n },\r\n body: param,\r\n }).then(function (response) {\r\n return response.json();\r\n }).then(function (res) {\r\n if (res.status == 2) {\r\n // setToken(null)\r\n localStorage.setItem(\"org_id\", window.H.getParam(\"org_id\"))\r\n location.hash = \"#/companyone\"\r\n // window.H.upUrl('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2edb802f5c3ae1ae&redirect_uri='+window.H.makeUrl(\"wx/code.html\")+'&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect');\r\n return\r\n }\r\n if (res.status != 0) {\r\n Dialog({message: res.error.msg});\r\n return\r\n }\r\n resolve(res)\r\n })\r\n });\r\n return reData\r\n}\r\n\r\nexport function ocr(fn) {\r\n window.H.$off(\"ocr\");\r\n window.H.$on(\"ocr\", function (data) {\r\n fn(data.result)\r\n });\r\n fetch(appsystemUrl + ocrUrl);\r\n}\r\n\r\nexport function exit() {\r\n\r\n fetch(appsystemUrl + exitUrl);\r\n}\r\n\r\nexport function qrcode(fn) {\r\n window.H.$off(\"qrcode\");\r\n window.H.$on(\"qrcode\", function (data) {\r\n fn(data)\r\n });\r\n fetch(appsystemUrl + qrcodeUrl);\r\n}\r\n","import '../../style/base.css';\nimport '../../action-bar/index.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../loading/index.css';\nimport '../../button/index.css';\nimport '../../action-bar-button/index.css';\nimport '../../overlay/index.css';\nimport '../../popup/index.css';\nimport '../index.css';"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-4acb9dfe.e02f0fb0.js b/example/tpt/wx/js/chunk-4acb9dfe.e02f0fb0.js new file mode 100644 index 0000000..9201944 --- /dev/null +++ b/example/tpt/wx/js/chunk-4acb9dfe.e02f0fb0.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4acb9dfe"],{"4fa5":function(t,e,c){},"9d09":function(t,e,c){"use strict";c.r(e);c("b0c0");var s=c("f2bf"),n={class:"Matters"},a={class:"matterList"},i=["onClick"],b={class:"mattertitle flexcenter"},u={key:0,class:"i1"},j={key:1,class:"i2"},o={class:"flexcenter",style:{"justify-content":"space-between"}},l={class:"matterdate"},r={class:"mdate"},O=Object(s["j"])("状态: "),d={key:0,style:{color:"#e6422d"}},f={key:1,style:{color:"#e6422d"}},m={key:2,style:{color:"#e6422d"}},h={key:3,style:{color:"#e6422d"}},k={key:4,style:{color:"#e6422d"}},p={class:"mdate"},v=Object(s["j"])("发文日期:"),g={class:"mdate"},y=Object(s["j"])("截止日期:"),z={key:0,class:"matterbtn mtn1"},w={key:1,class:"matterbtn mtn2"};function L(t,e,c,L,C,q){var _=Object(s["G"])("van-nav-bar");return Object(s["z"])(),Object(s["h"])("div",n,[Object(s["k"])(_,{title:"调研填报","left-arrow":"",onClickLeft:q.onClickLeft},null,8,["onClickLeft"]),Object(s["i"])("div",a,[(Object(s["z"])(!0),Object(s["h"])(s["a"],null,Object(s["F"])(C.info.questions,(function(t,e){return Object(s["z"])(),Object(s["h"])("div",{class:"matterLi",key:e,onClick:function(e){return q.clickLi(t)}},[Object(s["i"])("div",b,[t.status<2||4==t.status?(Object(s["z"])(),Object(s["h"])("i",u)):Object(s["g"])("",!0),2==t.status||3==t.status?(Object(s["z"])(),Object(s["h"])("i",j)):Object(s["g"])("",!0),Object(s["i"])("h1",null,Object(s["K"])(t.name)+"-截止"+Object(s["K"])(q.getTime(t.question.end_time)),1)]),Object(s["i"])("div",o,[Object(s["i"])("div",l,[Object(s["i"])("div",r,[O,0==t.status?(Object(s["z"])(),Object(s["h"])("span",d,"待填报")):Object(s["g"])("",!0),1==t.status?(Object(s["z"])(),Object(s["h"])("span",f,"待上传文件")):Object(s["g"])("",!0),2==t.status?(Object(s["z"])(),Object(s["h"])("span",m,"待审核")):Object(s["g"])("",!0),3==t.status?(Object(s["z"])(),Object(s["h"])("span",h,"填报完成")):Object(s["g"])("",!0),4==t.status?(Object(s["z"])(),Object(s["h"])("span",k,"驳回重填")):Object(s["g"])("",!0)]),Object(s["i"])("div",p,[v,Object(s["i"])("span",null,Object(s["K"])(q.getTime(t.question.start_time)),1)]),Object(s["i"])("div",g,[y,Object(s["i"])("span",null,Object(s["K"])(q.getTime(t.question.end_time)),1)])]),t.status<2||4==t.status?(Object(s["z"])(),Object(s["h"])("div",z,"填报")):Object(s["g"])("",!0),2==t.status||3==t.status?(Object(s["z"])(),Object(s["h"])("div",w,"详情")):Object(s["g"])("",!0)])],8,i)})),128))])])}c("e17f");var C=c("2241"),q=c("c1fb"),_=c("c1df"),K=c.n(_),M={name:"Matters",data:function(){return{loading:!1,finished:!1,refreshing:!1,info:{name:"",avatar:null,company:{name:""},questions:[]}}},mounted:function(){var t=Object(q["b"])("user");null!=t&&(this.info=t)},methods:{clickLi:function(t){if(!(t.status>1&&4!=t.status))return 0==t.status||4==t.status?(Object(q["b"])("question",t),void this.$router.push({path:"matterCon"})):void this.$router.push({path:"matterUp"});Object(C["a"])({message:"你已经完成填报了"})},getTime:function(t){return K()(1e3*t).format("MM月DD日")},setImg:function(t){return null==t||""==t?"./img/logo.png":q["a"]+"/"+t},onClickLeft:function(){return history.back()}}},T=(c("b1f0"),c("d959")),x=c.n(T);const D=x()(M,[["render",L],["__scopeId","data-v-523b5767"]]);e["default"]=D},b1f0:function(t,e,c){"use strict";c("4fa5")}}]); +//# sourceMappingURL=chunk-4acb9dfe.e02f0fb0.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-4acb9dfe.e02f0fb0.js.map b/example/tpt/wx/js/chunk-4acb9dfe.e02f0fb0.js.map new file mode 100644 index 0000000..d959d2f --- /dev/null +++ b/example/tpt/wx/js/chunk-4acb9dfe.e02f0fb0.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/Matters.vue","webpack:///./src/components/Matters.vue?b7c9","webpack:///./src/components/Matters.vue?787f"],"names":["class","style","title","left-arrow","onClickLeft","info","questions","q","index","key","clickLi","status","name","getTime","question","end_time","start_time","data","loading","finished","refreshing","avatar","company","mounted","this","methods","$router","push","path","message","unixTime","format","setImg","src","history","back","__exports__","render"],"mappings":"+KACOA,MAAM,W,GAEJA,MAAM,c,iBAEFA,MAAM,0B,SACNA,MAAM,M,SACNA,MAAM,M,GAGNA,MAAM,aAAaC,MAAA,qC,GACjBD,MAAM,c,GACJA,MAAM,S,iBAAQ,Q,SACXC,MAAA,mB,SACAA,MAAA,mB,SACAA,MAAA,mB,SACAA,MAAA,mB,SACAA,MAAA,mB,GAGHD,MAAM,S,iBAAQ,S,GACdA,MAAM,S,iBAAQ,S,SAEhBA,MAAM,kB,SACNA,MAAM,kB,oFAvBnB,eA2CM,MA3CN,EA2CM,CA1CJ,eAA+E,GAAlEE,MAAM,OAAOC,aAAA,GAAa,YAAY,EAAAC,a,wBACnD,eAuCM,MAvCN,EAuCM,E,mBAtCJ,eAsBM,2BAtBoC,EAAAC,KAAKC,WAAS,SAA1BC,EAAEC,G,wBAAhC,eAsBM,OAtBDR,MAAM,WAAgDS,IAAKD,EAAQ,QAAK,mBAAE,EAAAE,QAAQH,K,CACrF,eAIM,MAJN,EAIM,CAHgBA,EAAEI,OAAM,GAAY,GAARJ,EAAEI,Q,iBAAlC,eAAiD,IAAjD,I,sBAC4B,GAARJ,EAAEI,QAAmB,GAARJ,EAAEI,Q,iBAAnC,eAAkD,IAAlD,I,sBACA,eAAsD,yBAAhDJ,EAAEK,MAAM,MAAG,eAAE,EAAAC,QAAQN,EAAEO,SAASC,WAAQ,KAEhD,eAeM,MAfN,EAeM,CAdJ,eAWM,MAXN,EAWM,CAVJ,eAMM,MANN,EAMM,C,EALuC,GAARR,EAAEI,Q,iBAArC,eAA0D,OAA1D,EAAgD,Q,sBACL,GAARJ,EAAEI,Q,iBAArC,eAA4D,OAA5D,EAAgD,U,sBACL,GAARJ,EAAEI,Q,iBAArC,eAA0D,OAA1D,EAAgD,Q,sBACL,GAARJ,EAAEI,Q,iBAArC,eAA2D,OAA3D,EAAgD,S,sBACL,GAARJ,EAAEI,Q,iBAArC,eAA2D,OAA3D,EAAgD,S,wBAGlD,eAA6E,MAA7E,EAA6E,C,EAArD,eAA+C,2BAAvC,EAAAE,QAAQN,EAAEO,SAASE,aAAU,KAC7D,eAA2E,MAA3E,EAA2E,C,EAAnD,eAA6C,2BAArC,EAAAH,QAAQN,EAAEO,SAASC,WAAQ,OAE3BR,EAAEI,OAAM,GAAY,GAARJ,EAAEI,Q,iBAAhD,eAAmE,MAAnE,EAA2D,O,sBACjB,GAARJ,EAAEI,QAAmB,GAARJ,EAAEI,Q,iBAAjD,eAAoE,MAApE,EAA4D,O,sGA4BvD,GACbC,KAAM,UAENK,KAHa,WAIX,MAAO,CACLC,SAAS,EACTC,UAAU,EACVC,YAAY,EACZf,KAAK,CACHO,KAAK,GACLS,OAAO,KACPC,QAAQ,CACNV,KAAK,IAEPN,UAAU,MAKhBiB,QAnBa,WAoBX,IAAIlB,EAAK,eAAM,QACN,MAANA,IACDmB,KAAKnB,KAAKA,IAGdoB,QAAS,CACPf,QADO,SACCI,GACN,KAAGA,EAASH,OAAO,GAAoB,GAAjBG,EAASH,QAK/B,OAAoB,GAAjBG,EAASH,QAA4B,GAAjBG,EAASH,QAC9B,eAAM,WAAWG,QACjBU,KAAKE,QAAQC,KAAK,CAACC,KAAK,oBAG1BJ,KAAKE,QAAQC,KAAK,CAACC,KAAK,aATtB,eAAO,CAACC,QAAQ,cAYpBhB,QAfO,SAeCiB,GAEN,OAAO,IAAkB,IAAXA,GAAiBC,OAAO,WAExCC,OAnBO,SAmBAC,GACL,OAAW,MAAPA,GAAsB,IAAPA,EACV,iBAEF,OAAU,IAAMA,GAEzB7B,YAAa,kBAAM8B,QAAQC,U,iCC/F/B,MAAMC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E,gB,kCCTf","file":"js/chunk-4acb9dfe.e02f0fb0.js","sourcesContent":["\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Matters.vue?vue&type=template&id=523b5767&scoped=true\"\nimport script from \"./Matters.vue?vue&type=script&lang=js\"\nexport * from \"./Matters.vue?vue&type=script&lang=js\"\n\nimport \"./Matters.vue?vue&type=style&index=0&id=523b5767&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-523b5767\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Matters.vue?vue&type=style&index=0&id=523b5767&scoped=true&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-4aec0e1a.6eaf78e6.js b/example/tpt/wx/js/chunk-4aec0e1a.6eaf78e6.js new file mode 100644 index 0000000..d62b468 --- /dev/null +++ b/example/tpt/wx/js/chunk-4aec0e1a.6eaf78e6.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4aec0e1a"],{"4ffd":function(e,t,n){e.exports=n.p+"img/logo.ff981e14.png"},"578a":function(e,t,n){"use strict";n.r(t);n("b0c0");var c=n("f2bf"),a=function(e){return Object(c["C"])("data-v-7479098b"),e=e(),Object(c["A"])(),e},o={class:"mylogin"},r={class:"myLoginForm"},i={class:"myLoginBtn"},s=Object(c["j"])("登 录"),l=a((function(){return Object(c["i"])("div",{class:"loginForgetPsd"},"找回密码",-1)}));function u(e,t,a,u,b,d){var f=Object(c["G"])("van-image"),p=Object(c["G"])("van-icon"),m=Object(c["G"])("van-field"),O=Object(c["G"])("van-cell-group"),j=Object(c["G"])("van-button"),g=Object(c["G"])("van-config-provider");return Object(c["z"])(),Object(c["f"])(g,null,{default:Object(c["O"])((function(){return[Object(c["i"])("div",o,[Object(c["i"])("div",{class:"myLoginHead",onClick:t[0]||(t[0]=function(){return e.click&&e.click.apply(e,arguments)})},[Object(c["k"])(f,{round:"",width:"100px",height:"100px",fit:"cover",src:n("4ffd")},null,8,["src"])]),Object(c["i"])("div",r,[Object(c["k"])(O,{inset:""},{default:Object(c["O"])((function(){return[Object(c["k"])(m,{modelValue:b.name,"onUpdate:modelValue":t[1]||(t[1]=function(e){return b.name=e}),type:"text",placeholder:"请输入手机号码",clearable:""},{"left-icon":Object(c["O"])((function(){return[Object(c["k"])(p,{name:"phone",class:"phone",size:"20px",color:"#7a7a7a",style:{"margin-right":"10px"}})]})),_:1},8,["modelValue"]),Object(c["k"])(m,{modelValue:b.password,"onUpdate:modelValue":t[2]||(t[2]=function(e){return b.password=e}),type:"password","left-icon":"lock",placeholder:"请输入密码",clearable:""},{"left-icon":Object(c["O"])((function(){return[Object(c["k"])(p,{name:"lock",class:"lock",size:"20px",color:"#7a7a7a",style:{"margin-right":"10px"}})]})),_:1},8,["modelValue"])]})),_:1})]),Object(c["i"])("div",i,[Object(c["k"])(j,{type:"primary",block:"",color:"#478ff3",onClick:d.sumbit},{default:Object(c["O"])((function(){return[s]})),_:1},8,["onClick"])]),l])]})),_:1})}n("e17f");var b=n("2241"),d=n("c1fb"),f={name:"Login",props:{msg:String},mounted:function(){var e=this;if(null!=Object(d["d"])()&&""!=Object(d["d"])())return console.log("dasdas"),void this.$router.push({path:"/home"});Object(d["e"])("/app/admin/token",{}).then((function(t){0==t.status?e.token=t.result:Object(b["a"])({message:t.error.msg})}))},data:function(){return{name:"",password:"",token:null}},methods:{sumbit:function(){var e=this;Object(d["e"])("/app/admin/login?token="+e.token,{name:this.name,password:this.password}).then((function(t){0==t.status?(Object(d["f"])(e.token),null!=t.result.avatar_img&&(t.result.avatar_img=d["a"]+"/"+t.result.avatar_img),Object(d["b"])("admin",t.result),e.$router.push({path:"/home"})):Object(b["a"])({message:t.error.msg})}))}}},p=(n("67ef"),n("d959")),m=n.n(p);const O=m()(f,[["render",u],["__scopeId","data-v-7479098b"]]);t["default"]=O},"67ef":function(e,t,n){"use strict";n("b4f1")},b4f1:function(e,t,n){}}]); +//# sourceMappingURL=chunk-4aec0e1a.6eaf78e6.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-4aec0e1a.6eaf78e6.js.map b/example/tpt/wx/js/chunk-4aec0e1a.6eaf78e6.js.map new file mode 100644 index 0000000..3f7877f --- /dev/null +++ b/example/tpt/wx/js/chunk-4aec0e1a.6eaf78e6.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/assets/img/logo.png","webpack:///./src/components/Login.vue","webpack:///./src/components/Login.vue?b802","webpack:///./src/components/Login.vue?5d7b"],"names":["module","exports","class","click","round","width","height","fit","src","inset","name","type","placeholder","clearable","left-icon","size","color","style","password","block","sumbit","props","msg","String","mounted","that","this","console","log","$router","push","then","res","status","token","result","message","error","data","methods","avatar_img","__exports__","render"],"mappings":"qGAAAA,EAAOC,QAAU,IAA0B,yB,yJCElCC,MAAM,W,GAUJA,MAAM,e,GAyBNA,MAAM,c,iBACwD,O,uBAEnE,eAAsC,OAAjCA,MAAM,kBAAiB,QAAI,M,uPAvCpC,eAyCsB,Q,wBAxCpB,iBAuCM,CAvCN,eAuCM,MAvCN,EAuCM,CAtCJ,eAQM,OARDA,MAAM,cAAe,QAAK,8BAAE,EAAAC,OAAA,EAAAA,MAAA,sB,CAC/B,eAME,GALEC,MAAA,GACAC,MAAM,QACNC,OAAO,QACPC,IAAI,QACHC,IAAK,EAAQ,S,kBAGpB,eAwBM,MAxBN,EAwBM,CAvBJ,eAsBiB,GAtBDC,MAAA,IAAK,C,wBACnB,iBASY,CATZ,eASY,G,WARC,EAAAC,K,qDAAA,EAAAA,KAAI,IACbC,KAAK,OACLC,YAAY,UACZC,UAAA,I,CAESC,YAAS,gBAClB,iBAA6F,CAA7F,eAA6F,GAAnFJ,KAAK,QAAQR,MAAM,QAAQa,KAAK,OAAOC,MAAM,UAAUC,MAAA,8B,uBAGrE,eAUY,G,WATC,EAAAC,S,qDAAA,EAAAA,SAAQ,IACjBP,KAAK,WACLG,YAAU,OACVF,YAAY,QACZC,UAAA,I,CAESC,YAAS,gBAClB,iBAA2F,CAA3F,eAA2F,GAAjFJ,KAAK,OAAOR,MAAM,OAAOa,KAAK,OAAOC,MAAM,UAAUC,MAAA,8B,mCAKvE,eAEM,MAFN,EAEM,CADJ,eAAiF,GAArEN,KAAK,UAAUQ,MAAA,GAAMH,MAAM,UAAW,QAAO,EAAAI,Q,yBAAQ,iBAAG,C,4BAEtE,Q,4CASS,GACbV,KAAM,QACNW,MAAO,CACLC,IAAKC,QAGPC,QANa,WAUX,IAAIC,EAAKC,KACT,GAAe,MAAZ,kBAA8B,IAAZ,iBAGnB,OAFAC,QAAQC,IAAI,eACZF,KAAKG,QAAQC,KAAK,CAAC,KAAO,UAG5B,eAAK,mBAAmB,IAAIC,MAAK,SAAUC,GAC1B,GAAZA,EAAIC,OAIPR,EAAKS,MAAMF,EAAIG,OAHb,eAAO,CAAEC,QAASJ,EAAIK,MAAMf,UAOlCgB,KAzBa,WA0BX,MAAO,CACL5B,KAAK,GACLQ,SAAS,GACTgB,MAAM,OAGVK,QAAQ,CACNnB,OADM,WAEJ,IAAIK,EAAKC,KACT,eAAK,0BAA0BD,EAAKS,MAAM,CAACxB,KAAKgB,KAAKhB,KAAKQ,SAASQ,KAAKR,WAAWa,MAAK,SAAUC,GACjF,GAAZA,EAAIC,QAIP,eAASR,EAAKS,OACY,MAAvBF,EAAIG,OAAOK,aACZR,EAAIG,OAAOK,WAAW,OAAQ,IAAIR,EAAIG,OAAOK,YAE/C,eAAM,QAAQR,EAAIG,QAClBV,EAAKI,QAAQC,KAAK,CAAC,KAAO,WARxB,eAAO,CAAEM,QAASJ,EAAIK,MAAMf,Y,iCC/EtC,MAAMmB,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E,gB,oCCTf,W","file":"js/chunk-4aec0e1a.6eaf78e6.js","sourcesContent":["module.exports = __webpack_public_path__ + \"img/logo.ff981e14.png\";","\n\n\n\n\n\n","import { render } from \"./Login.vue?vue&type=template&id=7479098b&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport \"./Login.vue?vue&type=style&index=0&id=7479098b&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7479098b\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Login.vue?vue&type=style&index=0&id=7479098b&scoped=true&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-4cf4de5f.176c7f5f.js b/example/tpt/wx/js/chunk-4cf4de5f.176c7f5f.js new file mode 100644 index 0000000..5b2e4d5 --- /dev/null +++ b/example/tpt/wx/js/chunk-4cf4de5f.176c7f5f.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4cf4de5f"],{"18e9":function(t,e,n){"use strict";n.r(e);var i=n("f2bf"),u=function(t){return Object(i["C"])("data-v-4cbf40d9"),t=t(),Object(i["A"])(),t},c={class:"Matters"},a={class:"matterCon"},o=u((function(){return Object(i["i"])("div",{class:"navslist"},[Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"基础填报"),Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"文件上传"),Object(i["i"])("div",{class:"navli"},"填报完成")],-1)})),s={class:"mmhead"},l=u((function(){return Object(i["i"])("div",{class:"nng"},"根据你填报的内容需要准备以下证明文件进行上传",-1)})),r={key:0},f={key:0,class:"upgroup"},b={class:"upname"},d={class:"nextbtn"},O=Object(i["j"])("下一步");function j(t,e,n,u,j,m){var h=Object(i["G"])("van-nav-bar"),p=Object(i["G"])("van-uploader"),v=Object(i["G"])("van-cell-group"),q=Object(i["G"])("van-button"),k=Object(i["G"])("van-sticky");return Object(i["z"])(),Object(i["h"])("div",c,[Object(i["k"])(h,{title:"调研填报","left-arrow":"",onClickLeft:m.onClickLeft},null,8,["onClickLeft"]),Object(i["i"])("div",a,[o,Object(i["i"])("div",s,[l,(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(j.questionUpload.question_data,(function(t,e){return Object(i["z"])(),Object(i["h"])(i["a"],{key:e},[null!=t.fileNum&&t.fileNum>0?(Object(i["z"])(),Object(i["h"])("p",r,Object(i["K"])(m.getNum(t))+"."+Object(i["K"])(t.fileRemarks),1)):Object(i["g"])("",!0)],64)})),128))]),Object(i["k"])(v,{ontset:""},{default:Object(i["O"])((function(){return[(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(j.questionUpload.question_data,(function(t,e){return Object(i["z"])(),Object(i["h"])(i["a"],{key:e},[null!=t.fileNum&&t.fileNum>0?(Object(i["z"])(),Object(i["h"])("div",f,[Object(i["i"])("div",b,Object(i["K"])(t.fileRemarks)+"(最少"+Object(i["K"])(t.fileNum)+"张)",1),Object(i["k"])(p,{modelValue:t.files,"onUpdate:modelValue":function(e){return t.files=e},"after-read":m.afterRead,"upload-icon":"plus"},null,8,["modelValue","onUpdate:modelValue","after-read"])])):Object(i["g"])("",!0)],64)})),128))]})),_:1}),Object(i["k"])(k,{"offset-bottom":0,position:"bottom"},{default:Object(i["O"])((function(){return[Object(i["i"])("div",d,[Object(i["k"])(q,{type:"primary",onClick:m.clickNext,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(i["O"])((function(){return[O]})),_:1},8,["onClick"])])]})),_:1})])])}n("e17f");var m=n("2241"),h=(n("e9c4"),n("c1fb")),p=n("c1df"),v=n.n(p),q={name:"MattersCon",setup:function(){var t=Object(i["E"])(""),e=Object(i["E"])(!1),n=["装备制造1","装备制造2","装备制造3","装备制造4","装备制造5"],u=Object(i["E"])("1");return{result:t,columns:n,showPicker:e,checked:u}},data:function(){return{loading:!1,finished:!1,refreshing:!1,num:0,question:{question_data:[]},questionUpload:{question_data:[]}}},mounted:function(){this.num=0,this.question=Object(h["b"])("question");var t=Object(h["b"])("questionData");null==t&&(this.questionUpload=Object(h["b"])("question"))},watch:{questionData:{handler:function(){Object(h["b"])("questionData",this.questionData)},deep:!0}},methods:{afterRead:function(t){Object(h["e"])("app/user/upload",{file:t.content}).then((function(e){t.url=e.result}))},getNum:function(t){return null!=t.fileNum&&t.fileNum>0&&null==t.num&&(console.log(t),this.num++,t.num=this.num),t.num},clickNext:function(){for(var t=0;t\r\n
\r\n \r\n
\r\n
\r\n
基础填报
\r\n
文件上传
\r\n
填报完成
\r\n
\r\n
\r\n
根据你填报的内容需要准备以下证明文件进行上传
\r\n \r\n
\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n
\r\n 下一步\r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import { render } from \"./MattersUp.vue?vue&type=template&id=4cbf40d9&scoped=true\"\nimport script from \"./MattersUp.vue?vue&type=script&lang=js\"\nexport * from \"./MattersUp.vue?vue&type=script&lang=js\"\n\nimport \"./MattersUp.vue?vue&type=style&index=0&id=4cbf40d9&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4cbf40d9\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersUp.vue?vue&type=style&index=0&id=4cbf40d9&scoped=true&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-618a0a70.2d03cb56.js b/example/tpt/wx/js/chunk-618a0a70.2d03cb56.js new file mode 100644 index 0000000..ca9d7aa --- /dev/null +++ b/example/tpt/wx/js/chunk-618a0a70.2d03cb56.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-618a0a70"],{"0043":function(e,t,i){"use strict";i("bdfc")},"00b4":function(e,t,i){"use strict";i("ac1f");var n=i("23e7"),c=i("da84"),r=i("c65b"),a=i("e330"),o=i("1626"),s=i("861d"),A=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),g=c.Error,f=a(/./.test);n({target:"RegExp",proto:!0,forced:!A},{test:function(e){var t=this.exec;if(!o(t))return f(this,e);var i=r(t,this,e);if(null!==i&&!s(i))throw new g("RegExp exec method returned something other than an Object or null");return!!i}})},"6d97":function(e,t,i){"use strict";i.r(t);var n=i("f2bf"),c=i("eadd"),r=i.n(c),a=i("cce5"),o=i.n(a),s=function(e){return Object(n["C"])("data-v-08130549"),e=e(),Object(n["A"])(),e},A={class:"CompanyRegistered"},g=s((function(){return Object(n["i"])("div",{class:"flowbox"},[Object(n["i"])("div",{class:"flowcon"},[Object(n["i"])("img",{src:r.a,class:"circle2"}),Object(n["i"])("i",{class:"lines2"}),Object(n["i"])("img",{src:r.a,class:"circle2"}),Object(n["i"])("i",{class:"lines2"}),Object(n["i"])("img",{src:o.a,class:"circle1"})]),Object(n["i"])("div",{class:"flowpox"},[Object(n["i"])("div",{style:{color:"#478ff3"}},"上传身份信息"),Object(n["i"])("div",{style:{"margin-left":"24px",color:"#478ff3"}},"上传企业信息"),Object(n["i"])("div",{style:{"margin-left":"50px"}},"完成")])],-1)})),f={class:"fabox"},u={class:"upphoto"},l=s((function(){return Object(n["i"])("h1",{class:"bigtitle"},"上传营业执照",-1)})),d=s((function(){return Object(n["i"])("h2",{class:"stitle"},"完成认证需要核实营业执照信息,请拍摄企业的营业执照",-1)})),m={class:"photobox"},B=["src"],C=Object(n["j"])("完成认证");function h(e,t,i,c,r,a){var o=Object(n["G"])("van-nav-bar"),s=Object(n["G"])("van-field"),h=Object(n["G"])("van-cell-group"),p=Object(n["G"])("van-uploader"),w=Object(n["G"])("van-button");return Object(n["z"])(),Object(n["h"])("div",A,[Object(n["k"])(o,{title:"企业认证","left-arrow":"",onClickLeft:a.onClickLeft},null,8,["onClickLeft"]),g,Object(n["i"])("div",f,[Object(n["k"])(h,{inset:"",style:{border:"1px solid #ccc"}},{default:Object(n["O"])((function(){return[Object(n["k"])(s,{modelValue:r.form.company_name,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.form.company_name=e}),label:"企业名称",placeholder:"请输入企业名称"},null,8,["modelValue"]),Object(n["k"])(s,{modelValue:r.form.company_sn,"onUpdate:modelValue":t[1]||(t[1]=function(e){return r.form.company_sn=e}),label:"社会信用代码",placeholder:"请输入社会信用代码"},null,8,["modelValue"])]})),_:1})]),Object(n["i"])("div",u,[l,d,Object(n["i"])("div",m,[Object(n["k"])(p,{"after-read":a.afterRead},{default:Object(n["O"])((function(){return[Object(n["i"])("img",{src:null==r.form.company_img?"img/zhizao.png":a.setImg(r.form.company_img),style:{width:"300px",height:"194px"}},null,8,B)]})),_:1},8,["after-read"])])]),Object(n["i"])("div",{class:"nextbtn",onClick:t[2]||(t[2]=function(){return a.nextClick&&a.nextClick.apply(a,arguments)})},[Object(n["k"])(w,{type:"primary",block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(n["O"])((function(){return[C]})),_:1})])])}i("e17f");var p=i("2241"),w=(i("ac1f"),i("00b4"),i("e9c4"),i("c1fb")),Q=i("c1df"),O=i.n(Q),R={name:"Companytwo",data:function(){return{loading:!1,finished:!1,refreshing:!1,form:{name:"",idcard:"",phone:"",idcard_front_img:null,idcard_back_img:null,company_name:"",company_sn:"",company_img:null}}},mounted:function(){var e=localStorage.getItem("data");null!=e&&(this.form=JSON.parse(e))},methods:{nextClick:function(){var e=this,t=/^[\u4e00-\u9fa5]{2,60}$/;null==this.form.company_name||this.form.company_name.length<2||!t.test(this.form.company_name)?p["a"].alert({message:"企业名称输入错误"}):0!=this.Tyshyxdm(this.form.company_sn)?null!=this.form.company_img?(localStorage.setItem("data",JSON.stringify(this.form)),this.form["org_id"]=Object(w["b"])("org_id"),Object(w["e"])("app/user/auth",this.form).then((function(t){Object(w["f"])(t.result),e.$router.push({path:"/companyfinish"})}))):p["a"].alert({message:"请上传营业执照文件"}):p["a"].alert({message:"统一社会信用代码错误"})},afterRead:function(e){console.log(e);var t=this;Object(w["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.company_img=e.result}))},getTime:function(e){return O()(1e3*e).format("YYYY-MM-DD HH:mm:ss")},setImg:function(e){return null==e||""==e?"./img/logo.png":w["a"]+"/"+e},onClickLeft:function(){return history.back()},Tyshyxdm:function(e){return!(null==e||e.length<5)&&(this.firstarray=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],this.firstkeys=[3,7,9,10,5,8,4,2],this.secondarray=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","T","U","W","X","Y"],this.secondkeys=[1,3,9,27,19,26,16,17,20,29,25,13,8,24,10,30,28],this.verify=function(e){var t=e.toUpperCase();if(18!=t.length)return!1;var i=/^\w\w\d{6}\w{9}\w$/;if(!i.test(t))return!1;if(i=/^[1,5,9,Y]\w\d{6}\w{9}\w$/,!i.test(t))return!1;if(i=/^(11|12|13|19|51|52|53|59|91|92|93|Y1)\d{6}\w{9}\w$/,!i.test(t))return!1;if(i=/^(11|12|13|19|51|52|53|59|91|92|93|Y1)\d{6}\w{9}\w$/,!i.test(t))return!1;var n,c=this.calc(t.substr(8),this.firstarray,this.firstkeys,11);if(c<10&&(n=c),10==c?n="X":11==c&&(n="0"),n!=t.substr(16,1))return!1;var r=this.calc(t,this.secondarray,this.secondkeys,31),a=this.secondarray[r];if(!a||a!=t.substr(17,1))return!1;var o=t.substr(0,16)+n+a;return t==o},this.calc=function(e,t,i,n){for(var c=0,r=0;r\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
上传身份信息
\r\n
上传企业信息
\r\n
完成
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n

上传营业执照

\r\n

完成认证需要核实营业执照信息,请拍摄企业的营业执照

\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n 完成认证\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Companytwo.vue?vue&type=template&id=08130549&scoped=true\"\nimport script from \"./Companytwo.vue?vue&type=script&lang=js\"\nexport * from \"./Companytwo.vue?vue&type=script&lang=js\"\n\nimport \"./Companytwo.vue?vue&type=style&index=0&id=08130549&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-08130549\"]])\n\nexport default __exports__","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII=\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6205d240.512e7069.js b/example/tpt/wx/js/chunk-6205d240.512e7069.js new file mode 100644 index 0000000..2d6eb38 --- /dev/null +++ b/example/tpt/wx/js/chunk-6205d240.512e7069.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6205d240"],{"14dc":function(t,e,n){"use strict";n("f4b6")},"18e9":function(t,e,n){"use strict";n.r(e);var i=n("f2bf"),u=function(t){return Object(i["C"])("data-v-0cccef1c"),t=t(),Object(i["A"])(),t},c={class:"Matters"},s={class:"matterCon"},a=u((function(){return Object(i["i"])("div",{class:"navslist"},[Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"基础填报"),Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"文件上传"),Object(i["i"])("div",{class:"navli"},"填报完成")],-1)})),o={class:"mmhead"},l=u((function(){return Object(i["i"])("div",{class:"nng"},"根据你填报的内容需要准备以下证明文件进行上传",-1)})),r={key:0},f={key:0,class:"upgroup"},b={class:"upname"},d={class:"nextbtn"},O=Object(i["j"])("下一步");function j(t,e,n,u,j,m){var h=Object(i["G"])("van-nav-bar"),p=Object(i["G"])("van-uploader"),q=Object(i["G"])("van-cell-group"),v=Object(i["G"])("van-button"),k=Object(i["G"])("van-sticky");return Object(i["z"])(),Object(i["h"])("div",c,[Object(i["k"])(h,{title:"调研填报","left-arrow":"",onClickLeft:m.onClickLeft},null,8,["onClickLeft"]),Object(i["i"])("div",s,[a,Object(i["i"])("div",o,[l,(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(j.questionUpload.question_data,(function(t,e){return Object(i["z"])(),Object(i["h"])(i["a"],{key:e},[null!=t.fileNum&&t.fileNum>0?(Object(i["z"])(),Object(i["h"])("p",r,Object(i["K"])(m.getNum(t))+"."+Object(i["K"])(t.fileRemarks),1)):Object(i["g"])("",!0)],64)})),128))]),Object(i["k"])(q,{ontset:""},{default:Object(i["O"])((function(){return[(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(j.questionUpload.question_data,(function(t,e){return Object(i["z"])(),Object(i["h"])(i["a"],{key:e},[null!=t.fileNum&&t.fileNum>0?(Object(i["z"])(),Object(i["h"])("div",f,[Object(i["i"])("div",b,Object(i["K"])(t.fileRemarks)+"(最少"+Object(i["K"])(t.fileNum)+"张)",1),Object(i["k"])(p,{modelValue:t.files,"onUpdate:modelValue":function(e){return t.files=e},"after-read":m.afterRead,"upload-icon":"plus"},null,8,["modelValue","onUpdate:modelValue","after-read"])])):Object(i["g"])("",!0)],64)})),128))]})),_:1}),Object(i["k"])(k,{"offset-bottom":0,position:"bottom"},{default:Object(i["O"])((function(){return[Object(i["i"])("div",d,[Object(i["k"])(v,{type:"primary",onClick:m.clickNext,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(i["O"])((function(){return[O]})),_:1},8,["onClick"])])]})),_:1})])])}n("e17f");var m=n("2241"),h=(n("e9c4"),n("c1fb")),p=n("c1df"),q=n.n(p),v={name:"MattersCon",setup:function(){var t=Object(i["E"])(""),e=Object(i["E"])(!1),n=["装备制造1","装备制造2","装备制造3","装备制造4","装备制造5"],u=Object(i["E"])("1");return{result:t,columns:n,showPicker:e,checked:u}},data:function(){return{loading:!1,finished:!1,refreshing:!1,num:0,question:{question_data:[]},questionUpload:{question_data:[]}}},mounted:function(){this.num=0,this.question=Object(h["b"])("question");var t=Object(h["b"])("questionData");null==t&&(t=Object(h["b"])("question")),this.questionUpload=t},watch:{questionData:{handler:function(){Object(h["b"])("questionData",this.questionData)},deep:!0}},methods:{afterRead:function(t){Object(h["e"])("app/user/upload",{file:t.content}).then((function(e){t.url=e.result}))},getNum:function(t){return null!=t.fileNum&&t.fileNum>0&&null==t.num&&(console.log(t),this.num++,t.num=this.num),t.num},clickNext:function(){for(var t=0;t\r\n
\r\n \r\n
\r\n
\r\n
基础填报
\r\n
文件上传
\r\n
填报完成
\r\n
\r\n
\r\n
根据你填报的内容需要准备以下证明文件进行上传
\r\n \r\n
\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n
\r\n 下一步\r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import { render } from \"./MattersUp.vue?vue&type=template&id=0cccef1c&scoped=true\"\nimport script from \"./MattersUp.vue?vue&type=script&lang=js\"\nexport * from \"./MattersUp.vue?vue&type=script&lang=js\"\n\nimport \"./MattersUp.vue?vue&type=style&index=0&id=0cccef1c&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0cccef1c\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6bdd0bce.58b31a6d.js b/example/tpt/wx/js/chunk-6bdd0bce.58b31a6d.js new file mode 100644 index 0000000..408d141 --- /dev/null +++ b/example/tpt/wx/js/chunk-6bdd0bce.58b31a6d.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6bdd0bce"],{"00b4":function(t,e,n){"use strict";n("ac1f");var r=n("23e7"),i=n("da84"),o=n("c65b"),a=n("e330"),c=n("1626"),u=n("861d"),f=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),s=i.Error,l=a(/./.test);r({target:"RegExp",proto:!0,forced:!f},{test:function(t){var e=this.exec;if(!c(e))return l(this,t);var n=o(e,this,t);if(null!==n&&!u(n))throw new s("RegExp exec method returned something other than an Object or null");return!!n}})},"057f":function(t,e,n){var r=n("c6b6"),i=n("fc6a"),o=n("241c").f,a=n("4dae"),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a(c)}};t.exports.f=function(t){return c&&"Window"==r(t)?u(t):o(i(t))}},1276:function(t,e,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),a=n("d784"),c=n("44e7"),u=n("825a"),f=n("1d80"),s=n("4840"),l=n("8aa5"),d=n("50c4"),b=n("577e"),v=n("dc4a"),h=n("4dae"),p=n("14c3"),O=n("9263"),g=n("9f7f"),m=n("d039"),j=g.UNSUPPORTED_Y,y=4294967295,w=Math.min,x=[].push,k=o(/./.exec),S=o(x),q=o("".slice),_=!m((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));a("split",(function(t,e,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var o=b(f(this)),a=void 0===n?y:n>>>0;if(0===a)return[];if(void 0===t)return[o];if(!c(t))return i(e,o,t,a);var u,s,l,d=[],v=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,g=new RegExp(t.source,v+"g");while(u=i(O,g,o)){if(s=g.lastIndex,s>p&&(S(d,q(o,p,u.index)),u.length>1&&u.index=a))break;g.lastIndex===u.index&&g.lastIndex++}return p===o.length?!l&&k(g,"")||S(d,""):S(d,q(o,p)),d.length>a?h(d,0,a):d}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:i(e,this,t,n)}:e,[function(e,n){var r=f(this),a=void 0==e?void 0:v(e,t);return a?i(a,e,r,n):i(o,b(r),e,n)},function(t,r){var i=u(this),a=b(t),c=n(o,i,a,r,o!==e);if(c.done)return c.value;var f=s(i,RegExp),v=i.unicode,h=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(j?"g":"y"),O=new f(j?"^(?:"+i.source+")":i,h),g=void 0===r?y:r>>>0;if(0===g)return[];if(0===a.length)return null===p(O,a)?[a]:[];var m=0,x=0,k=[];while(xt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?arguments[1]:void 0,p=void 0!==h;p&&(h=i(h,r>2?arguments[2]:void 0));var O,g,m,j,y,w,x=b(e),k=0;if(!x||this==v&&u(x))for(O=s(e),g=n?new this(O):v(O);O>k;k++)w=p?h(e[k],k):e[k],l(g,k,w);else for(j=d(e,x),y=j.next,g=n?new this:[];!(m=o(y,j)).done;k++)w=p?c(j,h,[m.value,k],!0):m.value,l(g,k,w);return g.length=k,g}},"6cef":function(t,e,n){"use strict";n("1fcb")},"746f":function(t,e,n){var r=n("428f"),i=n("1a2d"),o=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},"9bdd":function(t,e,n){var r=n("825a"),i=n("2a62");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){i(t,"throw",a)}}},a4d3:function(t,e,n){"use strict";var r=n("23e7"),i=n("da84"),o=n("d066"),a=n("2ba4"),c=n("c65b"),u=n("e330"),f=n("c430"),s=n("83ab"),l=n("4930"),d=n("d039"),b=n("1a2d"),v=n("e8b5"),h=n("1626"),p=n("861d"),O=n("3a9b"),g=n("d9b5"),m=n("825a"),j=n("7b0b"),y=n("fc6a"),w=n("a04b"),x=n("577e"),k=n("5c6c"),S=n("7c73"),q=n("df75"),_=n("241c"),E=n("057f"),C=n("7418"),I=n("06cf"),P=n("9bf2"),V=n("d1e7"),z=n("f36a"),A=n("6eeb"),U=n("5692"),N=n("f772"),G=n("d012"),R=n("90e3"),M=n("b622"),T=n("e538"),J=n("746f"),Y=n("d44e"),D=n("69f3"),F=n("b727").forEach,K=N("hidden"),L="Symbol",$="prototype",H=M("toPrimitive"),Q=D.set,W=D.getterFor(L),B=Object[$],X=i.Symbol,Z=X&&X[$],tt=i.TypeError,et=i.QObject,nt=o("JSON","stringify"),rt=I.f,it=P.f,ot=E.f,at=V.f,ct=u([].push),ut=U("symbols"),ft=U("op-symbols"),st=U("string-to-symbol-registry"),lt=U("symbol-to-string-registry"),dt=U("wks"),bt=!et||!et[$]||!et[$].findChild,vt=s&&d((function(){return 7!=S(it({},"a",{get:function(){return it(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=rt(B,e);r&&delete B[e],it(t,e,n),r&&t!==B&&it(B,e,r)}:it,ht=function(t,e){var n=ut[t]=S(Z);return Q(n,{type:L,tag:t,description:e}),s||(n.description=e),n},pt=function(t,e,n){t===B&&pt(ft,e,n),m(t);var r=w(e);return m(n),b(ut,r)?(n.enumerable?(b(t,K)&&t[K][r]&&(t[K][r]=!1),n=S(n,{enumerable:k(0,!1)})):(b(t,K)||it(t,K,k(1,{})),t[K][r]=!0),vt(t,r,n)):it(t,r,n)},Ot=function(t,e){m(t);var n=y(e),r=q(n).concat(wt(n));return F(r,(function(e){s&&!c(mt,n,e)||pt(t,e,n[e])})),t},gt=function(t,e){return void 0===e?S(t):Ot(S(t),e)},mt=function(t){var e=w(t),n=c(at,this,e);return!(this===B&&b(ut,e)&&!b(ft,e))&&(!(n||!b(this,e)||!b(ut,e)||b(this,K)&&this[K][e])||n)},jt=function(t,e){var n=y(t),r=w(e);if(n!==B||!b(ut,r)||b(ft,r)){var i=rt(n,r);return!i||!b(ut,r)||b(n,K)&&n[K][r]||(i.enumerable=!0),i}},yt=function(t){var e=ot(y(t)),n=[];return F(e,(function(t){b(ut,t)||b(G,t)||ct(n,t)})),n},wt=function(t){var e=t===B,n=ot(e?ft:y(t)),r=[];return F(n,(function(t){!b(ut,t)||e&&!b(B,t)||ct(r,ut[t])})),r};if(l||(X=function(){if(O(Z,this))throw tt("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?x(arguments[0]):void 0,e=R(t),n=function(t){this===B&&c(n,ft,t),b(this,K)&&b(this[K],e)&&(this[K][e]=!1),vt(this,e,k(1,t))};return s&&bt&&vt(B,e,{configurable:!0,set:n}),ht(e,t)},Z=X[$],A(Z,"toString",(function(){return W(this).tag})),A(X,"withoutSetter",(function(t){return ht(R(t),t)})),V.f=mt,P.f=pt,I.f=jt,_.f=E.f=yt,C.f=wt,T.f=function(t){return ht(M(t),t)},s&&(it(Z,"description",{configurable:!0,get:function(){return W(this).description}}),f||A(B,"propertyIsEnumerable",mt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:X}),F(q(dt),(function(t){J(t)})),r({target:L,stat:!0,forced:!l},{for:function(t){var e=x(t);if(b(st,e))return st[e];var n=X(e);return st[e]=n,lt[n]=e,n},keyFor:function(t){if(!g(t))throw tt(t+" is not a symbol");if(b(lt,t))return lt[t]},useSetter:function(){bt=!0},useSimple:function(){bt=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:gt,defineProperty:pt,defineProperties:Ot,getOwnPropertyDescriptor:jt}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:yt,getOwnPropertySymbols:wt}),r({target:"Object",stat:!0,forced:d((function(){C.f(1)}))},{getOwnPropertySymbols:function(t){return C.f(j(t))}}),nt){var xt=!l||d((function(){var t=X();return"[null]"!=nt([t])||"{}"!=nt({a:t})||"{}"!=nt(Object(t))}));r({target:"JSON",stat:!0,forced:xt},{stringify:function(t,e,n){var r=z(arguments),i=e;if((p(e)||void 0!==t)&&!g(t))return v(e)||(e=function(t,e){if(h(i)&&(e=c(i,this,t,e)),!g(e))return e}),r[1]=e,a(nt,null,r)}})}if(!Z[H]){var kt=Z.valueOf;A(Z,H,(function(t){return c(kt,this)}))}Y(X,L),G[K]=!0},a630:function(t,e,n){var r=n("23e7"),i=n("4df4"),o=n("1c7e"),a=!o((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:i})},b727:function(t,e,n){var r=n("0366"),i=n("e330"),o=n("44ad"),a=n("7b0b"),c=n("07fa"),u=n("65f0"),f=i([].push),s=function(t){var e=1==t,n=2==t,i=3==t,s=4==t,l=6==t,d=7==t,b=5==t||l;return function(v,h,p,O){for(var g,m,j=a(v),y=o(j),w=r(h,p),x=c(y),k=0,S=O||u,q=e?S(v,x):n||d?S(v,0):void 0;x>k;k++)if((b||k in y)&&(g=y[k],m=w(g,k,j),t))if(e)q[k]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return k;case 2:f(q,g)}else switch(t){case 4:return!1;case 7:f(q,g)}return l?-1:i||s?s:q}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},d28b:function(t,e,n){var r=n("746f");r("iterator")},e01a:function(t,e,n){"use strict";var r=n("23e7"),i=n("83ab"),o=n("da84"),a=n("e330"),c=n("1a2d"),u=n("1626"),f=n("3a9b"),s=n("577e"),l=n("9bf2").f,d=n("e893"),b=o.Symbol,v=b&&b.prototype;if(i&&u(b)&&(!("description"in v)||void 0!==b().description)){var h={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:s(arguments[0]),e=f(v,this)?new b(t):void 0===t?b():b(t);return""===t&&(h[e]=!0),e};d(p,b),p.prototype=v,v.constructor=p;var O="Symbol(test)"==String(b("test")),g=a(v.toString),m=a(v.valueOf),j=/^Symbol\((.*)\)[^)]+$/,y=a("".replace),w=a("".slice);l(v,"description",{configurable:!0,get:function(){var t=m(this),e=g(t);if(c(h,t))return"";var n=O?w(e,7,-1):y(e,j,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e538:function(t,e,n){var r=n("b622");e.f=r}}]); +//# sourceMappingURL=chunk-6bdd0bce.58b31a6d.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6bdd0bce.58b31a6d.js.map b/example/tpt/wx/js/chunk-6bdd0bce.58b31a6d.js.map new file mode 100644 index 0000000..69b2111 --- /dev/null +++ b/example/tpt/wx/js/chunk-6bdd0bce.58b31a6d.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/modules/es.string.split.js","webpack:///./node_modules/core-js/internals/path.js","webpack:///./node_modules/core-js/internals/is-regexp.js","webpack:///./src/components/MattersCon.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack:///./src/components/MattersCon.vue?2612","webpack:///./node_modules/core-js/internals/array-from.js","webpack:///./src/components/MattersCon.vue?d69b","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.array.from.js","webpack:///./node_modules/core-js/internals/array-iteration.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","classof","toIndexedObject","$getOwnPropertyNames","f","arraySlice","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","module","exports","fixRegExpWellKnownSymbolLogic","isRegExp","anObject","requireObjectCoercible","speciesConstructor","advanceStringIndex","toLength","toString","getMethod","callRegExpExec","regexpExec","stickyHelpers","fails","UNSUPPORTED_Y","MAX_UINT32","min","Math","$push","push","stringSlice","slice","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","split","length","SPLIT","nativeSplit","maybeCallNative","internalSplit","separator","limit","string","lim","undefined","match","lastIndex","lastLength","output","flags","ignoreCase","multiline","unicode","sticky","lastLastIndex","separatorCopy","RegExp","source","index","O","splitter","rx","S","res","done","value","C","unicodeMatching","p","q","A","e","z","i","wellKnownSymbol","MATCH","class","style","title","left-arrow","onClickLeft","question","name","ontset","question_data","li","label","unit","type","placeholder","remarks","label-width","input","direction","options","option","key","offset-bottom","position","clickNext","block","round","size","color","_arrayLikeToArray","arr","len","arr2","Array","_arrayWithoutHoles","isArray","arrayLikeToArray","_iterableToArray","iter","Symbol","iterator","from","_unsupportedIterableToArray","o","minLen","n","prototype","constructor","_nonIterableSpread","TypeError","_toConsumableArray","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","setup","showPicker","columns","checked","onConfirm","data","loading","finished","refreshing","mounted","checkedType","watch","methods","message","that","id","status","JSON","stringify","then","$router","indexOf","console","log","strs","hasnot","getTime","unixTime","format","setImg","src","history","back","__exports__","render","bind","toObject","callWithSafeIterationClosing","isArrayIteratorMethod","isConstructor","lengthOfArrayLike","createProperty","getIterator","getIteratorMethod","arrayLike","IS_CONSTRUCTOR","argumentsLength","mapfn","mapping","step","next","iteratorMethod","path","hasOwn","wrappedWellKnownSymbolModule","defineProperty","NAME","iteratorClose","fn","ENTRIES","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","isPrototypeOf","isSymbol","toPropertyKey","$toString","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","redefine","shared","sharedKey","hiddenKeys","uid","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","set","getInternalState","getterFor","ObjectPrototype","$Symbol","SymbolPrototype","QObject","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","USE_SETTER","findChild","setSymbolDescriptor","get","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","names","IS_OBJECT_PROTOTYPE","setter","configurable","unsafe","sham","stat","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","replacer","space","args","$replacer","valueOf","hint","checkCorrectnessOfIteration","INCORRECT_ITERATION","iterable","IndexedObject","arraySpeciesCreate","createMethod","TYPE","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","$this","callbackfn","specificCreate","self","boundFunction","map","filter","some","every","find","findIndex","filterReject","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","String","symbolToString","symbolValueOf","regexp","replace","desc"],"mappings":"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","file":"js/chunk-6bdd0bce.58b31a6d.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar arraySlice = require('../internals/array-slice-simple');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar fails = require('../internals/fails');\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","\r\n\r\n\r\n\r\n\r\n\r\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import { render } from \"./MattersCon.vue?vue&type=template&id=d17d9f2e&scoped=true\"\nimport script from \"./MattersCon.vue?vue&type=script&lang=js\"\nexport * from \"./MattersCon.vue?vue&type=script&lang=js\"\n\nimport \"./MattersCon.vue?vue&type=style&index=0&id=d17d9f2e&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-d17d9f2e\"]])\n\nexport default __exports__","'use strict';\nvar global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar isConstructor = require('../internals/is-constructor');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar Array = global.Array;\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var IS_CONSTRUCTOR = isConstructor(this);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod && !(this == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n result = IS_CONSTRUCTOR ? new this() : [];\n for (;!(step = call(next, iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = lengthOfArrayLike(O);\n result = IS_CONSTRUCTOR ? new this(length) : Array(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersCon.vue?vue&type=style&index=0&id=d17d9f2e&scoped=true&lang=css\"","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var anObject = require('../internals/an-object');\nvar iteratorClose = require('../internals/iterator-close');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $toString = require('../internals/to-string');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar arraySlice = require('../internals/array-slice');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\n\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];\nvar TypeError = global.TypeError;\nvar QObject = global.QObject;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar push = uncurryThis([].push);\n\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\n\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPropertyKey(P);\n anObject(Attributes);\n if (hasOwn(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPropertyKey(V);\n var enumerable = call(nativePropertyIsEnumerable, this, P);\n if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]\n ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPropertyKey(P);\n if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {\n push(result, AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.es/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);\n if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n SymbolPrototype = $Symbol[PROTOTYPE];\n\n redefine(SymbolPrototype, 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.es/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = $toString(key);\n if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.es/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.es/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.es/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.es/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.es/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.es/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.es/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (isCallable($replacer)) value = call($replacer, this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return apply($stringify, null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!SymbolPrototype[TO_PRIMITIVE]) {\n var valueOf = SymbolPrototype.valueOf;\n // eslint-disable-next-line no-unused-vars -- required for .length\n redefine(SymbolPrototype, TO_PRIMITIVE, function (hint) {\n // TODO: improve hint logic\n return call(valueOf, this);\n });\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n // eslint-disable-next-line es/no-array-from -- required for testing\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.es/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var symbolToString = uncurryThis(SymbolPrototype.toString);\n var symbolValueOf = uncurryThis(SymbolPrototype.valueOf);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = symbolValueOf(this);\n var string = symbolToString(symbol);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6bf136d8.8083f1a9.js b/example/tpt/wx/js/chunk-6bf136d8.8083f1a9.js new file mode 100644 index 0000000..9c0ee3d --- /dev/null +++ b/example/tpt/wx/js/chunk-6bf136d8.8083f1a9.js @@ -0,0 +1,279 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6bf136d8"],{"010e":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return a}))},"02fb":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,a){return 12===e&&(e=0),"രാത്രി"===a&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===a||"വൈകുന്നേരം"===a?e+12:e},meridiem:function(e,a,t){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return a}))},"03ec":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var a=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+a},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return a}))},"0558":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e){return e%100===11||e%10!==1}function t(e,t,n,s){var r=e+" ";switch(n){case"s":return t||s?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return a(e)?r+(t||s?"sekúndur":"sekúndum"):r+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":return a(e)?r+(t||s?"mínútur":"mínútum"):t?r+"mínúta":r+"mínútu";case"hh":return a(e)?r+(t||s?"klukkustundir":"klukkustundum"):r+"klukkustund";case"d":return t?"dagur":s?"dag":"degi";case"dd":return a(e)?t?r+"dagar":r+(s?"daga":"dögum"):t?r+"dagur":r+(s?"dag":"degi");case"M":return t?"mánuður":s?"mánuð":"mánuði";case"MM":return a(e)?t?r+"mánuðir":r+(s?"mánuði":"mánuðum"):t?r+"mánuður":r+(s?"mánuð":"mánuði");case"y":return t||s?"ár":"ári";case"yy":return a(e)?r+(t||s?"ár":"árum"):r+(t||s?"ár":"ári")}}var n=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,ss:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},"0721":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"079e":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,a){return"元"===a[1]?1:parseInt(a[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,a,t){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,a){switch(a){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return a}))},"0a3c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r}))},"0a84":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return a}))},"0caa":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?s[t][0]:s[t][1]}var t=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,a){switch(a){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,a){return 12===e&&(e=0),"rati"===a?e<4?e:e+12:"sokallim"===a?e:"donparam"===a?e>12?e:e+12:"sanje"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});return t}))},"0e49":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return a}))},"0e6b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:0,doy:4}});return a}))},"0e81":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},t=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,a,t){return e<12?t?"öö":"ÖÖ":t?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10,s=e%100-n,r=e>=100?100:null;return e+(a[n]||a[s]||a[r])}},week:{dow:1,doy:7}});return t}))},"0f14":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"0f38":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return a}))},"0ff2":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return a}))},"10e8":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,a,t){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return a}))},"13e9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(e,t,n){var s=a.words[n];return 1===n.length?t?s[0]:s[1]:e+" "+a.correctGrammaticalCase(e,s)}},t=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"дан",dd:a.translate,M:"месец",MM:a.translate,y:"годину",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"167b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}});return a}))},"1b45":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"1cfd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(a,s,r,i){var d=t(a),_=n[e][t(a)];return 2===d&&(_=_[s?0:1]),_.replace(/%d/i,a)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],i=e.defineLocale("ar-ly",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return i}))},"1fc1":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){var s={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+a(s[n],+e)}var n=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return n}))},"201b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,a,t){return"ი"===t?a+"ში":a+t+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return a}))},"22f8":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,a,t){return e<12?"오전":"오후"}});return a}))},2421:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"],s=e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,a,t){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return s}))},2554:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",n;case"m":return a?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",n;case"h":return a?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",n;case"dd":return n+=1===e?"dan":"dana",n;case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",n;case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",n}}var t=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"26f9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function t(e,a,t,n){return a?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function n(e,a,t,n){return a?r(t)[0]:n?r(t)[1]:r(t)[2]}function s(e){return e%10===0||e>10&&e<20}function r(e){return a[e].split("_")}function i(e,a,t,i){var d=e+" ";return 1===e?d+n(e,a,t[0],i):a?d+(s(e)?r(t)[1]:r(t)[0]):i?d+r(t)[1]:d+(s(e)?r(t)[1]:r(t)[2])}var d=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return d}))},2921:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return a}))},"293c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(e,t,n){var s=a.words[n];return 1===n.length?t?s[0]:s[1]:e+" "+a.correctGrammaticalCase(e,s)}},t=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"2bfb":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},"2e8c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return a}))},3886:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}});return a}))},"39a6":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},"39bd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,a,t,n){var s="";if(a)switch(t){case"s":s="काही सेकंद";break;case"ss":s="%d सेकंद";break;case"m":s="एक मिनिट";break;case"mm":s="%d मिनिटे";break;case"h":s="एक तास";break;case"hh":s="%d तास";break;case"d":s="एक दिवस";break;case"dd":s="%d दिवस";break;case"M":s="एक महिना";break;case"MM":s="%d महिने";break;case"y":s="एक वर्ष";break;case"yy":s="%d वर्षे";break}else switch(t){case"s":s="काही सेकंदां";break;case"ss":s="%d सेकंदां";break;case"m":s="एका मिनिटा";break;case"mm":s="%d मिनिटां";break;case"h":s="एका तासा";break;case"hh":s="%d तासां";break;case"d":s="एका दिवसा";break;case"dd":s="%d दिवसां";break;case"M":s="एका महिन्या";break;case"MM":s="%d महिन्यां";break;case"y":s="एका वर्षा";break;case"yy":s="%d वर्षां";break}return s.replace(/%d/i,e)}var s=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,a){return 12===e&&(e=0),"पहाटे"===a||"सकाळी"===a?e:"दुपारी"===a||"सायंकाळी"===a||"रात्री"===a?e>=12?e:e+12:void 0},meridiem:function(e,a,t){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return s}))},"3a39":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,a){return 12===e&&(e=0),"राति"===a?e<4?e:e+12:"बिहान"===a?e:"दिउँसो"===a?e>=10?e:e+12:"साँझ"===a?e+12:void 0},meridiem:function(e,a,t){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return n}))},"3a6c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return a}))},"3b1b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},t=e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,a){return 12===e&&(e=0),"шаб"===a?e<4?e:e+12:"субҳ"===a?e:"рӯз"===a?e>=11?e:e+12:"бегоҳ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}});return t}))},"3c0d":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),t="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],s=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function r(e){return e>1&&e<5&&1!==~~(e/10)}function i(e,a,t,n){var s=e+" ";switch(t){case"s":return a||n?"pár sekund":"pár sekundami";case"ss":return a||n?s+(r(e)?"sekundy":"sekund"):s+"sekundami";case"m":return a?"minuta":n?"minutu":"minutou";case"mm":return a||n?s+(r(e)?"minuty":"minut"):s+"minutami";case"h":return a?"hodina":n?"hodinu":"hodinou";case"hh":return a||n?s+(r(e)?"hodiny":"hodin"):s+"hodinami";case"d":return a||n?"den":"dnem";case"dd":return a||n?s+(r(e)?"dny":"dní"):s+"dny";case"M":return a||n?"měsíc":"měsícem";case"MM":return a||n?s+(r(e)?"měsíce":"měsíců"):s+"měsíci";case"y":return a||n?"rok":"rokem";case"yy":return a||n?s+(r(e)?"roky":"let"):s+"lety"}}var d=e.defineLocale("cs",{months:a,monthsShort:t,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return d}))},"3de5":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},t={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},n=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,a,t){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,a){return 12===e&&(e=0),"யாமம்"===a?e<2?e:e+12:"வைகறை"===a||"காலை"===a||"நண்பகல்"===a&&e>=10?e:e+12},week:{dow:0,doy:6}});return n}))},"3e92":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},t={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},n=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,a){return 12===e&&(e=0),"ರಾತ್ರಿ"===a?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===a?e:"ಮಧ್ಯಾಹ್ನ"===a?e>=10?e:e+12:"ಸಂಜೆ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return n}))},"423e":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});return a}))},"440c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?s[t][0]:s[t][1]}function t(e){var a=e.substr(0,e.indexOf(" "));return s(a)?"a "+e:"an "+e}function n(e){var a=e.substr(0,e.indexOf(" "));return s(a)?"viru "+e:"virun "+e}function s(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var a=e%10,t=e/10;return s(0===a?t:a)}if(e<1e4){while(e>=10)e/=10;return s(e)}return e/=1e3,s(e)}var r=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:t,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d Méint",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},4678:function(e,a,t){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function s(e){var a=r(e);return t(a)}function r(e){if(!t.o(n,e)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="4678"},"485c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},t=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,a,t){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var t=e%10,n=e%100-t,s=e>=100?100:null;return e+(a[t]||a[n]||a[s])},week:{dow:1,doy:7}});return t}))},"49ab":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return a}))},"4ba9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",n;case"m":return a?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",n;case"h":return a?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",n;case"dd":return n+=1===e?"dan":"dana",n;case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",n;case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",n}}var t=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},5038:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"siang"===a?e>=11?e:e+12:"sore"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return a}))},5120:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],t=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],n=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],s=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],r=["Do","Lu","Má","Cé","Dé","A","Sa"],i=e.defineLocale("ga",{months:a,monthsShort:t,monthsParseExact:!0,weekdays:n,weekdaysShort:s,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var a=1===e?"d":e%10===2?"na":"mh";return e+a},week:{dow:1,doy:4}});return i}))},5294:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],t=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],n=e.defineLocale("ur",{months:a,monthsShort:a,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,a,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return n}))},"52bd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,a,t){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,a){return 12===e&&(e=0),"ekuseni"===a?e:"emini"===a?e>=11?e:e+12:"entsambama"===a||"ebusuku"===a?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return a}))},"55c9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return r}))},"576c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},"598a":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],t=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],n=e.defineLocale("dv",{months:a,monthsShort:a,weekdays:t,weekdaysShort:t,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,a,t){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return n}))},"5aff":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"},t=e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10,s=e%100-n,r=e>=100?100:null;return e+(a[n]||a[s]||a[r])}},week:{dow:1,doy:7}});return t}))},"5b14":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function t(e,a,t,n){var s=e;switch(t){case"s":return n||a?"néhány másodperc":"néhány másodperce";case"ss":return s+(n||a)?" másodperc":" másodperce";case"m":return"egy"+(n||a?" perc":" perce");case"mm":return s+(n||a?" perc":" perce");case"h":return"egy"+(n||a?" óra":" órája");case"hh":return s+(n||a?" óra":" órája");case"d":return"egy"+(n||a?" nap":" napja");case"dd":return s+(n||a?" nap":" napja");case"M":return"egy"+(n||a?" hónap":" hónapja");case"MM":return s+(n||a?" hónap":" hónapja");case"y":return"egy"+(n||a?" év":" éve");case"yy":return s+(n||a?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+a[this.day()]+"] LT[-kor]"}var s=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,a,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},"5c3a":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"下午"===a||"晚上"===a?e+12:e>=11?e:e+12},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}});return a}))},"5cbb":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,a){return 12===e&&(e=0),"రాత్రి"===a?e<4?e:e+12:"ఉదయం"===a?e:"మధ్యాహ్నం"===a?e>=10?e:e+12:"సాయంత్రం"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return a}))},"5fbd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?":e":1===a||2===a?":a":":e";return e+t},week:{dow:1,doy:4}});return a}))},6117:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,a){return 12===e&&(e=0),"يېرىم كېچە"===a||"سەھەر"===a||"چۈشتىن بۇرۇن"===a?e:"چۈشتىن كېيىن"===a||"كەچ"===a?e+12:e>=11?e:e+12},meridiem:function(e,a,t){var n=100*e+a;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});return a}))},"62e4":function(e,a){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},6403:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return a}))},"65db":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,a,t){return e>11?t?"p.t.m.":"P.T.M.":t?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return a}))},6784:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],t=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],n=e.defineLocale("sd",{months:a,monthsShort:a,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,a,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return n}))},6887:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t){var n={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+s(n[t],e)}function t(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function n(e){return e>9?n(e%10):e}function s(e,a){return 2===a?r(e):e}function r(e){var a={m:"v",b:"v",d:"z"};return void 0===a[e.charAt(0)]?e:a[e.charAt(0)]+e.substring(1)}var i=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],d=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,_=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,o=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],m=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],l=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i],c=e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:l,fullWeekdaysParse:u,shortWeekdaysParse:m,minWeekdaysParse:l,monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:_,monthsShortStrictRegex:o,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:t},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var a=1===e?"añ":"vet";return e+a},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,a,t){return e<12?"a.m.":"g.m."}});return c}))},"688b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},6909:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return a}))},"6ce3":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"6d79":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},t=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}});return t}))},"6d83":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return a}))},"6e98":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"6f12":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"6f50":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},7118:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),t="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),n=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return n}))},7333:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}});return a}))},"74dc":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return a}))},"7be6":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),t="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function s(e,a,t,s){var r=e+" ";switch(t){case"s":return a||s?"pár sekúnd":"pár sekundami";case"ss":return a||s?r+(n(e)?"sekundy":"sekúnd"):r+"sekundami";case"m":return a?"minúta":s?"minútu":"minútou";case"mm":return a||s?r+(n(e)?"minúty":"minút"):r+"minútami";case"h":return a?"hodina":s?"hodinu":"hodinou";case"hh":return a||s?r+(n(e)?"hodiny":"hodín"):r+"hodinami";case"d":return a||s?"deň":"dňom";case"dd":return a||s?r+(n(e)?"dni":"dní"):r+"dňami";case"M":return a||s?"mesiac":"mesiacom";case"MM":return a||s?r+(n(e)?"mesiace":"mesiacov"):r+"mesiacmi";case"y":return a||s?"rok":"rokom";case"yy":return a||s?r+(n(e)?"roky":"rokov"):r+"rokmi"}}var r=e.defineLocale("sk",{months:a,monthsShort:t,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},"7f33":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return a}))},8155:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s=e+" ";switch(t){case"s":return a||n?"nekaj sekund":"nekaj sekundami";case"ss":return s+=1===e?a?"sekundo":"sekundi":2===e?a||n?"sekundi":"sekundah":e<5?a||n?"sekunde":"sekundah":"sekund",s;case"m":return a?"ena minuta":"eno minuto";case"mm":return s+=1===e?a?"minuta":"minuto":2===e?a||n?"minuti":"minutama":e<5?a||n?"minute":"minutami":a||n?"minut":"minutami",s;case"h":return a?"ena ura":"eno uro";case"hh":return s+=1===e?a?"ura":"uro":2===e?a||n?"uri":"urama":e<5?a||n?"ure":"urami":a||n?"ur":"urami",s;case"d":return a||n?"en dan":"enim dnem";case"dd":return s+=1===e?a||n?"dan":"dnem":2===e?a||n?"dni":"dnevoma":a||n?"dni":"dnevi",s;case"M":return a||n?"en mesec":"enim mesecem";case"MM":return s+=1===e?a||n?"mesec":"mesecem":2===e?a||n?"meseca":"mesecema":e<5?a||n?"mesece":"meseci":a||n?"mesecev":"meseci",s;case"y":return a||n?"eno leto":"enim letom";case"yy":return s+=1===e?a||n?"leto":"letom":2===e?a||n?"leti":"letoma":e<5?a||n?"leta":"leti":a||n?"let":"leti",s}}var t=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"81e9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),t=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]];function n(e,a,t,n){var r="";switch(t){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":r=n?"sekunnin":"sekuntia";break;case"m":return n?"minuutin":"minuutti";case"mm":r=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":r=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":r=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":r=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":r=n?"vuoden":"vuotta";break}return r=s(e,n)+" "+r,r}function s(e,n){return e<10?n?t[e]:a[e]:e}var r=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},8230:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return n}))},"84aa":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return a}))},8689:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},t={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},n=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},week:{dow:1,doy:4}});return n}))},8840:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"898b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return r}))},"8d47":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var t=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,a){return e?"string"===typeof a&&/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,a,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],s=t&&t.hours();return a(n)&&(n=n.apply(t)),n.replace("{}",s%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return t}))},"8d57":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),t="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function s(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function r(e,a,t){var n=e+" ";switch(t){case"ss":return n+(s(e)?"sekundy":"sekund");case"m":return a?"minuta":"minutę";case"mm":return n+(s(e)?"minuty":"minut");case"h":return a?"godzina":"godzinę";case"hh":return n+(s(e)?"godziny":"godzin");case"ww":return n+(s(e)?"tygodnie":"tygodni");case"MM":return n+(s(e)?"miesiące":"miesięcy");case"yy":return n+(s(e)?"lata":"lat")}}var i=e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?t[e.month()]:a[e.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:r,m:r,mm:r,h:r,hh:r,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:r,M:"miesiąc",MM:r,y:"rok",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},"8df4":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},t={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},n=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,a,t){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return n}))},"8e73":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},s={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(a,t,r,i){var d=n(a),_=s[e][n(a)];return 2===d&&(_=_[t?0:1]),_.replace(/%d/i,a)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],d=e.defineLocale("ar",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return d}))},9043:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},n=e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,a){return 12===e&&(e=0),"রাত"===a&&e>=4||"দুপুর"===a&&e<5||"বিকাল"===a?e+12:e},meridiem:function(e,a,t){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return n}))},"90ea":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return a}))},"957c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){var s={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?t?"минута":"минуту":e+" "+a(s[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],s=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return s}))},"958b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){switch(t){case"s":return a?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(a?" секунд":" секундын");case"m":case"mm":return e+(a?" минут":" минутын");case"h":case"hh":return e+(a?" цаг":" цагийн");case"d":case"dd":return e+(a?" өдөр":" өдрийн");case"M":case"MM":return e+(a?" сар":" сарын");case"y":case"yy":return e+(a?" жил":" жилийн");default:return e}}var t=e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,a,t){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});return t}))},9609:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},t=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}});return t}))},9686:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},n=e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,a){return 12===e&&(e=0),"রাত"===a?e<4?e:e+12:"ভোর"===a||"সকাল"===a?e:"দুপুর"===a?e>=3?e:e+12:"বিকাল"===a||"সন্ধ্যা"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}});return n}))},"972c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t){var n={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},s=" ";return(e%100>=20||e>=100&&e%100===0)&&(s=" de "),e+s+n[t]}var t=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:a,m:"un minut",mm:a,h:"o oră",hh:a,d:"o zi",dd:a,w:"o săptămână",ww:a,M:"o lună",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}});return t}))},9797:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var a=e,t="",n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return a>20?t=40===a||50===a||60===a||80===a||100===a?"fed":"ain":a>0&&(t=n[a]),e+t},week:{dow:1,doy:4}});return a}))},"9f26":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,s=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i],r=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:a,monthsShortStrictRegex:t,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,a){switch(a){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return r}))},a356:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},t={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,s,r,i){var d=a(n),_=t[e][a(n)];return 2===d&&(_=_[s?0:1]),_.replace(/%d/i,n)}},s=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],r=e.defineLocale("ar-dz",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}});return r}))},a7fa:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return a}))},aaf2:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?s[t][0]:s[t][1]}var t=e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,a){switch(a){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,a){return 12===e&&(e=0),"राती"===a?e<4?e:e+12:"सकाळीं"===a?e:"दनपारां"===a?e>12?e:e+12:"सांजे"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});return t}))},ada2:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){var s={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+a(s[n],+e)}function n(e,a){var t,n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n["nominative"].slice(1,7).concat(n["nominative"].slice(0,1)):e?(t=/(\[[ВвУу]\]) ?dddd/.test(a)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(a)?"genitive":"nominative",n[t][e.day()]):n["nominative"]}function s(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var r=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:s("[Сьогодні "),nextDay:s("[Завтра "),lastDay:s("[Вчора "),nextWeek:s("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return s("[Минулої] dddd [").call(this);case 1:case 2:case 4:return s("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return r}))},b29d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,a,t){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return a}))},b3eb:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?s[t][0]:s[t][1]}var t=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b469:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?s[t][0]:s[t][1]}var t=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b53d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return a}))},b540:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,a){return 12===e&&(e=0),"enjing"===a?e:"siyang"===a?e>=11?e:e+12:"sonten"===a||"ndalu"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return a}))},b5b7:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"});return r}))},b7e9:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},b84c:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},b97c:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function t(e,a,t){return t?a%10===1&&a%100!==11?e[2]:e[3]:a%10===1&&a%100!==11?e[0]:e[1]}function n(e,n,s){return e+" "+t(a[s],e,n)}function s(e,n,s){return t(a[s],e,n)}function r(e,a){return a?"dažas sekundes":"dažām sekundēm"}var i=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:r,ss:n,m:s,mm:n,h:s,hh:n,d:s,dd:n,M:s,MM:n,y:s,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},bb71:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?s[t][0]:s[t][1]}var t=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},c109:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return a}))},c1df:function(e,a,t){(function(e){var a;//! moment.js +//! version : 2.29.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +(function(a,t){e.exports=t()})(0,(function(){"use strict";var n,s;function r(){return n.apply(null,arguments)}function i(e){n=e}function d(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function _(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var a;for(a in e)if(o(e,a))return!1;return!0}function m(e){return void 0===e}function l(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function M(e,a){var t,n=[];for(t=0;t>>0;for(a=0;a0)for(t=0;t=0;return(r?t?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,N=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,J={},R={};function C(e,a,t,n){var s=n;"string"===typeof n&&(s=function(){return this[n]()}),e&&(R[e]=s),a&&(R[a[0]]=function(){return F(s.apply(this,arguments),a[1],a[2])}),t&&(R[t]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function I(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var a,t,n=e.match(z);for(a=0,t=n.length;a=0&&N.test(e))e=e.replace(N,n),N.lastIndex=0,t-=1;return e}var B={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function K(e){var a=this._longDateFormat[e],t=this._longDateFormat[e.toUpperCase()];return a||!t?a:(this._longDateFormat[e]=t.match(z).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var q="Invalid date";function Z(){return this._invalidDate}var $="%d",Q=/\d{1,2}/;function X(e){return this._ordinal.replace("%d",e)}var ee={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ae(e,a,t,n){var s=this._relativeTime[t];return x(s)?s(e,a,t,n):s.replace(/%d/i,e)}function te(e,a){var t=this._relativeTime[e>0?"future":"past"];return x(t)?t(a):t.replace(/%s/i,a)}var ne={};function se(e,a){var t=e.toLowerCase();ne[t]=ne[t+"s"]=ne[a]=e}function re(e){return"string"===typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function ie(e){var a,t,n={};for(t in e)o(e,t)&&(a=re(t),a&&(n[a]=e[t]));return n}var de={};function _e(e,a){de[e]=a}function oe(e){var a,t=[];for(a in e)o(e,a)&&t.push({unit:a,priority:de[a]});return t.sort((function(e,a){return e.priority-a.priority})),t}function ue(e){return e%4===0&&e%100!==0||e%400===0}function me(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var a=+e,t=0;return 0!==a&&isFinite(a)&&(t=me(a)),t}function ce(e,a){return function(t){return null!=t?(he(this,e,t),r.updateOffset(this,a),this):Me(this,e)}}function Me(e,a){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+a]():NaN}function he(e,a,t){e.isValid()&&!isNaN(t)&&("FullYear"===a&&ue(e.year())&&1===e.month()&&29===e.date()?(t=le(t),e._d["set"+(e._isUTC?"UTC":"")+a](t,e.month(),aa(t,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+a](t))}function Le(e){return e=re(e),x(this[e])?this[e]():this}function Ye(e,a){if("object"===typeof e){e=ie(e);var t,n=oe(e);for(t=0;t68?1900:2e3)};var fa=ce("FullYear",!0);function ya(){return ue(this.year())}function pa(e,a,t,n,s,r,i){var d;return e<100&&e>=0?(d=new Date(e+400,a,t,n,s,r,i),isFinite(d.getFullYear())&&d.setFullYear(e)):d=new Date(e,a,t,n,s,r,i),d}function ka(e){var a,t;return e<100&&e>=0?(t=Array.prototype.slice.call(arguments),t[0]=e+400,a=new Date(Date.UTC.apply(null,t)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e)):a=new Date(Date.UTC.apply(null,arguments)),a}function Da(e,a,t){var n=7+a-t,s=(7+ka(e,0,n).getUTCDay()-a)%7;return-s+n-1}function Ta(e,a,t,n,s){var r,i,d=(7+t-n)%7,_=Da(e,n,s),o=1+7*(a-1)+d+_;return o<=0?(r=e-1,i=Ya(r)+o):o>Ya(e)?(r=e+1,i=o-Ya(e)):(r=e,i=o),{year:r,dayOfYear:i}}function ga(e,a,t){var n,s,r=Da(e.year(),a,t),i=Math.floor((e.dayOfYear()-r-1)/7)+1;return i<1?(s=e.year()-1,n=i+wa(s,a,t)):i>wa(e.year(),a,t)?(n=i-wa(e.year(),a,t),s=e.year()+1):(s=e.year(),n=i),{week:n,year:s}}function wa(e,a,t){var n=Da(e,a,t),s=Da(e+1,a,t);return(Ya(e)-n+s)/7}function va(e){return ga(e,this._week.dow,this._week.doy).week}C("w",["ww",2],"wo","week"),C("W",["WW",2],"Wo","isoWeek"),se("week","w"),se("isoWeek","W"),_e("week",5),_e("isoWeek",5),Ee("w",ge),Ee("ww",ge,pe),Ee("W",ge),Ee("WW",ge,pe),Ce(["w","ww","W","WW"],(function(e,a,t,n){a[n.substr(0,1)]=le(e)}));var ba={dow:0,doy:6};function Sa(){return this._week.dow}function Ha(){return this._week.doy}function ja(e){var a=this.localeData().week(this);return null==e?a:this.add(7*(e-a),"d")}function xa(e){var a=ga(this,1,4).week;return null==e?a:this.add(7*(e-a),"d")}function Pa(e,a){return"string"!==typeof e?e:isNaN(e)?(e=a.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Oa(e,a){return"string"===typeof e?a.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Wa(e,a){return e.slice(a,7).concat(e.slice(0,a))}C("d",0,"do","day"),C("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),C("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),C("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),C("e",0,0,"weekday"),C("E",0,0,"isoWeekday"),se("day","d"),se("weekday","e"),se("isoWeekday","E"),_e("day",11),_e("weekday",11),_e("isoWeekday",11),Ee("d",ge),Ee("e",ge),Ee("E",ge),Ee("dd",(function(e,a){return a.weekdaysMinRegex(e)})),Ee("ddd",(function(e,a){return a.weekdaysShortRegex(e)})),Ee("dddd",(function(e,a){return a.weekdaysRegex(e)})),Ce(["dd","ddd","dddd"],(function(e,a,t,n){var s=t._locale.weekdaysParse(e,n,t._strict);null!=s?a.d=s:f(t).invalidWeekday=e})),Ce(["d","e","E"],(function(e,a,t,n){a[n]=le(e)}));var Aa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ea="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fa="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),za=Ae,Na=Ae,Ja=Ae;function Ra(e,a){var t=d(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(a)?"format":"standalone"];return!0===e?Wa(t,this._week.dow):e?t[e.day()]:t}function Ca(e){return!0===e?Wa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ia(e){return!0===e?Wa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ua(e,a,t){var n,s,r,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=L([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return t?"dddd"===a?(s=Ue.call(this._weekdaysParse,i),-1!==s?s:null):"ddd"===a?(s=Ue.call(this._shortWeekdaysParse,i),-1!==s?s:null):(s=Ue.call(this._minWeekdaysParse,i),-1!==s?s:null):"dddd"===a?(s=Ue.call(this._weekdaysParse,i),-1!==s?s:(s=Ue.call(this._shortWeekdaysParse,i),-1!==s?s:(s=Ue.call(this._minWeekdaysParse,i),-1!==s?s:null))):"ddd"===a?(s=Ue.call(this._shortWeekdaysParse,i),-1!==s?s:(s=Ue.call(this._weekdaysParse,i),-1!==s?s:(s=Ue.call(this._minWeekdaysParse,i),-1!==s?s:null))):(s=Ue.call(this._minWeekdaysParse,i),-1!==s?s:(s=Ue.call(this._weekdaysParse,i),-1!==s?s:(s=Ue.call(this._shortWeekdaysParse,i),-1!==s?s:null)))}function Ga(e,a,t){var n,s,r;if(this._weekdaysParseExact)return Ua.call(this,e,a,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=L([2e3,1]).day(n),t&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),t&&"dddd"===a&&this._fullWeekdaysParse[n].test(e))return n;if(t&&"ddd"===a&&this._shortWeekdaysParse[n].test(e))return n;if(t&&"dd"===a&&this._minWeekdaysParse[n].test(e))return n;if(!t&&this._weekdaysParse[n].test(e))return n}}function Va(e){if(!this.isValid())return null!=e?this:NaN;var a=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pa(e,this.localeData()),this.add(e-a,"d")):a}function Ba(e){if(!this.isValid())return null!=e?this:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return null==e?a:this.add(e-a,"d")}function Ka(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var a=Oa(e,this.localeData());return this.day(this.day()%7?a:a-7)}return this.day()||7}function qa(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=za),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Za(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Na),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function $a(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ja),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qa(){function e(e,a){return a.length-e.length}var a,t,n,s,r,i=[],d=[],_=[],o=[];for(a=0;a<7;a++)t=L([2e3,1]).day(a),n=Ne(this.weekdaysMin(t,"")),s=Ne(this.weekdaysShort(t,"")),r=Ne(this.weekdays(t,"")),i.push(n),d.push(s),_.push(r),o.push(n),o.push(s),o.push(r);i.sort(e),d.sort(e),_.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Xa(){return this.hours()%12||12}function et(){return this.hours()||24}function at(e,a){C(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)}))}function tt(e,a){return a._meridiemParse}function nt(e){return"p"===(e+"").toLowerCase().charAt(0)}C("H",["HH",2],0,"hour"),C("h",["hh",2],0,Xa),C("k",["kk",2],0,et),C("hmm",0,0,(function(){return""+Xa.apply(this)+F(this.minutes(),2)})),C("hmmss",0,0,(function(){return""+Xa.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)})),C("Hmm",0,0,(function(){return""+this.hours()+F(this.minutes(),2)})),C("Hmmss",0,0,(function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)})),at("a",!0),at("A",!1),se("hour","h"),_e("hour",13),Ee("a",tt),Ee("A",tt),Ee("H",ge),Ee("h",ge),Ee("k",ge),Ee("HH",ge,pe),Ee("hh",ge,pe),Ee("kk",ge,pe),Ee("hmm",we),Ee("hmmss",ve),Ee("Hmm",we),Ee("Hmmss",ve),Re(["H","HH"],Ke),Re(["k","kk"],(function(e,a,t){var n=le(e);a[Ke]=24===n?0:n})),Re(["a","A"],(function(e,a,t){t._isPm=t._locale.isPM(e),t._meridiem=e})),Re(["h","hh"],(function(e,a,t){a[Ke]=le(e),f(t).bigHour=!0})),Re("hmm",(function(e,a,t){var n=e.length-2;a[Ke]=le(e.substr(0,n)),a[qe]=le(e.substr(n)),f(t).bigHour=!0})),Re("hmmss",(function(e,a,t){var n=e.length-4,s=e.length-2;a[Ke]=le(e.substr(0,n)),a[qe]=le(e.substr(n,2)),a[Ze]=le(e.substr(s)),f(t).bigHour=!0})),Re("Hmm",(function(e,a,t){var n=e.length-2;a[Ke]=le(e.substr(0,n)),a[qe]=le(e.substr(n))})),Re("Hmmss",(function(e,a,t){var n=e.length-4,s=e.length-2;a[Ke]=le(e.substr(0,n)),a[qe]=le(e.substr(n,2)),a[Ze]=le(e.substr(s))}));var st=/[ap]\.?m?\.?/i,rt=ce("Hours",!0);function it(e,a,t){return e>11?t?"pm":"PM":t?"am":"AM"}var dt,_t={calendar:A,longDateFormat:B,invalidDate:q,ordinal:$,dayOfMonthOrdinalParse:Q,relativeTime:ee,months:ta,monthsShort:na,week:ba,weekdays:Aa,weekdaysMin:Fa,weekdaysShort:Ea,meridiemParse:st},ot={},ut={};function mt(e,a){var t,n=Math.min(e.length,a.length);for(t=0;t0){if(n=Mt(s.slice(0,a).join("-")),n)return n;if(t&&t.length>=a&&mt(s,t)>=a-1)break;a--}r++}return dt}function Mt(n){var s=null;if(void 0===ot[n]&&"undefined"!==typeof e&&e&&e.exports)try{s=dt._abbr,a,t("4678")("./"+n),ht(s)}catch(r){ot[n]=null}return ot[n]}function ht(e,a){var t;return e&&(t=m(a)?ft(e):Lt(e,a),t?dt=t:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),dt._abbr}function Lt(e,a){if(null!==a){var t,n=_t;if(a.abbr=e,null!=ot[e])j("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ot[e]._config;else if(null!=a.parentLocale)if(null!=ot[a.parentLocale])n=ot[a.parentLocale]._config;else{if(t=Mt(a.parentLocale),null==t)return ut[a.parentLocale]||(ut[a.parentLocale]=[]),ut[a.parentLocale].push({name:e,config:a}),null;n=t._config}return ot[e]=new W(O(n,a)),ut[e]&&ut[e].forEach((function(e){Lt(e.name,e.config)})),ht(e),ot[e]}return delete ot[e],null}function Yt(e,a){if(null!=a){var t,n,s=_t;null!=ot[e]&&null!=ot[e].parentLocale?ot[e].set(O(ot[e]._config,a)):(n=Mt(e),null!=n&&(s=n._config),a=O(s,a),null==n&&(a.abbr=e),t=new W(a),t.parentLocale=ot[e],ot[e]=t),ht(e)}else null!=ot[e]&&(null!=ot[e].parentLocale?(ot[e]=ot[e].parentLocale,e===ht()&&ht(e)):null!=ot[e]&&delete ot[e]);return ot[e]}function ft(e){var a;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return dt;if(!d(e)){if(a=Mt(e),a)return a;e=[e]}return ct(e)}function yt(){return S(ot)}function pt(e){var a,t=e._a;return t&&-2===f(e).overflow&&(a=t[Ve]<0||t[Ve]>11?Ve:t[Be]<1||t[Be]>aa(t[Ge],t[Ve])?Be:t[Ke]<0||t[Ke]>24||24===t[Ke]&&(0!==t[qe]||0!==t[Ze]||0!==t[$e])?Ke:t[qe]<0||t[qe]>59?qe:t[Ze]<0||t[Ze]>59?Ze:t[$e]<0||t[$e]>999?$e:-1,f(e)._overflowDayOfYear&&(aBe)&&(a=Be),f(e)._overflowWeeks&&-1===a&&(a=Qe),f(e)._overflowWeekday&&-1===a&&(a=Xe),f(e).overflow=a),e}var kt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Dt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Tt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],vt=/^\/?Date\((-?\d+)/i,bt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ht(e){var a,t,n,s,r,i,d=e._i,_=kt.exec(d)||Dt.exec(d);if(_){for(f(e).iso=!0,a=0,t=gt.length;aYa(r)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),t=ka(r,0,e._dayOfYear),e._a[Ve]=t.getUTCMonth(),e._a[Be]=t.getUTCDate()),a=0;a<3&&null==e._a[a];++a)e._a[a]=i[a]=n[a];for(;a<7;a++)e._a[a]=i[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[Ke]&&0===e._a[qe]&&0===e._a[Ze]&&0===e._a[$e]&&(e._nextDay=!0,e._a[Ke]=0),e._d=(e._useUTC?ka:pa).apply(null,i),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ke]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==s&&(f(e).weekdayMismatch=!0)}}function Jt(e){var a,t,n,s,r,i,d,_,o;a=e._w,null!=a.GG||null!=a.W||null!=a.E?(r=1,i=4,t=Ft(a.GG,e._a[Ge],ga(qt(),1,4).year),n=Ft(a.W,1),s=Ft(a.E,1),(s<1||s>7)&&(_=!0)):(r=e._locale._week.dow,i=e._locale._week.doy,o=ga(qt(),r,i),t=Ft(a.gg,e._a[Ge],o.year),n=Ft(a.w,o.week),null!=a.d?(s=a.d,(s<0||s>6)&&(_=!0)):null!=a.e?(s=a.e+r,(a.e<0||a.e>6)&&(_=!0)):s=r),n<1||n>wa(t,r,i)?f(e)._overflowWeeks=!0:null!=_?f(e)._overflowWeekday=!0:(d=Ta(t,n,s,r,i),e._a[Ge]=d.year,e._dayOfYear=d.dayOfYear)}function Rt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var a,t,n,s,i,d,_=""+e._i,o=_.length,u=0;for(n=V(e._f,e._locale).match(z)||[],a=0;a0&&f(e).unusedInput.push(i),_=_.slice(_.indexOf(t)+t.length),u+=t.length),R[s]?(t?f(e).empty=!1:f(e).unusedTokens.push(s),Ie(s,t,e)):e._strict&&!t&&f(e).unusedTokens.push(s);f(e).charsLeftOver=o-u,_.length>0&&f(e).unusedInput.push(_),e._a[Ke]<=12&&!0===f(e).bigHour&&e._a[Ke]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[Ke]=Ct(e._locale,e._a[Ke],e._meridiem),d=f(e).era,null!==d&&(e._a[Ge]=e._locale.erasConvertYear(d,e._a[Ge])),Nt(e),pt(e)}else At(e);else Ht(e)}function Ct(e,a,t){var n;return null==t?a:null!=e.meridiemHour?e.meridiemHour(a,t):null!=e.isPM?(n=e.isPM(t),n&&a<12&&(a+=12),n||12!==a||(a=0),a):a}function It(e){var a,t,n,s,r,i,d=!1;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(s=0;sthis?this:e:p()}));function Qt(e,a){var t,n;if(1===a.length&&d(a[0])&&(a=a[0]),!a.length)return qt();for(t=a[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Tn(){if(!m(this._isDSTShifted))return this._isDSTShifted;var e,a={};return T(a,this),a=Vt(a),a._a?(e=a._isUTC?L(a._a):qt(a._a),this._isDSTShifted=this.isValid()&&un(a._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function gn(){return!!this.isValid()&&!this._isUTC}function wn(){return!!this.isValid()&&this._isUTC}function vn(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}r.updateOffset=function(){};var bn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Sn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Hn(e,a){var t,n,s,r=e,i=null;return _n(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(r={},a?r[a]=+e:r.milliseconds=+e):(i=bn.exec(e))?(t="-"===i[1]?-1:1,r={y:0,d:le(i[Be])*t,h:le(i[Ke])*t,m:le(i[qe])*t,s:le(i[Ze])*t,ms:le(on(1e3*i[$e]))*t}):(i=Sn.exec(e))?(t="-"===i[1]?-1:1,r={y:jn(i[2],t),M:jn(i[3],t),w:jn(i[4],t),d:jn(i[5],t),h:jn(i[6],t),m:jn(i[7],t),s:jn(i[8],t)}):null==r?r={}:"object"===typeof r&&("from"in r||"to"in r)&&(s=Pn(qt(r.from),qt(r.to)),r={},r.ms=s.milliseconds,r.M=s.months),n=new dn(r),_n(e)&&o(e,"_locale")&&(n._locale=e._locale),_n(e)&&o(e,"_isValid")&&(n._isValid=e._isValid),n}function jn(e,a){var t=e&&parseFloat(e.replace(",","."));return(isNaN(t)?0:t)*a}function xn(e,a){var t={};return t.months=a.month()-e.month()+12*(a.year()-e.year()),e.clone().add(t.months,"M").isAfter(a)&&--t.months,t.milliseconds=+a-+e.clone().add(t.months,"M"),t}function Pn(e,a){var t;return e.isValid()&&a.isValid()?(a=Mn(a,e),e.isBefore(a)?t=xn(e,a):(t=xn(a,e),t.milliseconds=-t.milliseconds,t.months=-t.months),t):{milliseconds:0,months:0}}function On(e,a){return function(t,n){var s,r;return null===n||isNaN(+n)||(j(a,"moment()."+a+"(period, number) is deprecated. Please use moment()."+a+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=t,t=n,n=r),s=Hn(t,n),Wn(this,s,e),this}}function Wn(e,a,t,n){var s=a._milliseconds,i=on(a._days),d=on(a._months);e.isValid()&&(n=null==n||n,d&&ma(e,Me(e,"Month")+d*t),i&&he(e,"Date",Me(e,"Date")+i*t),s&&e._d.setTime(e._d.valueOf()+s*t),n&&r.updateOffset(e,i||d))}Hn.fn=dn.prototype,Hn.invalid=rn;var An=On(1,"add"),En=On(-1,"subtract");function Fn(e){return"string"===typeof e||e instanceof String}function zn(e){return w(e)||c(e)||Fn(e)||l(e)||Jn(e)||Nn(e)||null===e||void 0===e}function Nn(e){var a,t,n=_(e)&&!u(e),s=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(a=0;at.valueOf():t.valueOf()9999?G(t,a?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",G(t,"Z")):G(t,a?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function as(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,a,t,n,s="moment",r="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+s+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",t="-MM-DD[T]HH:mm:ss.SSS",n=r+'[")]',this.format(e+a+t+n)}function ts(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var a=G(this,e);return this.localeData().postformat(a)}function ns(e,a){return this.isValid()&&(w(e)&&e.isValid()||qt(e).isValid())?Hn({to:this,from:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function ss(e){return this.from(qt(),e)}function rs(e,a){return this.isValid()&&(w(e)&&e.isValid()||qt(e).isValid())?Hn({from:this,to:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function is(e){return this.to(qt(),e)}function ds(e){var a;return void 0===e?this._locale._abbr:(a=ft(e),null!=a&&(this._locale=a),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var _s=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function os(){return this._locale}var us=1e3,ms=60*us,ls=60*ms,cs=3506328*ls;function Ms(e,a){return(e%a+a)%a}function hs(e,a,t){return e<100&&e>=0?new Date(e+400,a,t)-cs:new Date(e,a,t).valueOf()}function Ls(e,a,t){return e<100&&e>=0?Date.UTC(e+400,a,t)-cs:Date.UTC(e,a,t)}function Ys(e){var a,t;if(e=re(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?Ls:hs,e){case"year":a=t(this.year(),0,1);break;case"quarter":a=t(this.year(),this.month()-this.month()%3,1);break;case"month":a=t(this.year(),this.month(),1);break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":a=t(this.year(),this.month(),this.date());break;case"hour":a=this._d.valueOf(),a-=Ms(a+(this._isUTC?0:this.utcOffset()*ms),ls);break;case"minute":a=this._d.valueOf(),a-=Ms(a,ms);break;case"second":a=this._d.valueOf(),a-=Ms(a,us);break}return this._d.setTime(a),r.updateOffset(this,!0),this}function fs(e){var a,t;if(e=re(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?Ls:hs,e){case"year":a=t(this.year()+1,0,1)-1;break;case"quarter":a=t(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":a=t(this.year(),this.month()+1,1)-1;break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":a=t(this.year(),this.month(),this.date()+1)-1;break;case"hour":a=this._d.valueOf(),a+=ls-Ms(a+(this._isUTC?0:this.utcOffset()*ms),ls)-1;break;case"minute":a=this._d.valueOf(),a+=ms-Ms(a,ms)-1;break;case"second":a=this._d.valueOf(),a+=us-Ms(a,us)-1;break}return this._d.setTime(a),r.updateOffset(this,!0),this}function ys(){return this._d.valueOf()-6e4*(this._offset||0)}function ps(){return Math.floor(this.valueOf()/1e3)}function ks(){return new Date(this.valueOf())}function Ds(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ts(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function gs(){return this.isValid()?this.toISOString():null}function ws(){return y(this)}function vs(){return h({},f(this))}function bs(){return f(this).overflow}function Ss(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Hs(e,a){var t,n,s,i=this._eras||ft("en")._eras;for(t=0,n=i.length;t=0)return _[n]}function xs(e,a){var t=e.since<=e.until?1:-1;return void 0===a?r(e.since).year():r(e.since).year()+(a-e.offset)*t}function Ps(){var e,a,t,n=this.localeData().eras();for(e=0,a=n.length;er&&(a=r),Qs.call(this,e,a,t,n,s))}function Qs(e,a,t,n,s){var r=Ta(e,a,t,n,s),i=ka(r.year,0,r.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function Xs(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}C("N",0,0,"eraAbbr"),C("NN",0,0,"eraAbbr"),C("NNN",0,0,"eraAbbr"),C("NNNN",0,0,"eraName"),C("NNNNN",0,0,"eraNarrow"),C("y",["y",1],"yo","eraYear"),C("y",["yy",2],0,"eraYear"),C("y",["yyy",3],0,"eraYear"),C("y",["yyyy",4],0,"eraYear"),Ee("N",Ns),Ee("NN",Ns),Ee("NNN",Ns),Ee("NNNN",Js),Ee("NNNNN",Rs),Re(["N","NN","NNN","NNNN","NNNNN"],(function(e,a,t,n){var s=t._locale.erasParse(e,n,t._strict);s?f(t).era=s:f(t).invalidEra=e})),Ee("y",je),Ee("yy",je),Ee("yyy",je),Ee("yyyy",je),Ee("yo",Cs),Re(["y","yy","yyy","yyyy"],Ge),Re(["yo"],(function(e,a,t,n){var s;t._locale._eraYearOrdinalRegex&&(s=e.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?a[Ge]=t._locale.eraYearOrdinalParse(e,s):a[Ge]=parseInt(e,10)})),C(0,["gg",2],0,(function(){return this.weekYear()%100})),C(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Us("gggg","weekYear"),Us("ggggg","weekYear"),Us("GGGG","isoWeekYear"),Us("GGGGG","isoWeekYear"),se("weekYear","gg"),se("isoWeekYear","GG"),_e("weekYear",1),_e("isoWeekYear",1),Ee("G",xe),Ee("g",xe),Ee("GG",ge,pe),Ee("gg",ge,pe),Ee("GGGG",Se,De),Ee("gggg",Se,De),Ee("GGGGG",He,Te),Ee("ggggg",He,Te),Ce(["gggg","ggggg","GGGG","GGGGG"],(function(e,a,t,n){a[n.substr(0,2)]=le(e)})),Ce(["gg","GG"],(function(e,a,t,n){a[n]=r.parseTwoDigitYear(e)})),C("Q",0,"Qo","quarter"),se("quarter","Q"),_e("quarter",7),Ee("Q",ye),Re("Q",(function(e,a){a[Ve]=3*(le(e)-1)})),C("D",["DD",2],"Do","date"),se("date","D"),_e("date",9),Ee("D",ge),Ee("DD",ge,pe),Ee("Do",(function(e,a){return e?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient})),Re(["D","DD"],Be),Re("Do",(function(e,a){a[Be]=le(e.match(ge)[0])}));var er=ce("Date",!0);function ar(e){var a=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?a:this.add(e-a,"d")}C("DDD",["DDDD",3],"DDDo","dayOfYear"),se("dayOfYear","DDD"),_e("dayOfYear",4),Ee("DDD",be),Ee("DDDD",ke),Re(["DDD","DDDD"],(function(e,a,t){t._dayOfYear=le(e)})),C("m",["mm",2],0,"minute"),se("minute","m"),_e("minute",14),Ee("m",ge),Ee("mm",ge,pe),Re(["m","mm"],qe);var tr=ce("Minutes",!1);C("s",["ss",2],0,"second"),se("second","s"),_e("second",15),Ee("s",ge),Ee("ss",ge,pe),Re(["s","ss"],Ze);var nr,sr,rr=ce("Seconds",!1);for(C("S",0,0,(function(){return~~(this.millisecond()/100)})),C(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),C(0,["SSS",3],0,"millisecond"),C(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),C(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),C(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),C(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),C(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),C(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),se("millisecond","ms"),_e("millisecond",16),Ee("S",be,ye),Ee("SS",be,pe),Ee("SSS",be,ke),nr="SSSS";nr.length<=9;nr+="S")Ee(nr,je);function ir(e,a){a[$e]=le(1e3*("0."+e))}for(nr="S";nr.length<=9;nr+="S")Re(nr,ir);function dr(){return this._isUTC?"UTC":""}function _r(){return this._isUTC?"Coordinated Universal Time":""}sr=ce("Milliseconds",!1),C("z",0,0,"zoneAbbr"),C("zz",0,0,"zoneName");var or=g.prototype;function ur(e){return qt(1e3*e)}function mr(){return qt.apply(null,arguments).parseZone()}function lr(e){return e}or.add=An,or.calendar=In,or.clone=Un,or.diff=$n,or.endOf=fs,or.format=ts,or.from=ns,or.fromNow=ss,or.to=rs,or.toNow=is,or.get=Le,or.invalidAt=bs,or.isAfter=Gn,or.isBefore=Vn,or.isBetween=Bn,or.isSame=Kn,or.isSameOrAfter=qn,or.isSameOrBefore=Zn,or.isValid=ws,or.lang=_s,or.locale=ds,or.localeData=os,or.max=$t,or.min=Zt,or.parsingFlags=vs,or.set=Ye,or.startOf=Ys,or.subtract=En,or.toArray=Ds,or.toObject=Ts,or.toDate=ks,or.toISOString=es,or.inspect=as,"undefined"!==typeof Symbol&&null!=Symbol.for&&(or[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),or.toJSON=gs,or.toString=Xn,or.unix=ps,or.valueOf=ys,or.creationData=Ss,or.eraName=Ps,or.eraNarrow=Os,or.eraAbbr=Ws,or.eraYear=As,or.year=fa,or.isLeapYear=ya,or.weekYear=Gs,or.isoWeekYear=Vs,or.quarter=or.quarters=Xs,or.month=la,or.daysInMonth=ca,or.week=or.weeks=ja,or.isoWeek=or.isoWeeks=xa,or.weeksInYear=qs,or.weeksInWeekYear=Zs,or.isoWeeksInYear=Bs,or.isoWeeksInISOWeekYear=Ks,or.date=er,or.day=or.days=Va,or.weekday=Ba,or.isoWeekday=Ka,or.dayOfYear=ar,or.hour=or.hours=rt,or.minute=or.minutes=tr,or.second=or.seconds=rr,or.millisecond=or.milliseconds=sr,or.utcOffset=Ln,or.utc=fn,or.local=yn,or.parseZone=pn,or.hasAlignedHourOffset=kn,or.isDST=Dn,or.isLocal=gn,or.isUtcOffset=wn,or.isUtc=vn,or.isUTC=vn,or.zoneAbbr=dr,or.zoneName=_r,or.dates=b("dates accessor is deprecated. Use date instead.",er),or.months=b("months accessor is deprecated. Use month instead",la),or.years=b("years accessor is deprecated. Use year instead",fa),or.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Yn),or.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Tn);var cr=W.prototype;function Mr(e,a,t,n){var s=ft(),r=L().set(n,a);return s[t](r,e)}function hr(e,a,t){if(l(e)&&(a=e,e=void 0),e=e||"",null!=a)return Mr(e,a,t,"month");var n,s=[];for(n=0;n<12;n++)s[n]=Mr(e,n,t,"month");return s}function Lr(e,a,t,n){"boolean"===typeof e?(l(a)&&(t=a,a=void 0),a=a||""):(a=e,t=a,e=!1,l(a)&&(t=a,a=void 0),a=a||"");var s,r=ft(),i=e?r._week.dow:0,d=[];if(null!=t)return Mr(a,(t+i)%7,n,"day");for(s=0;s<7;s++)d[s]=Mr(a,(s+i)%7,n,"day");return d}function Yr(e,a){return hr(e,a,"months")}function fr(e,a){return hr(e,a,"monthsShort")}function yr(e,a,t){return Lr(e,a,t,"weekdays")}function pr(e,a,t){return Lr(e,a,t,"weekdaysShort")}function kr(e,a,t){return Lr(e,a,t,"weekdaysMin")}cr.calendar=E,cr.longDateFormat=K,cr.invalidDate=Z,cr.ordinal=X,cr.preparse=lr,cr.postformat=lr,cr.relativeTime=ae,cr.pastFuture=te,cr.set=P,cr.eras=Hs,cr.erasParse=js,cr.erasConvertYear=xs,cr.erasAbbrRegex=Fs,cr.erasNameRegex=Es,cr.erasNarrowRegex=zs,cr.months=da,cr.monthsShort=_a,cr.monthsParse=ua,cr.monthsRegex=ha,cr.monthsShortRegex=Ma,cr.week=va,cr.firstDayOfYear=Ha,cr.firstDayOfWeek=Sa,cr.weekdays=Ra,cr.weekdaysMin=Ia,cr.weekdaysShort=Ca,cr.weekdaysParse=Ga,cr.weekdaysRegex=qa,cr.weekdaysShortRegex=Za,cr.weekdaysMinRegex=$a,cr.isPM=nt,cr.meridiem=it,ht("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10,t=1===le(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}}),r.lang=b("moment.lang is deprecated. Use moment.locale instead.",ht),r.langData=b("moment.langData is deprecated. Use moment.localeData instead.",ft);var Dr=Math.abs;function Tr(){var e=this._data;return this._milliseconds=Dr(this._milliseconds),this._days=Dr(this._days),this._months=Dr(this._months),e.milliseconds=Dr(e.milliseconds),e.seconds=Dr(e.seconds),e.minutes=Dr(e.minutes),e.hours=Dr(e.hours),e.months=Dr(e.months),e.years=Dr(e.years),this}function gr(e,a,t,n){var s=Hn(a,t);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function wr(e,a){return gr(this,e,a,1)}function vr(e,a){return gr(this,e,a,-1)}function br(e){return e<0?Math.floor(e):Math.ceil(e)}function Sr(){var e,a,t,n,s,r=this._milliseconds,i=this._days,d=this._months,_=this._data;return r>=0&&i>=0&&d>=0||r<=0&&i<=0&&d<=0||(r+=864e5*br(jr(d)+i),i=0,d=0),_.milliseconds=r%1e3,e=me(r/1e3),_.seconds=e%60,a=me(e/60),_.minutes=a%60,t=me(a/60),_.hours=t%24,i+=me(t/24),s=me(Hr(i)),d+=s,i-=br(jr(s)),n=me(d/12),d%=12,_.days=i,_.months=d,_.years=n,this}function Hr(e){return 4800*e/146097}function jr(e){return 146097*e/4800}function xr(e){if(!this.isValid())return NaN;var a,t,n=this._milliseconds;if(e=re(e),"month"===e||"quarter"===e||"year"===e)switch(a=this._days+n/864e5,t=this._months+Hr(a),e){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(a=this._days+Math.round(jr(this._months)),e){case"week":return a/7+n/6048e5;case"day":return a+n/864e5;case"hour":return 24*a+n/36e5;case"minute":return 1440*a+n/6e4;case"second":return 86400*a+n/1e3;case"millisecond":return Math.floor(864e5*a)+n;default:throw new Error("Unknown unit "+e)}}function Pr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*le(this._months/12):NaN}function Or(e){return function(){return this.as(e)}}var Wr=Or("ms"),Ar=Or("s"),Er=Or("m"),Fr=Or("h"),zr=Or("d"),Nr=Or("w"),Jr=Or("M"),Rr=Or("Q"),Cr=Or("y");function Ir(){return Hn(this)}function Ur(e){return e=re(e),this.isValid()?this[e+"s"]():NaN}function Gr(e){return function(){return this.isValid()?this._data[e]:NaN}}var Vr=Gr("milliseconds"),Br=Gr("seconds"),Kr=Gr("minutes"),qr=Gr("hours"),Zr=Gr("days"),$r=Gr("months"),Qr=Gr("years");function Xr(){return me(this.days()/7)}var ei=Math.round,ai={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ti(e,a,t,n,s){return s.relativeTime(a||1,!!t,e,n)}function ni(e,a,t,n){var s=Hn(e).abs(),r=ei(s.as("s")),i=ei(s.as("m")),d=ei(s.as("h")),_=ei(s.as("d")),o=ei(s.as("M")),u=ei(s.as("w")),m=ei(s.as("y")),l=r<=t.ss&&["s",r]||r0,l[4]=n,ti.apply(null,l)}function si(e){return void 0===e?ei:"function"===typeof e&&(ei=e,!0)}function ri(e,a){return void 0!==ai[e]&&(void 0===a?ai[e]:(ai[e]=a,"s"===e&&(ai.ss=a-1),!0))}function ii(e,a){if(!this.isValid())return this.localeData().invalidDate();var t,n,s=!1,r=ai;return"object"===typeof e&&(a=e,e=!1),"boolean"===typeof e&&(s=e),"object"===typeof a&&(r=Object.assign({},ai,a),null!=a.s&&null==a.ss&&(r.ss=a.s-1)),t=this.localeData(),n=ni(this,!s,r,t),s&&(n=t.pastFuture(+this,n)),t.postformat(n)}var di=Math.abs;function _i(e){return(e>0)-(e<0)||+e}function oi(){if(!this.isValid())return this.localeData().invalidDate();var e,a,t,n,s,r,i,d,_=di(this._milliseconds)/1e3,o=di(this._days),u=di(this._months),m=this.asSeconds();return m?(e=me(_/60),a=me(e/60),_%=60,e%=60,t=me(u/12),u%=12,n=_?_.toFixed(3).replace(/\.?0+$/,""):"",s=m<0?"-":"",r=_i(this._months)!==_i(m)?"-":"",i=_i(this._days)!==_i(m)?"-":"",d=_i(this._milliseconds)!==_i(m)?"-":"",s+"P"+(t?r+t+"Y":"")+(u?r+u+"M":"")+(o?i+o+"D":"")+(a||e||_?"T":"")+(a?d+a+"H":"")+(e?d+e+"M":"")+(_?d+n+"S":"")):"P0D"}var ui=dn.prototype;return ui.isValid=sn,ui.abs=Tr,ui.add=wr,ui.subtract=vr,ui.as=xr,ui.asMilliseconds=Wr,ui.asSeconds=Ar,ui.asMinutes=Er,ui.asHours=Fr,ui.asDays=zr,ui.asWeeks=Nr,ui.asMonths=Jr,ui.asQuarters=Rr,ui.asYears=Cr,ui.valueOf=Pr,ui._bubble=Sr,ui.clone=Ir,ui.get=Ur,ui.milliseconds=Vr,ui.seconds=Br,ui.minutes=Kr,ui.hours=qr,ui.days=Zr,ui.weeks=Xr,ui.months=$r,ui.years=Qr,ui.humanize=ii,ui.toISOString=oi,ui.toString=oi,ui.toJSON=oi,ui.locale=ds,ui.localeData=os,ui.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",oi),ui.lang=_s,C("X",0,0,"unix"),C("x",0,0,"valueOf"),Ee("x",xe),Ee("X",We),Re("X",(function(e,a,t){t._d=new Date(1e3*parseFloat(e))})),Re("x",(function(e,a,t){t._d=new Date(le(e))})), +//! moment.js +r.version="2.29.1",i(qt),r.fn=or,r.min=Xt,r.max=en,r.now=an,r.utc=L,r.unix=ur,r.months=Yr,r.isDate=c,r.locale=ht,r.invalid=p,r.duration=Hn,r.isMoment=w,r.weekdays=yr,r.parseZone=mr,r.localeData=ft,r.isDuration=_n,r.monthsShort=fr,r.weekdaysMin=kr,r.defineLocale=Lt,r.updateLocale=Yt,r.locales=yt,r.weekdaysShort=pr,r.normalizeUnits=re,r.relativeTimeRounding=si,r.relativeTimeThreshold=ri,r.calendarFormat=Cn,r.prototype=or,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}))}).call(this,t("62e4")(e))},c7aa:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,a,t){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?t?'לפנה"צ':"לפני הצהריים":e<18?t?'אחה"צ':"אחרי הצהריים":"בערב"}});return a}))},c8f3:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,a,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},cf1e:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(e,t,n){var s=a.words[n];return 1===n.length?t?s[0]:s[1]:e+" "+a.correctGrammaticalCase(e,s)}},t=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},cf51:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,a,t){return e>11?t?"d'o":"D'O":t?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function t(e,a,t,n){var s={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||a?s[t][0]:s[t][1]}return a}))},cf75:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function t(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"leS":-1!==e.indexOf("jar")?a.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?a.slice(0,-3)+"nem":a+" pIq",a}function n(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?a.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?a.slice(0,-3)+"ben":a+" ret",a}function s(e,a,t,n){var s=r(e);switch(t){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}function r(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),s=e%10,r="";return t>0&&(r+=a[t]+"vatlh"),n>0&&(r+=(""!==r?" ":"")+a[n]+"maH"),s>0&&(r+=(""!==r?" ":"")+a[s]),""===r?"pagh":r}var i=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:n,s:"puS lup",ss:s,m:"wa’ tup",mm:s,h:"wa’ rep",hh:s,d:"wa’ jaj",dd:s,M:"wa’ jar",MM:s,y:"wa’ DIS",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},d26a:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},t={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},n=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,a){return 12===e&&(e=0),"མཚན་མོ"===a&&e>=4||"ཉིན་གུང"===a&&e<5||"དགོང་དག"===a?e+12:e},meridiem:function(e,a,t){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return n}))},d2d4:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});return a}))},d69a:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return a}))},d6b6:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,a){switch(a){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return a}))},d716:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}});return a}))},d9f8:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return a}))},db29:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,r=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},dc4d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],s=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],r=e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:s,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,a){return 12===e&&(e=0),"रात"===a?e<4?e:e+12:"सुबह"===a?e:"दोपहर"===a?e>=10?e:e+12:"शाम"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r}))},e0c5:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},t={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"},n=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,a){return 12===e&&(e=0),"રાત"===a?e<4?e:e+12:"સવાર"===a?e:"બપોર"===a?e>=10?e:e+12:"સાંજ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return n}))},e1d3:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},e81d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},t={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},n=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,a,t){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},week:{dow:1,doy:4}});return n}))},ebe4:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return a}))},ec18:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +function a(e,a,t,n){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return a?s[t][2]?s[t][2]:s[t][1]:n?s[t][0]:s[t][1]}var t=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d päeva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},ec2e:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:0,doy:6}});return a}))},eda5:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,a,t){return e>11?t?"ප.ව.":"පස් වරු":t?"පෙ.ව.":"පෙර වරු"}});return a}))},f260:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},f3ff:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},t={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},n=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,a){return 12===e&&(e=0),"ਰਾਤ"===a?e<4?e:e+12:"ਸਵੇਰ"===a?e:"ਦੁਪਹਿਰ"===a?e>=10?e:e+12:"ਸ਼ਾਮ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return n}))},f6b4:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],t=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],n=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],s=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],r=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],i=e.defineLocale("gd",{months:a,monthsShort:t,monthsParseExact:!0,weekdays:n,weekdaysShort:s,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var a=1===e?"d":e%10===2?"na":"mh";return e+a},week:{dow:1,doy:4}});return i}))},facd:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,r=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},fd7e:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},ffff:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var a=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))}}]); +//# sourceMappingURL=chunk-6bf136d8.8083f1a9.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6bf136d8.8083f1a9.js.map b/example/tpt/wx/js/chunk-6bf136d8.8083f1a9.js.map new file mode 100644 index 0000000..22b1f70 --- /dev/null +++ b/example/tpt/wx/js/chunk-6bf136d8.8083f1a9.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/moment/locale/uz-latn.js","webpack:///./node_modules/moment/locale/ml.js","webpack:///./node_modules/moment/locale/cv.js","webpack:///./node_modules/moment/locale/is.js","webpack:///./node_modules/moment/locale/fo.js","webpack:///./node_modules/moment/locale/ja.js","webpack:///./node_modules/moment/locale/es-do.js","webpack:///./node_modules/moment/locale/ar-ma.js","webpack:///./node_modules/moment/locale/gom-latn.js","webpack:///./node_modules/moment/locale/fr-ch.js","webpack:///./node_modules/moment/locale/en-au.js","webpack:///./node_modules/moment/locale/tr.js","webpack:///./node_modules/moment/locale/da.js","webpack:///./node_modules/moment/locale/tl-ph.js","webpack:///./node_modules/moment/locale/eu.js","webpack:///./node_modules/moment/locale/th.js","webpack:///./node_modules/moment/locale/sr-cyrl.js","webpack:///./node_modules/moment/locale/oc-lnc.js","webpack:///./node_modules/moment/locale/mt.js","webpack:///./node_modules/moment/locale/ar-ly.js","webpack:///./node_modules/moment/locale/be.js","webpack:///./node_modules/moment/locale/ka.js","webpack:///./node_modules/moment/locale/ko.js","webpack:///./node_modules/moment/locale/ku.js","webpack:///./node_modules/moment/locale/bs.js","webpack:///./node_modules/moment/locale/lt.js","webpack:///./node_modules/moment/locale/vi.js","webpack:///./node_modules/moment/locale/me.js","webpack:///./node_modules/moment/locale/af.js","webpack:///./node_modules/moment/locale/uz.js","webpack:///./node_modules/moment/locale/en-ca.js","webpack:///./node_modules/moment/locale/en-gb.js","webpack:///./node_modules/moment/locale/mr.js","webpack:///./node_modules/moment/locale/ne.js","webpack:///./node_modules/moment/locale/zh-mo.js","webpack:///./node_modules/moment/locale/tg.js","webpack:///./node_modules/moment/locale/cs.js","webpack:///./node_modules/moment/locale/ta.js","webpack:///./node_modules/moment/locale/kn.js","webpack:///./node_modules/moment/locale/ar-kw.js","webpack:///./node_modules/moment/locale/lb.js","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./node_modules/moment/locale/az.js","webpack:///./node_modules/moment/locale/zh-hk.js","webpack:///./node_modules/moment/locale/hr.js","webpack:///./node_modules/moment/locale/id.js","webpack:///./node_modules/moment/locale/ga.js","webpack:///./node_modules/moment/locale/ur.js","webpack:///./node_modules/moment/locale/ss.js","webpack:///./node_modules/moment/locale/es-us.js","webpack:///./node_modules/moment/locale/tet.js","webpack:///./node_modules/moment/locale/dv.js","webpack:///./node_modules/moment/locale/tk.js","webpack:///./node_modules/moment/locale/hu.js","webpack:///./node_modules/moment/locale/zh-cn.js","webpack:///./node_modules/moment/locale/te.js","webpack:///./node_modules/moment/locale/sv.js","webpack:///./node_modules/moment/locale/ug-cn.js","webpack:///(webpack)/buildin/module.js","webpack:///./node_modules/moment/locale/ms-my.js","webpack:///./node_modules/moment/locale/eo.js","webpack:///./node_modules/moment/locale/sd.js","webpack:///./node_modules/moment/locale/br.js","webpack:///./node_modules/moment/locale/mi.js","webpack:///./node_modules/moment/locale/mk.js","webpack:///./node_modules/moment/locale/nb.js","webpack:///./node_modules/moment/locale/kk.js","webpack:///./node_modules/moment/locale/ar-tn.js","webpack:///./node_modules/moment/locale/it.js","webpack:///./node_modules/moment/locale/it-ch.js","webpack:///./node_modules/moment/locale/en-nz.js","webpack:///./node_modules/moment/locale/fy.js","webpack:///./node_modules/moment/locale/en-il.js","webpack:///./node_modules/moment/locale/sw.js","webpack:///./node_modules/moment/locale/sk.js","webpack:///./node_modules/moment/locale/yo.js","webpack:///./node_modules/moment/locale/sl.js","webpack:///./node_modules/moment/locale/fi.js","webpack:///./node_modules/moment/locale/ar-sa.js","webpack:///./node_modules/moment/locale/bg.js","webpack:///./node_modules/moment/locale/my.js","webpack:///./node_modules/moment/locale/gl.js","webpack:///./node_modules/moment/locale/es.js","webpack:///./node_modules/moment/locale/el.js","webpack:///./node_modules/moment/locale/pl.js","webpack:///./node_modules/moment/locale/fa.js","webpack:///./node_modules/moment/locale/ar.js","webpack:///./node_modules/moment/locale/bn.js","webpack:///./node_modules/moment/locale/zh-tw.js","webpack:///./node_modules/moment/locale/ru.js","webpack:///./node_modules/moment/locale/mn.js","webpack:///./node_modules/moment/locale/ky.js","webpack:///./node_modules/moment/locale/bn-bd.js","webpack:///./node_modules/moment/locale/ro.js","webpack:///./node_modules/moment/locale/cy.js","webpack:///./node_modules/moment/locale/fr.js","webpack:///./node_modules/moment/locale/ar-dz.js","webpack:///./node_modules/moment/locale/bm.js","webpack:///./node_modules/moment/locale/gom-deva.js","webpack:///./node_modules/moment/locale/uk.js","webpack:///./node_modules/moment/locale/lo.js","webpack:///./node_modules/moment/locale/de-at.js","webpack:///./node_modules/moment/locale/de.js","webpack:///./node_modules/moment/locale/tzm-latn.js","webpack:///./node_modules/moment/locale/jv.js","webpack:///./node_modules/moment/locale/es-mx.js","webpack:///./node_modules/moment/locale/en-sg.js","webpack:///./node_modules/moment/locale/nn.js","webpack:///./node_modules/moment/locale/lv.js","webpack:///./node_modules/moment/locale/de-ch.js","webpack:///./node_modules/moment/locale/tzm.js","webpack:///./node_modules/moment/moment.js","webpack:///./node_modules/moment/locale/he.js","webpack:///./node_modules/moment/locale/sq.js","webpack:///./node_modules/moment/locale/sr.js","webpack:///./node_modules/moment/locale/tzl.js","webpack:///./node_modules/moment/locale/tlh.js","webpack:///./node_modules/moment/locale/bo.js","webpack:///./node_modules/moment/locale/pt-br.js","webpack:///./node_modules/moment/locale/fil.js","webpack:///./node_modules/moment/locale/hy-am.js","webpack:///./node_modules/moment/locale/ca.js","webpack:///./node_modules/moment/locale/fr-ca.js","webpack:///./node_modules/moment/locale/nl-be.js","webpack:///./node_modules/moment/locale/hi.js","webpack:///./node_modules/moment/locale/gu.js","webpack:///./node_modules/moment/locale/en-ie.js","webpack:///./node_modules/moment/locale/km.js","webpack:///./node_modules/moment/locale/ms.js","webpack:///./node_modules/moment/locale/et.js","webpack:///./node_modules/moment/locale/en-in.js","webpack:///./node_modules/moment/locale/si.js","webpack:///./node_modules/moment/locale/pt.js","webpack:///./node_modules/moment/locale/pa-in.js","webpack:///./node_modules/moment/locale/gd.js","webpack:///./node_modules/moment/locale/nl.js","webpack:///./node_modules/moment/locale/x-pseudo.js","webpack:///./node_modules/moment/locale/se.js"],"names":["global","factory","this","moment","uzLatn","defineLocale","months","split","monthsShort","weekdays","weekdaysShort","weekdaysMin","longDateFormat","LT","LTS","L","LL","LLL","LLLL","calendar","sameDay","nextDay","nextWeek","lastDay","lastWeek","sameElse","relativeTime","future","past","s","ss","m","mm","h","hh","d","dd","M","MM","y","yy","week","dow","doy","ml","monthsParseExact","meridiemParse","meridiemHour","hour","meridiem","minute","isLower","cv","output","affix","exec","dayOfMonthOrdinalParse","ordinal","plural","n","translate","number","withoutSuffix","key","isFuture","result","is","fo","ja","eras","since","offset","name","narrow","abbr","until","Infinity","eraYearOrdinalRegex","eraYearOrdinalParse","input","match","parseInt","l","ll","lll","llll","isPM","now","period","monthsShortDot","monthsParse","monthsRegex","esDo","format","test","month","monthsShortRegex","monthsStrictRegex","monthsShortStrictRegex","longMonthsParse","shortMonthsParse","weekdaysParseExact","hours","w","ww","arMa","processRelativeTime","gomLatn","standalone","isFormat","frCh","enAu","b","suffixes","1","5","8","70","80","2","7","20","50","3","4","100","6","9","10","30","60","90","tr","minutes","a","c","da","tlPh","eu","th","translator","words","correctGrammaticalCase","wordKey","length","srCyrl","day","lastWeekDays","ocLnc","mt","symbolMap","0","pluralForm","plurals","pluralize","u","string","f","str","replace","arLy","preparse","postformat","word","num","forms","relativeTimeWithPlural","be","ka","$0","$1","$2","ko","token","isUpper","numberMap","ku","bs","units","translateSeconds","translateSingular","special","lt","vi","me","af","uz","enCa","enGb","relativeTimeMr","mr","ne","zhMo","hm","12","13","40","tg","cs","ta","kn","arKw","processFutureTime","substr","indexOf","eifelerRegelAppliesToNumber","processPastTime","isNaN","lastDigit","firstDigit","lb","map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","az","zhHk","hr","ga","days","ur","esUs","tet","dv","tk","weekEndings","hu","charAt","toLowerCase","call","zhCn","te","sv","ugCn","webpackPolyfill","deprecate","paths","children","defineProperty","enumerable","get","i","msMy","eo","sd","relativeTimeWithMutation","mutation","specialMutationForYears","lastNumber","text","softMutation","mutationTable","undefined","substring","fullWeekdaysParse","shortWeekdaysParse","minWeekdaysParse","br","weekdaysParse","mi","mk","last2Digits","nb","kk","arTn","it","itCh","enNz","monthsShortWithDots","monthsShortWithoutDots","fy","enIl","sw","sk","yo","sl","numbersPast","numbersFuture","verbalNumber","fi","arSa","bg","my","gl","es","invalidDate","isFunction","Function","prototype","toString","el","monthsNominativeEl","monthsGenitiveEl","momentToFormat","_monthsGenitiveEl","_monthsNominativeEl","calendarEl","mom","_calendarEl","apply","monthsNominative","monthsSubjective","pl","fa","ar","bn","zhTw","ru","mn","ky","bnBd","separator","ro","cy","lookup","fr","arDz","bm","gomDeva","weekdaysCaseReplace","nounCase","nominative","accusative","genitive","slice","concat","processHoursFunction","uk","lo","deAt","de","tzmLatn","jv","esMx","enSg","nn","relativeTimeWithSingular","relativeSeconds","lv","deCh","tzm","hookCallback","some","hooks","arguments","setHookCallback","callback","isArray","Array","isObject","hasOwnProp","hasOwnProperty","isObjectEmpty","obj","getOwnPropertyNames","k","isUndefined","isNumber","isDate","Date","arr","fn","res","push","extend","valueOf","createUTC","locale","strict","createLocalOrUTC","utc","defaultParsingFlags","empty","unusedTokens","unusedInput","overflow","charsLeftOver","nullInput","invalidEra","invalidMonth","invalidFormat","userInvalidated","iso","parsedDateParts","era","rfc2822","weekdayMismatch","getParsingFlags","_pf","isValid","_isValid","flags","parsedParts","isNowValid","_d","getTime","invalidWeekday","_strict","bigHour","isFrozen","createInvalid","NaN","fun","t","len","momentProperties","updateInProgress","copyConfig","to","from","prop","val","_isAMomentObject","_i","_f","_l","_tzm","_isUTC","_offset","_locale","Moment","config","updateOffset","isMoment","warn","msg","suppressDeprecationWarnings","console","firstTime","deprecationHandler","arg","args","join","stack","deprecations","deprecateSimple","set","_config","_dayOfMonthOrdinalParseLenient","RegExp","_dayOfMonthOrdinalParse","source","_ordinalParse","mergeConfigs","parentConfig","childConfig","Locale","defaultCalendar","_calendar","zeroFill","targetLength","forceSign","absNumber","Math","abs","zerosToFill","sign","pow","max","formattingTokens","localFormattingTokens","formatFunctions","formatTokenFunctions","addFormatToken","padded","func","localeData","removeFormattingTokens","makeFormatFunction","array","formatMoment","expandFormat","replaceLongDateFormatTokens","lastIndex","defaultLongDateFormat","_longDateFormat","formatUpper","toUpperCase","tok","defaultInvalidDate","_invalidDate","defaultOrdinal","defaultDayOfMonthOrdinalParse","_ordinal","defaultRelativeTime","_relativeTime","pastFuture","diff","aliases","addUnitAlias","unit","shorthand","lowerCase","normalizeUnits","normalizeObjectUnits","inputObject","normalizedProp","normalizedInput","priorities","addUnitPriority","priority","getPrioritizedUnits","unitsObj","sort","isLeapYear","year","absFloor","ceil","floor","toInt","argumentForCoercion","coercedNumber","value","isFinite","makeGetSet","keepTime","set$1","date","daysInMonth","stringGet","stringSet","prioritized","regexes","match1","match2","match3","match4","match6","match1to2","match3to4","match5to6","match1to3","match1to4","match1to6","matchUnsigned","matchSigned","matchOffset","matchShortOffset","matchTimestamp","matchWord","addRegexToken","regex","strictRegex","isStrict","getParseRegexForToken","unescapeFormat","regexEscape","matched","p1","p2","p3","p4","tokens","addParseToken","addWeekParseToken","_w","addTimeToArrayFromToken","_a","YEAR","MONTH","DATE","HOUR","MINUTE","SECOND","MILLISECOND","WEEK","WEEKDAY","mod","x","modMonth","defaultLocaleMonths","defaultLocaleMonthsShort","MONTHS_IN_FORMAT","defaultMonthsShortRegex","defaultMonthsRegex","localeMonths","_months","localeMonthsShort","_monthsShort","handleStrictParse","monthName","ii","llc","toLocaleLowerCase","_monthsParse","_longMonthsParse","_shortMonthsParse","localeMonthsParse","_monthsParseExact","setMonth","dayOfMonth","min","getSetMonth","getDaysInMonth","computeMonthsParse","_monthsShortStrictRegex","_monthsShortRegex","_monthsStrictRegex","_monthsRegex","cmpLenRev","shortPieces","longPieces","mixedPieces","daysInYear","parseTwoDigitYear","getSetYear","getIsLeapYear","createDate","ms","getFullYear","setFullYear","createUTCDate","UTC","getUTCFullYear","setUTCFullYear","firstWeekOffset","fwd","fwdlw","getUTCDay","dayOfYearFromWeeks","weekday","resYear","resDayOfYear","localWeekday","weekOffset","dayOfYear","weekOfYear","resWeek","weeksInYear","weekOffsetNext","localeWeek","_week","defaultLocaleWeek","localeFirstDayOfWeek","localeFirstDayOfYear","getSetWeek","add","getSetISOWeek","parseWeekday","parseIsoWeekday","shiftWeekdays","ws","weekdaysMinRegex","weekdaysShortRegex","weekdaysRegex","defaultLocaleWeekdays","defaultLocaleWeekdaysShort","defaultLocaleWeekdaysMin","defaultWeekdaysRegex","defaultWeekdaysShortRegex","defaultWeekdaysMinRegex","localeWeekdays","_weekdays","localeWeekdaysShort","_weekdaysShort","localeWeekdaysMin","_weekdaysMin","handleStrictParse$1","weekdayName","_weekdaysParse","_shortWeekdaysParse","_minWeekdaysParse","localeWeekdaysParse","_weekdaysParseExact","_fullWeekdaysParse","getSetDayOfWeek","getDay","getSetLocaleDayOfWeek","getSetISODayOfWeek","computeWeekdaysParse","_weekdaysStrictRegex","_weekdaysRegex","_weekdaysShortStrictRegex","_weekdaysShortRegex","_weekdaysMinStrictRegex","_weekdaysMinRegex","minp","shortp","longp","minPieces","hFormat","kFormat","lowercase","matchMeridiem","_meridiemParse","localeIsPM","seconds","kInput","_isPm","_meridiem","pos","pos1","pos2","defaultLocaleMeridiemParse","getSetHour","localeMeridiem","globalLocale","baseConfig","locales","localeFamilies","commonPrefix","arr1","arr2","minl","normalizeLocale","chooseLocale","names","j","next","loadLocale","oldLocale","_abbr","require","getSetGlobalLocale","values","data","getLocale","parentLocale","forEach","updateLocale","tmpLocale","listLocales","checkOverflow","_overflowDayOfYear","_overflowWeeks","_overflowWeekday","extendedIsoRegex","basicIsoRegex","tzRegex","isoDates","isoTimes","aspNetJsonRegex","obsOffsets","UT","GMT","EDT","EST","CDT","CST","MDT","MST","PDT","PST","configFromISO","allowTime","dateFormat","timeFormat","tzFormat","configFromStringAndFormat","extractFromRFC2822Strings","yearStr","monthStr","dayStr","hourStr","minuteStr","secondStr","untruncateYear","preprocessRFC2822","checkWeekday","weekdayStr","parsedInput","weekdayProvided","weekdayActual","calculateOffset","obsOffset","militaryOffset","numOffset","configFromRFC2822","parsedArray","setUTCMinutes","getUTCMinutes","configFromString","createFromInputFallback","defaults","currentDateArray","nowValue","_useUTC","getUTCMonth","getUTCDate","getMonth","getDate","configFromArray","currentDate","expectedWeekday","yearToUse","dayOfYearFromWeekInfo","_dayOfYear","_nextDay","weekYear","temp","weekdayOverflow","curWeek","GG","W","E","createLocal","gg","ISO_8601","RFC_2822","skipped","stringLength","totalParsedInputLength","meridiemFixWrap","erasConvertYear","isPm","configFromStringAndArray","tempConfig","bestMoment","scoreToBeat","currentScore","validFormatFound","bestFormatIsValid","score","configFromObject","dayOrDate","second","millisecond","createFromConfig","prepareConfig","configFromInput","isUTC","prototypeMin","other","prototypeMax","pickBy","moments","ordering","isDurationValid","unitHasDecimal","parseFloat","isValid$1","createInvalid$1","createDuration","Duration","duration","years","quarters","quarter","weeks","isoWeek","milliseconds","_milliseconds","_days","_data","_bubble","isDuration","absRound","round","compareArrays","array1","array2","dontConvert","lengthDiff","diffs","utcOffset","offsetFromString","chunkOffset","matcher","chunk","parts","matches","cloneWithOffset","model","clone","setTime","local","getDateOffset","getTimezoneOffset","getSetOffset","keepLocalTime","keepMinutes","localAdjust","_changeInProgress","addSubtract","getSetZone","setOffsetToUTC","setOffsetToLocal","subtract","setOffsetToParsedOffset","tZone","hasAlignedHourOffset","isDaylightSavingTime","isDaylightSavingTimeShifted","_isDSTShifted","toArray","isLocal","isUtcOffset","isUtc","aspNetRegex","isoRegex","ret","diffRes","parseIso","momentsDifference","inp","positiveMomentsDifference","base","isAfter","isBefore","createAdder","direction","dur","tmp","isAdding","invalid","isString","String","isMomentInput","isNumberOrStringArray","isMomentInputObject","property","objectTest","propertyTest","properties","arrayTest","dataTypeTest","filter","item","isCalendarSpec","getCalendarFormat","myMoment","calendar$1","time","formats","sod","startOf","calendarFormat","localInput","endOf","isBetween","inclusivity","localFrom","localTo","isSame","inputMs","isSameOrAfter","isSameOrBefore","asFloat","that","zoneDelta","monthDiff","anchor2","adjust","wholeMonthDiff","anchor","toISOString","keepOffset","toDate","inspect","prefix","datetime","suffix","zone","inputString","defaultFormatUtc","defaultFormat","humanize","fromNow","toNow","newLocaleData","lang","MS_PER_SECOND","MS_PER_MINUTE","MS_PER_HOUR","MS_PER_400_YEARS","mod$1","dividend","divisor","localStartOfDate","utcStartOfDate","startOfDate","isoWeekday","unix","toObject","toJSON","isValid$2","parsingFlags","invalidAt","creationData","localeEras","_eras","localeErasParse","eraName","localeErasConvertYear","dir","getEraName","getEraNarrow","getEraAbbr","getEraYear","erasNameRegex","computeErasParse","_erasNameRegex","_erasRegex","erasAbbrRegex","_erasAbbrRegex","erasNarrowRegex","_erasNarrowRegex","matchEraAbbr","matchEraName","matchEraNarrow","matchEraYearOrdinal","_eraYearOrdinalRegex","abbrPieces","namePieces","narrowPieces","addWeekYearFormatToken","getter","getSetWeekYear","getSetWeekYearHelper","getSetISOWeekYear","getISOWeeksInYear","getISOWeeksInISOWeekYear","isoWeekYear","getWeeksInYear","weekInfo","getWeeksInWeekYear","weeksTarget","setWeekAll","dayOfYearData","getSetQuarter","erasParse","getSetDayOfMonth","getSetDayOfYear","getSetMinute","getSetMillisecond","getSetSecond","parseMs","getZoneAbbr","getZoneName","proto","createUnix","createInZone","parseZone","preParsePostFormat","Symbol","for","eraNarrow","eraAbbr","eraYear","isoWeeks","weeksInWeekYear","isoWeeksInYear","isoWeeksInISOWeekYear","isDST","zoneAbbr","zoneName","dates","isDSTShifted","proto$1","get$1","index","field","setter","listMonthsImpl","out","listWeekdaysImpl","localeSorted","shift","listMonths","listMonthsShort","listWeekdays","listWeekdaysShort","listWeekdaysMin","firstDayOfYear","firstDayOfWeek","langData","mathAbs","addSubtract$1","add$1","subtract$1","absCeil","bubble","monthsFromDays","monthsToDays","daysToMonths","as","valueOf$1","makeAs","alias","asMilliseconds","asSeconds","asMinutes","asHours","asDays","asWeeks","asMonths","asQuarters","asYears","clone$1","get$2","makeGetter","thresholds","substituteTimeAgo","relativeTime$1","posNegDuration","getSetRelativeTimeRounding","roundingFunction","getSetRelativeTimeThreshold","threshold","limit","argWithSuffix","argThresholds","withSuffix","assign","abs$1","toISOString$1","totalSign","ymSign","daysSign","hmsSign","total","toFixed","proto$2","toIsoString","version","relativeTimeRounding","relativeTimeThreshold","HTML5_FMT","DATETIME_LOCAL","DATETIME_LOCAL_SECONDS","DATETIME_LOCAL_MS","TIME","TIME_SECONDS","TIME_MS","he","sq","sr","tzl","numbersNouns","translateFuture","translatePast","numberNoun","numberAsNoun","hundred","ten","one","tlh","bo","ptBr","fil","hyAm","ca","frCa","nlBe","hi","gu","enIe","km","et","enIn","si","pt","paIn","gd","nl","xPseudo","se"],"mappings":"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","file":"js/chunk-6bf136d8.8083f1a9.js","sourcesContent":["//! moment.js locale configuration\n//! locale : Uzbek Latin [uz-latn]\n//! author : Rasulbek Mirzayev : github.com/Rasulbeeek\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var uzLatn = moment.defineLocale('uz-latn', {\n months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split(\n '_'\n ),\n monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),\n weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split(\n '_'\n ),\n weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),\n weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'D MMMM YYYY, dddd HH:mm',\n },\n calendar: {\n sameDay: '[Bugun soat] LT [da]',\n nextDay: '[Ertaga] LT [da]',\n nextWeek: 'dddd [kuni soat] LT [da]',\n lastDay: '[Kecha soat] LT [da]',\n lastWeek: \"[O'tgan] dddd [kuni soat] LT [da]\",\n sameElse: 'L',\n },\n relativeTime: {\n future: 'Yaqin %s ichida',\n past: 'Bir necha %s oldin',\n s: 'soniya',\n ss: '%d soniya',\n m: 'bir daqiqa',\n mm: '%d daqiqa',\n h: 'bir soat',\n hh: '%d soat',\n d: 'bir kun',\n dd: '%d kun',\n M: 'bir oy',\n MM: '%d oy',\n y: 'bir yil',\n yy: '%d yil',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return uzLatn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Malayalam [ml]\n//! author : Floyd Pink : https://github.com/floydpink\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ml = moment.defineLocale('ml', {\n months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split(\n '_'\n ),\n monthsShort: 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split(\n '_'\n ),\n weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),\n weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),\n longDateFormat: {\n LT: 'A h:mm -നു',\n LTS: 'A h:mm:ss -നു',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm -നു',\n LLLL: 'dddd, D MMMM YYYY, A h:mm -നു',\n },\n calendar: {\n sameDay: '[ഇന്ന്] LT',\n nextDay: '[നാളെ] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[ഇന്നലെ] LT',\n lastWeek: '[കഴിഞ്ഞ] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s കഴിഞ്ഞ്',\n past: '%s മുൻപ്',\n s: 'അൽപ നിമിഷങ്ങൾ',\n ss: '%d സെക്കൻഡ്',\n m: 'ഒരു മിനിറ്റ്',\n mm: '%d മിനിറ്റ്',\n h: 'ഒരു മണിക്കൂർ',\n hh: '%d മണിക്കൂർ',\n d: 'ഒരു ദിവസം',\n dd: '%d ദിവസം',\n M: 'ഒരു മാസം',\n MM: '%d മാസം',\n y: 'ഒരു വർഷം',\n yy: '%d വർഷം',\n },\n meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (\n (meridiem === 'രാത്രി' && hour >= 4) ||\n meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||\n meridiem === 'വൈകുന്നേരം'\n ) {\n return hour + 12;\n } else {\n return hour;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'രാത്രി';\n } else if (hour < 12) {\n return 'രാവിലെ';\n } else if (hour < 17) {\n return 'ഉച്ച കഴിഞ്ഞ്';\n } else if (hour < 20) {\n return 'വൈകുന്നേരം';\n } else {\n return 'രാത്രി';\n }\n },\n });\n\n return ml;\n\n})));\n","//! moment.js locale configuration\n//! locale : Chuvash [cv]\n//! author : Anatoly Mironov : https://github.com/mirontoli\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var cv = moment.defineLocale('cv', {\n months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split(\n '_'\n ),\n monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),\n weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split(\n '_'\n ),\n weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),\n weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD-MM-YYYY',\n LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',\n LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',\n LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',\n },\n calendar: {\n sameDay: '[Паян] LT [сехетре]',\n nextDay: '[Ыран] LT [сехетре]',\n lastDay: '[Ӗнер] LT [сехетре]',\n nextWeek: '[Ҫитес] dddd LT [сехетре]',\n lastWeek: '[Иртнӗ] dddd LT [сехетре]',\n sameElse: 'L',\n },\n relativeTime: {\n future: function (output) {\n var affix = /сехет$/i.exec(output)\n ? 'рен'\n : /ҫул$/i.exec(output)\n ? 'тан'\n : 'ран';\n return output + affix;\n },\n past: '%s каялла',\n s: 'пӗр-ик ҫеккунт',\n ss: '%d ҫеккунт',\n m: 'пӗр минут',\n mm: '%d минут',\n h: 'пӗр сехет',\n hh: '%d сехет',\n d: 'пӗр кун',\n dd: '%d кун',\n M: 'пӗр уйӑх',\n MM: '%d уйӑх',\n y: 'пӗр ҫул',\n yy: '%d ҫул',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-мӗш/,\n ordinal: '%d-мӗш',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return cv;\n\n})));\n","//! moment.js locale configuration\n//! locale : Icelandic [is]\n//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function plural(n) {\n if (n % 100 === 11) {\n return true;\n } else if (n % 10 === 1) {\n return false;\n }\n return true;\n }\n function translate(number, withoutSuffix, key, isFuture) {\n var result = number + ' ';\n switch (key) {\n case 's':\n return withoutSuffix || isFuture\n ? 'nokkrar sekúndur'\n : 'nokkrum sekúndum';\n case 'ss':\n if (plural(number)) {\n return (\n result +\n (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum')\n );\n }\n return result + 'sekúnda';\n case 'm':\n return withoutSuffix ? 'mínúta' : 'mínútu';\n case 'mm':\n if (plural(number)) {\n return (\n result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum')\n );\n } else if (withoutSuffix) {\n return result + 'mínúta';\n }\n return result + 'mínútu';\n case 'hh':\n if (plural(number)) {\n return (\n result +\n (withoutSuffix || isFuture\n ? 'klukkustundir'\n : 'klukkustundum')\n );\n }\n return result + 'klukkustund';\n case 'd':\n if (withoutSuffix) {\n return 'dagur';\n }\n return isFuture ? 'dag' : 'degi';\n case 'dd':\n if (plural(number)) {\n if (withoutSuffix) {\n return result + 'dagar';\n }\n return result + (isFuture ? 'daga' : 'dögum');\n } else if (withoutSuffix) {\n return result + 'dagur';\n }\n return result + (isFuture ? 'dag' : 'degi');\n case 'M':\n if (withoutSuffix) {\n return 'mánuður';\n }\n return isFuture ? 'mánuð' : 'mánuði';\n case 'MM':\n if (plural(number)) {\n if (withoutSuffix) {\n return result + 'mánuðir';\n }\n return result + (isFuture ? 'mánuði' : 'mánuðum');\n } else if (withoutSuffix) {\n return result + 'mánuður';\n }\n return result + (isFuture ? 'mánuð' : 'mánuði');\n case 'y':\n return withoutSuffix || isFuture ? 'ár' : 'ári';\n case 'yy':\n if (plural(number)) {\n return result + (withoutSuffix || isFuture ? 'ár' : 'árum');\n }\n return result + (withoutSuffix || isFuture ? 'ár' : 'ári');\n }\n }\n\n var is = moment.defineLocale('is', {\n months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split(\n '_'\n ),\n monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),\n weekdays: 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split(\n '_'\n ),\n weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'),\n weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY [kl.] H:mm',\n LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm',\n },\n calendar: {\n sameDay: '[í dag kl.] LT',\n nextDay: '[á morgun kl.] LT',\n nextWeek: 'dddd [kl.] LT',\n lastDay: '[í gær kl.] LT',\n lastWeek: '[síðasta] dddd [kl.] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'eftir %s',\n past: 'fyrir %s síðan',\n s: translate,\n ss: translate,\n m: translate,\n mm: translate,\n h: 'klukkustund',\n hh: translate,\n d: translate,\n dd: translate,\n M: translate,\n MM: translate,\n y: translate,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return is;\n\n})));\n","//! moment.js locale configuration\n//! locale : Faroese [fo]\n//! author : Ragnar Johannesen : https://github.com/ragnar123\n//! author : Kristian Sakarisson : https://github.com/sakarisson\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var fo = moment.defineLocale('fo', {\n months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split(\n '_'\n ),\n monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),\n weekdays: 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split(\n '_'\n ),\n weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'),\n weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D. MMMM, YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Í dag kl.] LT',\n nextDay: '[Í morgin kl.] LT',\n nextWeek: 'dddd [kl.] LT',\n lastDay: '[Í gjár kl.] LT',\n lastWeek: '[síðstu] dddd [kl] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'um %s',\n past: '%s síðani',\n s: 'fá sekund',\n ss: '%d sekundir',\n m: 'ein minuttur',\n mm: '%d minuttir',\n h: 'ein tími',\n hh: '%d tímar',\n d: 'ein dagur',\n dd: '%d dagar',\n M: 'ein mánaður',\n MM: '%d mánaðir',\n y: 'eitt ár',\n yy: '%d ár',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return fo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Japanese [ja]\n//! author : LI Long : https://github.com/baryon\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ja = moment.defineLocale('ja', {\n eras: [\n {\n since: '2019-05-01',\n offset: 1,\n name: '令和',\n narrow: '㋿',\n abbr: 'R',\n },\n {\n since: '1989-01-08',\n until: '2019-04-30',\n offset: 1,\n name: '平成',\n narrow: '㍻',\n abbr: 'H',\n },\n {\n since: '1926-12-25',\n until: '1989-01-07',\n offset: 1,\n name: '昭和',\n narrow: '㍼',\n abbr: 'S',\n },\n {\n since: '1912-07-30',\n until: '1926-12-24',\n offset: 1,\n name: '大正',\n narrow: '㍽',\n abbr: 'T',\n },\n {\n since: '1873-01-01',\n until: '1912-07-29',\n offset: 6,\n name: '明治',\n narrow: '㍾',\n abbr: 'M',\n },\n {\n since: '0001-01-01',\n until: '1873-12-31',\n offset: 1,\n name: '西暦',\n narrow: 'AD',\n abbr: 'AD',\n },\n {\n since: '0000-12-31',\n until: -Infinity,\n offset: 1,\n name: '紀元前',\n narrow: 'BC',\n abbr: 'BC',\n },\n ],\n eraYearOrdinalRegex: /(元|\\d+)年/,\n eraYearOrdinalParse: function (input, match) {\n return match[1] === '元' ? 1 : parseInt(match[1] || input, 10);\n },\n months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n '_'\n ),\n weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),\n weekdaysShort: '日_月_火_水_木_金_土'.split('_'),\n weekdaysMin: '日_月_火_水_木_金_土'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY/MM/DD',\n LL: 'YYYY年M月D日',\n LLL: 'YYYY年M月D日 HH:mm',\n LLLL: 'YYYY年M月D日 dddd HH:mm',\n l: 'YYYY/MM/DD',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日(ddd) HH:mm',\n },\n meridiemParse: /午前|午後/i,\n isPM: function (input) {\n return input === '午後';\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return '午前';\n } else {\n return '午後';\n }\n },\n calendar: {\n sameDay: '[今日] LT',\n nextDay: '[明日] LT',\n nextWeek: function (now) {\n if (now.week() !== this.week()) {\n return '[来週]dddd LT';\n } else {\n return 'dddd LT';\n }\n },\n lastDay: '[昨日] LT',\n lastWeek: function (now) {\n if (this.week() !== now.week()) {\n return '[先週]dddd LT';\n } else {\n return 'dddd LT';\n }\n },\n sameElse: 'L',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}日/,\n ordinal: function (number, period) {\n switch (period) {\n case 'y':\n return number === 1 ? '元年' : number + '年';\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s後',\n past: '%s前',\n s: '数秒',\n ss: '%d秒',\n m: '1分',\n mm: '%d分',\n h: '1時間',\n hh: '%d時間',\n d: '1日',\n dd: '%d日',\n M: '1ヶ月',\n MM: '%dヶ月',\n y: '1年',\n yy: '%d年',\n },\n });\n\n return ja;\n\n})));\n","//! moment.js locale configuration\n//! locale : Spanish (Dominican Republic) [es-do]\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n '_'\n ),\n monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n monthsParse = [\n /^ene/i,\n /^feb/i,\n /^mar/i,\n /^abr/i,\n /^may/i,\n /^jun/i,\n /^jul/i,\n /^ago/i,\n /^sep/i,\n /^oct/i,\n /^nov/i,\n /^dic/i,\n ],\n monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n var esDo = moment.defineLocale('es-do', {\n months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortDot;\n } else if (/-MMM-/.test(format)) {\n return monthsShort[m.month()];\n } else {\n return monthsShortDot[m.month()];\n }\n },\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n monthsShortStrictRegex: /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY h:mm A',\n LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',\n },\n calendar: {\n sameDay: function () {\n return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextDay: function () {\n return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextWeek: function () {\n return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastDay: function () {\n return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastWeek: function () {\n return (\n '[el] dddd [pasado a la' +\n (this.hours() !== 1 ? 's' : '') +\n '] LT'\n );\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'en %s',\n past: 'hace %s',\n s: 'unos segundos',\n ss: '%d segundos',\n m: 'un minuto',\n mm: '%d minutos',\n h: 'una hora',\n hh: '%d horas',\n d: 'un día',\n dd: '%d días',\n w: 'una semana',\n ww: '%d semanas',\n M: 'un mes',\n MM: '%d meses',\n y: 'un año',\n yy: '%d años',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return esDo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic (Morocco) [ar-ma]\n//! author : ElFadili Yassine : https://github.com/ElFadiliY\n//! author : Abdel Said : https://github.com/abdelsaid\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var arMa = moment.defineLocale('ar-ma', {\n months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n '_'\n ),\n monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n '_'\n ),\n weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[اليوم على الساعة] LT',\n nextDay: '[غدا على الساعة] LT',\n nextWeek: 'dddd [على الساعة] LT',\n lastDay: '[أمس على الساعة] LT',\n lastWeek: 'dddd [على الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'في %s',\n past: 'منذ %s',\n s: 'ثوان',\n ss: '%d ثانية',\n m: 'دقيقة',\n mm: '%d دقائق',\n h: 'ساعة',\n hh: '%d ساعات',\n d: 'يوم',\n dd: '%d أيام',\n M: 'شهر',\n MM: '%d أشهر',\n y: 'سنة',\n yy: '%d سنوات',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return arMa;\n\n})));\n","//! moment.js locale configuration\n//! locale : Konkani Latin script [gom-latn]\n//! author : The Discoverer : https://github.com/WikiDiscoverer\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n s: ['thoddea sekondamni', 'thodde sekond'],\n ss: [number + ' sekondamni', number + ' sekond'],\n m: ['eka mintan', 'ek minut'],\n mm: [number + ' mintamni', number + ' mintam'],\n h: ['eka voran', 'ek vor'],\n hh: [number + ' voramni', number + ' voram'],\n d: ['eka disan', 'ek dis'],\n dd: [number + ' disamni', number + ' dis'],\n M: ['eka mhoinean', 'ek mhoino'],\n MM: [number + ' mhoineamni', number + ' mhoine'],\n y: ['eka vorsan', 'ek voros'],\n yy: [number + ' vorsamni', number + ' vorsam'],\n };\n return isFuture ? format[key][0] : format[key][1];\n }\n\n var gomLatn = moment.defineLocale('gom-latn', {\n months: {\n standalone: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split(\n '_'\n ),\n format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split(\n '_'\n ),\n isFormat: /MMMM(\\s)+D[oD]?/,\n },\n monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: \"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split('_'),\n weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),\n weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'A h:mm [vazta]',\n LTS: 'A h:mm:ss [vazta]',\n L: 'DD-MM-YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY A h:mm [vazta]',\n LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',\n llll: 'ddd, D MMM YYYY, A h:mm [vazta]',\n },\n calendar: {\n sameDay: '[Aiz] LT',\n nextDay: '[Faleam] LT',\n nextWeek: '[Fuddlo] dddd[,] LT',\n lastDay: '[Kal] LT',\n lastWeek: '[Fattlo] dddd[,] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s',\n past: '%s adim',\n s: processRelativeTime,\n ss: processRelativeTime,\n m: processRelativeTime,\n mm: processRelativeTime,\n h: processRelativeTime,\n hh: processRelativeTime,\n d: processRelativeTime,\n dd: processRelativeTime,\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(er)/,\n ordinal: function (number, period) {\n switch (period) {\n // the ordinal 'er' only applies to day of the month\n case 'D':\n return number + 'er';\n default:\n case 'M':\n case 'Q':\n case 'DDD':\n case 'd':\n case 'w':\n case 'W':\n return number;\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week\n doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)\n },\n meridiemParse: /rati|sokallim|donparam|sanje/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'rati') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'sokallim') {\n return hour;\n } else if (meridiem === 'donparam') {\n return hour > 12 ? hour : hour + 12;\n } else if (meridiem === 'sanje') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'rati';\n } else if (hour < 12) {\n return 'sokallim';\n } else if (hour < 16) {\n return 'donparam';\n } else if (hour < 20) {\n return 'sanje';\n } else {\n return 'rati';\n }\n },\n });\n\n return gomLatn;\n\n})));\n","//! moment.js locale configuration\n//! locale : French (Switzerland) [fr-ch]\n//! author : Gaspard Bucher : https://github.com/gaspard\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var frCh = moment.defineLocale('fr-ch', {\n months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(\n '_'\n ),\n monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),\n weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),\n weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Aujourd’hui à] LT',\n nextDay: '[Demain à] LT',\n nextWeek: 'dddd [à] LT',\n lastDay: '[Hier à] LT',\n lastWeek: 'dddd [dernier à] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dans %s',\n past: 'il y a %s',\n s: 'quelques secondes',\n ss: '%d secondes',\n m: 'une minute',\n mm: '%d minutes',\n h: 'une heure',\n hh: '%d heures',\n d: 'un jour',\n dd: '%d jours',\n M: 'un mois',\n MM: '%d mois',\n y: 'un an',\n yy: '%d ans',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(er|e)/,\n ordinal: function (number, period) {\n switch (period) {\n // Words with masculine grammatical gender: mois, trimestre, jour\n default:\n case 'M':\n case 'Q':\n case 'D':\n case 'DDD':\n case 'd':\n return number + (number === 1 ? 'er' : 'e');\n\n // Words with feminine grammatical gender: semaine\n case 'w':\n case 'W':\n return number + (number === 1 ? 're' : 'e');\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return frCh;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (Australia) [en-au]\n//! author : Jared Morse : https://github.com/jarcoal\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enAu = moment.defineLocale('en-au', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY h:mm A',\n LLLL: 'dddd, D MMMM YYYY h:mm A',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return enAu;\n\n})));\n","//! moment.js locale configuration\n//! locale : Turkish [tr]\n//! authors : Erhan Gundogan : https://github.com/erhangundogan,\n//! Burak Yiğit Kaya: https://github.com/BYK\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var suffixes = {\n 1: \"'inci\",\n 5: \"'inci\",\n 8: \"'inci\",\n 70: \"'inci\",\n 80: \"'inci\",\n 2: \"'nci\",\n 7: \"'nci\",\n 20: \"'nci\",\n 50: \"'nci\",\n 3: \"'üncü\",\n 4: \"'üncü\",\n 100: \"'üncü\",\n 6: \"'ncı\",\n 9: \"'uncu\",\n 10: \"'uncu\",\n 30: \"'uncu\",\n 60: \"'ıncı\",\n 90: \"'ıncı\",\n };\n\n var tr = moment.defineLocale('tr', {\n months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split(\n '_'\n ),\n monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),\n weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split(\n '_'\n ),\n weekdaysShort: 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),\n weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),\n meridiem: function (hours, minutes, isLower) {\n if (hours < 12) {\n return isLower ? 'öö' : 'ÖÖ';\n } else {\n return isLower ? 'ös' : 'ÖS';\n }\n },\n meridiemParse: /öö|ÖÖ|ös|ÖS/,\n isPM: function (input) {\n return input === 'ös' || input === 'ÖS';\n },\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[bugün saat] LT',\n nextDay: '[yarın saat] LT',\n nextWeek: '[gelecek] dddd [saat] LT',\n lastDay: '[dün] LT',\n lastWeek: '[geçen] dddd [saat] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s sonra',\n past: '%s önce',\n s: 'birkaç saniye',\n ss: '%d saniye',\n m: 'bir dakika',\n mm: '%d dakika',\n h: 'bir saat',\n hh: '%d saat',\n d: 'bir gün',\n dd: '%d gün',\n w: 'bir hafta',\n ww: '%d hafta',\n M: 'bir ay',\n MM: '%d ay',\n y: 'bir yıl',\n yy: '%d yıl',\n },\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'Do':\n case 'DD':\n return number;\n default:\n if (number === 0) {\n // special case for zero\n return number + \"'ıncı\";\n }\n var a = number % 10,\n b = (number % 100) - a,\n c = number >= 100 ? 100 : null;\n return number + (suffixes[a] || suffixes[b] || suffixes[c]);\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return tr;\n\n})));\n","//! moment.js locale configuration\n//! locale : Danish [da]\n//! author : Ulrik Nielsen : https://github.com/mrbase\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var da = moment.defineLocale('da', {\n months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split(\n '_'\n ),\n monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),\n weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),\n weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),\n weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY HH:mm',\n LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',\n },\n calendar: {\n sameDay: '[i dag kl.] LT',\n nextDay: '[i morgen kl.] LT',\n nextWeek: 'på dddd [kl.] LT',\n lastDay: '[i går kl.] LT',\n lastWeek: '[i] dddd[s kl.] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'om %s',\n past: '%s siden',\n s: 'få sekunder',\n ss: '%d sekunder',\n m: 'et minut',\n mm: '%d minutter',\n h: 'en time',\n hh: '%d timer',\n d: 'en dag',\n dd: '%d dage',\n M: 'en måned',\n MM: '%d måneder',\n y: 'et år',\n yy: '%d år',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return da;\n\n})));\n","//! moment.js locale configuration\n//! locale : Tagalog (Philippines) [tl-ph]\n//! author : Dan Hagman : https://github.com/hagmandan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var tlPh = moment.defineLocale('tl-ph', {\n months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(\n '_'\n ),\n monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),\n weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(\n '_'\n ),\n weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),\n weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'MM/D/YYYY',\n LL: 'MMMM D, YYYY',\n LLL: 'MMMM D, YYYY HH:mm',\n LLLL: 'dddd, MMMM DD, YYYY HH:mm',\n },\n calendar: {\n sameDay: 'LT [ngayong araw]',\n nextDay: '[Bukas ng] LT',\n nextWeek: 'LT [sa susunod na] dddd',\n lastDay: 'LT [kahapon]',\n lastWeek: 'LT [noong nakaraang] dddd',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'sa loob ng %s',\n past: '%s ang nakalipas',\n s: 'ilang segundo',\n ss: '%d segundo',\n m: 'isang minuto',\n mm: '%d minuto',\n h: 'isang oras',\n hh: '%d oras',\n d: 'isang araw',\n dd: '%d araw',\n M: 'isang buwan',\n MM: '%d buwan',\n y: 'isang taon',\n yy: '%d taon',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}/,\n ordinal: function (number) {\n return number;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return tlPh;\n\n})));\n","//! moment.js locale configuration\n//! locale : Basque [eu]\n//! author : Eneko Illarramendi : https://github.com/eillarra\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var eu = moment.defineLocale('eu', {\n months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split(\n '_'\n ),\n monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split(\n '_'\n ),\n weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),\n weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'YYYY[ko] MMMM[ren] D[a]',\n LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',\n LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',\n l: 'YYYY-M-D',\n ll: 'YYYY[ko] MMM D[a]',\n lll: 'YYYY[ko] MMM D[a] HH:mm',\n llll: 'ddd, YYYY[ko] MMM D[a] HH:mm',\n },\n calendar: {\n sameDay: '[gaur] LT[etan]',\n nextDay: '[bihar] LT[etan]',\n nextWeek: 'dddd LT[etan]',\n lastDay: '[atzo] LT[etan]',\n lastWeek: '[aurreko] dddd LT[etan]',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s barru',\n past: 'duela %s',\n s: 'segundo batzuk',\n ss: '%d segundo',\n m: 'minutu bat',\n mm: '%d minutu',\n h: 'ordu bat',\n hh: '%d ordu',\n d: 'egun bat',\n dd: '%d egun',\n M: 'hilabete bat',\n MM: '%d hilabete',\n y: 'urte bat',\n yy: '%d urte',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return eu;\n\n})));\n","//! moment.js locale configuration\n//! locale : Thai [th]\n//! author : Kridsada Thanabulpong : https://github.com/sirn\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var th = moment.defineLocale('th', {\n months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split(\n '_'\n ),\n monthsShort: 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),\n weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference\n weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY เวลา H:mm',\n LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm',\n },\n meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,\n isPM: function (input) {\n return input === 'หลังเที่ยง';\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ก่อนเที่ยง';\n } else {\n return 'หลังเที่ยง';\n }\n },\n calendar: {\n sameDay: '[วันนี้ เวลา] LT',\n nextDay: '[พรุ่งนี้ เวลา] LT',\n nextWeek: 'dddd[หน้า เวลา] LT',\n lastDay: '[เมื่อวานนี้ เวลา] LT',\n lastWeek: '[วัน]dddd[ที่แล้ว เวลา] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'อีก %s',\n past: '%sที่แล้ว',\n s: 'ไม่กี่วินาที',\n ss: '%d วินาที',\n m: '1 นาที',\n mm: '%d นาที',\n h: '1 ชั่วโมง',\n hh: '%d ชั่วโมง',\n d: '1 วัน',\n dd: '%d วัน',\n w: '1 สัปดาห์',\n ww: '%d สัปดาห์',\n M: '1 เดือน',\n MM: '%d เดือน',\n y: '1 ปี',\n yy: '%d ปี',\n },\n });\n\n return th;\n\n})));\n","//! moment.js locale configuration\n//! locale : Serbian Cyrillic [sr-cyrl]\n//! author : Milan Janačković : https://github.com/milan-j\n//! author : Stefan Crnjaković : https://github.com/crnjakovic\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var translator = {\n words: {\n //Different grammatical cases\n ss: ['секунда', 'секунде', 'секунди'],\n m: ['један минут', 'једне минуте'],\n mm: ['минут', 'минуте', 'минута'],\n h: ['један сат', 'једног сата'],\n hh: ['сат', 'сата', 'сати'],\n dd: ['дан', 'дана', 'дана'],\n MM: ['месец', 'месеца', 'месеци'],\n yy: ['година', 'године', 'година'],\n },\n correctGrammaticalCase: function (number, wordKey) {\n return number === 1\n ? wordKey[0]\n : number >= 2 && number <= 4\n ? wordKey[1]\n : wordKey[2];\n },\n translate: function (number, withoutSuffix, key) {\n var wordKey = translator.words[key];\n if (key.length === 1) {\n return withoutSuffix ? wordKey[0] : wordKey[1];\n } else {\n return (\n number +\n ' ' +\n translator.correctGrammaticalCase(number, wordKey)\n );\n }\n },\n };\n\n var srCyrl = moment.defineLocale('sr-cyrl', {\n months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split(\n '_'\n ),\n monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),\n weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),\n weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'D. M. YYYY.',\n LL: 'D. MMMM YYYY.',\n LLL: 'D. MMMM YYYY. H:mm',\n LLLL: 'dddd, D. MMMM YYYY. H:mm',\n },\n calendar: {\n sameDay: '[данас у] LT',\n nextDay: '[сутра у] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[у] [недељу] [у] LT';\n case 3:\n return '[у] [среду] [у] LT';\n case 6:\n return '[у] [суботу] [у] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[у] dddd [у] LT';\n }\n },\n lastDay: '[јуче у] LT',\n lastWeek: function () {\n var lastWeekDays = [\n '[прошле] [недеље] [у] LT',\n '[прошлог] [понедељка] [у] LT',\n '[прошлог] [уторка] [у] LT',\n '[прошле] [среде] [у] LT',\n '[прошлог] [четвртка] [у] LT',\n '[прошлог] [петка] [у] LT',\n '[прошле] [суботе] [у] LT',\n ];\n return lastWeekDays[this.day()];\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'за %s',\n past: 'пре %s',\n s: 'неколико секунди',\n ss: translator.translate,\n m: translator.translate,\n mm: translator.translate,\n h: translator.translate,\n hh: translator.translate,\n d: 'дан',\n dd: translator.translate,\n M: 'месец',\n MM: translator.translate,\n y: 'годину',\n yy: translator.translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 1st is the first week of the year.\n },\n });\n\n return srCyrl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Occitan, lengadocian dialecte [oc-lnc]\n//! author : Quentin PAGÈS : https://github.com/Quenty31\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ocLnc = moment.defineLocale('oc-lnc', {\n months: {\n standalone: 'genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split(\n '_'\n ),\n format: \"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre\".split(\n '_'\n ),\n isFormat: /D[oD]?(\\s)+MMMM/,\n },\n monthsShort: 'gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split(\n '_'\n ),\n weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'),\n weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM [de] YYYY',\n ll: 'D MMM YYYY',\n LLL: 'D MMMM [de] YYYY [a] H:mm',\n lll: 'D MMM YYYY, H:mm',\n LLLL: 'dddd D MMMM [de] YYYY [a] H:mm',\n llll: 'ddd D MMM YYYY, H:mm',\n },\n calendar: {\n sameDay: '[uèi a] LT',\n nextDay: '[deman a] LT',\n nextWeek: 'dddd [a] LT',\n lastDay: '[ièr a] LT',\n lastWeek: 'dddd [passat a] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: \"d'aquí %s\",\n past: 'fa %s',\n s: 'unas segondas',\n ss: '%d segondas',\n m: 'una minuta',\n mm: '%d minutas',\n h: 'una ora',\n hh: '%d oras',\n d: 'un jorn',\n dd: '%d jorns',\n M: 'un mes',\n MM: '%d meses',\n y: 'un an',\n yy: '%d ans',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(r|n|t|è|a)/,\n ordinal: function (number, period) {\n var output =\n number === 1\n ? 'r'\n : number === 2\n ? 'n'\n : number === 3\n ? 'r'\n : number === 4\n ? 't'\n : 'è';\n if (period === 'w' || period === 'W') {\n output = 'a';\n }\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4,\n },\n });\n\n return ocLnc;\n\n})));\n","//! moment.js locale configuration\n//! locale : Maltese (Malta) [mt]\n//! author : Alessandro Maruccia : https://github.com/alesma\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var mt = moment.defineLocale('mt', {\n months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split(\n '_'\n ),\n monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),\n weekdays: 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split(\n '_'\n ),\n weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),\n weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Illum fil-]LT',\n nextDay: '[Għada fil-]LT',\n nextWeek: 'dddd [fil-]LT',\n lastDay: '[Il-bieraħ fil-]LT',\n lastWeek: 'dddd [li għadda] [fil-]LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'f’ %s',\n past: '%s ilu',\n s: 'ftit sekondi',\n ss: '%d sekondi',\n m: 'minuta',\n mm: '%d minuti',\n h: 'siegħa',\n hh: '%d siegħat',\n d: 'ġurnata',\n dd: '%d ġranet',\n M: 'xahar',\n MM: '%d xhur',\n y: 'sena',\n yy: '%d sni',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return mt;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic (Lybia) [ar-ly]\n//! author : Ali Hmer: https://github.com/kikoanis\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '6',\n 7: '7',\n 8: '8',\n 9: '9',\n 0: '0',\n },\n pluralForm = function (n) {\n return n === 0\n ? 0\n : n === 1\n ? 1\n : n === 2\n ? 2\n : n % 100 >= 3 && n % 100 <= 10\n ? 3\n : n % 100 >= 11\n ? 4\n : 5;\n },\n plurals = {\n s: [\n 'أقل من ثانية',\n 'ثانية واحدة',\n ['ثانيتان', 'ثانيتين'],\n '%d ثوان',\n '%d ثانية',\n '%d ثانية',\n ],\n m: [\n 'أقل من دقيقة',\n 'دقيقة واحدة',\n ['دقيقتان', 'دقيقتين'],\n '%d دقائق',\n '%d دقيقة',\n '%d دقيقة',\n ],\n h: [\n 'أقل من ساعة',\n 'ساعة واحدة',\n ['ساعتان', 'ساعتين'],\n '%d ساعات',\n '%d ساعة',\n '%d ساعة',\n ],\n d: [\n 'أقل من يوم',\n 'يوم واحد',\n ['يومان', 'يومين'],\n '%d أيام',\n '%d يومًا',\n '%d يوم',\n ],\n M: [\n 'أقل من شهر',\n 'شهر واحد',\n ['شهران', 'شهرين'],\n '%d أشهر',\n '%d شهرا',\n '%d شهر',\n ],\n y: [\n 'أقل من عام',\n 'عام واحد',\n ['عامان', 'عامين'],\n '%d أعوام',\n '%d عامًا',\n '%d عام',\n ],\n },\n pluralize = function (u) {\n return function (number, withoutSuffix, string, isFuture) {\n var f = pluralForm(number),\n str = plurals[u][pluralForm(number)];\n if (f === 2) {\n str = str[withoutSuffix ? 0 : 1];\n }\n return str.replace(/%d/i, number);\n };\n },\n months = [\n 'يناير',\n 'فبراير',\n 'مارس',\n 'أبريل',\n 'مايو',\n 'يونيو',\n 'يوليو',\n 'أغسطس',\n 'سبتمبر',\n 'أكتوبر',\n 'نوفمبر',\n 'ديسمبر',\n ];\n\n var arLy = moment.defineLocale('ar-ly', {\n months: months,\n monthsShort: months,\n weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'D/\\u200FM/\\u200FYYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n meridiemParse: /ص|م/,\n isPM: function (input) {\n return 'م' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ص';\n } else {\n return 'م';\n }\n },\n calendar: {\n sameDay: '[اليوم عند الساعة] LT',\n nextDay: '[غدًا عند الساعة] LT',\n nextWeek: 'dddd [عند الساعة] LT',\n lastDay: '[أمس عند الساعة] LT',\n lastWeek: 'dddd [عند الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'بعد %s',\n past: 'منذ %s',\n s: pluralize('s'),\n ss: pluralize('s'),\n m: pluralize('m'),\n mm: pluralize('m'),\n h: pluralize('h'),\n hh: pluralize('h'),\n d: pluralize('d'),\n dd: pluralize('d'),\n M: pluralize('M'),\n MM: pluralize('M'),\n y: pluralize('y'),\n yy: pluralize('y'),\n },\n preparse: function (string) {\n return string.replace(/،/g, ',');\n },\n postformat: function (string) {\n return string\n .replace(/\\d/g, function (match) {\n return symbolMap[match];\n })\n .replace(/,/g, '،');\n },\n week: {\n dow: 6, // Saturday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return arLy;\n\n})));\n","//! moment.js locale configuration\n//! locale : Belarusian [be]\n//! author : Dmitry Demidov : https://github.com/demidov91\n//! author: Praleska: http://praleska.pro/\n//! Author : Menelion Elensúle : https://github.com/Oire\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function plural(word, num) {\n var forms = word.split('_');\n return num % 10 === 1 && num % 100 !== 11\n ? forms[0]\n : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)\n ? forms[1]\n : forms[2];\n }\n function relativeTimeWithPlural(number, withoutSuffix, key) {\n var format = {\n ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',\n mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',\n hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',\n dd: 'дзень_дні_дзён',\n MM: 'месяц_месяцы_месяцаў',\n yy: 'год_гады_гадоў',\n };\n if (key === 'm') {\n return withoutSuffix ? 'хвіліна' : 'хвіліну';\n } else if (key === 'h') {\n return withoutSuffix ? 'гадзіна' : 'гадзіну';\n } else {\n return number + ' ' + plural(format[key], +number);\n }\n }\n\n var be = moment.defineLocale('be', {\n months: {\n format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split(\n '_'\n ),\n standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split(\n '_'\n ),\n },\n monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split(\n '_'\n ),\n weekdays: {\n format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split(\n '_'\n ),\n standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split(\n '_'\n ),\n isFormat: /\\[ ?[Ууў] ?(?:мінулую|наступную)? ?\\] ?dddd/,\n },\n weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),\n weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY г.',\n LLL: 'D MMMM YYYY г., HH:mm',\n LLLL: 'dddd, D MMMM YYYY г., HH:mm',\n },\n calendar: {\n sameDay: '[Сёння ў] LT',\n nextDay: '[Заўтра ў] LT',\n lastDay: '[Учора ў] LT',\n nextWeek: function () {\n return '[У] dddd [ў] LT';\n },\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n case 3:\n case 5:\n case 6:\n return '[У мінулую] dddd [ў] LT';\n case 1:\n case 2:\n case 4:\n return '[У мінулы] dddd [ў] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'праз %s',\n past: '%s таму',\n s: 'некалькі секунд',\n m: relativeTimeWithPlural,\n mm: relativeTimeWithPlural,\n h: relativeTimeWithPlural,\n hh: relativeTimeWithPlural,\n d: 'дзень',\n dd: relativeTimeWithPlural,\n M: 'месяц',\n MM: relativeTimeWithPlural,\n y: 'год',\n yy: relativeTimeWithPlural,\n },\n meridiemParse: /ночы|раніцы|дня|вечара/,\n isPM: function (input) {\n return /^(дня|вечара)$/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'ночы';\n } else if (hour < 12) {\n return 'раніцы';\n } else if (hour < 17) {\n return 'дня';\n } else {\n return 'вечара';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(і|ы|га)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'M':\n case 'd':\n case 'DDD':\n case 'w':\n case 'W':\n return (number % 10 === 2 || number % 10 === 3) &&\n number % 100 !== 12 &&\n number % 100 !== 13\n ? number + '-і'\n : number + '-ы';\n case 'D':\n return number + '-га';\n default:\n return number;\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return be;\n\n})));\n","//! moment.js locale configuration\n//! locale : Georgian [ka]\n//! author : Irakli Janiashvili : https://github.com/IrakliJani\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ka = moment.defineLocale('ka', {\n months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split(\n '_'\n ),\n monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),\n weekdays: {\n standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split(\n '_'\n ),\n format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split(\n '_'\n ),\n isFormat: /(წინა|შემდეგ)/,\n },\n weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),\n weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[დღეს] LT[-ზე]',\n nextDay: '[ხვალ] LT[-ზე]',\n lastDay: '[გუშინ] LT[-ზე]',\n nextWeek: '[შემდეგ] dddd LT[-ზე]',\n lastWeek: '[წინა] dddd LT-ზე',\n sameElse: 'L',\n },\n relativeTime: {\n future: function (s) {\n return s.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/, function (\n $0,\n $1,\n $2\n ) {\n return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';\n });\n },\n past: function (s) {\n if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {\n return s.replace(/(ი|ე)$/, 'ის წინ');\n }\n if (/წელი/.test(s)) {\n return s.replace(/წელი$/, 'წლის წინ');\n }\n return s;\n },\n s: 'რამდენიმე წამი',\n ss: '%d წამი',\n m: 'წუთი',\n mm: '%d წუთი',\n h: 'საათი',\n hh: '%d საათი',\n d: 'დღე',\n dd: '%d დღე',\n M: 'თვე',\n MM: '%d თვე',\n y: 'წელი',\n yy: '%d წელი',\n },\n dayOfMonthOrdinalParse: /0|1-ლი|მე-\\d{1,2}|\\d{1,2}-ე/,\n ordinal: function (number) {\n if (number === 0) {\n return number;\n }\n if (number === 1) {\n return number + '-ლი';\n }\n if (\n number < 20 ||\n (number <= 100 && number % 20 === 0) ||\n number % 100 === 0\n ) {\n return 'მე-' + number;\n }\n return number + '-ე';\n },\n week: {\n dow: 1,\n doy: 7,\n },\n });\n\n return ka;\n\n})));\n","//! moment.js locale configuration\n//! locale : Korean [ko]\n//! author : Kyungwook, Park : https://github.com/kyungw00k\n//! author : Jeeeyul Lee \n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ko = moment.defineLocale('ko', {\n months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),\n monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split(\n '_'\n ),\n weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),\n weekdaysShort: '일_월_화_수_목_금_토'.split('_'),\n weekdaysMin: '일_월_화_수_목_금_토'.split('_'),\n longDateFormat: {\n LT: 'A h:mm',\n LTS: 'A h:mm:ss',\n L: 'YYYY.MM.DD.',\n LL: 'YYYY년 MMMM D일',\n LLL: 'YYYY년 MMMM D일 A h:mm',\n LLLL: 'YYYY년 MMMM D일 dddd A h:mm',\n l: 'YYYY.MM.DD.',\n ll: 'YYYY년 MMMM D일',\n lll: 'YYYY년 MMMM D일 A h:mm',\n llll: 'YYYY년 MMMM D일 dddd A h:mm',\n },\n calendar: {\n sameDay: '오늘 LT',\n nextDay: '내일 LT',\n nextWeek: 'dddd LT',\n lastDay: '어제 LT',\n lastWeek: '지난주 dddd LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s 후',\n past: '%s 전',\n s: '몇 초',\n ss: '%d초',\n m: '1분',\n mm: '%d분',\n h: '한 시간',\n hh: '%d시간',\n d: '하루',\n dd: '%d일',\n M: '한 달',\n MM: '%d달',\n y: '일 년',\n yy: '%d년',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(일|월|주)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '일';\n case 'M':\n return number + '월';\n case 'w':\n case 'W':\n return number + '주';\n default:\n return number;\n }\n },\n meridiemParse: /오전|오후/,\n isPM: function (token) {\n return token === '오후';\n },\n meridiem: function (hour, minute, isUpper) {\n return hour < 12 ? '오전' : '오후';\n },\n });\n\n return ko;\n\n})));\n","//! moment.js locale configuration\n//! locale : Kurdish [ku]\n//! author : Shahram Mebashar : https://github.com/ShahramMebashar\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '١',\n 2: '٢',\n 3: '٣',\n 4: '٤',\n 5: '٥',\n 6: '٦',\n 7: '٧',\n 8: '٨',\n 9: '٩',\n 0: '٠',\n },\n numberMap = {\n '١': '1',\n '٢': '2',\n '٣': '3',\n '٤': '4',\n '٥': '5',\n '٦': '6',\n '٧': '7',\n '٨': '8',\n '٩': '9',\n '٠': '0',\n },\n months = [\n 'کانونی دووەم',\n 'شوبات',\n 'ئازار',\n 'نیسان',\n 'ئایار',\n 'حوزەیران',\n 'تەمموز',\n 'ئاب',\n 'ئەیلوول',\n 'تشرینی یەكەم',\n 'تشرینی دووەم',\n 'كانونی یەکەم',\n ];\n\n var ku = moment.defineLocale('ku', {\n months: months,\n monthsShort: months,\n weekdays: 'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split(\n '_'\n ),\n weekdaysShort: 'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split(\n '_'\n ),\n weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n meridiemParse: /ئێواره‌|به‌یانی/,\n isPM: function (input) {\n return /ئێواره‌/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'به‌یانی';\n } else {\n return 'ئێواره‌';\n }\n },\n calendar: {\n sameDay: '[ئه‌مرۆ كاتژمێر] LT',\n nextDay: '[به‌یانی كاتژمێر] LT',\n nextWeek: 'dddd [كاتژمێر] LT',\n lastDay: '[دوێنێ كاتژمێر] LT',\n lastWeek: 'dddd [كاتژمێر] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'له‌ %s',\n past: '%s',\n s: 'چه‌ند چركه‌یه‌ك',\n ss: 'چركه‌ %d',\n m: 'یه‌ك خوله‌ك',\n mm: '%d خوله‌ك',\n h: 'یه‌ك كاتژمێر',\n hh: '%d كاتژمێر',\n d: 'یه‌ك ڕۆژ',\n dd: '%d ڕۆژ',\n M: 'یه‌ك مانگ',\n MM: '%d مانگ',\n y: 'یه‌ك ساڵ',\n yy: '%d ساڵ',\n },\n preparse: function (string) {\n return string\n .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {\n return numberMap[match];\n })\n .replace(/،/g, ',');\n },\n postformat: function (string) {\n return string\n .replace(/\\d/g, function (match) {\n return symbolMap[match];\n })\n .replace(/,/g, '،');\n },\n week: {\n dow: 6, // Saturday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return ku;\n\n})));\n","//! moment.js locale configuration\n//! locale : Bosnian [bs]\n//! author : Nedim Cholich : https://github.com/frontyard\n//! based on (hr) translation by Bojan Marković\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function translate(number, withoutSuffix, key) {\n var result = number + ' ';\n switch (key) {\n case 'ss':\n if (number === 1) {\n result += 'sekunda';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'sekunde';\n } else {\n result += 'sekundi';\n }\n return result;\n case 'm':\n return withoutSuffix ? 'jedna minuta' : 'jedne minute';\n case 'mm':\n if (number === 1) {\n result += 'minuta';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'minute';\n } else {\n result += 'minuta';\n }\n return result;\n case 'h':\n return withoutSuffix ? 'jedan sat' : 'jednog sata';\n case 'hh':\n if (number === 1) {\n result += 'sat';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'sata';\n } else {\n result += 'sati';\n }\n return result;\n case 'dd':\n if (number === 1) {\n result += 'dan';\n } else {\n result += 'dana';\n }\n return result;\n case 'MM':\n if (number === 1) {\n result += 'mjesec';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'mjeseca';\n } else {\n result += 'mjeseci';\n }\n return result;\n case 'yy':\n if (number === 1) {\n result += 'godina';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'godine';\n } else {\n result += 'godina';\n }\n return result;\n }\n }\n\n var bs = moment.defineLocale('bs', {\n months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split(\n '_'\n ),\n monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(\n '_'\n ),\n weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),\n weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm',\n LLLL: 'dddd, D. MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[danas u] LT',\n nextDay: '[sutra u] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[u] [nedjelju] [u] LT';\n case 3:\n return '[u] [srijedu] [u] LT';\n case 6:\n return '[u] [subotu] [u] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[u] dddd [u] LT';\n }\n },\n lastDay: '[jučer u] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n case 3:\n return '[prošlu] dddd [u] LT';\n case 6:\n return '[prošle] [subote] [u] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[prošli] dddd [u] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: 'prije %s',\n s: 'par sekundi',\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: 'dan',\n dd: translate,\n M: 'mjesec',\n MM: translate,\n y: 'godinu',\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return bs;\n\n})));\n","//! moment.js locale configuration\n//! locale : Lithuanian [lt]\n//! author : Mindaugas Mozūras : https://github.com/mmozuras\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var units = {\n ss: 'sekundė_sekundžių_sekundes',\n m: 'minutė_minutės_minutę',\n mm: 'minutės_minučių_minutes',\n h: 'valanda_valandos_valandą',\n hh: 'valandos_valandų_valandas',\n d: 'diena_dienos_dieną',\n dd: 'dienos_dienų_dienas',\n M: 'mėnuo_mėnesio_mėnesį',\n MM: 'mėnesiai_mėnesių_mėnesius',\n y: 'metai_metų_metus',\n yy: 'metai_metų_metus',\n };\n function translateSeconds(number, withoutSuffix, key, isFuture) {\n if (withoutSuffix) {\n return 'kelios sekundės';\n } else {\n return isFuture ? 'kelių sekundžių' : 'kelias sekundes';\n }\n }\n function translateSingular(number, withoutSuffix, key, isFuture) {\n return withoutSuffix\n ? forms(key)[0]\n : isFuture\n ? forms(key)[1]\n : forms(key)[2];\n }\n function special(number) {\n return number % 10 === 0 || (number > 10 && number < 20);\n }\n function forms(key) {\n return units[key].split('_');\n }\n function translate(number, withoutSuffix, key, isFuture) {\n var result = number + ' ';\n if (number === 1) {\n return (\n result + translateSingular(number, withoutSuffix, key[0], isFuture)\n );\n } else if (withoutSuffix) {\n return result + (special(number) ? forms(key)[1] : forms(key)[0]);\n } else {\n if (isFuture) {\n return result + forms(key)[1];\n } else {\n return result + (special(number) ? forms(key)[1] : forms(key)[2]);\n }\n }\n }\n var lt = moment.defineLocale('lt', {\n months: {\n format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split(\n '_'\n ),\n standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split(\n '_'\n ),\n isFormat: /D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/,\n },\n monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),\n weekdays: {\n format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split(\n '_'\n ),\n standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split(\n '_'\n ),\n isFormat: /dddd HH:mm/,\n },\n weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),\n weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'YYYY [m.] MMMM D [d.]',\n LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',\n LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',\n l: 'YYYY-MM-DD',\n ll: 'YYYY [m.] MMMM D [d.]',\n lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',\n llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]',\n },\n calendar: {\n sameDay: '[Šiandien] LT',\n nextDay: '[Rytoj] LT',\n nextWeek: 'dddd LT',\n lastDay: '[Vakar] LT',\n lastWeek: '[Praėjusį] dddd LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'po %s',\n past: 'prieš %s',\n s: translateSeconds,\n ss: translate,\n m: translateSingular,\n mm: translate,\n h: translateSingular,\n hh: translate,\n d: translateSingular,\n dd: translate,\n M: translateSingular,\n MM: translate,\n y: translateSingular,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-oji/,\n ordinal: function (number) {\n return number + '-oji';\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return lt;\n\n})));\n","//! moment.js locale configuration\n//! locale : Vietnamese [vi]\n//! author : Bang Nguyen : https://github.com/bangnk\n//! author : Chien Kira : https://github.com/chienkira\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var vi = moment.defineLocale('vi', {\n months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split(\n '_'\n ),\n monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(\n '_'\n ),\n weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),\n weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),\n weekdaysParseExact: true,\n meridiemParse: /sa|ch/i,\n isPM: function (input) {\n return /^ch$/i.test(input);\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 12) {\n return isLower ? 'sa' : 'SA';\n } else {\n return isLower ? 'ch' : 'CH';\n }\n },\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM [năm] YYYY',\n LLL: 'D MMMM [năm] YYYY HH:mm',\n LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',\n l: 'DD/M/YYYY',\n ll: 'D MMM YYYY',\n lll: 'D MMM YYYY HH:mm',\n llll: 'ddd, D MMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Hôm nay lúc] LT',\n nextDay: '[Ngày mai lúc] LT',\n nextWeek: 'dddd [tuần tới lúc] LT',\n lastDay: '[Hôm qua lúc] LT',\n lastWeek: 'dddd [tuần trước lúc] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s tới',\n past: '%s trước',\n s: 'vài giây',\n ss: '%d giây',\n m: 'một phút',\n mm: '%d phút',\n h: 'một giờ',\n hh: '%d giờ',\n d: 'một ngày',\n dd: '%d ngày',\n w: 'một tuần',\n ww: '%d tuần',\n M: 'một tháng',\n MM: '%d tháng',\n y: 'một năm',\n yy: '%d năm',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}/,\n ordinal: function (number) {\n return number;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return vi;\n\n})));\n","//! moment.js locale configuration\n//! locale : Montenegrin [me]\n//! author : Miodrag Nikač : https://github.com/miodragnikac\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var translator = {\n words: {\n //Different grammatical cases\n ss: ['sekund', 'sekunda', 'sekundi'],\n m: ['jedan minut', 'jednog minuta'],\n mm: ['minut', 'minuta', 'minuta'],\n h: ['jedan sat', 'jednog sata'],\n hh: ['sat', 'sata', 'sati'],\n dd: ['dan', 'dana', 'dana'],\n MM: ['mjesec', 'mjeseca', 'mjeseci'],\n yy: ['godina', 'godine', 'godina'],\n },\n correctGrammaticalCase: function (number, wordKey) {\n return number === 1\n ? wordKey[0]\n : number >= 2 && number <= 4\n ? wordKey[1]\n : wordKey[2];\n },\n translate: function (number, withoutSuffix, key) {\n var wordKey = translator.words[key];\n if (key.length === 1) {\n return withoutSuffix ? wordKey[0] : wordKey[1];\n } else {\n return (\n number +\n ' ' +\n translator.correctGrammaticalCase(number, wordKey)\n );\n }\n },\n };\n\n var me = moment.defineLocale('me', {\n months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(\n '_'\n ),\n monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(\n '_'\n ),\n weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),\n weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm',\n LLLL: 'dddd, D. MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[danas u] LT',\n nextDay: '[sjutra u] LT',\n\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[u] [nedjelju] [u] LT';\n case 3:\n return '[u] [srijedu] [u] LT';\n case 6:\n return '[u] [subotu] [u] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[u] dddd [u] LT';\n }\n },\n lastDay: '[juče u] LT',\n lastWeek: function () {\n var lastWeekDays = [\n '[prošle] [nedjelje] [u] LT',\n '[prošlog] [ponedjeljka] [u] LT',\n '[prošlog] [utorka] [u] LT',\n '[prošle] [srijede] [u] LT',\n '[prošlog] [četvrtka] [u] LT',\n '[prošlog] [petka] [u] LT',\n '[prošle] [subote] [u] LT',\n ];\n return lastWeekDays[this.day()];\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: 'prije %s',\n s: 'nekoliko sekundi',\n ss: translator.translate,\n m: translator.translate,\n mm: translator.translate,\n h: translator.translate,\n hh: translator.translate,\n d: 'dan',\n dd: translator.translate,\n M: 'mjesec',\n MM: translator.translate,\n y: 'godinu',\n yy: translator.translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return me;\n\n})));\n","//! moment.js locale configuration\n//! locale : Afrikaans [af]\n//! author : Werner Mollentze : https://github.com/wernerm\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var af = moment.defineLocale('af', {\n months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),\n weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split(\n '_'\n ),\n weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),\n weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),\n meridiemParse: /vm|nm/i,\n isPM: function (input) {\n return /^nm$/i.test(input);\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 12) {\n return isLower ? 'vm' : 'VM';\n } else {\n return isLower ? 'nm' : 'NM';\n }\n },\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Vandag om] LT',\n nextDay: '[Môre om] LT',\n nextWeek: 'dddd [om] LT',\n lastDay: '[Gister om] LT',\n lastWeek: '[Laas] dddd [om] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'oor %s',\n past: '%s gelede',\n s: \"'n paar sekondes\",\n ss: '%d sekondes',\n m: \"'n minuut\",\n mm: '%d minute',\n h: \"'n uur\",\n hh: '%d ure',\n d: \"'n dag\",\n dd: '%d dae',\n M: \"'n maand\",\n MM: '%d maande',\n y: \"'n jaar\",\n yy: '%d jaar',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n ordinal: function (number) {\n return (\n number +\n (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n ); // Thanks to Joris Röling : https://github.com/jjupiter\n },\n week: {\n dow: 1, // Maandag is die eerste dag van die week.\n doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar.\n },\n });\n\n return af;\n\n})));\n","//! moment.js locale configuration\n//! locale : Uzbek [uz]\n//! author : Sardor Muminov : https://github.com/muminoff\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var uz = moment.defineLocale('uz', {\n months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(\n '_'\n ),\n monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),\n weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),\n weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),\n weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'D MMMM YYYY, dddd HH:mm',\n },\n calendar: {\n sameDay: '[Бугун соат] LT [да]',\n nextDay: '[Эртага] LT [да]',\n nextWeek: 'dddd [куни соат] LT [да]',\n lastDay: '[Кеча соат] LT [да]',\n lastWeek: '[Утган] dddd [куни соат] LT [да]',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'Якин %s ичида',\n past: 'Бир неча %s олдин',\n s: 'фурсат',\n ss: '%d фурсат',\n m: 'бир дакика',\n mm: '%d дакика',\n h: 'бир соат',\n hh: '%d соат',\n d: 'бир кун',\n dd: '%d кун',\n M: 'бир ой',\n MM: '%d ой',\n y: 'бир йил',\n yy: '%d йил',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return uz;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (Canada) [en-ca]\n//! author : Jonathan Abourbih : https://github.com/jonbca\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enCa = moment.defineLocale('en-ca', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'YYYY-MM-DD',\n LL: 'MMMM D, YYYY',\n LLL: 'MMMM D, YYYY h:mm A',\n LLLL: 'dddd, MMMM D, YYYY h:mm A',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n });\n\n return enCa;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (United Kingdom) [en-gb]\n//! author : Chris Gedrim : https://github.com/chrisgedrim\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enGb = moment.defineLocale('en-gb', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return enGb;\n\n})));\n","//! moment.js locale configuration\n//! locale : Marathi [mr]\n//! author : Harshad Kale : https://github.com/kalehv\n//! author : Vivek Athalye : https://github.com/vnathalye\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '१',\n 2: '२',\n 3: '३',\n 4: '४',\n 5: '५',\n 6: '६',\n 7: '७',\n 8: '८',\n 9: '९',\n 0: '०',\n },\n numberMap = {\n '१': '1',\n '२': '2',\n '३': '3',\n '४': '4',\n '५': '5',\n '६': '6',\n '७': '7',\n '८': '8',\n '९': '9',\n '०': '0',\n };\n\n function relativeTimeMr(number, withoutSuffix, string, isFuture) {\n var output = '';\n if (withoutSuffix) {\n switch (string) {\n case 's':\n output = 'काही सेकंद';\n break;\n case 'ss':\n output = '%d सेकंद';\n break;\n case 'm':\n output = 'एक मिनिट';\n break;\n case 'mm':\n output = '%d मिनिटे';\n break;\n case 'h':\n output = 'एक तास';\n break;\n case 'hh':\n output = '%d तास';\n break;\n case 'd':\n output = 'एक दिवस';\n break;\n case 'dd':\n output = '%d दिवस';\n break;\n case 'M':\n output = 'एक महिना';\n break;\n case 'MM':\n output = '%d महिने';\n break;\n case 'y':\n output = 'एक वर्ष';\n break;\n case 'yy':\n output = '%d वर्षे';\n break;\n }\n } else {\n switch (string) {\n case 's':\n output = 'काही सेकंदां';\n break;\n case 'ss':\n output = '%d सेकंदां';\n break;\n case 'm':\n output = 'एका मिनिटा';\n break;\n case 'mm':\n output = '%d मिनिटां';\n break;\n case 'h':\n output = 'एका तासा';\n break;\n case 'hh':\n output = '%d तासां';\n break;\n case 'd':\n output = 'एका दिवसा';\n break;\n case 'dd':\n output = '%d दिवसां';\n break;\n case 'M':\n output = 'एका महिन्या';\n break;\n case 'MM':\n output = '%d महिन्यां';\n break;\n case 'y':\n output = 'एका वर्षा';\n break;\n case 'yy':\n output = '%d वर्षां';\n break;\n }\n }\n return output.replace(/%d/i, number);\n }\n\n var mr = moment.defineLocale('mr', {\n months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(\n '_'\n ),\n monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),\n weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),\n weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),\n longDateFormat: {\n LT: 'A h:mm वाजता',\n LTS: 'A h:mm:ss वाजता',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm वाजता',\n LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता',\n },\n calendar: {\n sameDay: '[आज] LT',\n nextDay: '[उद्या] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[काल] LT',\n lastWeek: '[मागील] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%sमध्ये',\n past: '%sपूर्वी',\n s: relativeTimeMr,\n ss: relativeTimeMr,\n m: relativeTimeMr,\n mm: relativeTimeMr,\n h: relativeTimeMr,\n hh: relativeTimeMr,\n d: relativeTimeMr,\n dd: relativeTimeMr,\n M: relativeTimeMr,\n MM: relativeTimeMr,\n y: relativeTimeMr,\n yy: relativeTimeMr,\n },\n preparse: function (string) {\n return string.replace(/[१२३४५६७८९०]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n meridiemParse: /पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'पहाटे' || meridiem === 'सकाळी') {\n return hour;\n } else if (\n meridiem === 'दुपारी' ||\n meridiem === 'सायंकाळी' ||\n meridiem === 'रात्री'\n ) {\n return hour >= 12 ? hour : hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour >= 0 && hour < 6) {\n return 'पहाटे';\n } else if (hour < 12) {\n return 'सकाळी';\n } else if (hour < 17) {\n return 'दुपारी';\n } else if (hour < 20) {\n return 'सायंकाळी';\n } else {\n return 'रात्री';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return mr;\n\n})));\n","//! moment.js locale configuration\n//! locale : Nepalese [ne]\n//! author : suvash : https://github.com/suvash\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '१',\n 2: '२',\n 3: '३',\n 4: '४',\n 5: '५',\n 6: '६',\n 7: '७',\n 8: '८',\n 9: '९',\n 0: '०',\n },\n numberMap = {\n '१': '1',\n '२': '2',\n '३': '3',\n '४': '4',\n '५': '5',\n '६': '6',\n '७': '7',\n '८': '8',\n '९': '9',\n '०': '0',\n };\n\n var ne = moment.defineLocale('ne', {\n months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split(\n '_'\n ),\n monthsShort: 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split(\n '_'\n ),\n weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),\n weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'Aको h:mm बजे',\n LTS: 'Aको h:mm:ss बजे',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, Aको h:mm बजे',\n LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे',\n },\n preparse: function (string) {\n return string.replace(/[१२३४५६७८९०]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n meridiemParse: /राति|बिहान|दिउँसो|साँझ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'राति') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'बिहान') {\n return hour;\n } else if (meridiem === 'दिउँसो') {\n return hour >= 10 ? hour : hour + 12;\n } else if (meridiem === 'साँझ') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 3) {\n return 'राति';\n } else if (hour < 12) {\n return 'बिहान';\n } else if (hour < 16) {\n return 'दिउँसो';\n } else if (hour < 20) {\n return 'साँझ';\n } else {\n return 'राति';\n }\n },\n calendar: {\n sameDay: '[आज] LT',\n nextDay: '[भोलि] LT',\n nextWeek: '[आउँदो] dddd[,] LT',\n lastDay: '[हिजो] LT',\n lastWeek: '[गएको] dddd[,] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%sमा',\n past: '%s अगाडि',\n s: 'केही क्षण',\n ss: '%d सेकेण्ड',\n m: 'एक मिनेट',\n mm: '%d मिनेट',\n h: 'एक घण्टा',\n hh: '%d घण्टा',\n d: 'एक दिन',\n dd: '%d दिन',\n M: 'एक महिना',\n MM: '%d महिना',\n y: 'एक बर्ष',\n yy: '%d बर्ष',\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return ne;\n\n})));\n","//! moment.js locale configuration\n//! locale : Chinese (Macau) [zh-mo]\n//! author : Ben : https://github.com/ben-lin\n//! author : Chris Lam : https://github.com/hehachris\n//! author : Tan Yuanhong : https://github.com/le0tan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var zhMo = moment.defineLocale('zh-mo', {\n months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n '_'\n ),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n '_'\n ),\n weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),\n weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'YYYY年M月D日',\n LLL: 'YYYY年M月D日 HH:mm',\n LLLL: 'YYYY年M月D日dddd HH:mm',\n l: 'D/M/YYYY',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日dddd HH:mm',\n },\n meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n return hour;\n } else if (meridiem === '中午') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === '下午' || meridiem === '晚上') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n var hm = hour * 100 + minute;\n if (hm < 600) {\n return '凌晨';\n } else if (hm < 900) {\n return '早上';\n } else if (hm < 1130) {\n return '上午';\n } else if (hm < 1230) {\n return '中午';\n } else if (hm < 1800) {\n return '下午';\n } else {\n return '晚上';\n }\n },\n calendar: {\n sameDay: '[今天] LT',\n nextDay: '[明天] LT',\n nextWeek: '[下]dddd LT',\n lastDay: '[昨天] LT',\n lastWeek: '[上]dddd LT',\n sameElse: 'L',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(日|月|週)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n case 'M':\n return number + '月';\n case 'w':\n case 'W':\n return number + '週';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s內',\n past: '%s前',\n s: '幾秒',\n ss: '%d 秒',\n m: '1 分鐘',\n mm: '%d 分鐘',\n h: '1 小時',\n hh: '%d 小時',\n d: '1 天',\n dd: '%d 天',\n M: '1 個月',\n MM: '%d 個月',\n y: '1 年',\n yy: '%d 年',\n },\n });\n\n return zhMo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Tajik [tg]\n//! author : Orif N. Jr. : https://github.com/orif-jr\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var suffixes = {\n 0: '-ум',\n 1: '-ум',\n 2: '-юм',\n 3: '-юм',\n 4: '-ум',\n 5: '-ум',\n 6: '-ум',\n 7: '-ум',\n 8: '-ум',\n 9: '-ум',\n 10: '-ум',\n 12: '-ум',\n 13: '-ум',\n 20: '-ум',\n 30: '-юм',\n 40: '-ум',\n 50: '-ум',\n 60: '-ум',\n 70: '-ум',\n 80: '-ум',\n 90: '-ум',\n 100: '-ум',\n };\n\n var tg = moment.defineLocale('tg', {\n months: {\n format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split(\n '_'\n ),\n standalone: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(\n '_'\n ),\n },\n monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),\n weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split(\n '_'\n ),\n weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),\n weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Имрӯз соати] LT',\n nextDay: '[Фардо соати] LT',\n lastDay: '[Дирӯз соати] LT',\n nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT',\n lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'баъди %s',\n past: '%s пеш',\n s: 'якчанд сония',\n m: 'як дақиқа',\n mm: '%d дақиқа',\n h: 'як соат',\n hh: '%d соат',\n d: 'як рӯз',\n dd: '%d рӯз',\n M: 'як моҳ',\n MM: '%d моҳ',\n y: 'як сол',\n yy: '%d сол',\n },\n meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'шаб') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'субҳ') {\n return hour;\n } else if (meridiem === 'рӯз') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === 'бегоҳ') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'шаб';\n } else if (hour < 11) {\n return 'субҳ';\n } else if (hour < 16) {\n return 'рӯз';\n } else if (hour < 19) {\n return 'бегоҳ';\n } else {\n return 'шаб';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(ум|юм)/,\n ordinal: function (number) {\n var a = number % 10,\n b = number >= 100 ? 100 : null;\n return number + (suffixes[number] || suffixes[a] || suffixes[b]);\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 1th is the first week of the year.\n },\n });\n\n return tg;\n\n})));\n","//! moment.js locale configuration\n//! locale : Czech [cs]\n//! author : petrbela : https://github.com/petrbela\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(\n '_'\n ),\n monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),\n monthsParse = [\n /^led/i,\n /^úno/i,\n /^bře/i,\n /^dub/i,\n /^kvě/i,\n /^(čvn|červen$|června)/i,\n /^(čvc|červenec|července)/i,\n /^srp/i,\n /^zář/i,\n /^říj/i,\n /^lis/i,\n /^pro/i,\n ],\n // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.\n // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.\n monthsRegex = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;\n\n function plural(n) {\n return n > 1 && n < 5 && ~~(n / 10) !== 1;\n }\n function translate(number, withoutSuffix, key, isFuture) {\n var result = number + ' ';\n switch (key) {\n case 's': // a few seconds / in a few seconds / a few seconds ago\n return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';\n case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'sekundy' : 'sekund');\n } else {\n return result + 'sekundami';\n }\n case 'm': // a minute / in a minute / a minute ago\n return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';\n case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'minuty' : 'minut');\n } else {\n return result + 'minutami';\n }\n case 'h': // an hour / in an hour / an hour ago\n return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';\n case 'hh': // 9 hours / in 9 hours / 9 hours ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'hodiny' : 'hodin');\n } else {\n return result + 'hodinami';\n }\n case 'd': // a day / in a day / a day ago\n return withoutSuffix || isFuture ? 'den' : 'dnem';\n case 'dd': // 9 days / in 9 days / 9 days ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'dny' : 'dní');\n } else {\n return result + 'dny';\n }\n case 'M': // a month / in a month / a month ago\n return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';\n case 'MM': // 9 months / in 9 months / 9 months ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'měsíce' : 'měsíců');\n } else {\n return result + 'měsíci';\n }\n case 'y': // a year / in a year / a year ago\n return withoutSuffix || isFuture ? 'rok' : 'rokem';\n case 'yy': // 9 years / in 9 years / 9 years ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'roky' : 'let');\n } else {\n return result + 'lety';\n }\n }\n }\n\n var cs = moment.defineLocale('cs', {\n months: months,\n monthsShort: monthsShort,\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.\n // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.\n monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,\n monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),\n weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),\n weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm',\n LLLL: 'dddd D. MMMM YYYY H:mm',\n l: 'D. M. YYYY',\n },\n calendar: {\n sameDay: '[dnes v] LT',\n nextDay: '[zítra v] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[v neděli v] LT';\n case 1:\n case 2:\n return '[v] dddd [v] LT';\n case 3:\n return '[ve středu v] LT';\n case 4:\n return '[ve čtvrtek v] LT';\n case 5:\n return '[v pátek v] LT';\n case 6:\n return '[v sobotu v] LT';\n }\n },\n lastDay: '[včera v] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return '[minulou neděli v] LT';\n case 1:\n case 2:\n return '[minulé] dddd [v] LT';\n case 3:\n return '[minulou středu v] LT';\n case 4:\n case 5:\n return '[minulý] dddd [v] LT';\n case 6:\n return '[minulou sobotu v] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: 'před %s',\n s: translate,\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: translate,\n dd: translate,\n M: translate,\n MM: translate,\n y: translate,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return cs;\n\n})));\n","//! moment.js locale configuration\n//! locale : Tamil [ta]\n//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '௧',\n 2: '௨',\n 3: '௩',\n 4: '௪',\n 5: '௫',\n 6: '௬',\n 7: '௭',\n 8: '௮',\n 9: '௯',\n 0: '௦',\n },\n numberMap = {\n '௧': '1',\n '௨': '2',\n '௩': '3',\n '௪': '4',\n '௫': '5',\n '௬': '6',\n '௭': '7',\n '௮': '8',\n '௯': '9',\n '௦': '0',\n };\n\n var ta = moment.defineLocale('ta', {\n months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(\n '_'\n ),\n monthsShort: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(\n '_'\n ),\n weekdays: 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split(\n '_'\n ),\n weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split(\n '_'\n ),\n weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, HH:mm',\n LLLL: 'dddd, D MMMM YYYY, HH:mm',\n },\n calendar: {\n sameDay: '[இன்று] LT',\n nextDay: '[நாளை] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[நேற்று] LT',\n lastWeek: '[கடந்த வாரம்] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s இல்',\n past: '%s முன்',\n s: 'ஒரு சில விநாடிகள்',\n ss: '%d விநாடிகள்',\n m: 'ஒரு நிமிடம்',\n mm: '%d நிமிடங்கள்',\n h: 'ஒரு மணி நேரம்',\n hh: '%d மணி நேரம்',\n d: 'ஒரு நாள்',\n dd: '%d நாட்கள்',\n M: 'ஒரு மாதம்',\n MM: '%d மாதங்கள்',\n y: 'ஒரு வருடம்',\n yy: '%d ஆண்டுகள்',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}வது/,\n ordinal: function (number) {\n return number + 'வது';\n },\n preparse: function (string) {\n return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n // refer http://ta.wikipedia.org/s/1er1\n meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,\n meridiem: function (hour, minute, isLower) {\n if (hour < 2) {\n return ' யாமம்';\n } else if (hour < 6) {\n return ' வைகறை'; // வைகறை\n } else if (hour < 10) {\n return ' காலை'; // காலை\n } else if (hour < 14) {\n return ' நண்பகல்'; // நண்பகல்\n } else if (hour < 18) {\n return ' எற்பாடு'; // எற்பாடு\n } else if (hour < 22) {\n return ' மாலை'; // மாலை\n } else {\n return ' யாமம்';\n }\n },\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'யாமம்') {\n return hour < 2 ? hour : hour + 12;\n } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {\n return hour;\n } else if (meridiem === 'நண்பகல்') {\n return hour >= 10 ? hour : hour + 12;\n } else {\n return hour + 12;\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return ta;\n\n})));\n","//! moment.js locale configuration\n//! locale : Kannada [kn]\n//! author : Rajeev Naik : https://github.com/rajeevnaikte\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '೧',\n 2: '೨',\n 3: '೩',\n 4: '೪',\n 5: '೫',\n 6: '೬',\n 7: '೭',\n 8: '೮',\n 9: '೯',\n 0: '೦',\n },\n numberMap = {\n '೧': '1',\n '೨': '2',\n '೩': '3',\n '೪': '4',\n '೫': '5',\n '೬': '6',\n '೭': '7',\n '೮': '8',\n '೯': '9',\n '೦': '0',\n };\n\n var kn = moment.defineLocale('kn', {\n months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split(\n '_'\n ),\n monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split(\n '_'\n ),\n weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),\n weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),\n longDateFormat: {\n LT: 'A h:mm',\n LTS: 'A h:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm',\n LLLL: 'dddd, D MMMM YYYY, A h:mm',\n },\n calendar: {\n sameDay: '[ಇಂದು] LT',\n nextDay: '[ನಾಳೆ] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[ನಿನ್ನೆ] LT',\n lastWeek: '[ಕೊನೆಯ] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s ನಂತರ',\n past: '%s ಹಿಂದೆ',\n s: 'ಕೆಲವು ಕ್ಷಣಗಳು',\n ss: '%d ಸೆಕೆಂಡುಗಳು',\n m: 'ಒಂದು ನಿಮಿಷ',\n mm: '%d ನಿಮಿಷ',\n h: 'ಒಂದು ಗಂಟೆ',\n hh: '%d ಗಂಟೆ',\n d: 'ಒಂದು ದಿನ',\n dd: '%d ದಿನ',\n M: 'ಒಂದು ತಿಂಗಳು',\n MM: '%d ತಿಂಗಳು',\n y: 'ಒಂದು ವರ್ಷ',\n yy: '%d ವರ್ಷ',\n },\n preparse: function (string) {\n return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'ರಾತ್ರಿ') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {\n return hour;\n } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {\n return hour >= 10 ? hour : hour + 12;\n } else if (meridiem === 'ಸಂಜೆ') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'ರಾತ್ರಿ';\n } else if (hour < 10) {\n return 'ಬೆಳಿಗ್ಗೆ';\n } else if (hour < 17) {\n return 'ಮಧ್ಯಾಹ್ನ';\n } else if (hour < 20) {\n return 'ಸಂಜೆ';\n } else {\n return 'ರಾತ್ರಿ';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(ನೇ)/,\n ordinal: function (number) {\n return number + 'ನೇ';\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return kn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic (Kuwait) [ar-kw]\n//! author : Nusret Parlak: https://github.com/nusretparlak\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var arKw = moment.defineLocale('ar-kw', {\n months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n '_'\n ),\n monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n '_'\n ),\n weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[اليوم على الساعة] LT',\n nextDay: '[غدا على الساعة] LT',\n nextWeek: 'dddd [على الساعة] LT',\n lastDay: '[أمس على الساعة] LT',\n lastWeek: 'dddd [على الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'في %s',\n past: 'منذ %s',\n s: 'ثوان',\n ss: '%d ثانية',\n m: 'دقيقة',\n mm: '%d دقائق',\n h: 'ساعة',\n hh: '%d ساعات',\n d: 'يوم',\n dd: '%d أيام',\n M: 'شهر',\n MM: '%d أشهر',\n y: 'سنة',\n yy: '%d سنوات',\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return arKw;\n\n})));\n","//! moment.js locale configuration\n//! locale : Luxembourgish [lb]\n//! author : mweimerskirch : https://github.com/mweimerskirch\n//! author : David Raison : https://github.com/kwisatz\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n m: ['eng Minutt', 'enger Minutt'],\n h: ['eng Stonn', 'enger Stonn'],\n d: ['een Dag', 'engem Dag'],\n M: ['ee Mount', 'engem Mount'],\n y: ['ee Joer', 'engem Joer'],\n };\n return withoutSuffix ? format[key][0] : format[key][1];\n }\n function processFutureTime(string) {\n var number = string.substr(0, string.indexOf(' '));\n if (eifelerRegelAppliesToNumber(number)) {\n return 'a ' + string;\n }\n return 'an ' + string;\n }\n function processPastTime(string) {\n var number = string.substr(0, string.indexOf(' '));\n if (eifelerRegelAppliesToNumber(number)) {\n return 'viru ' + string;\n }\n return 'virun ' + string;\n }\n /**\n * Returns true if the word before the given number loses the '-n' ending.\n * e.g. 'an 10 Deeg' but 'a 5 Deeg'\n *\n * @param number {integer}\n * @returns {boolean}\n */\n function eifelerRegelAppliesToNumber(number) {\n number = parseInt(number, 10);\n if (isNaN(number)) {\n return false;\n }\n if (number < 0) {\n // Negative Number --> always true\n return true;\n } else if (number < 10) {\n // Only 1 digit\n if (4 <= number && number <= 7) {\n return true;\n }\n return false;\n } else if (number < 100) {\n // 2 digits\n var lastDigit = number % 10,\n firstDigit = number / 10;\n if (lastDigit === 0) {\n return eifelerRegelAppliesToNumber(firstDigit);\n }\n return eifelerRegelAppliesToNumber(lastDigit);\n } else if (number < 10000) {\n // 3 or 4 digits --> recursively check first digit\n while (number >= 10) {\n number = number / 10;\n }\n return eifelerRegelAppliesToNumber(number);\n } else {\n // Anything larger than 4 digits: recursively check first n-3 digits\n number = number / 1000;\n return eifelerRegelAppliesToNumber(number);\n }\n }\n\n var lb = moment.defineLocale('lb', {\n months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n '_'\n ),\n monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split(\n '_'\n ),\n weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),\n weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm [Auer]',\n LTS: 'H:mm:ss [Auer]',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm [Auer]',\n LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]',\n },\n calendar: {\n sameDay: '[Haut um] LT',\n sameElse: 'L',\n nextDay: '[Muer um] LT',\n nextWeek: 'dddd [um] LT',\n lastDay: '[Gëschter um] LT',\n lastWeek: function () {\n // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule\n switch (this.day()) {\n case 2:\n case 4:\n return '[Leschten] dddd [um] LT';\n default:\n return '[Leschte] dddd [um] LT';\n }\n },\n },\n relativeTime: {\n future: processFutureTime,\n past: processPastTime,\n s: 'e puer Sekonnen',\n ss: '%d Sekonnen',\n m: processRelativeTime,\n mm: '%d Minutten',\n h: processRelativeTime,\n hh: '%d Stonnen',\n d: processRelativeTime,\n dd: '%d Deeg',\n M: processRelativeTime,\n MM: '%d Méint',\n y: processRelativeTime,\n yy: '%d Joer',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return lb;\n\n})));\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn-bd\": \"9686\",\n\t\"./bn-bd.js\": \"9686\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-in\": \"ec2e\",\n\t\"./en-in.js\": \"ec2e\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./en-sg\": \"b7e9\",\n\t\"./en-sg.js\": \"b7e9\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-mx\": \"b5b7\",\n\t\"./es-mx.js\": \"b5b7\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fil\": \"d69a\",\n\t\"./fil.js\": \"d69a\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-deva\": \"aaf2\",\n\t\"./gom-deva.js\": \"aaf2\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./oc-lnc\": \"167b\",\n\t\"./oc-lnc.js\": \"167b\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tk\": \"5aff\",\n\t\"./tk.js\": \"5aff\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-mo\": \"3a6c\",\n\t\"./zh-mo.js\": \"3a6c\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","//! moment.js locale configuration\n//! locale : Azerbaijani [az]\n//! author : topchiyev : https://github.com/topchiyev\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var suffixes = {\n 1: '-inci',\n 5: '-inci',\n 8: '-inci',\n 70: '-inci',\n 80: '-inci',\n 2: '-nci',\n 7: '-nci',\n 20: '-nci',\n 50: '-nci',\n 3: '-üncü',\n 4: '-üncü',\n 100: '-üncü',\n 6: '-ncı',\n 9: '-uncu',\n 10: '-uncu',\n 30: '-uncu',\n 60: '-ıncı',\n 90: '-ıncı',\n };\n\n var az = moment.defineLocale('az', {\n months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split(\n '_'\n ),\n monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),\n weekdays: 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split(\n '_'\n ),\n weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),\n weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[bugün saat] LT',\n nextDay: '[sabah saat] LT',\n nextWeek: '[gələn həftə] dddd [saat] LT',\n lastDay: '[dünən] LT',\n lastWeek: '[keçən həftə] dddd [saat] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s sonra',\n past: '%s əvvəl',\n s: 'bir neçə saniyə',\n ss: '%d saniyə',\n m: 'bir dəqiqə',\n mm: '%d dəqiqə',\n h: 'bir saat',\n hh: '%d saat',\n d: 'bir gün',\n dd: '%d gün',\n M: 'bir ay',\n MM: '%d ay',\n y: 'bir il',\n yy: '%d il',\n },\n meridiemParse: /gecə|səhər|gündüz|axşam/,\n isPM: function (input) {\n return /^(gündüz|axşam)$/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'gecə';\n } else if (hour < 12) {\n return 'səhər';\n } else if (hour < 17) {\n return 'gündüz';\n } else {\n return 'axşam';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,\n ordinal: function (number) {\n if (number === 0) {\n // special case for zero\n return number + '-ıncı';\n }\n var a = number % 10,\n b = (number % 100) - a,\n c = number >= 100 ? 100 : null;\n return number + (suffixes[a] || suffixes[b] || suffixes[c]);\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return az;\n\n})));\n","//! moment.js locale configuration\n//! locale : Chinese (Hong Kong) [zh-hk]\n//! author : Ben : https://github.com/ben-lin\n//! author : Chris Lam : https://github.com/hehachris\n//! author : Konstantin : https://github.com/skfd\n//! author : Anthony : https://github.com/anthonylau\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var zhHk = moment.defineLocale('zh-hk', {\n months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n '_'\n ),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n '_'\n ),\n weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),\n weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY/MM/DD',\n LL: 'YYYY年M月D日',\n LLL: 'YYYY年M月D日 HH:mm',\n LLLL: 'YYYY年M月D日dddd HH:mm',\n l: 'YYYY/M/D',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日dddd HH:mm',\n },\n meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n return hour;\n } else if (meridiem === '中午') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === '下午' || meridiem === '晚上') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n var hm = hour * 100 + minute;\n if (hm < 600) {\n return '凌晨';\n } else if (hm < 900) {\n return '早上';\n } else if (hm < 1200) {\n return '上午';\n } else if (hm === 1200) {\n return '中午';\n } else if (hm < 1800) {\n return '下午';\n } else {\n return '晚上';\n }\n },\n calendar: {\n sameDay: '[今天]LT',\n nextDay: '[明天]LT',\n nextWeek: '[下]ddddLT',\n lastDay: '[昨天]LT',\n lastWeek: '[上]ddddLT',\n sameElse: 'L',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(日|月|週)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n case 'M':\n return number + '月';\n case 'w':\n case 'W':\n return number + '週';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s後',\n past: '%s前',\n s: '幾秒',\n ss: '%d 秒',\n m: '1 分鐘',\n mm: '%d 分鐘',\n h: '1 小時',\n hh: '%d 小時',\n d: '1 天',\n dd: '%d 天',\n M: '1 個月',\n MM: '%d 個月',\n y: '1 年',\n yy: '%d 年',\n },\n });\n\n return zhHk;\n\n})));\n","//! moment.js locale configuration\n//! locale : Croatian [hr]\n//! author : Bojan Marković : https://github.com/bmarkovic\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function translate(number, withoutSuffix, key) {\n var result = number + ' ';\n switch (key) {\n case 'ss':\n if (number === 1) {\n result += 'sekunda';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'sekunde';\n } else {\n result += 'sekundi';\n }\n return result;\n case 'm':\n return withoutSuffix ? 'jedna minuta' : 'jedne minute';\n case 'mm':\n if (number === 1) {\n result += 'minuta';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'minute';\n } else {\n result += 'minuta';\n }\n return result;\n case 'h':\n return withoutSuffix ? 'jedan sat' : 'jednog sata';\n case 'hh':\n if (number === 1) {\n result += 'sat';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'sata';\n } else {\n result += 'sati';\n }\n return result;\n case 'dd':\n if (number === 1) {\n result += 'dan';\n } else {\n result += 'dana';\n }\n return result;\n case 'MM':\n if (number === 1) {\n result += 'mjesec';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'mjeseca';\n } else {\n result += 'mjeseci';\n }\n return result;\n case 'yy':\n if (number === 1) {\n result += 'godina';\n } else if (number === 2 || number === 3 || number === 4) {\n result += 'godine';\n } else {\n result += 'godina';\n }\n return result;\n }\n }\n\n var hr = moment.defineLocale('hr', {\n months: {\n format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split(\n '_'\n ),\n standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split(\n '_'\n ),\n },\n monthsShort: 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(\n '_'\n ),\n weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),\n weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'Do MMMM YYYY',\n LLL: 'Do MMMM YYYY H:mm',\n LLLL: 'dddd, Do MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[danas u] LT',\n nextDay: '[sutra u] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[u] [nedjelju] [u] LT';\n case 3:\n return '[u] [srijedu] [u] LT';\n case 6:\n return '[u] [subotu] [u] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[u] dddd [u] LT';\n }\n },\n lastDay: '[jučer u] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return '[prošlu] [nedjelju] [u] LT';\n case 3:\n return '[prošlu] [srijedu] [u] LT';\n case 6:\n return '[prošle] [subote] [u] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[prošli] dddd [u] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: 'prije %s',\n s: 'par sekundi',\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: 'dan',\n dd: translate,\n M: 'mjesec',\n MM: translate,\n y: 'godinu',\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return hr;\n\n})));\n","//! moment.js locale configuration\n//! locale : Indonesian [id]\n//! author : Mohammad Satrio Utomo : https://github.com/tyok\n//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var id = moment.defineLocale('id', {\n months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),\n weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),\n weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),\n weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),\n longDateFormat: {\n LT: 'HH.mm',\n LTS: 'HH.mm.ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY [pukul] HH.mm',\n LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n },\n meridiemParse: /pagi|siang|sore|malam/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'pagi') {\n return hour;\n } else if (meridiem === 'siang') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === 'sore' || meridiem === 'malam') {\n return hour + 12;\n }\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 11) {\n return 'pagi';\n } else if (hours < 15) {\n return 'siang';\n } else if (hours < 19) {\n return 'sore';\n } else {\n return 'malam';\n }\n },\n calendar: {\n sameDay: '[Hari ini pukul] LT',\n nextDay: '[Besok pukul] LT',\n nextWeek: 'dddd [pukul] LT',\n lastDay: '[Kemarin pukul] LT',\n lastWeek: 'dddd [lalu pukul] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dalam %s',\n past: '%s yang lalu',\n s: 'beberapa detik',\n ss: '%d detik',\n m: 'semenit',\n mm: '%d menit',\n h: 'sejam',\n hh: '%d jam',\n d: 'sehari',\n dd: '%d hari',\n M: 'sebulan',\n MM: '%d bulan',\n y: 'setahun',\n yy: '%d tahun',\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return id;\n\n})));\n","//! moment.js locale configuration\n//! locale : Irish or Irish Gaelic [ga]\n//! author : André Silva : https://github.com/askpt\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = [\n 'Eanáir',\n 'Feabhra',\n 'Márta',\n 'Aibreán',\n 'Bealtaine',\n 'Meitheamh',\n 'Iúil',\n 'Lúnasa',\n 'Meán Fómhair',\n 'Deireadh Fómhair',\n 'Samhain',\n 'Nollaig',\n ],\n monthsShort = [\n 'Ean',\n 'Feabh',\n 'Márt',\n 'Aib',\n 'Beal',\n 'Meith',\n 'Iúil',\n 'Lún',\n 'M.F.',\n 'D.F.',\n 'Samh',\n 'Noll',\n ],\n weekdays = [\n 'Dé Domhnaigh',\n 'Dé Luain',\n 'Dé Máirt',\n 'Dé Céadaoin',\n 'Déardaoin',\n 'Dé hAoine',\n 'Dé Sathairn',\n ],\n weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],\n weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];\n\n var ga = moment.defineLocale('ga', {\n months: months,\n monthsShort: monthsShort,\n monthsParseExact: true,\n weekdays: weekdays,\n weekdaysShort: weekdaysShort,\n weekdaysMin: weekdaysMin,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Inniu ag] LT',\n nextDay: '[Amárach ag] LT',\n nextWeek: 'dddd [ag] LT',\n lastDay: '[Inné ag] LT',\n lastWeek: 'dddd [seo caite] [ag] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'i %s',\n past: '%s ó shin',\n s: 'cúpla soicind',\n ss: '%d soicind',\n m: 'nóiméad',\n mm: '%d nóiméad',\n h: 'uair an chloig',\n hh: '%d uair an chloig',\n d: 'lá',\n dd: '%d lá',\n M: 'mí',\n MM: '%d míonna',\n y: 'bliain',\n yy: '%d bliain',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(d|na|mh)/,\n ordinal: function (number) {\n var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return ga;\n\n})));\n","//! moment.js locale configuration\n//! locale : Urdu [ur]\n//! author : Sawood Alam : https://github.com/ibnesayeed\n//! author : Zack : https://github.com/ZackVision\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = [\n 'جنوری',\n 'فروری',\n 'مارچ',\n 'اپریل',\n 'مئی',\n 'جون',\n 'جولائی',\n 'اگست',\n 'ستمبر',\n 'اکتوبر',\n 'نومبر',\n 'دسمبر',\n ],\n days = ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'];\n\n var ur = moment.defineLocale('ur', {\n months: months,\n monthsShort: months,\n weekdays: days,\n weekdaysShort: days,\n weekdaysMin: days,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd، D MMMM YYYY HH:mm',\n },\n meridiemParse: /صبح|شام/,\n isPM: function (input) {\n return 'شام' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'صبح';\n }\n return 'شام';\n },\n calendar: {\n sameDay: '[آج بوقت] LT',\n nextDay: '[کل بوقت] LT',\n nextWeek: 'dddd [بوقت] LT',\n lastDay: '[گذشتہ روز بوقت] LT',\n lastWeek: '[گذشتہ] dddd [بوقت] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s بعد',\n past: '%s قبل',\n s: 'چند سیکنڈ',\n ss: '%d سیکنڈ',\n m: 'ایک منٹ',\n mm: '%d منٹ',\n h: 'ایک گھنٹہ',\n hh: '%d گھنٹے',\n d: 'ایک دن',\n dd: '%d دن',\n M: 'ایک ماہ',\n MM: '%d ماہ',\n y: 'ایک سال',\n yy: '%d سال',\n },\n preparse: function (string) {\n return string.replace(/،/g, ',');\n },\n postformat: function (string) {\n return string.replace(/,/g, '،');\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return ur;\n\n})));\n","//! moment.js locale configuration\n//! locale : siSwati [ss]\n//! author : Nicolai Davies : https://github.com/nicolaidavies\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ss = moment.defineLocale('ss', {\n months: \"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\n '_'\n ),\n monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),\n weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split(\n '_'\n ),\n weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),\n weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY h:mm A',\n LLLL: 'dddd, D MMMM YYYY h:mm A',\n },\n calendar: {\n sameDay: '[Namuhla nga] LT',\n nextDay: '[Kusasa nga] LT',\n nextWeek: 'dddd [nga] LT',\n lastDay: '[Itolo nga] LT',\n lastWeek: 'dddd [leliphelile] [nga] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'nga %s',\n past: 'wenteka nga %s',\n s: 'emizuzwana lomcane',\n ss: '%d mzuzwana',\n m: 'umzuzu',\n mm: '%d emizuzu',\n h: 'lihora',\n hh: '%d emahora',\n d: 'lilanga',\n dd: '%d emalanga',\n M: 'inyanga',\n MM: '%d tinyanga',\n y: 'umnyaka',\n yy: '%d iminyaka',\n },\n meridiemParse: /ekuseni|emini|entsambama|ebusuku/,\n meridiem: function (hours, minutes, isLower) {\n if (hours < 11) {\n return 'ekuseni';\n } else if (hours < 15) {\n return 'emini';\n } else if (hours < 19) {\n return 'entsambama';\n } else {\n return 'ebusuku';\n }\n },\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'ekuseni') {\n return hour;\n } else if (meridiem === 'emini') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {\n if (hour === 0) {\n return 0;\n }\n return hour + 12;\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}/,\n ordinal: '%d',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return ss;\n\n})));\n","//! moment.js locale configuration\n//! locale : Spanish (United States) [es-us]\n//! author : bustta : https://github.com/bustta\n//! author : chrisrodz : https://github.com/chrisrodz\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n '_'\n ),\n monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n monthsParse = [\n /^ene/i,\n /^feb/i,\n /^mar/i,\n /^abr/i,\n /^may/i,\n /^jun/i,\n /^jul/i,\n /^ago/i,\n /^sep/i,\n /^oct/i,\n /^nov/i,\n /^dic/i,\n ],\n monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n var esUs = moment.defineLocale('es-us', {\n months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortDot;\n } else if (/-MMM-/.test(format)) {\n return monthsShort[m.month()];\n } else {\n return monthsShortDot[m.month()];\n }\n },\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n monthsShortStrictRegex: /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'MM/DD/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY h:mm A',\n LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',\n },\n calendar: {\n sameDay: function () {\n return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextDay: function () {\n return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextWeek: function () {\n return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastDay: function () {\n return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastWeek: function () {\n return (\n '[el] dddd [pasado a la' +\n (this.hours() !== 1 ? 's' : '') +\n '] LT'\n );\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'en %s',\n past: 'hace %s',\n s: 'unos segundos',\n ss: '%d segundos',\n m: 'un minuto',\n mm: '%d minutos',\n h: 'una hora',\n hh: '%d horas',\n d: 'un día',\n dd: '%d días',\n w: 'una semana',\n ww: '%d semanas',\n M: 'un mes',\n MM: '%d meses',\n y: 'un año',\n yy: '%d años',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return esUs;\n\n})));\n","//! moment.js locale configuration\n//! locale : Tetun Dili (East Timor) [tet]\n//! author : Joshua Brooks : https://github.com/joshbrooks\n//! author : Onorio De J. Afonso : https://github.com/marobo\n//! author : Sonia Simoes : https://github.com/soniasimoes\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var tet = moment.defineLocale('tet', {\n months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split(\n '_'\n ),\n monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),\n weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),\n weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),\n weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Ohin iha] LT',\n nextDay: '[Aban iha] LT',\n nextWeek: 'dddd [iha] LT',\n lastDay: '[Horiseik iha] LT',\n lastWeek: 'dddd [semana kotuk] [iha] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'iha %s',\n past: '%s liuba',\n s: 'segundu balun',\n ss: 'segundu %d',\n m: 'minutu ida',\n mm: 'minutu %d',\n h: 'oras ida',\n hh: 'oras %d',\n d: 'loron ida',\n dd: 'loron %d',\n M: 'fulan ida',\n MM: 'fulan %d',\n y: 'tinan ida',\n yy: 'tinan %d',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return tet;\n\n})));\n","//! moment.js locale configuration\n//! locale : Maldivian [dv]\n//! author : Jawish Hameed : https://github.com/jawish\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = [\n 'ޖެނުއަރީ',\n 'ފެބްރުއަރީ',\n 'މާރިޗު',\n 'އޭޕްރީލު',\n 'މޭ',\n 'ޖޫން',\n 'ޖުލައި',\n 'އޯގަސްޓު',\n 'ސެޕްޓެމްބަރު',\n 'އޮކްޓޯބަރު',\n 'ނޮވެމްބަރު',\n 'ޑިސެމްބަރު',\n ],\n weekdays = [\n 'އާދިއްތަ',\n 'ހޯމަ',\n 'އަންގާރަ',\n 'ބުދަ',\n 'ބުރާސްފަތި',\n 'ހުކުރު',\n 'ހޮނިހިރު',\n ];\n\n var dv = moment.defineLocale('dv', {\n months: months,\n monthsShort: months,\n weekdays: weekdays,\n weekdaysShort: weekdays,\n weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'D/M/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n meridiemParse: /މކ|މފ/,\n isPM: function (input) {\n return 'މފ' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'މކ';\n } else {\n return 'މފ';\n }\n },\n calendar: {\n sameDay: '[މިއަދު] LT',\n nextDay: '[މާދަމާ] LT',\n nextWeek: 'dddd LT',\n lastDay: '[އިއްޔެ] LT',\n lastWeek: '[ފާއިތުވި] dddd LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'ތެރޭގައި %s',\n past: 'ކުރިން %s',\n s: 'ސިކުންތުކޮޅެއް',\n ss: 'd% ސިކުންތު',\n m: 'މިނިޓެއް',\n mm: 'މިނިޓު %d',\n h: 'ގަޑިއިރެއް',\n hh: 'ގަޑިއިރު %d',\n d: 'ދުވަހެއް',\n dd: 'ދުވަސް %d',\n M: 'މަހެއް',\n MM: 'މަސް %d',\n y: 'އަހަރެއް',\n yy: 'އަހަރު %d',\n },\n preparse: function (string) {\n return string.replace(/،/g, ',');\n },\n postformat: function (string) {\n return string.replace(/,/g, '،');\n },\n week: {\n dow: 7, // Sunday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return dv;\n\n})));\n","//! moment.js locale configuration\n//! locale : Turkmen [tk]\n//! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var suffixes = {\n 1: \"'inji\",\n 5: \"'inji\",\n 8: \"'inji\",\n 70: \"'inji\",\n 80: \"'inji\",\n 2: \"'nji\",\n 7: \"'nji\",\n 20: \"'nji\",\n 50: \"'nji\",\n 3: \"'ünji\",\n 4: \"'ünji\",\n 100: \"'ünji\",\n 6: \"'njy\",\n 9: \"'unjy\",\n 10: \"'unjy\",\n 30: \"'unjy\",\n 60: \"'ynjy\",\n 90: \"'ynjy\",\n };\n\n var tk = moment.defineLocale('tk', {\n months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split(\n '_'\n ),\n monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'),\n weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split(\n '_'\n ),\n weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'),\n weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[bugün sagat] LT',\n nextDay: '[ertir sagat] LT',\n nextWeek: '[indiki] dddd [sagat] LT',\n lastDay: '[düýn] LT',\n lastWeek: '[geçen] dddd [sagat] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s soň',\n past: '%s öň',\n s: 'birnäçe sekunt',\n m: 'bir minut',\n mm: '%d minut',\n h: 'bir sagat',\n hh: '%d sagat',\n d: 'bir gün',\n dd: '%d gün',\n M: 'bir aý',\n MM: '%d aý',\n y: 'bir ýyl',\n yy: '%d ýyl',\n },\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'Do':\n case 'DD':\n return number;\n default:\n if (number === 0) {\n // special case for zero\n return number + \"'unjy\";\n }\n var a = number % 10,\n b = (number % 100) - a,\n c = number >= 100 ? 100 : null;\n return number + (suffixes[a] || suffixes[b] || suffixes[c]);\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return tk;\n\n})));\n","//! moment.js locale configuration\n//! locale : Hungarian [hu]\n//! author : Adam Brunner : https://github.com/adambrunner\n//! author : Peter Viszt : https://github.com/passatgt\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(\n ' '\n );\n function translate(number, withoutSuffix, key, isFuture) {\n var num = number;\n switch (key) {\n case 's':\n return isFuture || withoutSuffix\n ? 'néhány másodperc'\n : 'néhány másodperce';\n case 'ss':\n return num + (isFuture || withoutSuffix)\n ? ' másodperc'\n : ' másodperce';\n case 'm':\n return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');\n case 'mm':\n return num + (isFuture || withoutSuffix ? ' perc' : ' perce');\n case 'h':\n return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');\n case 'hh':\n return num + (isFuture || withoutSuffix ? ' óra' : ' órája');\n case 'd':\n return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');\n case 'dd':\n return num + (isFuture || withoutSuffix ? ' nap' : ' napja');\n case 'M':\n return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');\n case 'MM':\n return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');\n case 'y':\n return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');\n case 'yy':\n return num + (isFuture || withoutSuffix ? ' év' : ' éve');\n }\n return '';\n }\n function week(isFuture) {\n return (\n (isFuture ? '' : '[múlt] ') +\n '[' +\n weekEndings[this.day()] +\n '] LT[-kor]'\n );\n }\n\n var hu = moment.defineLocale('hu', {\n months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split(\n '_'\n ),\n monthsShort: 'jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),\n weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),\n weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'YYYY.MM.DD.',\n LL: 'YYYY. MMMM D.',\n LLL: 'YYYY. MMMM D. H:mm',\n LLLL: 'YYYY. MMMM D., dddd H:mm',\n },\n meridiemParse: /de|du/i,\n isPM: function (input) {\n return input.charAt(1).toLowerCase() === 'u';\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 12) {\n return isLower === true ? 'de' : 'DE';\n } else {\n return isLower === true ? 'du' : 'DU';\n }\n },\n calendar: {\n sameDay: '[ma] LT[-kor]',\n nextDay: '[holnap] LT[-kor]',\n nextWeek: function () {\n return week.call(this, true);\n },\n lastDay: '[tegnap] LT[-kor]',\n lastWeek: function () {\n return week.call(this, false);\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s múlva',\n past: '%s',\n s: translate,\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: translate,\n dd: translate,\n M: translate,\n MM: translate,\n y: translate,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return hu;\n\n})));\n","//! moment.js locale configuration\n//! locale : Chinese (China) [zh-cn]\n//! author : suupic : https://github.com/suupic\n//! author : Zeno Zeng : https://github.com/zenozeng\n//! author : uu109 : https://github.com/uu109\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var zhCn = moment.defineLocale('zh-cn', {\n months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n '_'\n ),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n '_'\n ),\n weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),\n weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY/MM/DD',\n LL: 'YYYY年M月D日',\n LLL: 'YYYY年M月D日Ah点mm分',\n LLLL: 'YYYY年M月D日ddddAh点mm分',\n l: 'YYYY/M/D',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日dddd HH:mm',\n },\n meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n return hour;\n } else if (meridiem === '下午' || meridiem === '晚上') {\n return hour + 12;\n } else {\n // '中午'\n return hour >= 11 ? hour : hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n var hm = hour * 100 + minute;\n if (hm < 600) {\n return '凌晨';\n } else if (hm < 900) {\n return '早上';\n } else if (hm < 1130) {\n return '上午';\n } else if (hm < 1230) {\n return '中午';\n } else if (hm < 1800) {\n return '下午';\n } else {\n return '晚上';\n }\n },\n calendar: {\n sameDay: '[今天]LT',\n nextDay: '[明天]LT',\n nextWeek: function (now) {\n if (now.week() !== this.week()) {\n return '[下]dddLT';\n } else {\n return '[本]dddLT';\n }\n },\n lastDay: '[昨天]LT',\n lastWeek: function (now) {\n if (this.week() !== now.week()) {\n return '[上]dddLT';\n } else {\n return '[本]dddLT';\n }\n },\n sameElse: 'L',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(日|月|周)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n case 'M':\n return number + '月';\n case 'w':\n case 'W':\n return number + '周';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s后',\n past: '%s前',\n s: '几秒',\n ss: '%d 秒',\n m: '1 分钟',\n mm: '%d 分钟',\n h: '1 小时',\n hh: '%d 小时',\n d: '1 天',\n dd: '%d 天',\n w: '1 周',\n ww: '%d 周',\n M: '1 个月',\n MM: '%d 个月',\n y: '1 年',\n yy: '%d 年',\n },\n week: {\n // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return zhCn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Telugu [te]\n//! author : Krishna Chaitanya Thota : https://github.com/kcthota\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var te = moment.defineLocale('te', {\n months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split(\n '_'\n ),\n monthsShort: 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split(\n '_'\n ),\n weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),\n weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),\n longDateFormat: {\n LT: 'A h:mm',\n LTS: 'A h:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm',\n LLLL: 'dddd, D MMMM YYYY, A h:mm',\n },\n calendar: {\n sameDay: '[నేడు] LT',\n nextDay: '[రేపు] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[నిన్న] LT',\n lastWeek: '[గత] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s లో',\n past: '%s క్రితం',\n s: 'కొన్ని క్షణాలు',\n ss: '%d సెకన్లు',\n m: 'ఒక నిమిషం',\n mm: '%d నిమిషాలు',\n h: 'ఒక గంట',\n hh: '%d గంటలు',\n d: 'ఒక రోజు',\n dd: '%d రోజులు',\n M: 'ఒక నెల',\n MM: '%d నెలలు',\n y: 'ఒక సంవత్సరం',\n yy: '%d సంవత్సరాలు',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}వ/,\n ordinal: '%dవ',\n meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'రాత్రి') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'ఉదయం') {\n return hour;\n } else if (meridiem === 'మధ్యాహ్నం') {\n return hour >= 10 ? hour : hour + 12;\n } else if (meridiem === 'సాయంత్రం') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'రాత్రి';\n } else if (hour < 10) {\n return 'ఉదయం';\n } else if (hour < 17) {\n return 'మధ్యాహ్నం';\n } else if (hour < 20) {\n return 'సాయంత్రం';\n } else {\n return 'రాత్రి';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return te;\n\n})));\n","//! moment.js locale configuration\n//! locale : Swedish [sv]\n//! author : Jens Alm : https://github.com/ulmus\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var sv = moment.defineLocale('sv', {\n months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split(\n '_'\n ),\n monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),\n weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),\n weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),\n weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY [kl.] HH:mm',\n LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',\n lll: 'D MMM YYYY HH:mm',\n llll: 'ddd D MMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Idag] LT',\n nextDay: '[Imorgon] LT',\n lastDay: '[Igår] LT',\n nextWeek: '[På] dddd LT',\n lastWeek: '[I] dddd[s] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'om %s',\n past: 'för %s sedan',\n s: 'några sekunder',\n ss: '%d sekunder',\n m: 'en minut',\n mm: '%d minuter',\n h: 'en timme',\n hh: '%d timmar',\n d: 'en dag',\n dd: '%d dagar',\n M: 'en månad',\n MM: '%d månader',\n y: 'ett år',\n yy: '%d år',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(\\:e|\\:a)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? ':e'\n : b === 1\n ? ':a'\n : b === 2\n ? ':a'\n : b === 3\n ? ':e'\n : ':e';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return sv;\n\n})));\n","//! moment.js locale configuration\n//! locale : Uyghur (China) [ug-cn]\n//! author: boyaq : https://github.com/boyaq\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ugCn = moment.defineLocale('ug-cn', {\n months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(\n '_'\n ),\n monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(\n '_'\n ),\n weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(\n '_'\n ),\n weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),\n weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',\n LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',\n LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',\n },\n meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (\n meridiem === 'يېرىم كېچە' ||\n meridiem === 'سەھەر' ||\n meridiem === 'چۈشتىن بۇرۇن'\n ) {\n return hour;\n } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {\n return hour + 12;\n } else {\n return hour >= 11 ? hour : hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n var hm = hour * 100 + minute;\n if (hm < 600) {\n return 'يېرىم كېچە';\n } else if (hm < 900) {\n return 'سەھەر';\n } else if (hm < 1130) {\n return 'چۈشتىن بۇرۇن';\n } else if (hm < 1230) {\n return 'چۈش';\n } else if (hm < 1800) {\n return 'چۈشتىن كېيىن';\n } else {\n return 'كەچ';\n }\n },\n calendar: {\n sameDay: '[بۈگۈن سائەت] LT',\n nextDay: '[ئەتە سائەت] LT',\n nextWeek: '[كېلەركى] dddd [سائەت] LT',\n lastDay: '[تۆنۈگۈن] LT',\n lastWeek: '[ئالدىنقى] dddd [سائەت] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s كېيىن',\n past: '%s بۇرۇن',\n s: 'نەچچە سېكونت',\n ss: '%d سېكونت',\n m: 'بىر مىنۇت',\n mm: '%d مىنۇت',\n h: 'بىر سائەت',\n hh: '%d سائەت',\n d: 'بىر كۈن',\n dd: '%d كۈن',\n M: 'بىر ئاي',\n MM: '%d ئاي',\n y: 'بىر يىل',\n yy: '%d يىل',\n },\n\n dayOfMonthOrdinalParse: /\\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '-كۈنى';\n case 'w':\n case 'W':\n return number + '-ھەپتە';\n default:\n return number;\n }\n },\n preparse: function (string) {\n return string.replace(/،/g, ',');\n },\n postformat: function (string) {\n return string.replace(/,/g, '،');\n },\n week: {\n // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 1st is the first week of the year.\n },\n });\n\n return ugCn;\n\n})));\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","//! moment.js locale configuration\n//! locale : Malay [ms-my]\n//! note : DEPRECATED, the correct one is [ms]\n//! author : Weldan Jamili : https://github.com/weldan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var msMy = moment.defineLocale('ms-my', {\n months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),\n weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),\n weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),\n weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),\n longDateFormat: {\n LT: 'HH.mm',\n LTS: 'HH.mm.ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY [pukul] HH.mm',\n LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n },\n meridiemParse: /pagi|tengahari|petang|malam/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'pagi') {\n return hour;\n } else if (meridiem === 'tengahari') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === 'petang' || meridiem === 'malam') {\n return hour + 12;\n }\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 11) {\n return 'pagi';\n } else if (hours < 15) {\n return 'tengahari';\n } else if (hours < 19) {\n return 'petang';\n } else {\n return 'malam';\n }\n },\n calendar: {\n sameDay: '[Hari ini pukul] LT',\n nextDay: '[Esok pukul] LT',\n nextWeek: 'dddd [pukul] LT',\n lastDay: '[Kelmarin pukul] LT',\n lastWeek: 'dddd [lepas pukul] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dalam %s',\n past: '%s yang lepas',\n s: 'beberapa saat',\n ss: '%d saat',\n m: 'seminit',\n mm: '%d minit',\n h: 'sejam',\n hh: '%d jam',\n d: 'sehari',\n dd: '%d hari',\n M: 'sebulan',\n MM: '%d bulan',\n y: 'setahun',\n yy: '%d tahun',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return msMy;\n\n})));\n","//! moment.js locale configuration\n//! locale : Esperanto [eo]\n//! author : Colin Dean : https://github.com/colindean\n//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia\n//! comment : miestasmia corrected the translation by colindean\n//! comment : Vivakvo corrected the translation by colindean and miestasmia\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var eo = moment.defineLocale('eo', {\n months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split(\n '_'\n ),\n monthsShort: 'jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec'.split('_'),\n weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),\n weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),\n weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: '[la] D[-an de] MMMM, YYYY',\n LLL: '[la] D[-an de] MMMM, YYYY HH:mm',\n LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm',\n llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm',\n },\n meridiemParse: /[ap]\\.t\\.m/i,\n isPM: function (input) {\n return input.charAt(0).toLowerCase() === 'p';\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours > 11) {\n return isLower ? 'p.t.m.' : 'P.T.M.';\n } else {\n return isLower ? 'a.t.m.' : 'A.T.M.';\n }\n },\n calendar: {\n sameDay: '[Hodiaŭ je] LT',\n nextDay: '[Morgaŭ je] LT',\n nextWeek: 'dddd[n je] LT',\n lastDay: '[Hieraŭ je] LT',\n lastWeek: '[pasintan] dddd[n je] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'post %s',\n past: 'antaŭ %s',\n s: 'kelkaj sekundoj',\n ss: '%d sekundoj',\n m: 'unu minuto',\n mm: '%d minutoj',\n h: 'unu horo',\n hh: '%d horoj',\n d: 'unu tago', //ne 'diurno', ĉar estas uzita por proksimumo\n dd: '%d tagoj',\n M: 'unu monato',\n MM: '%d monatoj',\n y: 'unu jaro',\n yy: '%d jaroj',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}a/,\n ordinal: '%da',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return eo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Sindhi [sd]\n//! author : Narain Sagar : https://github.com/narainsagar\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = [\n 'جنوري',\n 'فيبروري',\n 'مارچ',\n 'اپريل',\n 'مئي',\n 'جون',\n 'جولاءِ',\n 'آگسٽ',\n 'سيپٽمبر',\n 'آڪٽوبر',\n 'نومبر',\n 'ڊسمبر',\n ],\n days = ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمع', 'ڇنڇر'];\n\n var sd = moment.defineLocale('sd', {\n months: months,\n monthsShort: months,\n weekdays: days,\n weekdaysShort: days,\n weekdaysMin: days,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd، D MMMM YYYY HH:mm',\n },\n meridiemParse: /صبح|شام/,\n isPM: function (input) {\n return 'شام' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'صبح';\n }\n return 'شام';\n },\n calendar: {\n sameDay: '[اڄ] LT',\n nextDay: '[سڀاڻي] LT',\n nextWeek: 'dddd [اڳين هفتي تي] LT',\n lastDay: '[ڪالهه] LT',\n lastWeek: '[گزريل هفتي] dddd [تي] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s پوء',\n past: '%s اڳ',\n s: 'چند سيڪنڊ',\n ss: '%d سيڪنڊ',\n m: 'هڪ منٽ',\n mm: '%d منٽ',\n h: 'هڪ ڪلاڪ',\n hh: '%d ڪلاڪ',\n d: 'هڪ ڏينهن',\n dd: '%d ڏينهن',\n M: 'هڪ مهينو',\n MM: '%d مهينا',\n y: 'هڪ سال',\n yy: '%d سال',\n },\n preparse: function (string) {\n return string.replace(/،/g, ',');\n },\n postformat: function (string) {\n return string.replace(/,/g, '،');\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return sd;\n\n})));\n","//! moment.js locale configuration\n//! locale : Breton [br]\n//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function relativeTimeWithMutation(number, withoutSuffix, key) {\n var format = {\n mm: 'munutenn',\n MM: 'miz',\n dd: 'devezh',\n };\n return number + ' ' + mutation(format[key], number);\n }\n function specialMutationForYears(number) {\n switch (lastNumber(number)) {\n case 1:\n case 3:\n case 4:\n case 5:\n case 9:\n return number + ' bloaz';\n default:\n return number + ' vloaz';\n }\n }\n function lastNumber(number) {\n if (number > 9) {\n return lastNumber(number % 10);\n }\n return number;\n }\n function mutation(text, number) {\n if (number === 2) {\n return softMutation(text);\n }\n return text;\n }\n function softMutation(text) {\n var mutationTable = {\n m: 'v',\n b: 'v',\n d: 'z',\n };\n if (mutationTable[text.charAt(0)] === undefined) {\n return text;\n }\n return mutationTable[text.charAt(0)] + text.substring(1);\n }\n\n var monthsParse = [\n /^gen/i,\n /^c[ʼ\\']hwe/i,\n /^meu/i,\n /^ebr/i,\n /^mae/i,\n /^(mez|eve)/i,\n /^gou/i,\n /^eos/i,\n /^gwe/i,\n /^her/i,\n /^du/i,\n /^ker/i,\n ],\n monthsRegex = /^(genver|c[ʼ\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,\n monthsStrictRegex = /^(genver|c[ʼ\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,\n monthsShortStrictRegex = /^(gen|c[ʼ\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,\n fullWeekdaysParse = [\n /^sul/i,\n /^lun/i,\n /^meurzh/i,\n /^merc[ʼ\\']her/i,\n /^yaou/i,\n /^gwener/i,\n /^sadorn/i,\n ],\n shortWeekdaysParse = [\n /^Sul/i,\n /^Lun/i,\n /^Meu/i,\n /^Mer/i,\n /^Yao/i,\n /^Gwe/i,\n /^Sad/i,\n ],\n minWeekdaysParse = [\n /^Su/i,\n /^Lu/i,\n /^Me([^r]|$)/i,\n /^Mer/i,\n /^Ya/i,\n /^Gw/i,\n /^Sa/i,\n ];\n\n var br = moment.defineLocale('br', {\n months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split(\n '_'\n ),\n monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),\n weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'),\n weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),\n weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),\n weekdaysParse: minWeekdaysParse,\n fullWeekdaysParse: fullWeekdaysParse,\n shortWeekdaysParse: shortWeekdaysParse,\n minWeekdaysParse: minWeekdaysParse,\n\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: monthsStrictRegex,\n monthsShortStrictRegex: monthsShortStrictRegex,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [a viz] MMMM YYYY',\n LLL: 'D [a viz] MMMM YYYY HH:mm',\n LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Hiziv da] LT',\n nextDay: '[Warcʼhoazh da] LT',\n nextWeek: 'dddd [da] LT',\n lastDay: '[Decʼh da] LT',\n lastWeek: 'dddd [paset da] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'a-benn %s',\n past: '%s ʼzo',\n s: 'un nebeud segondennoù',\n ss: '%d eilenn',\n m: 'ur vunutenn',\n mm: relativeTimeWithMutation,\n h: 'un eur',\n hh: '%d eur',\n d: 'un devezh',\n dd: relativeTimeWithMutation,\n M: 'ur miz',\n MM: relativeTimeWithMutation,\n y: 'ur bloaz',\n yy: specialMutationForYears,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(añ|vet)/,\n ordinal: function (number) {\n var output = number === 1 ? 'añ' : 'vet';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n meridiemParse: /a.m.|g.m./, // goude merenn | a-raok merenn\n isPM: function (token) {\n return token === 'g.m.';\n },\n meridiem: function (hour, minute, isLower) {\n return hour < 12 ? 'a.m.' : 'g.m.';\n },\n });\n\n return br;\n\n})));\n","//! moment.js locale configuration\n//! locale : Maori [mi]\n//! author : John Corrigan : https://github.com/johnideal\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var mi = moment.defineLocale('mi', {\n months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split(\n '_'\n ),\n monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split(\n '_'\n ),\n monthsRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,\n monthsStrictRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,\n monthsShortRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,\n monthsShortStrictRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,\n weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),\n weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),\n weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY [i] HH:mm',\n LLLL: 'dddd, D MMMM YYYY [i] HH:mm',\n },\n calendar: {\n sameDay: '[i teie mahana, i] LT',\n nextDay: '[apopo i] LT',\n nextWeek: 'dddd [i] LT',\n lastDay: '[inanahi i] LT',\n lastWeek: 'dddd [whakamutunga i] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'i roto i %s',\n past: '%s i mua',\n s: 'te hēkona ruarua',\n ss: '%d hēkona',\n m: 'he meneti',\n mm: '%d meneti',\n h: 'te haora',\n hh: '%d haora',\n d: 'he ra',\n dd: '%d ra',\n M: 'he marama',\n MM: '%d marama',\n y: 'he tau',\n yy: '%d tau',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return mi;\n\n})));\n","//! moment.js locale configuration\n//! locale : Macedonian [mk]\n//! author : Borislav Mickov : https://github.com/B0k0\n//! author : Sashko Todorov : https://github.com/bkyceh\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var mk = moment.defineLocale('mk', {\n months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split(\n '_'\n ),\n monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),\n weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split(\n '_'\n ),\n weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),\n weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'D.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY H:mm',\n LLLL: 'dddd, D MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[Денес во] LT',\n nextDay: '[Утре во] LT',\n nextWeek: '[Во] dddd [во] LT',\n lastDay: '[Вчера во] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n case 3:\n case 6:\n return '[Изминатата] dddd [во] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[Изминатиот] dddd [во] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'за %s',\n past: 'пред %s',\n s: 'неколку секунди',\n ss: '%d секунди',\n m: 'една минута',\n mm: '%d минути',\n h: 'еден час',\n hh: '%d часа',\n d: 'еден ден',\n dd: '%d дена',\n M: 'еден месец',\n MM: '%d месеци',\n y: 'една година',\n yy: '%d години',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(ев|ен|ти|ви|ри|ми)/,\n ordinal: function (number) {\n var lastDigit = number % 10,\n last2Digits = number % 100;\n if (number === 0) {\n return number + '-ев';\n } else if (last2Digits === 0) {\n return number + '-ен';\n } else if (last2Digits > 10 && last2Digits < 20) {\n return number + '-ти';\n } else if (lastDigit === 1) {\n return number + '-ви';\n } else if (lastDigit === 2) {\n return number + '-ри';\n } else if (lastDigit === 7 || lastDigit === 8) {\n return number + '-ми';\n } else {\n return number + '-ти';\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return mk;\n\n})));\n","//! moment.js locale configuration\n//! locale : Norwegian Bokmål [nb]\n//! authors : Espen Hovlandsdal : https://github.com/rexxars\n//! Sigurd Gartmann : https://github.com/sigurdga\n//! Stephen Ramthun : https://github.com/stephenramthun\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var nb = moment.defineLocale('nb', {\n months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(\n '_'\n ),\n monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),\n weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'),\n weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY [kl.] HH:mm',\n LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',\n },\n calendar: {\n sameDay: '[i dag kl.] LT',\n nextDay: '[i morgen kl.] LT',\n nextWeek: 'dddd [kl.] LT',\n lastDay: '[i går kl.] LT',\n lastWeek: '[forrige] dddd [kl.] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'om %s',\n past: '%s siden',\n s: 'noen sekunder',\n ss: '%d sekunder',\n m: 'ett minutt',\n mm: '%d minutter',\n h: 'en time',\n hh: '%d timer',\n d: 'en dag',\n dd: '%d dager',\n w: 'en uke',\n ww: '%d uker',\n M: 'en måned',\n MM: '%d måneder',\n y: 'ett år',\n yy: '%d år',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return nb;\n\n})));\n","//! moment.js locale configuration\n//! locale : Kazakh [kk]\n//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var suffixes = {\n 0: '-ші',\n 1: '-ші',\n 2: '-ші',\n 3: '-ші',\n 4: '-ші',\n 5: '-ші',\n 6: '-шы',\n 7: '-ші',\n 8: '-ші',\n 9: '-шы',\n 10: '-шы',\n 20: '-шы',\n 30: '-шы',\n 40: '-шы',\n 50: '-ші',\n 60: '-шы',\n 70: '-ші',\n 80: '-ші',\n 90: '-шы',\n 100: '-ші',\n };\n\n var kk = moment.defineLocale('kk', {\n months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split(\n '_'\n ),\n monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),\n weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split(\n '_'\n ),\n weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),\n weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Бүгін сағат] LT',\n nextDay: '[Ертең сағат] LT',\n nextWeek: 'dddd [сағат] LT',\n lastDay: '[Кеше сағат] LT',\n lastWeek: '[Өткен аптаның] dddd [сағат] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s ішінде',\n past: '%s бұрын',\n s: 'бірнеше секунд',\n ss: '%d секунд',\n m: 'бір минут',\n mm: '%d минут',\n h: 'бір сағат',\n hh: '%d сағат',\n d: 'бір күн',\n dd: '%d күн',\n M: 'бір ай',\n MM: '%d ай',\n y: 'бір жыл',\n yy: '%d жыл',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(ші|шы)/,\n ordinal: function (number) {\n var a = number % 10,\n b = number >= 100 ? 100 : null;\n return number + (suffixes[number] || suffixes[a] || suffixes[b]);\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return kk;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic (Tunisia) [ar-tn]\n//! author : Nader Toukabri : https://github.com/naderio\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var arTn = moment.defineLocale('ar-tn', {\n months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n '_'\n ),\n monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n '_'\n ),\n weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[اليوم على الساعة] LT',\n nextDay: '[غدا على الساعة] LT',\n nextWeek: 'dddd [على الساعة] LT',\n lastDay: '[أمس على الساعة] LT',\n lastWeek: 'dddd [على الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'في %s',\n past: 'منذ %s',\n s: 'ثوان',\n ss: '%d ثانية',\n m: 'دقيقة',\n mm: '%d دقائق',\n h: 'ساعة',\n hh: '%d ساعات',\n d: 'يوم',\n dd: '%d أيام',\n M: 'شهر',\n MM: '%d أشهر',\n y: 'سنة',\n yy: '%d سنوات',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return arTn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Italian [it]\n//! author : Lorenzo : https://github.com/aliem\n//! author: Mattia Larentis: https://github.com/nostalgiaz\n//! author: Marco : https://github.com/Manfre98\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var it = moment.defineLocale('it', {\n months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(\n '_'\n ),\n monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),\n weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(\n '_'\n ),\n weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),\n weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: function () {\n return (\n '[Oggi a' +\n (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n ']LT'\n );\n },\n nextDay: function () {\n return (\n '[Domani a' +\n (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n ']LT'\n );\n },\n nextWeek: function () {\n return (\n 'dddd [a' +\n (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n ']LT'\n );\n },\n lastDay: function () {\n return (\n '[Ieri a' +\n (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n ']LT'\n );\n },\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return (\n '[La scorsa] dddd [a' +\n (this.hours() > 1\n ? 'lle '\n : this.hours() === 0\n ? ' '\n : \"ll'\") +\n ']LT'\n );\n default:\n return (\n '[Lo scorso] dddd [a' +\n (this.hours() > 1\n ? 'lle '\n : this.hours() === 0\n ? ' '\n : \"ll'\") +\n ']LT'\n );\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'tra %s',\n past: '%s fa',\n s: 'alcuni secondi',\n ss: '%d secondi',\n m: 'un minuto',\n mm: '%d minuti',\n h: \"un'ora\",\n hh: '%d ore',\n d: 'un giorno',\n dd: '%d giorni',\n w: 'una settimana',\n ww: '%d settimane',\n M: 'un mese',\n MM: '%d mesi',\n y: 'un anno',\n yy: '%d anni',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return it;\n\n})));\n","//! moment.js locale configuration\n//! locale : Italian (Switzerland) [it-ch]\n//! author : xfh : https://github.com/xfh\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var itCh = moment.defineLocale('it-ch', {\n months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(\n '_'\n ),\n monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),\n weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(\n '_'\n ),\n weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),\n weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Oggi alle] LT',\n nextDay: '[Domani alle] LT',\n nextWeek: 'dddd [alle] LT',\n lastDay: '[Ieri alle] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return '[la scorsa] dddd [alle] LT';\n default:\n return '[lo scorso] dddd [alle] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: function (s) {\n return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s;\n },\n past: '%s fa',\n s: 'alcuni secondi',\n ss: '%d secondi',\n m: 'un minuto',\n mm: '%d minuti',\n h: \"un'ora\",\n hh: '%d ore',\n d: 'un giorno',\n dd: '%d giorni',\n M: 'un mese',\n MM: '%d mesi',\n y: 'un anno',\n yy: '%d anni',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return itCh;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (New Zealand) [en-nz]\n//! author : Luke McGregor : https://github.com/lukemcgregor\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enNz = moment.defineLocale('en-nz', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY h:mm A',\n LLLL: 'dddd, D MMMM YYYY h:mm A',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return enNz;\n\n})));\n","//! moment.js locale configuration\n//! locale : Frisian [fy]\n//! author : Robin van der Vliet : https://github.com/robin0van0der0v\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split(\n '_'\n ),\n monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split(\n '_'\n );\n\n var fy = moment.defineLocale('fy', {\n months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortWithDots;\n } else if (/-MMM-/.test(format)) {\n return monthsShortWithoutDots[m.month()];\n } else {\n return monthsShortWithDots[m.month()];\n }\n },\n monthsParseExact: true,\n weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split(\n '_'\n ),\n weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),\n weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD-MM-YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[hjoed om] LT',\n nextDay: '[moarn om] LT',\n nextWeek: 'dddd [om] LT',\n lastDay: '[juster om] LT',\n lastWeek: '[ôfrûne] dddd [om] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'oer %s',\n past: '%s lyn',\n s: 'in pear sekonden',\n ss: '%d sekonden',\n m: 'ien minút',\n mm: '%d minuten',\n h: 'ien oere',\n hh: '%d oeren',\n d: 'ien dei',\n dd: '%d dagen',\n M: 'ien moanne',\n MM: '%d moannen',\n y: 'ien jier',\n yy: '%d jierren',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n ordinal: function (number) {\n return (\n number +\n (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n );\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return fy;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (Israel) [en-il]\n//! author : Chris Gedrim : https://github.com/chrisgedrim\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enIl = moment.defineLocale('en-il', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n });\n\n return enIl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Swahili [sw]\n//! author : Fahad Kassim : https://github.com/fadsel\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var sw = moment.defineLocale('sw', {\n months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),\n weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split(\n '_'\n ),\n weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),\n weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'hh:mm A',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[leo saa] LT',\n nextDay: '[kesho saa] LT',\n nextWeek: '[wiki ijayo] dddd [saat] LT',\n lastDay: '[jana] LT',\n lastWeek: '[wiki iliyopita] dddd [saat] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s baadaye',\n past: 'tokea %s',\n s: 'hivi punde',\n ss: 'sekunde %d',\n m: 'dakika moja',\n mm: 'dakika %d',\n h: 'saa limoja',\n hh: 'masaa %d',\n d: 'siku moja',\n dd: 'siku %d',\n M: 'mwezi mmoja',\n MM: 'miezi %d',\n y: 'mwaka mmoja',\n yy: 'miaka %d',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return sw;\n\n})));\n","//! moment.js locale configuration\n//! locale : Slovak [sk]\n//! author : Martin Minka : https://github.com/k2s\n//! based on work of petrbela : https://github.com/petrbela\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split(\n '_'\n ),\n monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');\n function plural(n) {\n return n > 1 && n < 5;\n }\n function translate(number, withoutSuffix, key, isFuture) {\n var result = number + ' ';\n switch (key) {\n case 's': // a few seconds / in a few seconds / a few seconds ago\n return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami';\n case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'sekundy' : 'sekúnd');\n } else {\n return result + 'sekundami';\n }\n case 'm': // a minute / in a minute / a minute ago\n return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou';\n case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'minúty' : 'minút');\n } else {\n return result + 'minútami';\n }\n case 'h': // an hour / in an hour / an hour ago\n return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';\n case 'hh': // 9 hours / in 9 hours / 9 hours ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'hodiny' : 'hodín');\n } else {\n return result + 'hodinami';\n }\n case 'd': // a day / in a day / a day ago\n return withoutSuffix || isFuture ? 'deň' : 'dňom';\n case 'dd': // 9 days / in 9 days / 9 days ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'dni' : 'dní');\n } else {\n return result + 'dňami';\n }\n case 'M': // a month / in a month / a month ago\n return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom';\n case 'MM': // 9 months / in 9 months / 9 months ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'mesiace' : 'mesiacov');\n } else {\n return result + 'mesiacmi';\n }\n case 'y': // a year / in a year / a year ago\n return withoutSuffix || isFuture ? 'rok' : 'rokom';\n case 'yy': // 9 years / in 9 years / 9 years ago\n if (withoutSuffix || isFuture) {\n return result + (plural(number) ? 'roky' : 'rokov');\n } else {\n return result + 'rokmi';\n }\n }\n }\n\n var sk = moment.defineLocale('sk', {\n months: months,\n monthsShort: monthsShort,\n weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),\n weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'),\n weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm',\n LLLL: 'dddd D. MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[dnes o] LT',\n nextDay: '[zajtra o] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[v nedeľu o] LT';\n case 1:\n case 2:\n return '[v] dddd [o] LT';\n case 3:\n return '[v stredu o] LT';\n case 4:\n return '[vo štvrtok o] LT';\n case 5:\n return '[v piatok o] LT';\n case 6:\n return '[v sobotu o] LT';\n }\n },\n lastDay: '[včera o] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return '[minulú nedeľu o] LT';\n case 1:\n case 2:\n return '[minulý] dddd [o] LT';\n case 3:\n return '[minulú stredu o] LT';\n case 4:\n case 5:\n return '[minulý] dddd [o] LT';\n case 6:\n return '[minulú sobotu o] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: 'pred %s',\n s: translate,\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: translate,\n dd: translate,\n M: translate,\n MM: translate,\n y: translate,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return sk;\n\n})));\n","//! moment.js locale configuration\n//! locale : Yoruba Nigeria [yo]\n//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var yo = moment.defineLocale('yo', {\n months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split(\n '_'\n ),\n monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),\n weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),\n weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),\n weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY h:mm A',\n LLLL: 'dddd, D MMMM YYYY h:mm A',\n },\n calendar: {\n sameDay: '[Ònì ni] LT',\n nextDay: '[Ọ̀la ni] LT',\n nextWeek: \"dddd [Ọsẹ̀ tón'bọ] [ni] LT\",\n lastDay: '[Àna ni] LT',\n lastWeek: 'dddd [Ọsẹ̀ tólọ́] [ni] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'ní %s',\n past: '%s kọjá',\n s: 'ìsẹjú aayá die',\n ss: 'aayá %d',\n m: 'ìsẹjú kan',\n mm: 'ìsẹjú %d',\n h: 'wákati kan',\n hh: 'wákati %d',\n d: 'ọjọ́ kan',\n dd: 'ọjọ́ %d',\n M: 'osù kan',\n MM: 'osù %d',\n y: 'ọdún kan',\n yy: 'ọdún %d',\n },\n dayOfMonthOrdinalParse: /ọjọ́\\s\\d{1,2}/,\n ordinal: 'ọjọ́ %d',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return yo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Slovenian [sl]\n//! author : Robert Sedovšek : https://github.com/sedovsek\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var result = number + ' ';\n switch (key) {\n case 's':\n return withoutSuffix || isFuture\n ? 'nekaj sekund'\n : 'nekaj sekundami';\n case 'ss':\n if (number === 1) {\n result += withoutSuffix ? 'sekundo' : 'sekundi';\n } else if (number === 2) {\n result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';\n } else if (number < 5) {\n result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';\n } else {\n result += 'sekund';\n }\n return result;\n case 'm':\n return withoutSuffix ? 'ena minuta' : 'eno minuto';\n case 'mm':\n if (number === 1) {\n result += withoutSuffix ? 'minuta' : 'minuto';\n } else if (number === 2) {\n result += withoutSuffix || isFuture ? 'minuti' : 'minutama';\n } else if (number < 5) {\n result += withoutSuffix || isFuture ? 'minute' : 'minutami';\n } else {\n result += withoutSuffix || isFuture ? 'minut' : 'minutami';\n }\n return result;\n case 'h':\n return withoutSuffix ? 'ena ura' : 'eno uro';\n case 'hh':\n if (number === 1) {\n result += withoutSuffix ? 'ura' : 'uro';\n } else if (number === 2) {\n result += withoutSuffix || isFuture ? 'uri' : 'urama';\n } else if (number < 5) {\n result += withoutSuffix || isFuture ? 'ure' : 'urami';\n } else {\n result += withoutSuffix || isFuture ? 'ur' : 'urami';\n }\n return result;\n case 'd':\n return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';\n case 'dd':\n if (number === 1) {\n result += withoutSuffix || isFuture ? 'dan' : 'dnem';\n } else if (number === 2) {\n result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';\n } else {\n result += withoutSuffix || isFuture ? 'dni' : 'dnevi';\n }\n return result;\n case 'M':\n return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';\n case 'MM':\n if (number === 1) {\n result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';\n } else if (number === 2) {\n result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';\n } else if (number < 5) {\n result += withoutSuffix || isFuture ? 'mesece' : 'meseci';\n } else {\n result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';\n }\n return result;\n case 'y':\n return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';\n case 'yy':\n if (number === 1) {\n result += withoutSuffix || isFuture ? 'leto' : 'letom';\n } else if (number === 2) {\n result += withoutSuffix || isFuture ? 'leti' : 'letoma';\n } else if (number < 5) {\n result += withoutSuffix || isFuture ? 'leta' : 'leti';\n } else {\n result += withoutSuffix || isFuture ? 'let' : 'leti';\n }\n return result;\n }\n }\n\n var sl = moment.defineLocale('sl', {\n months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split(\n '_'\n ),\n monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),\n weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),\n weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD. MM. YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm',\n LLLL: 'dddd, D. MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[danes ob] LT',\n nextDay: '[jutri ob] LT',\n\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[v] [nedeljo] [ob] LT';\n case 3:\n return '[v] [sredo] [ob] LT';\n case 6:\n return '[v] [soboto] [ob] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[v] dddd [ob] LT';\n }\n },\n lastDay: '[včeraj ob] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return '[prejšnjo] [nedeljo] [ob] LT';\n case 3:\n return '[prejšnjo] [sredo] [ob] LT';\n case 6:\n return '[prejšnjo] [soboto] [ob] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[prejšnji] dddd [ob] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'čez %s',\n past: 'pred %s',\n s: processRelativeTime,\n ss: processRelativeTime,\n m: processRelativeTime,\n mm: processRelativeTime,\n h: processRelativeTime,\n hh: processRelativeTime,\n d: processRelativeTime,\n dd: processRelativeTime,\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return sl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Finnish [fi]\n//! author : Tarmo Aidantausta : https://github.com/bleadof\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(\n ' '\n ),\n numbersFuture = [\n 'nolla',\n 'yhden',\n 'kahden',\n 'kolmen',\n 'neljän',\n 'viiden',\n 'kuuden',\n numbersPast[7],\n numbersPast[8],\n numbersPast[9],\n ];\n function translate(number, withoutSuffix, key, isFuture) {\n var result = '';\n switch (key) {\n case 's':\n return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';\n case 'ss':\n result = isFuture ? 'sekunnin' : 'sekuntia';\n break;\n case 'm':\n return isFuture ? 'minuutin' : 'minuutti';\n case 'mm':\n result = isFuture ? 'minuutin' : 'minuuttia';\n break;\n case 'h':\n return isFuture ? 'tunnin' : 'tunti';\n case 'hh':\n result = isFuture ? 'tunnin' : 'tuntia';\n break;\n case 'd':\n return isFuture ? 'päivän' : 'päivä';\n case 'dd':\n result = isFuture ? 'päivän' : 'päivää';\n break;\n case 'M':\n return isFuture ? 'kuukauden' : 'kuukausi';\n case 'MM':\n result = isFuture ? 'kuukauden' : 'kuukautta';\n break;\n case 'y':\n return isFuture ? 'vuoden' : 'vuosi';\n case 'yy':\n result = isFuture ? 'vuoden' : 'vuotta';\n break;\n }\n result = verbalNumber(number, isFuture) + ' ' + result;\n return result;\n }\n function verbalNumber(number, isFuture) {\n return number < 10\n ? isFuture\n ? numbersFuture[number]\n : numbersPast[number]\n : number;\n }\n\n var fi = moment.defineLocale('fi', {\n months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(\n '_'\n ),\n monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split(\n '_'\n ),\n weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split(\n '_'\n ),\n weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),\n weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),\n longDateFormat: {\n LT: 'HH.mm',\n LTS: 'HH.mm.ss',\n L: 'DD.MM.YYYY',\n LL: 'Do MMMM[ta] YYYY',\n LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',\n LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',\n l: 'D.M.YYYY',\n ll: 'Do MMM YYYY',\n lll: 'Do MMM YYYY, [klo] HH.mm',\n llll: 'ddd, Do MMM YYYY, [klo] HH.mm',\n },\n calendar: {\n sameDay: '[tänään] [klo] LT',\n nextDay: '[huomenna] [klo] LT',\n nextWeek: 'dddd [klo] LT',\n lastDay: '[eilen] [klo] LT',\n lastWeek: '[viime] dddd[na] [klo] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s päästä',\n past: '%s sitten',\n s: translate,\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: translate,\n dd: translate,\n M: translate,\n MM: translate,\n y: translate,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return fi;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic (Saudi Arabia) [ar-sa]\n//! author : Suhail Alkowaileet : https://github.com/xsoh\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '١',\n 2: '٢',\n 3: '٣',\n 4: '٤',\n 5: '٥',\n 6: '٦',\n 7: '٧',\n 8: '٨',\n 9: '٩',\n 0: '٠',\n },\n numberMap = {\n '١': '1',\n '٢': '2',\n '٣': '3',\n '٤': '4',\n '٥': '5',\n '٦': '6',\n '٧': '7',\n '٨': '8',\n '٩': '9',\n '٠': '0',\n };\n\n var arSa = moment.defineLocale('ar-sa', {\n months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n '_'\n ),\n monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n '_'\n ),\n weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n meridiemParse: /ص|م/,\n isPM: function (input) {\n return 'م' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ص';\n } else {\n return 'م';\n }\n },\n calendar: {\n sameDay: '[اليوم على الساعة] LT',\n nextDay: '[غدا على الساعة] LT',\n nextWeek: 'dddd [على الساعة] LT',\n lastDay: '[أمس على الساعة] LT',\n lastWeek: 'dddd [على الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'في %s',\n past: 'منذ %s',\n s: 'ثوان',\n ss: '%d ثانية',\n m: 'دقيقة',\n mm: '%d دقائق',\n h: 'ساعة',\n hh: '%d ساعات',\n d: 'يوم',\n dd: '%d أيام',\n M: 'شهر',\n MM: '%d أشهر',\n y: 'سنة',\n yy: '%d سنوات',\n },\n preparse: function (string) {\n return string\n .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {\n return numberMap[match];\n })\n .replace(/،/g, ',');\n },\n postformat: function (string) {\n return string\n .replace(/\\d/g, function (match) {\n return symbolMap[match];\n })\n .replace(/,/g, '،');\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return arSa;\n\n})));\n","//! moment.js locale configuration\n//! locale : Bulgarian [bg]\n//! author : Krasen Borisov : https://github.com/kraz\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var bg = moment.defineLocale('bg', {\n months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split(\n '_'\n ),\n monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),\n weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split(\n '_'\n ),\n weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),\n weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'D.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY H:mm',\n LLLL: 'dddd, D MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[Днес в] LT',\n nextDay: '[Утре в] LT',\n nextWeek: 'dddd [в] LT',\n lastDay: '[Вчера в] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n case 3:\n case 6:\n return '[Миналата] dddd [в] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[Миналия] dddd [в] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'след %s',\n past: 'преди %s',\n s: 'няколко секунди',\n ss: '%d секунди',\n m: 'минута',\n mm: '%d минути',\n h: 'час',\n hh: '%d часа',\n d: 'ден',\n dd: '%d дена',\n w: 'седмица',\n ww: '%d седмици',\n M: 'месец',\n MM: '%d месеца',\n y: 'година',\n yy: '%d години',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(ев|ен|ти|ви|ри|ми)/,\n ordinal: function (number) {\n var lastDigit = number % 10,\n last2Digits = number % 100;\n if (number === 0) {\n return number + '-ев';\n } else if (last2Digits === 0) {\n return number + '-ен';\n } else if (last2Digits > 10 && last2Digits < 20) {\n return number + '-ти';\n } else if (lastDigit === 1) {\n return number + '-ви';\n } else if (lastDigit === 2) {\n return number + '-ри';\n } else if (lastDigit === 7 || lastDigit === 8) {\n return number + '-ми';\n } else {\n return number + '-ти';\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return bg;\n\n})));\n","//! moment.js locale configuration\n//! locale : Burmese [my]\n//! author : Squar team, mysquar.com\n//! author : David Rossellat : https://github.com/gholadr\n//! author : Tin Aung Lin : https://github.com/thanyawzinmin\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '၁',\n 2: '၂',\n 3: '၃',\n 4: '၄',\n 5: '၅',\n 6: '၆',\n 7: '၇',\n 8: '၈',\n 9: '၉',\n 0: '၀',\n },\n numberMap = {\n '၁': '1',\n '၂': '2',\n '၃': '3',\n '၄': '4',\n '၅': '5',\n '၆': '6',\n '၇': '7',\n '၈': '8',\n '၉': '9',\n '၀': '0',\n };\n\n var my = moment.defineLocale('my', {\n months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split(\n '_'\n ),\n monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),\n weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split(\n '_'\n ),\n weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),\n weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),\n\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[ယနေ.] LT [မှာ]',\n nextDay: '[မနက်ဖြန်] LT [မှာ]',\n nextWeek: 'dddd LT [မှာ]',\n lastDay: '[မနေ.က] LT [မှာ]',\n lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'လာမည့် %s မှာ',\n past: 'လွန်ခဲ့သော %s က',\n s: 'စက္ကန်.အနည်းငယ်',\n ss: '%d စက္ကန့်',\n m: 'တစ်မိနစ်',\n mm: '%d မိနစ်',\n h: 'တစ်နာရီ',\n hh: '%d နာရီ',\n d: 'တစ်ရက်',\n dd: '%d ရက်',\n M: 'တစ်လ',\n MM: '%d လ',\n y: 'တစ်နှစ်',\n yy: '%d နှစ်',\n },\n preparse: function (string) {\n return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return my;\n\n})));\n","//! moment.js locale configuration\n//! locale : Galician [gl]\n//! author : Juan G. Hurtado : https://github.com/juanghurtado\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var gl = moment.defineLocale('gl', {\n months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split(\n '_'\n ),\n monthsShort: 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),\n weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),\n weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY H:mm',\n LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',\n },\n calendar: {\n sameDay: function () {\n return '[hoxe ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';\n },\n nextDay: function () {\n return '[mañá ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';\n },\n nextWeek: function () {\n return 'dddd [' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';\n },\n lastDay: function () {\n return '[onte ' + (this.hours() !== 1 ? 'á' : 'a') + '] LT';\n },\n lastWeek: function () {\n return (\n '[o] dddd [pasado ' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT'\n );\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: function (str) {\n if (str.indexOf('un') === 0) {\n return 'n' + str;\n }\n return 'en ' + str;\n },\n past: 'hai %s',\n s: 'uns segundos',\n ss: '%d segundos',\n m: 'un minuto',\n mm: '%d minutos',\n h: 'unha hora',\n hh: '%d horas',\n d: 'un día',\n dd: '%d días',\n M: 'un mes',\n MM: '%d meses',\n y: 'un ano',\n yy: '%d anos',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return gl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Spanish [es]\n//! author : Julio Napurí : https://github.com/julionc\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n '_'\n ),\n monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n monthsParse = [\n /^ene/i,\n /^feb/i,\n /^mar/i,\n /^abr/i,\n /^may/i,\n /^jun/i,\n /^jul/i,\n /^ago/i,\n /^sep/i,\n /^oct/i,\n /^nov/i,\n /^dic/i,\n ],\n monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n var es = moment.defineLocale('es', {\n months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortDot;\n } else if (/-MMM-/.test(format)) {\n return monthsShort[m.month()];\n } else {\n return monthsShortDot[m.month()];\n }\n },\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n monthsShortStrictRegex: /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY H:mm',\n LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',\n },\n calendar: {\n sameDay: function () {\n return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextDay: function () {\n return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextWeek: function () {\n return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastDay: function () {\n return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastWeek: function () {\n return (\n '[el] dddd [pasado a la' +\n (this.hours() !== 1 ? 's' : '') +\n '] LT'\n );\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'en %s',\n past: 'hace %s',\n s: 'unos segundos',\n ss: '%d segundos',\n m: 'un minuto',\n mm: '%d minutos',\n h: 'una hora',\n hh: '%d horas',\n d: 'un día',\n dd: '%d días',\n w: 'una semana',\n ww: '%d semanas',\n M: 'un mes',\n MM: '%d meses',\n y: 'un año',\n yy: '%d años',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n invalidDate: 'Fecha inválida',\n });\n\n return es;\n\n})));\n","//! moment.js locale configuration\n//! locale : Greek [el]\n//! author : Aggelos Karalias : https://github.com/mehiel\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function isFunction(input) {\n return (\n (typeof Function !== 'undefined' && input instanceof Function) ||\n Object.prototype.toString.call(input) === '[object Function]'\n );\n }\n\n var el = moment.defineLocale('el', {\n monthsNominativeEl: 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split(\n '_'\n ),\n monthsGenitiveEl: 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split(\n '_'\n ),\n months: function (momentToFormat, format) {\n if (!momentToFormat) {\n return this._monthsNominativeEl;\n } else if (\n typeof format === 'string' &&\n /D/.test(format.substring(0, format.indexOf('MMMM')))\n ) {\n // if there is a day number before 'MMMM'\n return this._monthsGenitiveEl[momentToFormat.month()];\n } else {\n return this._monthsNominativeEl[momentToFormat.month()];\n }\n },\n monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),\n weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split(\n '_'\n ),\n weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),\n weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),\n meridiem: function (hours, minutes, isLower) {\n if (hours > 11) {\n return isLower ? 'μμ' : 'ΜΜ';\n } else {\n return isLower ? 'πμ' : 'ΠΜ';\n }\n },\n isPM: function (input) {\n return (input + '').toLowerCase()[0] === 'μ';\n },\n meridiemParse: /[ΠΜ]\\.?Μ?\\.?/i,\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY h:mm A',\n LLLL: 'dddd, D MMMM YYYY h:mm A',\n },\n calendarEl: {\n sameDay: '[Σήμερα {}] LT',\n nextDay: '[Αύριο {}] LT',\n nextWeek: 'dddd [{}] LT',\n lastDay: '[Χθες {}] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 6:\n return '[το προηγούμενο] dddd [{}] LT';\n default:\n return '[την προηγούμενη] dddd [{}] LT';\n }\n },\n sameElse: 'L',\n },\n calendar: function (key, mom) {\n var output = this._calendarEl[key],\n hours = mom && mom.hours();\n if (isFunction(output)) {\n output = output.apply(mom);\n }\n return output.replace('{}', hours % 12 === 1 ? 'στη' : 'στις');\n },\n relativeTime: {\n future: 'σε %s',\n past: '%s πριν',\n s: 'λίγα δευτερόλεπτα',\n ss: '%d δευτερόλεπτα',\n m: 'ένα λεπτό',\n mm: '%d λεπτά',\n h: 'μία ώρα',\n hh: '%d ώρες',\n d: 'μία μέρα',\n dd: '%d μέρες',\n M: 'ένας μήνας',\n MM: '%d μήνες',\n y: 'ένας χρόνος',\n yy: '%d χρόνια',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}η/,\n ordinal: '%dη',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4st is the first week of the year.\n },\n });\n\n return el;\n\n})));\n","//! moment.js locale configuration\n//! locale : Polish [pl]\n//! author : Rafal Hirsz : https://github.com/evoL\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split(\n '_'\n ),\n monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split(\n '_'\n ),\n monthsParse = [\n /^sty/i,\n /^lut/i,\n /^mar/i,\n /^kwi/i,\n /^maj/i,\n /^cze/i,\n /^lip/i,\n /^sie/i,\n /^wrz/i,\n /^paź/i,\n /^lis/i,\n /^gru/i,\n ];\n function plural(n) {\n return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;\n }\n function translate(number, withoutSuffix, key) {\n var result = number + ' ';\n switch (key) {\n case 'ss':\n return result + (plural(number) ? 'sekundy' : 'sekund');\n case 'm':\n return withoutSuffix ? 'minuta' : 'minutę';\n case 'mm':\n return result + (plural(number) ? 'minuty' : 'minut');\n case 'h':\n return withoutSuffix ? 'godzina' : 'godzinę';\n case 'hh':\n return result + (plural(number) ? 'godziny' : 'godzin');\n case 'ww':\n return result + (plural(number) ? 'tygodnie' : 'tygodni');\n case 'MM':\n return result + (plural(number) ? 'miesiące' : 'miesięcy');\n case 'yy':\n return result + (plural(number) ? 'lata' : 'lat');\n }\n }\n\n var pl = moment.defineLocale('pl', {\n months: function (momentToFormat, format) {\n if (!momentToFormat) {\n return monthsNominative;\n } else if (/D MMMM/.test(format)) {\n return monthsSubjective[momentToFormat.month()];\n } else {\n return monthsNominative[momentToFormat.month()];\n }\n },\n monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split(\n '_'\n ),\n weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),\n weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Dziś o] LT',\n nextDay: '[Jutro o] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[W niedzielę o] LT';\n\n case 2:\n return '[We wtorek o] LT';\n\n case 3:\n return '[W środę o] LT';\n\n case 6:\n return '[W sobotę o] LT';\n\n default:\n return '[W] dddd [o] LT';\n }\n },\n lastDay: '[Wczoraj o] LT',\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n return '[W zeszłą niedzielę o] LT';\n case 3:\n return '[W zeszłą środę o] LT';\n case 6:\n return '[W zeszłą sobotę o] LT';\n default:\n return '[W zeszły] dddd [o] LT';\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: '%s temu',\n s: 'kilka sekund',\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: '1 dzień',\n dd: '%d dni',\n w: 'tydzień',\n ww: translate,\n M: 'miesiąc',\n MM: translate,\n y: 'rok',\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return pl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Persian [fa]\n//! author : Ebrahim Byagowi : https://github.com/ebraminio\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '۱',\n 2: '۲',\n 3: '۳',\n 4: '۴',\n 5: '۵',\n 6: '۶',\n 7: '۷',\n 8: '۸',\n 9: '۹',\n 0: '۰',\n },\n numberMap = {\n '۱': '1',\n '۲': '2',\n '۳': '3',\n '۴': '4',\n '۵': '5',\n '۶': '6',\n '۷': '7',\n '۸': '8',\n '۹': '9',\n '۰': '0',\n };\n\n var fa = moment.defineLocale('fa', {\n months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(\n '_'\n ),\n monthsShort: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(\n '_'\n ),\n weekdays: 'یک\\u200cشنبه_دوشنبه_سه\\u200cشنبه_چهارشنبه_پنج\\u200cشنبه_جمعه_شنبه'.split(\n '_'\n ),\n weekdaysShort: 'یک\\u200cشنبه_دوشنبه_سه\\u200cشنبه_چهارشنبه_پنج\\u200cشنبه_جمعه_شنبه'.split(\n '_'\n ),\n weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n meridiemParse: /قبل از ظهر|بعد از ظهر/,\n isPM: function (input) {\n return /بعد از ظهر/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'قبل از ظهر';\n } else {\n return 'بعد از ظهر';\n }\n },\n calendar: {\n sameDay: '[امروز ساعت] LT',\n nextDay: '[فردا ساعت] LT',\n nextWeek: 'dddd [ساعت] LT',\n lastDay: '[دیروز ساعت] LT',\n lastWeek: 'dddd [پیش] [ساعت] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'در %s',\n past: '%s پیش',\n s: 'چند ثانیه',\n ss: '%d ثانیه',\n m: 'یک دقیقه',\n mm: '%d دقیقه',\n h: 'یک ساعت',\n hh: '%d ساعت',\n d: 'یک روز',\n dd: '%d روز',\n M: 'یک ماه',\n MM: '%d ماه',\n y: 'یک سال',\n yy: '%d سال',\n },\n preparse: function (string) {\n return string\n .replace(/[۰-۹]/g, function (match) {\n return numberMap[match];\n })\n .replace(/،/g, ',');\n },\n postformat: function (string) {\n return string\n .replace(/\\d/g, function (match) {\n return symbolMap[match];\n })\n .replace(/,/g, '،');\n },\n dayOfMonthOrdinalParse: /\\d{1,2}م/,\n ordinal: '%dم',\n week: {\n dow: 6, // Saturday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return fa;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic [ar]\n//! author : Abdel Said: https://github.com/abdelsaid\n//! author : Ahmed Elkhatib\n//! author : forabi https://github.com/forabi\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '١',\n 2: '٢',\n 3: '٣',\n 4: '٤',\n 5: '٥',\n 6: '٦',\n 7: '٧',\n 8: '٨',\n 9: '٩',\n 0: '٠',\n },\n numberMap = {\n '١': '1',\n '٢': '2',\n '٣': '3',\n '٤': '4',\n '٥': '5',\n '٦': '6',\n '٧': '7',\n '٨': '8',\n '٩': '9',\n '٠': '0',\n },\n pluralForm = function (n) {\n return n === 0\n ? 0\n : n === 1\n ? 1\n : n === 2\n ? 2\n : n % 100 >= 3 && n % 100 <= 10\n ? 3\n : n % 100 >= 11\n ? 4\n : 5;\n },\n plurals = {\n s: [\n 'أقل من ثانية',\n 'ثانية واحدة',\n ['ثانيتان', 'ثانيتين'],\n '%d ثوان',\n '%d ثانية',\n '%d ثانية',\n ],\n m: [\n 'أقل من دقيقة',\n 'دقيقة واحدة',\n ['دقيقتان', 'دقيقتين'],\n '%d دقائق',\n '%d دقيقة',\n '%d دقيقة',\n ],\n h: [\n 'أقل من ساعة',\n 'ساعة واحدة',\n ['ساعتان', 'ساعتين'],\n '%d ساعات',\n '%d ساعة',\n '%d ساعة',\n ],\n d: [\n 'أقل من يوم',\n 'يوم واحد',\n ['يومان', 'يومين'],\n '%d أيام',\n '%d يومًا',\n '%d يوم',\n ],\n M: [\n 'أقل من شهر',\n 'شهر واحد',\n ['شهران', 'شهرين'],\n '%d أشهر',\n '%d شهرا',\n '%d شهر',\n ],\n y: [\n 'أقل من عام',\n 'عام واحد',\n ['عامان', 'عامين'],\n '%d أعوام',\n '%d عامًا',\n '%d عام',\n ],\n },\n pluralize = function (u) {\n return function (number, withoutSuffix, string, isFuture) {\n var f = pluralForm(number),\n str = plurals[u][pluralForm(number)];\n if (f === 2) {\n str = str[withoutSuffix ? 0 : 1];\n }\n return str.replace(/%d/i, number);\n };\n },\n months = [\n 'يناير',\n 'فبراير',\n 'مارس',\n 'أبريل',\n 'مايو',\n 'يونيو',\n 'يوليو',\n 'أغسطس',\n 'سبتمبر',\n 'أكتوبر',\n 'نوفمبر',\n 'ديسمبر',\n ];\n\n var ar = moment.defineLocale('ar', {\n months: months,\n monthsShort: months,\n weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'D/\\u200FM/\\u200FYYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n meridiemParse: /ص|م/,\n isPM: function (input) {\n return 'م' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ص';\n } else {\n return 'م';\n }\n },\n calendar: {\n sameDay: '[اليوم عند الساعة] LT',\n nextDay: '[غدًا عند الساعة] LT',\n nextWeek: 'dddd [عند الساعة] LT',\n lastDay: '[أمس عند الساعة] LT',\n lastWeek: 'dddd [عند الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'بعد %s',\n past: 'منذ %s',\n s: pluralize('s'),\n ss: pluralize('s'),\n m: pluralize('m'),\n mm: pluralize('m'),\n h: pluralize('h'),\n hh: pluralize('h'),\n d: pluralize('d'),\n dd: pluralize('d'),\n M: pluralize('M'),\n MM: pluralize('M'),\n y: pluralize('y'),\n yy: pluralize('y'),\n },\n preparse: function (string) {\n return string\n .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {\n return numberMap[match];\n })\n .replace(/،/g, ',');\n },\n postformat: function (string) {\n return string\n .replace(/\\d/g, function (match) {\n return symbolMap[match];\n })\n .replace(/,/g, '،');\n },\n week: {\n dow: 6, // Saturday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return ar;\n\n})));\n","//! moment.js locale configuration\n//! locale : Bengali [bn]\n//! author : Kaushik Gandhi : https://github.com/kaushikgandhi\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '১',\n 2: '২',\n 3: '৩',\n 4: '৪',\n 5: '৫',\n 6: '৬',\n 7: '৭',\n 8: '৮',\n 9: '৯',\n 0: '০',\n },\n numberMap = {\n '১': '1',\n '২': '2',\n '৩': '3',\n '৪': '4',\n '৫': '5',\n '৬': '6',\n '৭': '7',\n '৮': '8',\n '৯': '9',\n '০': '0',\n };\n\n var bn = moment.defineLocale('bn', {\n months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(\n '_'\n ),\n monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(\n '_'\n ),\n weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(\n '_'\n ),\n weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),\n weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),\n longDateFormat: {\n LT: 'A h:mm সময়',\n LTS: 'A h:mm:ss সময়',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm সময়',\n LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',\n },\n calendar: {\n sameDay: '[আজ] LT',\n nextDay: '[আগামীকাল] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[গতকাল] LT',\n lastWeek: '[গত] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s পরে',\n past: '%s আগে',\n s: 'কয়েক সেকেন্ড',\n ss: '%d সেকেন্ড',\n m: 'এক মিনিট',\n mm: '%d মিনিট',\n h: 'এক ঘন্টা',\n hh: '%d ঘন্টা',\n d: 'এক দিন',\n dd: '%d দিন',\n M: 'এক মাস',\n MM: '%d মাস',\n y: 'এক বছর',\n yy: '%d বছর',\n },\n preparse: function (string) {\n return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (\n (meridiem === 'রাত' && hour >= 4) ||\n (meridiem === 'দুপুর' && hour < 5) ||\n meridiem === 'বিকাল'\n ) {\n return hour + 12;\n } else {\n return hour;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'রাত';\n } else if (hour < 10) {\n return 'সকাল';\n } else if (hour < 17) {\n return 'দুপুর';\n } else if (hour < 20) {\n return 'বিকাল';\n } else {\n return 'রাত';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return bn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Chinese (Taiwan) [zh-tw]\n//! author : Ben : https://github.com/ben-lin\n//! author : Chris Lam : https://github.com/hehachris\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var zhTw = moment.defineLocale('zh-tw', {\n months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n '_'\n ),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n '_'\n ),\n weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),\n weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY/MM/DD',\n LL: 'YYYY年M月D日',\n LLL: 'YYYY年M月D日 HH:mm',\n LLLL: 'YYYY年M月D日dddd HH:mm',\n l: 'YYYY/M/D',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日dddd HH:mm',\n },\n meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n return hour;\n } else if (meridiem === '中午') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === '下午' || meridiem === '晚上') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n var hm = hour * 100 + minute;\n if (hm < 600) {\n return '凌晨';\n } else if (hm < 900) {\n return '早上';\n } else if (hm < 1130) {\n return '上午';\n } else if (hm < 1230) {\n return '中午';\n } else if (hm < 1800) {\n return '下午';\n } else {\n return '晚上';\n }\n },\n calendar: {\n sameDay: '[今天] LT',\n nextDay: '[明天] LT',\n nextWeek: '[下]dddd LT',\n lastDay: '[昨天] LT',\n lastWeek: '[上]dddd LT',\n sameElse: 'L',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(日|月|週)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n case 'M':\n return number + '月';\n case 'w':\n case 'W':\n return number + '週';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s後',\n past: '%s前',\n s: '幾秒',\n ss: '%d 秒',\n m: '1 分鐘',\n mm: '%d 分鐘',\n h: '1 小時',\n hh: '%d 小時',\n d: '1 天',\n dd: '%d 天',\n M: '1 個月',\n MM: '%d 個月',\n y: '1 年',\n yy: '%d 年',\n },\n });\n\n return zhTw;\n\n})));\n","//! moment.js locale configuration\n//! locale : Russian [ru]\n//! author : Viktorminator : https://github.com/Viktorminator\n//! author : Menelion Elensúle : https://github.com/Oire\n//! author : Коренберг Марк : https://github.com/socketpair\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function plural(word, num) {\n var forms = word.split('_');\n return num % 10 === 1 && num % 100 !== 11\n ? forms[0]\n : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)\n ? forms[1]\n : forms[2];\n }\n function relativeTimeWithPlural(number, withoutSuffix, key) {\n var format = {\n ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',\n mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',\n hh: 'час_часа_часов',\n dd: 'день_дня_дней',\n ww: 'неделя_недели_недель',\n MM: 'месяц_месяца_месяцев',\n yy: 'год_года_лет',\n };\n if (key === 'm') {\n return withoutSuffix ? 'минута' : 'минуту';\n } else {\n return number + ' ' + plural(format[key], +number);\n }\n }\n var monthsParse = [\n /^янв/i,\n /^фев/i,\n /^мар/i,\n /^апр/i,\n /^ма[йя]/i,\n /^июн/i,\n /^июл/i,\n /^авг/i,\n /^сен/i,\n /^окт/i,\n /^ноя/i,\n /^дек/i,\n ];\n\n // http://new.gramota.ru/spravka/rules/139-prop : § 103\n // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637\n // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753\n var ru = moment.defineLocale('ru', {\n months: {\n format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split(\n '_'\n ),\n standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(\n '_'\n ),\n },\n monthsShort: {\n // по CLDR именно \"июл.\" и \"июн.\", но какой смысл менять букву на точку?\n format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split(\n '_'\n ),\n standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split(\n '_'\n ),\n },\n weekdays: {\n standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split(\n '_'\n ),\n format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split(\n '_'\n ),\n isFormat: /\\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/,\n },\n weekdaysShort: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),\n weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n\n // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки\n monthsRegex: /^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)/i,\n\n // копия предыдущего\n monthsShortRegex: /^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)/i,\n\n // полные названия с падежами\n monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,\n\n // Выражение, которое соответствует только сокращённым формам\n monthsShortStrictRegex: /^(янв\\.|февр?\\.|мар[т.]|апр\\.|ма[яй]|июн[ья.]|июл[ья.]|авг\\.|сент?\\.|окт\\.|нояб?\\.|дек\\.)/i,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY г.',\n LLL: 'D MMMM YYYY г., H:mm',\n LLLL: 'dddd, D MMMM YYYY г., H:mm',\n },\n calendar: {\n sameDay: '[Сегодня, в] LT',\n nextDay: '[Завтра, в] LT',\n lastDay: '[Вчера, в] LT',\n nextWeek: function (now) {\n if (now.week() !== this.week()) {\n switch (this.day()) {\n case 0:\n return '[В следующее] dddd, [в] LT';\n case 1:\n case 2:\n case 4:\n return '[В следующий] dddd, [в] LT';\n case 3:\n case 5:\n case 6:\n return '[В следующую] dddd, [в] LT';\n }\n } else {\n if (this.day() === 2) {\n return '[Во] dddd, [в] LT';\n } else {\n return '[В] dddd, [в] LT';\n }\n }\n },\n lastWeek: function (now) {\n if (now.week() !== this.week()) {\n switch (this.day()) {\n case 0:\n return '[В прошлое] dddd, [в] LT';\n case 1:\n case 2:\n case 4:\n return '[В прошлый] dddd, [в] LT';\n case 3:\n case 5:\n case 6:\n return '[В прошлую] dddd, [в] LT';\n }\n } else {\n if (this.day() === 2) {\n return '[Во] dddd, [в] LT';\n } else {\n return '[В] dddd, [в] LT';\n }\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'через %s',\n past: '%s назад',\n s: 'несколько секунд',\n ss: relativeTimeWithPlural,\n m: relativeTimeWithPlural,\n mm: relativeTimeWithPlural,\n h: 'час',\n hh: relativeTimeWithPlural,\n d: 'день',\n dd: relativeTimeWithPlural,\n w: 'неделя',\n ww: relativeTimeWithPlural,\n M: 'месяц',\n MM: relativeTimeWithPlural,\n y: 'год',\n yy: relativeTimeWithPlural,\n },\n meridiemParse: /ночи|утра|дня|вечера/i,\n isPM: function (input) {\n return /^(дня|вечера)$/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'ночи';\n } else if (hour < 12) {\n return 'утра';\n } else if (hour < 17) {\n return 'дня';\n } else {\n return 'вечера';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(й|го|я)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'M':\n case 'd':\n case 'DDD':\n return number + '-й';\n case 'D':\n return number + '-го';\n case 'w':\n case 'W':\n return number + '-я';\n default:\n return number;\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return ru;\n\n})));\n","//! moment.js locale configuration\n//! locale : Mongolian [mn]\n//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function translate(number, withoutSuffix, key, isFuture) {\n switch (key) {\n case 's':\n return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';\n case 'ss':\n return number + (withoutSuffix ? ' секунд' : ' секундын');\n case 'm':\n case 'mm':\n return number + (withoutSuffix ? ' минут' : ' минутын');\n case 'h':\n case 'hh':\n return number + (withoutSuffix ? ' цаг' : ' цагийн');\n case 'd':\n case 'dd':\n return number + (withoutSuffix ? ' өдөр' : ' өдрийн');\n case 'M':\n case 'MM':\n return number + (withoutSuffix ? ' сар' : ' сарын');\n case 'y':\n case 'yy':\n return number + (withoutSuffix ? ' жил' : ' жилийн');\n default:\n return number;\n }\n }\n\n var mn = moment.defineLocale('mn', {\n months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split(\n '_'\n ),\n monthsShort: '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),\n weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),\n weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'YYYY оны MMMMын D',\n LLL: 'YYYY оны MMMMын D HH:mm',\n LLLL: 'dddd, YYYY оны MMMMын D HH:mm',\n },\n meridiemParse: /ҮӨ|ҮХ/i,\n isPM: function (input) {\n return input === 'ҮХ';\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ҮӨ';\n } else {\n return 'ҮХ';\n }\n },\n calendar: {\n sameDay: '[Өнөөдөр] LT',\n nextDay: '[Маргааш] LT',\n nextWeek: '[Ирэх] dddd LT',\n lastDay: '[Өчигдөр] LT',\n lastWeek: '[Өнгөрсөн] dddd LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s дараа',\n past: '%s өмнө',\n s: translate,\n ss: translate,\n m: translate,\n mm: translate,\n h: translate,\n hh: translate,\n d: translate,\n dd: translate,\n M: translate,\n MM: translate,\n y: translate,\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2} өдөр/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + ' өдөр';\n default:\n return number;\n }\n },\n });\n\n return mn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Kyrgyz [ky]\n//! author : Chyngyz Arystan uulu : https://github.com/chyngyz\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var suffixes = {\n 0: '-чү',\n 1: '-чи',\n 2: '-чи',\n 3: '-чү',\n 4: '-чү',\n 5: '-чи',\n 6: '-чы',\n 7: '-чи',\n 8: '-чи',\n 9: '-чу',\n 10: '-чу',\n 20: '-чы',\n 30: '-чу',\n 40: '-чы',\n 50: '-чү',\n 60: '-чы',\n 70: '-чи',\n 80: '-чи',\n 90: '-чу',\n 100: '-чү',\n };\n\n var ky = moment.defineLocale('ky', {\n months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(\n '_'\n ),\n monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split(\n '_'\n ),\n weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split(\n '_'\n ),\n weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),\n weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Бүгүн саат] LT',\n nextDay: '[Эртең саат] LT',\n nextWeek: 'dddd [саат] LT',\n lastDay: '[Кечээ саат] LT',\n lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s ичинде',\n past: '%s мурун',\n s: 'бирнече секунд',\n ss: '%d секунд',\n m: 'бир мүнөт',\n mm: '%d мүнөт',\n h: 'бир саат',\n hh: '%d саат',\n d: 'бир күн',\n dd: '%d күн',\n M: 'бир ай',\n MM: '%d ай',\n y: 'бир жыл',\n yy: '%d жыл',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(чи|чы|чү|чу)/,\n ordinal: function (number) {\n var a = number % 10,\n b = number >= 100 ? 100 : null;\n return number + (suffixes[number] || suffixes[a] || suffixes[b]);\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return ky;\n\n})));\n","//! moment.js locale configuration\n//! locale : Bengali (Bangladesh) [bn-bd]\n//! author : Asraf Hossain Patoary : https://github.com/ashwoolford\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '১',\n 2: '২',\n 3: '৩',\n 4: '৪',\n 5: '৫',\n 6: '৬',\n 7: '৭',\n 8: '৮',\n 9: '৯',\n 0: '০',\n },\n numberMap = {\n '১': '1',\n '২': '2',\n '৩': '3',\n '৪': '4',\n '৫': '5',\n '৬': '6',\n '৭': '7',\n '৮': '8',\n '৯': '9',\n '০': '0',\n };\n\n var bnBd = moment.defineLocale('bn-bd', {\n months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(\n '_'\n ),\n monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(\n '_'\n ),\n weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(\n '_'\n ),\n weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),\n weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),\n longDateFormat: {\n LT: 'A h:mm সময়',\n LTS: 'A h:mm:ss সময়',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm সময়',\n LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',\n },\n calendar: {\n sameDay: '[আজ] LT',\n nextDay: '[আগামীকাল] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[গতকাল] LT',\n lastWeek: '[গত] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s পরে',\n past: '%s আগে',\n s: 'কয়েক সেকেন্ড',\n ss: '%d সেকেন্ড',\n m: 'এক মিনিট',\n mm: '%d মিনিট',\n h: 'এক ঘন্টা',\n hh: '%d ঘন্টা',\n d: 'এক দিন',\n dd: '%d দিন',\n M: 'এক মাস',\n MM: '%d মাস',\n y: 'এক বছর',\n yy: '%d বছর',\n },\n preparse: function (string) {\n return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n\n meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'রাত') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'ভোর') {\n return hour;\n } else if (meridiem === 'সকাল') {\n return hour;\n } else if (meridiem === 'দুপুর') {\n return hour >= 3 ? hour : hour + 12;\n } else if (meridiem === 'বিকাল') {\n return hour + 12;\n } else if (meridiem === 'সন্ধ্যা') {\n return hour + 12;\n }\n },\n\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'রাত';\n } else if (hour < 6) {\n return 'ভোর';\n } else if (hour < 12) {\n return 'সকাল';\n } else if (hour < 15) {\n return 'দুপুর';\n } else if (hour < 18) {\n return 'বিকাল';\n } else if (hour < 20) {\n return 'সন্ধ্যা';\n } else {\n return 'রাত';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return bnBd;\n\n})));\n","//! moment.js locale configuration\n//! locale : Romanian [ro]\n//! author : Vlad Gurdiga : https://github.com/gurdiga\n//! author : Valentin Agachi : https://github.com/avaly\n//! author : Emanuel Cepoi : https://github.com/cepem\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function relativeTimeWithPlural(number, withoutSuffix, key) {\n var format = {\n ss: 'secunde',\n mm: 'minute',\n hh: 'ore',\n dd: 'zile',\n ww: 'săptămâni',\n MM: 'luni',\n yy: 'ani',\n },\n separator = ' ';\n if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {\n separator = ' de ';\n }\n return number + separator + format[key];\n }\n\n var ro = moment.defineLocale('ro', {\n months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split(\n '_'\n ),\n monthsShort: 'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),\n weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),\n weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY H:mm',\n LLLL: 'dddd, D MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[azi la] LT',\n nextDay: '[mâine la] LT',\n nextWeek: 'dddd [la] LT',\n lastDay: '[ieri la] LT',\n lastWeek: '[fosta] dddd [la] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'peste %s',\n past: '%s în urmă',\n s: 'câteva secunde',\n ss: relativeTimeWithPlural,\n m: 'un minut',\n mm: relativeTimeWithPlural,\n h: 'o oră',\n hh: relativeTimeWithPlural,\n d: 'o zi',\n dd: relativeTimeWithPlural,\n w: 'o săptămână',\n ww: relativeTimeWithPlural,\n M: 'o lună',\n MM: relativeTimeWithPlural,\n y: 'un an',\n yy: relativeTimeWithPlural,\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return ro;\n\n})));\n","//! moment.js locale configuration\n//! locale : Welsh [cy]\n//! author : Robert Allen : https://github.com/robgallen\n//! author : https://github.com/ryangreaves\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var cy = moment.defineLocale('cy', {\n months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split(\n '_'\n ),\n monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split(\n '_'\n ),\n weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split(\n '_'\n ),\n weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),\n weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),\n weekdaysParseExact: true,\n // time formats are the same as en-gb\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Heddiw am] LT',\n nextDay: '[Yfory am] LT',\n nextWeek: 'dddd [am] LT',\n lastDay: '[Ddoe am] LT',\n lastWeek: 'dddd [diwethaf am] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'mewn %s',\n past: '%s yn ôl',\n s: 'ychydig eiliadau',\n ss: '%d eiliad',\n m: 'munud',\n mm: '%d munud',\n h: 'awr',\n hh: '%d awr',\n d: 'diwrnod',\n dd: '%d diwrnod',\n M: 'mis',\n MM: '%d mis',\n y: 'blwyddyn',\n yy: '%d flynedd',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,\n // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh\n ordinal: function (number) {\n var b = number,\n output = '',\n lookup = [\n '',\n 'af',\n 'il',\n 'ydd',\n 'ydd',\n 'ed',\n 'ed',\n 'ed',\n 'fed',\n 'fed',\n 'fed', // 1af to 10fed\n 'eg',\n 'fed',\n 'eg',\n 'eg',\n 'fed',\n 'eg',\n 'eg',\n 'fed',\n 'eg',\n 'fed', // 11eg to 20fed\n ];\n if (b > 20) {\n if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {\n output = 'fed'; // not 30ain, 70ain or 90ain\n } else {\n output = 'ain';\n }\n } else if (b > 0) {\n output = lookup[b];\n }\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return cy;\n\n})));\n","//! moment.js locale configuration\n//! locale : French [fr]\n//! author : John Fischer : https://github.com/jfroffice\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsStrictRegex = /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,\n monthsShortStrictRegex = /(janv\\.?|févr\\.?|mars|avr\\.?|mai|juin|juil\\.?|août|sept\\.?|oct\\.?|nov\\.?|déc\\.?)/i,\n monthsRegex = /(janv\\.?|févr\\.?|mars|avr\\.?|mai|juin|juil\\.?|août|sept\\.?|oct\\.?|nov\\.?|déc\\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,\n monthsParse = [\n /^janv/i,\n /^févr/i,\n /^mars/i,\n /^avr/i,\n /^mai/i,\n /^juin/i,\n /^juil/i,\n /^août/i,\n /^sept/i,\n /^oct/i,\n /^nov/i,\n /^déc/i,\n ];\n\n var fr = moment.defineLocale('fr', {\n months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(\n '_'\n ),\n monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(\n '_'\n ),\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: monthsStrictRegex,\n monthsShortStrictRegex: monthsShortStrictRegex,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),\n weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),\n weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Aujourd’hui à] LT',\n nextDay: '[Demain à] LT',\n nextWeek: 'dddd [à] LT',\n lastDay: '[Hier à] LT',\n lastWeek: 'dddd [dernier à] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dans %s',\n past: 'il y a %s',\n s: 'quelques secondes',\n ss: '%d secondes',\n m: 'une minute',\n mm: '%d minutes',\n h: 'une heure',\n hh: '%d heures',\n d: 'un jour',\n dd: '%d jours',\n w: 'une semaine',\n ww: '%d semaines',\n M: 'un mois',\n MM: '%d mois',\n y: 'un an',\n yy: '%d ans',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(er|)/,\n ordinal: function (number, period) {\n switch (period) {\n // TODO: Return 'e' when day of month > 1. Move this case inside\n // block for masculine words below.\n // See https://github.com/moment/moment/issues/3375\n case 'D':\n return number + (number === 1 ? 'er' : '');\n\n // Words with masculine grammatical gender: mois, trimestre, jour\n default:\n case 'M':\n case 'Q':\n case 'DDD':\n case 'd':\n return number + (number === 1 ? 'er' : 'e');\n\n // Words with feminine grammatical gender: semaine\n case 'w':\n case 'W':\n return number + (number === 1 ? 're' : 'e');\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return fr;\n\n})));\n","//! moment.js locale configuration\n//! locale : Arabic (Algeria) [ar-dz]\n//! author : Amine Roukh: https://github.com/Amine27\n//! author : Abdel Said: https://github.com/abdelsaid\n//! author : Ahmed Elkhatib\n//! author : forabi https://github.com/forabi\n//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var pluralForm = function (n) {\n return n === 0\n ? 0\n : n === 1\n ? 1\n : n === 2\n ? 2\n : n % 100 >= 3 && n % 100 <= 10\n ? 3\n : n % 100 >= 11\n ? 4\n : 5;\n },\n plurals = {\n s: [\n 'أقل من ثانية',\n 'ثانية واحدة',\n ['ثانيتان', 'ثانيتين'],\n '%d ثوان',\n '%d ثانية',\n '%d ثانية',\n ],\n m: [\n 'أقل من دقيقة',\n 'دقيقة واحدة',\n ['دقيقتان', 'دقيقتين'],\n '%d دقائق',\n '%d دقيقة',\n '%d دقيقة',\n ],\n h: [\n 'أقل من ساعة',\n 'ساعة واحدة',\n ['ساعتان', 'ساعتين'],\n '%d ساعات',\n '%d ساعة',\n '%d ساعة',\n ],\n d: [\n 'أقل من يوم',\n 'يوم واحد',\n ['يومان', 'يومين'],\n '%d أيام',\n '%d يومًا',\n '%d يوم',\n ],\n M: [\n 'أقل من شهر',\n 'شهر واحد',\n ['شهران', 'شهرين'],\n '%d أشهر',\n '%d شهرا',\n '%d شهر',\n ],\n y: [\n 'أقل من عام',\n 'عام واحد',\n ['عامان', 'عامين'],\n '%d أعوام',\n '%d عامًا',\n '%d عام',\n ],\n },\n pluralize = function (u) {\n return function (number, withoutSuffix, string, isFuture) {\n var f = pluralForm(number),\n str = plurals[u][pluralForm(number)];\n if (f === 2) {\n str = str[withoutSuffix ? 0 : 1];\n }\n return str.replace(/%d/i, number);\n };\n },\n months = [\n 'جانفي',\n 'فيفري',\n 'مارس',\n 'أفريل',\n 'ماي',\n 'جوان',\n 'جويلية',\n 'أوت',\n 'سبتمبر',\n 'أكتوبر',\n 'نوفمبر',\n 'ديسمبر',\n ];\n\n var arDz = moment.defineLocale('ar-dz', {\n months: months,\n monthsShort: months,\n weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'D/\\u200FM/\\u200FYYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n meridiemParse: /ص|م/,\n isPM: function (input) {\n return 'م' === input;\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ص';\n } else {\n return 'م';\n }\n },\n calendar: {\n sameDay: '[اليوم عند الساعة] LT',\n nextDay: '[غدًا عند الساعة] LT',\n nextWeek: 'dddd [عند الساعة] LT',\n lastDay: '[أمس عند الساعة] LT',\n lastWeek: 'dddd [عند الساعة] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'بعد %s',\n past: 'منذ %s',\n s: pluralize('s'),\n ss: pluralize('s'),\n m: pluralize('m'),\n mm: pluralize('m'),\n h: pluralize('h'),\n hh: pluralize('h'),\n d: pluralize('d'),\n dd: pluralize('d'),\n M: pluralize('M'),\n MM: pluralize('M'),\n y: pluralize('y'),\n yy: pluralize('y'),\n },\n postformat: function (string) {\n return string.replace(/,/g, '،');\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return arDz;\n\n})));\n","//! moment.js locale configuration\n//! locale : Bambara [bm]\n//! author : Estelle Comment : https://github.com/estellecomment\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var bm = moment.defineLocale('bm', {\n months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split(\n '_'\n ),\n monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),\n weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),\n weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),\n weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'MMMM [tile] D [san] YYYY',\n LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',\n LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',\n },\n calendar: {\n sameDay: '[Bi lɛrɛ] LT',\n nextDay: '[Sini lɛrɛ] LT',\n nextWeek: 'dddd [don lɛrɛ] LT',\n lastDay: '[Kunu lɛrɛ] LT',\n lastWeek: 'dddd [tɛmɛnen lɛrɛ] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s kɔnɔ',\n past: 'a bɛ %s bɔ',\n s: 'sanga dama dama',\n ss: 'sekondi %d',\n m: 'miniti kelen',\n mm: 'miniti %d',\n h: 'lɛrɛ kelen',\n hh: 'lɛrɛ %d',\n d: 'tile kelen',\n dd: 'tile %d',\n M: 'kalo kelen',\n MM: 'kalo %d',\n y: 'san kelen',\n yy: 'san %d',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return bm;\n\n})));\n","//! moment.js locale configuration\n//! locale : Konkani Devanagari script [gom-deva]\n//! author : The Discoverer : https://github.com/WikiDiscoverer\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'],\n ss: [number + ' सॅकंडांनी', number + ' सॅकंड'],\n m: ['एका मिणटान', 'एक मिनूट'],\n mm: [number + ' मिणटांनी', number + ' मिणटां'],\n h: ['एका वरान', 'एक वर'],\n hh: [number + ' वरांनी', number + ' वरां'],\n d: ['एका दिसान', 'एक दीस'],\n dd: [number + ' दिसांनी', number + ' दीस'],\n M: ['एका म्हयन्यान', 'एक म्हयनो'],\n MM: [number + ' म्हयन्यानी', number + ' म्हयने'],\n y: ['एका वर्सान', 'एक वर्स'],\n yy: [number + ' वर्सांनी', number + ' वर्सां'],\n };\n return isFuture ? format[key][0] : format[key][1];\n }\n\n var gomDeva = moment.defineLocale('gom-deva', {\n months: {\n standalone: 'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(\n '_'\n ),\n format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split(\n '_'\n ),\n isFormat: /MMMM(\\s)+D[oD]?/,\n },\n monthsShort: 'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'),\n weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'),\n weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'A h:mm [वाजतां]',\n LTS: 'A h:mm:ss [वाजतां]',\n L: 'DD-MM-YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY A h:mm [वाजतां]',\n LLLL: 'dddd, MMMM Do, YYYY, A h:mm [वाजतां]',\n llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]',\n },\n calendar: {\n sameDay: '[आयज] LT',\n nextDay: '[फाल्यां] LT',\n nextWeek: '[फुडलो] dddd[,] LT',\n lastDay: '[काल] LT',\n lastWeek: '[फाटलो] dddd[,] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s',\n past: '%s आदीं',\n s: processRelativeTime,\n ss: processRelativeTime,\n m: processRelativeTime,\n mm: processRelativeTime,\n h: processRelativeTime,\n hh: processRelativeTime,\n d: processRelativeTime,\n dd: processRelativeTime,\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(वेर)/,\n ordinal: function (number, period) {\n switch (period) {\n // the ordinal 'वेर' only applies to day of the month\n case 'D':\n return number + 'वेर';\n default:\n case 'M':\n case 'Q':\n case 'DDD':\n case 'd':\n case 'w':\n case 'W':\n return number;\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week\n doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)\n },\n meridiemParse: /राती|सकाळीं|दनपारां|सांजे/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'राती') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'सकाळीं') {\n return hour;\n } else if (meridiem === 'दनपारां') {\n return hour > 12 ? hour : hour + 12;\n } else if (meridiem === 'सांजे') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'राती';\n } else if (hour < 12) {\n return 'सकाळीं';\n } else if (hour < 16) {\n return 'दनपारां';\n } else if (hour < 20) {\n return 'सांजे';\n } else {\n return 'राती';\n }\n },\n });\n\n return gomDeva;\n\n})));\n","//! moment.js locale configuration\n//! locale : Ukrainian [uk]\n//! author : zemlanin : https://github.com/zemlanin\n//! Author : Menelion Elensúle : https://github.com/Oire\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function plural(word, num) {\n var forms = word.split('_');\n return num % 10 === 1 && num % 100 !== 11\n ? forms[0]\n : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)\n ? forms[1]\n : forms[2];\n }\n function relativeTimeWithPlural(number, withoutSuffix, key) {\n var format = {\n ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',\n mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',\n hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',\n dd: 'день_дні_днів',\n MM: 'місяць_місяці_місяців',\n yy: 'рік_роки_років',\n };\n if (key === 'm') {\n return withoutSuffix ? 'хвилина' : 'хвилину';\n } else if (key === 'h') {\n return withoutSuffix ? 'година' : 'годину';\n } else {\n return number + ' ' + plural(format[key], +number);\n }\n }\n function weekdaysCaseReplace(m, format) {\n var weekdays = {\n nominative: 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split(\n '_'\n ),\n accusative: 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split(\n '_'\n ),\n genitive: 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split(\n '_'\n ),\n },\n nounCase;\n\n if (m === true) {\n return weekdays['nominative']\n .slice(1, 7)\n .concat(weekdays['nominative'].slice(0, 1));\n }\n if (!m) {\n return weekdays['nominative'];\n }\n\n nounCase = /(\\[[ВвУу]\\]) ?dddd/.test(format)\n ? 'accusative'\n : /\\[?(?:минулої|наступної)? ?\\] ?dddd/.test(format)\n ? 'genitive'\n : 'nominative';\n return weekdays[nounCase][m.day()];\n }\n function processHoursFunction(str) {\n return function () {\n return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';\n };\n }\n\n var uk = moment.defineLocale('uk', {\n months: {\n format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split(\n '_'\n ),\n standalone: 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split(\n '_'\n ),\n },\n monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split(\n '_'\n ),\n weekdays: weekdaysCaseReplace,\n weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),\n weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY р.',\n LLL: 'D MMMM YYYY р., HH:mm',\n LLLL: 'dddd, D MMMM YYYY р., HH:mm',\n },\n calendar: {\n sameDay: processHoursFunction('[Сьогодні '),\n nextDay: processHoursFunction('[Завтра '),\n lastDay: processHoursFunction('[Вчора '),\n nextWeek: processHoursFunction('[У] dddd ['),\n lastWeek: function () {\n switch (this.day()) {\n case 0:\n case 3:\n case 5:\n case 6:\n return processHoursFunction('[Минулої] dddd [').call(this);\n case 1:\n case 2:\n case 4:\n return processHoursFunction('[Минулого] dddd [').call(this);\n }\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'за %s',\n past: '%s тому',\n s: 'декілька секунд',\n ss: relativeTimeWithPlural,\n m: relativeTimeWithPlural,\n mm: relativeTimeWithPlural,\n h: 'годину',\n hh: relativeTimeWithPlural,\n d: 'день',\n dd: relativeTimeWithPlural,\n M: 'місяць',\n MM: relativeTimeWithPlural,\n y: 'рік',\n yy: relativeTimeWithPlural,\n },\n // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason\n meridiemParse: /ночі|ранку|дня|вечора/,\n isPM: function (input) {\n return /^(дня|вечора)$/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'ночі';\n } else if (hour < 12) {\n return 'ранку';\n } else if (hour < 17) {\n return 'дня';\n } else {\n return 'вечора';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}-(й|го)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'M':\n case 'd':\n case 'DDD':\n case 'w':\n case 'W':\n return number + '-й';\n case 'D':\n return number + '-го';\n default:\n return number;\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return uk;\n\n})));\n","//! moment.js locale configuration\n//! locale : Lao [lo]\n//! author : Ryan Hart : https://github.com/ryanhart2\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var lo = moment.defineLocale('lo', {\n months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(\n '_'\n ),\n monthsShort: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(\n '_'\n ),\n weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),\n weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),\n weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'ວັນdddd D MMMM YYYY HH:mm',\n },\n meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,\n isPM: function (input) {\n return input === 'ຕອນແລງ';\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ຕອນເຊົ້າ';\n } else {\n return 'ຕອນແລງ';\n }\n },\n calendar: {\n sameDay: '[ມື້ນີ້ເວລາ] LT',\n nextDay: '[ມື້ອື່ນເວລາ] LT',\n nextWeek: '[ວັນ]dddd[ໜ້າເວລາ] LT',\n lastDay: '[ມື້ວານນີ້ເວລາ] LT',\n lastWeek: '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'ອີກ %s',\n past: '%sຜ່ານມາ',\n s: 'ບໍ່ເທົ່າໃດວິນາທີ',\n ss: '%d ວິນາທີ',\n m: '1 ນາທີ',\n mm: '%d ນາທີ',\n h: '1 ຊົ່ວໂມງ',\n hh: '%d ຊົ່ວໂມງ',\n d: '1 ມື້',\n dd: '%d ມື້',\n M: '1 ເດືອນ',\n MM: '%d ເດືອນ',\n y: '1 ປີ',\n yy: '%d ປີ',\n },\n dayOfMonthOrdinalParse: /(ທີ່)\\d{1,2}/,\n ordinal: function (number) {\n return 'ທີ່' + number;\n },\n });\n\n return lo;\n\n})));\n","//! moment.js locale configuration\n//! locale : German (Austria) [de-at]\n//! author : lluchs : https://github.com/lluchs\n//! author: Menelion Elensúle: https://github.com/Oire\n//! author : Martin Groller : https://github.com/MadMG\n//! author : Mikolaj Dadela : https://github.com/mik01aj\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n m: ['eine Minute', 'einer Minute'],\n h: ['eine Stunde', 'einer Stunde'],\n d: ['ein Tag', 'einem Tag'],\n dd: [number + ' Tage', number + ' Tagen'],\n w: ['eine Woche', 'einer Woche'],\n M: ['ein Monat', 'einem Monat'],\n MM: [number + ' Monate', number + ' Monaten'],\n y: ['ein Jahr', 'einem Jahr'],\n yy: [number + ' Jahre', number + ' Jahren'],\n };\n return withoutSuffix ? format[key][0] : format[key][1];\n }\n\n var deAt = moment.defineLocale('de-at', {\n months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n '_'\n ),\n monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(\n '_'\n ),\n weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),\n weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY HH:mm',\n LLLL: 'dddd, D. MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[heute um] LT [Uhr]',\n sameElse: 'L',\n nextDay: '[morgen um] LT [Uhr]',\n nextWeek: 'dddd [um] LT [Uhr]',\n lastDay: '[gestern um] LT [Uhr]',\n lastWeek: '[letzten] dddd [um] LT [Uhr]',\n },\n relativeTime: {\n future: 'in %s',\n past: 'vor %s',\n s: 'ein paar Sekunden',\n ss: '%d Sekunden',\n m: processRelativeTime,\n mm: '%d Minuten',\n h: processRelativeTime,\n hh: '%d Stunden',\n d: processRelativeTime,\n dd: processRelativeTime,\n w: processRelativeTime,\n ww: '%d Wochen',\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return deAt;\n\n})));\n","//! moment.js locale configuration\n//! locale : German [de]\n//! author : lluchs : https://github.com/lluchs\n//! author: Menelion Elensúle: https://github.com/Oire\n//! author : Mikolaj Dadela : https://github.com/mik01aj\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n m: ['eine Minute', 'einer Minute'],\n h: ['eine Stunde', 'einer Stunde'],\n d: ['ein Tag', 'einem Tag'],\n dd: [number + ' Tage', number + ' Tagen'],\n w: ['eine Woche', 'einer Woche'],\n M: ['ein Monat', 'einem Monat'],\n MM: [number + ' Monate', number + ' Monaten'],\n y: ['ein Jahr', 'einem Jahr'],\n yy: [number + ' Jahre', number + ' Jahren'],\n };\n return withoutSuffix ? format[key][0] : format[key][1];\n }\n\n var de = moment.defineLocale('de', {\n months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n '_'\n ),\n monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(\n '_'\n ),\n weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),\n weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY HH:mm',\n LLLL: 'dddd, D. MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[heute um] LT [Uhr]',\n sameElse: 'L',\n nextDay: '[morgen um] LT [Uhr]',\n nextWeek: 'dddd [um] LT [Uhr]',\n lastDay: '[gestern um] LT [Uhr]',\n lastWeek: '[letzten] dddd [um] LT [Uhr]',\n },\n relativeTime: {\n future: 'in %s',\n past: 'vor %s',\n s: 'ein paar Sekunden',\n ss: '%d Sekunden',\n m: processRelativeTime,\n mm: '%d Minuten',\n h: processRelativeTime,\n hh: '%d Stunden',\n d: processRelativeTime,\n dd: processRelativeTime,\n w: processRelativeTime,\n ww: '%d Wochen',\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return de;\n\n})));\n","//! moment.js locale configuration\n//! locale : Central Atlas Tamazight Latin [tzm-latn]\n//! author : Abdel Said : https://github.com/abdelsaid\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var tzmLatn = moment.defineLocale('tzm-latn', {\n months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(\n '_'\n ),\n monthsShort: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(\n '_'\n ),\n weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),\n weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),\n weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[asdkh g] LT',\n nextDay: '[aska g] LT',\n nextWeek: 'dddd [g] LT',\n lastDay: '[assant g] LT',\n lastWeek: 'dddd [g] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dadkh s yan %s',\n past: 'yan %s',\n s: 'imik',\n ss: '%d imik',\n m: 'minuḍ',\n mm: '%d minuḍ',\n h: 'saɛa',\n hh: '%d tassaɛin',\n d: 'ass',\n dd: '%d ossan',\n M: 'ayowr',\n MM: '%d iyyirn',\n y: 'asgas',\n yy: '%d isgasn',\n },\n week: {\n dow: 6, // Saturday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return tzmLatn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Javanese [jv]\n//! author : Rony Lantip : https://github.com/lantip\n//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var jv = moment.defineLocale('jv', {\n months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),\n weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),\n weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),\n weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),\n longDateFormat: {\n LT: 'HH.mm',\n LTS: 'HH.mm.ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY [pukul] HH.mm',\n LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n },\n meridiemParse: /enjing|siyang|sonten|ndalu/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'enjing') {\n return hour;\n } else if (meridiem === 'siyang') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === 'sonten' || meridiem === 'ndalu') {\n return hour + 12;\n }\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 11) {\n return 'enjing';\n } else if (hours < 15) {\n return 'siyang';\n } else if (hours < 19) {\n return 'sonten';\n } else {\n return 'ndalu';\n }\n },\n calendar: {\n sameDay: '[Dinten puniko pukul] LT',\n nextDay: '[Mbenjang pukul] LT',\n nextWeek: 'dddd [pukul] LT',\n lastDay: '[Kala wingi pukul] LT',\n lastWeek: 'dddd [kepengker pukul] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'wonten ing %s',\n past: '%s ingkang kepengker',\n s: 'sawetawis detik',\n ss: '%d detik',\n m: 'setunggal menit',\n mm: '%d menit',\n h: 'setunggal jam',\n hh: '%d jam',\n d: 'sedinten',\n dd: '%d dinten',\n M: 'sewulan',\n MM: '%d wulan',\n y: 'setaun',\n yy: '%d taun',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return jv;\n\n})));\n","//! moment.js locale configuration\n//! locale : Spanish (Mexico) [es-mx]\n//! author : JC Franco : https://github.com/jcfranco\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n '_'\n ),\n monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n monthsParse = [\n /^ene/i,\n /^feb/i,\n /^mar/i,\n /^abr/i,\n /^may/i,\n /^jun/i,\n /^jul/i,\n /^ago/i,\n /^sep/i,\n /^oct/i,\n /^nov/i,\n /^dic/i,\n ],\n monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n var esMx = moment.defineLocale('es-mx', {\n months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortDot;\n } else if (/-MMM-/.test(format)) {\n return monthsShort[m.month()];\n } else {\n return monthsShortDot[m.month()];\n }\n },\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n monthsShortStrictRegex: /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY H:mm',\n LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',\n },\n calendar: {\n sameDay: function () {\n return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextDay: function () {\n return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n nextWeek: function () {\n return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastDay: function () {\n return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n },\n lastWeek: function () {\n return (\n '[el] dddd [pasado a la' +\n (this.hours() !== 1 ? 's' : '') +\n '] LT'\n );\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'en %s',\n past: 'hace %s',\n s: 'unos segundos',\n ss: '%d segundos',\n m: 'un minuto',\n mm: '%d minutos',\n h: 'una hora',\n hh: '%d horas',\n d: 'un día',\n dd: '%d días',\n w: 'una semana',\n ww: '%d semanas',\n M: 'un mes',\n MM: '%d meses',\n y: 'un año',\n yy: '%d años',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n invalidDate: 'Fecha inválida',\n });\n\n return esMx;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (Singapore) [en-sg]\n//! author : Matthew Castrillon-Madrigal : https://github.com/techdimension\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enSg = moment.defineLocale('en-sg', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return enSg;\n\n})));\n","//! moment.js locale configuration\n//! locale : Nynorsk [nn]\n//! authors : https://github.com/mechuwind\n//! Stephen Ramthun : https://github.com/stephenramthun\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var nn = moment.defineLocale('nn', {\n months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(\n '_'\n ),\n monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),\n weekdaysShort: 'su._må._ty._on._to._fr._lau.'.split('_'),\n weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY [kl.] H:mm',\n LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',\n },\n calendar: {\n sameDay: '[I dag klokka] LT',\n nextDay: '[I morgon klokka] LT',\n nextWeek: 'dddd [klokka] LT',\n lastDay: '[I går klokka] LT',\n lastWeek: '[Føregåande] dddd [klokka] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'om %s',\n past: '%s sidan',\n s: 'nokre sekund',\n ss: '%d sekund',\n m: 'eit minutt',\n mm: '%d minutt',\n h: 'ein time',\n hh: '%d timar',\n d: 'ein dag',\n dd: '%d dagar',\n w: 'ei veke',\n ww: '%d veker',\n M: 'ein månad',\n MM: '%d månader',\n y: 'eit år',\n yy: '%d år',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return nn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Latvian [lv]\n//! author : Kristaps Karlsons : https://github.com/skakri\n//! author : Jānis Elmeris : https://github.com/JanisE\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var units = {\n ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'),\n m: 'minūtes_minūtēm_minūte_minūtes'.split('_'),\n mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'),\n h: 'stundas_stundām_stunda_stundas'.split('_'),\n hh: 'stundas_stundām_stunda_stundas'.split('_'),\n d: 'dienas_dienām_diena_dienas'.split('_'),\n dd: 'dienas_dienām_diena_dienas'.split('_'),\n M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),\n MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),\n y: 'gada_gadiem_gads_gadi'.split('_'),\n yy: 'gada_gadiem_gads_gadi'.split('_'),\n };\n /**\n * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.\n */\n function format(forms, number, withoutSuffix) {\n if (withoutSuffix) {\n // E.g. \"21 minūte\", \"3 minūtes\".\n return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];\n } else {\n // E.g. \"21 minūtes\" as in \"pēc 21 minūtes\".\n // E.g. \"3 minūtēm\" as in \"pēc 3 minūtēm\".\n return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];\n }\n }\n function relativeTimeWithPlural(number, withoutSuffix, key) {\n return number + ' ' + format(units[key], number, withoutSuffix);\n }\n function relativeTimeWithSingular(number, withoutSuffix, key) {\n return format(units[key], number, withoutSuffix);\n }\n function relativeSeconds(number, withoutSuffix) {\n return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';\n }\n\n var lv = moment.defineLocale('lv', {\n months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split(\n '_'\n ),\n monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),\n weekdays: 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split(\n '_'\n ),\n weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),\n weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY.',\n LL: 'YYYY. [gada] D. MMMM',\n LLL: 'YYYY. [gada] D. MMMM, HH:mm',\n LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm',\n },\n calendar: {\n sameDay: '[Šodien pulksten] LT',\n nextDay: '[Rīt pulksten] LT',\n nextWeek: 'dddd [pulksten] LT',\n lastDay: '[Vakar pulksten] LT',\n lastWeek: '[Pagājušā] dddd [pulksten] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'pēc %s',\n past: 'pirms %s',\n s: relativeSeconds,\n ss: relativeTimeWithPlural,\n m: relativeTimeWithSingular,\n mm: relativeTimeWithPlural,\n h: relativeTimeWithSingular,\n hh: relativeTimeWithPlural,\n d: relativeTimeWithSingular,\n dd: relativeTimeWithPlural,\n M: relativeTimeWithSingular,\n MM: relativeTimeWithPlural,\n y: relativeTimeWithSingular,\n yy: relativeTimeWithPlural,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return lv;\n\n})));\n","//! moment.js locale configuration\n//! locale : German (Switzerland) [de-ch]\n//! author : sschueller : https://github.com/sschueller\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n m: ['eine Minute', 'einer Minute'],\n h: ['eine Stunde', 'einer Stunde'],\n d: ['ein Tag', 'einem Tag'],\n dd: [number + ' Tage', number + ' Tagen'],\n w: ['eine Woche', 'einer Woche'],\n M: ['ein Monat', 'einem Monat'],\n MM: [number + ' Monate', number + ' Monaten'],\n y: ['ein Jahr', 'einem Jahr'],\n yy: [number + ' Jahre', number + ' Jahren'],\n };\n return withoutSuffix ? format[key][0] : format[key][1];\n }\n\n var deCh = moment.defineLocale('de-ch', {\n months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n '_'\n ),\n monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(\n '_'\n ),\n weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY HH:mm',\n LLLL: 'dddd, D. MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[heute um] LT [Uhr]',\n sameElse: 'L',\n nextDay: '[morgen um] LT [Uhr]',\n nextWeek: 'dddd [um] LT [Uhr]',\n lastDay: '[gestern um] LT [Uhr]',\n lastWeek: '[letzten] dddd [um] LT [Uhr]',\n },\n relativeTime: {\n future: 'in %s',\n past: 'vor %s',\n s: 'ein paar Sekunden',\n ss: '%d Sekunden',\n m: processRelativeTime,\n mm: '%d Minuten',\n h: processRelativeTime,\n hh: '%d Stunden',\n d: processRelativeTime,\n dd: processRelativeTime,\n w: processRelativeTime,\n ww: '%d Wochen',\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return deCh;\n\n})));\n","//! moment.js locale configuration\n//! locale : Central Atlas Tamazight [tzm]\n//! author : Abdel Said : https://github.com/abdelsaid\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var tzm = moment.defineLocale('tzm', {\n months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(\n '_'\n ),\n monthsShort: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(\n '_'\n ),\n weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),\n weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),\n weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',\n nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',\n nextWeek: 'dddd [ⴴ] LT',\n lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',\n lastWeek: 'dddd [ⴴ] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',\n past: 'ⵢⴰⵏ %s',\n s: 'ⵉⵎⵉⴽ',\n ss: '%d ⵉⵎⵉⴽ',\n m: 'ⵎⵉⵏⵓⴺ',\n mm: '%d ⵎⵉⵏⵓⴺ',\n h: 'ⵙⴰⵄⴰ',\n hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',\n d: 'ⴰⵙⵙ',\n dd: '%d oⵙⵙⴰⵏ',\n M: 'ⴰⵢoⵓⵔ',\n MM: '%d ⵉⵢⵢⵉⵔⵏ',\n y: 'ⴰⵙⴳⴰⵙ',\n yy: '%d ⵉⵙⴳⴰⵙⵏ',\n },\n week: {\n dow: 6, // Saturday is the first day of the week.\n doy: 12, // The week that contains Jan 12th is the first week of the year.\n },\n });\n\n return tzm;\n\n})));\n","//! moment.js\n//! version : 2.29.1\n//! authors : Tim Wood, Iskren Chernev, Moment.js contributors\n//! license : MIT\n//! momentjs.com\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n global.moment = factory()\n}(this, (function () { 'use strict';\n\n var hookCallback;\n\n function hooks() {\n return hookCallback.apply(null, arguments);\n }\n\n // This is done to register the method called with moment()\n // without creating circular dependencies.\n function setHookCallback(callback) {\n hookCallback = callback;\n }\n\n function isArray(input) {\n return (\n input instanceof Array ||\n Object.prototype.toString.call(input) === '[object Array]'\n );\n }\n\n function isObject(input) {\n // IE8 will treat undefined and null as object if it wasn't for\n // input != null\n return (\n input != null &&\n Object.prototype.toString.call(input) === '[object Object]'\n );\n }\n\n function hasOwnProp(a, b) {\n return Object.prototype.hasOwnProperty.call(a, b);\n }\n\n function isObjectEmpty(obj) {\n if (Object.getOwnPropertyNames) {\n return Object.getOwnPropertyNames(obj).length === 0;\n } else {\n var k;\n for (k in obj) {\n if (hasOwnProp(obj, k)) {\n return false;\n }\n }\n return true;\n }\n }\n\n function isUndefined(input) {\n return input === void 0;\n }\n\n function isNumber(input) {\n return (\n typeof input === 'number' ||\n Object.prototype.toString.call(input) === '[object Number]'\n );\n }\n\n function isDate(input) {\n return (\n input instanceof Date ||\n Object.prototype.toString.call(input) === '[object Date]'\n );\n }\n\n function map(arr, fn) {\n var res = [],\n i;\n for (i = 0; i < arr.length; ++i) {\n res.push(fn(arr[i], i));\n }\n return res;\n }\n\n function extend(a, b) {\n for (var i in b) {\n if (hasOwnProp(b, i)) {\n a[i] = b[i];\n }\n }\n\n if (hasOwnProp(b, 'toString')) {\n a.toString = b.toString;\n }\n\n if (hasOwnProp(b, 'valueOf')) {\n a.valueOf = b.valueOf;\n }\n\n return a;\n }\n\n function createUTC(input, format, locale, strict) {\n return createLocalOrUTC(input, format, locale, strict, true).utc();\n }\n\n function defaultParsingFlags() {\n // We need to deep clone this object.\n return {\n empty: false,\n unusedTokens: [],\n unusedInput: [],\n overflow: -2,\n charsLeftOver: 0,\n nullInput: false,\n invalidEra: null,\n invalidMonth: null,\n invalidFormat: false,\n userInvalidated: false,\n iso: false,\n parsedDateParts: [],\n era: null,\n meridiem: null,\n rfc2822: false,\n weekdayMismatch: false,\n };\n }\n\n function getParsingFlags(m) {\n if (m._pf == null) {\n m._pf = defaultParsingFlags();\n }\n return m._pf;\n }\n\n var some;\n if (Array.prototype.some) {\n some = Array.prototype.some;\n } else {\n some = function (fun) {\n var t = Object(this),\n len = t.length >>> 0,\n i;\n\n for (i = 0; i < len; i++) {\n if (i in t && fun.call(this, t[i], i, t)) {\n return true;\n }\n }\n\n return false;\n };\n }\n\n function isValid(m) {\n if (m._isValid == null) {\n var flags = getParsingFlags(m),\n parsedParts = some.call(flags.parsedDateParts, function (i) {\n return i != null;\n }),\n isNowValid =\n !isNaN(m._d.getTime()) &&\n flags.overflow < 0 &&\n !flags.empty &&\n !flags.invalidEra &&\n !flags.invalidMonth &&\n !flags.invalidWeekday &&\n !flags.weekdayMismatch &&\n !flags.nullInput &&\n !flags.invalidFormat &&\n !flags.userInvalidated &&\n (!flags.meridiem || (flags.meridiem && parsedParts));\n\n if (m._strict) {\n isNowValid =\n isNowValid &&\n flags.charsLeftOver === 0 &&\n flags.unusedTokens.length === 0 &&\n flags.bigHour === undefined;\n }\n\n if (Object.isFrozen == null || !Object.isFrozen(m)) {\n m._isValid = isNowValid;\n } else {\n return isNowValid;\n }\n }\n return m._isValid;\n }\n\n function createInvalid(flags) {\n var m = createUTC(NaN);\n if (flags != null) {\n extend(getParsingFlags(m), flags);\n } else {\n getParsingFlags(m).userInvalidated = true;\n }\n\n return m;\n }\n\n // Plugins that add properties should also add the key here (null value),\n // so we can properly clone ourselves.\n var momentProperties = (hooks.momentProperties = []),\n updateInProgress = false;\n\n function copyConfig(to, from) {\n var i, prop, val;\n\n if (!isUndefined(from._isAMomentObject)) {\n to._isAMomentObject = from._isAMomentObject;\n }\n if (!isUndefined(from._i)) {\n to._i = from._i;\n }\n if (!isUndefined(from._f)) {\n to._f = from._f;\n }\n if (!isUndefined(from._l)) {\n to._l = from._l;\n }\n if (!isUndefined(from._strict)) {\n to._strict = from._strict;\n }\n if (!isUndefined(from._tzm)) {\n to._tzm = from._tzm;\n }\n if (!isUndefined(from._isUTC)) {\n to._isUTC = from._isUTC;\n }\n if (!isUndefined(from._offset)) {\n to._offset = from._offset;\n }\n if (!isUndefined(from._pf)) {\n to._pf = getParsingFlags(from);\n }\n if (!isUndefined(from._locale)) {\n to._locale = from._locale;\n }\n\n if (momentProperties.length > 0) {\n for (i = 0; i < momentProperties.length; i++) {\n prop = momentProperties[i];\n val = from[prop];\n if (!isUndefined(val)) {\n to[prop] = val;\n }\n }\n }\n\n return to;\n }\n\n // Moment prototype object\n function Moment(config) {\n copyConfig(this, config);\n this._d = new Date(config._d != null ? config._d.getTime() : NaN);\n if (!this.isValid()) {\n this._d = new Date(NaN);\n }\n // Prevent infinite loop in case updateOffset creates new moment\n // objects.\n if (updateInProgress === false) {\n updateInProgress = true;\n hooks.updateOffset(this);\n updateInProgress = false;\n }\n }\n\n function isMoment(obj) {\n return (\n obj instanceof Moment || (obj != null && obj._isAMomentObject != null)\n );\n }\n\n function warn(msg) {\n if (\n hooks.suppressDeprecationWarnings === false &&\n typeof console !== 'undefined' &&\n console.warn\n ) {\n console.warn('Deprecation warning: ' + msg);\n }\n }\n\n function deprecate(msg, fn) {\n var firstTime = true;\n\n return extend(function () {\n if (hooks.deprecationHandler != null) {\n hooks.deprecationHandler(null, msg);\n }\n if (firstTime) {\n var args = [],\n arg,\n i,\n key;\n for (i = 0; i < arguments.length; i++) {\n arg = '';\n if (typeof arguments[i] === 'object') {\n arg += '\\n[' + i + '] ';\n for (key in arguments[0]) {\n if (hasOwnProp(arguments[0], key)) {\n arg += key + ': ' + arguments[0][key] + ', ';\n }\n }\n arg = arg.slice(0, -2); // Remove trailing comma and space\n } else {\n arg = arguments[i];\n }\n args.push(arg);\n }\n warn(\n msg +\n '\\nArguments: ' +\n Array.prototype.slice.call(args).join('') +\n '\\n' +\n new Error().stack\n );\n firstTime = false;\n }\n return fn.apply(this, arguments);\n }, fn);\n }\n\n var deprecations = {};\n\n function deprecateSimple(name, msg) {\n if (hooks.deprecationHandler != null) {\n hooks.deprecationHandler(name, msg);\n }\n if (!deprecations[name]) {\n warn(msg);\n deprecations[name] = true;\n }\n }\n\n hooks.suppressDeprecationWarnings = false;\n hooks.deprecationHandler = null;\n\n function isFunction(input) {\n return (\n (typeof Function !== 'undefined' && input instanceof Function) ||\n Object.prototype.toString.call(input) === '[object Function]'\n );\n }\n\n function set(config) {\n var prop, i;\n for (i in config) {\n if (hasOwnProp(config, i)) {\n prop = config[i];\n if (isFunction(prop)) {\n this[i] = prop;\n } else {\n this['_' + i] = prop;\n }\n }\n }\n this._config = config;\n // Lenient ordinal parsing accepts just a number in addition to\n // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.\n // TODO: Remove \"ordinalParse\" fallback in next major release.\n this._dayOfMonthOrdinalParseLenient = new RegExp(\n (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +\n '|' +\n /\\d{1,2}/.source\n );\n }\n\n function mergeConfigs(parentConfig, childConfig) {\n var res = extend({}, parentConfig),\n prop;\n for (prop in childConfig) {\n if (hasOwnProp(childConfig, prop)) {\n if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {\n res[prop] = {};\n extend(res[prop], parentConfig[prop]);\n extend(res[prop], childConfig[prop]);\n } else if (childConfig[prop] != null) {\n res[prop] = childConfig[prop];\n } else {\n delete res[prop];\n }\n }\n }\n for (prop in parentConfig) {\n if (\n hasOwnProp(parentConfig, prop) &&\n !hasOwnProp(childConfig, prop) &&\n isObject(parentConfig[prop])\n ) {\n // make sure changes to properties don't modify parent config\n res[prop] = extend({}, res[prop]);\n }\n }\n return res;\n }\n\n function Locale(config) {\n if (config != null) {\n this.set(config);\n }\n }\n\n var keys;\n\n if (Object.keys) {\n keys = Object.keys;\n } else {\n keys = function (obj) {\n var i,\n res = [];\n for (i in obj) {\n if (hasOwnProp(obj, i)) {\n res.push(i);\n }\n }\n return res;\n };\n }\n\n var defaultCalendar = {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n };\n\n function calendar(key, mom, now) {\n var output = this._calendar[key] || this._calendar['sameElse'];\n return isFunction(output) ? output.call(mom, now) : output;\n }\n\n function zeroFill(number, targetLength, forceSign) {\n var absNumber = '' + Math.abs(number),\n zerosToFill = targetLength - absNumber.length,\n sign = number >= 0;\n return (\n (sign ? (forceSign ? '+' : '') : '-') +\n Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) +\n absNumber\n );\n }\n\n var formattingTokens = /(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,\n localFormattingTokens = /(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,\n formatFunctions = {},\n formatTokenFunctions = {};\n\n // token: 'M'\n // padded: ['MM', 2]\n // ordinal: 'Mo'\n // callback: function () { this.month() + 1 }\n function addFormatToken(token, padded, ordinal, callback) {\n var func = callback;\n if (typeof callback === 'string') {\n func = function () {\n return this[callback]();\n };\n }\n if (token) {\n formatTokenFunctions[token] = func;\n }\n if (padded) {\n formatTokenFunctions[padded[0]] = function () {\n return zeroFill(func.apply(this, arguments), padded[1], padded[2]);\n };\n }\n if (ordinal) {\n formatTokenFunctions[ordinal] = function () {\n return this.localeData().ordinal(\n func.apply(this, arguments),\n token\n );\n };\n }\n }\n\n function removeFormattingTokens(input) {\n if (input.match(/\\[[\\s\\S]/)) {\n return input.replace(/^\\[|\\]$/g, '');\n }\n return input.replace(/\\\\/g, '');\n }\n\n function makeFormatFunction(format) {\n var array = format.match(formattingTokens),\n i,\n length;\n\n for (i = 0, length = array.length; i < length; i++) {\n if (formatTokenFunctions[array[i]]) {\n array[i] = formatTokenFunctions[array[i]];\n } else {\n array[i] = removeFormattingTokens(array[i]);\n }\n }\n\n return function (mom) {\n var output = '',\n i;\n for (i = 0; i < length; i++) {\n output += isFunction(array[i])\n ? array[i].call(mom, format)\n : array[i];\n }\n return output;\n };\n }\n\n // format date using native date object\n function formatMoment(m, format) {\n if (!m.isValid()) {\n return m.localeData().invalidDate();\n }\n\n format = expandFormat(format, m.localeData());\n formatFunctions[format] =\n formatFunctions[format] || makeFormatFunction(format);\n\n return formatFunctions[format](m);\n }\n\n function expandFormat(format, locale) {\n var i = 5;\n\n function replaceLongDateFormatTokens(input) {\n return locale.longDateFormat(input) || input;\n }\n\n localFormattingTokens.lastIndex = 0;\n while (i >= 0 && localFormattingTokens.test(format)) {\n format = format.replace(\n localFormattingTokens,\n replaceLongDateFormatTokens\n );\n localFormattingTokens.lastIndex = 0;\n i -= 1;\n }\n\n return format;\n }\n\n var defaultLongDateFormat = {\n LTS: 'h:mm:ss A',\n LT: 'h:mm A',\n L: 'MM/DD/YYYY',\n LL: 'MMMM D, YYYY',\n LLL: 'MMMM D, YYYY h:mm A',\n LLLL: 'dddd, MMMM D, YYYY h:mm A',\n };\n\n function longDateFormat(key) {\n var format = this._longDateFormat[key],\n formatUpper = this._longDateFormat[key.toUpperCase()];\n\n if (format || !formatUpper) {\n return format;\n }\n\n this._longDateFormat[key] = formatUpper\n .match(formattingTokens)\n .map(function (tok) {\n if (\n tok === 'MMMM' ||\n tok === 'MM' ||\n tok === 'DD' ||\n tok === 'dddd'\n ) {\n return tok.slice(1);\n }\n return tok;\n })\n .join('');\n\n return this._longDateFormat[key];\n }\n\n var defaultInvalidDate = 'Invalid date';\n\n function invalidDate() {\n return this._invalidDate;\n }\n\n var defaultOrdinal = '%d',\n defaultDayOfMonthOrdinalParse = /\\d{1,2}/;\n\n function ordinal(number) {\n return this._ordinal.replace('%d', number);\n }\n\n var defaultRelativeTime = {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n w: 'a week',\n ww: '%d weeks',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n };\n\n function relativeTime(number, withoutSuffix, string, isFuture) {\n var output = this._relativeTime[string];\n return isFunction(output)\n ? output(number, withoutSuffix, string, isFuture)\n : output.replace(/%d/i, number);\n }\n\n function pastFuture(diff, output) {\n var format = this._relativeTime[diff > 0 ? 'future' : 'past'];\n return isFunction(format) ? format(output) : format.replace(/%s/i, output);\n }\n\n var aliases = {};\n\n function addUnitAlias(unit, shorthand) {\n var lowerCase = unit.toLowerCase();\n aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;\n }\n\n function normalizeUnits(units) {\n return typeof units === 'string'\n ? aliases[units] || aliases[units.toLowerCase()]\n : undefined;\n }\n\n function normalizeObjectUnits(inputObject) {\n var normalizedInput = {},\n normalizedProp,\n prop;\n\n for (prop in inputObject) {\n if (hasOwnProp(inputObject, prop)) {\n normalizedProp = normalizeUnits(prop);\n if (normalizedProp) {\n normalizedInput[normalizedProp] = inputObject[prop];\n }\n }\n }\n\n return normalizedInput;\n }\n\n var priorities = {};\n\n function addUnitPriority(unit, priority) {\n priorities[unit] = priority;\n }\n\n function getPrioritizedUnits(unitsObj) {\n var units = [],\n u;\n for (u in unitsObj) {\n if (hasOwnProp(unitsObj, u)) {\n units.push({ unit: u, priority: priorities[u] });\n }\n }\n units.sort(function (a, b) {\n return a.priority - b.priority;\n });\n return units;\n }\n\n function isLeapYear(year) {\n return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;\n }\n\n function absFloor(number) {\n if (number < 0) {\n // -0 -> 0\n return Math.ceil(number) || 0;\n } else {\n return Math.floor(number);\n }\n }\n\n function toInt(argumentForCoercion) {\n var coercedNumber = +argumentForCoercion,\n value = 0;\n\n if (coercedNumber !== 0 && isFinite(coercedNumber)) {\n value = absFloor(coercedNumber);\n }\n\n return value;\n }\n\n function makeGetSet(unit, keepTime) {\n return function (value) {\n if (value != null) {\n set$1(this, unit, value);\n hooks.updateOffset(this, keepTime);\n return this;\n } else {\n return get(this, unit);\n }\n };\n }\n\n function get(mom, unit) {\n return mom.isValid()\n ? mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]()\n : NaN;\n }\n\n function set$1(mom, unit, value) {\n if (mom.isValid() && !isNaN(value)) {\n if (\n unit === 'FullYear' &&\n isLeapYear(mom.year()) &&\n mom.month() === 1 &&\n mom.date() === 29\n ) {\n value = toInt(value);\n mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](\n value,\n mom.month(),\n daysInMonth(value, mom.month())\n );\n } else {\n mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);\n }\n }\n }\n\n // MOMENTS\n\n function stringGet(units) {\n units = normalizeUnits(units);\n if (isFunction(this[units])) {\n return this[units]();\n }\n return this;\n }\n\n function stringSet(units, value) {\n if (typeof units === 'object') {\n units = normalizeObjectUnits(units);\n var prioritized = getPrioritizedUnits(units),\n i;\n for (i = 0; i < prioritized.length; i++) {\n this[prioritized[i].unit](units[prioritized[i].unit]);\n }\n } else {\n units = normalizeUnits(units);\n if (isFunction(this[units])) {\n return this[units](value);\n }\n }\n return this;\n }\n\n var match1 = /\\d/, // 0 - 9\n match2 = /\\d\\d/, // 00 - 99\n match3 = /\\d{3}/, // 000 - 999\n match4 = /\\d{4}/, // 0000 - 9999\n match6 = /[+-]?\\d{6}/, // -999999 - 999999\n match1to2 = /\\d\\d?/, // 0 - 99\n match3to4 = /\\d\\d\\d\\d?/, // 999 - 9999\n match5to6 = /\\d\\d\\d\\d\\d\\d?/, // 99999 - 999999\n match1to3 = /\\d{1,3}/, // 0 - 999\n match1to4 = /\\d{1,4}/, // 0 - 9999\n match1to6 = /[+-]?\\d{1,6}/, // -999999 - 999999\n matchUnsigned = /\\d+/, // 0 - inf\n matchSigned = /[+-]?\\d+/, // -inf - inf\n matchOffset = /Z|[+-]\\d\\d:?\\d\\d/gi, // +00:00 -00:00 +0000 -0000 or Z\n matchShortOffset = /Z|[+-]\\d\\d(?::?\\d\\d)?/gi, // +00 -00 +00:00 -00:00 +0000 -0000 or Z\n matchTimestamp = /[+-]?\\d+(\\.\\d{1,3})?/, // 123456789 123456789.123\n // any word (or two) characters or numbers including two/three word month in arabic.\n // includes scottish gaelic two word and hyphenated months\n matchWord = /[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,\n regexes;\n\n regexes = {};\n\n function addRegexToken(token, regex, strictRegex) {\n regexes[token] = isFunction(regex)\n ? regex\n : function (isStrict, localeData) {\n return isStrict && strictRegex ? strictRegex : regex;\n };\n }\n\n function getParseRegexForToken(token, config) {\n if (!hasOwnProp(regexes, token)) {\n return new RegExp(unescapeFormat(token));\n }\n\n return regexes[token](config._strict, config._locale);\n }\n\n // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript\n function unescapeFormat(s) {\n return regexEscape(\n s\n .replace('\\\\', '')\n .replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g, function (\n matched,\n p1,\n p2,\n p3,\n p4\n ) {\n return p1 || p2 || p3 || p4;\n })\n );\n }\n\n function regexEscape(s) {\n return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n }\n\n var tokens = {};\n\n function addParseToken(token, callback) {\n var i,\n func = callback;\n if (typeof token === 'string') {\n token = [token];\n }\n if (isNumber(callback)) {\n func = function (input, array) {\n array[callback] = toInt(input);\n };\n }\n for (i = 0; i < token.length; i++) {\n tokens[token[i]] = func;\n }\n }\n\n function addWeekParseToken(token, callback) {\n addParseToken(token, function (input, array, config, token) {\n config._w = config._w || {};\n callback(input, config._w, config, token);\n });\n }\n\n function addTimeToArrayFromToken(token, input, config) {\n if (input != null && hasOwnProp(tokens, token)) {\n tokens[token](input, config._a, config, token);\n }\n }\n\n var YEAR = 0,\n MONTH = 1,\n DATE = 2,\n HOUR = 3,\n MINUTE = 4,\n SECOND = 5,\n MILLISECOND = 6,\n WEEK = 7,\n WEEKDAY = 8;\n\n function mod(n, x) {\n return ((n % x) + x) % x;\n }\n\n var indexOf;\n\n if (Array.prototype.indexOf) {\n indexOf = Array.prototype.indexOf;\n } else {\n indexOf = function (o) {\n // I know\n var i;\n for (i = 0; i < this.length; ++i) {\n if (this[i] === o) {\n return i;\n }\n }\n return -1;\n };\n }\n\n function daysInMonth(year, month) {\n if (isNaN(year) || isNaN(month)) {\n return NaN;\n }\n var modMonth = mod(month, 12);\n year += (month - modMonth) / 12;\n return modMonth === 1\n ? isLeapYear(year)\n ? 29\n : 28\n : 31 - ((modMonth % 7) % 2);\n }\n\n // FORMATTING\n\n addFormatToken('M', ['MM', 2], 'Mo', function () {\n return this.month() + 1;\n });\n\n addFormatToken('MMM', 0, 0, function (format) {\n return this.localeData().monthsShort(this, format);\n });\n\n addFormatToken('MMMM', 0, 0, function (format) {\n return this.localeData().months(this, format);\n });\n\n // ALIASES\n\n addUnitAlias('month', 'M');\n\n // PRIORITY\n\n addUnitPriority('month', 8);\n\n // PARSING\n\n addRegexToken('M', match1to2);\n addRegexToken('MM', match1to2, match2);\n addRegexToken('MMM', function (isStrict, locale) {\n return locale.monthsShortRegex(isStrict);\n });\n addRegexToken('MMMM', function (isStrict, locale) {\n return locale.monthsRegex(isStrict);\n });\n\n addParseToken(['M', 'MM'], function (input, array) {\n array[MONTH] = toInt(input) - 1;\n });\n\n addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {\n var month = config._locale.monthsParse(input, token, config._strict);\n // if we didn't find a month name, mark the date as invalid.\n if (month != null) {\n array[MONTH] = month;\n } else {\n getParsingFlags(config).invalidMonth = input;\n }\n });\n\n // LOCALES\n\n var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split(\n '_'\n ),\n MONTHS_IN_FORMAT = /D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,\n defaultMonthsShortRegex = matchWord,\n defaultMonthsRegex = matchWord;\n\n function localeMonths(m, format) {\n if (!m) {\n return isArray(this._months)\n ? this._months\n : this._months['standalone'];\n }\n return isArray(this._months)\n ? this._months[m.month()]\n : this._months[\n (this._months.isFormat || MONTHS_IN_FORMAT).test(format)\n ? 'format'\n : 'standalone'\n ][m.month()];\n }\n\n function localeMonthsShort(m, format) {\n if (!m) {\n return isArray(this._monthsShort)\n ? this._monthsShort\n : this._monthsShort['standalone'];\n }\n return isArray(this._monthsShort)\n ? this._monthsShort[m.month()]\n : this._monthsShort[\n MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'\n ][m.month()];\n }\n\n function handleStrictParse(monthName, format, strict) {\n var i,\n ii,\n mom,\n llc = monthName.toLocaleLowerCase();\n if (!this._monthsParse) {\n // this is not used\n this._monthsParse = [];\n this._longMonthsParse = [];\n this._shortMonthsParse = [];\n for (i = 0; i < 12; ++i) {\n mom = createUTC([2000, i]);\n this._shortMonthsParse[i] = this.monthsShort(\n mom,\n ''\n ).toLocaleLowerCase();\n this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();\n }\n }\n\n if (strict) {\n if (format === 'MMM') {\n ii = indexOf.call(this._shortMonthsParse, llc);\n return ii !== -1 ? ii : null;\n } else {\n ii = indexOf.call(this._longMonthsParse, llc);\n return ii !== -1 ? ii : null;\n }\n } else {\n if (format === 'MMM') {\n ii = indexOf.call(this._shortMonthsParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._longMonthsParse, llc);\n return ii !== -1 ? ii : null;\n } else {\n ii = indexOf.call(this._longMonthsParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._shortMonthsParse, llc);\n return ii !== -1 ? ii : null;\n }\n }\n }\n\n function localeMonthsParse(monthName, format, strict) {\n var i, mom, regex;\n\n if (this._monthsParseExact) {\n return handleStrictParse.call(this, monthName, format, strict);\n }\n\n if (!this._monthsParse) {\n this._monthsParse = [];\n this._longMonthsParse = [];\n this._shortMonthsParse = [];\n }\n\n // TODO: add sorting\n // Sorting makes sure if one month (or abbr) is a prefix of another\n // see sorting in computeMonthsParse\n for (i = 0; i < 12; i++) {\n // make the regex if we don't have it already\n mom = createUTC([2000, i]);\n if (strict && !this._longMonthsParse[i]) {\n this._longMonthsParse[i] = new RegExp(\n '^' + this.months(mom, '').replace('.', '') + '$',\n 'i'\n );\n this._shortMonthsParse[i] = new RegExp(\n '^' + this.monthsShort(mom, '').replace('.', '') + '$',\n 'i'\n );\n }\n if (!strict && !this._monthsParse[i]) {\n regex =\n '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');\n this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');\n }\n // test the regex\n if (\n strict &&\n format === 'MMMM' &&\n this._longMonthsParse[i].test(monthName)\n ) {\n return i;\n } else if (\n strict &&\n format === 'MMM' &&\n this._shortMonthsParse[i].test(monthName)\n ) {\n return i;\n } else if (!strict && this._monthsParse[i].test(monthName)) {\n return i;\n }\n }\n }\n\n // MOMENTS\n\n function setMonth(mom, value) {\n var dayOfMonth;\n\n if (!mom.isValid()) {\n // No op\n return mom;\n }\n\n if (typeof value === 'string') {\n if (/^\\d+$/.test(value)) {\n value = toInt(value);\n } else {\n value = mom.localeData().monthsParse(value);\n // TODO: Another silent failure?\n if (!isNumber(value)) {\n return mom;\n }\n }\n }\n\n dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));\n mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);\n return mom;\n }\n\n function getSetMonth(value) {\n if (value != null) {\n setMonth(this, value);\n hooks.updateOffset(this, true);\n return this;\n } else {\n return get(this, 'Month');\n }\n }\n\n function getDaysInMonth() {\n return daysInMonth(this.year(), this.month());\n }\n\n function monthsShortRegex(isStrict) {\n if (this._monthsParseExact) {\n if (!hasOwnProp(this, '_monthsRegex')) {\n computeMonthsParse.call(this);\n }\n if (isStrict) {\n return this._monthsShortStrictRegex;\n } else {\n return this._monthsShortRegex;\n }\n } else {\n if (!hasOwnProp(this, '_monthsShortRegex')) {\n this._monthsShortRegex = defaultMonthsShortRegex;\n }\n return this._monthsShortStrictRegex && isStrict\n ? this._monthsShortStrictRegex\n : this._monthsShortRegex;\n }\n }\n\n function monthsRegex(isStrict) {\n if (this._monthsParseExact) {\n if (!hasOwnProp(this, '_monthsRegex')) {\n computeMonthsParse.call(this);\n }\n if (isStrict) {\n return this._monthsStrictRegex;\n } else {\n return this._monthsRegex;\n }\n } else {\n if (!hasOwnProp(this, '_monthsRegex')) {\n this._monthsRegex = defaultMonthsRegex;\n }\n return this._monthsStrictRegex && isStrict\n ? this._monthsStrictRegex\n : this._monthsRegex;\n }\n }\n\n function computeMonthsParse() {\n function cmpLenRev(a, b) {\n return b.length - a.length;\n }\n\n var shortPieces = [],\n longPieces = [],\n mixedPieces = [],\n i,\n mom;\n for (i = 0; i < 12; i++) {\n // make the regex if we don't have it already\n mom = createUTC([2000, i]);\n shortPieces.push(this.monthsShort(mom, ''));\n longPieces.push(this.months(mom, ''));\n mixedPieces.push(this.months(mom, ''));\n mixedPieces.push(this.monthsShort(mom, ''));\n }\n // Sorting makes sure if one month (or abbr) is a prefix of another it\n // will match the longer piece.\n shortPieces.sort(cmpLenRev);\n longPieces.sort(cmpLenRev);\n mixedPieces.sort(cmpLenRev);\n for (i = 0; i < 12; i++) {\n shortPieces[i] = regexEscape(shortPieces[i]);\n longPieces[i] = regexEscape(longPieces[i]);\n }\n for (i = 0; i < 24; i++) {\n mixedPieces[i] = regexEscape(mixedPieces[i]);\n }\n\n this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n this._monthsShortRegex = this._monthsRegex;\n this._monthsStrictRegex = new RegExp(\n '^(' + longPieces.join('|') + ')',\n 'i'\n );\n this._monthsShortStrictRegex = new RegExp(\n '^(' + shortPieces.join('|') + ')',\n 'i'\n );\n }\n\n // FORMATTING\n\n addFormatToken('Y', 0, 0, function () {\n var y = this.year();\n return y <= 9999 ? zeroFill(y, 4) : '+' + y;\n });\n\n addFormatToken(0, ['YY', 2], 0, function () {\n return this.year() % 100;\n });\n\n addFormatToken(0, ['YYYY', 4], 0, 'year');\n addFormatToken(0, ['YYYYY', 5], 0, 'year');\n addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');\n\n // ALIASES\n\n addUnitAlias('year', 'y');\n\n // PRIORITIES\n\n addUnitPriority('year', 1);\n\n // PARSING\n\n addRegexToken('Y', matchSigned);\n addRegexToken('YY', match1to2, match2);\n addRegexToken('YYYY', match1to4, match4);\n addRegexToken('YYYYY', match1to6, match6);\n addRegexToken('YYYYYY', match1to6, match6);\n\n addParseToken(['YYYYY', 'YYYYYY'], YEAR);\n addParseToken('YYYY', function (input, array) {\n array[YEAR] =\n input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);\n });\n addParseToken('YY', function (input, array) {\n array[YEAR] = hooks.parseTwoDigitYear(input);\n });\n addParseToken('Y', function (input, array) {\n array[YEAR] = parseInt(input, 10);\n });\n\n // HELPERS\n\n function daysInYear(year) {\n return isLeapYear(year) ? 366 : 365;\n }\n\n // HOOKS\n\n hooks.parseTwoDigitYear = function (input) {\n return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);\n };\n\n // MOMENTS\n\n var getSetYear = makeGetSet('FullYear', true);\n\n function getIsLeapYear() {\n return isLeapYear(this.year());\n }\n\n function createDate(y, m, d, h, M, s, ms) {\n // can't just apply() to create a date:\n // https://stackoverflow.com/q/181348\n var date;\n // the date constructor remaps years 0-99 to 1900-1999\n if (y < 100 && y >= 0) {\n // preserve leap years using a full 400 year cycle, then reset\n date = new Date(y + 400, m, d, h, M, s, ms);\n if (isFinite(date.getFullYear())) {\n date.setFullYear(y);\n }\n } else {\n date = new Date(y, m, d, h, M, s, ms);\n }\n\n return date;\n }\n\n function createUTCDate(y) {\n var date, args;\n // the Date.UTC function remaps years 0-99 to 1900-1999\n if (y < 100 && y >= 0) {\n args = Array.prototype.slice.call(arguments);\n // preserve leap years using a full 400 year cycle, then reset\n args[0] = y + 400;\n date = new Date(Date.UTC.apply(null, args));\n if (isFinite(date.getUTCFullYear())) {\n date.setUTCFullYear(y);\n }\n } else {\n date = new Date(Date.UTC.apply(null, arguments));\n }\n\n return date;\n }\n\n // start-of-first-week - start-of-year\n function firstWeekOffset(year, dow, doy) {\n var // first-week day -- which january is always in the first week (4 for iso, 1 for other)\n fwd = 7 + dow - doy,\n // first-week day local weekday -- which local weekday is fwd\n fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;\n\n return -fwdlw + fwd - 1;\n }\n\n // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday\n function dayOfYearFromWeeks(year, week, weekday, dow, doy) {\n var localWeekday = (7 + weekday - dow) % 7,\n weekOffset = firstWeekOffset(year, dow, doy),\n dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,\n resYear,\n resDayOfYear;\n\n if (dayOfYear <= 0) {\n resYear = year - 1;\n resDayOfYear = daysInYear(resYear) + dayOfYear;\n } else if (dayOfYear > daysInYear(year)) {\n resYear = year + 1;\n resDayOfYear = dayOfYear - daysInYear(year);\n } else {\n resYear = year;\n resDayOfYear = dayOfYear;\n }\n\n return {\n year: resYear,\n dayOfYear: resDayOfYear,\n };\n }\n\n function weekOfYear(mom, dow, doy) {\n var weekOffset = firstWeekOffset(mom.year(), dow, doy),\n week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,\n resWeek,\n resYear;\n\n if (week < 1) {\n resYear = mom.year() - 1;\n resWeek = week + weeksInYear(resYear, dow, doy);\n } else if (week > weeksInYear(mom.year(), dow, doy)) {\n resWeek = week - weeksInYear(mom.year(), dow, doy);\n resYear = mom.year() + 1;\n } else {\n resYear = mom.year();\n resWeek = week;\n }\n\n return {\n week: resWeek,\n year: resYear,\n };\n }\n\n function weeksInYear(year, dow, doy) {\n var weekOffset = firstWeekOffset(year, dow, doy),\n weekOffsetNext = firstWeekOffset(year + 1, dow, doy);\n return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;\n }\n\n // FORMATTING\n\n addFormatToken('w', ['ww', 2], 'wo', 'week');\n addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');\n\n // ALIASES\n\n addUnitAlias('week', 'w');\n addUnitAlias('isoWeek', 'W');\n\n // PRIORITIES\n\n addUnitPriority('week', 5);\n addUnitPriority('isoWeek', 5);\n\n // PARSING\n\n addRegexToken('w', match1to2);\n addRegexToken('ww', match1to2, match2);\n addRegexToken('W', match1to2);\n addRegexToken('WW', match1to2, match2);\n\n addWeekParseToken(['w', 'ww', 'W', 'WW'], function (\n input,\n week,\n config,\n token\n ) {\n week[token.substr(0, 1)] = toInt(input);\n });\n\n // HELPERS\n\n // LOCALES\n\n function localeWeek(mom) {\n return weekOfYear(mom, this._week.dow, this._week.doy).week;\n }\n\n var defaultLocaleWeek = {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n };\n\n function localeFirstDayOfWeek() {\n return this._week.dow;\n }\n\n function localeFirstDayOfYear() {\n return this._week.doy;\n }\n\n // MOMENTS\n\n function getSetWeek(input) {\n var week = this.localeData().week(this);\n return input == null ? week : this.add((input - week) * 7, 'd');\n }\n\n function getSetISOWeek(input) {\n var week = weekOfYear(this, 1, 4).week;\n return input == null ? week : this.add((input - week) * 7, 'd');\n }\n\n // FORMATTING\n\n addFormatToken('d', 0, 'do', 'day');\n\n addFormatToken('dd', 0, 0, function (format) {\n return this.localeData().weekdaysMin(this, format);\n });\n\n addFormatToken('ddd', 0, 0, function (format) {\n return this.localeData().weekdaysShort(this, format);\n });\n\n addFormatToken('dddd', 0, 0, function (format) {\n return this.localeData().weekdays(this, format);\n });\n\n addFormatToken('e', 0, 0, 'weekday');\n addFormatToken('E', 0, 0, 'isoWeekday');\n\n // ALIASES\n\n addUnitAlias('day', 'd');\n addUnitAlias('weekday', 'e');\n addUnitAlias('isoWeekday', 'E');\n\n // PRIORITY\n addUnitPriority('day', 11);\n addUnitPriority('weekday', 11);\n addUnitPriority('isoWeekday', 11);\n\n // PARSING\n\n addRegexToken('d', match1to2);\n addRegexToken('e', match1to2);\n addRegexToken('E', match1to2);\n addRegexToken('dd', function (isStrict, locale) {\n return locale.weekdaysMinRegex(isStrict);\n });\n addRegexToken('ddd', function (isStrict, locale) {\n return locale.weekdaysShortRegex(isStrict);\n });\n addRegexToken('dddd', function (isStrict, locale) {\n return locale.weekdaysRegex(isStrict);\n });\n\n addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {\n var weekday = config._locale.weekdaysParse(input, token, config._strict);\n // if we didn't get a weekday name, mark the date as invalid\n if (weekday != null) {\n week.d = weekday;\n } else {\n getParsingFlags(config).invalidWeekday = input;\n }\n });\n\n addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {\n week[token] = toInt(input);\n });\n\n // HELPERS\n\n function parseWeekday(input, locale) {\n if (typeof input !== 'string') {\n return input;\n }\n\n if (!isNaN(input)) {\n return parseInt(input, 10);\n }\n\n input = locale.weekdaysParse(input);\n if (typeof input === 'number') {\n return input;\n }\n\n return null;\n }\n\n function parseIsoWeekday(input, locale) {\n if (typeof input === 'string') {\n return locale.weekdaysParse(input) % 7 || 7;\n }\n return isNaN(input) ? null : input;\n }\n\n // LOCALES\n function shiftWeekdays(ws, n) {\n return ws.slice(n, 7).concat(ws.slice(0, n));\n }\n\n var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n defaultWeekdaysRegex = matchWord,\n defaultWeekdaysShortRegex = matchWord,\n defaultWeekdaysMinRegex = matchWord;\n\n function localeWeekdays(m, format) {\n var weekdays = isArray(this._weekdays)\n ? this._weekdays\n : this._weekdays[\n m && m !== true && this._weekdays.isFormat.test(format)\n ? 'format'\n : 'standalone'\n ];\n return m === true\n ? shiftWeekdays(weekdays, this._week.dow)\n : m\n ? weekdays[m.day()]\n : weekdays;\n }\n\n function localeWeekdaysShort(m) {\n return m === true\n ? shiftWeekdays(this._weekdaysShort, this._week.dow)\n : m\n ? this._weekdaysShort[m.day()]\n : this._weekdaysShort;\n }\n\n function localeWeekdaysMin(m) {\n return m === true\n ? shiftWeekdays(this._weekdaysMin, this._week.dow)\n : m\n ? this._weekdaysMin[m.day()]\n : this._weekdaysMin;\n }\n\n function handleStrictParse$1(weekdayName, format, strict) {\n var i,\n ii,\n mom,\n llc = weekdayName.toLocaleLowerCase();\n if (!this._weekdaysParse) {\n this._weekdaysParse = [];\n this._shortWeekdaysParse = [];\n this._minWeekdaysParse = [];\n\n for (i = 0; i < 7; ++i) {\n mom = createUTC([2000, 1]).day(i);\n this._minWeekdaysParse[i] = this.weekdaysMin(\n mom,\n ''\n ).toLocaleLowerCase();\n this._shortWeekdaysParse[i] = this.weekdaysShort(\n mom,\n ''\n ).toLocaleLowerCase();\n this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();\n }\n }\n\n if (strict) {\n if (format === 'dddd') {\n ii = indexOf.call(this._weekdaysParse, llc);\n return ii !== -1 ? ii : null;\n } else if (format === 'ddd') {\n ii = indexOf.call(this._shortWeekdaysParse, llc);\n return ii !== -1 ? ii : null;\n } else {\n ii = indexOf.call(this._minWeekdaysParse, llc);\n return ii !== -1 ? ii : null;\n }\n } else {\n if (format === 'dddd') {\n ii = indexOf.call(this._weekdaysParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._shortWeekdaysParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._minWeekdaysParse, llc);\n return ii !== -1 ? ii : null;\n } else if (format === 'ddd') {\n ii = indexOf.call(this._shortWeekdaysParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._weekdaysParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._minWeekdaysParse, llc);\n return ii !== -1 ? ii : null;\n } else {\n ii = indexOf.call(this._minWeekdaysParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._weekdaysParse, llc);\n if (ii !== -1) {\n return ii;\n }\n ii = indexOf.call(this._shortWeekdaysParse, llc);\n return ii !== -1 ? ii : null;\n }\n }\n }\n\n function localeWeekdaysParse(weekdayName, format, strict) {\n var i, mom, regex;\n\n if (this._weekdaysParseExact) {\n return handleStrictParse$1.call(this, weekdayName, format, strict);\n }\n\n if (!this._weekdaysParse) {\n this._weekdaysParse = [];\n this._minWeekdaysParse = [];\n this._shortWeekdaysParse = [];\n this._fullWeekdaysParse = [];\n }\n\n for (i = 0; i < 7; i++) {\n // make the regex if we don't have it already\n\n mom = createUTC([2000, 1]).day(i);\n if (strict && !this._fullWeekdaysParse[i]) {\n this._fullWeekdaysParse[i] = new RegExp(\n '^' + this.weekdays(mom, '').replace('.', '\\\\.?') + '$',\n 'i'\n );\n this._shortWeekdaysParse[i] = new RegExp(\n '^' + this.weekdaysShort(mom, '').replace('.', '\\\\.?') + '$',\n 'i'\n );\n this._minWeekdaysParse[i] = new RegExp(\n '^' + this.weekdaysMin(mom, '').replace('.', '\\\\.?') + '$',\n 'i'\n );\n }\n if (!this._weekdaysParse[i]) {\n regex =\n '^' +\n this.weekdays(mom, '') +\n '|^' +\n this.weekdaysShort(mom, '') +\n '|^' +\n this.weekdaysMin(mom, '');\n this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');\n }\n // test the regex\n if (\n strict &&\n format === 'dddd' &&\n this._fullWeekdaysParse[i].test(weekdayName)\n ) {\n return i;\n } else if (\n strict &&\n format === 'ddd' &&\n this._shortWeekdaysParse[i].test(weekdayName)\n ) {\n return i;\n } else if (\n strict &&\n format === 'dd' &&\n this._minWeekdaysParse[i].test(weekdayName)\n ) {\n return i;\n } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {\n return i;\n }\n }\n }\n\n // MOMENTS\n\n function getSetDayOfWeek(input) {\n if (!this.isValid()) {\n return input != null ? this : NaN;\n }\n var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();\n if (input != null) {\n input = parseWeekday(input, this.localeData());\n return this.add(input - day, 'd');\n } else {\n return day;\n }\n }\n\n function getSetLocaleDayOfWeek(input) {\n if (!this.isValid()) {\n return input != null ? this : NaN;\n }\n var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;\n return input == null ? weekday : this.add(input - weekday, 'd');\n }\n\n function getSetISODayOfWeek(input) {\n if (!this.isValid()) {\n return input != null ? this : NaN;\n }\n\n // behaves the same as moment#day except\n // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)\n // as a setter, sunday should belong to the previous week.\n\n if (input != null) {\n var weekday = parseIsoWeekday(input, this.localeData());\n return this.day(this.day() % 7 ? weekday : weekday - 7);\n } else {\n return this.day() || 7;\n }\n }\n\n function weekdaysRegex(isStrict) {\n if (this._weekdaysParseExact) {\n if (!hasOwnProp(this, '_weekdaysRegex')) {\n computeWeekdaysParse.call(this);\n }\n if (isStrict) {\n return this._weekdaysStrictRegex;\n } else {\n return this._weekdaysRegex;\n }\n } else {\n if (!hasOwnProp(this, '_weekdaysRegex')) {\n this._weekdaysRegex = defaultWeekdaysRegex;\n }\n return this._weekdaysStrictRegex && isStrict\n ? this._weekdaysStrictRegex\n : this._weekdaysRegex;\n }\n }\n\n function weekdaysShortRegex(isStrict) {\n if (this._weekdaysParseExact) {\n if (!hasOwnProp(this, '_weekdaysRegex')) {\n computeWeekdaysParse.call(this);\n }\n if (isStrict) {\n return this._weekdaysShortStrictRegex;\n } else {\n return this._weekdaysShortRegex;\n }\n } else {\n if (!hasOwnProp(this, '_weekdaysShortRegex')) {\n this._weekdaysShortRegex = defaultWeekdaysShortRegex;\n }\n return this._weekdaysShortStrictRegex && isStrict\n ? this._weekdaysShortStrictRegex\n : this._weekdaysShortRegex;\n }\n }\n\n function weekdaysMinRegex(isStrict) {\n if (this._weekdaysParseExact) {\n if (!hasOwnProp(this, '_weekdaysRegex')) {\n computeWeekdaysParse.call(this);\n }\n if (isStrict) {\n return this._weekdaysMinStrictRegex;\n } else {\n return this._weekdaysMinRegex;\n }\n } else {\n if (!hasOwnProp(this, '_weekdaysMinRegex')) {\n this._weekdaysMinRegex = defaultWeekdaysMinRegex;\n }\n return this._weekdaysMinStrictRegex && isStrict\n ? this._weekdaysMinStrictRegex\n : this._weekdaysMinRegex;\n }\n }\n\n function computeWeekdaysParse() {\n function cmpLenRev(a, b) {\n return b.length - a.length;\n }\n\n var minPieces = [],\n shortPieces = [],\n longPieces = [],\n mixedPieces = [],\n i,\n mom,\n minp,\n shortp,\n longp;\n for (i = 0; i < 7; i++) {\n // make the regex if we don't have it already\n mom = createUTC([2000, 1]).day(i);\n minp = regexEscape(this.weekdaysMin(mom, ''));\n shortp = regexEscape(this.weekdaysShort(mom, ''));\n longp = regexEscape(this.weekdays(mom, ''));\n minPieces.push(minp);\n shortPieces.push(shortp);\n longPieces.push(longp);\n mixedPieces.push(minp);\n mixedPieces.push(shortp);\n mixedPieces.push(longp);\n }\n // Sorting makes sure if one weekday (or abbr) is a prefix of another it\n // will match the longer piece.\n minPieces.sort(cmpLenRev);\n shortPieces.sort(cmpLenRev);\n longPieces.sort(cmpLenRev);\n mixedPieces.sort(cmpLenRev);\n\n this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n this._weekdaysShortRegex = this._weekdaysRegex;\n this._weekdaysMinRegex = this._weekdaysRegex;\n\n this._weekdaysStrictRegex = new RegExp(\n '^(' + longPieces.join('|') + ')',\n 'i'\n );\n this._weekdaysShortStrictRegex = new RegExp(\n '^(' + shortPieces.join('|') + ')',\n 'i'\n );\n this._weekdaysMinStrictRegex = new RegExp(\n '^(' + minPieces.join('|') + ')',\n 'i'\n );\n }\n\n // FORMATTING\n\n function hFormat() {\n return this.hours() % 12 || 12;\n }\n\n function kFormat() {\n return this.hours() || 24;\n }\n\n addFormatToken('H', ['HH', 2], 0, 'hour');\n addFormatToken('h', ['hh', 2], 0, hFormat);\n addFormatToken('k', ['kk', 2], 0, kFormat);\n\n addFormatToken('hmm', 0, 0, function () {\n return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);\n });\n\n addFormatToken('hmmss', 0, 0, function () {\n return (\n '' +\n hFormat.apply(this) +\n zeroFill(this.minutes(), 2) +\n zeroFill(this.seconds(), 2)\n );\n });\n\n addFormatToken('Hmm', 0, 0, function () {\n return '' + this.hours() + zeroFill(this.minutes(), 2);\n });\n\n addFormatToken('Hmmss', 0, 0, function () {\n return (\n '' +\n this.hours() +\n zeroFill(this.minutes(), 2) +\n zeroFill(this.seconds(), 2)\n );\n });\n\n function meridiem(token, lowercase) {\n addFormatToken(token, 0, 0, function () {\n return this.localeData().meridiem(\n this.hours(),\n this.minutes(),\n lowercase\n );\n });\n }\n\n meridiem('a', true);\n meridiem('A', false);\n\n // ALIASES\n\n addUnitAlias('hour', 'h');\n\n // PRIORITY\n addUnitPriority('hour', 13);\n\n // PARSING\n\n function matchMeridiem(isStrict, locale) {\n return locale._meridiemParse;\n }\n\n addRegexToken('a', matchMeridiem);\n addRegexToken('A', matchMeridiem);\n addRegexToken('H', match1to2);\n addRegexToken('h', match1to2);\n addRegexToken('k', match1to2);\n addRegexToken('HH', match1to2, match2);\n addRegexToken('hh', match1to2, match2);\n addRegexToken('kk', match1to2, match2);\n\n addRegexToken('hmm', match3to4);\n addRegexToken('hmmss', match5to6);\n addRegexToken('Hmm', match3to4);\n addRegexToken('Hmmss', match5to6);\n\n addParseToken(['H', 'HH'], HOUR);\n addParseToken(['k', 'kk'], function (input, array, config) {\n var kInput = toInt(input);\n array[HOUR] = kInput === 24 ? 0 : kInput;\n });\n addParseToken(['a', 'A'], function (input, array, config) {\n config._isPm = config._locale.isPM(input);\n config._meridiem = input;\n });\n addParseToken(['h', 'hh'], function (input, array, config) {\n array[HOUR] = toInt(input);\n getParsingFlags(config).bigHour = true;\n });\n addParseToken('hmm', function (input, array, config) {\n var pos = input.length - 2;\n array[HOUR] = toInt(input.substr(0, pos));\n array[MINUTE] = toInt(input.substr(pos));\n getParsingFlags(config).bigHour = true;\n });\n addParseToken('hmmss', function (input, array, config) {\n var pos1 = input.length - 4,\n pos2 = input.length - 2;\n array[HOUR] = toInt(input.substr(0, pos1));\n array[MINUTE] = toInt(input.substr(pos1, 2));\n array[SECOND] = toInt(input.substr(pos2));\n getParsingFlags(config).bigHour = true;\n });\n addParseToken('Hmm', function (input, array, config) {\n var pos = input.length - 2;\n array[HOUR] = toInt(input.substr(0, pos));\n array[MINUTE] = toInt(input.substr(pos));\n });\n addParseToken('Hmmss', function (input, array, config) {\n var pos1 = input.length - 4,\n pos2 = input.length - 2;\n array[HOUR] = toInt(input.substr(0, pos1));\n array[MINUTE] = toInt(input.substr(pos1, 2));\n array[SECOND] = toInt(input.substr(pos2));\n });\n\n // LOCALES\n\n function localeIsPM(input) {\n // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays\n // Using charAt should be more compatible.\n return (input + '').toLowerCase().charAt(0) === 'p';\n }\n\n var defaultLocaleMeridiemParse = /[ap]\\.?m?\\.?/i,\n // Setting the hour should keep the time, because the user explicitly\n // specified which hour they want. So trying to maintain the same hour (in\n // a new timezone) makes sense. Adding/subtracting hours does not follow\n // this rule.\n getSetHour = makeGetSet('Hours', true);\n\n function localeMeridiem(hours, minutes, isLower) {\n if (hours > 11) {\n return isLower ? 'pm' : 'PM';\n } else {\n return isLower ? 'am' : 'AM';\n }\n }\n\n var baseConfig = {\n calendar: defaultCalendar,\n longDateFormat: defaultLongDateFormat,\n invalidDate: defaultInvalidDate,\n ordinal: defaultOrdinal,\n dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,\n relativeTime: defaultRelativeTime,\n\n months: defaultLocaleMonths,\n monthsShort: defaultLocaleMonthsShort,\n\n week: defaultLocaleWeek,\n\n weekdays: defaultLocaleWeekdays,\n weekdaysMin: defaultLocaleWeekdaysMin,\n weekdaysShort: defaultLocaleWeekdaysShort,\n\n meridiemParse: defaultLocaleMeridiemParse,\n };\n\n // internal storage for locale config files\n var locales = {},\n localeFamilies = {},\n globalLocale;\n\n function commonPrefix(arr1, arr2) {\n var i,\n minl = Math.min(arr1.length, arr2.length);\n for (i = 0; i < minl; i += 1) {\n if (arr1[i] !== arr2[i]) {\n return i;\n }\n }\n return minl;\n }\n\n function normalizeLocale(key) {\n return key ? key.toLowerCase().replace('_', '-') : key;\n }\n\n // pick the locale from the array\n // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each\n // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root\n function chooseLocale(names) {\n var i = 0,\n j,\n next,\n locale,\n split;\n\n while (i < names.length) {\n split = normalizeLocale(names[i]).split('-');\n j = split.length;\n next = normalizeLocale(names[i + 1]);\n next = next ? next.split('-') : null;\n while (j > 0) {\n locale = loadLocale(split.slice(0, j).join('-'));\n if (locale) {\n return locale;\n }\n if (\n next &&\n next.length >= j &&\n commonPrefix(split, next) >= j - 1\n ) {\n //the next array item is better than a shallower substring of this one\n break;\n }\n j--;\n }\n i++;\n }\n return globalLocale;\n }\n\n function loadLocale(name) {\n var oldLocale = null,\n aliasedRequire;\n // TODO: Find a better way to register and load all the locales in Node\n if (\n locales[name] === undefined &&\n typeof module !== 'undefined' &&\n module &&\n module.exports\n ) {\n try {\n oldLocale = globalLocale._abbr;\n aliasedRequire = require;\n aliasedRequire('./locale/' + name);\n getSetGlobalLocale(oldLocale);\n } catch (e) {\n // mark as not found to avoid repeating expensive file require call causing high CPU\n // when trying to find en-US, en_US, en-us for every format call\n locales[name] = null; // null means not found\n }\n }\n return locales[name];\n }\n\n // This function will load locale and then set the global locale. If\n // no arguments are passed in, it will simply return the current global\n // locale key.\n function getSetGlobalLocale(key, values) {\n var data;\n if (key) {\n if (isUndefined(values)) {\n data = getLocale(key);\n } else {\n data = defineLocale(key, values);\n }\n\n if (data) {\n // moment.duration._locale = moment._locale = data;\n globalLocale = data;\n } else {\n if (typeof console !== 'undefined' && console.warn) {\n //warn user if arguments are passed but the locale could not be set\n console.warn(\n 'Locale ' + key + ' not found. Did you forget to load it?'\n );\n }\n }\n }\n\n return globalLocale._abbr;\n }\n\n function defineLocale(name, config) {\n if (config !== null) {\n var locale,\n parentConfig = baseConfig;\n config.abbr = name;\n if (locales[name] != null) {\n deprecateSimple(\n 'defineLocaleOverride',\n 'use moment.updateLocale(localeName, config) to change ' +\n 'an existing locale. moment.defineLocale(localeName, ' +\n 'config) should only be used for creating a new locale ' +\n 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.'\n );\n parentConfig = locales[name]._config;\n } else if (config.parentLocale != null) {\n if (locales[config.parentLocale] != null) {\n parentConfig = locales[config.parentLocale]._config;\n } else {\n locale = loadLocale(config.parentLocale);\n if (locale != null) {\n parentConfig = locale._config;\n } else {\n if (!localeFamilies[config.parentLocale]) {\n localeFamilies[config.parentLocale] = [];\n }\n localeFamilies[config.parentLocale].push({\n name: name,\n config: config,\n });\n return null;\n }\n }\n }\n locales[name] = new Locale(mergeConfigs(parentConfig, config));\n\n if (localeFamilies[name]) {\n localeFamilies[name].forEach(function (x) {\n defineLocale(x.name, x.config);\n });\n }\n\n // backwards compat for now: also set the locale\n // make sure we set the locale AFTER all child locales have been\n // created, so we won't end up with the child locale set.\n getSetGlobalLocale(name);\n\n return locales[name];\n } else {\n // useful for testing\n delete locales[name];\n return null;\n }\n }\n\n function updateLocale(name, config) {\n if (config != null) {\n var locale,\n tmpLocale,\n parentConfig = baseConfig;\n\n if (locales[name] != null && locales[name].parentLocale != null) {\n // Update existing child locale in-place to avoid memory-leaks\n locales[name].set(mergeConfigs(locales[name]._config, config));\n } else {\n // MERGE\n tmpLocale = loadLocale(name);\n if (tmpLocale != null) {\n parentConfig = tmpLocale._config;\n }\n config = mergeConfigs(parentConfig, config);\n if (tmpLocale == null) {\n // updateLocale is called for creating a new locale\n // Set abbr so it will have a name (getters return\n // undefined otherwise).\n config.abbr = name;\n }\n locale = new Locale(config);\n locale.parentLocale = locales[name];\n locales[name] = locale;\n }\n\n // backwards compat for now: also set the locale\n getSetGlobalLocale(name);\n } else {\n // pass null for config to unupdate, useful for tests\n if (locales[name] != null) {\n if (locales[name].parentLocale != null) {\n locales[name] = locales[name].parentLocale;\n if (name === getSetGlobalLocale()) {\n getSetGlobalLocale(name);\n }\n } else if (locales[name] != null) {\n delete locales[name];\n }\n }\n }\n return locales[name];\n }\n\n // returns locale data\n function getLocale(key) {\n var locale;\n\n if (key && key._locale && key._locale._abbr) {\n key = key._locale._abbr;\n }\n\n if (!key) {\n return globalLocale;\n }\n\n if (!isArray(key)) {\n //short-circuit everything else\n locale = loadLocale(key);\n if (locale) {\n return locale;\n }\n key = [key];\n }\n\n return chooseLocale(key);\n }\n\n function listLocales() {\n return keys(locales);\n }\n\n function checkOverflow(m) {\n var overflow,\n a = m._a;\n\n if (a && getParsingFlags(m).overflow === -2) {\n overflow =\n a[MONTH] < 0 || a[MONTH] > 11\n ? MONTH\n : a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH])\n ? DATE\n : a[HOUR] < 0 ||\n a[HOUR] > 24 ||\n (a[HOUR] === 24 &&\n (a[MINUTE] !== 0 ||\n a[SECOND] !== 0 ||\n a[MILLISECOND] !== 0))\n ? HOUR\n : a[MINUTE] < 0 || a[MINUTE] > 59\n ? MINUTE\n : a[SECOND] < 0 || a[SECOND] > 59\n ? SECOND\n : a[MILLISECOND] < 0 || a[MILLISECOND] > 999\n ? MILLISECOND\n : -1;\n\n if (\n getParsingFlags(m)._overflowDayOfYear &&\n (overflow < YEAR || overflow > DATE)\n ) {\n overflow = DATE;\n }\n if (getParsingFlags(m)._overflowWeeks && overflow === -1) {\n overflow = WEEK;\n }\n if (getParsingFlags(m)._overflowWeekday && overflow === -1) {\n overflow = WEEKDAY;\n }\n\n getParsingFlags(m).overflow = overflow;\n }\n\n return m;\n }\n\n // iso 8601 regex\n // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)\n var extendedIsoRegex = /^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,\n basicIsoRegex = /^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,\n tzRegex = /Z|[+-]\\d\\d(?::?\\d\\d)?/,\n isoDates = [\n ['YYYYYY-MM-DD', /[+-]\\d{6}-\\d\\d-\\d\\d/],\n ['YYYY-MM-DD', /\\d{4}-\\d\\d-\\d\\d/],\n ['GGGG-[W]WW-E', /\\d{4}-W\\d\\d-\\d/],\n ['GGGG-[W]WW', /\\d{4}-W\\d\\d/, false],\n ['YYYY-DDD', /\\d{4}-\\d{3}/],\n ['YYYY-MM', /\\d{4}-\\d\\d/, false],\n ['YYYYYYMMDD', /[+-]\\d{10}/],\n ['YYYYMMDD', /\\d{8}/],\n ['GGGG[W]WWE', /\\d{4}W\\d{3}/],\n ['GGGG[W]WW', /\\d{4}W\\d{2}/, false],\n ['YYYYDDD', /\\d{7}/],\n ['YYYYMM', /\\d{6}/, false],\n ['YYYY', /\\d{4}/, false],\n ],\n // iso time formats and regexes\n isoTimes = [\n ['HH:mm:ss.SSSS', /\\d\\d:\\d\\d:\\d\\d\\.\\d+/],\n ['HH:mm:ss,SSSS', /\\d\\d:\\d\\d:\\d\\d,\\d+/],\n ['HH:mm:ss', /\\d\\d:\\d\\d:\\d\\d/],\n ['HH:mm', /\\d\\d:\\d\\d/],\n ['HHmmss.SSSS', /\\d\\d\\d\\d\\d\\d\\.\\d+/],\n ['HHmmss,SSSS', /\\d\\d\\d\\d\\d\\d,\\d+/],\n ['HHmmss', /\\d\\d\\d\\d\\d\\d/],\n ['HHmm', /\\d\\d\\d\\d/],\n ['HH', /\\d\\d/],\n ],\n aspNetJsonRegex = /^\\/?Date\\((-?\\d+)/i,\n // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3\n rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,\n obsOffsets = {\n UT: 0,\n GMT: 0,\n EDT: -4 * 60,\n EST: -5 * 60,\n CDT: -5 * 60,\n CST: -6 * 60,\n MDT: -6 * 60,\n MST: -7 * 60,\n PDT: -7 * 60,\n PST: -8 * 60,\n };\n\n // date from iso format\n function configFromISO(config) {\n var i,\n l,\n string = config._i,\n match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),\n allowTime,\n dateFormat,\n timeFormat,\n tzFormat;\n\n if (match) {\n getParsingFlags(config).iso = true;\n\n for (i = 0, l = isoDates.length; i < l; i++) {\n if (isoDates[i][1].exec(match[1])) {\n dateFormat = isoDates[i][0];\n allowTime = isoDates[i][2] !== false;\n break;\n }\n }\n if (dateFormat == null) {\n config._isValid = false;\n return;\n }\n if (match[3]) {\n for (i = 0, l = isoTimes.length; i < l; i++) {\n if (isoTimes[i][1].exec(match[3])) {\n // match[2] should be 'T' or space\n timeFormat = (match[2] || ' ') + isoTimes[i][0];\n break;\n }\n }\n if (timeFormat == null) {\n config._isValid = false;\n return;\n }\n }\n if (!allowTime && timeFormat != null) {\n config._isValid = false;\n return;\n }\n if (match[4]) {\n if (tzRegex.exec(match[4])) {\n tzFormat = 'Z';\n } else {\n config._isValid = false;\n return;\n }\n }\n config._f = dateFormat + (timeFormat || '') + (tzFormat || '');\n configFromStringAndFormat(config);\n } else {\n config._isValid = false;\n }\n }\n\n function extractFromRFC2822Strings(\n yearStr,\n monthStr,\n dayStr,\n hourStr,\n minuteStr,\n secondStr\n ) {\n var result = [\n untruncateYear(yearStr),\n defaultLocaleMonthsShort.indexOf(monthStr),\n parseInt(dayStr, 10),\n parseInt(hourStr, 10),\n parseInt(minuteStr, 10),\n ];\n\n if (secondStr) {\n result.push(parseInt(secondStr, 10));\n }\n\n return result;\n }\n\n function untruncateYear(yearStr) {\n var year = parseInt(yearStr, 10);\n if (year <= 49) {\n return 2000 + year;\n } else if (year <= 999) {\n return 1900 + year;\n }\n return year;\n }\n\n function preprocessRFC2822(s) {\n // Remove comments and folding whitespace and replace multiple-spaces with a single space\n return s\n .replace(/\\([^)]*\\)|[\\n\\t]/g, ' ')\n .replace(/(\\s\\s+)/g, ' ')\n .replace(/^\\s\\s*/, '')\n .replace(/\\s\\s*$/, '');\n }\n\n function checkWeekday(weekdayStr, parsedInput, config) {\n if (weekdayStr) {\n // TODO: Replace the vanilla JS Date object with an independent day-of-week check.\n var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),\n weekdayActual = new Date(\n parsedInput[0],\n parsedInput[1],\n parsedInput[2]\n ).getDay();\n if (weekdayProvided !== weekdayActual) {\n getParsingFlags(config).weekdayMismatch = true;\n config._isValid = false;\n return false;\n }\n }\n return true;\n }\n\n function calculateOffset(obsOffset, militaryOffset, numOffset) {\n if (obsOffset) {\n return obsOffsets[obsOffset];\n } else if (militaryOffset) {\n // the only allowed military tz is Z\n return 0;\n } else {\n var hm = parseInt(numOffset, 10),\n m = hm % 100,\n h = (hm - m) / 100;\n return h * 60 + m;\n }\n }\n\n // date and time from ref 2822 format\n function configFromRFC2822(config) {\n var match = rfc2822.exec(preprocessRFC2822(config._i)),\n parsedArray;\n if (match) {\n parsedArray = extractFromRFC2822Strings(\n match[4],\n match[3],\n match[2],\n match[5],\n match[6],\n match[7]\n );\n if (!checkWeekday(match[1], parsedArray, config)) {\n return;\n }\n\n config._a = parsedArray;\n config._tzm = calculateOffset(match[8], match[9], match[10]);\n\n config._d = createUTCDate.apply(null, config._a);\n config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);\n\n getParsingFlags(config).rfc2822 = true;\n } else {\n config._isValid = false;\n }\n }\n\n // date from 1) ASP.NET, 2) ISO, 3) RFC 2822 formats, or 4) optional fallback if parsing isn't strict\n function configFromString(config) {\n var matched = aspNetJsonRegex.exec(config._i);\n if (matched !== null) {\n config._d = new Date(+matched[1]);\n return;\n }\n\n configFromISO(config);\n if (config._isValid === false) {\n delete config._isValid;\n } else {\n return;\n }\n\n configFromRFC2822(config);\n if (config._isValid === false) {\n delete config._isValid;\n } else {\n return;\n }\n\n if (config._strict) {\n config._isValid = false;\n } else {\n // Final attempt, use Input Fallback\n hooks.createFromInputFallback(config);\n }\n }\n\n hooks.createFromInputFallback = deprecate(\n 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' +\n 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' +\n 'discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.',\n function (config) {\n config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));\n }\n );\n\n // Pick the first defined of two or three arguments.\n function defaults(a, b, c) {\n if (a != null) {\n return a;\n }\n if (b != null) {\n return b;\n }\n return c;\n }\n\n function currentDateArray(config) {\n // hooks is actually the exported moment object\n var nowValue = new Date(hooks.now());\n if (config._useUTC) {\n return [\n nowValue.getUTCFullYear(),\n nowValue.getUTCMonth(),\n nowValue.getUTCDate(),\n ];\n }\n return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];\n }\n\n // convert an array to a date.\n // the array should mirror the parameters below\n // note: all values past the year are optional and will default to the lowest possible value.\n // [year, month, day , hour, minute, second, millisecond]\n function configFromArray(config) {\n var i,\n date,\n input = [],\n currentDate,\n expectedWeekday,\n yearToUse;\n\n if (config._d) {\n return;\n }\n\n currentDate = currentDateArray(config);\n\n //compute day of the year from weeks and weekdays\n if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {\n dayOfYearFromWeekInfo(config);\n }\n\n //if the day of the year is set, figure out what it is\n if (config._dayOfYear != null) {\n yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);\n\n if (\n config._dayOfYear > daysInYear(yearToUse) ||\n config._dayOfYear === 0\n ) {\n getParsingFlags(config)._overflowDayOfYear = true;\n }\n\n date = createUTCDate(yearToUse, 0, config._dayOfYear);\n config._a[MONTH] = date.getUTCMonth();\n config._a[DATE] = date.getUTCDate();\n }\n\n // Default to current date.\n // * if no year, month, day of month are given, default to today\n // * if day of month is given, default month and year\n // * if month is given, default only year\n // * if year is given, don't default anything\n for (i = 0; i < 3 && config._a[i] == null; ++i) {\n config._a[i] = input[i] = currentDate[i];\n }\n\n // Zero out whatever was not defaulted, including time\n for (; i < 7; i++) {\n config._a[i] = input[i] =\n config._a[i] == null ? (i === 2 ? 1 : 0) : config._a[i];\n }\n\n // Check for 24:00:00.000\n if (\n config._a[HOUR] === 24 &&\n config._a[MINUTE] === 0 &&\n config._a[SECOND] === 0 &&\n config._a[MILLISECOND] === 0\n ) {\n config._nextDay = true;\n config._a[HOUR] = 0;\n }\n\n config._d = (config._useUTC ? createUTCDate : createDate).apply(\n null,\n input\n );\n expectedWeekday = config._useUTC\n ? config._d.getUTCDay()\n : config._d.getDay();\n\n // Apply timezone offset from input. The actual utcOffset can be changed\n // with parseZone.\n if (config._tzm != null) {\n config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);\n }\n\n if (config._nextDay) {\n config._a[HOUR] = 24;\n }\n\n // check for mismatching day of week\n if (\n config._w &&\n typeof config._w.d !== 'undefined' &&\n config._w.d !== expectedWeekday\n ) {\n getParsingFlags(config).weekdayMismatch = true;\n }\n }\n\n function dayOfYearFromWeekInfo(config) {\n var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow, curWeek;\n\n w = config._w;\n if (w.GG != null || w.W != null || w.E != null) {\n dow = 1;\n doy = 4;\n\n // TODO: We need to take the current isoWeekYear, but that depends on\n // how we interpret now (local, utc, fixed offset). So create\n // a now version of current config (take local/utc/offset flags, and\n // create now).\n weekYear = defaults(\n w.GG,\n config._a[YEAR],\n weekOfYear(createLocal(), 1, 4).year\n );\n week = defaults(w.W, 1);\n weekday = defaults(w.E, 1);\n if (weekday < 1 || weekday > 7) {\n weekdayOverflow = true;\n }\n } else {\n dow = config._locale._week.dow;\n doy = config._locale._week.doy;\n\n curWeek = weekOfYear(createLocal(), dow, doy);\n\n weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);\n\n // Default to current week.\n week = defaults(w.w, curWeek.week);\n\n if (w.d != null) {\n // weekday -- low day numbers are considered next week\n weekday = w.d;\n if (weekday < 0 || weekday > 6) {\n weekdayOverflow = true;\n }\n } else if (w.e != null) {\n // local weekday -- counting starts from beginning of week\n weekday = w.e + dow;\n if (w.e < 0 || w.e > 6) {\n weekdayOverflow = true;\n }\n } else {\n // default to beginning of week\n weekday = dow;\n }\n }\n if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {\n getParsingFlags(config)._overflowWeeks = true;\n } else if (weekdayOverflow != null) {\n getParsingFlags(config)._overflowWeekday = true;\n } else {\n temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);\n config._a[YEAR] = temp.year;\n config._dayOfYear = temp.dayOfYear;\n }\n }\n\n // constant that refers to the ISO standard\n hooks.ISO_8601 = function () {};\n\n // constant that refers to the RFC 2822 form\n hooks.RFC_2822 = function () {};\n\n // date from string and format string\n function configFromStringAndFormat(config) {\n // TODO: Move this to another part of the creation flow to prevent circular deps\n if (config._f === hooks.ISO_8601) {\n configFromISO(config);\n return;\n }\n if (config._f === hooks.RFC_2822) {\n configFromRFC2822(config);\n return;\n }\n config._a = [];\n getParsingFlags(config).empty = true;\n\n // This array is used to make a Date, either with `new Date` or `Date.UTC`\n var string = '' + config._i,\n i,\n parsedInput,\n tokens,\n token,\n skipped,\n stringLength = string.length,\n totalParsedInputLength = 0,\n era;\n\n tokens =\n expandFormat(config._f, config._locale).match(formattingTokens) || [];\n\n for (i = 0; i < tokens.length; i++) {\n token = tokens[i];\n parsedInput = (string.match(getParseRegexForToken(token, config)) ||\n [])[0];\n if (parsedInput) {\n skipped = string.substr(0, string.indexOf(parsedInput));\n if (skipped.length > 0) {\n getParsingFlags(config).unusedInput.push(skipped);\n }\n string = string.slice(\n string.indexOf(parsedInput) + parsedInput.length\n );\n totalParsedInputLength += parsedInput.length;\n }\n // don't parse if it's not a known token\n if (formatTokenFunctions[token]) {\n if (parsedInput) {\n getParsingFlags(config).empty = false;\n } else {\n getParsingFlags(config).unusedTokens.push(token);\n }\n addTimeToArrayFromToken(token, parsedInput, config);\n } else if (config._strict && !parsedInput) {\n getParsingFlags(config).unusedTokens.push(token);\n }\n }\n\n // add remaining unparsed input length to the string\n getParsingFlags(config).charsLeftOver =\n stringLength - totalParsedInputLength;\n if (string.length > 0) {\n getParsingFlags(config).unusedInput.push(string);\n }\n\n // clear _12h flag if hour is <= 12\n if (\n config._a[HOUR] <= 12 &&\n getParsingFlags(config).bigHour === true &&\n config._a[HOUR] > 0\n ) {\n getParsingFlags(config).bigHour = undefined;\n }\n\n getParsingFlags(config).parsedDateParts = config._a.slice(0);\n getParsingFlags(config).meridiem = config._meridiem;\n // handle meridiem\n config._a[HOUR] = meridiemFixWrap(\n config._locale,\n config._a[HOUR],\n config._meridiem\n );\n\n // handle era\n era = getParsingFlags(config).era;\n if (era !== null) {\n config._a[YEAR] = config._locale.erasConvertYear(era, config._a[YEAR]);\n }\n\n configFromArray(config);\n checkOverflow(config);\n }\n\n function meridiemFixWrap(locale, hour, meridiem) {\n var isPm;\n\n if (meridiem == null) {\n // nothing to do\n return hour;\n }\n if (locale.meridiemHour != null) {\n return locale.meridiemHour(hour, meridiem);\n } else if (locale.isPM != null) {\n // Fallback\n isPm = locale.isPM(meridiem);\n if (isPm && hour < 12) {\n hour += 12;\n }\n if (!isPm && hour === 12) {\n hour = 0;\n }\n return hour;\n } else {\n // this is not supposed to happen\n return hour;\n }\n }\n\n // date from string and array of format strings\n function configFromStringAndArray(config) {\n var tempConfig,\n bestMoment,\n scoreToBeat,\n i,\n currentScore,\n validFormatFound,\n bestFormatIsValid = false;\n\n if (config._f.length === 0) {\n getParsingFlags(config).invalidFormat = true;\n config._d = new Date(NaN);\n return;\n }\n\n for (i = 0; i < config._f.length; i++) {\n currentScore = 0;\n validFormatFound = false;\n tempConfig = copyConfig({}, config);\n if (config._useUTC != null) {\n tempConfig._useUTC = config._useUTC;\n }\n tempConfig._f = config._f[i];\n configFromStringAndFormat(tempConfig);\n\n if (isValid(tempConfig)) {\n validFormatFound = true;\n }\n\n // if there is any input that was not parsed add a penalty for that format\n currentScore += getParsingFlags(tempConfig).charsLeftOver;\n\n //or tokens\n currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;\n\n getParsingFlags(tempConfig).score = currentScore;\n\n if (!bestFormatIsValid) {\n if (\n scoreToBeat == null ||\n currentScore < scoreToBeat ||\n validFormatFound\n ) {\n scoreToBeat = currentScore;\n bestMoment = tempConfig;\n if (validFormatFound) {\n bestFormatIsValid = true;\n }\n }\n } else {\n if (currentScore < scoreToBeat) {\n scoreToBeat = currentScore;\n bestMoment = tempConfig;\n }\n }\n }\n\n extend(config, bestMoment || tempConfig);\n }\n\n function configFromObject(config) {\n if (config._d) {\n return;\n }\n\n var i = normalizeObjectUnits(config._i),\n dayOrDate = i.day === undefined ? i.date : i.day;\n config._a = map(\n [i.year, i.month, dayOrDate, i.hour, i.minute, i.second, i.millisecond],\n function (obj) {\n return obj && parseInt(obj, 10);\n }\n );\n\n configFromArray(config);\n }\n\n function createFromConfig(config) {\n var res = new Moment(checkOverflow(prepareConfig(config)));\n if (res._nextDay) {\n // Adding is smart enough around DST\n res.add(1, 'd');\n res._nextDay = undefined;\n }\n\n return res;\n }\n\n function prepareConfig(config) {\n var input = config._i,\n format = config._f;\n\n config._locale = config._locale || getLocale(config._l);\n\n if (input === null || (format === undefined && input === '')) {\n return createInvalid({ nullInput: true });\n }\n\n if (typeof input === 'string') {\n config._i = input = config._locale.preparse(input);\n }\n\n if (isMoment(input)) {\n return new Moment(checkOverflow(input));\n } else if (isDate(input)) {\n config._d = input;\n } else if (isArray(format)) {\n configFromStringAndArray(config);\n } else if (format) {\n configFromStringAndFormat(config);\n } else {\n configFromInput(config);\n }\n\n if (!isValid(config)) {\n config._d = null;\n }\n\n return config;\n }\n\n function configFromInput(config) {\n var input = config._i;\n if (isUndefined(input)) {\n config._d = new Date(hooks.now());\n } else if (isDate(input)) {\n config._d = new Date(input.valueOf());\n } else if (typeof input === 'string') {\n configFromString(config);\n } else if (isArray(input)) {\n config._a = map(input.slice(0), function (obj) {\n return parseInt(obj, 10);\n });\n configFromArray(config);\n } else if (isObject(input)) {\n configFromObject(config);\n } else if (isNumber(input)) {\n // from milliseconds\n config._d = new Date(input);\n } else {\n hooks.createFromInputFallback(config);\n }\n }\n\n function createLocalOrUTC(input, format, locale, strict, isUTC) {\n var c = {};\n\n if (format === true || format === false) {\n strict = format;\n format = undefined;\n }\n\n if (locale === true || locale === false) {\n strict = locale;\n locale = undefined;\n }\n\n if (\n (isObject(input) && isObjectEmpty(input)) ||\n (isArray(input) && input.length === 0)\n ) {\n input = undefined;\n }\n // object construction must be done this way.\n // https://github.com/moment/moment/issues/1423\n c._isAMomentObject = true;\n c._useUTC = c._isUTC = isUTC;\n c._l = locale;\n c._i = input;\n c._f = format;\n c._strict = strict;\n\n return createFromConfig(c);\n }\n\n function createLocal(input, format, locale, strict) {\n return createLocalOrUTC(input, format, locale, strict, false);\n }\n\n var prototypeMin = deprecate(\n 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',\n function () {\n var other = createLocal.apply(null, arguments);\n if (this.isValid() && other.isValid()) {\n return other < this ? this : other;\n } else {\n return createInvalid();\n }\n }\n ),\n prototypeMax = deprecate(\n 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',\n function () {\n var other = createLocal.apply(null, arguments);\n if (this.isValid() && other.isValid()) {\n return other > this ? this : other;\n } else {\n return createInvalid();\n }\n }\n );\n\n // Pick a moment m from moments so that m[fn](other) is true for all\n // other. This relies on the function fn to be transitive.\n //\n // moments should either be an array of moment objects or an array, whose\n // first element is an array of moment objects.\n function pickBy(fn, moments) {\n var res, i;\n if (moments.length === 1 && isArray(moments[0])) {\n moments = moments[0];\n }\n if (!moments.length) {\n return createLocal();\n }\n res = moments[0];\n for (i = 1; i < moments.length; ++i) {\n if (!moments[i].isValid() || moments[i][fn](res)) {\n res = moments[i];\n }\n }\n return res;\n }\n\n // TODO: Use [].sort instead?\n function min() {\n var args = [].slice.call(arguments, 0);\n\n return pickBy('isBefore', args);\n }\n\n function max() {\n var args = [].slice.call(arguments, 0);\n\n return pickBy('isAfter', args);\n }\n\n var now = function () {\n return Date.now ? Date.now() : +new Date();\n };\n\n var ordering = [\n 'year',\n 'quarter',\n 'month',\n 'week',\n 'day',\n 'hour',\n 'minute',\n 'second',\n 'millisecond',\n ];\n\n function isDurationValid(m) {\n var key,\n unitHasDecimal = false,\n i;\n for (key in m) {\n if (\n hasOwnProp(m, key) &&\n !(\n indexOf.call(ordering, key) !== -1 &&\n (m[key] == null || !isNaN(m[key]))\n )\n ) {\n return false;\n }\n }\n\n for (i = 0; i < ordering.length; ++i) {\n if (m[ordering[i]]) {\n if (unitHasDecimal) {\n return false; // only allow non-integers for smallest unit\n }\n if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {\n unitHasDecimal = true;\n }\n }\n }\n\n return true;\n }\n\n function isValid$1() {\n return this._isValid;\n }\n\n function createInvalid$1() {\n return createDuration(NaN);\n }\n\n function Duration(duration) {\n var normalizedInput = normalizeObjectUnits(duration),\n years = normalizedInput.year || 0,\n quarters = normalizedInput.quarter || 0,\n months = normalizedInput.month || 0,\n weeks = normalizedInput.week || normalizedInput.isoWeek || 0,\n days = normalizedInput.day || 0,\n hours = normalizedInput.hour || 0,\n minutes = normalizedInput.minute || 0,\n seconds = normalizedInput.second || 0,\n milliseconds = normalizedInput.millisecond || 0;\n\n this._isValid = isDurationValid(normalizedInput);\n\n // representation for dateAddRemove\n this._milliseconds =\n +milliseconds +\n seconds * 1e3 + // 1000\n minutes * 6e4 + // 1000 * 60\n hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978\n // Because of dateAddRemove treats 24 hours as different from a\n // day when working around DST, we need to store them separately\n this._days = +days + weeks * 7;\n // It is impossible to translate months into days without knowing\n // which months you are are talking about, so we have to store\n // it separately.\n this._months = +months + quarters * 3 + years * 12;\n\n this._data = {};\n\n this._locale = getLocale();\n\n this._bubble();\n }\n\n function isDuration(obj) {\n return obj instanceof Duration;\n }\n\n function absRound(number) {\n if (number < 0) {\n return Math.round(-1 * number) * -1;\n } else {\n return Math.round(number);\n }\n }\n\n // compare two arrays, return the number of differences\n function compareArrays(array1, array2, dontConvert) {\n var len = Math.min(array1.length, array2.length),\n lengthDiff = Math.abs(array1.length - array2.length),\n diffs = 0,\n i;\n for (i = 0; i < len; i++) {\n if (\n (dontConvert && array1[i] !== array2[i]) ||\n (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))\n ) {\n diffs++;\n }\n }\n return diffs + lengthDiff;\n }\n\n // FORMATTING\n\n function offset(token, separator) {\n addFormatToken(token, 0, 0, function () {\n var offset = this.utcOffset(),\n sign = '+';\n if (offset < 0) {\n offset = -offset;\n sign = '-';\n }\n return (\n sign +\n zeroFill(~~(offset / 60), 2) +\n separator +\n zeroFill(~~offset % 60, 2)\n );\n });\n }\n\n offset('Z', ':');\n offset('ZZ', '');\n\n // PARSING\n\n addRegexToken('Z', matchShortOffset);\n addRegexToken('ZZ', matchShortOffset);\n addParseToken(['Z', 'ZZ'], function (input, array, config) {\n config._useUTC = true;\n config._tzm = offsetFromString(matchShortOffset, input);\n });\n\n // HELPERS\n\n // timezone chunker\n // '+10:00' > ['10', '00']\n // '-1530' > ['-15', '30']\n var chunkOffset = /([\\+\\-]|\\d\\d)/gi;\n\n function offsetFromString(matcher, string) {\n var matches = (string || '').match(matcher),\n chunk,\n parts,\n minutes;\n\n if (matches === null) {\n return null;\n }\n\n chunk = matches[matches.length - 1] || [];\n parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];\n minutes = +(parts[1] * 60) + toInt(parts[2]);\n\n return minutes === 0 ? 0 : parts[0] === '+' ? minutes : -minutes;\n }\n\n // Return a moment from input, that is local/utc/zone equivalent to model.\n function cloneWithOffset(input, model) {\n var res, diff;\n if (model._isUTC) {\n res = model.clone();\n diff =\n (isMoment(input) || isDate(input)\n ? input.valueOf()\n : createLocal(input).valueOf()) - res.valueOf();\n // Use low-level api, because this fn is low-level api.\n res._d.setTime(res._d.valueOf() + diff);\n hooks.updateOffset(res, false);\n return res;\n } else {\n return createLocal(input).local();\n }\n }\n\n function getDateOffset(m) {\n // On Firefox.24 Date#getTimezoneOffset returns a floating point.\n // https://github.com/moment/moment/pull/1871\n return -Math.round(m._d.getTimezoneOffset());\n }\n\n // HOOKS\n\n // This function will be called whenever a moment is mutated.\n // It is intended to keep the offset in sync with the timezone.\n hooks.updateOffset = function () {};\n\n // MOMENTS\n\n // keepLocalTime = true means only change the timezone, without\n // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->\n // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset\n // +0200, so we adjust the time as needed, to be valid.\n //\n // Keeping the time actually adds/subtracts (one hour)\n // from the actual represented time. That is why we call updateOffset\n // a second time. In case it wants us to change the offset again\n // _changeInProgress == true case, then we have to adjust, because\n // there is no such time in the given timezone.\n function getSetOffset(input, keepLocalTime, keepMinutes) {\n var offset = this._offset || 0,\n localAdjust;\n if (!this.isValid()) {\n return input != null ? this : NaN;\n }\n if (input != null) {\n if (typeof input === 'string') {\n input = offsetFromString(matchShortOffset, input);\n if (input === null) {\n return this;\n }\n } else if (Math.abs(input) < 16 && !keepMinutes) {\n input = input * 60;\n }\n if (!this._isUTC && keepLocalTime) {\n localAdjust = getDateOffset(this);\n }\n this._offset = input;\n this._isUTC = true;\n if (localAdjust != null) {\n this.add(localAdjust, 'm');\n }\n if (offset !== input) {\n if (!keepLocalTime || this._changeInProgress) {\n addSubtract(\n this,\n createDuration(input - offset, 'm'),\n 1,\n false\n );\n } else if (!this._changeInProgress) {\n this._changeInProgress = true;\n hooks.updateOffset(this, true);\n this._changeInProgress = null;\n }\n }\n return this;\n } else {\n return this._isUTC ? offset : getDateOffset(this);\n }\n }\n\n function getSetZone(input, keepLocalTime) {\n if (input != null) {\n if (typeof input !== 'string') {\n input = -input;\n }\n\n this.utcOffset(input, keepLocalTime);\n\n return this;\n } else {\n return -this.utcOffset();\n }\n }\n\n function setOffsetToUTC(keepLocalTime) {\n return this.utcOffset(0, keepLocalTime);\n }\n\n function setOffsetToLocal(keepLocalTime) {\n if (this._isUTC) {\n this.utcOffset(0, keepLocalTime);\n this._isUTC = false;\n\n if (keepLocalTime) {\n this.subtract(getDateOffset(this), 'm');\n }\n }\n return this;\n }\n\n function setOffsetToParsedOffset() {\n if (this._tzm != null) {\n this.utcOffset(this._tzm, false, true);\n } else if (typeof this._i === 'string') {\n var tZone = offsetFromString(matchOffset, this._i);\n if (tZone != null) {\n this.utcOffset(tZone);\n } else {\n this.utcOffset(0, true);\n }\n }\n return this;\n }\n\n function hasAlignedHourOffset(input) {\n if (!this.isValid()) {\n return false;\n }\n input = input ? createLocal(input).utcOffset() : 0;\n\n return (this.utcOffset() - input) % 60 === 0;\n }\n\n function isDaylightSavingTime() {\n return (\n this.utcOffset() > this.clone().month(0).utcOffset() ||\n this.utcOffset() > this.clone().month(5).utcOffset()\n );\n }\n\n function isDaylightSavingTimeShifted() {\n if (!isUndefined(this._isDSTShifted)) {\n return this._isDSTShifted;\n }\n\n var c = {},\n other;\n\n copyConfig(c, this);\n c = prepareConfig(c);\n\n if (c._a) {\n other = c._isUTC ? createUTC(c._a) : createLocal(c._a);\n this._isDSTShifted =\n this.isValid() && compareArrays(c._a, other.toArray()) > 0;\n } else {\n this._isDSTShifted = false;\n }\n\n return this._isDSTShifted;\n }\n\n function isLocal() {\n return this.isValid() ? !this._isUTC : false;\n }\n\n function isUtcOffset() {\n return this.isValid() ? this._isUTC : false;\n }\n\n function isUtc() {\n return this.isValid() ? this._isUTC && this._offset === 0 : false;\n }\n\n // ASP.NET json date format regex\n var aspNetRegex = /^(-|\\+)?(?:(\\d*)[. ])?(\\d+):(\\d+)(?::(\\d+)(\\.\\d*)?)?$/,\n // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html\n // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere\n // and further modified to allow for strings containing both week and day\n isoRegex = /^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;\n\n function createDuration(input, key) {\n var duration = input,\n // matching against regexp is expensive, do it on demand\n match = null,\n sign,\n ret,\n diffRes;\n\n if (isDuration(input)) {\n duration = {\n ms: input._milliseconds,\n d: input._days,\n M: input._months,\n };\n } else if (isNumber(input) || !isNaN(+input)) {\n duration = {};\n if (key) {\n duration[key] = +input;\n } else {\n duration.milliseconds = +input;\n }\n } else if ((match = aspNetRegex.exec(input))) {\n sign = match[1] === '-' ? -1 : 1;\n duration = {\n y: 0,\n d: toInt(match[DATE]) * sign,\n h: toInt(match[HOUR]) * sign,\n m: toInt(match[MINUTE]) * sign,\n s: toInt(match[SECOND]) * sign,\n ms: toInt(absRound(match[MILLISECOND] * 1000)) * sign, // the millisecond decimal point is included in the match\n };\n } else if ((match = isoRegex.exec(input))) {\n sign = match[1] === '-' ? -1 : 1;\n duration = {\n y: parseIso(match[2], sign),\n M: parseIso(match[3], sign),\n w: parseIso(match[4], sign),\n d: parseIso(match[5], sign),\n h: parseIso(match[6], sign),\n m: parseIso(match[7], sign),\n s: parseIso(match[8], sign),\n };\n } else if (duration == null) {\n // checks for null or undefined\n duration = {};\n } else if (\n typeof duration === 'object' &&\n ('from' in duration || 'to' in duration)\n ) {\n diffRes = momentsDifference(\n createLocal(duration.from),\n createLocal(duration.to)\n );\n\n duration = {};\n duration.ms = diffRes.milliseconds;\n duration.M = diffRes.months;\n }\n\n ret = new Duration(duration);\n\n if (isDuration(input) && hasOwnProp(input, '_locale')) {\n ret._locale = input._locale;\n }\n\n if (isDuration(input) && hasOwnProp(input, '_isValid')) {\n ret._isValid = input._isValid;\n }\n\n return ret;\n }\n\n createDuration.fn = Duration.prototype;\n createDuration.invalid = createInvalid$1;\n\n function parseIso(inp, sign) {\n // We'd normally use ~~inp for this, but unfortunately it also\n // converts floats to ints.\n // inp may be undefined, so careful calling replace on it.\n var res = inp && parseFloat(inp.replace(',', '.'));\n // apply sign while we're at it\n return (isNaN(res) ? 0 : res) * sign;\n }\n\n function positiveMomentsDifference(base, other) {\n var res = {};\n\n res.months =\n other.month() - base.month() + (other.year() - base.year()) * 12;\n if (base.clone().add(res.months, 'M').isAfter(other)) {\n --res.months;\n }\n\n res.milliseconds = +other - +base.clone().add(res.months, 'M');\n\n return res;\n }\n\n function momentsDifference(base, other) {\n var res;\n if (!(base.isValid() && other.isValid())) {\n return { milliseconds: 0, months: 0 };\n }\n\n other = cloneWithOffset(other, base);\n if (base.isBefore(other)) {\n res = positiveMomentsDifference(base, other);\n } else {\n res = positiveMomentsDifference(other, base);\n res.milliseconds = -res.milliseconds;\n res.months = -res.months;\n }\n\n return res;\n }\n\n // TODO: remove 'name' arg after deprecation is removed\n function createAdder(direction, name) {\n return function (val, period) {\n var dur, tmp;\n //invert the arguments, but complain about it\n if (period !== null && !isNaN(+period)) {\n deprecateSimple(\n name,\n 'moment().' +\n name +\n '(period, number) is deprecated. Please use moment().' +\n name +\n '(number, period). ' +\n 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'\n );\n tmp = val;\n val = period;\n period = tmp;\n }\n\n dur = createDuration(val, period);\n addSubtract(this, dur, direction);\n return this;\n };\n }\n\n function addSubtract(mom, duration, isAdding, updateOffset) {\n var milliseconds = duration._milliseconds,\n days = absRound(duration._days),\n months = absRound(duration._months);\n\n if (!mom.isValid()) {\n // No op\n return;\n }\n\n updateOffset = updateOffset == null ? true : updateOffset;\n\n if (months) {\n setMonth(mom, get(mom, 'Month') + months * isAdding);\n }\n if (days) {\n set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);\n }\n if (milliseconds) {\n mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);\n }\n if (updateOffset) {\n hooks.updateOffset(mom, days || months);\n }\n }\n\n var add = createAdder(1, 'add'),\n subtract = createAdder(-1, 'subtract');\n\n function isString(input) {\n return typeof input === 'string' || input instanceof String;\n }\n\n // type MomentInput = Moment | Date | string | number | (number | string)[] | MomentInputObject | void; // null | undefined\n function isMomentInput(input) {\n return (\n isMoment(input) ||\n isDate(input) ||\n isString(input) ||\n isNumber(input) ||\n isNumberOrStringArray(input) ||\n isMomentInputObject(input) ||\n input === null ||\n input === undefined\n );\n }\n\n function isMomentInputObject(input) {\n var objectTest = isObject(input) && !isObjectEmpty(input),\n propertyTest = false,\n properties = [\n 'years',\n 'year',\n 'y',\n 'months',\n 'month',\n 'M',\n 'days',\n 'day',\n 'd',\n 'dates',\n 'date',\n 'D',\n 'hours',\n 'hour',\n 'h',\n 'minutes',\n 'minute',\n 'm',\n 'seconds',\n 'second',\n 's',\n 'milliseconds',\n 'millisecond',\n 'ms',\n ],\n i,\n property;\n\n for (i = 0; i < properties.length; i += 1) {\n property = properties[i];\n propertyTest = propertyTest || hasOwnProp(input, property);\n }\n\n return objectTest && propertyTest;\n }\n\n function isNumberOrStringArray(input) {\n var arrayTest = isArray(input),\n dataTypeTest = false;\n if (arrayTest) {\n dataTypeTest =\n input.filter(function (item) {\n return !isNumber(item) && isString(input);\n }).length === 0;\n }\n return arrayTest && dataTypeTest;\n }\n\n function isCalendarSpec(input) {\n var objectTest = isObject(input) && !isObjectEmpty(input),\n propertyTest = false,\n properties = [\n 'sameDay',\n 'nextDay',\n 'lastDay',\n 'nextWeek',\n 'lastWeek',\n 'sameElse',\n ],\n i,\n property;\n\n for (i = 0; i < properties.length; i += 1) {\n property = properties[i];\n propertyTest = propertyTest || hasOwnProp(input, property);\n }\n\n return objectTest && propertyTest;\n }\n\n function getCalendarFormat(myMoment, now) {\n var diff = myMoment.diff(now, 'days', true);\n return diff < -6\n ? 'sameElse'\n : diff < -1\n ? 'lastWeek'\n : diff < 0\n ? 'lastDay'\n : diff < 1\n ? 'sameDay'\n : diff < 2\n ? 'nextDay'\n : diff < 7\n ? 'nextWeek'\n : 'sameElse';\n }\n\n function calendar$1(time, formats) {\n // Support for single parameter, formats only overload to the calendar function\n if (arguments.length === 1) {\n if (!arguments[0]) {\n time = undefined;\n formats = undefined;\n } else if (isMomentInput(arguments[0])) {\n time = arguments[0];\n formats = undefined;\n } else if (isCalendarSpec(arguments[0])) {\n formats = arguments[0];\n time = undefined;\n }\n }\n // We want to compare the start of today, vs this.\n // Getting start-of-today depends on whether we're local/utc/offset or not.\n var now = time || createLocal(),\n sod = cloneWithOffset(now, this).startOf('day'),\n format = hooks.calendarFormat(this, sod) || 'sameElse',\n output =\n formats &&\n (isFunction(formats[format])\n ? formats[format].call(this, now)\n : formats[format]);\n\n return this.format(\n output || this.localeData().calendar(format, this, createLocal(now))\n );\n }\n\n function clone() {\n return new Moment(this);\n }\n\n function isAfter(input, units) {\n var localInput = isMoment(input) ? input : createLocal(input);\n if (!(this.isValid() && localInput.isValid())) {\n return false;\n }\n units = normalizeUnits(units) || 'millisecond';\n if (units === 'millisecond') {\n return this.valueOf() > localInput.valueOf();\n } else {\n return localInput.valueOf() < this.clone().startOf(units).valueOf();\n }\n }\n\n function isBefore(input, units) {\n var localInput = isMoment(input) ? input : createLocal(input);\n if (!(this.isValid() && localInput.isValid())) {\n return false;\n }\n units = normalizeUnits(units) || 'millisecond';\n if (units === 'millisecond') {\n return this.valueOf() < localInput.valueOf();\n } else {\n return this.clone().endOf(units).valueOf() < localInput.valueOf();\n }\n }\n\n function isBetween(from, to, units, inclusivity) {\n var localFrom = isMoment(from) ? from : createLocal(from),\n localTo = isMoment(to) ? to : createLocal(to);\n if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) {\n return false;\n }\n inclusivity = inclusivity || '()';\n return (\n (inclusivity[0] === '('\n ? this.isAfter(localFrom, units)\n : !this.isBefore(localFrom, units)) &&\n (inclusivity[1] === ')'\n ? this.isBefore(localTo, units)\n : !this.isAfter(localTo, units))\n );\n }\n\n function isSame(input, units) {\n var localInput = isMoment(input) ? input : createLocal(input),\n inputMs;\n if (!(this.isValid() && localInput.isValid())) {\n return false;\n }\n units = normalizeUnits(units) || 'millisecond';\n if (units === 'millisecond') {\n return this.valueOf() === localInput.valueOf();\n } else {\n inputMs = localInput.valueOf();\n return (\n this.clone().startOf(units).valueOf() <= inputMs &&\n inputMs <= this.clone().endOf(units).valueOf()\n );\n }\n }\n\n function isSameOrAfter(input, units) {\n return this.isSame(input, units) || this.isAfter(input, units);\n }\n\n function isSameOrBefore(input, units) {\n return this.isSame(input, units) || this.isBefore(input, units);\n }\n\n function diff(input, units, asFloat) {\n var that, zoneDelta, output;\n\n if (!this.isValid()) {\n return NaN;\n }\n\n that = cloneWithOffset(input, this);\n\n if (!that.isValid()) {\n return NaN;\n }\n\n zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;\n\n units = normalizeUnits(units);\n\n switch (units) {\n case 'year':\n output = monthDiff(this, that) / 12;\n break;\n case 'month':\n output = monthDiff(this, that);\n break;\n case 'quarter':\n output = monthDiff(this, that) / 3;\n break;\n case 'second':\n output = (this - that) / 1e3;\n break; // 1000\n case 'minute':\n output = (this - that) / 6e4;\n break; // 1000 * 60\n case 'hour':\n output = (this - that) / 36e5;\n break; // 1000 * 60 * 60\n case 'day':\n output = (this - that - zoneDelta) / 864e5;\n break; // 1000 * 60 * 60 * 24, negate dst\n case 'week':\n output = (this - that - zoneDelta) / 6048e5;\n break; // 1000 * 60 * 60 * 24 * 7, negate dst\n default:\n output = this - that;\n }\n\n return asFloat ? output : absFloor(output);\n }\n\n function monthDiff(a, b) {\n if (a.date() < b.date()) {\n // end-of-month calculations work correct when the start month has more\n // days than the end month.\n return -monthDiff(b, a);\n }\n // difference in months\n var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()),\n // b is in (anchor - 1 month, anchor + 1 month)\n anchor = a.clone().add(wholeMonthDiff, 'months'),\n anchor2,\n adjust;\n\n if (b - anchor < 0) {\n anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');\n // linear across the month\n adjust = (b - anchor) / (anchor - anchor2);\n } else {\n anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');\n // linear across the month\n adjust = (b - anchor) / (anchor2 - anchor);\n }\n\n //check for negative zero, return zero if negative zero\n return -(wholeMonthDiff + adjust) || 0;\n }\n\n hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';\n hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';\n\n function toString() {\n return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');\n }\n\n function toISOString(keepOffset) {\n if (!this.isValid()) {\n return null;\n }\n var utc = keepOffset !== true,\n m = utc ? this.clone().utc() : this;\n if (m.year() < 0 || m.year() > 9999) {\n return formatMoment(\n m,\n utc\n ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'\n : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'\n );\n }\n if (isFunction(Date.prototype.toISOString)) {\n // native implementation is ~50x faster, use it when we can\n if (utc) {\n return this.toDate().toISOString();\n } else {\n return new Date(this.valueOf() + this.utcOffset() * 60 * 1000)\n .toISOString()\n .replace('Z', formatMoment(m, 'Z'));\n }\n }\n return formatMoment(\n m,\n utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ'\n );\n }\n\n /**\n * Return a human readable representation of a moment that can\n * also be evaluated to get a new moment which is the same\n *\n * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects\n */\n function inspect() {\n if (!this.isValid()) {\n return 'moment.invalid(/* ' + this._i + ' */)';\n }\n var func = 'moment',\n zone = '',\n prefix,\n year,\n datetime,\n suffix;\n if (!this.isLocal()) {\n func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';\n zone = 'Z';\n }\n prefix = '[' + func + '(\"]';\n year = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY';\n datetime = '-MM-DD[T]HH:mm:ss.SSS';\n suffix = zone + '[\")]';\n\n return this.format(prefix + year + datetime + suffix);\n }\n\n function format(inputString) {\n if (!inputString) {\n inputString = this.isUtc()\n ? hooks.defaultFormatUtc\n : hooks.defaultFormat;\n }\n var output = formatMoment(this, inputString);\n return this.localeData().postformat(output);\n }\n\n function from(time, withoutSuffix) {\n if (\n this.isValid() &&\n ((isMoment(time) && time.isValid()) || createLocal(time).isValid())\n ) {\n return createDuration({ to: this, from: time })\n .locale(this.locale())\n .humanize(!withoutSuffix);\n } else {\n return this.localeData().invalidDate();\n }\n }\n\n function fromNow(withoutSuffix) {\n return this.from(createLocal(), withoutSuffix);\n }\n\n function to(time, withoutSuffix) {\n if (\n this.isValid() &&\n ((isMoment(time) && time.isValid()) || createLocal(time).isValid())\n ) {\n return createDuration({ from: this, to: time })\n .locale(this.locale())\n .humanize(!withoutSuffix);\n } else {\n return this.localeData().invalidDate();\n }\n }\n\n function toNow(withoutSuffix) {\n return this.to(createLocal(), withoutSuffix);\n }\n\n // If passed a locale key, it will set the locale for this\n // instance. Otherwise, it will return the locale configuration\n // variables for this instance.\n function locale(key) {\n var newLocaleData;\n\n if (key === undefined) {\n return this._locale._abbr;\n } else {\n newLocaleData = getLocale(key);\n if (newLocaleData != null) {\n this._locale = newLocaleData;\n }\n return this;\n }\n }\n\n var lang = deprecate(\n 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',\n function (key) {\n if (key === undefined) {\n return this.localeData();\n } else {\n return this.locale(key);\n }\n }\n );\n\n function localeData() {\n return this._locale;\n }\n\n var MS_PER_SECOND = 1000,\n MS_PER_MINUTE = 60 * MS_PER_SECOND,\n MS_PER_HOUR = 60 * MS_PER_MINUTE,\n MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR;\n\n // actual modulo - handles negative numbers (for dates before 1970):\n function mod$1(dividend, divisor) {\n return ((dividend % divisor) + divisor) % divisor;\n }\n\n function localStartOfDate(y, m, d) {\n // the date constructor remaps years 0-99 to 1900-1999\n if (y < 100 && y >= 0) {\n // preserve leap years using a full 400 year cycle, then reset\n return new Date(y + 400, m, d) - MS_PER_400_YEARS;\n } else {\n return new Date(y, m, d).valueOf();\n }\n }\n\n function utcStartOfDate(y, m, d) {\n // Date.UTC remaps years 0-99 to 1900-1999\n if (y < 100 && y >= 0) {\n // preserve leap years using a full 400 year cycle, then reset\n return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS;\n } else {\n return Date.UTC(y, m, d);\n }\n }\n\n function startOf(units) {\n var time, startOfDate;\n units = normalizeUnits(units);\n if (units === undefined || units === 'millisecond' || !this.isValid()) {\n return this;\n }\n\n startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;\n\n switch (units) {\n case 'year':\n time = startOfDate(this.year(), 0, 1);\n break;\n case 'quarter':\n time = startOfDate(\n this.year(),\n this.month() - (this.month() % 3),\n 1\n );\n break;\n case 'month':\n time = startOfDate(this.year(), this.month(), 1);\n break;\n case 'week':\n time = startOfDate(\n this.year(),\n this.month(),\n this.date() - this.weekday()\n );\n break;\n case 'isoWeek':\n time = startOfDate(\n this.year(),\n this.month(),\n this.date() - (this.isoWeekday() - 1)\n );\n break;\n case 'day':\n case 'date':\n time = startOfDate(this.year(), this.month(), this.date());\n break;\n case 'hour':\n time = this._d.valueOf();\n time -= mod$1(\n time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE),\n MS_PER_HOUR\n );\n break;\n case 'minute':\n time = this._d.valueOf();\n time -= mod$1(time, MS_PER_MINUTE);\n break;\n case 'second':\n time = this._d.valueOf();\n time -= mod$1(time, MS_PER_SECOND);\n break;\n }\n\n this._d.setTime(time);\n hooks.updateOffset(this, true);\n return this;\n }\n\n function endOf(units) {\n var time, startOfDate;\n units = normalizeUnits(units);\n if (units === undefined || units === 'millisecond' || !this.isValid()) {\n return this;\n }\n\n startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;\n\n switch (units) {\n case 'year':\n time = startOfDate(this.year() + 1, 0, 1) - 1;\n break;\n case 'quarter':\n time =\n startOfDate(\n this.year(),\n this.month() - (this.month() % 3) + 3,\n 1\n ) - 1;\n break;\n case 'month':\n time = startOfDate(this.year(), this.month() + 1, 1) - 1;\n break;\n case 'week':\n time =\n startOfDate(\n this.year(),\n this.month(),\n this.date() - this.weekday() + 7\n ) - 1;\n break;\n case 'isoWeek':\n time =\n startOfDate(\n this.year(),\n this.month(),\n this.date() - (this.isoWeekday() - 1) + 7\n ) - 1;\n break;\n case 'day':\n case 'date':\n time = startOfDate(this.year(), this.month(), this.date() + 1) - 1;\n break;\n case 'hour':\n time = this._d.valueOf();\n time +=\n MS_PER_HOUR -\n mod$1(\n time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE),\n MS_PER_HOUR\n ) -\n 1;\n break;\n case 'minute':\n time = this._d.valueOf();\n time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1;\n break;\n case 'second':\n time = this._d.valueOf();\n time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1;\n break;\n }\n\n this._d.setTime(time);\n hooks.updateOffset(this, true);\n return this;\n }\n\n function valueOf() {\n return this._d.valueOf() - (this._offset || 0) * 60000;\n }\n\n function unix() {\n return Math.floor(this.valueOf() / 1000);\n }\n\n function toDate() {\n return new Date(this.valueOf());\n }\n\n function toArray() {\n var m = this;\n return [\n m.year(),\n m.month(),\n m.date(),\n m.hour(),\n m.minute(),\n m.second(),\n m.millisecond(),\n ];\n }\n\n function toObject() {\n var m = this;\n return {\n years: m.year(),\n months: m.month(),\n date: m.date(),\n hours: m.hours(),\n minutes: m.minutes(),\n seconds: m.seconds(),\n milliseconds: m.milliseconds(),\n };\n }\n\n function toJSON() {\n // new Date(NaN).toJSON() === null\n return this.isValid() ? this.toISOString() : null;\n }\n\n function isValid$2() {\n return isValid(this);\n }\n\n function parsingFlags() {\n return extend({}, getParsingFlags(this));\n }\n\n function invalidAt() {\n return getParsingFlags(this).overflow;\n }\n\n function creationData() {\n return {\n input: this._i,\n format: this._f,\n locale: this._locale,\n isUTC: this._isUTC,\n strict: this._strict,\n };\n }\n\n addFormatToken('N', 0, 0, 'eraAbbr');\n addFormatToken('NN', 0, 0, 'eraAbbr');\n addFormatToken('NNN', 0, 0, 'eraAbbr');\n addFormatToken('NNNN', 0, 0, 'eraName');\n addFormatToken('NNNNN', 0, 0, 'eraNarrow');\n\n addFormatToken('y', ['y', 1], 'yo', 'eraYear');\n addFormatToken('y', ['yy', 2], 0, 'eraYear');\n addFormatToken('y', ['yyy', 3], 0, 'eraYear');\n addFormatToken('y', ['yyyy', 4], 0, 'eraYear');\n\n addRegexToken('N', matchEraAbbr);\n addRegexToken('NN', matchEraAbbr);\n addRegexToken('NNN', matchEraAbbr);\n addRegexToken('NNNN', matchEraName);\n addRegexToken('NNNNN', matchEraNarrow);\n\n addParseToken(['N', 'NN', 'NNN', 'NNNN', 'NNNNN'], function (\n input,\n array,\n config,\n token\n ) {\n var era = config._locale.erasParse(input, token, config._strict);\n if (era) {\n getParsingFlags(config).era = era;\n } else {\n getParsingFlags(config).invalidEra = input;\n }\n });\n\n addRegexToken('y', matchUnsigned);\n addRegexToken('yy', matchUnsigned);\n addRegexToken('yyy', matchUnsigned);\n addRegexToken('yyyy', matchUnsigned);\n addRegexToken('yo', matchEraYearOrdinal);\n\n addParseToken(['y', 'yy', 'yyy', 'yyyy'], YEAR);\n addParseToken(['yo'], function (input, array, config, token) {\n var match;\n if (config._locale._eraYearOrdinalRegex) {\n match = input.match(config._locale._eraYearOrdinalRegex);\n }\n\n if (config._locale.eraYearOrdinalParse) {\n array[YEAR] = config._locale.eraYearOrdinalParse(input, match);\n } else {\n array[YEAR] = parseInt(input, 10);\n }\n });\n\n function localeEras(m, format) {\n var i,\n l,\n date,\n eras = this._eras || getLocale('en')._eras;\n for (i = 0, l = eras.length; i < l; ++i) {\n switch (typeof eras[i].since) {\n case 'string':\n // truncate time\n date = hooks(eras[i].since).startOf('day');\n eras[i].since = date.valueOf();\n break;\n }\n\n switch (typeof eras[i].until) {\n case 'undefined':\n eras[i].until = +Infinity;\n break;\n case 'string':\n // truncate time\n date = hooks(eras[i].until).startOf('day').valueOf();\n eras[i].until = date.valueOf();\n break;\n }\n }\n return eras;\n }\n\n function localeErasParse(eraName, format, strict) {\n var i,\n l,\n eras = this.eras(),\n name,\n abbr,\n narrow;\n eraName = eraName.toUpperCase();\n\n for (i = 0, l = eras.length; i < l; ++i) {\n name = eras[i].name.toUpperCase();\n abbr = eras[i].abbr.toUpperCase();\n narrow = eras[i].narrow.toUpperCase();\n\n if (strict) {\n switch (format) {\n case 'N':\n case 'NN':\n case 'NNN':\n if (abbr === eraName) {\n return eras[i];\n }\n break;\n\n case 'NNNN':\n if (name === eraName) {\n return eras[i];\n }\n break;\n\n case 'NNNNN':\n if (narrow === eraName) {\n return eras[i];\n }\n break;\n }\n } else if ([name, abbr, narrow].indexOf(eraName) >= 0) {\n return eras[i];\n }\n }\n }\n\n function localeErasConvertYear(era, year) {\n var dir = era.since <= era.until ? +1 : -1;\n if (year === undefined) {\n return hooks(era.since).year();\n } else {\n return hooks(era.since).year() + (year - era.offset) * dir;\n }\n }\n\n function getEraName() {\n var i,\n l,\n val,\n eras = this.localeData().eras();\n for (i = 0, l = eras.length; i < l; ++i) {\n // truncate time\n val = this.clone().startOf('day').valueOf();\n\n if (eras[i].since <= val && val <= eras[i].until) {\n return eras[i].name;\n }\n if (eras[i].until <= val && val <= eras[i].since) {\n return eras[i].name;\n }\n }\n\n return '';\n }\n\n function getEraNarrow() {\n var i,\n l,\n val,\n eras = this.localeData().eras();\n for (i = 0, l = eras.length; i < l; ++i) {\n // truncate time\n val = this.clone().startOf('day').valueOf();\n\n if (eras[i].since <= val && val <= eras[i].until) {\n return eras[i].narrow;\n }\n if (eras[i].until <= val && val <= eras[i].since) {\n return eras[i].narrow;\n }\n }\n\n return '';\n }\n\n function getEraAbbr() {\n var i,\n l,\n val,\n eras = this.localeData().eras();\n for (i = 0, l = eras.length; i < l; ++i) {\n // truncate time\n val = this.clone().startOf('day').valueOf();\n\n if (eras[i].since <= val && val <= eras[i].until) {\n return eras[i].abbr;\n }\n if (eras[i].until <= val && val <= eras[i].since) {\n return eras[i].abbr;\n }\n }\n\n return '';\n }\n\n function getEraYear() {\n var i,\n l,\n dir,\n val,\n eras = this.localeData().eras();\n for (i = 0, l = eras.length; i < l; ++i) {\n dir = eras[i].since <= eras[i].until ? +1 : -1;\n\n // truncate time\n val = this.clone().startOf('day').valueOf();\n\n if (\n (eras[i].since <= val && val <= eras[i].until) ||\n (eras[i].until <= val && val <= eras[i].since)\n ) {\n return (\n (this.year() - hooks(eras[i].since).year()) * dir +\n eras[i].offset\n );\n }\n }\n\n return this.year();\n }\n\n function erasNameRegex(isStrict) {\n if (!hasOwnProp(this, '_erasNameRegex')) {\n computeErasParse.call(this);\n }\n return isStrict ? this._erasNameRegex : this._erasRegex;\n }\n\n function erasAbbrRegex(isStrict) {\n if (!hasOwnProp(this, '_erasAbbrRegex')) {\n computeErasParse.call(this);\n }\n return isStrict ? this._erasAbbrRegex : this._erasRegex;\n }\n\n function erasNarrowRegex(isStrict) {\n if (!hasOwnProp(this, '_erasNarrowRegex')) {\n computeErasParse.call(this);\n }\n return isStrict ? this._erasNarrowRegex : this._erasRegex;\n }\n\n function matchEraAbbr(isStrict, locale) {\n return locale.erasAbbrRegex(isStrict);\n }\n\n function matchEraName(isStrict, locale) {\n return locale.erasNameRegex(isStrict);\n }\n\n function matchEraNarrow(isStrict, locale) {\n return locale.erasNarrowRegex(isStrict);\n }\n\n function matchEraYearOrdinal(isStrict, locale) {\n return locale._eraYearOrdinalRegex || matchUnsigned;\n }\n\n function computeErasParse() {\n var abbrPieces = [],\n namePieces = [],\n narrowPieces = [],\n mixedPieces = [],\n i,\n l,\n eras = this.eras();\n\n for (i = 0, l = eras.length; i < l; ++i) {\n namePieces.push(regexEscape(eras[i].name));\n abbrPieces.push(regexEscape(eras[i].abbr));\n narrowPieces.push(regexEscape(eras[i].narrow));\n\n mixedPieces.push(regexEscape(eras[i].name));\n mixedPieces.push(regexEscape(eras[i].abbr));\n mixedPieces.push(regexEscape(eras[i].narrow));\n }\n\n this._erasRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n this._erasNameRegex = new RegExp('^(' + namePieces.join('|') + ')', 'i');\n this._erasAbbrRegex = new RegExp('^(' + abbrPieces.join('|') + ')', 'i');\n this._erasNarrowRegex = new RegExp(\n '^(' + narrowPieces.join('|') + ')',\n 'i'\n );\n }\n\n // FORMATTING\n\n addFormatToken(0, ['gg', 2], 0, function () {\n return this.weekYear() % 100;\n });\n\n addFormatToken(0, ['GG', 2], 0, function () {\n return this.isoWeekYear() % 100;\n });\n\n function addWeekYearFormatToken(token, getter) {\n addFormatToken(0, [token, token.length], 0, getter);\n }\n\n addWeekYearFormatToken('gggg', 'weekYear');\n addWeekYearFormatToken('ggggg', 'weekYear');\n addWeekYearFormatToken('GGGG', 'isoWeekYear');\n addWeekYearFormatToken('GGGGG', 'isoWeekYear');\n\n // ALIASES\n\n addUnitAlias('weekYear', 'gg');\n addUnitAlias('isoWeekYear', 'GG');\n\n // PRIORITY\n\n addUnitPriority('weekYear', 1);\n addUnitPriority('isoWeekYear', 1);\n\n // PARSING\n\n addRegexToken('G', matchSigned);\n addRegexToken('g', matchSigned);\n addRegexToken('GG', match1to2, match2);\n addRegexToken('gg', match1to2, match2);\n addRegexToken('GGGG', match1to4, match4);\n addRegexToken('gggg', match1to4, match4);\n addRegexToken('GGGGG', match1to6, match6);\n addRegexToken('ggggg', match1to6, match6);\n\n addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (\n input,\n week,\n config,\n token\n ) {\n week[token.substr(0, 2)] = toInt(input);\n });\n\n addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {\n week[token] = hooks.parseTwoDigitYear(input);\n });\n\n // MOMENTS\n\n function getSetWeekYear(input) {\n return getSetWeekYearHelper.call(\n this,\n input,\n this.week(),\n this.weekday(),\n this.localeData()._week.dow,\n this.localeData()._week.doy\n );\n }\n\n function getSetISOWeekYear(input) {\n return getSetWeekYearHelper.call(\n this,\n input,\n this.isoWeek(),\n this.isoWeekday(),\n 1,\n 4\n );\n }\n\n function getISOWeeksInYear() {\n return weeksInYear(this.year(), 1, 4);\n }\n\n function getISOWeeksInISOWeekYear() {\n return weeksInYear(this.isoWeekYear(), 1, 4);\n }\n\n function getWeeksInYear() {\n var weekInfo = this.localeData()._week;\n return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);\n }\n\n function getWeeksInWeekYear() {\n var weekInfo = this.localeData()._week;\n return weeksInYear(this.weekYear(), weekInfo.dow, weekInfo.doy);\n }\n\n function getSetWeekYearHelper(input, week, weekday, dow, doy) {\n var weeksTarget;\n if (input == null) {\n return weekOfYear(this, dow, doy).year;\n } else {\n weeksTarget = weeksInYear(input, dow, doy);\n if (week > weeksTarget) {\n week = weeksTarget;\n }\n return setWeekAll.call(this, input, week, weekday, dow, doy);\n }\n }\n\n function setWeekAll(weekYear, week, weekday, dow, doy) {\n var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),\n date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);\n\n this.year(date.getUTCFullYear());\n this.month(date.getUTCMonth());\n this.date(date.getUTCDate());\n return this;\n }\n\n // FORMATTING\n\n addFormatToken('Q', 0, 'Qo', 'quarter');\n\n // ALIASES\n\n addUnitAlias('quarter', 'Q');\n\n // PRIORITY\n\n addUnitPriority('quarter', 7);\n\n // PARSING\n\n addRegexToken('Q', match1);\n addParseToken('Q', function (input, array) {\n array[MONTH] = (toInt(input) - 1) * 3;\n });\n\n // MOMENTS\n\n function getSetQuarter(input) {\n return input == null\n ? Math.ceil((this.month() + 1) / 3)\n : this.month((input - 1) * 3 + (this.month() % 3));\n }\n\n // FORMATTING\n\n addFormatToken('D', ['DD', 2], 'Do', 'date');\n\n // ALIASES\n\n addUnitAlias('date', 'D');\n\n // PRIORITY\n addUnitPriority('date', 9);\n\n // PARSING\n\n addRegexToken('D', match1to2);\n addRegexToken('DD', match1to2, match2);\n addRegexToken('Do', function (isStrict, locale) {\n // TODO: Remove \"ordinalParse\" fallback in next major release.\n return isStrict\n ? locale._dayOfMonthOrdinalParse || locale._ordinalParse\n : locale._dayOfMonthOrdinalParseLenient;\n });\n\n addParseToken(['D', 'DD'], DATE);\n addParseToken('Do', function (input, array) {\n array[DATE] = toInt(input.match(match1to2)[0]);\n });\n\n // MOMENTS\n\n var getSetDayOfMonth = makeGetSet('Date', true);\n\n // FORMATTING\n\n addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');\n\n // ALIASES\n\n addUnitAlias('dayOfYear', 'DDD');\n\n // PRIORITY\n addUnitPriority('dayOfYear', 4);\n\n // PARSING\n\n addRegexToken('DDD', match1to3);\n addRegexToken('DDDD', match3);\n addParseToken(['DDD', 'DDDD'], function (input, array, config) {\n config._dayOfYear = toInt(input);\n });\n\n // HELPERS\n\n // MOMENTS\n\n function getSetDayOfYear(input) {\n var dayOfYear =\n Math.round(\n (this.clone().startOf('day') - this.clone().startOf('year')) / 864e5\n ) + 1;\n return input == null ? dayOfYear : this.add(input - dayOfYear, 'd');\n }\n\n // FORMATTING\n\n addFormatToken('m', ['mm', 2], 0, 'minute');\n\n // ALIASES\n\n addUnitAlias('minute', 'm');\n\n // PRIORITY\n\n addUnitPriority('minute', 14);\n\n // PARSING\n\n addRegexToken('m', match1to2);\n addRegexToken('mm', match1to2, match2);\n addParseToken(['m', 'mm'], MINUTE);\n\n // MOMENTS\n\n var getSetMinute = makeGetSet('Minutes', false);\n\n // FORMATTING\n\n addFormatToken('s', ['ss', 2], 0, 'second');\n\n // ALIASES\n\n addUnitAlias('second', 's');\n\n // PRIORITY\n\n addUnitPriority('second', 15);\n\n // PARSING\n\n addRegexToken('s', match1to2);\n addRegexToken('ss', match1to2, match2);\n addParseToken(['s', 'ss'], SECOND);\n\n // MOMENTS\n\n var getSetSecond = makeGetSet('Seconds', false);\n\n // FORMATTING\n\n addFormatToken('S', 0, 0, function () {\n return ~~(this.millisecond() / 100);\n });\n\n addFormatToken(0, ['SS', 2], 0, function () {\n return ~~(this.millisecond() / 10);\n });\n\n addFormatToken(0, ['SSS', 3], 0, 'millisecond');\n addFormatToken(0, ['SSSS', 4], 0, function () {\n return this.millisecond() * 10;\n });\n addFormatToken(0, ['SSSSS', 5], 0, function () {\n return this.millisecond() * 100;\n });\n addFormatToken(0, ['SSSSSS', 6], 0, function () {\n return this.millisecond() * 1000;\n });\n addFormatToken(0, ['SSSSSSS', 7], 0, function () {\n return this.millisecond() * 10000;\n });\n addFormatToken(0, ['SSSSSSSS', 8], 0, function () {\n return this.millisecond() * 100000;\n });\n addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {\n return this.millisecond() * 1000000;\n });\n\n // ALIASES\n\n addUnitAlias('millisecond', 'ms');\n\n // PRIORITY\n\n addUnitPriority('millisecond', 16);\n\n // PARSING\n\n addRegexToken('S', match1to3, match1);\n addRegexToken('SS', match1to3, match2);\n addRegexToken('SSS', match1to3, match3);\n\n var token, getSetMillisecond;\n for (token = 'SSSS'; token.length <= 9; token += 'S') {\n addRegexToken(token, matchUnsigned);\n }\n\n function parseMs(input, array) {\n array[MILLISECOND] = toInt(('0.' + input) * 1000);\n }\n\n for (token = 'S'; token.length <= 9; token += 'S') {\n addParseToken(token, parseMs);\n }\n\n getSetMillisecond = makeGetSet('Milliseconds', false);\n\n // FORMATTING\n\n addFormatToken('z', 0, 0, 'zoneAbbr');\n addFormatToken('zz', 0, 0, 'zoneName');\n\n // MOMENTS\n\n function getZoneAbbr() {\n return this._isUTC ? 'UTC' : '';\n }\n\n function getZoneName() {\n return this._isUTC ? 'Coordinated Universal Time' : '';\n }\n\n var proto = Moment.prototype;\n\n proto.add = add;\n proto.calendar = calendar$1;\n proto.clone = clone;\n proto.diff = diff;\n proto.endOf = endOf;\n proto.format = format;\n proto.from = from;\n proto.fromNow = fromNow;\n proto.to = to;\n proto.toNow = toNow;\n proto.get = stringGet;\n proto.invalidAt = invalidAt;\n proto.isAfter = isAfter;\n proto.isBefore = isBefore;\n proto.isBetween = isBetween;\n proto.isSame = isSame;\n proto.isSameOrAfter = isSameOrAfter;\n proto.isSameOrBefore = isSameOrBefore;\n proto.isValid = isValid$2;\n proto.lang = lang;\n proto.locale = locale;\n proto.localeData = localeData;\n proto.max = prototypeMax;\n proto.min = prototypeMin;\n proto.parsingFlags = parsingFlags;\n proto.set = stringSet;\n proto.startOf = startOf;\n proto.subtract = subtract;\n proto.toArray = toArray;\n proto.toObject = toObject;\n proto.toDate = toDate;\n proto.toISOString = toISOString;\n proto.inspect = inspect;\n if (typeof Symbol !== 'undefined' && Symbol.for != null) {\n proto[Symbol.for('nodejs.util.inspect.custom')] = function () {\n return 'Moment<' + this.format() + '>';\n };\n }\n proto.toJSON = toJSON;\n proto.toString = toString;\n proto.unix = unix;\n proto.valueOf = valueOf;\n proto.creationData = creationData;\n proto.eraName = getEraName;\n proto.eraNarrow = getEraNarrow;\n proto.eraAbbr = getEraAbbr;\n proto.eraYear = getEraYear;\n proto.year = getSetYear;\n proto.isLeapYear = getIsLeapYear;\n proto.weekYear = getSetWeekYear;\n proto.isoWeekYear = getSetISOWeekYear;\n proto.quarter = proto.quarters = getSetQuarter;\n proto.month = getSetMonth;\n proto.daysInMonth = getDaysInMonth;\n proto.week = proto.weeks = getSetWeek;\n proto.isoWeek = proto.isoWeeks = getSetISOWeek;\n proto.weeksInYear = getWeeksInYear;\n proto.weeksInWeekYear = getWeeksInWeekYear;\n proto.isoWeeksInYear = getISOWeeksInYear;\n proto.isoWeeksInISOWeekYear = getISOWeeksInISOWeekYear;\n proto.date = getSetDayOfMonth;\n proto.day = proto.days = getSetDayOfWeek;\n proto.weekday = getSetLocaleDayOfWeek;\n proto.isoWeekday = getSetISODayOfWeek;\n proto.dayOfYear = getSetDayOfYear;\n proto.hour = proto.hours = getSetHour;\n proto.minute = proto.minutes = getSetMinute;\n proto.second = proto.seconds = getSetSecond;\n proto.millisecond = proto.milliseconds = getSetMillisecond;\n proto.utcOffset = getSetOffset;\n proto.utc = setOffsetToUTC;\n proto.local = setOffsetToLocal;\n proto.parseZone = setOffsetToParsedOffset;\n proto.hasAlignedHourOffset = hasAlignedHourOffset;\n proto.isDST = isDaylightSavingTime;\n proto.isLocal = isLocal;\n proto.isUtcOffset = isUtcOffset;\n proto.isUtc = isUtc;\n proto.isUTC = isUtc;\n proto.zoneAbbr = getZoneAbbr;\n proto.zoneName = getZoneName;\n proto.dates = deprecate(\n 'dates accessor is deprecated. Use date instead.',\n getSetDayOfMonth\n );\n proto.months = deprecate(\n 'months accessor is deprecated. Use month instead',\n getSetMonth\n );\n proto.years = deprecate(\n 'years accessor is deprecated. Use year instead',\n getSetYear\n );\n proto.zone = deprecate(\n 'moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',\n getSetZone\n );\n proto.isDSTShifted = deprecate(\n 'isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',\n isDaylightSavingTimeShifted\n );\n\n function createUnix(input) {\n return createLocal(input * 1000);\n }\n\n function createInZone() {\n return createLocal.apply(null, arguments).parseZone();\n }\n\n function preParsePostFormat(string) {\n return string;\n }\n\n var proto$1 = Locale.prototype;\n\n proto$1.calendar = calendar;\n proto$1.longDateFormat = longDateFormat;\n proto$1.invalidDate = invalidDate;\n proto$1.ordinal = ordinal;\n proto$1.preparse = preParsePostFormat;\n proto$1.postformat = preParsePostFormat;\n proto$1.relativeTime = relativeTime;\n proto$1.pastFuture = pastFuture;\n proto$1.set = set;\n proto$1.eras = localeEras;\n proto$1.erasParse = localeErasParse;\n proto$1.erasConvertYear = localeErasConvertYear;\n proto$1.erasAbbrRegex = erasAbbrRegex;\n proto$1.erasNameRegex = erasNameRegex;\n proto$1.erasNarrowRegex = erasNarrowRegex;\n\n proto$1.months = localeMonths;\n proto$1.monthsShort = localeMonthsShort;\n proto$1.monthsParse = localeMonthsParse;\n proto$1.monthsRegex = monthsRegex;\n proto$1.monthsShortRegex = monthsShortRegex;\n proto$1.week = localeWeek;\n proto$1.firstDayOfYear = localeFirstDayOfYear;\n proto$1.firstDayOfWeek = localeFirstDayOfWeek;\n\n proto$1.weekdays = localeWeekdays;\n proto$1.weekdaysMin = localeWeekdaysMin;\n proto$1.weekdaysShort = localeWeekdaysShort;\n proto$1.weekdaysParse = localeWeekdaysParse;\n\n proto$1.weekdaysRegex = weekdaysRegex;\n proto$1.weekdaysShortRegex = weekdaysShortRegex;\n proto$1.weekdaysMinRegex = weekdaysMinRegex;\n\n proto$1.isPM = localeIsPM;\n proto$1.meridiem = localeMeridiem;\n\n function get$1(format, index, field, setter) {\n var locale = getLocale(),\n utc = createUTC().set(setter, index);\n return locale[field](utc, format);\n }\n\n function listMonthsImpl(format, index, field) {\n if (isNumber(format)) {\n index = format;\n format = undefined;\n }\n\n format = format || '';\n\n if (index != null) {\n return get$1(format, index, field, 'month');\n }\n\n var i,\n out = [];\n for (i = 0; i < 12; i++) {\n out[i] = get$1(format, i, field, 'month');\n }\n return out;\n }\n\n // ()\n // (5)\n // (fmt, 5)\n // (fmt)\n // (true)\n // (true, 5)\n // (true, fmt, 5)\n // (true, fmt)\n function listWeekdaysImpl(localeSorted, format, index, field) {\n if (typeof localeSorted === 'boolean') {\n if (isNumber(format)) {\n index = format;\n format = undefined;\n }\n\n format = format || '';\n } else {\n format = localeSorted;\n index = format;\n localeSorted = false;\n\n if (isNumber(format)) {\n index = format;\n format = undefined;\n }\n\n format = format || '';\n }\n\n var locale = getLocale(),\n shift = localeSorted ? locale._week.dow : 0,\n i,\n out = [];\n\n if (index != null) {\n return get$1(format, (index + shift) % 7, field, 'day');\n }\n\n for (i = 0; i < 7; i++) {\n out[i] = get$1(format, (i + shift) % 7, field, 'day');\n }\n return out;\n }\n\n function listMonths(format, index) {\n return listMonthsImpl(format, index, 'months');\n }\n\n function listMonthsShort(format, index) {\n return listMonthsImpl(format, index, 'monthsShort');\n }\n\n function listWeekdays(localeSorted, format, index) {\n return listWeekdaysImpl(localeSorted, format, index, 'weekdays');\n }\n\n function listWeekdaysShort(localeSorted, format, index) {\n return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');\n }\n\n function listWeekdaysMin(localeSorted, format, index) {\n return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');\n }\n\n getSetGlobalLocale('en', {\n eras: [\n {\n since: '0001-01-01',\n until: +Infinity,\n offset: 1,\n name: 'Anno Domini',\n narrow: 'AD',\n abbr: 'AD',\n },\n {\n since: '0000-12-31',\n until: -Infinity,\n offset: 1,\n name: 'Before Christ',\n narrow: 'BC',\n abbr: 'BC',\n },\n ],\n dayOfMonthOrdinalParse: /\\d{1,2}(th|st|nd|rd)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n toInt((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n });\n\n // Side effect imports\n\n hooks.lang = deprecate(\n 'moment.lang is deprecated. Use moment.locale instead.',\n getSetGlobalLocale\n );\n hooks.langData = deprecate(\n 'moment.langData is deprecated. Use moment.localeData instead.',\n getLocale\n );\n\n var mathAbs = Math.abs;\n\n function abs() {\n var data = this._data;\n\n this._milliseconds = mathAbs(this._milliseconds);\n this._days = mathAbs(this._days);\n this._months = mathAbs(this._months);\n\n data.milliseconds = mathAbs(data.milliseconds);\n data.seconds = mathAbs(data.seconds);\n data.minutes = mathAbs(data.minutes);\n data.hours = mathAbs(data.hours);\n data.months = mathAbs(data.months);\n data.years = mathAbs(data.years);\n\n return this;\n }\n\n function addSubtract$1(duration, input, value, direction) {\n var other = createDuration(input, value);\n\n duration._milliseconds += direction * other._milliseconds;\n duration._days += direction * other._days;\n duration._months += direction * other._months;\n\n return duration._bubble();\n }\n\n // supports only 2.0-style add(1, 's') or add(duration)\n function add$1(input, value) {\n return addSubtract$1(this, input, value, 1);\n }\n\n // supports only 2.0-style subtract(1, 's') or subtract(duration)\n function subtract$1(input, value) {\n return addSubtract$1(this, input, value, -1);\n }\n\n function absCeil(number) {\n if (number < 0) {\n return Math.floor(number);\n } else {\n return Math.ceil(number);\n }\n }\n\n function bubble() {\n var milliseconds = this._milliseconds,\n days = this._days,\n months = this._months,\n data = this._data,\n seconds,\n minutes,\n hours,\n years,\n monthsFromDays;\n\n // if we have a mix of positive and negative values, bubble down first\n // check: https://github.com/moment/moment/issues/2166\n if (\n !(\n (milliseconds >= 0 && days >= 0 && months >= 0) ||\n (milliseconds <= 0 && days <= 0 && months <= 0)\n )\n ) {\n milliseconds += absCeil(monthsToDays(months) + days) * 864e5;\n days = 0;\n months = 0;\n }\n\n // The following code bubbles up values, see the tests for\n // examples of what that means.\n data.milliseconds = milliseconds % 1000;\n\n seconds = absFloor(milliseconds / 1000);\n data.seconds = seconds % 60;\n\n minutes = absFloor(seconds / 60);\n data.minutes = minutes % 60;\n\n hours = absFloor(minutes / 60);\n data.hours = hours % 24;\n\n days += absFloor(hours / 24);\n\n // convert days to months\n monthsFromDays = absFloor(daysToMonths(days));\n months += monthsFromDays;\n days -= absCeil(monthsToDays(monthsFromDays));\n\n // 12 months -> 1 year\n years = absFloor(months / 12);\n months %= 12;\n\n data.days = days;\n data.months = months;\n data.years = years;\n\n return this;\n }\n\n function daysToMonths(days) {\n // 400 years have 146097 days (taking into account leap year rules)\n // 400 years have 12 months === 4800\n return (days * 4800) / 146097;\n }\n\n function monthsToDays(months) {\n // the reverse of daysToMonths\n return (months * 146097) / 4800;\n }\n\n function as(units) {\n if (!this.isValid()) {\n return NaN;\n }\n var days,\n months,\n milliseconds = this._milliseconds;\n\n units = normalizeUnits(units);\n\n if (units === 'month' || units === 'quarter' || units === 'year') {\n days = this._days + milliseconds / 864e5;\n months = this._months + daysToMonths(days);\n switch (units) {\n case 'month':\n return months;\n case 'quarter':\n return months / 3;\n case 'year':\n return months / 12;\n }\n } else {\n // handle milliseconds separately because of floating point math errors (issue #1867)\n days = this._days + Math.round(monthsToDays(this._months));\n switch (units) {\n case 'week':\n return days / 7 + milliseconds / 6048e5;\n case 'day':\n return days + milliseconds / 864e5;\n case 'hour':\n return days * 24 + milliseconds / 36e5;\n case 'minute':\n return days * 1440 + milliseconds / 6e4;\n case 'second':\n return days * 86400 + milliseconds / 1000;\n // Math.floor prevents floating point math errors here\n case 'millisecond':\n return Math.floor(days * 864e5) + milliseconds;\n default:\n throw new Error('Unknown unit ' + units);\n }\n }\n }\n\n // TODO: Use this.as('ms')?\n function valueOf$1() {\n if (!this.isValid()) {\n return NaN;\n }\n return (\n this._milliseconds +\n this._days * 864e5 +\n (this._months % 12) * 2592e6 +\n toInt(this._months / 12) * 31536e6\n );\n }\n\n function makeAs(alias) {\n return function () {\n return this.as(alias);\n };\n }\n\n var asMilliseconds = makeAs('ms'),\n asSeconds = makeAs('s'),\n asMinutes = makeAs('m'),\n asHours = makeAs('h'),\n asDays = makeAs('d'),\n asWeeks = makeAs('w'),\n asMonths = makeAs('M'),\n asQuarters = makeAs('Q'),\n asYears = makeAs('y');\n\n function clone$1() {\n return createDuration(this);\n }\n\n function get$2(units) {\n units = normalizeUnits(units);\n return this.isValid() ? this[units + 's']() : NaN;\n }\n\n function makeGetter(name) {\n return function () {\n return this.isValid() ? this._data[name] : NaN;\n };\n }\n\n var milliseconds = makeGetter('milliseconds'),\n seconds = makeGetter('seconds'),\n minutes = makeGetter('minutes'),\n hours = makeGetter('hours'),\n days = makeGetter('days'),\n months = makeGetter('months'),\n years = makeGetter('years');\n\n function weeks() {\n return absFloor(this.days() / 7);\n }\n\n var round = Math.round,\n thresholds = {\n ss: 44, // a few seconds to seconds\n s: 45, // seconds to minute\n m: 45, // minutes to hour\n h: 22, // hours to day\n d: 26, // days to month/week\n w: null, // weeks to month\n M: 11, // months to year\n };\n\n // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize\n function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {\n return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);\n }\n\n function relativeTime$1(posNegDuration, withoutSuffix, thresholds, locale) {\n var duration = createDuration(posNegDuration).abs(),\n seconds = round(duration.as('s')),\n minutes = round(duration.as('m')),\n hours = round(duration.as('h')),\n days = round(duration.as('d')),\n months = round(duration.as('M')),\n weeks = round(duration.as('w')),\n years = round(duration.as('y')),\n a =\n (seconds <= thresholds.ss && ['s', seconds]) ||\n (seconds < thresholds.s && ['ss', seconds]) ||\n (minutes <= 1 && ['m']) ||\n (minutes < thresholds.m && ['mm', minutes]) ||\n (hours <= 1 && ['h']) ||\n (hours < thresholds.h && ['hh', hours]) ||\n (days <= 1 && ['d']) ||\n (days < thresholds.d && ['dd', days]);\n\n if (thresholds.w != null) {\n a =\n a ||\n (weeks <= 1 && ['w']) ||\n (weeks < thresholds.w && ['ww', weeks]);\n }\n a = a ||\n (months <= 1 && ['M']) ||\n (months < thresholds.M && ['MM', months]) ||\n (years <= 1 && ['y']) || ['yy', years];\n\n a[2] = withoutSuffix;\n a[3] = +posNegDuration > 0;\n a[4] = locale;\n return substituteTimeAgo.apply(null, a);\n }\n\n // This function allows you to set the rounding function for relative time strings\n function getSetRelativeTimeRounding(roundingFunction) {\n if (roundingFunction === undefined) {\n return round;\n }\n if (typeof roundingFunction === 'function') {\n round = roundingFunction;\n return true;\n }\n return false;\n }\n\n // This function allows you to set a threshold for relative time strings\n function getSetRelativeTimeThreshold(threshold, limit) {\n if (thresholds[threshold] === undefined) {\n return false;\n }\n if (limit === undefined) {\n return thresholds[threshold];\n }\n thresholds[threshold] = limit;\n if (threshold === 's') {\n thresholds.ss = limit - 1;\n }\n return true;\n }\n\n function humanize(argWithSuffix, argThresholds) {\n if (!this.isValid()) {\n return this.localeData().invalidDate();\n }\n\n var withSuffix = false,\n th = thresholds,\n locale,\n output;\n\n if (typeof argWithSuffix === 'object') {\n argThresholds = argWithSuffix;\n argWithSuffix = false;\n }\n if (typeof argWithSuffix === 'boolean') {\n withSuffix = argWithSuffix;\n }\n if (typeof argThresholds === 'object') {\n th = Object.assign({}, thresholds, argThresholds);\n if (argThresholds.s != null && argThresholds.ss == null) {\n th.ss = argThresholds.s - 1;\n }\n }\n\n locale = this.localeData();\n output = relativeTime$1(this, !withSuffix, th, locale);\n\n if (withSuffix) {\n output = locale.pastFuture(+this, output);\n }\n\n return locale.postformat(output);\n }\n\n var abs$1 = Math.abs;\n\n function sign(x) {\n return (x > 0) - (x < 0) || +x;\n }\n\n function toISOString$1() {\n // for ISO strings we do not use the normal bubbling rules:\n // * milliseconds bubble up until they become hours\n // * days do not bubble at all\n // * months bubble up until they become years\n // This is because there is no context-free conversion between hours and days\n // (think of clock changes)\n // and also not between days and months (28-31 days per month)\n if (!this.isValid()) {\n return this.localeData().invalidDate();\n }\n\n var seconds = abs$1(this._milliseconds) / 1000,\n days = abs$1(this._days),\n months = abs$1(this._months),\n minutes,\n hours,\n years,\n s,\n total = this.asSeconds(),\n totalSign,\n ymSign,\n daysSign,\n hmsSign;\n\n if (!total) {\n // this is the same as C#'s (Noda) and python (isodate)...\n // but not other JS (goog.date)\n return 'P0D';\n }\n\n // 3600 seconds -> 60 minutes -> 1 hour\n minutes = absFloor(seconds / 60);\n hours = absFloor(minutes / 60);\n seconds %= 60;\n minutes %= 60;\n\n // 12 months -> 1 year\n years = absFloor(months / 12);\n months %= 12;\n\n // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js\n s = seconds ? seconds.toFixed(3).replace(/\\.?0+$/, '') : '';\n\n totalSign = total < 0 ? '-' : '';\n ymSign = sign(this._months) !== sign(total) ? '-' : '';\n daysSign = sign(this._days) !== sign(total) ? '-' : '';\n hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';\n\n return (\n totalSign +\n 'P' +\n (years ? ymSign + years + 'Y' : '') +\n (months ? ymSign + months + 'M' : '') +\n (days ? daysSign + days + 'D' : '') +\n (hours || minutes || seconds ? 'T' : '') +\n (hours ? hmsSign + hours + 'H' : '') +\n (minutes ? hmsSign + minutes + 'M' : '') +\n (seconds ? hmsSign + s + 'S' : '')\n );\n }\n\n var proto$2 = Duration.prototype;\n\n proto$2.isValid = isValid$1;\n proto$2.abs = abs;\n proto$2.add = add$1;\n proto$2.subtract = subtract$1;\n proto$2.as = as;\n proto$2.asMilliseconds = asMilliseconds;\n proto$2.asSeconds = asSeconds;\n proto$2.asMinutes = asMinutes;\n proto$2.asHours = asHours;\n proto$2.asDays = asDays;\n proto$2.asWeeks = asWeeks;\n proto$2.asMonths = asMonths;\n proto$2.asQuarters = asQuarters;\n proto$2.asYears = asYears;\n proto$2.valueOf = valueOf$1;\n proto$2._bubble = bubble;\n proto$2.clone = clone$1;\n proto$2.get = get$2;\n proto$2.milliseconds = milliseconds;\n proto$2.seconds = seconds;\n proto$2.minutes = minutes;\n proto$2.hours = hours;\n proto$2.days = days;\n proto$2.weeks = weeks;\n proto$2.months = months;\n proto$2.years = years;\n proto$2.humanize = humanize;\n proto$2.toISOString = toISOString$1;\n proto$2.toString = toISOString$1;\n proto$2.toJSON = toISOString$1;\n proto$2.locale = locale;\n proto$2.localeData = localeData;\n\n proto$2.toIsoString = deprecate(\n 'toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',\n toISOString$1\n );\n proto$2.lang = lang;\n\n // FORMATTING\n\n addFormatToken('X', 0, 0, 'unix');\n addFormatToken('x', 0, 0, 'valueOf');\n\n // PARSING\n\n addRegexToken('x', matchSigned);\n addRegexToken('X', matchTimestamp);\n addParseToken('X', function (input, array, config) {\n config._d = new Date(parseFloat(input) * 1000);\n });\n addParseToken('x', function (input, array, config) {\n config._d = new Date(toInt(input));\n });\n\n //! moment.js\n\n hooks.version = '2.29.1';\n\n setHookCallback(createLocal);\n\n hooks.fn = proto;\n hooks.min = min;\n hooks.max = max;\n hooks.now = now;\n hooks.utc = createUTC;\n hooks.unix = createUnix;\n hooks.months = listMonths;\n hooks.isDate = isDate;\n hooks.locale = getSetGlobalLocale;\n hooks.invalid = createInvalid;\n hooks.duration = createDuration;\n hooks.isMoment = isMoment;\n hooks.weekdays = listWeekdays;\n hooks.parseZone = createInZone;\n hooks.localeData = getLocale;\n hooks.isDuration = isDuration;\n hooks.monthsShort = listMonthsShort;\n hooks.weekdaysMin = listWeekdaysMin;\n hooks.defineLocale = defineLocale;\n hooks.updateLocale = updateLocale;\n hooks.locales = listLocales;\n hooks.weekdaysShort = listWeekdaysShort;\n hooks.normalizeUnits = normalizeUnits;\n hooks.relativeTimeRounding = getSetRelativeTimeRounding;\n hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;\n hooks.calendarFormat = getCalendarFormat;\n hooks.prototype = proto;\n\n // currently HTML5 input type only supports 24-hour formats\n hooks.HTML5_FMT = {\n DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // \n DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // \n DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // \n DATE: 'YYYY-MM-DD', // \n TIME: 'HH:mm', // \n TIME_SECONDS: 'HH:mm:ss', // \n TIME_MS: 'HH:mm:ss.SSS', // \n WEEK: 'GGGG-[W]WW', // \n MONTH: 'YYYY-MM', // \n };\n\n return hooks;\n\n})));\n","//! moment.js locale configuration\n//! locale : Hebrew [he]\n//! author : Tomer Cohen : https://github.com/tomer\n//! author : Moshe Simantov : https://github.com/DevelopmentIL\n//! author : Tal Ater : https://github.com/TalAter\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var he = moment.defineLocale('he', {\n months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split(\n '_'\n ),\n monthsShort: 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split(\n '_'\n ),\n weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),\n weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),\n weekdaysMin: 'א_ב_ג_ד_ה_ו_ש'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [ב]MMMM YYYY',\n LLL: 'D [ב]MMMM YYYY HH:mm',\n LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',\n l: 'D/M/YYYY',\n ll: 'D MMM YYYY',\n lll: 'D MMM YYYY HH:mm',\n llll: 'ddd, D MMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[היום ב־]LT',\n nextDay: '[מחר ב־]LT',\n nextWeek: 'dddd [בשעה] LT',\n lastDay: '[אתמול ב־]LT',\n lastWeek: '[ביום] dddd [האחרון בשעה] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'בעוד %s',\n past: 'לפני %s',\n s: 'מספר שניות',\n ss: '%d שניות',\n m: 'דקה',\n mm: '%d דקות',\n h: 'שעה',\n hh: function (number) {\n if (number === 2) {\n return 'שעתיים';\n }\n return number + ' שעות';\n },\n d: 'יום',\n dd: function (number) {\n if (number === 2) {\n return 'יומיים';\n }\n return number + ' ימים';\n },\n M: 'חודש',\n MM: function (number) {\n if (number === 2) {\n return 'חודשיים';\n }\n return number + ' חודשים';\n },\n y: 'שנה',\n yy: function (number) {\n if (number === 2) {\n return 'שנתיים';\n } else if (number % 10 === 0 && number !== 10) {\n return number + ' שנה';\n }\n return number + ' שנים';\n },\n },\n meridiemParse: /אחה\"צ|לפנה\"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,\n isPM: function (input) {\n return /^(אחה\"צ|אחרי הצהריים|בערב)$/.test(input);\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 5) {\n return 'לפנות בוקר';\n } else if (hour < 10) {\n return 'בבוקר';\n } else if (hour < 12) {\n return isLower ? 'לפנה\"צ' : 'לפני הצהריים';\n } else if (hour < 18) {\n return isLower ? 'אחה\"צ' : 'אחרי הצהריים';\n } else {\n return 'בערב';\n }\n },\n });\n\n return he;\n\n})));\n","//! moment.js locale configuration\n//! locale : Albanian [sq]\n//! author : Flakërim Ismani : https://github.com/flakerimi\n//! author : Menelion Elensúle : https://github.com/Oire\n//! author : Oerd Cukalla : https://github.com/oerd\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var sq = moment.defineLocale('sq', {\n months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split(\n '_'\n ),\n monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),\n weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split(\n '_'\n ),\n weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),\n weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'),\n weekdaysParseExact: true,\n meridiemParse: /PD|MD/,\n isPM: function (input) {\n return input.charAt(0) === 'M';\n },\n meridiem: function (hours, minutes, isLower) {\n return hours < 12 ? 'PD' : 'MD';\n },\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Sot në] LT',\n nextDay: '[Nesër në] LT',\n nextWeek: 'dddd [në] LT',\n lastDay: '[Dje në] LT',\n lastWeek: 'dddd [e kaluar në] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'në %s',\n past: '%s më parë',\n s: 'disa sekonda',\n ss: '%d sekonda',\n m: 'një minutë',\n mm: '%d minuta',\n h: 'një orë',\n hh: '%d orë',\n d: 'një ditë',\n dd: '%d ditë',\n M: 'një muaj',\n MM: '%d muaj',\n y: 'një vit',\n yy: '%d vite',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return sq;\n\n})));\n","//! moment.js locale configuration\n//! locale : Serbian [sr]\n//! author : Milan Janačković : https://github.com/milan-j\n//! author : Stefan Crnjaković : https://github.com/crnjakovic\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var translator = {\n words: {\n //Different grammatical cases\n ss: ['sekunda', 'sekunde', 'sekundi'],\n m: ['jedan minut', 'jedne minute'],\n mm: ['minut', 'minute', 'minuta'],\n h: ['jedan sat', 'jednog sata'],\n hh: ['sat', 'sata', 'sati'],\n dd: ['dan', 'dana', 'dana'],\n MM: ['mesec', 'meseca', 'meseci'],\n yy: ['godina', 'godine', 'godina'],\n },\n correctGrammaticalCase: function (number, wordKey) {\n return number === 1\n ? wordKey[0]\n : number >= 2 && number <= 4\n ? wordKey[1]\n : wordKey[2];\n },\n translate: function (number, withoutSuffix, key) {\n var wordKey = translator.words[key];\n if (key.length === 1) {\n return withoutSuffix ? wordKey[0] : wordKey[1];\n } else {\n return (\n number +\n ' ' +\n translator.correctGrammaticalCase(number, wordKey)\n );\n }\n },\n };\n\n var sr = moment.defineLocale('sr', {\n months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(\n '_'\n ),\n monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split(\n '_'\n ),\n weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),\n weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'D. M. YYYY.',\n LL: 'D. MMMM YYYY.',\n LLL: 'D. MMMM YYYY. H:mm',\n LLLL: 'dddd, D. MMMM YYYY. H:mm',\n },\n calendar: {\n sameDay: '[danas u] LT',\n nextDay: '[sutra u] LT',\n nextWeek: function () {\n switch (this.day()) {\n case 0:\n return '[u] [nedelju] [u] LT';\n case 3:\n return '[u] [sredu] [u] LT';\n case 6:\n return '[u] [subotu] [u] LT';\n case 1:\n case 2:\n case 4:\n case 5:\n return '[u] dddd [u] LT';\n }\n },\n lastDay: '[juče u] LT',\n lastWeek: function () {\n var lastWeekDays = [\n '[prošle] [nedelje] [u] LT',\n '[prošlog] [ponedeljka] [u] LT',\n '[prošlog] [utorka] [u] LT',\n '[prošle] [srede] [u] LT',\n '[prošlog] [četvrtka] [u] LT',\n '[prošlog] [petka] [u] LT',\n '[prošle] [subote] [u] LT',\n ];\n return lastWeekDays[this.day()];\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'za %s',\n past: 'pre %s',\n s: 'nekoliko sekundi',\n ss: translator.translate,\n m: translator.translate,\n mm: translator.translate,\n h: translator.translate,\n hh: translator.translate,\n d: 'dan',\n dd: translator.translate,\n M: 'mesec',\n MM: translator.translate,\n y: 'godinu',\n yy: translator.translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return sr;\n\n})));\n","//! moment.js locale configuration\n//! locale : Talossan [tzl]\n//! author : Robin van der Vliet : https://github.com/robin0van0der0v\n//! author : Iustì Canun\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.\n // This is currently too difficult (maybe even impossible) to add.\n var tzl = moment.defineLocale('tzl', {\n months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split(\n '_'\n ),\n monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),\n weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),\n weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),\n weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),\n longDateFormat: {\n LT: 'HH.mm',\n LTS: 'HH.mm.ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM [dallas] YYYY',\n LLL: 'D. MMMM [dallas] YYYY HH.mm',\n LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm',\n },\n meridiemParse: /d\\'o|d\\'a/i,\n isPM: function (input) {\n return \"d'o\" === input.toLowerCase();\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours > 11) {\n return isLower ? \"d'o\" : \"D'O\";\n } else {\n return isLower ? \"d'a\" : \"D'A\";\n }\n },\n calendar: {\n sameDay: '[oxhi à] LT',\n nextDay: '[demà à] LT',\n nextWeek: 'dddd [à] LT',\n lastDay: '[ieiri à] LT',\n lastWeek: '[sür el] dddd [lasteu à] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'osprei %s',\n past: 'ja%s',\n s: processRelativeTime,\n ss: processRelativeTime,\n m: processRelativeTime,\n mm: processRelativeTime,\n h: processRelativeTime,\n hh: processRelativeTime,\n d: processRelativeTime,\n dd: processRelativeTime,\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n s: ['viensas secunds', \"'iensas secunds\"],\n ss: [number + ' secunds', '' + number + ' secunds'],\n m: [\"'n míut\", \"'iens míut\"],\n mm: [number + ' míuts', '' + number + ' míuts'],\n h: [\"'n þora\", \"'iensa þora\"],\n hh: [number + ' þoras', '' + number + ' þoras'],\n d: [\"'n ziua\", \"'iensa ziua\"],\n dd: [number + ' ziuas', '' + number + ' ziuas'],\n M: [\"'n mes\", \"'iens mes\"],\n MM: [number + ' mesen', '' + number + ' mesen'],\n y: [\"'n ar\", \"'iens ar\"],\n yy: [number + ' ars', '' + number + ' ars'],\n };\n return isFuture\n ? format[key][0]\n : withoutSuffix\n ? format[key][0]\n : format[key][1];\n }\n\n return tzl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Klingon [tlh]\n//! author : Dominika Kruk : https://github.com/amaranthrose\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');\n\n function translateFuture(output) {\n var time = output;\n time =\n output.indexOf('jaj') !== -1\n ? time.slice(0, -3) + 'leS'\n : output.indexOf('jar') !== -1\n ? time.slice(0, -3) + 'waQ'\n : output.indexOf('DIS') !== -1\n ? time.slice(0, -3) + 'nem'\n : time + ' pIq';\n return time;\n }\n\n function translatePast(output) {\n var time = output;\n time =\n output.indexOf('jaj') !== -1\n ? time.slice(0, -3) + 'Hu’'\n : output.indexOf('jar') !== -1\n ? time.slice(0, -3) + 'wen'\n : output.indexOf('DIS') !== -1\n ? time.slice(0, -3) + 'ben'\n : time + ' ret';\n return time;\n }\n\n function translate(number, withoutSuffix, string, isFuture) {\n var numberNoun = numberAsNoun(number);\n switch (string) {\n case 'ss':\n return numberNoun + ' lup';\n case 'mm':\n return numberNoun + ' tup';\n case 'hh':\n return numberNoun + ' rep';\n case 'dd':\n return numberNoun + ' jaj';\n case 'MM':\n return numberNoun + ' jar';\n case 'yy':\n return numberNoun + ' DIS';\n }\n }\n\n function numberAsNoun(number) {\n var hundred = Math.floor((number % 1000) / 100),\n ten = Math.floor((number % 100) / 10),\n one = number % 10,\n word = '';\n if (hundred > 0) {\n word += numbersNouns[hundred] + 'vatlh';\n }\n if (ten > 0) {\n word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH';\n }\n if (one > 0) {\n word += (word !== '' ? ' ' : '') + numbersNouns[one];\n }\n return word === '' ? 'pagh' : word;\n }\n\n var tlh = moment.defineLocale('tlh', {\n months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split(\n '_'\n ),\n monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(\n '_'\n ),\n weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(\n '_'\n ),\n weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(\n '_'\n ),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[DaHjaj] LT',\n nextDay: '[wa’leS] LT',\n nextWeek: 'LLL',\n lastDay: '[wa’Hu’] LT',\n lastWeek: 'LLL',\n sameElse: 'L',\n },\n relativeTime: {\n future: translateFuture,\n past: translatePast,\n s: 'puS lup',\n ss: translate,\n m: 'wa’ tup',\n mm: translate,\n h: 'wa’ rep',\n hh: translate,\n d: 'wa’ jaj',\n dd: translate,\n M: 'wa’ jar',\n MM: translate,\n y: 'wa’ DIS',\n yy: translate,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return tlh;\n\n})));\n","//! moment.js locale configuration\n//! locale : Tibetan [bo]\n//! author : Thupten N. Chakrishar : https://github.com/vajradog\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '༡',\n 2: '༢',\n 3: '༣',\n 4: '༤',\n 5: '༥',\n 6: '༦',\n 7: '༧',\n 8: '༨',\n 9: '༩',\n 0: '༠',\n },\n numberMap = {\n '༡': '1',\n '༢': '2',\n '༣': '3',\n '༤': '4',\n '༥': '5',\n '༦': '6',\n '༧': '7',\n '༨': '8',\n '༩': '9',\n '༠': '0',\n };\n\n var bo = moment.defineLocale('bo', {\n months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split(\n '_'\n ),\n monthsShort: 'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split(\n '_'\n ),\n monthsShortRegex: /^(ཟླ་\\d{1,2})/,\n monthsParseExact: true,\n weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split(\n '_'\n ),\n weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split(\n '_'\n ),\n weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'),\n longDateFormat: {\n LT: 'A h:mm',\n LTS: 'A h:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm',\n LLLL: 'dddd, D MMMM YYYY, A h:mm',\n },\n calendar: {\n sameDay: '[དི་རིང] LT',\n nextDay: '[སང་ཉིན] LT',\n nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT',\n lastDay: '[ཁ་སང] LT',\n lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s ལ་',\n past: '%s སྔན་ལ',\n s: 'ལམ་སང',\n ss: '%d སྐར་ཆ།',\n m: 'སྐར་མ་གཅིག',\n mm: '%d སྐར་མ',\n h: 'ཆུ་ཚོད་གཅིག',\n hh: '%d ཆུ་ཚོད',\n d: 'ཉིན་གཅིག',\n dd: '%d ཉིན་',\n M: 'ཟླ་བ་གཅིག',\n MM: '%d ཟླ་བ',\n y: 'ལོ་གཅིག',\n yy: '%d ལོ',\n },\n preparse: function (string) {\n return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (\n (meridiem === 'མཚན་མོ' && hour >= 4) ||\n (meridiem === 'ཉིན་གུང' && hour < 5) ||\n meridiem === 'དགོང་དག'\n ) {\n return hour + 12;\n } else {\n return hour;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'མཚན་མོ';\n } else if (hour < 10) {\n return 'ཞོགས་ཀས';\n } else if (hour < 17) {\n return 'ཉིན་གུང';\n } else if (hour < 20) {\n return 'དགོང་དག';\n } else {\n return 'མཚན་མོ';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return bo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Portuguese (Brazil) [pt-br]\n//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ptBr = moment.defineLocale('pt-br', {\n months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(\n '_'\n ),\n monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),\n weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split(\n '_'\n ),\n weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),\n weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY [às] HH:mm',\n LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm',\n },\n calendar: {\n sameDay: '[Hoje às] LT',\n nextDay: '[Amanhã às] LT',\n nextWeek: 'dddd [às] LT',\n lastDay: '[Ontem às] LT',\n lastWeek: function () {\n return this.day() === 0 || this.day() === 6\n ? '[Último] dddd [às] LT' // Saturday + Sunday\n : '[Última] dddd [às] LT'; // Monday - Friday\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'em %s',\n past: 'há %s',\n s: 'poucos segundos',\n ss: '%d segundos',\n m: 'um minuto',\n mm: '%d minutos',\n h: 'uma hora',\n hh: '%d horas',\n d: 'um dia',\n dd: '%d dias',\n M: 'um mês',\n MM: '%d meses',\n y: 'um ano',\n yy: '%d anos',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n invalidDate: 'Data inválida',\n });\n\n return ptBr;\n\n})));\n","//! moment.js locale configuration\n//! locale : Filipino [fil]\n//! author : Dan Hagman : https://github.com/hagmandan\n//! author : Matthew Co : https://github.com/matthewdeeco\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var fil = moment.defineLocale('fil', {\n months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(\n '_'\n ),\n monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),\n weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(\n '_'\n ),\n weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),\n weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'MM/D/YYYY',\n LL: 'MMMM D, YYYY',\n LLL: 'MMMM D, YYYY HH:mm',\n LLLL: 'dddd, MMMM DD, YYYY HH:mm',\n },\n calendar: {\n sameDay: 'LT [ngayong araw]',\n nextDay: '[Bukas ng] LT',\n nextWeek: 'LT [sa susunod na] dddd',\n lastDay: 'LT [kahapon]',\n lastWeek: 'LT [noong nakaraang] dddd',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'sa loob ng %s',\n past: '%s ang nakalipas',\n s: 'ilang segundo',\n ss: '%d segundo',\n m: 'isang minuto',\n mm: '%d minuto',\n h: 'isang oras',\n hh: '%d oras',\n d: 'isang araw',\n dd: '%d araw',\n M: 'isang buwan',\n MM: '%d buwan',\n y: 'isang taon',\n yy: '%d taon',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}/,\n ordinal: function (number) {\n return number;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return fil;\n\n})));\n","//! moment.js locale configuration\n//! locale : Armenian [hy-am]\n//! author : Armendarabyan : https://github.com/armendarabyan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var hyAm = moment.defineLocale('hy-am', {\n months: {\n format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split(\n '_'\n ),\n standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split(\n '_'\n ),\n },\n monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),\n weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split(\n '_'\n ),\n weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),\n weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D MMMM YYYY թ.',\n LLL: 'D MMMM YYYY թ., HH:mm',\n LLLL: 'dddd, D MMMM YYYY թ., HH:mm',\n },\n calendar: {\n sameDay: '[այսօր] LT',\n nextDay: '[վաղը] LT',\n lastDay: '[երեկ] LT',\n nextWeek: function () {\n return 'dddd [օրը ժամը] LT';\n },\n lastWeek: function () {\n return '[անցած] dddd [օրը ժամը] LT';\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s հետո',\n past: '%s առաջ',\n s: 'մի քանի վայրկյան',\n ss: '%d վայրկյան',\n m: 'րոպե',\n mm: '%d րոպե',\n h: 'ժամ',\n hh: '%d ժամ',\n d: 'օր',\n dd: '%d օր',\n M: 'ամիս',\n MM: '%d ամիս',\n y: 'տարի',\n yy: '%d տարի',\n },\n meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,\n isPM: function (input) {\n return /^(ցերեկվա|երեկոյան)$/.test(input);\n },\n meridiem: function (hour) {\n if (hour < 4) {\n return 'գիշերվա';\n } else if (hour < 12) {\n return 'առավոտվա';\n } else if (hour < 17) {\n return 'ցերեկվա';\n } else {\n return 'երեկոյան';\n }\n },\n dayOfMonthOrdinalParse: /\\d{1,2}|\\d{1,2}-(ին|րդ)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'DDD':\n case 'w':\n case 'W':\n case 'DDDo':\n if (number === 1) {\n return number + '-ին';\n }\n return number + '-րդ';\n default:\n return number;\n }\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return hyAm;\n\n})));\n","//! moment.js locale configuration\n//! locale : Catalan [ca]\n//! author : Juan G. Hurtado : https://github.com/juanghurtado\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ca = moment.defineLocale('ca', {\n months: {\n standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split(\n '_'\n ),\n format: \"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\n '_'\n ),\n isFormat: /D[oD]?(\\s)+MMMM/,\n },\n monthsShort: 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split(\n '_'\n ),\n weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),\n weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM [de] YYYY',\n ll: 'D MMM YYYY',\n LLL: 'D MMMM [de] YYYY [a les] H:mm',\n lll: 'D MMM YYYY, H:mm',\n LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',\n llll: 'ddd D MMM YYYY, H:mm',\n },\n calendar: {\n sameDay: function () {\n return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n },\n nextDay: function () {\n return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n },\n nextWeek: function () {\n return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n },\n lastDay: function () {\n return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n },\n lastWeek: function () {\n return (\n '[el] dddd [passat a ' +\n (this.hours() !== 1 ? 'les' : 'la') +\n '] LT'\n );\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: \"d'aquí %s\",\n past: 'fa %s',\n s: 'uns segons',\n ss: '%d segons',\n m: 'un minut',\n mm: '%d minuts',\n h: 'una hora',\n hh: '%d hores',\n d: 'un dia',\n dd: '%d dies',\n M: 'un mes',\n MM: '%d mesos',\n y: 'un any',\n yy: '%d anys',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(r|n|t|è|a)/,\n ordinal: function (number, period) {\n var output =\n number === 1\n ? 'r'\n : number === 2\n ? 'n'\n : number === 3\n ? 'r'\n : number === 4\n ? 't'\n : 'è';\n if (period === 'w' || period === 'W') {\n output = 'a';\n }\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return ca;\n\n})));\n","//! moment.js locale configuration\n//! locale : French (Canada) [fr-ca]\n//! author : Jonathan Abourbih : https://github.com/jonbca\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var frCa = moment.defineLocale('fr-ca', {\n months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(\n '_'\n ),\n monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),\n weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),\n weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Aujourd’hui à] LT',\n nextDay: '[Demain à] LT',\n nextWeek: 'dddd [à] LT',\n lastDay: '[Hier à] LT',\n lastWeek: 'dddd [dernier à] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dans %s',\n past: 'il y a %s',\n s: 'quelques secondes',\n ss: '%d secondes',\n m: 'une minute',\n mm: '%d minutes',\n h: 'une heure',\n hh: '%d heures',\n d: 'un jour',\n dd: '%d jours',\n M: 'un mois',\n MM: '%d mois',\n y: 'un an',\n yy: '%d ans',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(er|e)/,\n ordinal: function (number, period) {\n switch (period) {\n // Words with masculine grammatical gender: mois, trimestre, jour\n default:\n case 'M':\n case 'Q':\n case 'D':\n case 'DDD':\n case 'd':\n return number + (number === 1 ? 'er' : 'e');\n\n // Words with feminine grammatical gender: semaine\n case 'w':\n case 'W':\n return number + (number === 1 ? 're' : 'e');\n }\n },\n });\n\n return frCa;\n\n})));\n","//! moment.js locale configuration\n//! locale : Dutch (Belgium) [nl-be]\n//! author : Joris Röling : https://github.com/jorisroling\n//! author : Jacob Middag : https://github.com/middagj\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split(\n '_'\n ),\n monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split(\n '_'\n ),\n monthsParse = [\n /^jan/i,\n /^feb/i,\n /^maart|mrt.?$/i,\n /^apr/i,\n /^mei$/i,\n /^jun[i.]?$/i,\n /^jul[i.]?$/i,\n /^aug/i,\n /^sep/i,\n /^okt/i,\n /^nov/i,\n /^dec/i,\n ],\n monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;\n\n var nlBe = moment.defineLocale('nl-be', {\n months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortWithDots;\n } else if (/-MMM-/.test(format)) {\n return monthsShortWithoutDots[m.month()];\n } else {\n return monthsShortWithDots[m.month()];\n }\n },\n\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,\n monthsShortStrictRegex: /^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,\n\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n\n weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split(\n '_'\n ),\n weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),\n weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[vandaag om] LT',\n nextDay: '[morgen om] LT',\n nextWeek: 'dddd [om] LT',\n lastDay: '[gisteren om] LT',\n lastWeek: '[afgelopen] dddd [om] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'over %s',\n past: '%s geleden',\n s: 'een paar seconden',\n ss: '%d seconden',\n m: 'één minuut',\n mm: '%d minuten',\n h: 'één uur',\n hh: '%d uur',\n d: 'één dag',\n dd: '%d dagen',\n M: 'één maand',\n MM: '%d maanden',\n y: 'één jaar',\n yy: '%d jaar',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n ordinal: function (number) {\n return (\n number +\n (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n );\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return nlBe;\n\n})));\n","//! moment.js locale configuration\n//! locale : Hindi [hi]\n//! author : Mayank Singhal : https://github.com/mayanksinghal\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '१',\n 2: '२',\n 3: '३',\n 4: '४',\n 5: '५',\n 6: '६',\n 7: '७',\n 8: '८',\n 9: '९',\n 0: '०',\n },\n numberMap = {\n '१': '1',\n '२': '2',\n '३': '3',\n '४': '4',\n '५': '5',\n '६': '6',\n '७': '7',\n '८': '8',\n '९': '9',\n '०': '0',\n },\n monthsParse = [\n /^जन/i,\n /^फ़र|फर/i,\n /^मार्च/i,\n /^अप्रै/i,\n /^मई/i,\n /^जून/i,\n /^जुल/i,\n /^अग/i,\n /^सितं|सित/i,\n /^अक्टू/i,\n /^नव|नवं/i,\n /^दिसं|दिस/i,\n ],\n shortMonthsParse = [\n /^जन/i,\n /^फ़र/i,\n /^मार्च/i,\n /^अप्रै/i,\n /^मई/i,\n /^जून/i,\n /^जुल/i,\n /^अग/i,\n /^सित/i,\n /^अक्टू/i,\n /^नव/i,\n /^दिस/i,\n ];\n\n var hi = moment.defineLocale('hi', {\n months: {\n format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split(\n '_'\n ),\n standalone: 'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split(\n '_'\n ),\n },\n monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split(\n '_'\n ),\n weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),\n weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),\n weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),\n longDateFormat: {\n LT: 'A h:mm बजे',\n LTS: 'A h:mm:ss बजे',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm बजे',\n LLLL: 'dddd, D MMMM YYYY, A h:mm बजे',\n },\n\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: shortMonthsParse,\n\n monthsRegex: /^(जनवरी|जन\\.?|फ़रवरी|फरवरी|फ़र\\.?|मार्च?|अप्रैल|अप्रै\\.?|मई?|जून?|जुलाई|जुल\\.?|अगस्त|अग\\.?|सितम्बर|सितंबर|सित\\.?|अक्टूबर|अक्टू\\.?|नवम्बर|नवंबर|नव\\.?|दिसम्बर|दिसंबर|दिस\\.?)/i,\n\n monthsShortRegex: /^(जनवरी|जन\\.?|फ़रवरी|फरवरी|फ़र\\.?|मार्च?|अप्रैल|अप्रै\\.?|मई?|जून?|जुलाई|जुल\\.?|अगस्त|अग\\.?|सितम्बर|सितंबर|सित\\.?|अक्टूबर|अक्टू\\.?|नवम्बर|नवंबर|नव\\.?|दिसम्बर|दिसंबर|दिस\\.?)/i,\n\n monthsStrictRegex: /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\\.?|अक्टूबर|अक्टू\\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,\n\n monthsShortStrictRegex: /^(जन\\.?|फ़र\\.?|मार्च?|अप्रै\\.?|मई?|जून?|जुल\\.?|अग\\.?|सित\\.?|अक्टू\\.?|नव\\.?|दिस\\.?)/i,\n\n calendar: {\n sameDay: '[आज] LT',\n nextDay: '[कल] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[कल] LT',\n lastWeek: '[पिछले] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s में',\n past: '%s पहले',\n s: 'कुछ ही क्षण',\n ss: '%d सेकंड',\n m: 'एक मिनट',\n mm: '%d मिनट',\n h: 'एक घंटा',\n hh: '%d घंटे',\n d: 'एक दिन',\n dd: '%d दिन',\n M: 'एक महीने',\n MM: '%d महीने',\n y: 'एक वर्ष',\n yy: '%d वर्ष',\n },\n preparse: function (string) {\n return string.replace(/[१२३४५६७८९०]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n // Hindi notation for meridiems are quite fuzzy in practice. While there exists\n // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.\n meridiemParse: /रात|सुबह|दोपहर|शाम/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'रात') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'सुबह') {\n return hour;\n } else if (meridiem === 'दोपहर') {\n return hour >= 10 ? hour : hour + 12;\n } else if (meridiem === 'शाम') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'रात';\n } else if (hour < 10) {\n return 'सुबह';\n } else if (hour < 17) {\n return 'दोपहर';\n } else if (hour < 20) {\n return 'शाम';\n } else {\n return 'रात';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return hi;\n\n})));\n","//! moment.js locale configuration\n//! locale : Gujarati [gu]\n//! author : Kaushik Thanki : https://github.com/Kaushik1987\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '૧',\n 2: '૨',\n 3: '૩',\n 4: '૪',\n 5: '૫',\n 6: '૬',\n 7: '૭',\n 8: '૮',\n 9: '૯',\n 0: '૦',\n },\n numberMap = {\n '૧': '1',\n '૨': '2',\n '૩': '3',\n '૪': '4',\n '૫': '5',\n '૬': '6',\n '૭': '7',\n '૮': '8',\n '૯': '9',\n '૦': '0',\n };\n\n var gu = moment.defineLocale('gu', {\n months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split(\n '_'\n ),\n monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split(\n '_'\n ),\n weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),\n weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),\n longDateFormat: {\n LT: 'A h:mm વાગ્યે',\n LTS: 'A h:mm:ss વાગ્યે',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm વાગ્યે',\n LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે',\n },\n calendar: {\n sameDay: '[આજ] LT',\n nextDay: '[કાલે] LT',\n nextWeek: 'dddd, LT',\n lastDay: '[ગઇકાલે] LT',\n lastWeek: '[પાછલા] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s મા',\n past: '%s પહેલા',\n s: 'અમુક પળો',\n ss: '%d સેકંડ',\n m: 'એક મિનિટ',\n mm: '%d મિનિટ',\n h: 'એક કલાક',\n hh: '%d કલાક',\n d: 'એક દિવસ',\n dd: '%d દિવસ',\n M: 'એક મહિનો',\n MM: '%d મહિનો',\n y: 'એક વર્ષ',\n yy: '%d વર્ષ',\n },\n preparse: function (string) {\n return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n // Gujarati notation for meridiems are quite fuzzy in practice. While there exists\n // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.\n meridiemParse: /રાત|બપોર|સવાર|સાંજ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'રાત') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'સવાર') {\n return hour;\n } else if (meridiem === 'બપોર') {\n return hour >= 10 ? hour : hour + 12;\n } else if (meridiem === 'સાંજ') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'રાત';\n } else if (hour < 10) {\n return 'સવાર';\n } else if (hour < 17) {\n return 'બપોર';\n } else if (hour < 20) {\n return 'સાંજ';\n } else {\n return 'રાત';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return gu;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (Ireland) [en-ie]\n//! author : Chris Cartlidge : https://github.com/chriscartlidge\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enIe = moment.defineLocale('en-ie', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return enIe;\n\n})));\n","//! moment.js locale configuration\n//! locale : Cambodian [km]\n//! author : Kruy Vanna : https://github.com/kruyvanna\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '១',\n 2: '២',\n 3: '៣',\n 4: '៤',\n 5: '៥',\n 6: '៦',\n 7: '៧',\n 8: '៨',\n 9: '៩',\n 0: '០',\n },\n numberMap = {\n '១': '1',\n '២': '2',\n '៣': '3',\n '៤': '4',\n '៥': '5',\n '៦': '6',\n '៧': '7',\n '៨': '8',\n '៩': '9',\n '០': '0',\n };\n\n var km = moment.defineLocale('km', {\n months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(\n '_'\n ),\n monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(\n '_'\n ),\n weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),\n weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),\n weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n meridiemParse: /ព្រឹក|ល្ងាច/,\n isPM: function (input) {\n return input === 'ល្ងាច';\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 12) {\n return 'ព្រឹក';\n } else {\n return 'ល្ងាច';\n }\n },\n calendar: {\n sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',\n nextDay: '[ស្អែក ម៉ោង] LT',\n nextWeek: 'dddd [ម៉ោង] LT',\n lastDay: '[ម្សិលមិញ ម៉ោង] LT',\n lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%sទៀត',\n past: '%sមុន',\n s: 'ប៉ុន្មានវិនាទី',\n ss: '%d វិនាទី',\n m: 'មួយនាទី',\n mm: '%d នាទី',\n h: 'មួយម៉ោង',\n hh: '%d ម៉ោង',\n d: 'មួយថ្ងៃ',\n dd: '%d ថ្ងៃ',\n M: 'មួយខែ',\n MM: '%d ខែ',\n y: 'មួយឆ្នាំ',\n yy: '%d ឆ្នាំ',\n },\n dayOfMonthOrdinalParse: /ទី\\d{1,2}/,\n ordinal: 'ទី%d',\n preparse: function (string) {\n return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return km;\n\n})));\n","//! moment.js locale configuration\n//! locale : Malay [ms]\n//! author : Weldan Jamili : https://github.com/weldan\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var ms = moment.defineLocale('ms', {\n months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),\n weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),\n weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),\n weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),\n longDateFormat: {\n LT: 'HH.mm',\n LTS: 'HH.mm.ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY [pukul] HH.mm',\n LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n },\n meridiemParse: /pagi|tengahari|petang|malam/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'pagi') {\n return hour;\n } else if (meridiem === 'tengahari') {\n return hour >= 11 ? hour : hour + 12;\n } else if (meridiem === 'petang' || meridiem === 'malam') {\n return hour + 12;\n }\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours < 11) {\n return 'pagi';\n } else if (hours < 15) {\n return 'tengahari';\n } else if (hours < 19) {\n return 'petang';\n } else {\n return 'malam';\n }\n },\n calendar: {\n sameDay: '[Hari ini pukul] LT',\n nextDay: '[Esok pukul] LT',\n nextWeek: 'dddd [pukul] LT',\n lastDay: '[Kelmarin pukul] LT',\n lastWeek: 'dddd [lepas pukul] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'dalam %s',\n past: '%s yang lepas',\n s: 'beberapa saat',\n ss: '%d saat',\n m: 'seminit',\n mm: '%d minit',\n h: 'sejam',\n hh: '%d jam',\n d: 'sehari',\n dd: '%d hari',\n M: 'sebulan',\n MM: '%d bulan',\n y: 'setahun',\n yy: '%d tahun',\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 7, // The week that contains Jan 7th is the first week of the year.\n },\n });\n\n return ms;\n\n})));\n","//! moment.js locale configuration\n//! locale : Estonian [et]\n//! author : Henry Kehlmann : https://github.com/madhenry\n//! improvements : Illimar Tambek : https://github.com/ragulka\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n function processRelativeTime(number, withoutSuffix, key, isFuture) {\n var format = {\n s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],\n ss: [number + 'sekundi', number + 'sekundit'],\n m: ['ühe minuti', 'üks minut'],\n mm: [number + ' minuti', number + ' minutit'],\n h: ['ühe tunni', 'tund aega', 'üks tund'],\n hh: [number + ' tunni', number + ' tundi'],\n d: ['ühe päeva', 'üks päev'],\n M: ['kuu aja', 'kuu aega', 'üks kuu'],\n MM: [number + ' kuu', number + ' kuud'],\n y: ['ühe aasta', 'aasta', 'üks aasta'],\n yy: [number + ' aasta', number + ' aastat'],\n };\n if (withoutSuffix) {\n return format[key][2] ? format[key][2] : format[key][1];\n }\n return isFuture ? format[key][0] : format[key][1];\n }\n\n var et = moment.defineLocale('et', {\n months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split(\n '_'\n ),\n monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split(\n '_'\n ),\n weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split(\n '_'\n ),\n weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),\n weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),\n longDateFormat: {\n LT: 'H:mm',\n LTS: 'H:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'D. MMMM YYYY',\n LLL: 'D. MMMM YYYY H:mm',\n LLLL: 'dddd, D. MMMM YYYY H:mm',\n },\n calendar: {\n sameDay: '[Täna,] LT',\n nextDay: '[Homme,] LT',\n nextWeek: '[Järgmine] dddd LT',\n lastDay: '[Eile,] LT',\n lastWeek: '[Eelmine] dddd LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s pärast',\n past: '%s tagasi',\n s: processRelativeTime,\n ss: processRelativeTime,\n m: processRelativeTime,\n mm: processRelativeTime,\n h: processRelativeTime,\n hh: processRelativeTime,\n d: processRelativeTime,\n dd: '%d päeva',\n M: processRelativeTime,\n MM: processRelativeTime,\n y: processRelativeTime,\n yy: processRelativeTime,\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return et;\n\n})));\n","//! moment.js locale configuration\n//! locale : English (India) [en-in]\n//! author : Jatin Agrawal : https://github.com/jatinag22\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var enIn = moment.defineLocale('en-in', {\n months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n '_'\n ),\n monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n '_'\n ),\n weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n longDateFormat: {\n LT: 'h:mm A',\n LTS: 'h:mm:ss A',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY h:mm A',\n LLLL: 'dddd, D MMMM YYYY h:mm A',\n },\n calendar: {\n sameDay: '[Today at] LT',\n nextDay: '[Tomorrow at] LT',\n nextWeek: 'dddd [at] LT',\n lastDay: '[Yesterday at] LT',\n lastWeek: '[Last] dddd [at] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'in %s',\n past: '%s ago',\n s: 'a few seconds',\n ss: '%d seconds',\n m: 'a minute',\n mm: '%d minutes',\n h: 'an hour',\n hh: '%d hours',\n d: 'a day',\n dd: '%d days',\n M: 'a month',\n MM: '%d months',\n y: 'a year',\n yy: '%d years',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 1st is the first week of the year.\n },\n });\n\n return enIn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Sinhalese [si]\n//! author : Sampath Sitinamaluwa : https://github.com/sampathsris\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n /*jshint -W100*/\n var si = moment.defineLocale('si', {\n months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split(\n '_'\n ),\n monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split(\n '_'\n ),\n weekdays: 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split(\n '_'\n ),\n weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),\n weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'a h:mm',\n LTS: 'a h:mm:ss',\n L: 'YYYY/MM/DD',\n LL: 'YYYY MMMM D',\n LLL: 'YYYY MMMM D, a h:mm',\n LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss',\n },\n calendar: {\n sameDay: '[අද] LT[ට]',\n nextDay: '[හෙට] LT[ට]',\n nextWeek: 'dddd LT[ට]',\n lastDay: '[ඊයේ] LT[ට]',\n lastWeek: '[පසුගිය] dddd LT[ට]',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%sකින්',\n past: '%sකට පෙර',\n s: 'තත්පර කිහිපය',\n ss: 'තත්පර %d',\n m: 'මිනිත්තුව',\n mm: 'මිනිත්තු %d',\n h: 'පැය',\n hh: 'පැය %d',\n d: 'දිනය',\n dd: 'දින %d',\n M: 'මාසය',\n MM: 'මාස %d',\n y: 'වසර',\n yy: 'වසර %d',\n },\n dayOfMonthOrdinalParse: /\\d{1,2} වැනි/,\n ordinal: function (number) {\n return number + ' වැනි';\n },\n meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,\n isPM: function (input) {\n return input === 'ප.ව.' || input === 'පස් වරු';\n },\n meridiem: function (hours, minutes, isLower) {\n if (hours > 11) {\n return isLower ? 'ප.ව.' : 'පස් වරු';\n } else {\n return isLower ? 'පෙ.ව.' : 'පෙර වරු';\n }\n },\n });\n\n return si;\n\n})));\n","//! moment.js locale configuration\n//! locale : Portuguese [pt]\n//! author : Jefferson : https://github.com/jalex79\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var pt = moment.defineLocale('pt', {\n months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(\n '_'\n ),\n monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),\n weekdays: 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split(\n '_'\n ),\n weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),\n weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D [de] MMMM [de] YYYY',\n LLL: 'D [de] MMMM [de] YYYY HH:mm',\n LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm',\n },\n calendar: {\n sameDay: '[Hoje às] LT',\n nextDay: '[Amanhã às] LT',\n nextWeek: 'dddd [às] LT',\n lastDay: '[Ontem às] LT',\n lastWeek: function () {\n return this.day() === 0 || this.day() === 6\n ? '[Último] dddd [às] LT' // Saturday + Sunday\n : '[Última] dddd [às] LT'; // Monday - Friday\n },\n sameElse: 'L',\n },\n relativeTime: {\n future: 'em %s',\n past: 'há %s',\n s: 'segundos',\n ss: '%d segundos',\n m: 'um minuto',\n mm: '%d minutos',\n h: 'uma hora',\n hh: '%d horas',\n d: 'um dia',\n dd: '%d dias',\n w: 'uma semana',\n ww: '%d semanas',\n M: 'um mês',\n MM: '%d meses',\n y: 'um ano',\n yy: '%d anos',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}º/,\n ordinal: '%dº',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return pt;\n\n})));\n","//! moment.js locale configuration\n//! locale : Punjabi (India) [pa-in]\n//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var symbolMap = {\n 1: '੧',\n 2: '੨',\n 3: '੩',\n 4: '੪',\n 5: '੫',\n 6: '੬',\n 7: '੭',\n 8: '੮',\n 9: '੯',\n 0: '੦',\n },\n numberMap = {\n '੧': '1',\n '੨': '2',\n '੩': '3',\n '੪': '4',\n '੫': '5',\n '੬': '6',\n '੭': '7',\n '੮': '8',\n '੯': '9',\n '੦': '0',\n };\n\n var paIn = moment.defineLocale('pa-in', {\n // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.\n months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(\n '_'\n ),\n monthsShort: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(\n '_'\n ),\n weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split(\n '_'\n ),\n weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),\n weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),\n longDateFormat: {\n LT: 'A h:mm ਵਜੇ',\n LTS: 'A h:mm:ss ਵਜੇ',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY, A h:mm ਵਜੇ',\n LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ',\n },\n calendar: {\n sameDay: '[ਅਜ] LT',\n nextDay: '[ਕਲ] LT',\n nextWeek: '[ਅਗਲਾ] dddd, LT',\n lastDay: '[ਕਲ] LT',\n lastWeek: '[ਪਿਛਲੇ] dddd, LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s ਵਿੱਚ',\n past: '%s ਪਿਛਲੇ',\n s: 'ਕੁਝ ਸਕਿੰਟ',\n ss: '%d ਸਕਿੰਟ',\n m: 'ਇਕ ਮਿੰਟ',\n mm: '%d ਮਿੰਟ',\n h: 'ਇੱਕ ਘੰਟਾ',\n hh: '%d ਘੰਟੇ',\n d: 'ਇੱਕ ਦਿਨ',\n dd: '%d ਦਿਨ',\n M: 'ਇੱਕ ਮਹੀਨਾ',\n MM: '%d ਮਹੀਨੇ',\n y: 'ਇੱਕ ਸਾਲ',\n yy: '%d ਸਾਲ',\n },\n preparse: function (string) {\n return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {\n return numberMap[match];\n });\n },\n postformat: function (string) {\n return string.replace(/\\d/g, function (match) {\n return symbolMap[match];\n });\n },\n // Punjabi notation for meridiems are quite fuzzy in practice. While there exists\n // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.\n meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === 'ਰਾਤ') {\n return hour < 4 ? hour : hour + 12;\n } else if (meridiem === 'ਸਵੇਰ') {\n return hour;\n } else if (meridiem === 'ਦੁਪਹਿਰ') {\n return hour >= 10 ? hour : hour + 12;\n } else if (meridiem === 'ਸ਼ਾਮ') {\n return hour + 12;\n }\n },\n meridiem: function (hour, minute, isLower) {\n if (hour < 4) {\n return 'ਰਾਤ';\n } else if (hour < 10) {\n return 'ਸਵੇਰ';\n } else if (hour < 17) {\n return 'ਦੁਪਹਿਰ';\n } else if (hour < 20) {\n return 'ਸ਼ਾਮ';\n } else {\n return 'ਰਾਤ';\n }\n },\n week: {\n dow: 0, // Sunday is the first day of the week.\n doy: 6, // The week that contains Jan 6th is the first week of the year.\n },\n });\n\n return paIn;\n\n})));\n","//! moment.js locale configuration\n//! locale : Scottish Gaelic [gd]\n//! author : Jon Ashdown : https://github.com/jonashdown\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var months = [\n 'Am Faoilleach',\n 'An Gearran',\n 'Am Màrt',\n 'An Giblean',\n 'An Cèitean',\n 'An t-Ògmhios',\n 'An t-Iuchar',\n 'An Lùnastal',\n 'An t-Sultain',\n 'An Dàmhair',\n 'An t-Samhain',\n 'An Dùbhlachd',\n ],\n monthsShort = [\n 'Faoi',\n 'Gear',\n 'Màrt',\n 'Gibl',\n 'Cèit',\n 'Ògmh',\n 'Iuch',\n 'Lùn',\n 'Sult',\n 'Dàmh',\n 'Samh',\n 'Dùbh',\n ],\n weekdays = [\n 'Didòmhnaich',\n 'Diluain',\n 'Dimàirt',\n 'Diciadain',\n 'Diardaoin',\n 'Dihaoine',\n 'Disathairne',\n ],\n weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],\n weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];\n\n var gd = moment.defineLocale('gd', {\n months: months,\n monthsShort: monthsShort,\n monthsParseExact: true,\n weekdays: weekdays,\n weekdaysShort: weekdaysShort,\n weekdaysMin: weekdaysMin,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[An-diugh aig] LT',\n nextDay: '[A-màireach aig] LT',\n nextWeek: 'dddd [aig] LT',\n lastDay: '[An-dè aig] LT',\n lastWeek: 'dddd [seo chaidh] [aig] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'ann an %s',\n past: 'bho chionn %s',\n s: 'beagan diogan',\n ss: '%d diogan',\n m: 'mionaid',\n mm: '%d mionaidean',\n h: 'uair',\n hh: '%d uairean',\n d: 'latha',\n dd: '%d latha',\n M: 'mìos',\n MM: '%d mìosan',\n y: 'bliadhna',\n yy: '%d bliadhna',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(d|na|mh)/,\n ordinal: function (number) {\n var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return gd;\n\n})));\n","//! moment.js locale configuration\n//! locale : Dutch [nl]\n//! author : Joris Röling : https://github.com/jorisroling\n//! author : Jacob Middag : https://github.com/middagj\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split(\n '_'\n ),\n monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split(\n '_'\n ),\n monthsParse = [\n /^jan/i,\n /^feb/i,\n /^maart|mrt.?$/i,\n /^apr/i,\n /^mei$/i,\n /^jun[i.]?$/i,\n /^jul[i.]?$/i,\n /^aug/i,\n /^sep/i,\n /^okt/i,\n /^nov/i,\n /^dec/i,\n ],\n monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;\n\n var nl = moment.defineLocale('nl', {\n months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(\n '_'\n ),\n monthsShort: function (m, format) {\n if (!m) {\n return monthsShortWithDots;\n } else if (/-MMM-/.test(format)) {\n return monthsShortWithoutDots[m.month()];\n } else {\n return monthsShortWithDots[m.month()];\n }\n },\n\n monthsRegex: monthsRegex,\n monthsShortRegex: monthsRegex,\n monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,\n monthsShortStrictRegex: /^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,\n\n monthsParse: monthsParse,\n longMonthsParse: monthsParse,\n shortMonthsParse: monthsParse,\n\n weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split(\n '_'\n ),\n weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),\n weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD-MM-YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[vandaag om] LT',\n nextDay: '[morgen om] LT',\n nextWeek: 'dddd [om] LT',\n lastDay: '[gisteren om] LT',\n lastWeek: '[afgelopen] dddd [om] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'over %s',\n past: '%s geleden',\n s: 'een paar seconden',\n ss: '%d seconden',\n m: 'één minuut',\n mm: '%d minuten',\n h: 'één uur',\n hh: '%d uur',\n d: 'één dag',\n dd: '%d dagen',\n w: 'één week',\n ww: '%d weken',\n M: 'één maand',\n MM: '%d maanden',\n y: 'één jaar',\n yy: '%d jaar',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n ordinal: function (number) {\n return (\n number +\n (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n );\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return nl;\n\n})));\n","//! moment.js locale configuration\n//! locale : Pseudo [x-pseudo]\n//! author : Andrew Hood : https://github.com/andrewhood125\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var xPseudo = moment.defineLocale('x-pseudo', {\n months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split(\n '_'\n ),\n monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split(\n '_'\n ),\n monthsParseExact: true,\n weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split(\n '_'\n ),\n weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),\n weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),\n weekdaysParseExact: true,\n longDateFormat: {\n LT: 'HH:mm',\n L: 'DD/MM/YYYY',\n LL: 'D MMMM YYYY',\n LLL: 'D MMMM YYYY HH:mm',\n LLLL: 'dddd, D MMMM YYYY HH:mm',\n },\n calendar: {\n sameDay: '[T~ódá~ý át] LT',\n nextDay: '[T~ómó~rró~w át] LT',\n nextWeek: 'dddd [át] LT',\n lastDay: '[Ý~ést~érdá~ý át] LT',\n lastWeek: '[L~ást] dddd [át] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: 'í~ñ %s',\n past: '%s á~gó',\n s: 'á ~féw ~sécó~ñds',\n ss: '%d s~écóñ~ds',\n m: 'á ~míñ~úté',\n mm: '%d m~íñú~tés',\n h: 'á~ñ hó~úr',\n hh: '%d h~óúrs',\n d: 'á ~dáý',\n dd: '%d d~áýs',\n M: 'á ~móñ~th',\n MM: '%d m~óñt~hs',\n y: 'á ~ýéár',\n yy: '%d ý~éárs',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(th|st|nd|rd)/,\n ordinal: function (number) {\n var b = number % 10,\n output =\n ~~((number % 100) / 10) === 1\n ? 'th'\n : b === 1\n ? 'st'\n : b === 2\n ? 'nd'\n : b === 3\n ? 'rd'\n : 'th';\n return number + output;\n },\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return xPseudo;\n\n})));\n","//! moment.js locale configuration\n//! locale : Northern Sami [se]\n//! authors : Bård Rolstad Henriksen : https://github.com/karamell\n\n;(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n && typeof require === 'function' ? factory(require('../moment')) :\n typeof define === 'function' && define.amd ? define(['../moment'], factory) :\n factory(global.moment)\n}(this, (function (moment) { 'use strict';\n\n //! moment.js locale configuration\n\n var se = moment.defineLocale('se', {\n months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split(\n '_'\n ),\n monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split(\n '_'\n ),\n weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split(\n '_'\n ),\n weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),\n weekdaysMin: 's_v_m_g_d_b_L'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'DD.MM.YYYY',\n LL: 'MMMM D. [b.] YYYY',\n LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',\n LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm',\n },\n calendar: {\n sameDay: '[otne ti] LT',\n nextDay: '[ihttin ti] LT',\n nextWeek: 'dddd [ti] LT',\n lastDay: '[ikte ti] LT',\n lastWeek: '[ovddit] dddd [ti] LT',\n sameElse: 'L',\n },\n relativeTime: {\n future: '%s geažes',\n past: 'maŋit %s',\n s: 'moadde sekunddat',\n ss: '%d sekunddat',\n m: 'okta minuhta',\n mm: '%d minuhtat',\n h: 'okta diimmu',\n hh: '%d diimmut',\n d: 'okta beaivi',\n dd: '%d beaivvit',\n M: 'okta mánnu',\n MM: '%d mánut',\n y: 'okta jahki',\n yy: '%d jagit',\n },\n dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n ordinal: '%d.',\n week: {\n dow: 1, // Monday is the first day of the week.\n doy: 4, // The week that contains Jan 4th is the first week of the year.\n },\n });\n\n return se;\n\n})));\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6c976239.5a506418.js b/example/tpt/wx/js/chunk-6c976239.5a506418.js new file mode 100644 index 0000000..9191f41 --- /dev/null +++ b/example/tpt/wx/js/chunk-6c976239.5a506418.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6c976239"],{"00b4":function(t,e,n){"use strict";n("ac1f");var r=n("23e7"),i=n("da84"),o=n("c65b"),a=n("e330"),c=n("1626"),u=n("861d"),f=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),s=i.Error,l=a(/./.test);r({target:"RegExp",proto:!0,forced:!f},{test:function(t){var e=this.exec;if(!c(e))return l(this,t);var n=o(e,this,t);if(null!==n&&!u(n))throw new s("RegExp exec method returned something other than an Object or null");return!!n}})},"057f":function(t,e,n){var r=n("c6b6"),i=n("fc6a"),o=n("241c").f,a=n("4dae"),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a(c)}};t.exports.f=function(t){return c&&"Window"==r(t)?u(t):o(i(t))}},1276:function(t,e,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),a=n("d784"),c=n("44e7"),u=n("825a"),f=n("1d80"),s=n("4840"),l=n("8aa5"),d=n("50c4"),b=n("577e"),v=n("dc4a"),h=n("4dae"),p=n("14c3"),O=n("9263"),g=n("9f7f"),m=n("d039"),j=g.UNSUPPORTED_Y,y=4294967295,w=Math.min,x=[].push,k=o(/./.exec),S=o(x),q=o("".slice),_=!m((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));a("split",(function(t,e,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var o=b(f(this)),a=void 0===n?y:n>>>0;if(0===a)return[];if(void 0===t)return[o];if(!c(t))return i(e,o,t,a);var u,s,l,d=[],v=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,g=new RegExp(t.source,v+"g");while(u=i(O,g,o)){if(s=g.lastIndex,s>p&&(S(d,q(o,p,u.index)),u.length>1&&u.index=a))break;g.lastIndex===u.index&&g.lastIndex++}return p===o.length?!l&&k(g,"")||S(d,""):S(d,q(o,p)),d.length>a?h(d,0,a):d}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:i(e,this,t,n)}:e,[function(e,n){var r=f(this),a=void 0==e?void 0:v(e,t);return a?i(a,e,r,n):i(o,b(r),e,n)},function(t,r){var i=u(this),a=b(t),c=n(o,i,a,r,o!==e);if(c.done)return c.value;var f=s(i,RegExp),v=i.unicode,h=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(j?"g":"y"),O=new f(j?"^(?:"+i.source+")":i,h),g=void 0===r?y:r>>>0;if(0===g)return[];if(0===a.length)return null===p(O,a)?[a]:[];var m=0,x=0,k=[];while(xt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?arguments[1]:void 0,p=void 0!==h;p&&(h=i(h,r>2?arguments[2]:void 0));var O,g,m,j,y,w,x=b(e),k=0;if(!x||this==v&&u(x))for(O=s(e),g=n?new this(O):v(O);O>k;k++)w=p?h(e[k],k):e[k],l(g,k,w);else for(j=d(e,x),y=j.next,g=n?new this:[];!(m=o(y,j)).done;k++)w=p?c(j,h,[m.value,k],!0):m.value,l(g,k,w);return g.length=k,g}},"746f":function(t,e,n){var r=n("428f"),i=n("1a2d"),o=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},8314:function(t,e,n){},9016:function(t,e,n){"use strict";n("8314")},"9bdd":function(t,e,n){var r=n("825a"),i=n("2a62");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){i(t,"throw",a)}}},a4d3:function(t,e,n){"use strict";var r=n("23e7"),i=n("da84"),o=n("d066"),a=n("2ba4"),c=n("c65b"),u=n("e330"),f=n("c430"),s=n("83ab"),l=n("4930"),d=n("d039"),b=n("1a2d"),v=n("e8b5"),h=n("1626"),p=n("861d"),O=n("3a9b"),g=n("d9b5"),m=n("825a"),j=n("7b0b"),y=n("fc6a"),w=n("a04b"),x=n("577e"),k=n("5c6c"),S=n("7c73"),q=n("df75"),_=n("241c"),E=n("057f"),C=n("7418"),I=n("06cf"),P=n("9bf2"),V=n("d1e7"),z=n("f36a"),A=n("6eeb"),U=n("5692"),N=n("f772"),G=n("d012"),R=n("90e3"),M=n("b622"),T=n("e538"),J=n("746f"),Y=n("d44e"),D=n("69f3"),F=n("b727").forEach,K=N("hidden"),L="Symbol",$="prototype",H=M("toPrimitive"),Q=D.set,W=D.getterFor(L),B=Object[$],X=i.Symbol,Z=X&&X[$],tt=i.TypeError,et=i.QObject,nt=o("JSON","stringify"),rt=I.f,it=P.f,ot=E.f,at=V.f,ct=u([].push),ut=U("symbols"),ft=U("op-symbols"),st=U("string-to-symbol-registry"),lt=U("symbol-to-string-registry"),dt=U("wks"),bt=!et||!et[$]||!et[$].findChild,vt=s&&d((function(){return 7!=S(it({},"a",{get:function(){return it(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=rt(B,e);r&&delete B[e],it(t,e,n),r&&t!==B&&it(B,e,r)}:it,ht=function(t,e){var n=ut[t]=S(Z);return Q(n,{type:L,tag:t,description:e}),s||(n.description=e),n},pt=function(t,e,n){t===B&&pt(ft,e,n),m(t);var r=w(e);return m(n),b(ut,r)?(n.enumerable?(b(t,K)&&t[K][r]&&(t[K][r]=!1),n=S(n,{enumerable:k(0,!1)})):(b(t,K)||it(t,K,k(1,{})),t[K][r]=!0),vt(t,r,n)):it(t,r,n)},Ot=function(t,e){m(t);var n=y(e),r=q(n).concat(wt(n));return F(r,(function(e){s&&!c(mt,n,e)||pt(t,e,n[e])})),t},gt=function(t,e){return void 0===e?S(t):Ot(S(t),e)},mt=function(t){var e=w(t),n=c(at,this,e);return!(this===B&&b(ut,e)&&!b(ft,e))&&(!(n||!b(this,e)||!b(ut,e)||b(this,K)&&this[K][e])||n)},jt=function(t,e){var n=y(t),r=w(e);if(n!==B||!b(ut,r)||b(ft,r)){var i=rt(n,r);return!i||!b(ut,r)||b(n,K)&&n[K][r]||(i.enumerable=!0),i}},yt=function(t){var e=ot(y(t)),n=[];return F(e,(function(t){b(ut,t)||b(G,t)||ct(n,t)})),n},wt=function(t){var e=t===B,n=ot(e?ft:y(t)),r=[];return F(n,(function(t){!b(ut,t)||e&&!b(B,t)||ct(r,ut[t])})),r};if(l||(X=function(){if(O(Z,this))throw tt("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?x(arguments[0]):void 0,e=R(t),n=function(t){this===B&&c(n,ft,t),b(this,K)&&b(this[K],e)&&(this[K][e]=!1),vt(this,e,k(1,t))};return s&&bt&&vt(B,e,{configurable:!0,set:n}),ht(e,t)},Z=X[$],A(Z,"toString",(function(){return W(this).tag})),A(X,"withoutSetter",(function(t){return ht(R(t),t)})),V.f=mt,P.f=pt,I.f=jt,_.f=E.f=yt,C.f=wt,T.f=function(t){return ht(M(t),t)},s&&(it(Z,"description",{configurable:!0,get:function(){return W(this).description}}),f||A(B,"propertyIsEnumerable",mt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:X}),F(q(dt),(function(t){J(t)})),r({target:L,stat:!0,forced:!l},{for:function(t){var e=x(t);if(b(st,e))return st[e];var n=X(e);return st[e]=n,lt[n]=e,n},keyFor:function(t){if(!g(t))throw tt(t+" is not a symbol");if(b(lt,t))return lt[t]},useSetter:function(){bt=!0},useSimple:function(){bt=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:gt,defineProperty:pt,defineProperties:Ot,getOwnPropertyDescriptor:jt}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:yt,getOwnPropertySymbols:wt}),r({target:"Object",stat:!0,forced:d((function(){C.f(1)}))},{getOwnPropertySymbols:function(t){return C.f(j(t))}}),nt){var xt=!l||d((function(){var t=X();return"[null]"!=nt([t])||"{}"!=nt({a:t})||"{}"!=nt(Object(t))}));r({target:"JSON",stat:!0,forced:xt},{stringify:function(t,e,n){var r=z(arguments),i=e;if((p(e)||void 0!==t)&&!g(t))return v(e)||(e=function(t,e){if(h(i)&&(e=c(i,this,t,e)),!g(e))return e}),r[1]=e,a(nt,null,r)}})}if(!Z[H]){var kt=Z.valueOf;A(Z,H,(function(t){return c(kt,this)}))}Y(X,L),G[K]=!0},a630:function(t,e,n){var r=n("23e7"),i=n("4df4"),o=n("1c7e"),a=!o((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:i})},b727:function(t,e,n){var r=n("0366"),i=n("e330"),o=n("44ad"),a=n("7b0b"),c=n("07fa"),u=n("65f0"),f=i([].push),s=function(t){var e=1==t,n=2==t,i=3==t,s=4==t,l=6==t,d=7==t,b=5==t||l;return function(v,h,p,O){for(var g,m,j=a(v),y=o(j),w=r(h,p),x=c(y),k=0,S=O||u,q=e?S(v,x):n||d?S(v,0):void 0;x>k;k++)if((b||k in y)&&(g=y[k],m=w(g,k,j),t))if(e)q[k]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return k;case 2:f(q,g)}else switch(t){case 4:return!1;case 7:f(q,g)}return l?-1:i||s?s:q}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},d28b:function(t,e,n){var r=n("746f");r("iterator")},e01a:function(t,e,n){"use strict";var r=n("23e7"),i=n("83ab"),o=n("da84"),a=n("e330"),c=n("1a2d"),u=n("1626"),f=n("3a9b"),s=n("577e"),l=n("9bf2").f,d=n("e893"),b=o.Symbol,v=b&&b.prototype;if(i&&u(b)&&(!("description"in v)||void 0!==b().description)){var h={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:s(arguments[0]),e=f(v,this)?new b(t):void 0===t?b():b(t);return""===t&&(h[e]=!0),e};d(p,b),p.prototype=v,v.constructor=p;var O="Symbol(test)"==String(b("test")),g=a(v.toString),m=a(v.valueOf),j=/^Symbol\((.*)\)[^)]+$/,y=a("".replace),w=a("".slice);l(v,"description",{configurable:!0,get:function(){var t=m(this),e=g(t);if(c(h,t))return"";var n=O?w(e,7,-1):y(e,j,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e538:function(t,e,n){var r=n("b622");e.f=r}}]); +//# sourceMappingURL=chunk-6c976239.5a506418.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-6c976239.5a506418.js.map b/example/tpt/wx/js/chunk-6c976239.5a506418.js.map new file mode 100644 index 0000000..e18e1ae --- /dev/null +++ b/example/tpt/wx/js/chunk-6c976239.5a506418.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/modules/es.string.split.js","webpack:///./node_modules/core-js/internals/path.js","webpack:///./node_modules/core-js/internals/is-regexp.js","webpack:///./src/components/MattersCon.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack:///./src/components/MattersCon.vue?2612","webpack:///./node_modules/core-js/internals/array-from.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./src/components/MattersCon.vue?42bb","webpack:///./node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.array.from.js","webpack:///./node_modules/core-js/internals/array-iteration.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","classof","toIndexedObject","$getOwnPropertyNames","f","arraySlice","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","module","exports","fixRegExpWellKnownSymbolLogic","isRegExp","anObject","requireObjectCoercible","speciesConstructor","advanceStringIndex","toLength","toString","getMethod","callRegExpExec","regexpExec","stickyHelpers","fails","UNSUPPORTED_Y","MAX_UINT32","min","Math","$push","push","stringSlice","slice","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","split","length","SPLIT","nativeSplit","maybeCallNative","internalSplit","separator","limit","string","lim","undefined","match","lastIndex","lastLength","output","flags","ignoreCase","multiline","unicode","sticky","lastLastIndex","separatorCopy","RegExp","source","index","O","splitter","rx","S","res","done","value","C","unicodeMatching","p","q","A","e","z","i","wellKnownSymbol","MATCH","class","style","title","left-arrow","onClickLeft","question","name","ontset","question_data","li","label","unit","type","placeholder","remarks","label-width","checkedType","input","direction","options","option","key","offset-bottom","position","clickNext","block","round","size","color","_arrayLikeToArray","arr","len","arr2","Array","_arrayWithoutHoles","isArray","arrayLikeToArray","_iterableToArray","iter","Symbol","iterator","from","_unsupportedIterableToArray","o","minLen","n","prototype","constructor","_nonIterableSpread","TypeError","_toConsumableArray","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","setup","showPicker","columns","checked","onConfirm","data","loading","finished","refreshing","mounted","watch","methods","message","that","id","status","JSON","stringify","then","$router","indexOf","console","log","strs","hasnot","getTime","unixTime","format","setImg","src","history","back","__exports__","render","bind","toObject","callWithSafeIterationClosing","isArrayIteratorMethod","isConstructor","lengthOfArrayLike","createProperty","getIterator","getIteratorMethod","arrayLike","IS_CONSTRUCTOR","argumentsLength","mapfn","mapping","step","next","iteratorMethod","path","hasOwn","wrappedWellKnownSymbolModule","defineProperty","NAME","iteratorClose","fn","ENTRIES","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","isPrototypeOf","isSymbol","toPropertyKey","$toString","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","redefine","shared","sharedKey","hiddenKeys","uid","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","set","getInternalState","getterFor","ObjectPrototype","$Symbol","SymbolPrototype","QObject","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","USE_SETTER","findChild","setSymbolDescriptor","get","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","names","IS_OBJECT_PROTOTYPE","setter","configurable","unsafe","sham","stat","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","replacer","space","args","$replacer","valueOf","hint","checkCorrectnessOfIteration","INCORRECT_ITERATION","iterable","IndexedObject","arraySpeciesCreate","createMethod","TYPE","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","$this","callbackfn","specificCreate","self","boundFunction","map","filter","some","every","find","findIndex","filterReject","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","String","symbolToString","symbolValueOf","regexp","replace","desc"],"mappings":"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","file":"js/chunk-6c976239.5a506418.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar arraySlice = require('../internals/array-slice-simple');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar fails = require('../internals/fails');\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","\r\n\r\n\r\n\r\n\r\n\r\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import { render } from \"./MattersCon.vue?vue&type=template&id=86485822&scoped=true\"\nimport script from \"./MattersCon.vue?vue&type=script&lang=js\"\nexport * from \"./MattersCon.vue?vue&type=script&lang=js\"\n\nimport \"./MattersCon.vue?vue&type=style&index=0&id=86485822&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-86485822\"]])\n\nexport default __exports__","'use strict';\nvar global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar isConstructor = require('../internals/is-constructor');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar Array = global.Array;\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var IS_CONSTRUCTOR = isConstructor(this);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod && !(this == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n result = IS_CONSTRUCTOR ? new this() : [];\n for (;!(step = call(next, iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = lengthOfArrayLike(O);\n result = IS_CONSTRUCTOR ? new this(length) : Array(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersCon.vue?vue&type=style&index=0&id=86485822&scoped=true&lang=css\"","var anObject = require('../internals/an-object');\nvar iteratorClose = require('../internals/iterator-close');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $toString = require('../internals/to-string');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar arraySlice = require('../internals/array-slice');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\n\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];\nvar TypeError = global.TypeError;\nvar QObject = global.QObject;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar push = uncurryThis([].push);\n\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\n\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPropertyKey(P);\n anObject(Attributes);\n if (hasOwn(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPropertyKey(V);\n var enumerable = call(nativePropertyIsEnumerable, this, P);\n if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]\n ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPropertyKey(P);\n if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {\n push(result, AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.es/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);\n if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n SymbolPrototype = $Symbol[PROTOTYPE];\n\n redefine(SymbolPrototype, 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.es/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = $toString(key);\n if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.es/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.es/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.es/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.es/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.es/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.es/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.es/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (isCallable($replacer)) value = call($replacer, this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return apply($stringify, null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!SymbolPrototype[TO_PRIMITIVE]) {\n var valueOf = SymbolPrototype.valueOf;\n // eslint-disable-next-line no-unused-vars -- required for .length\n redefine(SymbolPrototype, TO_PRIMITIVE, function (hint) {\n // TODO: improve hint logic\n return call(valueOf, this);\n });\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n // eslint-disable-next-line es/no-array-from -- required for testing\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.es/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var symbolToString = uncurryThis(SymbolPrototype.toString);\n var symbolValueOf = uncurryThis(SymbolPrototype.valueOf);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = symbolValueOf(this);\n var string = symbolToString(symbol);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-71bdbb2b.462eabd7.js b/example/tpt/wx/js/chunk-71bdbb2b.462eabd7.js new file mode 100644 index 0000000..f7f0acf --- /dev/null +++ b/example/tpt/wx/js/chunk-71bdbb2b.462eabd7.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-71bdbb2b"],{"17c7":function(t,e,n){},"18e9":function(t,e,n){"use strict";n.r(e);var i=n("f2bf"),u=function(t){return Object(i["C"])("data-v-4b0acae4"),t=t(),Object(i["A"])(),t},c={class:"Matters"},a={class:"matterCon"},o=u((function(){return Object(i["i"])("div",{class:"navslist"},[Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"基础填报"),Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"文件上传"),Object(i["i"])("div",{class:"navli"},"办理成功")],-1)})),s={class:"mmhead"},l=u((function(){return Object(i["i"])("div",{class:"nng"},"根据你填报的内容需要准备以下证明文件进行上传",-1)})),r={key:0},f={key:0,class:"upgroup"},b={class:"upname"},d={class:"nextbtn"},O=Object(i["j"])("下一步");function j(t,e,n,u,j,m){var h=Object(i["G"])("van-nav-bar"),p=Object(i["G"])("van-uploader"),v=Object(i["G"])("van-cell-group"),q=Object(i["G"])("van-button"),k=Object(i["G"])("van-sticky");return Object(i["z"])(),Object(i["h"])("div",c,[Object(i["k"])(h,{title:"调研填报","left-arrow":"",onClickLeft:m.onClickLeft},null,8,["onClickLeft"]),Object(i["i"])("div",a,[o,Object(i["i"])("div",s,[l,(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(j.questionUpload.question_data,(function(t,e){return Object(i["z"])(),Object(i["h"])(i["a"],{key:e},[null!=t.fileNum&&t.fileNum>0?(Object(i["z"])(),Object(i["h"])("p",r,Object(i["K"])(m.getNum(t))+"."+Object(i["K"])(t.fileRemarks),1)):Object(i["g"])("",!0)],64)})),128))]),Object(i["k"])(v,{ontset:""},{default:Object(i["O"])((function(){return[(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(j.questionUpload.question_data,(function(t,e){return Object(i["z"])(),Object(i["h"])(i["a"],{key:e},[null!=t.fileNum&&t.fileNum>0?(Object(i["z"])(),Object(i["h"])("div",f,[Object(i["i"])("div",b,Object(i["K"])(t.fileRemarks)+"(最少"+Object(i["K"])(t.fileNum)+"张)",1),Object(i["k"])(p,{modelValue:t.files,"onUpdate:modelValue":function(e){return t.files=e},"after-read":m.afterRead,"upload-icon":"plus"},null,8,["modelValue","onUpdate:modelValue","after-read"])])):Object(i["g"])("",!0)],64)})),128))]})),_:1}),Object(i["k"])(k,{"offset-bottom":0,position:"bottom"},{default:Object(i["O"])((function(){return[Object(i["i"])("div",d,[Object(i["k"])(q,{type:"primary",onClick:m.clickNext,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(i["O"])((function(){return[O]})),_:1},8,["onClick"])])]})),_:1})])])}n("e17f");var m=n("2241"),h=(n("e9c4"),n("c1fb")),p=n("c1df"),v=n.n(p),q={name:"MattersCon",setup:function(){var t=Object(i["E"])(""),e=Object(i["E"])(!1),n=["装备制造1","装备制造2","装备制造3","装备制造4","装备制造5"],u=Object(i["E"])("1");return{result:t,columns:n,showPicker:e,checked:u}},data:function(){return{loading:!1,finished:!1,refreshing:!1,num:0,question:{question_data:[]},questionUpload:{question_data:[]}}},mounted:function(){this.num=0,this.question=Object(h["b"])("question");var t=Object(h["b"])("questionData");null==t&&(this.questionUpload=Object(h["b"])("question"))},watch:{questionData:{handler:function(){Object(h["b"])("questionData",this.questionData)},deep:!0}},methods:{afterRead:function(t){Object(h["e"])("app/user/upload",{file:t.content}).then((function(e){t.url=e.result}))},getNum:function(t){return null!=t.fileNum&&t.fileNum>0&&null==t.num&&(console.log(t),this.num++,t.num=this.num),t.num},clickNext:function(){for(var t=0;t\r\n
\r\n \r\n
\r\n
\r\n
基础填报
\r\n
文件上传
\r\n
办理成功
\r\n
\r\n
\r\n
根据你填报的内容需要准备以下证明文件进行上传
\r\n \r\n
\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n
\r\n 下一步\r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import { render } from \"./MattersUp.vue?vue&type=template&id=4b0acae4&scoped=true\"\nimport script from \"./MattersUp.vue?vue&type=script&lang=js\"\nexport * from \"./MattersUp.vue?vue&type=script&lang=js\"\n\nimport \"./MattersUp.vue?vue&type=style&index=0&id=4b0acae4&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4b0acae4\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersUp.vue?vue&type=style&index=0&id=4b0acae4&scoped=true&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-72fd1b41.b21e784a.js b/example/tpt/wx/js/chunk-72fd1b41.b21e784a.js new file mode 100644 index 0000000..18eb517 --- /dev/null +++ b/example/tpt/wx/js/chunk-72fd1b41.b21e784a.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-72fd1b41"],{9931:function(t,e,n){},bab3:function(t,e,n){t.exports=n.p+"img/vc2.59364747.png"},cd34:function(t,e,n){"use strict";n.r(e);var i=n("f2bf"),c=n("bab3"),r=n.n(c),o=function(t){return Object(i["C"])("data-v-25b5a787"),t=t(),Object(i["A"])(),t},s={class:"CompanyRegistered"},a=o((function(){return Object(i["i"])("div",{class:"flowbox"},[Object(i["i"])("div",{class:"navslist"},[Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"基础填报"),Object(i["i"])("div",{class:"navli",style:{color:"#fff"}},"文件上传"),Object(i["i"])("div",{class:"navli",style:{color:"#fff",background:"#2f58e4"}},"填报完成")]),Object(i["i"])("div",{class:"photobox2"},[Object(i["i"])("img",{src:r.a})])],-1)})),b={class:"upphoto"},u=o((function(){return Object(i["i"])("h1",{class:"bigtitle"},"恭喜你事项办理成功",-1)})),f={class:"stitle"},l={class:"nextbtn"},d=Object(i["j"])("立即跳转");function v(t,e,n,c,r,o){var v=Object(i["G"])("van-nav-bar"),j=Object(i["G"])("van-button");return Object(i["z"])(),Object(i["h"])("div",s,[Object(i["k"])(v,{title:"调研填报"}),a,Object(i["i"])("div",b,[u,Object(i["i"])("h2",f,Object(i["K"])(r.timeSet)+"秒后页面将自动跳转",1)]),Object(i["i"])("div",l,[Object(i["k"])(j,{type:"primary",block:"",round:"",size:"large",color:"#2f58e4",onClick:e[0]||(e[0]=function(e){return t.$router.push({path:"/"})})},{default:Object(i["O"])((function(){return[d]})),_:1})])])}var j=n("c1fb"),O=n("c1df"),p=n.n(O),m={name:"MattersFinish",data:function(){return{loading:!1,finished:!1,refreshing:!1,timeSet:3}},mounted:function(){var t=this,e=setInterval((function(){if(t.timeSet<=0)return t.$router.push({path:"/"}),void clearInterval(e);t.timeSet=t.timeSet-1}),1e3)},methods:{getTime:function(t){return p()(1e3*t).format("YYYY-MM-DD HH:mm:ss")},setImg:function(t){return null==t||""==t?"./img/logo.png":j["a"]+"/"+t},onClickLeft:function(){return history.back()}}},h=(n("d2b3"),n("d959")),g=n.n(h);const k=g()(m,[["render",v],["__scopeId","data-v-25b5a787"]]);e["default"]=k},d2b3:function(t,e,n){"use strict";n("9931")}}]); +//# sourceMappingURL=chunk-72fd1b41.b21e784a.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-72fd1b41.b21e784a.js.map b/example/tpt/wx/js/chunk-72fd1b41.b21e784a.js.map new file mode 100644 index 0000000..e5f094d --- /dev/null +++ b/example/tpt/wx/js/chunk-72fd1b41.b21e784a.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/assets/img/vc2.png","webpack:///./src/components/MattersFinish.vue","webpack:///./src/components/MattersFinish.vue?08b2","webpack:///./src/components/MattersFinish.vue?33ee"],"names":["module","exports","class","style","src","title","timeSet","type","block","round","size","color","$router","push","name","data","loading","finished","refreshing","mounted","that","this","inte","setInterval","clearInterval","methods","getTime","unixTime","format","setImg","onClickLeft","history","back","__exports__","render"],"mappings":"0HAAAA,EAAOC,QAAU,IAA0B,wB,kKCCpCC,MAAM,qB,uBAET,eAYM,OAZDA,MAAM,WAAS,CAClB,eAIM,OAJDA,MAAM,YAAU,CACnB,eAAkD,OAA7CA,MAAM,QAAQC,MAAA,gBAAqB,QACxC,eAAkD,OAA7CD,MAAM,QAAQC,MAAA,gBAAqB,QACxC,eAAqE,OAAhED,MAAM,QAAQC,MAAA,qCAAwC,UAE7D,eAKM,OALDD,MAAM,aAAW,CAEpB,eAAiC,OAA5BE,IAAA,U,SAKJF,MAAM,W,uBACT,eAAmC,MAA/BA,MAAM,YAAW,aAAS,M,GAC1BA,MAAM,U,GAIRA,MAAM,W,iBACgG,Q,mHAtB5G,eAwBM,MAxBN,EAwBM,CAvBJ,eAA0C,GAA7BG,MAAM,SACnB,EAaA,eAIM,MAJN,EAIM,CAHJ,EACA,eAA4C,KAA5C,EAA4C,eAAvB,EAAAC,SAAS,YAAS,KAI1C,eAEM,MAFN,EAEM,CADJ,eAA0H,GAA9GC,KAAK,UAAUC,MAAA,GAAMC,MAAA,GAAMC,KAAK,QAAQC,MAAM,UAAW,QAAK,+BAAE,EAAAC,QAAQC,KAAI,e,yBAAiB,iBAAI,C,qDASnG,GACbC,KAAM,gBAENC,KAHa,WAIX,MAAO,CACLC,SAAS,EACTC,UAAU,EACVC,YAAY,EACZZ,QAAQ,IAKZa,QAba,WAcX,IAAIC,EAAKC,KACLC,EAAKC,aAAY,WACnB,GAAGH,EAAKd,SAAS,EAGf,OAFAc,EAAKR,QAAQC,KAAK,CAAC,KAAQ,WAC3BW,cAAcF,GAGhBF,EAAKd,QAAQc,EAAKd,QAAQ,IAC1B,MAEJmB,QAAS,CACPC,QADO,SACCC,GAEN,OAAO,IAAkB,IAAXA,GAAiBC,OAAO,wBAGxCC,OANO,SAMAzB,GACL,OAAW,MAAPA,GAAsB,IAAPA,EACV,iBAEF,OAAU,IAAMA,GAEzB0B,YAAa,kBAAMC,QAAQC,U,iCC7D/B,MAAMC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E,gB,kCCTf","file":"js/chunk-72fd1b41.b21e784a.js","sourcesContent":["module.exports = __webpack_public_path__ + \"img/vc2.59364747.png\";","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./MattersFinish.vue?vue&type=template&id=25b5a787&scoped=true\"\nimport script from \"./MattersFinish.vue?vue&type=script&lang=js\"\nexport * from \"./MattersFinish.vue?vue&type=script&lang=js\"\n\nimport \"./MattersFinish.vue?vue&type=style&index=0&id=25b5a787&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-25b5a787\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersFinish.vue?vue&type=style&index=0&id=25b5a787&scoped=true&lang=css\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-7bd2da6e.8dee5c74.js b/example/tpt/wx/js/chunk-7bd2da6e.8dee5c74.js new file mode 100644 index 0000000..14f67b3 --- /dev/null +++ b/example/tpt/wx/js/chunk-7bd2da6e.8dee5c74.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7bd2da6e"],{"00b4":function(e,t,i){"use strict";i("ac1f");var c=i("23e7"),n=i("da84"),o=i("c65b"),a=i("e330"),r=i("1626"),s=i("861d"),g=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),l=n.Error,f=a(/./.test);c({target:"RegExp",proto:!0,forced:!g},{test:function(e){var t=this.exec;if(!r(t))return f(this,e);var i=o(t,this,e);if(null!==i&&!s(i))throw new l("RegExp exec method returned something other than an Object or null");return!!i}})},"1c1a":function(e,t,i){"use strict";i("59b1")},"59b1":function(e,t,i){},cce5:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAACBCAYAAADnoNlQAAAO/klEQVR4nO1diVYiyRINoNhFwaVbe++eef//I/0JM6+dXkYUFxBBZKl6B94N+pIigmxFEfecPIgoSsWtiMjYMvb161cJEWIikhCROB77KyUiGRHJi0hBRHZFZE9ESiJSxNe7eC2PlRORrIiksZJYHlYCz/t/r78CrI6I9ESki9XBehCRtog0aTVEpC4iNayqiNzg61u81v+ZFn63h+XjMQjLZY+H4H8wrBleyASgd2iK7twM7uwdRxMUSRMUxmiCDFZqAZqgDW2QdN4rTu+hUC3m4eea0AZdei/B81AgTCRIkRALEHqehF+g7xeIEDtYORK+awq8KT9rynnedYTXoqUm4Q5LTUAdz+vO8wZ9v4HVfuL/WCnCQoIkBNq/sw9oleiOV2FnafEdr3d9yrn754FH2qiLv8uaob/u5Tcp7mkpOarkL1zRSsB/6Kz30oeDBDkQ4FBEjkTktYiciMgxvndAJMiOUcmumtcVm+JvzwLPcVRds8HmoyO/iVCF4C9FpCwiZ0ReDxqkudxLPBnrIIFHQsyCAPsQ/msI/w2IcITXirhwaccOq6Bdu7wsxBzTEpCXH9DyoSWaIMG1iFTIfLEPcw0i3BOBVuovrJoEHi7CLqn/fQj7FR7161fQAur4rULIs2IS+dL4v3POtnUHZk41XwVEqIIMt/AXVmYmVkmCOC7AIQSsd74K/wCEYM9f75ZNRQxk191IBs+PIPgrkOBCRM6xLvB7NWiUpWNVJPDI7vdV/QcReS8i70CEQwh/h7x7dfaigBxugjSuQwv+Qg2+Ql/4P0H6NAXMblehEZZJArWfqhYPYOf7BPiE9Q6aoAQCpGifHaVAVoy2rTu4w9sgwgF9fo5r6C6nDv+iu6wo47JIEKdQbxF3+gmE/p4eT2ACChB81BEncqfJT8jQLke3vuo8VuAvaAh64SZiWSTIQL0fjBH+G3L+9kPs9K0CCVwnJUcS10NzI7u4kc7gP8gytpPLIEEeH6Av6LdQ+59F5CMIcEDbpNwWE0ARwzWLQf2XcHMwCTTyqfGPxiL/gUWSIA6hluDsvYXw/8DjB9z9BdprWwLr/0iQsIsUT1AfwXOCYDFohIWYhkWRQKNoJQR73kMDfIEG+ACzUDLBP4k4OYMaTYxRet0jbaDmo7WI/MMiSJACa4sggKr/z/j6mHYARoDpEMf19EGCNK6zPqpWqGL3MNc2cl4SJKHG9iHs/h3/J0zAJ5gEjfgZAWZDgpzmDIXadRel2iDAVvPFRJiHBOwD6P7/D5DgC3YCh7TvNcwODRxlyS9w8yWaq6i/1Ed4KQk8cmKOiQCqAd6AAJsc8g0DYk5K3MfioJFmM3tUvDITXkKCBGX/XhMB/gM/4BjbQCPAYpHHdfWdoJNP9Ys1ZCNnIsKsJFAC7MHZewfBf8HjO7xmBFgO8hC6ys2HwNt4VFPRBCmmwiwkiFEe4AgC/0S7gHf4fmpLQsDrQIJyLAJBt6maOSCtcD9trmEWEiTgCO5TIEjjACdQVbmNuJSbDQ20HVCZW2dMPWR7WrMwCwnSUPXHELw6gm8pFGxYHXZw3TvkF3SdeseFkiA1xgx8gVN4aARYG3YgkxhI8EAFrg2nxP1JTEOCOLGO6wE+QCvkx5RqG1YDrdL2cNc3qSOqDgJUn4sfPEcCD3beTQm/xe6gaJHAtSJGGUYtUrmhcHKbyPGkaZhEAq2G2ScN8JGqgfaMAKFB3Nm231JzS4dCy2N3C5NI4MEPeIW7/zNlA4sRqv+LCjKQywkEfg8foUXdU2PzC5NIkKW8wEeKBVg0MLzQqOI9dUdxC9zUJIhBvWSpPuAdmYFdSwiFFuoovgIJ6tT2dgkyuLmHRyTgCmHuDOKagJxFBEOLBGV2H+AkauvbLkjwqHLZdewSDgG0S+YQz/OmBUIPrvFw5bdL6ekhWBPEnTfgVrCixQM2Cikq9z+AHCvQBDwxZRA/8JwiBU4Qvaay8B28tu2VwZuCGDW66A19CeewReN3BvJkTaBp4iJ+6YRIkA/hVBPDZHiOVr+hoRkNrlbmsm/PqRc8gTYoUS+dYXPgtgBox7NGFGtac+CRo5emptFjmg+gzoRh85CmLmhtgK3ANFyxJvCIBAWaF3BEwyHMFGwmNPdThDyvqPUvrcEjjzz+DA1Q2DeHMBJwHcR9pwN6kGbWLlih2UFFGhhlcYHNR5K2iyVqc8uxJtA8gDsqzuIC0UGKRgPyKMBBetmjqiB+MUtDogybD52SknVu9iEJdvERd6ld/FFo0bDxSNBgDB0EOtwiFvHpitQPn7IdQeTgkVlQ32+QRHJJUKCBkYboIUkbgJJ+OiaBdg9nzBREFgnIV0fiDDUB+wR58gcCiw9ECgH5BWoShhHDPXxSHpFi/kA04dFUuRES8BYx54xKMUQHXDWmRwj0XBLo/F1rKI0udEp7FvIexgm0iTRH07IsSBRNxGkw1kjYmEmQNRJEGnHSBGNJkKWWJiNBNKF1pGk6xWXoLQoe085wJEO0EKNt4kgqWTOFKafczBBdbeDR4MyR8rKkxQe2BnwE0SNNYFvD7UDC1QR695sp2B7EWfYe3f2mBbYLOh/5kSYwbA9GNIGRYDsxQgL1A8wf2C4MR+Pa3b+9iI1rSDVsFwKuLNIZdys5jdMQGozMJ9D5dl1rNtkq9LiohElg2B50uahE5+JPPR/fEAk8qQl82ypuBXzUEgzrCXQKth6cYCSIPnouCXTKpR6cYN1H0UeXDsZ4pAnMJEQf/jgStPCxUxhtluFokiFSCOhwjJbK3qOj2JN0nk7cUsuRhDqEOvx6IHuXBPc0osZIED34MAFKgLEk0Nn42S26MNsEn84+GCFBAxfBA0PaFjiKLHqkCRoqew9jTgXq3x2Fbs5hdBBArg90CMZA9h5GnQqcwcZLD102bAT03MQGjbkdS4IHqA3TAtECn534iARV+qh1MMV8gmhCj9evY87xQPYepl4rbuExdswniCQ6kK9OOx/InjVBzDlPr2flZ5GChorVFFRZE6hPkICaaBoJIgn1B5qQ84hPcIdP7NGpGBovsFkF0YDvnJOoJ6AMZO8Gi/jFBpJKduDF5kPNQH2MjIdRQsFdX4eduIH3qEMrzCxsLjoQdpWOvtENwED2XE+gZ+/3f+gai6eZ2U5h8xCQXFWmN3Qq2rCeQKODfKzqBZ2CphPNrOJo86DH5t/g7KMKiFCn9MBIedkD1MQljlbdw4zDvA293liwTM8g10t874FrDLXzqENqo0wz8fkcBNspbA580gLnRIJr+AhaSjgi1B4cBf6lczxvWFJp49CF3K5h3s/wWIWch6kBj07PDsgvqMAUHOJ8xDu8ljQHcSPADuENhH8Ouao/MNKQqvBpO5GAL3AEG1K1uMFGoU3bwksI/4JMQYcbkN39f4+ciWvsFCp4PAQJYta4GmooAW5IfpeQ5y2VCgzhkiAgh+GWtotlHJeSooFHVogaPrBfp3K7gBxv8ZpPLsAA4yKBgfNmZZzBXyBzYKelhRMd2Py+4H9ilcc5g4xJ4eB7/PIZnYiSpgnZmQm/a1gPmlD9v0TkVES+Q343lB6YiQRdsOqcCJADIXaNCKFDCzdtGcL/hscLyPHJLf4kEgROT0LSOVPPDtMODwLYfDUD/5AWuIYcg6f+2+eyg13sNXUGMh+ovUPn7KWMDGtBQH0EFzADP0CEMziEd8/VjE6TIvbxRv03/BdE2INv4MFp3LNt41rQoV3cD0cDTEUAmaFOoA27ok6HmgLNPSSQdTSsFneQyQ/4AKeQT4ViAs9ilmKRB3I89Ni8OMxAEppgZ4r3MSwGqp37Qv+viPwFEpRREDQVAWRGEvTgYFxT17JHZ+qk6KAlq0RaHrRq+Apq/x+Q4BvMtTqCU/eOzCKsgELKcTpPJ+UcmKFnLlswafHoQQPU4PydQvjf8PyCzMCTuwEXs96xPQo6BLRr4EHZXXy9O+F9DC9DAxqgDMH/DS3wA/GcGuQzU9r/JWq7iz8UUA5BCeDTzCPNRBoWgwbt0JQAf2M3oHUfL2omfqnt1to19QtY9cd4jLrVJ86FgHyASxDg1CFAGQRovnQ+9TwOnE+OYoyLFCgJ1SUfweoQZscD+QC/iAB/EQG0RuDFA8rn9eK1LjHGU7OdYYnHIMWB1SjOhB5lBMuOE3hK2cG7eUv/FrGV69A/0qORKA/0GIAAJSPCVPAh4HPc8boNPIUTWCYfoDPvH1vUfp4HYfqkCZQYAdm3Ap2/Y4T4DR0y2SUN8J2cwG8wCefz+gAuFhnU0RxDQD5BjxybFl4/QGRRy9gtnvA7EHdHoeB/oQHccPAN9Y8uBMuI7DWIBB0aj1KDE/MGBayv8HOFLc9ABlQaXqHy8J/QBJwRrFF6f2FYVnhXR+V2HQ+3ise6Yz62NcKozp82/Pwg4f+C8CtU7d2a4j1nxrJI4COg1BnTE9+guUhqJrQ+IUWBpij6C+ov6VDJO3IAdQvIZWGXTt/g1KHgWbDMRE9A28QW7RY6ZCbqsHGH1PuYQa1CNkKVSwENiWjRMEntCzingpDv8Ae0Z3Bu7/85rCrb18UH9p274BK+wREcxn2QoYiltYybjnsItEazgm6cxhDtEjon+7+SE+pWmfL1aTROm2ri9slR5Eftmu1BQ2yiRgicmQ8qbBb8JYRepTlCc0UAZ8Wq8/5d6mus4mLsgv2vsaowEzyJew/JqBSlsflMhnWdz+CGynX51AlUc5pCz6jZ95ymwtyTqVxp8+86ij+6lIm8dRzGOjmR2gq3D9NQgL+QpKVFLR4lshJLnKzC8Y8efZYOPbIfVCctUIHQy1gVahBd6L5/VoShAqhJF1FHsNegIou0CjQwQxtg9OsMdUalHKIsCixgDYc/kKN3T3OA7onUVVpXtFQDLN3xew5hKQPTqtmeM10jR9FFXTs0QKNA5MhTQwyTIjnHIR49ZzfDx8Y0aVx8nbRX3dkS6/MmfX1H3cFrR5hqAduwpS1cTFXzGYcMWvJeop0EkyHnkCFF2sFzTIf6FwHt4buOmm9TPIMPi2DhaxBM7+5bR/gtx1y0V233JyFsBaF8WmsbgmpTfKFLwZYYOWU+JWBclZ1eAAkeaJ/vkuB2AgkaNCWsR38jVAPELYu37RCR/wHq5ijwRwNsEQAAAABJRU5ErkJggg=="},eadd:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII="},f979:function(e,t,i){"use strict";i.r(t);i("b0c0");var c=i("f2bf"),n=i("eadd"),o=i.n(n),a=i("cce5"),r=i.n(a),s=function(e){return Object(c["C"])("data-v-2f06983b"),e=e(),Object(c["A"])(),e},g={class:"CompanyRegistered"},l=s((function(){return Object(c["i"])("div",{class:"flowbox"},[Object(c["i"])("div",{class:"flowcon"},[Object(c["i"])("img",{src:o.a,class:"circle2"}),Object(c["i"])("i",{class:"lines2"}),Object(c["i"])("img",{src:r.a,class:"circle1"}),Object(c["i"])("i",{class:"lines1"}),Object(c["i"])("img",{src:r.a,class:"circle1"})]),Object(c["i"])("div",{class:"flowpox"},[Object(c["i"])("div",{style:{color:"#478ff3"}},"上传身份信息"),Object(c["i"])("div",{style:{"margin-left":"24px"}},"上传企业信息"),Object(c["i"])("div",{style:{"margin-left":"50px"}},"完成")])],-1)})),f={style:{"overflow-y":"scroll",height:"calc(100vh - 136px)"}},d={class:"fabox"},A={class:"upphoto",style:{"padding-bottom":"40px"}},u=s((function(){return Object(c["i"])("h1",{class:"bigtitle"},"上传法人身份证信息",-1)})),m=s((function(){return Object(c["i"])("h2",{class:"stitle"},"完成认证需要核实法人身份信息,请拍摄法人身份证",-1)})),B={class:"photobox"},C=["src"],h={class:"photobox"},b=["src"],O={class:"nextbtn"},p=Object(c["j"])("下一步");function R(e,t,i,n,o,a){var r=Object(c["G"])("van-nav-bar"),s=Object(c["G"])("van-field"),R=Object(c["G"])("van-cell-group"),Q=Object(c["G"])("van-uploader"),I=Object(c["G"])("van-button"),E=Object(c["G"])("van-sticky");return Object(c["z"])(),Object(c["h"])("div",g,[Object(c["k"])(r,{title:"企业认证","left-arrow":"",onClickLeft:a.onClickLeft},null,8,["onClickLeft"]),l,Object(c["i"])("div",f,[Object(c["i"])("div",d,[Object(c["k"])(R,{inset:"",style:{border:"1px solid #ccc"}},{default:Object(c["O"])((function(){return[Object(c["k"])(s,{modelValue:o.form.name,"onUpdate:modelValue":t[0]||(t[0]=function(e){return o.form.name=e}),label:"法人姓名",placeholder:"请输入你的真实姓名"},null,8,["modelValue"]),Object(c["k"])(s,{modelValue:o.form.idcard,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.form.idcard=e}),label:"身份证号",placeholder:"请输入你的身份证号"},null,8,["modelValue"]),Object(c["k"])(s,{modelValue:o.form.phone,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.form.phone=e}),type:"number",label:"手机号码",placeholder:"请输入你的手机号码"},null,8,["modelValue"])]})),_:1})]),Object(c["i"])("div",A,[u,m,Object(c["i"])("div",B,[Object(c["k"])(Q,{"after-read":a.afterRead0},{default:Object(c["O"])((function(){return[Object(c["i"])("img",{src:null==o.form.idcard_front_img?"img/zheng.png":a.setImg(o.form.idcard_front_img),style:{width:"300px",height:"194px"}},null,8,C)]})),_:1},8,["after-read"])]),Object(c["i"])("div",h,[Object(c["k"])(Q,{"after-read":a.afterRead1},{default:Object(c["O"])((function(){return[Object(c["i"])("img",{src:null==o.form.idcard_back_img?"img/fan.png":a.setImg(o.form.idcard_back_img),style:{width:"300px",height:"194px"}},null,8,b)]})),_:1},8,["after-read"])])])]),Object(c["k"])(E,{"offset-bottom":0,position:"bottom"},{default:Object(c["O"])((function(){return[Object(c["i"])("div",O,[Object(c["k"])(I,{type:"primary",onClick:a.nextClick,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(c["O"])((function(){return[p]})),_:1},8,["onClick"])])]})),_:1})])}i("e17f");var Q=i("2241"),I=(i("ac1f"),i("00b4"),i("e9c4"),i("c1fb")),E=i("c1df"),w=i.n(E),D={name:"Companyone",data:function(){return{loading:!1,finished:!1,refreshing:!1,form:{name:"",idcard:"",phone:"",idcard_front_img:null,idcard_back_img:null}}},mounted:function(){var e=localStorage.getItem("data");null!=e&&(this.form=JSON.parse(e))},methods:{nextClick:function(){if(null!=this.form.idcard_front_img)if(null!=this.form.idcard_back_img)if(11==this.form.phone.length)if(18==this.form.idcard.length){var e=/^[\u4e00-\u9fa5]{2,4}$/;this.form.name.length<2||!e.test(this.form.name)?Q["a"].alert({message:"姓名输入错误"}):(localStorage.setItem("data",JSON.stringify(this.form)),this.$router.push({path:"/companytwo"}))}else Q["a"].alert({message:"身份证号码输入错误"});else Q["a"].alert({message:"手机号输入错误"});else Q["a"].alert({message:"请上传身份证国徽面文件"});else Q["a"].alert({message:"请上传身份证人像面文件"})},afterRead0:function(e){console.log(e);var t=this;Object(I["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.idcard_front_img=e.result}))},afterRead1:function(e){this.loading=!0;var t=this;Object(I["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.idcard_back_img=e.result}))},getTime:function(e){return w()(1e3*e).format("YYYY-MM-DD HH:mm:ss")},setImg:function(e){return null==e||""==e?"./img/logo.png":I["a"]+"/"+e},onClickLeft:function(){return history.back()}}},j=(i("1c1a"),i("d959")),F=i.n(j);const k=F()(D,[["render",R],["__scopeId","data-v-2f06983b"]]);t["default"]=k}}]); +//# sourceMappingURL=chunk-7bd2da6e.8dee5c74.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-7bd2da6e.8dee5c74.js.map b/example/tpt/wx/js/chunk-7bd2da6e.8dee5c74.js.map new file mode 100644 index 0000000..64dc197 --- /dev/null +++ b/example/tpt/wx/js/chunk-7bd2da6e.8dee5c74.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./src/components/Companyone.vue?4805","webpack:///./src/assets/img/cc3.png","webpack:///./src/assets/img/cc2.png","webpack:///./src/components/Companyone.vue","webpack:///./src/components/Companyone.vue?8754"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","module","exports","class","src","style","title","left-arrow","onClickLeft","inset","form","name","label","placeholder","idcard","phone","type","after-read","afterRead0","idcard_front_img","setImg","afterRead1","idcard_back_img","offset-bottom","position","nextClick","block","round","size","color","data","loading","finished","refreshing","mounted","localStorage","getItem","JSON","parse","methods","length","regName","alert","message","setItem","stringify","$router","push","file","console","log","that","content","then","res","getTime","unixTime","format","history","back","__exports__","render"],"mappings":"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","file":"js/chunk-7bd2da6e.8dee5c74.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Companyone.vue?vue&type=style&index=0&id=2f06983b&scoped=true&lang=css\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII=\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Companyone.vue?vue&type=template&id=2f06983b&scoped=true\"\nimport script from \"./Companyone.vue?vue&type=script&lang=js\"\nexport * from \"./Companyone.vue?vue&type=script&lang=js\"\n\nimport \"./Companyone.vue?vue&type=style&index=0&id=2f06983b&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2f06983b\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-80c14306.5daf86b7.js b/example/tpt/wx/js/chunk-80c14306.5daf86b7.js new file mode 100644 index 0000000..aa7fdb7 --- /dev/null +++ b/example/tpt/wx/js/chunk-80c14306.5daf86b7.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-80c14306"],{"0089":function(A,e){A.exports="data:image/png;base64,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"},"08b6":function(A,e,t){"use strict";t("e2d7")},"57da":function(A,e,t){"use strict";t.r(e);t("b0c0");var c=t("f2bf"),i=t("0089"),s=t.n(i),n=t("86aa"),g=t.n(n),o=t("a4e0"),a=t.n(o),r=t("c5ed"),u=t.n(r),B=t("6780"),m=t.n(B),C=t("84ca"),Q=t.n(C),b=function(A){return Object(c["C"])("data-v-d890f200"),A=A(),Object(c["A"])(),A},l={class:"myHome"},w={class:"rinfo"},E={class:"companyname"},I={class:"ynames"},f={class:"homeBar"},j=b((function(){return Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:s.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"}," 调研填报 ")],-1)})),d=b((function(){return Object(c["i"])("img",{src:g.a,class:"rr"},null,-1)})),O=[j,d],p={class:"homecont"},D=["onClick"],h=b((function(){return Object(c["i"])("i",{class:"icc"},null,-1)})),y={key:0,class:"yss"},H={key:1,class:"yss"},M={key:2,class:"yss"},L={key:3,class:"yss"},Y={key:4,class:"yss"},k={class:"homeBar"},v={class:"flexqq"},P=b((function(){return Object(c["i"])("img",{src:a.a,class:"homeIcon"},null,-1)})),S={class:"homeText"},U=Object(c["j"])(" 认证信息"),R=b((function(){return Object(c["i"])("img",{src:g.a,class:"rr"},null,-1)})),q=b((function(){return Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:u.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"}," 个人设置")],-1)})),z=b((function(){return Object(c["i"])("img",{src:g.a,class:"rr"},null,-1)})),N=[q,z],W=b((function(){return Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:m.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"},"关于我们")],-1)})),K=b((function(){return Object(c["i"])("img",{src:g.a,class:"rr"},null,-1)})),Z=[W,K],F=b((function(){return Object(c["i"])("div",{class:"homeLi"},[Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:Q.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"}," 版本信息")]),Object(c["i"])("div",{style:{color:"#ccc"}},"V1.10.0")],-1)}));function X(A,e,t,i,s,n){var g=Object(c["G"])("van-image");return Object(c["z"])(),Object(c["h"])("div",l,[Object(c["i"])("div",{class:"HomeHead",onClick:e[0]||(e[0]=function(e){return A.$router.push("/center")})},[Object(c["k"])(g,{round:"",width:"70px",height:"70px",fit:"cover",src:n.setImg(s.info["avatar"])},null,8,["src"]),Object(c["i"])("div",w,[Object(c["i"])("div",E,Object(c["K"])(s.info.company.name),1),Object(c["i"])("div",I,Object(c["K"])(s.info.name),1)])]),Object(c["i"])("div",f,[Object(c["i"])("div",{class:"homeLi",onClick:e[1]||(e[1]=function(e){return A.$router.push("/matters")})},O),Object(c["i"])("div",p,[(Object(c["z"])(!0),Object(c["h"])(c["a"],null,Object(c["F"])(s.info.questions,(function(A,e){return Object(c["z"])(),Object(c["h"])("div",{key:e,class:"contxt",onClick:function(e){return n.clickLi(A)}},[h,Object(c["i"])("h1",null,Object(c["K"])(A.name)+"-截止("+Object(c["K"])(n.getTime(A.question.end_time))+")",1),0==A.status?(Object(c["z"])(),Object(c["h"])("div",y,"(待填报)")):Object(c["g"])("",!0),1==A.status?(Object(c["z"])(),Object(c["h"])("div",H,"(待上传文件)")):Object(c["g"])("",!0),2==A.status?(Object(c["z"])(),Object(c["h"])("div",M,"(待审核)")):Object(c["g"])("",!0),3==A.status?(Object(c["z"])(),Object(c["h"])("div",L,"(填报完成)")):Object(c["g"])("",!0),4==A.status?(Object(c["z"])(),Object(c["h"])("div",Y,"(驳回重填)")):Object(c["g"])("",!0)],8,D)})),128))])]),Object(c["i"])("div",k,[Object(c["i"])("div",{class:"homeLi",onClick:e[2]||(e[2]=function(){return n.clickAuth&&n.clickAuth.apply(n,arguments)})},[Object(c["i"])("div",v,[P,Object(c["i"])("div",S,[U,Object(c["i"])("span",null,"("+Object(c["K"])(0==s.info.status?"待认证":"已认证")+")",1)])]),R]),Object(c["i"])("div",{class:"homeLi",onClick:e[3]||(e[3]=function(e){return A.$router.push("/center")})},N),Object(c["i"])("div",{class:"homeLi",onClick:e[4]||(e[4]=function(e){return A.$router.push("/mattersCon")})},Z),F])])}t("e17f");var T=t("2241"),G=t("c1fb"),J=t("c1df"),x=t.n(J),V={name:"Home",data:function(){return{info:{name:"",avatar:null,company:{name:""},questions:[]}}},mounted:function(){var A=this,e=Object(G["b"])("user");null!=e&&(this.info=e),Object(G["e"])("app/user/info").then((function(e){Object(G["b"])("user",e.result),console.log(A.info),A.info=e.result;for(var t=0;t1&&4!=A.status))return 0==A.status||4==A.status?(Object(G["b"])("question",A),void this.$router.push({path:"matterCon"})):void this.$router.push({path:"matterUp"});Object(T["a"])({message:"你已经完成填报了"})},clickAuth:function(){var A=this;1!=this.info.status?A.$router.push("/companyone"):T["a"].confirm({message:"你已经认证成功了,是否重新开始认证"}).then((function(){A.$router.push("/companyone")})).catch((function(){}))},setImg:function(A){return null==A||""==A?"img/logo.png":G["a"]+"/"+A},getTime:function(A){return x()(1e3*A).format("MM月DD日")},test:function(){var A={form:[{name:"IEDCXXXS",label:"企业名称",value:"测试",type:"文本",unit:"",fileNum:1,fileRemarks:"上传营业执照",remarks:"请填写企业名称"},{name:"IEDCXXXS",label:"2018年营业收入",value:100,type:"数字",unit:"万元",remarks:"请填写2018年营业收入"},{name:"IEDCXXXS",label:"企业主导或参与国际、“一带一路”区域、国家级、行业、省级等行业标准制定",value:"区县级",type:"区县级/市州级/省级/国家级/国际级/行业级/一带一路级",fileNum:1,fileRemarks:"上传证明文件",remarks:"请选择级别"}]};console.log(A)}}},$=(t("08b6"),t("d959")),_=t.n($);const AA=_()(V,[["render",X],["__scopeId","data-v-d890f200"]]);e["default"]=AA},6780:function(A,e){A.exports="data:image/png;base64,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"},"84ca":function(A,e,t){A.exports=t.p+"img/g4.32408478.png"},"86aa":function(A,e){A.exports="data:image/png;base64,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"},a4e0:function(A,e){A.exports="data:image/png;base64,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"},c5ed:function(A,e,t){A.exports=t.p+"img/g2.ae2f1ecd.png"},e2d7:function(A,e,t){}}]); +//# sourceMappingURL=chunk-80c14306.5daf86b7.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-80c14306.5daf86b7.js.map b/example/tpt/wx/js/chunk-80c14306.5daf86b7.js.map new file mode 100644 index 0000000..e17961a --- /dev/null +++ b/example/tpt/wx/js/chunk-80c14306.5daf86b7.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/assets/img/g5.png","webpack:///./src/components/Home.vue?5e52","webpack:///./src/components/Home.vue","webpack:///./src/components/Home.vue?4ebe","webpack:///./src/assets/img/g3.png","webpack:///./src/assets/img/g4.png","webpack:///./src/assets/img/rr.png","webpack:///./src/assets/img/g1.png","webpack:///./src/assets/img/g2.png"],"names":["module","exports","class","src","style","$router","push","round","width","height","fit","setImg","info","company","name","questions","q","index","clickLi","getTime","question","end_time","status","clickAuth","data","avatar","mounted","that","this","then","res","result","console","log","i","length","confirm","message","catch","methods","path","unixTime","format","test","x","form","__exports__","render"],"mappings":"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","file":"js/chunk-80c14306.5daf86b7.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Home.vue?vue&type=style&index=0&id=d890f200&scoped=true&lang=css\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Home.vue?vue&type=template&id=d890f200&scoped=true\"\nimport script from \"./Home.vue?vue&type=script&lang=js\"\nexport * from \"./Home.vue?vue&type=script&lang=js\"\n\nimport \"./Home.vue?vue&type=style&index=0&id=d890f200&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-d890f200\"]])\n\nexport default __exports__","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/g4.32408478.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/g2.ae2f1ecd.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-8487c140.cfb3092b.js b/example/tpt/wx/js/chunk-8487c140.cfb3092b.js new file mode 100644 index 0000000..3202120 --- /dev/null +++ b/example/tpt/wx/js/chunk-8487c140.cfb3092b.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8487c140"],{"1ce6":function(e,t,n){"use strict";n("9973")},4181:function(e,t,n){"use strict";n.r(t);var c=n("f2bf"),o=function(e){return Object(c["C"])("data-v-16217292"),e=e(),Object(c["A"])(),e},u={class:"center"},l={class:"boxs"},r=o((function(){return Object(c["i"])("h1",{class:"boxTitle"},"个人信息",-1)})),a={class:"nextbtn"},b=Object(c["j"])("保存");function i(e,t,n,o,i,f){var s=Object(c["G"])("van-nav-bar"),O=Object(c["G"])("van-field"),d=Object(c["G"])("van-uploader"),j=Object(c["G"])("van-cell-group"),p=Object(c["G"])("van-button");return Object(c["z"])(),Object(c["h"])("div",u,[Object(c["k"])(s,{title:"个人中心","left-arrow":"",onClickLeft:o.onClickLeft},null,8,["onClickLeft"]),Object(c["i"])("div",l,[r,Object(c["k"])(j,{outset:""},{default:Object(c["O"])((function(){return[Object(c["k"])(O,{label:"真实姓名",placeholder:"请输入真实姓名"}),Object(c["k"])(O,{label:"手机号码",type:"number",placeholder:"请输入手机号码"}),Object(c["k"])(O,{label:"邮箱地址",placeholder:"邮箱"}),Object(c["k"])(O,{label:"身份证号",placeholder:"请输入身份证号",type:"number"}),Object(c["k"])(O,{name:"uploader",label:"上传头像"},{input:Object(c["O"])((function(){return[Object(c["k"])(d,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.value=t})},null,8,["modelValue"])]})),_:1})]})),_:1})]),Object(c["i"])("div",a,[Object(c["k"])(p,{type:"primary",block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(c["O"])((function(){return[b]})),_:1})])])}n("e17f");var f=n("2241"),s=n("c1fb"),O={name:"Center",setup:function(){var e=function(){return history.back()};return{onClickLeft:e}},data:function(){return{form:{}}},mounted:function(){var e=this;Object(s["e"])("/app/admin/info",{}).then((function(t){0==t.status?e.form=t.result:Object(f["a"])({message:t.error.msg})}))},methods:{onSubmit:function(){console.log("dasdas"),Object(s["f"])(null),this.$router.push("/login")},onSubmit1:function(){Object(s["c"])()}}},d=(n("1ce6"),n("d959")),j=n.n(d);const p=j()(O,[["render",i],["__scopeId","data-v-16217292"]]);t["default"]=p},9973:function(e,t,n){}}]); +//# sourceMappingURL=chunk-8487c140.cfb3092b.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-8487c140.cfb3092b.js.map b/example/tpt/wx/js/chunk-8487c140.cfb3092b.js.map new file mode 100644 index 0000000..35ed616 --- /dev/null +++ b/example/tpt/wx/js/chunk-8487c140.cfb3092b.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/Center.vue?816c","webpack:///./src/components/Center.vue","webpack:///./src/components/Center.vue?0d02"],"names":["class","title","left-arrow","onClickLeft","outset","label","placeholder","type","name","input","value","block","round","size","color","setup","history","back","data","form","mounted","that","this","then","res","status","result","message","error","msg","methods","onSubmit","console","log","$router","push","onSubmit1","__exports__","render"],"mappings":"kHAAA,W,6ICCOA,MAAM,U,GAEJA,MAAM,Q,uBACT,eAA8B,MAA1BA,MAAM,YAAW,QAAI,M,GAatBA,MAAM,W,iBAC2D,M,qNAjBxE,eAmBM,MAnBN,EAmBM,CAlBJ,eAA+E,GAAlEC,MAAM,OAAOC,aAAA,GAAa,YAAY,EAAAC,a,wBACnD,eAaM,MAbN,EAaM,CAZJ,EACA,eAUiB,GAVDC,OAAA,IAAM,C,wBACpB,iBAAiD,CAAjD,eAAiD,GAAtCC,MAAM,OAASC,YAAY,YACtC,eAAiE,GAArDD,MAAM,OAASE,KAAK,SAAUD,YAAY,YACtD,eAA6C,GAAjCD,MAAM,OAASC,YAAY,OACvC,eAA8D,GAAlDD,MAAM,OAAOC,YAAY,UAAUC,KAAK,WACpD,eAIY,GAJDC,KAAK,WAAWH,MAAM,Q,CACpBI,MAAK,gBACd,iBAAgC,CAAhC,eAAgC,G,WAAT,EAAAC,M,qDAAA,EAAAA,MAAK,K,6CAKpC,eAEM,MAFN,EAEM,CADJ,eAAmF,GAAvEH,KAAK,UAAUI,MAAA,GAAMC,MAAA,GAAMC,KAAK,QAAQC,MAAM,W,yBAAU,iBAAE,C,sDAQ7D,GACbN,KAAM,SACNO,MAFa,WAGX,IAAMZ,EAAc,kBAAMa,QAAQC,QAClC,MAAM,CACJd,gBAGJe,KAAK,WACJ,MAAM,CACJC,KAAK,KAGRC,QAba,WAcX,IAAIC,EAAKC,KACT,eAAK,kBAAkB,IAAIC,MAAK,SAAUC,GACzB,GAAZA,EAAIC,OAIPJ,EAAKF,KAAKK,EAAIE,OAHZ,eAAO,CAAEC,QAASH,EAAII,MAAMC,UAOlCC,QAAQ,CACNC,SADM,WAEJC,QAAQC,IAAI,UACZ,eAAS,MACTX,KAAKY,QAAQC,KAAK,WAEpBC,UANM,WAOJ,oB,iCClDN,MAAMC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E,gB","file":"js/chunk-8487c140.cfb3092b.js","sourcesContent":["export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Center.vue?vue&type=style&index=0&id=16217292&scoped=true&lang=css\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Center.vue?vue&type=template&id=16217292&scoped=true\"\nimport script from \"./Center.vue?vue&type=script&lang=js\"\nexport * from \"./Center.vue?vue&type=script&lang=js\"\n\nimport \"./Center.vue?vue&type=style&index=0&id=16217292&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-16217292\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-9fe3f614.776b2508.js b/example/tpt/wx/js/chunk-9fe3f614.776b2508.js new file mode 100644 index 0000000..23608cc --- /dev/null +++ b/example/tpt/wx/js/chunk-9fe3f614.776b2508.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9fe3f614"],{"36ad":function(t,e,c){"use strict";c.r(e);var i=c("f2bf"),n=c("eadd"),s=c.n(n),r=c("b76b"),a=c.n(r),o=function(t){return Object(i["C"])("data-v-4d4b5405"),t=t(),Object(i["A"])(),t},f={class:"CompanyRegistered"},b=o((function(){return Object(i["i"])("div",{class:"flowbox"},[Object(i["i"])("div",{class:"flowcon"},[Object(i["i"])("img",{src:s.a,class:"circle2"}),Object(i["i"])("i",{class:"lines2"}),Object(i["i"])("img",{src:s.a,class:"circle2"}),Object(i["i"])("i",{class:"lines2"}),Object(i["i"])("img",{src:s.a,class:"circle2"})]),Object(i["i"])("div",{class:"flowpox"},[Object(i["i"])("div",{style:{color:"#478ff3"}},"上传身份信息"),Object(i["i"])("div",{style:{"margin-left":"24px",color:"#478ff3"}},"上传企业信息"),Object(i["i"])("div",{style:{"margin-left":"50px",color:"#478ff3"}},"完成")]),Object(i["i"])("div",{class:"photobox2"},[Object(i["i"])("img",{src:a.a})])],-1)})),A={class:"upphoto"},u=o((function(){return Object(i["i"])("h1",{class:"bigtitle"},"恭喜你企业认证成功",-1)})),l={class:"stitle"},j={class:"nextbtn"},d=Object(i["j"])("立即跳转");function g(t,e,c,n,s,r){var a=Object(i["G"])("van-nav-bar"),o=Object(i["G"])("van-button");return Object(i["z"])(),Object(i["h"])("div",f,[Object(i["k"])(a,{title:"企业认证",onClickLeft:r.onClickLeft},null,8,["onClickLeft"]),b,Object(i["i"])("div",A,[u,Object(i["i"])("h2",l,Object(i["K"])(s.timeSet)+"秒后页面将自动跳转",1)]),Object(i["i"])("div",j,[Object(i["k"])(o,{type:"primary",block:"",round:"",size:"large",color:"#2f58e4",onClick:e[0]||(e[0]=function(e){return t.$router.push({path:"/"})})},{default:Object(i["O"])((function(){return[d]})),_:1})])])}var O=c("c1df"),p=c.n(O),v={name:"companyfinish",data:function(){return{loading:!1,finished:!1,refreshing:!1,timeSet:3}},mounted:function(){var t=this,e=setInterval((function(){if(t.timeSet<=0)return t.$router.push({path:"/"}),void clearInterval(e);t.timeSet=t.timeSet-1}),1e3)},methods:{getTime:function(t){return p()(1e3*t).format("YYYY-MM-DD HH:mm:ss")},onClickLeft:function(){return history.back()}}},m=(c("553b"),c("d959")),h=c.n(m);const B=h()(v,[["render",g],["__scopeId","data-v-4d4b5405"]]);e["default"]=B},"553b":function(t,e,c){"use strict";c("a518")},a518:function(t,e,c){},b76b:function(t,e,c){t.exports=c.p+"img/vc.c744fe6c.png"},eadd:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII="}}]); +//# sourceMappingURL=chunk-9fe3f614.776b2508.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-9fe3f614.776b2508.js.map b/example/tpt/wx/js/chunk-9fe3f614.776b2508.js.map new file mode 100644 index 0000000..6a6c179 --- /dev/null +++ b/example/tpt/wx/js/chunk-9fe3f614.776b2508.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/Companyfinish.vue","webpack:///./src/components/Companyfinish.vue?805e","webpack:///./src/components/Companyfinish.vue?bc4f","webpack:///./src/assets/img/vc.png","webpack:///./src/assets/img/cc2.png"],"names":["class","src","style","title","onClickLeft","timeSet","type","block","round","size","color","$router","push","name","data","loading","finished","refreshing","mounted","that","this","inte","setInterval","clearInterval","methods","getTime","unixTime","format","history","back","__exports__","render","module","exports"],"mappings":"uQACOA,MAAM,qB,uBAET,eAmBM,OAnBDA,MAAM,WAAS,CAClB,eAMM,OANDA,MAAM,WAAS,CAClB,eAAiD,OAA5CC,IAAA,IAA4BD,MAAM,YACvC,eAAsB,KAAnBA,MAAM,WACT,eAAiD,OAA5CC,IAFA,IAE4BD,MAAM,YACvC,eAAsB,KAAnBA,MAAM,WACT,eAAiD,OAA5CC,IAJA,IAI4BD,MAAM,cAEzC,eAIM,OAJDA,MAAM,WAAS,CAClB,eAAwC,OAAnCE,MAAA,mBAAuB,UAC5B,eAA0D,OAArDA,MAAA,wCAAyC,UAC9C,eAAsD,OAAjDA,MAAA,wCAAyC,QAEhD,eAKM,OALDF,MAAM,aAAW,CAEpB,eAAgC,OAA3BC,IAAA,U,SAKJD,MAAM,W,uBACT,eAAmC,MAA/BA,MAAM,YAAW,aAAS,M,GAC1BA,MAAM,U,GAIRA,MAAM,W,iBACgG,Q,mHA7B5G,eA+BM,MA/BN,EA+BM,CA9BJ,eAAqE,GAAxDG,MAAM,OAAU,YAAY,EAAAC,a,wBACzC,EAoBA,eAIM,MAJN,EAIM,CAHJ,EACA,eAA4C,KAA5C,EAA4C,eAAvB,EAAAC,SAAS,YAAS,KAI1C,eAEM,MAFN,EAEM,CADJ,eAA0H,GAA9GC,KAAK,UAAUC,MAAA,GAAMC,MAAA,GAAMC,KAAK,QAAQC,MAAM,UAAW,QAAK,+BAAE,EAAAC,QAAQC,KAAI,e,yBAAiB,iBAAI,C,yCAQnG,GACbC,KAAM,gBAENC,KAHa,WAIX,MAAO,CACLC,SAAS,EACTC,UAAU,EACVC,YAAY,EACZZ,QAAQ,IAKZa,QAba,WAcX,IAAIC,EAAKC,KACLC,EAAKC,aAAY,WACnB,GAAGH,EAAKd,SAAS,EAGf,OAFAc,EAAKR,QAAQC,KAAK,CAAC,KAAQ,WAC3BW,cAAcF,GAGhBF,EAAKd,QAAQc,EAAKd,QAAQ,IAC1B,MAEJmB,QAAS,CACPC,QADO,SACCC,GAEN,OAAO,IAAkB,IAAXA,GAAiBC,OAAO,wBAExCvB,YAAa,kBAAMwB,QAAQC,U,iCC5D/B,MAAMC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E,gB,oCCTf,W,4CCAAC,EAAOC,QAAU,IAA0B,uB,mBCA3CD,EAAOC,QAAU","file":"js/chunk-9fe3f614.776b2508.js","sourcesContent":["\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Companyfinish.vue?vue&type=template&id=4d4b5405&scoped=true\"\nimport script from \"./Companyfinish.vue?vue&type=script&lang=js\"\nexport * from \"./Companyfinish.vue?vue&type=script&lang=js\"\n\nimport \"./Companyfinish.vue?vue&type=style&index=0&id=4d4b5405&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4d4b5405\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Companyfinish.vue?vue&type=style&index=0&id=4d4b5405&scoped=true&lang=css\"","module.exports = __webpack_public_path__ + \"img/vc.c744fe6c.png\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII=\""],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-a847bd8a.a5b4aeb4.js b/example/tpt/wx/js/chunk-a847bd8a.a5b4aeb4.js new file mode 100644 index 0000000..2efc689 --- /dev/null +++ b/example/tpt/wx/js/chunk-a847bd8a.a5b4aeb4.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a847bd8a"],{"00b4":function(e,t,i){"use strict";i("ac1f");var c=i("23e7"),n=i("da84"),o=i("c65b"),a=i("e330"),r=i("1626"),s=i("861d"),g=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),l=n.Error,A=a(/./.test);c({target:"RegExp",proto:!0,forced:!g},{test:function(e){var t=this.exec;if(!r(t))return A(this,e);var i=o(t,this,e);if(null!==i&&!s(i))throw new l("RegExp exec method returned something other than an Object or null");return!!i}})},"0565":function(e,t,i){"use strict";i("70b1")},"70b1":function(e,t,i){},cce5:function(e,t){e.exports="data:image/png;base64,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"},eadd:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII="},f979:function(e,t,i){"use strict";i.r(t);i("b0c0");var c=i("f2bf"),n=i("eadd"),o=i.n(n),a=i("cce5"),r=i.n(a),s=function(e){return Object(c["C"])("data-v-0437339e"),e=e(),Object(c["A"])(),e},g={class:"CompanyRegistered"},l=s((function(){return Object(c["i"])("div",{class:"flowbox"},[Object(c["i"])("div",{class:"flowcon"},[Object(c["i"])("img",{src:o.a,class:"circle2"}),Object(c["i"])("i",{class:"lines2"}),Object(c["i"])("img",{src:r.a,class:"circle1"}),Object(c["i"])("i",{class:"lines1"}),Object(c["i"])("img",{src:r.a,class:"circle1"})]),Object(c["i"])("div",{class:"flowpox"},[Object(c["i"])("div",{style:{color:"#478ff3"}},"上传身份信息"),Object(c["i"])("div",{style:{"margin-left":"24px"}},"上传企业信息"),Object(c["i"])("div",{style:{"margin-left":"50px"}},"完成")])],-1)})),A={class:"fabox"},f={class:"upphoto"},d=s((function(){return Object(c["i"])("h1",{class:"bigtitle"},"上传法人身份证信息",-1)})),u=s((function(){return Object(c["i"])("h2",{class:"stitle"},"完成认证需要核实法人身份信息,请拍摄法人身份证",-1)})),m={class:"photobox"},B=["src"],C={class:"photobox"},h=["src"],b={class:"nextbtn"},O=Object(c["j"])("下一步");function R(e,t,i,n,o,a){var r=Object(c["G"])("van-nav-bar"),s=Object(c["G"])("van-field"),R=Object(c["G"])("van-cell-group"),p=Object(c["G"])("van-uploader"),Q=Object(c["G"])("van-button"),I=Object(c["G"])("van-sticky");return Object(c["z"])(),Object(c["h"])("div",g,[Object(c["k"])(r,{title:"企业认证","left-arrow":"",onClickLeft:a.onClickLeft},null,8,["onClickLeft"]),l,Object(c["i"])("div",A,[Object(c["k"])(R,{inset:"",style:{border:"1px solid #ccc"}},{default:Object(c["O"])((function(){return[Object(c["k"])(s,{modelValue:o.form.name,"onUpdate:modelValue":t[0]||(t[0]=function(e){return o.form.name=e}),label:"法人姓名",placeholder:"请输入你的真实姓名"},null,8,["modelValue"]),Object(c["k"])(s,{modelValue:o.form.idcard,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.form.idcard=e}),label:"身份证号",placeholder:"请输入你的身份证号"},null,8,["modelValue"]),Object(c["k"])(s,{modelValue:o.form.phone,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.form.phone=e}),type:"number",label:"手机号码",placeholder:"请输入你的手机号码"},null,8,["modelValue"])]})),_:1})]),Object(c["i"])("div",f,[d,u,Object(c["i"])("div",m,[Object(c["k"])(p,{"after-read":a.afterRead0},{default:Object(c["O"])((function(){return[Object(c["i"])("img",{src:null==o.form.idcard_front_img?"img/zheng.png":a.setImg(o.form.idcard_front_img),style:{width:"300px",height:"194px"}},null,8,B)]})),_:1},8,["after-read"])]),Object(c["i"])("div",C,[Object(c["k"])(p,{"after-read":a.afterRead1},{default:Object(c["O"])((function(){return[Object(c["i"])("img",{src:null==o.form.idcard_back_img?"img/fan.png":a.setImg(o.form.idcard_back_img),style:{width:"300px",height:"194px"}},null,8,h)]})),_:1},8,["after-read"])])]),Object(c["k"])(I,{"offset-bottom":0,position:"bottom"},{default:Object(c["O"])((function(){return[Object(c["i"])("div",b,[Object(c["k"])(Q,{type:"primary",onClick:a.nextClick,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(c["O"])((function(){return[O]})),_:1},8,["onClick"])])]})),_:1})])}i("e17f");var p=i("2241"),Q=(i("ac1f"),i("00b4"),i("e9c4"),i("c1fb")),I=i("c1df"),E=i.n(I),D={name:"Companyone",data:function(){return{loading:!1,finished:!1,refreshing:!1,form:{name:"",idcard:"",phone:"",idcard_front_img:null,idcard_back_img:null}}},mounted:function(){var e=localStorage.getItem("data");null!=e&&(this.form=JSON.parse(e))},methods:{nextClick:function(){if(null!=this.form.idcard_front_img)if(null!=this.form.idcard_back_img)if(11==this.form.phone.length)if(18==this.form.idcard.length){var e=/^[\u4e00-\u9fa5]{2,4}$/;this.form.name.length<2||!e.test(this.form.name)?p["a"].alert({message:"姓名输入错误"}):(localStorage.setItem("data",JSON.stringify(this.form)),this.$router.push({path:"/companytwo"}))}else p["a"].alert({message:"身份证号码输入错误"});else p["a"].alert({message:"手机号输入错误"});else p["a"].alert({message:"请上传身份证国徽面文件"});else p["a"].alert({message:"请上传身份证人像面文件"})},afterRead0:function(e){console.log(e);var t=this;Object(Q["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.idcard_front_img=e.result}))},afterRead1:function(e){this.loading=!0;var t=this;Object(Q["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.idcard_back_img=e.result}))},getTime:function(e){return E()(1e3*e).format("YYYY-MM-DD HH:mm:ss")},setImg:function(e){return null==e||""==e?"./img/logo.png":Q["a"]+"/"+e},onClickLeft:function(){return history.back()}}},w=(i("0565"),i("d959")),j=i.n(w);const F=j()(D,[["render",R],["__scopeId","data-v-0437339e"]]);t["default"]=F}}]); +//# sourceMappingURL=chunk-a847bd8a.a5b4aeb4.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-a847bd8a.a5b4aeb4.js.map b/example/tpt/wx/js/chunk-a847bd8a.a5b4aeb4.js.map new file mode 100644 index 0000000..609d7dd --- /dev/null +++ b/example/tpt/wx/js/chunk-a847bd8a.a5b4aeb4.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./src/components/Companyone.vue?c83e","webpack:///./src/assets/img/cc3.png","webpack:///./src/assets/img/cc2.png","webpack:///./src/components/Companyone.vue","webpack:///./src/components/Companyone.vue?8754"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","module","exports","class","src","style","title","left-arrow","onClickLeft","inset","form","name","label","placeholder","idcard","phone","type","after-read","afterRead0","idcard_front_img","setImg","afterRead1","idcard_back_img","offset-bottom","position","nextClick","block","round","size","color","data","loading","finished","refreshing","mounted","localStorage","getItem","JSON","parse","methods","length","regName","alert","message","setItem","stringify","$router","push","file","console","log","that","content","then","res","getTime","unixTime","format","history","back","__exports__","render"],"mappings":"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","file":"js/chunk-a847bd8a.a5b4aeb4.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Companyone.vue?vue&type=style&index=0&id=0437339e&scoped=true&lang=css\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII=\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Companyone.vue?vue&type=template&id=0437339e&scoped=true\"\nimport script from \"./Companyone.vue?vue&type=script&lang=js\"\nexport * from \"./Companyone.vue?vue&type=script&lang=js\"\n\nimport \"./Companyone.vue?vue&type=style&index=0&id=0437339e&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0437339e\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-a8bc62ea.ab9b17ed.js b/example/tpt/wx/js/chunk-a8bc62ea.ab9b17ed.js new file mode 100644 index 0000000..820c6a6 --- /dev/null +++ b/example/tpt/wx/js/chunk-a8bc62ea.ab9b17ed.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a8bc62ea"],{"0089":function(A,e){A.exports="data:image/png;base64,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"},2167:function(A,e,t){},"57da":function(A,e,t){"use strict";t.r(e);t("b0c0");var i=t("f2bf"),c=t("0089"),s=t.n(c),n=t("86aa"),a=t.n(n),g=t("a4e0"),o=t.n(g),r=t("c5ed"),m=t.n(r),u=t("6780"),B=t.n(u),l=t("84ca"),C=t.n(l),Q=function(A){return Object(i["C"])("data-v-363088e4"),A=A(),Object(i["A"])(),A},b={class:"myHome"},E={class:"rinfo"},I={class:"companyname"},w={class:"ynames"},f={class:"homeBar"},p=Q((function(){return Object(i["i"])("div",{class:"flexqq"},[Object(i["i"])("img",{src:s.a,class:"homeIcon"}),Object(i["i"])("div",{class:"homeText"}," 调研填报 ")],-1)})),j=Q((function(){return Object(i["i"])("img",{src:a.a,class:"rr"},null,-1)})),O=[p,j],d={class:"homecont"},D=["onClick"],y=Q((function(){return Object(i["i"])("i",{class:"icc"},null,-1)})),k={key:0,class:"yss"},X={key:1,class:"yss"},S={key:2,class:"yss"},h={key:3,class:"yss"},H={key:4,class:"yss"},M={class:"homeBar"},L={class:"flexqq"},Y=Q((function(){return Object(i["i"])("img",{src:o.a,class:"homeIcon"},null,-1)})),P={class:"homeText"},v=Object(i["j"])(" 认证信息"),R=Q((function(){return Object(i["i"])("img",{src:a.a,class:"rr"},null,-1)})),U=Q((function(){return Object(i["i"])("div",{class:"flexqq"},[Object(i["i"])("img",{src:m.a,class:"homeIcon"}),Object(i["i"])("div",{class:"homeText"}," 个人设置")],-1)})),q=Q((function(){return Object(i["i"])("img",{src:a.a,class:"rr"},null,-1)})),N=[U,q],z=Q((function(){return Object(i["i"])("div",{class:"flexqq"},[Object(i["i"])("img",{src:B.a,class:"homeIcon"}),Object(i["i"])("div",{class:"homeText"},"关于我们")],-1)})),W=Q((function(){return Object(i["i"])("img",{src:a.a,class:"rr"},null,-1)})),K=[z,W],Z=Q((function(){return Object(i["i"])("div",{class:"homeLi"},[Object(i["i"])("div",{class:"flexqq"},[Object(i["i"])("img",{src:C.a,class:"homeIcon"}),Object(i["i"])("div",{class:"homeText"}," 版本信息")]),Object(i["i"])("div",{style:{color:"#ccc"}},"V1.10.0")],-1)}));function F(A,e,t,c,s,n){var a=Object(i["G"])("van-image");return Object(i["z"])(),Object(i["h"])("div",b,[Object(i["i"])("div",{class:"HomeHead",onClick:e[0]||(e[0]=function(e){return A.$router.push("/center")})},[Object(i["k"])(a,{round:"",width:"70px",height:"70px",fit:"cover",src:n.setImg(s.info["avatar"])},null,8,["src"]),Object(i["i"])("div",E,[Object(i["i"])("div",I,Object(i["K"])(s.info.company.name),1),Object(i["i"])("div",w,Object(i["K"])(s.info.name),1)])]),Object(i["i"])("div",f,[Object(i["i"])("div",{class:"homeLi",onClick:e[1]||(e[1]=function(e){return A.$router.push("/matters")})},O),Object(i["i"])("div",d,[(Object(i["z"])(!0),Object(i["h"])(i["a"],null,Object(i["F"])(s.info.questions,(function(A,e){return Object(i["z"])(),Object(i["h"])("div",{key:e,class:"contxt",onClick:function(e){return n.clickLi(A)}},[y,Object(i["i"])("h1",null,Object(i["K"])(A.name)+"-截止("+Object(i["K"])(n.getTime(A.question.end_time))+")",1),0==A.status?(Object(i["z"])(),Object(i["h"])("div",k,"(待填报)")):Object(i["g"])("",!0),1==A.status?(Object(i["z"])(),Object(i["h"])("div",X,"(待上传文件)")):Object(i["g"])("",!0),2==A.status?(Object(i["z"])(),Object(i["h"])("div",S,"(待审核)")):Object(i["g"])("",!0),3==A.status?(Object(i["z"])(),Object(i["h"])("div",h,"(填报完成)")):Object(i["g"])("",!0),4==A.status?(Object(i["z"])(),Object(i["h"])("div",H,"(驳回重填)")):Object(i["g"])("",!0)],8,D)})),128))])]),Object(i["i"])("div",M,[Object(i["i"])("div",{class:"homeLi",onClick:e[2]||(e[2]=function(){return n.clickAuth&&n.clickAuth.apply(n,arguments)})},[Object(i["i"])("div",L,[Y,Object(i["i"])("div",P,[v,Object(i["i"])("span",null,"("+Object(i["K"])(0==s.info.status?"待认证":"已认证")+")",1)])]),R]),Object(i["i"])("div",{class:"homeLi",onClick:e[3]||(e[3]=function(e){return A.$router.push("/center")})},N),Object(i["i"])("div",{class:"homeLi",onClick:e[4]||(e[4]=function(e){return A.$router.push("/mattersCon")})},K),Z])])}t("e17f");var T=t("2241"),G=t("c1fb"),J=t("c1df"),x=t.n(J),V={name:"Home",data:function(){return{info:{name:"",avatar:null,company:{name:""},questions:[]}}},mounted:function(){var A=this,e=Object(G["b"])("user");null!=e&&(this.info=e),Object(G["e"])("app/user/info").then((function(e){Object(G["b"])("user",e.result),console.log(A.info),A.info=e.result;for(var t=0;t1&&4!=A.status))return 0==A.status||4==A.status?(Object(G["b"])("question",A),void this.$router.push({path:"matterCon"})):void this.$router.push({path:"matterUp"});Object(T["a"])({message:"你已经完成填报了"})},clickAuth:function(){var A=this;1!=this.info.status?A.$router.push("/companyone"):T["a"].confirm({message:"你已经认证成功了,是否重新开始认证"}).then((function(){A.$router.push("/companyone")})).catch((function(){}))},setImg:function(A){return null==A||""==A?"img/logo.png":G["a"]+"/"+A},getTime:function(A){return x()(1e3*A).format("MM月DD日")},test:function(){var A={form:[{name:"IEDCXXXS",label:"企业名称",type:"文本",unit:"",fileNum:1,fileRemarks:"上传营业执照",remarks:"请填写企业名称"},{name:"IEDCXXXS",label:"所属行业小类代码",type:"文本",unit:"",remarks:"请填写企业所属行业小类代码"},{name:"IEDCXXXS",label:"企业地址",type:"文本",unit:"",remarks:"请填写企业地址"},{name:"IEDCXXXS",label:"属地名称",type:"文本",unit:"",remarks:"请填写园区或街道名称"},{name:"IEDCXXXS",label:"企业负责人",type:"文本",unit:"",remarks:""},{name:"IEDCXXXS",label:"企业负责人手机号",type:"文本",unit:"",remarks:""},{name:"IEDCXXXS",label:"2020年营业收入",type:"数字",unit:"万元",remarks:"请填写2020年营业收入"},{name:"IEDCXXXS",label:"2020年利润总额",type:"数字",unit:"万元",remarks:"请填写2020年利润总额"},{name:"IEDCXXXS",label:"2020年应缴税金",type:"数字",unit:"万元",remarks:"请填写2020年应缴税金"},{name:"IEDCXXXS",label:"用地面积",type:"数字",unit:"亩",remarks:""},{name:"IEDCXXXS",label:"企业主导或参与国际、“一带一路”区域、国家级、行业、省级等行业标准制定",type:"区县级/市州级/省级/国家级/国际级/行业级/一带一路级",fileNum:1,fileRemarks:"上传行业标准制定证明文件",remarks:"请选择级别"},{name:"IEDCXXXS",label:"企业产品市场占有率全球、国内、区域(省级行政区以上)领先",type:"区县级/市州级/省级/国家级/国际级/行业级",fileNum:1,fileRemarks:"上传产品市场占有率领先证明文件",remarks:"请选择级别"},{name:"IEDCXXXS",label:"企业获得国家级、省级、市级专精特新“小巨人”企业等称号",type:"区县级/市州级/省级/国家级/国际级/行业级",fileNum:1,fileRemarks:"上传“小巨人”证明文件",remarks:"请选择级别"},{name:"IEDCXXXS",label:"企业品牌为国家级、省级、市级知名品牌的(含地理标志保护)",type:"区县级/市州级/省级/国家级/国际级/行业级",fileNum:1,fileRemarks:"上传知名品牌证明文件",remarks:"请选择级别"}]};console.log(A)}}},$=(t("624f"),t("d959")),_=t.n($);const AA=_()(V,[["render",F],["__scopeId","data-v-363088e4"]]);e["default"]=AA},"624f":function(A,e,t){"use strict";t("2167")},6780:function(A,e){A.exports="data:image/png;base64,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"},"84ca":function(A,e,t){A.exports=t.p+"img/g4.32408478.png"},"86aa":function(A,e){A.exports="data:image/png;base64,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"},a4e0:function(A,e){A.exports="data:image/png;base64,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"},c5ed:function(A,e,t){A.exports=t.p+"img/g2.ae2f1ecd.png"}}]); +//# sourceMappingURL=chunk-a8bc62ea.ab9b17ed.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-a8bc62ea.ab9b17ed.js.map b/example/tpt/wx/js/chunk-a8bc62ea.ab9b17ed.js.map new file mode 100644 index 0000000..a8c4778 --- /dev/null +++ b/example/tpt/wx/js/chunk-a8bc62ea.ab9b17ed.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/assets/img/g5.png","webpack:///./src/components/Home.vue","webpack:///./src/components/Home.vue?4ebe","webpack:///./src/components/Home.vue?3fde","webpack:///./src/assets/img/g3.png","webpack:///./src/assets/img/g4.png","webpack:///./src/assets/img/rr.png","webpack:///./src/assets/img/g1.png","webpack:///./src/assets/img/g2.png"],"names":["module","exports","class","src","style","$router","push","round","width","height","fit","setImg","info","company","name","questions","q","index","clickLi","getTime","question","end_time","status","clickAuth","data","avatar","mounted","that","this","then","res","result","console","log","i","length","confirm","message","catch","methods","path","unixTime","format","test","x","form","__exports__","render"],"mappings":"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","file":"js/chunk-a8bc62ea.ab9b17ed.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Home.vue?vue&type=template&id=363088e4&scoped=true\"\nimport script from \"./Home.vue?vue&type=script&lang=js\"\nexport * from \"./Home.vue?vue&type=script&lang=js\"\n\nimport \"./Home.vue?vue&type=style&index=0&id=363088e4&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-363088e4\"]])\n\nexport default __exports__","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Home.vue?vue&type=style&index=0&id=363088e4&scoped=true&lang=css\"","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/g4.32408478.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/g2.ae2f1ecd.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-c4bbf8f8.5a63fa73.js b/example/tpt/wx/js/chunk-c4bbf8f8.5a63fa73.js new file mode 100644 index 0000000..2ebc1cd --- /dev/null +++ b/example/tpt/wx/js/chunk-c4bbf8f8.5a63fa73.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c4bbf8f8"],{"1a8d":function(t,e,n){},7649:function(t,e,n){"use strict";n("1a8d")},bab3:function(t,e,n){t.exports=n.p+"img/vc2.59364747.png"},cd34:function(t,e,n){"use strict";n.r(e);var c=n("f2bf"),i=n("bab3"),r=n.n(i),o=function(t){return Object(c["C"])("data-v-50331160"),t=t(),Object(c["A"])(),t},s={class:"CompanyRegistered"},a=o((function(){return Object(c["i"])("div",{class:"flowbox"},[Object(c["i"])("div",{class:"navslist"},[Object(c["i"])("div",{class:"navli",style:{color:"#fff"}},"基础填报"),Object(c["i"])("div",{class:"navli",style:{color:"#fff"}},"文件上传"),Object(c["i"])("div",{class:"navli",style:{color:"#fff",background:"#2f58e4"}},"办理成功")]),Object(c["i"])("div",{class:"photobox2"},[Object(c["i"])("img",{src:r.a})])],-1)})),u={class:"upphoto"},b=o((function(){return Object(c["i"])("h1",{class:"bigtitle"},"恭喜你事项办理成功",-1)})),f={class:"stitle"},l={class:"nextbtn"},d=Object(c["j"])("立即跳转");function v(t,e,n,i,r,o){var v=Object(c["G"])("van-nav-bar"),j=Object(c["G"])("van-button");return Object(c["z"])(),Object(c["h"])("div",s,[Object(c["k"])(v,{title:"调研填报"}),a,Object(c["i"])("div",u,[b,Object(c["i"])("h2",f,Object(c["K"])(r.timeSet)+"秒后页面将自动跳转",1)]),Object(c["i"])("div",l,[Object(c["k"])(j,{type:"primary",block:"",round:"",size:"large",color:"#2f58e4",onClick:e[0]||(e[0]=function(e){return t.$router.push({path:"/"})})},{default:Object(c["O"])((function(){return[d]})),_:1})])])}var j=n("c1fb"),O=n("c1df"),p=n.n(O),m={name:"MattersFinish",data:function(){return{loading:!1,finished:!1,refreshing:!1,timeSet:3}},mounted:function(){var t=this,e=setInterval((function(){if(t.timeSet<=0)return t.$router.push({path:"/"}),void clearInterval(e);t.timeSet=t.timeSet-1}),1e3)},methods:{getTime:function(t){return p()(1e3*t).format("YYYY-MM-DD HH:mm:ss")},setImg:function(t){return null==t||""==t?"./img/logo.png":j["a"]+"/"+t},onClickLeft:function(){return history.back()}}},h=(n("7649"),n("d959")),g=n.n(h);const k=g()(m,[["render",v],["__scopeId","data-v-50331160"]]);e["default"]=k}}]); +//# sourceMappingURL=chunk-c4bbf8f8.5a63fa73.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-c4bbf8f8.5a63fa73.js.map b/example/tpt/wx/js/chunk-c4bbf8f8.5a63fa73.js.map new file mode 100644 index 0000000..295da21 --- /dev/null +++ b/example/tpt/wx/js/chunk-c4bbf8f8.5a63fa73.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/MattersFinish.vue?05ad","webpack:///./src/assets/img/vc2.png","webpack:///./src/components/MattersFinish.vue","webpack:///./src/components/MattersFinish.vue?08b2"],"names":["module","exports","class","style","src","title","timeSet","type","block","round","size","color","$router","push","name","data","loading","finished","refreshing","mounted","that","this","inte","setInterval","clearInterval","methods","getTime","unixTime","format","setImg","onClickLeft","history","back","__exports__","render"],"mappings":"yIAAA,W,qBCAAA,EAAOC,QAAU,IAA0B,wB,kKCCpCC,MAAM,qB,uBAET,eAYM,OAZDA,MAAM,WAAS,CAClB,eAIM,OAJDA,MAAM,YAAU,CACnB,eAAkD,OAA7CA,MAAM,QAAQC,MAAA,gBAAqB,QACxC,eAAkD,OAA7CD,MAAM,QAAQC,MAAA,gBAAqB,QACxC,eAAqE,OAAhED,MAAM,QAAQC,MAAA,qCAAwC,UAE7D,eAKM,OALDD,MAAM,aAAW,CAEpB,eAAiC,OAA5BE,IAAA,U,SAKJF,MAAM,W,uBACT,eAAmC,MAA/BA,MAAM,YAAW,aAAS,M,GAC1BA,MAAM,U,GAIRA,MAAM,W,iBACgG,Q,mHAtB5G,eAwBM,MAxBN,EAwBM,CAvBJ,eAA0C,GAA7BG,MAAM,SACnB,EAaA,eAIM,MAJN,EAIM,CAHJ,EACA,eAA4C,KAA5C,EAA4C,eAAvB,EAAAC,SAAS,YAAS,KAI1C,eAEM,MAFN,EAEM,CADJ,eAA0H,GAA9GC,KAAK,UAAUC,MAAA,GAAMC,MAAA,GAAMC,KAAK,QAAQC,MAAM,UAAW,QAAK,+BAAE,EAAAC,QAAQC,KAAI,e,yBAAiB,iBAAI,C,qDASnG,GACbC,KAAM,gBAENC,KAHa,WAIX,MAAO,CACLC,SAAS,EACTC,UAAU,EACVC,YAAY,EACZZ,QAAQ,IAKZa,QAba,WAcX,IAAIC,EAAKC,KACLC,EAAKC,aAAY,WACnB,GAAGH,EAAKd,SAAS,EAGf,OAFAc,EAAKR,QAAQC,KAAK,CAAC,KAAQ,WAC3BW,cAAcF,GAGhBF,EAAKd,QAAQc,EAAKd,QAAQ,IAC1B,MAEJmB,QAAS,CACPC,QADO,SACCC,GAEN,OAAO,IAAkB,IAAXA,GAAiBC,OAAO,wBAGxCC,OANO,SAMAzB,GACL,OAAW,MAAPA,GAAsB,IAAPA,EACV,iBAEF,OAAU,IAAMA,GAEzB0B,YAAa,kBAAMC,QAAQC,U,iCC7D/B,MAAMC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E","file":"js/chunk-c4bbf8f8.5a63fa73.js","sourcesContent":["export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./MattersFinish.vue?vue&type=style&index=0&id=50331160&scoped=true&lang=css\"","module.exports = __webpack_public_path__ + \"img/vc2.59364747.png\";","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./MattersFinish.vue?vue&type=template&id=50331160&scoped=true\"\nimport script from \"./MattersFinish.vue?vue&type=script&lang=js\"\nexport * from \"./MattersFinish.vue?vue&type=script&lang=js\"\n\nimport \"./MattersFinish.vue?vue&type=style&index=0&id=50331160&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-50331160\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-ed26d390.d8c8cf4a.js b/example/tpt/wx/js/chunk-ed26d390.d8c8cf4a.js new file mode 100644 index 0000000..0fbc4e0 --- /dev/null +++ b/example/tpt/wx/js/chunk-ed26d390.d8c8cf4a.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ed26d390"],{"0089":function(A,e){A.exports="data:image/png;base64,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"},"4a79":function(A,e,t){"use strict";t("fb3e")},"57da":function(A,e,t){"use strict";t.r(e);t("b0c0");var c=t("f2bf"),i=t("0089"),s=t.n(i),n=t("86aa"),a=t.n(n),g=t("a4e0"),o=t.n(g),r=t("c5ed"),m=t.n(r),u=t("6780"),B=t.n(u),l=t("84ca"),C=t.n(l),Q=function(A){return Object(c["C"])("data-v-532ffce4"),A=A(),Object(c["A"])(),A},b={class:"myHome"},E={class:"rinfo"},I={class:"companyname"},f={class:"ynames"},w={class:"homeBar"},p=Q((function(){return Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:s.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"}," 调研填报 ")],-1)})),j=Q((function(){return Object(c["i"])("img",{src:a.a,class:"rr"},null,-1)})),O=[p,j],d={class:"homecont"},D=["onClick"],y=Q((function(){return Object(c["i"])("i",{class:"icc"},null,-1)})),k={key:0,class:"yss"},X={key:1,class:"yss"},S={key:2,class:"yss"},h={key:3,class:"yss"},H={key:4,class:"yss"},M={class:"homeBar"},L={class:"flexqq"},Y=Q((function(){return Object(c["i"])("img",{src:o.a,class:"homeIcon"},null,-1)})),P={class:"homeText"},R=Object(c["j"])(" 认证信息"),U=Q((function(){return Object(c["i"])("img",{src:a.a,class:"rr"},null,-1)})),v=Q((function(){return Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:m.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"}," 个人设置")],-1)})),q=Q((function(){return Object(c["i"])("img",{src:a.a,class:"rr"},null,-1)})),N=[v,q],z=Q((function(){return Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:B.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"},"关于我们")],-1)})),W=Q((function(){return Object(c["i"])("img",{src:a.a,class:"rr"},null,-1)})),K=[z,W],Z=Q((function(){return Object(c["i"])("div",{class:"homeLi"},[Object(c["i"])("div",{class:"flexqq"},[Object(c["i"])("img",{src:C.a,class:"homeIcon"}),Object(c["i"])("div",{class:"homeText"}," 版本信息")]),Object(c["i"])("div",{style:{color:"#ccc"}},"V1.10.0")],-1)}));function F(A,e,t,i,s,n){var a=Object(c["G"])("van-image");return Object(c["z"])(),Object(c["h"])("div",b,[Object(c["i"])("div",{class:"HomeHead",onClick:e[0]||(e[0]=function(e){return A.$router.push("/center")})},[Object(c["k"])(a,{round:"",width:"70px",height:"70px",fit:"cover",src:n.setImg(s.info["avatar"])},null,8,["src"]),Object(c["i"])("div",E,[Object(c["i"])("div",I,Object(c["K"])(s.info.company.name),1),Object(c["i"])("div",f,Object(c["K"])(s.info.name),1)])]),Object(c["i"])("div",w,[Object(c["i"])("div",{class:"homeLi",onClick:e[1]||(e[1]=function(e){return A.$router.push("/matters")})},O),Object(c["i"])("div",d,[(Object(c["z"])(!0),Object(c["h"])(c["a"],null,Object(c["F"])(s.info.questions,(function(A,e){return Object(c["z"])(),Object(c["h"])("div",{key:e,class:"contxt",onClick:function(e){return n.clickLi(A)}},[y,Object(c["i"])("h1",null,Object(c["K"])(A.name)+"-截止("+Object(c["K"])(n.getTime(A.question.end_time))+")",1),0==A.status?(Object(c["z"])(),Object(c["h"])("div",k,"(待填报)")):Object(c["g"])("",!0),1==A.status?(Object(c["z"])(),Object(c["h"])("div",X,"(待上传文件)")):Object(c["g"])("",!0),2==A.status?(Object(c["z"])(),Object(c["h"])("div",S,"(待审核)")):Object(c["g"])("",!0),3==A.status?(Object(c["z"])(),Object(c["h"])("div",h,"(填报完成)")):Object(c["g"])("",!0),4==A.status?(Object(c["z"])(),Object(c["h"])("div",H,"(驳回重填)")):Object(c["g"])("",!0)],8,D)})),128))])]),Object(c["i"])("div",M,[Object(c["i"])("div",{class:"homeLi",onClick:e[2]||(e[2]=function(){return n.clickAuth&&n.clickAuth.apply(n,arguments)})},[Object(c["i"])("div",L,[Y,Object(c["i"])("div",P,[R,Object(c["i"])("span",null,"("+Object(c["K"])(0==s.info.status?"待认证":"已认证")+")",1)])]),U]),Object(c["i"])("div",{class:"homeLi",onClick:e[3]||(e[3]=function(e){return A.$router.push("/center")})},N),Object(c["i"])("div",{class:"homeLi",onClick:e[4]||(e[4]=function(e){return A.$router.push("/mattersCon")})},K),Z])])}t("e17f");var T=t("2241"),G=t("c1fb"),J=t("c1df"),x=t.n(J),V={name:"Home",data:function(){return{info:{name:"",avatar:null,company:{name:""},questions:[]}}},mounted:function(){var A=this,e=Object(G["b"])("user");null!=e&&(this.info=e),Object(G["e"])("app/user/info").then((function(e){Object(G["b"])("user",e.result),console.log(A.info),A.info=e.result;for(var t=0;t1&&4!=A.status?Object(T["a"])({message:"你已经完成填报了"}):(Object(G["b"])("question",A),0!=A.status&&4!=A.status?this.$router.push({path:"matterUp"}):this.$router.push({path:"matterCon"}))},clickAuth:function(){var A=this;1!=this.info.status?A.$router.push("/companyone"):T["a"].confirm({message:"你已经认证成功了,是否重新开始认证"}).then((function(){A.$router.push("/companyone")})).catch((function(){}))},setImg:function(A){return null==A||""==A?"img/logo.png":G["a"]+"/"+A},getTime:function(A){return x()(1e3*A).format("MM月DD日")},test:function(){var A={form:[{name:"IEDCXXXS",label:"企业名称",type:"文本",unit:"",fileNum:1,fileRemarks:"上传营业执照",remarks:"请填写企业名称"},{name:"IEDCXXXS",label:"所属行业小类代码",type:"文本",unit:"",remarks:"请填写企业所属行业小类代码"},{name:"IEDCXXXS",label:"企业地址",type:"文本",unit:"",remarks:"请填写企业地址"},{name:"IEDCXXXS",label:"属地名称",type:"文本",unit:"",remarks:"请填写园区或街道名称"},{name:"IEDCXXXS",label:"企业负责人",type:"文本",unit:"",remarks:""},{name:"IEDCXXXS",label:"企业负责人手机号",type:"文本",unit:"",remarks:""},{name:"IEDCXXXS",label:"2020年营业收入",type:"数字",unit:"万元",remarks:"请填写2020年营业收入"},{name:"IEDCXXXS",label:"2020年利润总额",type:"数字",unit:"万元",remarks:"请填写2020年利润总额"},{name:"IEDCXXXS",label:"2020年应缴税金",type:"数字",unit:"万元",remarks:"请填写2020年应缴税金"},{name:"IEDCXXXS",label:"用地面积",type:"数字",unit:"亩",remarks:""},{name:"IEDCXXXS",label:"企业主导或参与国际、“一带一路”区域、国家级、行业、省级等行业标准制定",type:"区县级/市州级/省级/国家级/国际级/行业级/一带一路级",fileNum:1,fileRemarks:"上传行业标准制定证明文件",remarks:"请选择级别"},{name:"IEDCXXXS",label:"企业产品市场占有率全球、国内、区域(省级行政区以上)领先",type:"区县级/市州级/省级/国家级/国际级/行业级",fileNum:1,fileRemarks:"上传产品市场占有率领先证明文件",remarks:"请选择级别"},{name:"IEDCXXXS",label:"企业获得国家级、省级、市级专精特新“小巨人”企业等称号",type:"区县级/市州级/省级/国家级/国际级/行业级",fileNum:1,fileRemarks:"上传“小巨人”证明文件",remarks:"请选择级别"},{name:"IEDCXXXS",label:"企业品牌为国家级、省级、市级知名品牌的(含地理标志保护)",type:"区县级/市州级/省级/国家级/国际级/行业级",fileNum:1,fileRemarks:"上传知名品牌证明文件",remarks:"请选择级别"}]};console.log(A)}}},$=(t("4a79"),t("d959")),_=t.n($);const AA=_()(V,[["render",F],["__scopeId","data-v-532ffce4"]]);e["default"]=AA},6780:function(A,e){A.exports="data:image/png;base64,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"},"84ca":function(A,e,t){A.exports=t.p+"img/g4.32408478.png"},"86aa":function(A,e){A.exports="data:image/png;base64,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"},a4e0:function(A,e){A.exports="data:image/png;base64,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"},c5ed:function(A,e,t){A.exports=t.p+"img/g2.ae2f1ecd.png"},fb3e:function(A,e,t){}}]); +//# sourceMappingURL=chunk-ed26d390.d8c8cf4a.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-ed26d390.d8c8cf4a.js.map b/example/tpt/wx/js/chunk-ed26d390.d8c8cf4a.js.map new file mode 100644 index 0000000..0aec983 --- /dev/null +++ b/example/tpt/wx/js/chunk-ed26d390.d8c8cf4a.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/assets/img/g5.png","webpack:///./src/components/Home.vue?10c8","webpack:///./src/components/Home.vue","webpack:///./src/components/Home.vue?4ebe","webpack:///./src/assets/img/g3.png","webpack:///./src/assets/img/g4.png","webpack:///./src/assets/img/rr.png","webpack:///./src/assets/img/g1.png","webpack:///./src/assets/img/g2.png"],"names":["module","exports","class","src","style","$router","push","round","width","height","fit","setImg","info","company","name","questions","q","index","clickLi","getTime","question","end_time","status","clickAuth","data","avatar","mounted","that","this","then","res","result","console","log","i","length","confirm","message","catch","methods","path","unixTime","format","test","x","form","__exports__","render"],"mappings":"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","file":"js/chunk-ed26d390.d8c8cf4a.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAACXZJREFUeF7tnWuQHFUVgM/p6d5FiVZpdnqWlxaFWJY/tCAJuhr9C4khoJYWyfQsDwWf/MBHQYkKPlARFEsUBR+E3Z6EqhRRN0igyh+WIgmSiEjxCykKEyHTvSuWFcSd29PHGioJs5vdnTu79/a93X32Z3L7nHO/882Znp3tbgT+KTUBLPPuhy9tndXd/+w9tWfKyqG0ArhBPIVAF3YbT4C7k7C6uYwSlFIAL4hDAKrPbTg2RVgNyiZB6QRwg+hLCHDTQo0mgOuT0P9WmSQolQCV8emLnDT99VINTh3n4s7EyG/KIkFpBBgOorekAE/LNNYBOHs29P8uszbva8ohwFXkef+N24M0S7y2OgR3oRjkmDyuLYUAbhAdRIDTB2kQARxKQv+MQY7J49rCCzDUiB4kgvOX0xxEeKg96V+wnGPzckyhBfCC1vcB8JqVNYNuE2HtcyuLYe/RhRXAa0QfA4KfK0GP8HEx6f9CSSzLghRSAK8+827Azl6lrKkyJpqr9ymNaUGwwgnwmktmzkjczj90sHWTyptevnf1QR2xTcUslgAfoYo3HB8BgJM0Af2fmK2ugp3Y0RQ/87CFEsAL4v0AtEYvRTwgwupavTmyi14YAbx6awIQG5mgI5oUzdp4Jrk0JymEAG4QXYsA39HMak54ArguCf2bs8ypI1fuBahsPXyR4zhLfsGjA1w3ZpqmF3e2j+b6i6NcC+DVp9cBpn/W1WCpuOScJ5ojj0mttXBRfgUYnz7NS9NDNjAVjnM6TIz804ZaBq0hpwIQesH0swD05kE3rGc9PifCkTMBkPTE1xc1lwIM1aMHCGGDPiyDR0aCPe2mv3HwI80ekTsBhoLWLQT4BbPYFs6OQLe2w9oXbaxtsZpyJYAXtD4BgD+1GzB9UoS1O+2u8dXqciNApRFf6BBN5QFsiri5M1ndnYdacyGAtzVeAw7tzwPQ4zWmuFZsrx6wvWb7BQjiUzyg7h9znmw7zHn1vSQAz4aw+oLNdVsvgBdE3V/0rLMZ4hK1PSZC/zyba7daAK8e3Q0Il9kMsG9tBNtE07+87zpDC6wVwA1aNyDgjYa4KE1LQDcmYe1rSoMqCmalAF798JWAzl2K9mhHGEqvEs3Rn9lRjMUfAytB/AEH6H7bQKmoJwXc1Amrv1URS1UMqyaANx6dAyn8RdXmrIzjwLliwn/cltrsEWDLkZpXeWkvAJ5pCxw9ddCzonPyGOxY1dITf7Co1gjg1qPdiLBpsPLzuZoI7k+a/is3pzD9Y4UAXhDfAUCfMg0j2/z4ExFWP51tzhOzGRfADVpfQcCvmwZhIj8BfTUJa98wkftYTqMCKL18yyTFleQ2fNmZMQEq9WiDg/DAStgV5diUYGOn6e8xsR8jAnhB650Azh8A6PUmNm1fTvwPQPp+EdaeyLq27AVoHPY9qkwB0Luy3qzd+fBRgZ3NMDkaZVln5gK4QbQLAT6Y5SbzkosAfpWE/oeyrDdTAbyg9WMANP7RJ0vAg+eiO0RY+8zgxy3viMwEcOvR9YjwzeWVWa6jiODLSdNf8F6GqklkIoAXRN3vw3+puviCx7tChP7duveoXQC30TofCR/UvZEixiekC5LJ2kM696ZVgKEtrXdQxeme8VtyBY9OlDpi43PYSTe3d9T+piN6N6Y+AbY8P+K57hQQjOkqvhRxEfaKJNkMO06d1rFfbQK49dZ9iJjpRxodgGyISUS7kmbtwzpq0SKAF0S3A8BndRRc4pg/EqF/ter9KxfA2xpdBg5oP3tVDSIX8VK4XGz3t6msVbkAbj26DxF49Kvs0tFYRLArafpK3wqUC8DjX0PnXw2p/G1AuQBuvfVeRHxYK4aSBiei9Umz9ieV21cuQLe4Vx7OQLCBEN+ostjeWAhk1UUjpPEiFiT6l4OwR8dDLLQIoKvpvXG9ILLqdiwi9HPJMpdFd0VgAdS8zFgANRyBJ4AikLJheALIklp6HU8ANRx5AijiKB2GJ4A0qiUX8gRQw5EngCKO0mF4Akij4gmgBtXSUfhTQBaUe3LwBFADnM8B1HDkcwBFHKXD8ASQRsXnAGpQ8TlAFhylc/AEkEbFE0ANKp4AWXCUzsETQBoVTwA1qHgCZMFROgdPAGlUPAHUoOIJkAVH6Rw8AaRR8QRQg4onQBYcpXPwBJBGxRNADaoyToAr4te57WRNMjv6COzEdhYgZXPwBOhD6uqnh90XV40ls5X9sNM/stjqBb8NdMdnxpA63+u5tv9lAvwdYucmMTn6qGyTdK5jARamO3xp66xOB25BwO6TVU86uuoRRLy9PVm9d/5RJwjgBvENS111070CJgmrxh9/wgKcKMByejdHgKFGfAkR7ej3yrXhadkswNwuDdVn3k7Yeapf78ipvCeZWL332Lo5AnhB9EcAWN8vCCD+QExWr+m7TuMCFmAuXK8R3wpEn5dA/rAI/fctKIAbRIcQ4DSJIH8VoX+OxDptS1iAeQIE8T6Z2+8S4PNJWD3e4/kTQPqCS9N/BMkCzBdA/mLZ3t6xAIpmVJ5eECyAoqb3hmEBNEBdKiS/BfBbgPT5ShZu8gTIgnJPDp4APAF4AizzBcEngRqmFb8FaIDKJ4HyUAd5S+QJIM9VeiVPAGlUahYOYryajEtHYQGyoLzMk54sSmMBsqDck6Pfd99ZloOE3203q9dmmXN+rkEmYiHOAboA3CCeQiDTj2H/fQp4WyesTrEABggMbZl+W1oRowZSg0M4026OPmkiN08AG6hbVEMp3wIs4m+8FBbAeAvMFsACmOVvPDsLYLwFZgtgAczyN56dBTDeArMFsABm+RvPzgIYb4HZAlgAs/yNZ2cBjLfAbAEsgFn+xrOzAMZbYLYAFsAsf+PZWQDjLTBbQOYCmN0uZ18JASV/EbSSAvhYswQWF6DemgGNT/w2u23OfpTAiyL0jz/Vfd79AeTuMsEoc03ggAj9tcd2MFeARqsJhFtzvT0uvh+BnSL0P7qgAEON6NtEcF2/CPz/+SWAADe3Q/94j+feJzCIT3GJ9iPCqfndIle+KAHEp0TFXQ/b3vDvBSdA9x8r4/EmJ6XdjLGABBw4V0z4j/fubOFbxfa5W2gB0RR+S4vd4XXRJ4d27zlLHfwhAWwsPJ1Cb5CeBKQrF7vHc99Hx3avwQOgdQiwDgD8QrMqyOYI4AUA2gfgPNHvvs59BehlMjwev7WTJnyCaLEolYpzcPae2jOyJQ4kgGxQXpcfAv8HgSzXrsXHYDkAAAAASUVORK5CYII=\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Home.vue?vue&type=style&index=0&id=532ffce4&scoped=true&lang=css\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Home.vue?vue&type=template&id=532ffce4&scoped=true\"\nimport script from \"./Home.vue?vue&type=script&lang=js\"\nexport * from \"./Home.vue?vue&type=script&lang=js\"\n\nimport \"./Home.vue?vue&type=style&index=0&id=532ffce4&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-532ffce4\"]])\n\nexport default __exports__","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/g4.32408478.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/g2.ae2f1ecd.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-ef2df310.5ba60009.js b/example/tpt/wx/js/chunk-ef2df310.5ba60009.js new file mode 100644 index 0000000..53eaa60 --- /dev/null +++ b/example/tpt/wx/js/chunk-ef2df310.5ba60009.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ef2df310"],{"00b4":function(e,t,i){"use strict";i("ac1f");var c=i("23e7"),n=i("da84"),o=i("c65b"),a=i("e330"),r=i("1626"),s=i("861d"),g=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),l=n.Error,d=a(/./.test);c({target:"RegExp",proto:!0,forced:!g},{test:function(e){var t=this.exec;if(!r(t))return d(this,e);var i=o(t,this,e);if(null!==i&&!s(i))throw new l("RegExp exec method returned something other than an Object or null");return!!i}})},9365:function(e,t,i){"use strict";i("beda")},beda:function(e,t,i){},cce5:function(e,t){e.exports="data:image/png;base64,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"},eadd:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII="},f979:function(e,t,i){"use strict";i.r(t);i("b0c0");var c=i("f2bf"),n=i("eadd"),o=i.n(n),a=i("cce5"),r=i.n(a),s=function(e){return Object(c["C"])("data-v-2065bdea"),e=e(),Object(c["A"])(),e},g={class:"CompanyRegistered"},l=s((function(){return Object(c["i"])("div",{class:"flowbox"},[Object(c["i"])("div",{class:"flowcon"},[Object(c["i"])("img",{src:o.a,class:"circle2"}),Object(c["i"])("i",{class:"lines2"}),Object(c["i"])("img",{src:r.a,class:"circle1"}),Object(c["i"])("i",{class:"lines1"}),Object(c["i"])("img",{src:r.a,class:"circle1"})]),Object(c["i"])("div",{class:"flowpox"},[Object(c["i"])("div",{style:{color:"#478ff3"}},"上传身份信息"),Object(c["i"])("div",{style:{"margin-left":"24px"}},"上传企业信息"),Object(c["i"])("div",{style:{"margin-left":"50px"}},"完成")])],-1)})),d={style:{"overflow-y":"scroll",height:"calc(100vh - 136px)"}},f={class:"fabox"},A={class:"upphoto"},u=s((function(){return Object(c["i"])("h1",{class:"bigtitle"},"上传法人身份证信息",-1)})),m=s((function(){return Object(c["i"])("h2",{class:"stitle"},"完成认证需要核实法人身份信息,请拍摄法人身份证",-1)})),B={class:"photobox"},C=["src"],h={class:"photobox"},b=["src"],O={class:"nextbtn"},p=Object(c["j"])("下一步");function R(e,t,i,n,o,a){var r=Object(c["G"])("van-nav-bar"),s=Object(c["G"])("van-field"),R=Object(c["G"])("van-cell-group"),Q=Object(c["G"])("van-uploader"),I=Object(c["G"])("van-button"),E=Object(c["G"])("van-sticky");return Object(c["z"])(),Object(c["h"])("div",g,[Object(c["k"])(r,{title:"企业认证","left-arrow":"",onClickLeft:a.onClickLeft},null,8,["onClickLeft"]),l,Object(c["i"])("div",d,[Object(c["i"])("div",f,[Object(c["k"])(R,{inset:"",style:{border:"1px solid #ccc"}},{default:Object(c["O"])((function(){return[Object(c["k"])(s,{modelValue:o.form.name,"onUpdate:modelValue":t[0]||(t[0]=function(e){return o.form.name=e}),label:"法人姓名",placeholder:"请输入你的真实姓名"},null,8,["modelValue"]),Object(c["k"])(s,{modelValue:o.form.idcard,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.form.idcard=e}),label:"身份证号",placeholder:"请输入你的身份证号"},null,8,["modelValue"]),Object(c["k"])(s,{modelValue:o.form.phone,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.form.phone=e}),type:"number",label:"手机号码",placeholder:"请输入你的手机号码"},null,8,["modelValue"])]})),_:1})]),Object(c["i"])("div",A,[u,m,Object(c["i"])("div",B,[Object(c["k"])(Q,{"after-read":a.afterRead0},{default:Object(c["O"])((function(){return[Object(c["i"])("img",{src:null==o.form.idcard_front_img?"img/zheng.png":a.setImg(o.form.idcard_front_img),style:{width:"300px",height:"194px"}},null,8,C)]})),_:1},8,["after-read"])]),Object(c["i"])("div",h,[Object(c["k"])(Q,{"after-read":a.afterRead1},{default:Object(c["O"])((function(){return[Object(c["i"])("img",{src:null==o.form.idcard_back_img?"img/fan.png":a.setImg(o.form.idcard_back_img),style:{width:"300px",height:"194px"}},null,8,b)]})),_:1},8,["after-read"])])])]),Object(c["k"])(E,{"offset-bottom":0,position:"bottom"},{default:Object(c["O"])((function(){return[Object(c["i"])("div",O,[Object(c["k"])(I,{type:"primary",onClick:a.nextClick,block:"",round:"",size:"large",color:"#2f58e4"},{default:Object(c["O"])((function(){return[p]})),_:1},8,["onClick"])])]})),_:1})])}i("e17f");var Q=i("2241"),I=(i("ac1f"),i("00b4"),i("e9c4"),i("c1fb")),E=i("c1df"),w=i.n(E),D={name:"Companyone",data:function(){return{loading:!1,finished:!1,refreshing:!1,form:{name:"",idcard:"",phone:"",idcard_front_img:null,idcard_back_img:null}}},mounted:function(){var e=localStorage.getItem("data");null!=e&&(this.form=JSON.parse(e))},methods:{nextClick:function(){if(null!=this.form.idcard_front_img)if(null!=this.form.idcard_back_img)if(11==this.form.phone.length)if(18==this.form.idcard.length){var e=/^[\u4e00-\u9fa5]{2,4}$/;this.form.name.length<2||!e.test(this.form.name)?Q["a"].alert({message:"姓名输入错误"}):(localStorage.setItem("data",JSON.stringify(this.form)),this.$router.push({path:"/companytwo"}))}else Q["a"].alert({message:"身份证号码输入错误"});else Q["a"].alert({message:"手机号输入错误"});else Q["a"].alert({message:"请上传身份证国徽面文件"});else Q["a"].alert({message:"请上传身份证人像面文件"})},afterRead0:function(e){console.log(e);var t=this;Object(I["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.idcard_front_img=e.result}))},afterRead1:function(e){this.loading=!0;var t=this;Object(I["e"])("app/user/upload",{file:e.content}).then((function(e){t.form.idcard_back_img=e.result}))},getTime:function(e){return w()(1e3*e).format("YYYY-MM-DD HH:mm:ss")},setImg:function(e){return null==e||""==e?"./img/logo.png":I["a"]+"/"+e},onClickLeft:function(){return history.back()}}},j=(i("9365"),i("d959")),F=i.n(j);const k=F()(D,[["render",R],["__scopeId","data-v-2065bdea"]]);t["default"]=k}}]); +//# sourceMappingURL=chunk-ef2df310.5ba60009.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-ef2df310.5ba60009.js.map b/example/tpt/wx/js/chunk-ef2df310.5ba60009.js.map new file mode 100644 index 0000000..8351adc --- /dev/null +++ b/example/tpt/wx/js/chunk-ef2df310.5ba60009.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.regexp.test.js","webpack:///./src/components/Companyone.vue?99b7","webpack:///./src/assets/img/cc3.png","webpack:///./src/assets/img/cc2.png","webpack:///./src/components/Companyone.vue","webpack:///./src/components/Companyone.vue?8754"],"names":["$","global","call","uncurryThis","isCallable","isObject","DELEGATES_TO_EXEC","execCalled","re","exec","apply","this","arguments","test","Error","un$Test","target","proto","forced","str","result","module","exports","class","src","style","title","left-arrow","onClickLeft","inset","form","name","label","placeholder","idcard","phone","type","after-read","afterRead0","idcard_front_img","setImg","afterRead1","idcard_back_img","offset-bottom","position","nextClick","block","round","size","color","data","loading","finished","refreshing","mounted","localStorage","getItem","JSON","parse","methods","length","regName","alert","message","setItem","stringify","$router","push","file","console","log","that","content","then","res","getTime","unixTime","format","history","back","__exports__","render"],"mappings":"kHAEA,EAAQ,QACR,IAAIA,EAAI,EAAQ,QACZC,EAAS,EAAQ,QACjBC,EAAO,EAAQ,QACfC,EAAc,EAAQ,QACtBC,EAAa,EAAQ,QACrBC,EAAW,EAAQ,QAEnBC,EAAoB,WACtB,IAAIC,GAAa,EACbC,EAAK,OAKT,OAJAA,EAAGC,KAAO,WAER,OADAF,GAAa,EACN,IAAIE,KAAKC,MAAMC,KAAMC,aAEJ,IAAnBJ,EAAGK,KAAK,QAAmBN,EAPZ,GAUpBO,EAAQb,EAAOa,MACfC,EAAUZ,EAAY,IAAIU,MAI9Bb,EAAE,CAAEgB,OAAQ,SAAUC,OAAO,EAAMC,QAASZ,GAAqB,CAC/DO,KAAM,SAAUM,GACd,IAAIV,EAAOE,KAAKF,KAChB,IAAKL,EAAWK,GAAO,OAAOM,EAAQJ,KAAMQ,GAC5C,IAAIC,EAASlB,EAAKO,EAAME,KAAMQ,GAC9B,GAAe,OAAXC,IAAoBf,EAASe,GAC/B,MAAM,IAAIN,EAAM,sEAElB,QAASM,M,kCCjCb,W,0CCAAC,EAAOC,QAAU,smK,mBCAjBD,EAAOC,QAAU,s1D,iMCCVC,MAAM,qB,uBAET,eAaM,OAbDA,MAAM,WAAS,CAClB,eAMM,OANDA,MAAM,WAAS,CAClB,eAAiD,OAA5CC,IAAA,IAA4BD,MAAM,YACvC,eAAsB,KAAnBA,MAAM,WACT,eAAiD,OAA5CC,IAAA,IAA4BD,MAAM,YACvC,eAAsB,KAAnBA,MAAM,WACT,eAAiD,OAA5CC,IAFA,IAE4BD,MAAM,cAEzC,eAIM,OAJDA,MAAM,WAAS,CAClB,eAAwC,OAAnCE,MAAA,mBAAuB,UAC5B,eAA2C,OAAtCA,MAAA,wBAA0B,UAC/B,eAAuC,OAAlCA,MAAA,wBAA0B,U,SAG9BA,MAAA,sD,GACAF,MAAM,S,GAONA,MAAM,W,uBACT,eAAmC,MAA/BA,MAAM,YAAW,aAAS,M,uBAC9B,eAA+C,MAA3CA,MAAM,UAAS,2BAAuB,M,GACrCA,MAAM,Y,aAKNA,MAAM,Y,aAQTA,MAAM,W,iBAC8E,O,oPAzC1F,eA4CM,MA5CN,EA4CM,CA3CJ,eAA+E,GAAlEG,MAAM,OAAOC,aAAA,GAAa,YAAY,EAAAC,a,wBACnD,EAcA,eAsBM,MAtBN,EAsBM,CArBN,eAMM,MANN,EAMM,CALJ,eAIiB,GAJDC,MAAA,GAAMJ,MAAA,2B,yBACpB,iBAAsE,CAAtE,eAAsE,G,WAAlD,EAAAK,KAAKC,K,qDAAL,EAAAD,KAAKC,KAAI,IAAEC,MAAM,OAAOC,YAAY,a,uBACxD,eAAuE,G,WAAnD,EAAAH,KAAKI,O,qDAAL,EAAAJ,KAAKI,OAAM,IAAEF,MAAM,OAAOC,YAAY,a,uBAC1D,eAAoF,G,WAAhE,EAAAH,KAAKK,M,qDAAL,EAAAL,KAAKK,MAAK,IAAEC,KAAK,SAASJ,MAAM,OAAOC,YAAY,a,mCAG3E,eAaM,MAbN,EAaM,CAZJ,EACA,EACA,eAIM,MAJN,EAIM,CAHJ,eAEe,GAFCI,aAAY,EAAAC,YAAU,C,wBACtC,iBAAyH,CAAzH,eAAyH,OAAnHd,IAA0B,MAArB,EAAAM,KAAKS,iBAAgB,gBAAuB,EAAAC,OAAO,EAAAV,KAAKS,kBAAmBd,MAAA,gC,uCAGxF,eAIM,MAJN,EAIM,CAHJ,eAEe,GAFAY,aAAY,EAAAI,YAAU,C,wBACrC,iBAAqH,CAArH,eAAqH,OAA/GjB,IAAyB,MAApB,EAAAM,KAAKY,gBAAe,cAAqB,EAAAF,OAAO,EAAAV,KAAKY,iBAAkBjB,MAAA,gC,2CAKtF,eAIa,GAJAkB,gBAAe,EAAGC,SAAS,U,yBACzC,iBAEM,CAFN,eAEM,MAFN,EAEM,CADJ,eAAuG,GAA3FR,KAAK,UAAW,QAAO,EAAAS,UAAWC,MAAA,GAAMC,MAAA,GAAMC,KAAK,QAAQC,MAAM,W,yBAAU,iBAAG,C,mIAUhF,GACblB,KAAM,aAENmB,KAHa,WAIX,MAAO,CACLC,SAAS,EACTC,UAAU,EACVC,YAAY,EACZvB,KAAK,CACHC,KAAK,GACLG,OAAO,GACPC,MAAM,GACNI,iBAAiB,KACjBG,gBAAgB,QAItBY,QAjBa,WAkBX,IAAIJ,EAAKK,aAAaC,QAAQ,QACrB,MAANN,IACDvC,KAAKmB,KAAK2B,KAAKC,MAAMR,KAGzBS,QAAS,CACPd,UADO,WAEL,GAAgC,MAA5BlC,KAAKmB,KAAKS,iBAId,GAA+B,MAA3B5B,KAAKmB,KAAKY,gBAId,GAA8B,IAA1B/B,KAAKmB,KAAKK,MAAMyB,OAIpB,GAA+B,IAA3BjD,KAAKmB,KAAKI,OAAO0B,OAArB,CAIA,IAAIC,EAAU,yBACVlD,KAAKmB,KAAKC,KAAK6B,OAAS,IAAMC,EAAQhD,KAAKF,KAAKmB,KAAKC,MACvD,OAAO+B,MAAM,CAACC,QAAS,YAIzBR,aAAaS,QAAQ,OAAOP,KAAKQ,UAAUtD,KAAKmB,OAE9CnB,KAAKuD,QAAQC,KAAK,CAAC,KAAO,sBAX1B,OAAOL,MAAM,CAACC,QAAS,mBAJvB,OAAOD,MAAM,CAACC,QAAS,iBAJvB,OAAOD,MAAM,CAACC,QAAS,qBAJvB,OAAOD,MAAM,CAACC,QAAS,iBA0B3BzB,WA7BO,SA6BI8B,GAETC,QAAQC,IAAIF,GACZ,IAAIG,EAAK5D,KACT,eAAK,kBAAkB,CAACyD,KAAKA,EAAKI,UAAUC,MAAK,SAAUC,GAEzDH,EAAKzC,KAAKS,iBAAiBmC,EAAItD,WAGnCqB,WAtCO,SAsCI2B,GAETzD,KAAKwC,SAAU,EACf,IAAIoB,EAAK5D,KACT,eAAK,kBAAkB,CAACyD,KAAKA,EAAKI,UAAUC,MAAK,SAAUC,GACzDH,EAAKzC,KAAKY,gBAAgBgC,EAAItD,WAGlCuD,QA9CO,SA8CCC,GAEN,OAAO,IAAkB,IAAXA,GAAiBC,OAAO,wBAGxCrC,OAnDO,SAmDAhB,GACL,OAAW,MAAPA,GAAsB,IAAPA,EACV,iBAEF,OAAU,IAAMA,GAEzBI,YAAa,kBAAMkD,QAAQC,U,iCC7H/B,MAAMC,EAA2B,IAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAE1E","file":"js/chunk-ef2df310.5ba60009.js","sourcesContent":["'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar Error = global.Error;\nvar un$Test = uncurryThis(/./.test);\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (str) {\n var exec = this.exec;\n if (!isCallable(exec)) return un$Test(this, str);\n var result = call(exec, this, str);\n if (result !== null && !isObject(result)) {\n throw new Error('RegExp exec method returned something other than an Object or null');\n }\n return !!result;\n }\n});\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Companyone.vue?vue&type=style&index=0&id=2065bdea&scoped=true&lang=css\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAFM0lEQVRogcWafWxfUxjHP73WxFi7MEa8JIuXqZFtYiNjdLT7R2xLZaYiqsKIeMtI5iX4Q5YYCQuGUC9ltpglauY15q3UvIcJumZhiQUlStthMevkab5Hrt9+v3vO/fX+7r5J0+T+nnOe53vvec5zzvecqinNW8kAo4CTgdOB44GJwCHAvsBYoB/4A/gB6AG+ArqADcDfI3U/agRtI+BM4CJgDvAt8BbwGnAvsFWB94uIEToMqAOmAMuAI4B1wJPAm8BQOYGU8yWM+PnATcBfwFPAM0BvGf4PApqBFmA0sBRYBfyTppO0JE4DHgR+A24H1qcOuzQagduA/YArgc7QhqHDaW/gHuBs4FqgI8PgHdbrrwl4GngJWARs9zWMAjqfoAQ8EJhcIQJxdMjPOPmd4GvgIzFZs4i9mXOB3zMPuTjMzwL57VIcJZE0nE4AXtUnXZVT8IW4G/gReF0582Uxo1IkjhSB6/YgAQfzX6UcqQe+KzQoRmIf4DngTmBlSod1qhkzgUnKI1fsfgG+Ad5VbehO0e9K9fU8MAP4M/5jsSn2YSXV/EAH9pbmATeqaofiQ9WFtcCuwDZrgD7g8vjDwsRuAM4CLgnsdKKqdEdKAsi+Q+2PCWxzqeJriD+Mk7ChtRy4Xp/fB5utPtU4HQms/Sfqz4d+5enyeCrESbRq6fBsQGcLtdQYM0ICDmPU38IA2zWK82L3IIr9vwFYEtCJ5cpDgYUyDSL1uyCgjcW52MXgArHV6EDAWshy4HFgr4wJOFi/j8pPEizOQZcbjoStIh/zNLRZ6BGgpkIEHGrkp8pj1w5ciEhUA3M11pIwL4MkDkW9/CVhteKuNhLTgU0qRklYnBMBB5+/Xm3EphuJWQFr9zpVyjwxQ36TYLvB+kjLg40e4zk5E3CY6/n9C+C4SGx7PMYzs40tGKd6DC0N6ozE4cAWj/GknIMP9WsLv4Mj7Wn7PMbjMwwsDXx+rVbUuCl2h8e4Nv/4g/waidpIBKo9xgMZBpYGgx5bK4yDkeSX/T3GP+cf/zB8WpaRGDAS3wOHeoy/zjCwNPD5NfHtp8hNUx7jrvzjD/Jrm6nuSOLuVI/xCxkGlgY+v9PsaxmJt6VmJ6Fbe+I8sSFATDjD4jcSH+uzHOBpsDRnEnd5fjf14yiL302x6wL2uGvTiLwjRKf8JaFZw22H2xStCFA4dmkPvK3CBKz/ywJknFbF/d/O7g2JXI2ehj0iuzObeHfDTskymzx2Darmw9tpR2JIit8tAY5MDbmi3FOdBAyp39UBtrcqZ4YoUCzaVTxC9J82jcmshtY29dcWYDtfcT7hHsRJ2BHTVTpMGRvQme3JT8wg2a39tIA9PorLzvqujh+JFWpHlhsvBr4RlCOzdLrzUbrYh+3PUXtfDji0SR3/n7RUTFC2o633NbzuSxlYnbaUthM8Vp+9RqvRXqni72lqTKOKG67RjHRK4RFYMWl/u1Q4c/ZrSnm/W3++QpUWF0gjbih2hlfqkGWz1OdXNPZCZoxK4TzlaaPi2g1Jx12fAbOBl3U7YNkeILBIX2B2qaMuAkThjRrfLaoPeW1Ta+WvRf4TJaUQZXuLhKw+vY2m7GItiiYF3Se/PiUm9Y0CW7I/oIRfUoEbBTdL4bAbBe+ENkx7QaVTR8M2W9yvA8B2JX45+/DxStxWXWC5Q7NhRe92xBFpynO3bDZrg/W5pll3y2ZAYzx+y2aqitzRqhl2y8YKbW63bIrBJJ+Titx3smMsI2BEbH3k7juZAPCB9tDeuxuJAP4FMzceaQDBHHoAAAAASUVORK5CYII=\"","\r\n\r\n\r\n\r\n\r\n","import { render } from \"./Companyone.vue?vue&type=template&id=2065bdea&scoped=true\"\nimport script from \"./Companyone.vue?vue&type=script&lang=js\"\nexport * from \"./Companyone.vue?vue&type=script&lang=js\"\n\nimport \"./Companyone.vue?vue&type=style&index=0&id=2065bdea&scoped=true&lang=css\"\n\nimport exportComponent from \"D:\\\\work\\\\zqclj\\\\node_modules\\\\@vue\\\\cli-service\\\\node_modules\\\\vue-loader-v16\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2065bdea\"]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-vendors.a3ebec0c.js b/example/tpt/wx/js/chunk-vendors.a3ebec0c.js new file mode 100644 index 0000000..f676bba --- /dev/null +++ b/example/tpt/wx/js/chunk-vendors.a3ebec0c.js @@ -0,0 +1,8 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(e,t,n){var r=n("b622"),o=r("toStringTag"),i={};i[o]="z",e.exports="[object z]"===String(i)},"0366":function(e,t,n){var r=n("e330"),o=n("59ed"),i=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?i(e,t):function(){return e.apply(t,arguments)}}},"0653":function(e,t,n){"use strict";n("68ef"),n("5c56")},"06cf":function(e,t,n){var r=n("83ab"),o=n("c65b"),i=n("d1e7"),c=n("5c6c"),s=n("fc6a"),a=n("a04b"),l=n("1a2d"),u=n("0cfb"),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=a(t),u)try{return f(e,t)}catch(n){}if(l(e,t))return c(!o(i.f,e,t),e[t])}},"07fa":function(e,t,n){var r=n("50c4");e.exports=function(e){return r(e.length)}},"09fe":function(e,t,n){},"0a7d":function(e,t,n){"use strict";var r=n("c199"),o=n("3c2b"),i=Object(r["a"])(o["b"]);t["a"]=i},"0b42":function(e,t,n){var r=n("da84"),o=n("e8b5"),i=n("68ee"),c=n("861d"),s=n("b622"),a=s("species"),l=r.Array;e.exports=function(e){var t;return o(e)&&(t=e.constructor,i(t)&&(t===l||o(t.prototype))?t=void 0:c(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?l:t}},"0cb2":function(e,t,n){var r=n("e330"),o=n("7b0b"),i=Math.floor,c=r("".charAt),s=r("".replace),a=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,h=r.length,b=u;return void 0!==f&&(f=o(f),b=l),s(d,b,(function(o,s){var l;switch(c(s,0)){case"$":return"$";case"&":return e;case"`":return a(t,0,n);case"'":return a(t,p);case"<":l=f[a(s,1,-1)];break;default:var u=+s;if(0===u)return o;if(u>h){var d=i(u/10);return 0===d?o:d<=h?void 0===r[d-1]?c(s,1):r[d-1]+c(s,1):o}l=r[u-1]}return void 0===l?"":l}))}},"0cc8":function(e,t,n){"use strict";n("68ef"),n("ae9e")},"0cfb":function(e,t,n){var r=n("83ab"),o=n("d039"),i=n("cc12");e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0d51":function(e,t,n){var r=n("da84"),o=r.String;e.exports=function(e){try{return o(e)}catch(t){return"Object"}}},"107c":function(e,t,n){var r=n("d039"),o=n("da84"),i=o.RegExp;e.exports=r((function(){var e=i("(?
b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},1146:function(e,t,n){},"14c3":function(e,t,n){var r=n("da84"),o=n("c65b"),i=n("825a"),c=n("1626"),s=n("c6b6"),a=n("9263"),l=r.TypeError;e.exports=function(e,t){var n=e.exec;if(c(n)){var r=o(n,e,t);return null!==r&&i(r),r}if("RegExp"===s(e))return o(a,e,t);throw l("RegExp#exec called on incompatible receiver")}},1626:function(e,t){e.exports=function(e){return"function"==typeof e}},"19aa":function(e,t,n){var r=n("da84"),o=n("3a9b"),i=r.TypeError;e.exports=function(e,t){if(o(t,e))return e;throw i("Incorrect invocation")}},"1a04":function(e,t,n){},"1a23":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("8405"),a=n("7f9b"),l=n("543e"),[u,f]=Object(i["a"])("switch"),d={size:c["f"],loading:Boolean,disabled:Boolean,modelValue:c["h"],activeColor:String,inactiveColor:String,activeValue:{type:c["h"],default:!0},inactiveValue:{type:c["h"],default:!1}},p=Object(o["l"])({name:u,props:d,emits:["change","update:modelValue"],setup(e,t){var{emit:n}=t,r=()=>e.modelValue===e.activeValue,i=()=>{if(!e.disabled&&!e.loading){var t=r()?e.inactiveValue:e.activeValue;n("update:modelValue",t),n("change",t)}},c=()=>{if(e.loading){var t=r()?e.activeColor:e.inactiveColor;return Object(o["k"])(l["a"],{class:f("loading"),color:t},null)}};return Object(a["f"])(()=>e.modelValue),()=>{var{size:t,loading:n,disabled:a,activeColor:l,inactiveColor:u}=e,d=r(),p={fontSize:Object(s["a"])(t),backgroundColor:d?l:u};return Object(o["k"])("div",{role:"switch",class:f({on:d,loading:n,disabled:a}),style:p,tabindex:a?void 0:0,"aria-checked":d,onClick:i},[Object(o["k"])("div",{class:f("node")},[c()])])}}}),h=Object(r["a"])(p);t["a"]=h},"1a2d":function(e,t,n){var r=n("e330"),o=n("7b0b"),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1c51":function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n("f2bf"),o=Symbol();function i(e){var t=Object(r["o"])(o,null);t&&Object(r["N"])(t,t=>{t&&e()})}},"1c7e":function(e,t,n){var r=n("b622"),o=r("iterator"),i=!1;try{var c=0,s={next:function(){return{done:!!c++}},return:function(){i=!0}};s[o]=function(){return this},Array.from(s,(function(){throw 2}))}catch(a){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},e(r)}catch(a){}return n}},"1cdc":function(e,t,n){var r=n("342f");e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},"1d80":function(e,t,n){var r=n("da84"),o=r.TypeError;e.exports=function(e){if(void 0==e)throw o("Can't call method on "+e);return e}},"1da4":function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s}));var r=n("f2bf"),o=n("f344"),i=n("4eda");function c(){var e=Object(r["D"])({show:!1}),t=t=>{e.show=t},n=n=>{Object(o["a"])(e,n,{transitionAppear:!0}),t(!0)},c=()=>t(!1);return Object(i["a"])({open:n,close:c,toggle:t}),{open:n,close:c,state:e,toggle:t}}function s(e){var t=Object(r["e"])(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}},"1dde":function(e,t,n){var r=n("d039"),o=n("b622"),i=n("2d00"),c=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[],n=t.constructor={};return n[c]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},2266:function(e,t,n){var r=n("da84"),o=n("0366"),i=n("c65b"),c=n("825a"),s=n("0d51"),a=n("e95a"),l=n("07fa"),u=n("3a9b"),f=n("9a1f"),d=n("35a1"),p=n("2a62"),h=r.TypeError,b=function(e,t){this.stopped=e,this.result=t},v=b.prototype;e.exports=function(e,t,n){var r,m,g,O,y,j,x,w=n&&n.that,S=!(!n||!n.AS_ENTRIES),k=!(!n||!n.IS_ITERATOR),_=!(!n||!n.INTERRUPTED),C=o(t,w),E=function(e){return r&&p(r,"normal",e),new b(!0,e)},T=function(e){return S?(c(e),_?C(e[0],e[1],E):C(e[0],e[1])):_?C(e,E):C(e)};if(k)r=e;else{if(m=d(e),!m)throw h(s(e)+" is not iterable");if(a(m)){for(g=0,O=l(e);O>g;g++)if(y=T(e[g]),y&&u(v,y))return y;return new b(!1)}r=f(e,m)}j=r.next;while(!(x=i(j,r)).done){try{y=T(x.value)}catch(P){p(r,"throw",P)}if("object"==typeof y&&y&&u(v,y))return y}return new b(!1)}},2381:function(e,t,n){},"23cb":function(e,t,n){var r=n("5926"),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},"23e7":function(e,t,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),c=n("6eeb"),s=n("ce4e"),a=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,f,d,p,h,b=e.target,v=e.global,m=e.stat;if(u=v?r:m?r[b]||s(b,{}):(r[b]||{}).prototype,u)for(f in t){if(p=t[f],e.noTargetGet?(h=o(u,f),d=h&&h.value):d=u[f],n=l(v?f:b+(m?".":"#")+f,e.forced),!n&&void 0!==d){if(typeof p==typeof d)continue;a(p,d)}(e.sham||d&&d.sham)&&i(p,"sham",!0),c(u,f,p,e)}}},"241c":function(e,t,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},2626:function(e,t,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),c=n("83ab"),s=i("species");e.exports=function(e){var t=r(e),n=o.f;c&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},2994:function(e,t,n){"use strict";n("68ef"),n("e3b3"),n("c0c2")},"2a62":function(e,t,n){var r=n("c65b"),o=n("825a"),i=n("dc4a");e.exports=function(e,t,n){var c,s;o(e);try{if(c=i(e,"return"),!c){if("throw"===t)throw n;return n}c=r(c,e)}catch(a){s=!0,c=a}if("throw"===t)throw n;if(s)throw c;return o(c),n}},"2ba4":function(e,t){var n=Function.prototype,r=n.apply,o=n.bind,i=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?i.bind(r):function(){return i.apply(r,arguments)})},"2bdd":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("4a89"),a=n("7f9b"),l=n("4eda"),u=Symbol(),f=()=>Object(o["o"])(u,null),d=n("543e"),[p,h,b]=Object(i["a"])("list"),v={error:Boolean,offset:Object(c["c"])(300),loading:Boolean,finished:Boolean,errorText:String,direction:Object(c["e"])("down"),loadingText:String,finishedText:String,immediateCheck:c["g"]},m=Object(o["l"])({name:p,props:v,emits:["load","update:error","update:loading"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["E"])(!1),c=Object(o["E"])(),u=Object(o["E"])(),p=f(),v=Object(a["k"])(c),m=()=>{Object(o["s"])(()=>{if(!(i.value||e.finished||e.error||!1===(null==p?void 0:p.value))){var{offset:t,direction:r}=e,o=Object(a["j"])(v);if(o.height&&!Object(s["c"])(c)){var l=!1,f=Object(a["j"])(u);l="up"===r?o.top-f.top<=t:f.bottom-o.bottom<=t,l&&(i.value=!0,n("update:loading",!0),n("load"))}}})},g=()=>{if(e.finished){var t=r.finished?r.finished():e.finishedText;if(t)return Object(o["k"])("div",{class:h("finished-text")},[t])}},O=()=>{n("update:error",!1),m()},y=()=>{if(e.error){var t=r.error?r.error():e.errorText;if(t)return Object(o["k"])("div",{role:"button",class:h("error-text"),tabindex:0,onClick:O},[t])}},j=()=>{if(i.value&&!e.finished)return Object(o["k"])("div",{class:h("loading")},[r.loading?r.loading():Object(o["k"])(d["a"],{class:h("loading-icon")},{default:()=>[e.loadingText||b("loading")]})])};return Object(o["N"])(()=>[e.loading,e.finished,e.error],m),p&&Object(o["N"])(p,e=>{e&&m()}),Object(o["y"])(()=>{i.value=e.loading}),Object(o["w"])(()=>{e.immediateCheck&&m()}),Object(l["a"])({check:m}),Object(a["g"])("scroll",m,{target:v}),()=>{var t=null==r.default?void 0:r.default(),n=Object(o["k"])("div",{ref:u,class:h("placeholder")},null);return Object(o["k"])("div",{ref:c,role:"feed",class:h(),"aria-busy":i.value},["down"===e.direction?t:n,j(),g(),y(),"up"===e.direction?t:n])}}}),g=Object(r["a"])(m);t["a"]=g},"2cf4":function(e,t,n){var r,o,i,c,s=n("da84"),a=n("2ba4"),l=n("0366"),u=n("1626"),f=n("1a2d"),d=n("d039"),p=n("1be4"),h=n("f36a"),b=n("cc12"),v=n("1cdc"),m=n("605d"),g=s.setImmediate,O=s.clearImmediate,y=s.process,j=s.Dispatch,x=s.Function,w=s.MessageChannel,S=s.String,k=0,_={},C="onreadystatechange";try{r=s.location}catch(A){}var E=function(e){if(f(_,e)){var t=_[e];delete _[e],t()}},T=function(e){return function(){E(e)}},P=function(e){E(e.data)},I=function(e){s.postMessage(S(e),r.protocol+"//"+r.host)};g&&O||(g=function(e){var t=h(arguments,1);return _[++k]=function(){a(u(e)?e:x(e),void 0,t)},o(k),k},O=function(e){delete _[e]},m?o=function(e){y.nextTick(T(e))}:j&&j.now?o=function(e){j.now(T(e))}:w&&!v?(i=new w,c=i.port2,i.port1.onmessage=P,o=l(c.postMessage,c)):s.addEventListener&&u(s.postMessage)&&!s.importScripts&&r&&"file:"!==r.protocol&&!d(I)?(o=I,s.addEventListener("message",P,!1)):o=C in b("script")?function(e){p.appendChild(b("script"))[C]=function(){p.removeChild(this),E(e)}}:function(e){setTimeout(T(e),0)}),e.exports={set:g,clear:O}},"2d00":function(e,t,n){var r,o,i=n("da84"),c=n("342f"),s=i.process,a=i.Deno,l=s&&s.versions||a&&a.version,u=l&&l.v8;u&&(r=u.split("."),o=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&c&&(r=c.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=c.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),e.exports=o},3104:function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("8405"),a=n("f344"),l=n("4a89"),u=n("7f9b");function f(e,t){if(a["c"]&&window.IntersectionObserver){var n=new IntersectionObserver(e=>{t(e[0].intersectionRatio>0)},{root:document.body}),r=()=>{e.value&&n.observe(e.value)},i=()=>{e.value&&n.unobserve(e.value)};Object(o["v"])(i),Object(o["u"])(i),Object(u["d"])(r)}}var[d,p]=Object(i["a"])("sticky"),h={zIndex:c["f"],position:Object(c["e"])("top"),container:Object,offsetTop:Object(c["c"])(0),offsetBottom:Object(c["c"])(0)},b=Object(o["l"])({name:d,props:h,emits:["scroll","change"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["E"])(),c=Object(u["k"])(i),d=Object(o["D"])({fixed:!1,width:0,height:0,transform:0}),h=Object(o["d"])(()=>Object(s["h"])("top"===e.position?e.offsetTop:e.offsetBottom)),b=Object(o["d"])(()=>{var{fixed:e,height:t,width:n}=d;if(e)return{width:n+"px",height:t+"px"}}),v=Object(o["d"])(()=>{if(d.fixed){var t=Object(a["a"])(Object(s["f"])(e.zIndex),{width:d.width+"px",height:d.height+"px",[e.position]:h.value+"px"});return d.transform&&(t.transform="translate3d(0, "+d.transform+"px, 0)"),t}}),m=e=>n("scroll",{scrollTop:e,isFixed:d.fixed}),g=()=>{if(i.value&&!Object(l["c"])(i)){var{container:t,position:n}=e,r=Object(u["j"])(i),o=Object(l["b"])(window);if(d.width=r.width,d.height=r.height,"top"===n)if(t){var c=Object(u["j"])(t),s=c.bottom-h.value-d.height;d.fixed=h.value>r.top&&c.bottom>0,d.transform=s<0?s:0}else d.fixed=h.value>r.top;else{var{clientHeight:a}=document.documentElement;if(t){var f=Object(u["j"])(t),p=a-f.top-h.value-d.height;d.fixed=a-h.valuef.top,d.transform=p<0?-p:0}else d.fixed=a-h.valued.fixed,e=>n("change",e)),Object(u["g"])("scroll",g,{target:c}),f(i,g),()=>Object(o["k"])("div",{ref:i,style:b.value},[Object(o["k"])("div",{class:p({fixed:d.fixed}),style:v.value},[null==r.default?void 0:r.default()])])}}),v=Object(r["a"])(b);t["a"]=v},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},"34e9":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("b1d2"),[a,l]=Object(i["a"])("cell-group"),u={title:String,inset:Boolean,border:c["g"]},f=Object(o["l"])({name:a,inheritAttrs:!1,props:u,setup(e,t){var{slots:n,attrs:r}=t,i=()=>Object(o["k"])("div",Object(o["r"])({class:[l({inset:e.inset}),{[s["e"]]:e.border&&!e.inset}]},r),[null==n.default?void 0:n.default()]),c=()=>Object(o["k"])("div",{class:l("title",{inset:e.inset})},[n.title?n.title():e.title]);return()=>e.title||n.title?Object(o["k"])(o["a"],null,[c(),i()]):i()}}),d=Object(r["a"])(f);t["a"]=d},"35a1":function(e,t,n){var r=n("f5df"),o=n("dc4a"),i=n("3f8c"),c=n("b622"),s=c("iterator");e.exports=function(e){if(void 0!=e)return o(e,s)||o(e,"@@iterator")||i[r(e)]}},3743:function(e,t,n){},"37e8":function(e,t,n){var r=n("83ab"),o=n("9bf2"),i=n("825a"),c=n("fc6a"),s=n("df75");e.exports=r?Object.defineProperties:function(e,t){i(e);var n,r=c(t),a=s(t),l=a.length,u=0;while(l>u)o.f(e,n=a[u++],r[n]);return e}},"3a9b":function(e,t,n){var r=n("e330");e.exports=r({}.isPrototypeOf)},"3bbe":function(e,t,n){var r=n("da84"),o=n("1626"),i=r.String,c=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw c("Can't set "+i(e)+" as a prototype")}},"3c2b":function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("f2bf"),o=n("fe7e"),i=n("f691"),c=n("8405"),[s,a]=Object(o["a"])("config-provider"),l=Symbol(s),u={tag:Object(i["e"])("div"),themeVars:Object,iconPrefix:String};function f(e){var t={};return Object.keys(e).forEach(n=>{t["--van-"+Object(c["g"])(n)]=e[n]}),t}t["b"]=Object(r["l"])({name:s,props:u,setup(e,t){var{slots:n}=t,o=Object(r["d"])(()=>{if(e.themeVars)return f(e.themeVars)});return Object(r["B"])(l,e),()=>Object(r["k"])(e.tag,{class:a(),style:o.value},{default:()=>[null==n.default?void 0:n.default()]})}})},"3ca3":function(e,t,n){"use strict";var r=n("6547").charAt,o=n("577e"),i=n("69f3"),c=n("7dd0"),s="String Iterator",a=i.set,l=i.getterFor(s);c(String,"String",(function(e){a(this,{type:s,string:o(e),index:0})}),(function(){var e,t=l(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},"3f4e":function(e,t,n){"use strict";n.d(t,"setupDevtoolsPlugin",(function(){return c}));var r=n("abc5"),o=n("b774"),i=n("f30a");function c(e,t){const n=Object(r["b"])(),c=Object(r["a"])(),s=r["c"]&&e.enableEarlyProxy;if(!c||!n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&s){const r=s?new i["a"](e,c):null,o=n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[];o.push({pluginDescriptor:e,setupFn:t,proxy:r}),r&&t(r.proxiedTarget)}else c.emit(o["b"],e,t)}},"3f8c":function(e,t){e.exports={}},4056:function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("09fe")},"44ad":function(e,t,n){var r=n("da84"),o=n("e330"),i=n("d039"),c=n("c6b6"),s=r.Object,a=o("".split);e.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==c(e)?a(e,""):s(e)}:s},"44bf":function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("8405"),a=n("8da3"),l=n("f344"),u=n("ad06"),[f,d]=Object(i["a"])("image"),p={src:String,alt:String,fit:String,round:Boolean,width:c["f"],height:c["f"],radius:c["f"],lazyLoad:Boolean,iconSize:c["f"],showError:c["g"],errorIcon:Object(c["e"])("photo-fail"),iconPrefix:String,showLoading:c["g"],loadingIcon:Object(c["e"])("photo")},h=Object(o["l"])({name:f,props:p,emits:["load","error"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["E"])(!1),c=Object(o["E"])(!0),f=Object(o["E"])(),{$Lazyload:p}=Object(o["m"])().proxy,h=Object(o["d"])(()=>{var t={width:Object(s["a"])(e.width),height:Object(s["a"])(e.height)};return Object(a["a"])(e.radius)&&(t.overflow="hidden",t.borderRadius=Object(s["a"])(e.radius)),t});Object(o["N"])(()=>e.src,()=>{i.value=!1,c.value=!0});var b=e=>{c.value=!1,n("load",e)},v=e=>{i.value=!0,c.value=!1,n("error",e)},m=(t,n,r)=>r?r():Object(o["k"])(u["a"],{name:t,size:e.iconSize,class:n,classPrefix:e.iconPrefix},null),g=()=>c.value&&e.showLoading?Object(o["k"])("div",{class:d("loading")},[m(e.loadingIcon,d("loading-icon"),r.loading)]):i.value&&e.showError?Object(o["k"])("div",{class:d("error")},[m(e.errorIcon,d("error-icon"),r.error)]):void 0,O=()=>{if(!i.value&&e.src){var t={alt:e.alt,class:d("img"),style:{objectFit:e.fit}};return e.lazyLoad?Object(o["P"])(Object(o["k"])("img",Object(o["r"])({ref:f},t),null),[[Object(o["H"])("lazy"),e.src]]):Object(o["k"])("img",Object(o["r"])({src:e.src,onLoad:b,onError:v},t),null)}},y=e=>{var{el:t}=e;t===f.value&&c.value&&b()},j=e=>{var{el:t}=e;t!==f.value||i.value||v()};return p&&l["c"]&&(p.$on("loaded",y),p.$on("error",j),Object(o["u"])(()=>{p.$off("loaded",y),p.$off("error",j)})),()=>Object(o["k"])("div",{class:d({round:e.round}),style:h.value},[O(),g(),null==r.default?void 0:r.default()])}}),b=Object(r["a"])(h);t["b"]=b},"44d2":function(e,t,n){var r=n("b622"),o=n("7c73"),i=n("9bf2"),c=r("unscopables"),s=Array.prototype;void 0==s[c]&&i.f(s,c,{configurable:!0,value:o(null)}),e.exports=function(e){s[c][e]=!0}},"44de":function(e,t,n){var r=n("da84");e.exports=function(e,t){var n=r.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},4582:function(e,t,n){"use strict";n("68ef")},4840:function(e,t,n){var r=n("825a"),o=n("5087"),i=n("b622"),c=i("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||void 0==(n=r(i)[c])?t:o(n)}},"485a":function(e,t,n){var r=n("da84"),o=n("c65b"),i=n("1626"),c=n("861d"),s=r.TypeError;e.exports=function(e,t){var n,r;if("string"===t&&i(n=e.toString)&&!c(r=o(n,e)))return r;if(i(n=e.valueOf)&&!c(r=o(n,e)))return r;if("string"!==t&&i(n=e.toString)&&!c(r=o(n,e)))return r;throw s("Can't convert object to primitive value")}},4930:function(e,t,n){var r=n("2d00"),o=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"4a89":function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"e",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return h})),n.d(t,"h",(function(){return b})),n.d(t,"g",(function(){return v}));var r=n("7f9b"),o=n("f2bf"),i=n("8da3");function c(e){var t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function s(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function a(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function l(e){s(window,e),s(document.body,e)}var u=Object(i["c"])();function f(){u&&l(a())}var d=e=>e.stopPropagation();function p(e,t){("boolean"!==typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&d(e)}function h(e){var t=Object(o["L"])(e);if(!t)return!1;var n=window.getComputedStyle(t),r="none"===n.display,i=null===t.offsetParent&&"fixed"!==n.position;return r||i}var{width:b,height:v}=Object(r["l"])()},"4d48":function(e,t,n){"use strict";n("68ef"),n("bf60")},"4d64":function(e,t,n){var r=n("fc6a"),o=n("23cb"),i=n("07fa"),c=function(e){return function(t,n,c){var s,a=r(t),l=i(a),u=o(c,l);if(e&&n!=n){while(l>u)if(s=a[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in a)&&a[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:c(!0),indexOf:c(!1)}},"4d75":function(e,t,n){},"4ddd":function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("dc1b"),n("2381"),n("dde9")},"4eda":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("f2bf"),o=n("f344");function i(e){var t=Object(r["m"])();t&&Object(o["a"])(t.proxy,e)}},"504b":function(e,t,n){},5087:function(e,t,n){var r=n("da84"),o=n("68ee"),i=n("0d51"),c=r.TypeError;e.exports=function(e){if(o(e))return e;throw c(i(e)+" is not a constructor")}},"50c4":function(e,t,n){var r=n("5926"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},5246:function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("8a0b")},5319:function(e,t,n){"use strict";var r=n("2ba4"),o=n("c65b"),i=n("e330"),c=n("d784"),s=n("d039"),a=n("825a"),l=n("1626"),u=n("5926"),f=n("50c4"),d=n("577e"),p=n("1d80"),h=n("8aa5"),b=n("dc4a"),v=n("0cb2"),m=n("14c3"),g=n("b622"),O=g("replace"),y=Math.max,j=Math.min,x=i([].concat),w=i([].push),S=i("".indexOf),k=i("".slice),_=function(e){return void 0===e?e:String(e)},C=function(){return"$0"==="a".replace(/./,"$0")}(),E=function(){return!!/./[O]&&""===/./[O]("a","$0")}(),T=!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}));c("replace",(function(e,t,n){var i=E?"$":"$0";return[function(e,n){var r=p(this),i=void 0==e?void 0:b(e,O);return i?o(i,e,r,n):o(t,d(r),e,n)},function(e,o){var c=a(this),s=d(e);if("string"==typeof o&&-1===S(o,i)&&-1===S(o,"$<")){var p=n(t,c,s,o);if(p.done)return p.value}var b=l(o);b||(o=d(o));var g=c.global;if(g){var O=c.unicode;c.lastIndex=0}var C=[];while(1){var E=m(c,s);if(null===E)break;if(w(C,E),!g)break;var T=d(E[0]);""===T&&(c.lastIndex=h(s,f(c.lastIndex),O))}for(var P="",I=0,A=0;A=I&&(P+=k(s,I,R)+V,I=R+N.length)}return P+k(s,I)}]}),!T||!C||E)},"543e":function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("f344"),a=n("8405"),[l,u]=Object(i["a"])("loading"),f=Array(12).fill(null).map((e,t)=>Object(o["k"])("i",{class:u("line",String(t+1))},null)),d=Object(o["k"])("svg",{class:u("circular"),viewBox:"25 25 50 50"},[Object(o["k"])("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),p={size:c["f"],type:Object(c["e"])("circular"),color:String,vertical:Boolean,textSize:c["f"],textColor:String},h=Object(o["l"])({name:l,props:p,setup(e,t){var{slots:n}=t,r=Object(o["d"])(()=>Object(s["a"])({color:e.color},Object(a["e"])(e.size))),i=()=>{var t;if(n.default)return Object(o["k"])("span",{class:u("text"),style:{fontSize:Object(a["a"])(e.textSize),color:null!=(t=e.textColor)?t:e.color}},[n.default()])};return()=>{var{type:t,vertical:n}=e;return Object(o["k"])("div",{class:u([t,{vertical:n}])},[Object(o["k"])("span",{class:u("spinner",t),style:r.value},["spinner"===t?f:d]),i()])}}}),b=Object(r["a"])(h)},5642:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("f2bf"),o=n("fe7e"),i=n("f691"),c=n("7f9b"),[s,a]=Object(o["a"])("radio-group"),l={disabled:Boolean,iconSize:i["f"],direction:String,modelValue:i["h"],checkedColor:String},u=Symbol(s);t["b"]=Object(r["l"])({name:s,props:l,emits:["change","update:modelValue"],setup(e,t){var{emit:n,slots:o}=t,{linkChildren:i}=Object(c["e"])(u),s=e=>n("update:modelValue",e);return Object(r["N"])(()=>e.modelValue,e=>n("change",e)),i({props:e,updateValue:s}),Object(c["f"])(()=>e.modelValue),()=>Object(r["k"])("div",{class:a([e.direction]),role:"radiogroup"},[null==o.default?void 0:o.default()])}})},"565f":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("f344"),a=n("b1d2"),l=n("8da3"),u=n("8405"),f=n("4a89");function d(e){return Array.isArray(e)?!e.length:0!==e&&!e}function p(e,t){return(!t.required||!d(e))&&!(t.pattern&&!t.pattern.test(String(e)))}function h(e,t){return new Promise(n=>{var r=t.validator(e,t);if(Object(l["f"])(r))return r.then(n);n(r)})}function b(e,t){var{message:n}=t;return Object(l["b"])(n)?n(e,t):n||""}function v(e){var{target:t}=e;t.composing=!0}function m(e){var{target:t}=e;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}function g(e,t){var n=Object(f["a"])();e.style.height="auto";var r=e.scrollHeight;if(Object(l["e"])(t)){var{maxHeight:o,minHeight:i}=t;void 0!==o&&(r=Math.min(r,o)),void 0!==i&&(r=Math.max(r,i))}r&&(e.style.height=r+"px",Object(f["f"])(n))}function O(e){return"number"===e?{type:"text",inputmode:"decimal"}:"digit"===e?{type:"tel",inputmode:"numeric"}:{type:e}}var y=n("68b4"),j=n("7f9b"),x=0;function w(){var e=Object(o["m"])(),{name:t="unknown"}=(null==e?void 0:e.type)||{};return t+"-"+ ++x}var S=n("4eda"),k=n("ad06"),_=n("7744"),[C,E]=Object(i["a"])("field"),T={id:String,name:String,leftIcon:String,rightIcon:String,autofocus:Boolean,clearable:Boolean,maxlength:c["f"],formatter:Function,clearIcon:Object(c["e"])("clear"),modelValue:Object(c["c"])(""),inputAlign:String,placeholder:String,autocomplete:String,errorMessage:String,clearTrigger:Object(c["e"])("focus"),formatTrigger:Object(c["e"])("onChange"),error:{type:Boolean,default:null},disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null}},P=Object(s["a"])({},y["a"],T,{rows:c["f"],type:Object(c["e"])("text"),rules:Array,autosize:[Boolean,Object],labelWidth:c["f"],labelClass:c["h"],labelAlign:String,showWordLimit:Boolean,errorMessageAlign:String,colon:{type:Boolean,default:null}}),I=Object(o["l"])({name:C,props:P,emits:["blur","focus","clear","keypress","click-input","click-left-icon","click-right-icon","update:modelValue"],setup(e,t){var{emit:n,slots:r}=t,i=w(),c=Object(o["D"])({focused:!1,validateFailed:!1,validateMessage:""}),s=Object(o["E"])(),d=Object(o["E"])(),{parent:y}=Object(j["i"])(a["g"]),x=()=>{var t;return String(null!=(t=e.modelValue)?t:"")},C=t=>Object(l["a"])(e[t])?e[t]:y&&Object(l["a"])(y.props[t])?y.props[t]:void 0,T=Object(o["d"])(()=>{var t=C("readonly");if(e.clearable&&!t){var n=""!==x(),r="always"===e.clearTrigger||"focus"===e.clearTrigger&&c.focused;return n&&r}return!1}),P=Object(o["d"])(()=>d.value&&r.input?d.value():e.modelValue),I=e=>e.reduce((e,t)=>e.then(()=>{if(!c.validateFailed){var{value:e}=P;return t.formatter&&(e=t.formatter(e,t)),p(e,t)?t.validator?h(e,t).then(n=>{n&&"string"===typeof n?(c.validateFailed=!0,c.validateMessage=n):!1===n&&(c.validateFailed=!0,c.validateMessage=b(e,t))}):void 0:(c.validateFailed=!0,void(c.validateMessage=b(e,t)))}}),Promise.resolve()),A=()=>{c.validateFailed&&(c.validateFailed=!1,c.validateMessage="")},N=function(t){return void 0===t&&(t=e.rules),new Promise(n=>{A(),t?I(t).then(()=>{c.validateFailed?n({name:e.name,message:c.validateMessage}):n()}):n()})},R=t=>{if(y&&e.rules){var n=y.props.validateTrigger===t,r=e.rules.filter(e=>e.trigger?e.trigger===t:n);r.length&&N(r)}},M=t=>{var{maxlength:n}=e;if(Object(l["a"])(n)&&t.length>n){var r=x();return r&&r.length===+n?r:t.slice(0,+n)}return t},F=function(t,r){if(void 0===r&&(r="onChange"),t=M(t),"number"===e.type||"digit"===e.type){var o="number"===e.type;t=Object(u["d"])(t,o,o)}e.formatter&&r===e.formatTrigger&&(t=e.formatter(t)),s.value&&s.value.value!==t&&(s.value.value=t),t!==e.modelValue&&n("update:modelValue",t)},L=e=>{e.target.composing||F(e.target.value)},B=()=>{var e;return null==(e=s.value)?void 0:e.blur()},V=()=>{var e;return null==(e=s.value)?void 0:e.focus()},D=()=>{var t=s.value;"textarea"===e.type&&e.autosize&&t&&g(t,e.autosize)},$=e=>{c.focused=!0,n("focus",e),Object(o["s"])(D),C("readonly")&&B()},z=e=>{C("readonly")||(c.focused=!1,F(x(),"onBlur"),n("blur",e),R("onBlur"),Object(o["s"])(D),Object(f["e"])())},H=e=>n("click-input",e),q=e=>n("click-left-icon",e),U=e=>n("click-right-icon",e),W=e=>{Object(f["d"])(e),n("update:modelValue",""),n("clear",e)},G=Object(o["d"])(()=>"boolean"===typeof e.error?e.error:!!(y&&y.props.showError&&c.validateFailed)||void 0),K=Object(o["d"])(()=>{var e=C("labelWidth");if(e)return{width:Object(u["a"])(e)}}),Y=t=>{var r=13;if(t.keyCode===r){var o=y&&y.props.submitOnEnter;o||"textarea"===e.type||Object(f["d"])(t),"search"===e.type&&B()}n("keypress",t)},X=()=>e.id||i+"-input",J=()=>{var t=E("control",[C("inputAlign"),{error:G.value,custom:!!r.input,"min-height":"textarea"===e.type&&!e.autosize}]);if(r.input)return Object(o["k"])("div",{class:t,onClick:H},[r.input()]);var n={id:X(),ref:s,name:e.name,rows:void 0!==e.rows?+e.rows:void 0,class:t,value:e.modelValue,disabled:C("disabled"),readonly:C("readonly"),autofocus:e.autofocus,placeholder:e.placeholder,autocomplete:e.autocomplete,"aria-labelledby":e.label?i+"-label":void 0,onBlur:z,onFocus:$,onInput:L,onClick:H,onChange:m,onKeypress:Y,onCompositionend:m,onCompositionstart:v};return"textarea"===e.type?Object(o["k"])("textarea",n,null):Object(o["k"])("input",Object(o["r"])(O(e.type),n),null)},Z=()=>{var t=r["left-icon"];if(e.leftIcon||t)return Object(o["k"])("div",{class:E("left-icon"),onClick:q},[t?t():Object(o["k"])(k["a"],{name:e.leftIcon,classPrefix:e.iconPrefix},null)])},Q=()=>{var t=r["right-icon"];if(e.rightIcon||t)return Object(o["k"])("div",{class:E("right-icon"),onClick:U},[t?t():Object(o["k"])(k["a"],{name:e.rightIcon,classPrefix:e.iconPrefix},null)])},ee=()=>{if(e.showWordLimit&&e.maxlength){var t=x().length;return Object(o["k"])("div",{class:E("word-limit")},[Object(o["k"])("span",{class:E("word-num")},[t]),Object(o["j"])("/"),e.maxlength])}},te=()=>{if(!y||!1!==y.props.showErrorMessage){var t=e.errorMessage||c.validateMessage;if(t){var n=r["error-message"],i=C("errorMessageAlign");return Object(o["k"])("div",{class:E("error-message",i)},[n?n({message:t}):t])}}},ne=()=>{var t=C("colon")?":":"";return r.label?[r.label(),t]:e.label?Object(o["k"])("label",{id:i+"-label",for:X()},[e.label+t]):void 0},re=()=>[Object(o["k"])("div",{class:E("body")},[J(),T.value&&Object(o["k"])(k["a"],{name:e.clearIcon,class:E("clear"),onTouchstart:W},null),Q(),r.button&&Object(o["k"])("div",{class:E("button")},[r.button()])]),ee(),te()];return Object(S["a"])({blur:B,focus:V,validate:N,formValue:P,resetValidation:A}),Object(o["B"])(j["a"],{customValue:d,resetValidation:A,validateWithTrigger:R}),Object(o["N"])(()=>e.modelValue,()=>{F(x()),A(),R("onChange"),Object(o["s"])(D)}),Object(o["w"])(()=>{F(x(),e.formatTrigger),Object(o["s"])(D)}),()=>{var t=C("disabled"),n=C("labelAlign"),i=ne(),c=Z();return Object(o["k"])(_["a"],{size:e.size,icon:e.leftIcon,class:E({error:G.value,disabled:t,["label-"+n]:n}),center:e.center,border:e.border,isLink:e.isLink,clickable:e.clickable,titleStyle:K.value,valueClass:E("value"),titleClass:[E("label",[n,{required:e.required}]),e.labelClass],arrowDirection:e.arrowDirection},{icon:c?()=>c:null,title:i?()=>i:null,value:re,extra:r.extra})}}}),A=Object(r["a"])(I);t["a"]=A},5692:function(e,t,n){var r=n("c430"),o=n("c6cd");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.2",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56b6":function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("f2bf"),o=n("fe7e"),i=n("f691"),c=n("7f9b"),[s,a]=Object(o["a"])("row"),l=Symbol(s),u={tag:Object(i["e"])("div"),wrap:i["g"],align:String,gutter:Object(i["c"])(0),justify:String};t["b"]=Object(r["l"])({name:s,props:u,setup(e,t){var{slots:n}=t,{children:o,linkChildren:i}=Object(c["e"])(l),s=Object(r["d"])(()=>{var e=[[]],t=0;return o.forEach((n,r)=>{t+=Number(n.span),t>24?(e.push([r]),t-=24):e[e.length-1].push(r)}),e}),u=Object(r["d"])(()=>{var t=Number(e.gutter),n=[];return t?(s.value.forEach(e=>{var r=t*(e.length-1)/e.length;e.forEach((e,o)=>{if(0===o)n.push({right:r});else{var i=t-n[e-1].right,c=r-i;n.push({left:i,right:c})}})}),n):n});return i({spaces:u}),()=>{var{tag:t,wrap:o,align:i,justify:c}=e;return Object(r["k"])(t,{class:a({["align-"+i]:i,["justify-"+c]:c,nowrap:!o})},{default:()=>[null==n.default?void 0:n.default()]})}}})},"56ef":function(e,t,n){var r=n("d066"),o=n("e330"),i=n("241c"),c=n("7418"),s=n("825a"),a=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=c.f;return n?a(t,n(e)):t}},"577e":function(e,t,n){var r=n("da84"),o=n("f5df"),i=r.String;e.exports=function(e){if("Symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return i(e)}},"58e6":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("4a89"),a=n("7f9b"),l=n("cdd8"),u=n("543e"),[f,d,p]=Object(i["a"])("pull-refresh"),h=50,b=["pulling","loosing","success"],v={disabled:Boolean,modelValue:Boolean,headHeight:Object(c["c"])(h),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:c["f"],successDuration:Object(c["c"])(500),animationDuration:Object(c["c"])(300)},m=Object(o["l"])({name:f,props:v,emits:["refresh","update:modelValue"],setup(e,t){var n,{emit:r,slots:i}=t,c=Object(o["E"])(),f=Object(a["k"])(c),v=Object(o["D"])({status:"normal",distance:0,duration:0}),m=Object(l["a"])(),g=()=>{if(e.headHeight!==h)return{height:e.headHeight+"px"}},O=()=>"loading"!==v.status&&"success"!==v.status&&!e.disabled,y=t=>{var n=+(e.pullDistance||e.headHeight);return t>n&&(t=t<2*n?n+(t-n)/2:1.5*n+(t-2*n)/4),Math.round(t)},j=(t,n)=>{var r=+(e.pullDistance||e.headHeight);v.distance=t,v.status=n?"loading":0===t?"normal":t{var{status:t}=v;return"normal"===t?"":e[t+"Text"]||p(t)},w=()=>{var{status:e,distance:t}=v;if(i[e])return i[e]({distance:t});var n=[];return b.includes(e)&&n.push(Object(o["k"])("div",{class:d("text")},[x()])),"loading"===e&&n.push(Object(o["k"])(u["a"],{class:d("loading")},{default:x})),n},S=()=>{v.status="success",setTimeout(()=>{j(0)},+e.successDuration)},k=e=>{n=0===Object(s["b"])(f.value),n&&(v.duration=0,m.start(e))},_=e=>{O()&&k(e)},C=e=>{if(O()){n||k(e);var{deltaY:t}=m;m.move(e),n&&t.value>=0&&m.isVertical()&&(Object(s["d"])(e),j(y(t.value)))}},E=()=>{n&&m.deltaY.value&&O()&&(v.duration=+e.animationDuration,"loosing"===v.status?(j(+e.headHeight,!0),r("update:modelValue",!0),Object(o["s"])(()=>r("refresh"))):j(0))};return Object(o["N"])(()=>e.modelValue,t=>{v.duration=+e.animationDuration,t?j(+e.headHeight,!0):i.success||e.successText?S():j(0,!1)}),()=>{var e={transitionDuration:v.duration+"ms",transform:v.distance?"translate3d(0,"+v.distance+"px, 0)":""};return Object(o["k"])("div",{ref:c,class:d()},[Object(o["k"])("div",{class:d("track"),style:e,onTouchstart:_,onTouchmove:C,onTouchend:E,onTouchcancel:E},[Object(o["k"])("div",{class:d("head"),style:g()},[w()]),null==i.default?void 0:i.default()])])}}}),g=Object(r["a"])(m);t["a"]=g},5926:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){var t=+e;return t!==t||0===t?0:(t>0?r:n)(t)}},"59ed":function(e,t,n){var r=n("da84"),o=n("1626"),i=n("0d51"),c=r.TypeError;e.exports=function(e){if(o(e))return e;throw c(i(e)+" is not a function")}},"5c56":function(e,t,n){},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5e77":function(e,t,n){var r=n("83ab"),o=n("1a2d"),i=Function.prototype,c=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),a=s&&"something"===function(){}.name,l=s&&(!r||r&&c(i,"name").configurable);e.exports={EXISTS:s,PROPER:a,CONFIGURABLE:l}},"5f5f":function(e,t,n){"use strict";n("68ef"),n("e3b3"),n("a526")},"605d":function(e,t,n){var r=n("c6b6"),o=n("da84");e.exports="process"==r(o.process)},6069:function(e,t){e.exports="object"==typeof window},"60da":function(e,t,n){"use strict";var r=n("83ab"),o=n("e330"),i=n("c65b"),c=n("d039"),s=n("df75"),a=n("7418"),l=n("d1e7"),u=n("7b0b"),f=n("44ad"),d=Object.assign,p=Object.defineProperty,h=o([].concat);e.exports=!d||c((function(){if(r&&1!==d({b:1},d(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||s(d({},t)).join("")!=o}))?function(e,t){var n=u(e),o=arguments.length,c=1,d=a.f,p=l.f;while(o>c){var b,v=f(arguments[c++]),m=d?h(s(v),d(v)):s(v),g=m.length,O=0;while(g>O)b=m[O++],r&&!i(p,v,b)||(n[b]=v[b])}return n}:d},6547:function(e,t,n){var r=n("e330"),o=n("5926"),i=n("577e"),c=n("1d80"),s=r("".charAt),a=r("".charCodeAt),l=r("".slice),u=function(e){return function(t,n){var r,u,f=i(c(t)),d=o(n),p=f.length;return d<0||d>=p?e?"":void 0:(r=a(f,d),r<55296||r>56319||d+1===p||(u=a(f,d+1))<56320||u>57343?e?s(f,d):r:e?l(f,d,d+2):u-56320+(r-55296<<10)+65536)}};e.exports={codeAt:u(!1),charAt:u(!0)}},"65f0":function(e,t,n){var r=n("0b42");e.exports=function(e,t){return new(r(e))(0===t?0:t)}},"66b9":function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("e3b3"),n("bc1b")},"68b4":function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n("f2bf"),o=n("fe7e"),i=n("f691"),c=n("f344"),s=n("8da3"),a=n("b070"),l=n("ad06"),[u,f]=Object(o["a"])("cell"),d={icon:String,size:String,title:i["f"],value:i["f"],label:i["f"],center:Boolean,isLink:Boolean,border:i["g"],required:Boolean,iconPrefix:String,valueClass:i["h"],labelClass:i["h"],titleClass:i["h"],titleStyle:null,arrowDirection:String,clickable:{type:Boolean,default:null}},p=Object(c["a"])({},d,a["a"]);t["b"]=Object(r["l"])({name:u,props:p,setup(e,t){var{slots:n}=t,o=Object(a["b"])(),i=()=>{var t=n.label||Object(s["a"])(e.label);if(t)return Object(r["k"])("div",{class:[f("label"),e.labelClass]},[n.label?n.label():e.label])},c=()=>{if(n.title||Object(s["a"])(e.title))return Object(r["k"])("div",{class:[f("title"),e.titleClass],style:e.titleStyle},[n.title?n.title():Object(r["k"])("span",null,[e.title]),i()])},u=()=>{var t=n.value||n.default,o=t||Object(s["a"])(e.value);if(o){var i=n.title||Object(s["a"])(e.title);return Object(r["k"])("div",{class:[f("value",{alone:!i}),e.valueClass]},[t?t():Object(r["k"])("span",null,[e.value])])}},d=()=>n.icon?n.icon():e.icon?Object(r["k"])(l["a"],{name:e.icon,class:f("left-icon"),classPrefix:e.iconPrefix},null):void 0,p=()=>{if(n["right-icon"])return n["right-icon"]();if(e.isLink){var t=e.arrowDirection?"arrow-"+e.arrowDirection:"arrow";return Object(r["k"])(l["a"],{name:t,class:f("right-icon")},null)}};return()=>{var t,{size:i,center:s,border:a,isLink:l,required:h}=e,b=null!=(t=e.clickable)?t:l,v={center:s,required:h,clickable:b,borderless:!a};return i&&(v[i]=!!i),Object(r["k"])("div",{class:f(v),role:b?"button":void 0,tabindex:b?0:void 0,onClick:o},[d(),c(),u(),p(),null==n.extra?void 0:n.extra()])}}})},"68ee":function(e,t,n){var r=n("e330"),o=n("d039"),i=n("1626"),c=n("f5df"),s=n("d066"),a=n("8925"),l=function(){},u=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=r(d.exec),h=!d.exec(l),b=function(e){if(!i(e))return!1;try{return f(l,u,e),!0}catch(t){return!1}},v=function(e){if(!i(e))return!1;switch(c(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!p(d,a(e))};e.exports=!f||o((function(){var e;return b(b.call)||!b(Object)||!b((function(){e=!0}))||e}))?v:b},"68ef":function(e,t,n){},"69f3":function(e,t,n){var r,o,i,c=n("7f9a"),s=n("da84"),a=n("e330"),l=n("861d"),u=n("9112"),f=n("1a2d"),d=n("c6cd"),p=n("f772"),h=n("d012"),b="Object already initialized",v=s.TypeError,m=s.WeakMap,g=function(e){return i(e)?o(e):r(e,{})},O=function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw v("Incompatible receiver, "+e+" required");return n}};if(c||d.state){var y=d.state||(d.state=new m),j=a(y.get),x=a(y.has),w=a(y.set);r=function(e,t){if(x(y,e))throw new v(b);return t.facade=e,w(y,e,t),t},o=function(e){return j(y,e)||{}},i=function(e){return x(y,e)}}else{var S=p("state");h[S]=!0,r=function(e,t){if(f(e,S))throw new v(b);return t.facade=e,u(e,S,t),t},o=function(e){return f(e,S)?e[S]:{}},i=function(e){return f(e,S)}}e.exports={set:r,get:o,has:i,enforce:g,getterFor:O}},"6ab3":function(e,t,n){},"6b41":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("8405"),a=n("b1d2"),l=n("7f9b"),u=e=>{var t=Object(o["E"])();return Object(o["w"])(()=>Object(o["s"])(()=>{t.value=Object(l["j"])(e).height})),t};function f(e,t){var n=u(e);return e=>Object(o["k"])("div",{class:t("placeholder"),style:{height:n.value?n.value+"px":void 0}},[e()])}var d=n("ad06"),[p,h]=Object(i["a"])("nav-bar"),b={title:String,fixed:Boolean,zIndex:c["f"],border:c["g"],leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean},v=Object(o["l"])({name:p,props:b,emits:["click-left","click-right"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["E"])(),c=f(i,h),l=e=>n("click-left",e),u=e=>n("click-right",e),p=()=>r.left?r.left():[e.leftArrow&&Object(o["k"])(d["a"],{class:h("arrow"),name:"arrow-left"},null),e.leftText&&Object(o["k"])("span",{class:h("text")},[e.leftText])],b=()=>r.right?r.right():Object(o["k"])("span",{class:h("text")},[e.rightText]),v=()=>{var{title:t,fixed:n,border:c,zIndex:f}=e,d=Object(s["f"])(f),v=e.leftArrow||e.leftText||r.left,m=e.rightText||r.right;return Object(o["k"])("div",{ref:i,style:d,class:[h({fixed:n,"safe-area-inset-top":e.safeAreaInsetTop}),{[a["a"]]:c}]},[Object(o["k"])("div",{class:h("content")},[v&&Object(o["k"])("div",{class:[h("left"),a["h"]],onClick:l},[p()]),Object(o["k"])("div",{class:[h("title"),"van-ellipsis"]},[r.title?r.title():t]),m&&Object(o["k"])("div",{class:[h("right"),a["h"]],onClick:u},[b()])])])};return()=>e.fixed&&e.placeholder?c(v):v()}}),m=Object(r["a"])(v);t["a"]=m},"6c02":function(e,t,n){"use strict";n.d(t,"a",(function(){return et})),n.d(t,"b",(function(){return U}));var r=n("f2bf");n("3f4e"); +/*! + * vue-router v4.0.12 + * (c) 2021 Eduardo San Martin Morote + * @license MIT + */ +const o="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,i=e=>o?Symbol(e):"_vr_"+e,c=i("rvlm"),s=i("rvd"),a=i("r"),l=i("rl"),u=i("rvl"),f="undefined"!==typeof window;function d(e){return e.__esModule||o&&"Module"===e[Symbol.toStringTag]}const p=Object.assign;function h(e,t){const n={};for(const r in t){const o=t[r];n[r]=Array.isArray(o)?o.map(e):e(o)}return n}const b=()=>{};const v=/\/$/,m=e=>e.replace(v,"");function g(e,t,n="/"){let r,o={},i="",c="";const s=t.indexOf("?"),a=t.indexOf("#",s>-1?s:0);return s>-1&&(r=t.slice(0,s),i=t.slice(s+1,a>-1?a:t.length),o=e(i)),a>-1&&(r=r||t.slice(0,a),c=t.slice(a,t.length)),r=_(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+c,path:r,query:o,hash:c}}function O(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function y(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function j(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&x(t.matched[r],n.matched[o])&&w(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function x(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function w(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!S(e[n],t[n]))return!1;return!0}function S(e,t){return Array.isArray(e)?k(e,t):Array.isArray(t)?k(t,e):e===t}function k(e,t){return Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):1===e.length&&e[0]===t}function _(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o,i,c=n.length-1;for(o=0;o({left:window.pageXOffset,top:window.pageYOffset});function R(e){let t;if("el"in e){const n=e.el,r="string"===typeof n&&n.startsWith("#");0;const o="string"===typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=A(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function M(e,t){const n=history.state?history.state.position-t:-1;return n+e}const F=new Map;function L(e,t){F.set(e,t)}function B(e){const t=F.get(e);return F.delete(e),t}let V=()=>location.protocol+"//"+location.host;function D(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),y(n,"")}const c=y(n,e);return c+r+o}function $(e,t,n,r){let o=[],i=[],c=null;const s=({state:i})=>{const s=D(e,location),a=n.value,l=t.value;let u=0;if(i){if(n.value=s,t.value=i,c&&c===a)return void(c=null);u=l?i.position-l.position:0}else r(s);o.forEach(e=>{e(n.value,a,{delta:u,type:C.pop,direction:u?u>0?E.forward:E.back:E.unknown})})};function a(){c=n.value}function l(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t}function u(){const{history:e}=window;e.state&&e.replaceState(p({},e.state,{scroll:N()}),"")}function f(){for(const e of i)e();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:l,destroy:f}}function z(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?N():null}}function H(e){const{history:t,location:n}=window,r={value:D(e,n)},o={value:t.state};function i(r,i,c){const s=e.indexOf("#"),a=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+r:V()+e+r;try{t[c?"replaceState":"pushState"](i,"",a),o.value=i}catch(l){console.error(l),n[c?"replace":"assign"](a)}}function c(e,n){const c=p({},t.state,z(o.value.back,e,o.value.forward,!0),n,{position:o.value.position});i(e,c,!0),r.value=e}function s(e,n){const c=p({},o.value,t.state,{forward:e,scroll:N()});i(c.current,c,!0);const s=p({},z(r.value,e,null),{position:c.position+1},n);i(e,s,!1),r.value=e}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:s,replace:c}}function q(e){e=T(e);const t=H(e),n=$(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}const o=p({location:"",base:e,go:r,createHref:I.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function U(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),q(e)}function W(e){return"string"===typeof e||e&&"object"===typeof e}function G(e){return"string"===typeof e||"symbol"===typeof e}const K={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Y=i("nf");var X;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(X||(X={}));function J(e,t){return p(new Error,{type:e,[Y]:!0},t)}function Z(e,t){return e instanceof Error&&Y in e&&(null==t||!!(e.type&t))}const Q="[^/]+?",ee={sensitive:!1,strict:!1,start:!0,end:!0},te=/[.+*?^${}()[\]/\\]/g;function ne(e,t){const n=p({},ee,t),r=[];let o=n.start?"^":"";const i=[];for(const u of e){const e=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function oe(e,t){let n=0;const r=e.score,o=t.score;while(n1&&("*"===s||"+"===s)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:l,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),l="")}function d(){l+=s}while(a{c(d)}:b}function c(e){if(G(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(c),t.alias.forEach(c))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(c),e.alias.forEach(c))}}function s(){return n}function a(e){let t=0;while(t=0)t++;n.splice(t,0,e),e.record.name&&!pe(e)&&r.set(e.record.name,e)}function l(e,t){let o,i,c,s={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw J(1,{location:e});c=o.record.name,s=p(ue(t.params,o.keys.filter(e=>!e.optional).map(e=>e.name)),e.params),i=o.stringify(s)}else if("path"in e)i=e.path,o=n.find(e=>e.re.test(i)),o&&(s=o.parse(i),c=o.record.name);else{if(o=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!o)throw J(1,{location:e,currentLocation:t});c=o.record.name,s=p({},t.params,e.params),i=o.stringify(s)}const a=[];let l=o;while(l)a.unshift(l.record),l=l.parent;return{name:c,path:i,params:s,matched:a,meta:he(a)}}return t=be({strict:!1,end:!0,sensitive:!1},t),e.forEach(e=>i(e)),{addRoute:i,resolve:l,removeRoute:c,getRoutes:s,getRecordMatcher:o}}function ue(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function fe(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:de(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function de(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="boolean"===typeof n?n:n[r];return t}function pe(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function he(e){return e.reduce((e,t)=>p(e,t.meta),{})}function be(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const ve=/#/g,me=/&/g,ge=/\//g,Oe=/=/g,ye=/\?/g,je=/\+/g,xe=/%5B/g,we=/%5D/g,Se=/%5E/g,ke=/%60/g,_e=/%7B/g,Ce=/%7C/g,Ee=/%7D/g,Te=/%20/g;function Pe(e){return encodeURI(""+e).replace(Ce,"|").replace(xe,"[").replace(we,"]")}function Ie(e){return Pe(e).replace(_e,"{").replace(Ee,"}").replace(Se,"^")}function Ae(e){return Pe(e).replace(je,"%2B").replace(Te,"+").replace(ve,"%23").replace(me,"%26").replace(ke,"`").replace(_e,"{").replace(Ee,"}").replace(Se,"^")}function Ne(e){return Ae(e).replace(Oe,"%3D")}function Re(e){return Pe(e).replace(ve,"%23").replace(ye,"%3F")}function Me(e){return null==e?"":Re(e).replace(ge,"%2F")}function Fe(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Le(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],r=(n?e.slice(1):e).split("&");for(let o=0;oe&&Ae(e)):[r&&Ae(r)];o.forEach(e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})}return t}function Ve(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=Array.isArray(r)?r.map(e=>null==e?null:""+e):null==r?r:""+r)}return t}function De(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function $e(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((c,s)=>{const a=e=>{!1===e?s(J(4,{from:n,to:t})):e instanceof Error?s(e):W(e)?s(J(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"===typeof e&&i.push(e),c())},l=e.call(r&&r.instances[o],t,n,a);let u=Promise.resolve(l);e.length<3&&(u=u.then(a)),u.catch(e=>s(e))})}function ze(e,t,n,r){const o=[];for(const i of e)for(const e in i.components){let c=i.components[e];if("beforeRouteEnter"===t||i.instances[e])if(He(c)){const s=c.__vccOpts||c,a=s[t];a&&o.push($e(a,n,r,i,e))}else{let s=c();0,o.push(()=>s.then(o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${i.path}"`));const c=d(o)?o.default:o;i.components[e]=c;const s=c.__vccOpts||c,a=s[t];return a&&$e(a,n,r,i,e)()}))}}return o}function He(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function qe(e){const t=Object(r["o"])(a),n=Object(r["o"])(l),o=Object(r["d"])(()=>t.resolve(Object(r["L"])(e.to))),i=Object(r["d"])(()=>{const{matched:e}=o.value,{length:t}=e,r=e[t-1],i=n.matched;if(!r||!i.length)return-1;const c=i.findIndex(x.bind(null,r));if(c>-1)return c;const s=Ye(e[t-2]);return t>1&&Ye(r)===s&&i[i.length-1].path!==s?i.findIndex(x.bind(null,e[t-2])):c}),c=Object(r["d"])(()=>i.value>-1&&Ke(n.params,o.value.params)),s=Object(r["d"])(()=>i.value>-1&&i.value===n.matched.length-1&&w(n.params,o.value.params));function u(n={}){return Ge(n)?t[Object(r["L"])(e.replace)?"replace":"push"](Object(r["L"])(e.to)).catch(b):Promise.resolve()}return{route:o,href:Object(r["d"])(()=>o.value.href),isActive:c,isExactActive:s,navigate:u}}const Ue=Object(r["l"])({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:qe,setup(e,{slots:t}){const n=Object(r["D"])(qe(e)),{options:o}=Object(r["o"])(a),i=Object(r["d"])(()=>({[Xe(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Xe(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Object(r["n"])("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),We=Ue;function Ge(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ke(e,t){for(const n in t){const r=t[n],o=e[n];if("string"===typeof r){if(r!==o)return!1}else if(!Array.isArray(o)||o.length!==r.length||r.some((e,t)=>e!==o[t]))return!1}return!0}function Ye(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Xe=(e,t,n)=>null!=e?e:null!=t?t:n,Je=Object(r["l"])({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const o=Object(r["o"])(u),i=Object(r["d"])(()=>e.route||o.value),a=Object(r["o"])(s,0),l=Object(r["d"])(()=>i.value.matched[a]);Object(r["B"])(s,a+1),Object(r["B"])(c,l),Object(r["B"])(u,i);const f=Object(r["E"])();return Object(r["N"])(()=>[f.value,l.value,e.name],([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&x(t,o)&&r||(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:"post"}),()=>{const o=i.value,c=l.value,s=c&&c.components[e.name],a=e.name;if(!s)return Ze(n.default,{Component:s,route:o});const u=c.props[e.name],d=u?!0===u?o.params:"function"===typeof u?u(o):u:null,h=e=>{e.component.isUnmounted&&(c.instances[a]=null)},b=Object(r["n"])(s,p({},d,t,{onVnodeUnmounted:h,ref:f}));return Ze(n.default,{Component:b,route:o})||b}}});function Ze(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Qe=Je;function et(e){const t=le(e.routes,e),n=e.parseQuery||Le,o=e.stringifyQuery||Be,i=e.history;const c=De(),s=De(),d=De(),v=Object(r["J"])(K);let m=K;f&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const y=h.bind(null,e=>""+e),x=h.bind(null,Me),w=h.bind(null,Fe);function S(e,n){let r,o;return G(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)}function k(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map(e=>e.record)}function E(e){return!!t.getRecordMatcher(e)}function T(e,r){if(r=p({},r||v.value),"string"===typeof e){const o=g(n,e,r.path),c=t.resolve({path:o.path},r),s=i.createHref(o.fullPath);return p(o,c,{params:w(c.params),hash:Fe(o.hash),redirectedFrom:void 0,href:s})}let c;if("path"in e)c=p({},e,{path:g(n,e.path,r.path).path});else{const t=p({},e.params);for(const e in t)null==t[e]&&delete t[e];c=p({},e,{params:x(e.params)}),r.params=x(r.params)}const s=t.resolve(c,r),a=e.hash||"";s.params=y(w(s.params));const l=O(o,p({},e,{hash:Ie(a),path:s.path})),u=i.createHref(l);return p({fullPath:l,hash:a,query:o===Be?Ve(e.query):e.query||{}},s,{redirectedFrom:void 0,href:u})}function P(e){return"string"===typeof e?g(n,e,v.value.path):p({},e)}function I(e,t){if(m!==e)return J(8,{from:t,to:e})}function A(e){return D(e)}function F(e){return A(p(P(e),{replace:!0}))}function V(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"===typeof n?n(e):n;return"string"===typeof r&&(r=r.includes("?")||r.includes("#")?r=P(r):{path:r},r.params={}),p({query:e.query,hash:e.hash,params:e.params},r)}}function D(e,t){const n=m=T(e),r=v.value,i=e.state,c=e.force,s=!0===e.replace,a=V(n);if(a)return D(p(P(a),{state:i,force:c,replace:s}),t||n);const l=n;let u;return l.redirectedFrom=t,!c&&j(o,r,n)&&(u=J(16,{to:l,from:r}),re(r,r,!0,!1)),(u?Promise.resolve(u):z(l,r)).catch(e=>Z(e)?e:ee(e,l,r)).then(e=>{if(e){if(Z(e,2))return D(p(P(e.to),{state:i,force:c,replace:s}),t||l)}else e=q(l,r,!0,s,i);return H(l,r,e),e})}function $(e,t){const n=I(e,t);return n?Promise.reject(n):Promise.resolve()}function z(e,t){let n;const[r,o,i]=nt(e,t);n=ze(r.reverse(),"beforeRouteLeave",e,t);for(const c of r)c.leaveGuards.forEach(r=>{n.push($e(r,e,t))});const a=$.bind(null,e,t);return n.push(a),tt(n).then(()=>{n=[];for(const r of c.list())n.push($e(r,e,t));return n.push(a),tt(n)}).then(()=>{n=ze(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach(r=>{n.push($e(r,e,t))});return n.push(a),tt(n)}).then(()=>{n=[];for(const r of e.matched)if(r.beforeEnter&&!t.matched.includes(r))if(Array.isArray(r.beforeEnter))for(const o of r.beforeEnter)n.push($e(o,e,t));else n.push($e(r.beforeEnter,e,t));return n.push(a),tt(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=ze(i,"beforeRouteEnter",e,t),n.push(a),tt(n))).then(()=>{n=[];for(const r of s.list())n.push($e(r,e,t));return n.push(a),tt(n)}).catch(e=>Z(e,8)?e:Promise.reject(e))}function H(e,t,n){for(const r of d.list())r(e,t,n)}function q(e,t,n,r,o){const c=I(e,t);if(c)return c;const s=t===K,a=f?history.state:{};n&&(r||s?i.replace(e.fullPath,p({scroll:s&&a&&a.scroll},o)):i.push(e.fullPath,o)),v.value=e,re(e,t,n,s),ne()}let U;function W(){U=i.listen((e,t,n)=>{const r=T(e),o=V(r);if(o)return void D(p(o,{replace:!0}),r).catch(b);m=r;const c=v.value;f&&L(M(c.fullPath,n.delta),N()),z(r,c).catch(e=>Z(e,12)?e:Z(e,2)?(D(e.to,r).then(e=>{Z(e,20)&&!n.delta&&n.type===C.pop&&i.go(-1,!1)}).catch(b),Promise.reject()):(n.delta&&i.go(-n.delta,!1),ee(e,r,c))).then(e=>{e=e||q(r,c,!1),e&&(n.delta?i.go(-n.delta,!1):n.type===C.pop&&Z(e,20)&&i.go(-1,!1)),H(r,c,e)}).catch(b)})}let Y,X=De(),Q=De();function ee(e,t,n){ne(e);const r=Q.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function te(){return Y&&v.value!==K?Promise.resolve():new Promise((e,t)=>{X.add([e,t])})}function ne(e){Y||(Y=!0,W(),X.list().forEach(([t,n])=>e?n(e):t()),X.reset())}function re(t,n,o,i){const{scrollBehavior:c}=e;if(!f||!c)return Promise.resolve();const s=!o&&B(M(t.fullPath,0))||(i||!o)&&history.state&&history.state.scroll||null;return Object(r["s"])().then(()=>c(t,n,s)).then(e=>e&&R(e)).catch(e=>ee(e,t,n))}const oe=e=>i.go(e);let ie;const ce=new Set,se={currentRoute:v,addRoute:S,removeRoute:k,hasRoute:E,getRoutes:_,resolve:T,options:e,push:A,replace:F,go:oe,back:()=>oe(-1),forward:()=>oe(1),beforeEach:c.add,beforeResolve:s.add,afterEach:d.add,onError:Q.add,isReady:te,install(e){const t=this;e.component("RouterLink",We),e.component("RouterView",Qe),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>Object(r["L"])(v)}),f&&!ie&&v.value===K&&(ie=!0,A(i.location).catch(e=>{0}));const n={};for(const i in K)n[i]=Object(r["d"])(()=>v.value[i]);e.provide(a,t),e.provide(l,Object(r["D"])(n)),e.provide(u,v);const o=e.unmount;ce.add(e),e.unmount=function(){ce.delete(e),ce.size<1&&(m=K,U&&U(),v.value=K,ie=!1,Y=!1),o()}}};return se}function tt(e){return e.reduce((e,t)=>e.then(()=>t()),Promise.resolve())}function nt(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let c=0;cx(e,i))?r.push(i):n.push(i));const s=e.matched[c];s&&(t.matched.find(e=>x(e,s))||o.push(s))}return[n,r,o]}},"6eeb":function(e,t,n){var r=n("da84"),o=n("1626"),i=n("1a2d"),c=n("9112"),s=n("ce4e"),a=n("8925"),l=n("69f3"),u=n("5e77").CONFIGURABLE,f=l.get,d=l.enforce,p=String(String).split("String");(e.exports=function(e,t,n,a){var l,f=!!a&&!!a.unsafe,h=!!a&&!!a.enumerable,b=!!a&&!!a.noTargetGet,v=a&&void 0!==a.name?a.name:t;o(n)&&("Symbol("===String(v).slice(0,7)&&(v="["+String(v).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||u&&n.name!==v)&&c(n,"name",v),l=d(n),l.source||(l.source=p.join("string"==typeof v?v:""))),e!==r?(f?!b&&e[t]&&(h=!0):delete e[t],h?e[t]=n:c(e,t,n)):h?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return o(this)&&f(this).source||a(this)}))},7418:function(e,t){t.f=Object.getOwnPropertySymbols},7744:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("c199"),o=n("68b4"),i=Object(r["a"])(o["b"]);t["b"]=i},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"785a":function(e,t,n){var r=n("cc12"),o=r("span").classList,i=o&&o.constructor&&o.constructor.prototype;e.exports=i===Object.prototype?void 0:i},"786d":function(e,t,n){},"7b0a":function(e,t,n){},"7b0b":function(e,t,n){var r=n("da84"),o=n("1d80"),i=r.Object;e.exports=function(e){return i(o(e))}},"7c73":function(e,t,n){var r,o=n("825a"),i=n("37e8"),c=n("7839"),s=n("d012"),a=n("1be4"),l=n("cc12"),u=n("f772"),f=">",d="<",p="prototype",h="script",b=u("IE_PROTO"),v=function(){},m=function(e){return d+h+f+e+d+"/"+h+f},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},O=function(){var e,t=l("iframe"),n="java"+h+":";return t.style.display="none",a.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(m("document.F=Object")),e.close(),e.F},y=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}y="undefined"!=typeof document?document.domain&&r?g(r):O():g(r);var e=c.length;while(e--)delete y[p][c[e]];return y()};s[b]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(v[p]=o(e),n=new v,v[p]=null,n[b]=e):n=y(),void 0===t?n:i(n,t)}},"7dd0":function(e,t,n){"use strict";var r=n("23e7"),o=n("c65b"),i=n("c430"),c=n("5e77"),s=n("1626"),a=n("9ed3"),l=n("e163"),u=n("d2bb"),f=n("d44e"),d=n("9112"),p=n("6eeb"),h=n("b622"),b=n("3f8c"),v=n("ae93"),m=c.PROPER,g=c.CONFIGURABLE,O=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,j=h("iterator"),x="keys",w="values",S="entries",k=function(){return this};e.exports=function(e,t,n,c,h,v,_){a(n,t,c);var C,E,T,P=function(e){if(e===h&&M)return M;if(!y&&e in N)return N[e];switch(e){case x:return function(){return new n(this,e)};case w:return function(){return new n(this,e)};case S:return function(){return new n(this,e)}}return function(){return new n(this)}},I=t+" Iterator",A=!1,N=e.prototype,R=N[j]||N["@@iterator"]||h&&N[h],M=!y&&R||P(h),F="Array"==t&&N.entries||R;if(F&&(C=l(F.call(new e)),C!==Object.prototype&&C.next&&(i||l(C)===O||(u?u(C,O):s(C[j])||p(C,j,k)),f(C,I,!0,!0),i&&(b[I]=k))),m&&h==w&&R&&R.name!==w&&(!i&&g?d(N,"name",w):(A=!0,M=function(){return o(R,this)})),h)if(E={values:P(w),keys:v?M:P(x),entries:P(S)},_)for(T in E)(y||A||!(T in N))&&p(N,T,E[T]);else r({target:t,proto:!0,forced:y||A},E);return i&&!_||N[j]===M||p(N,j,M,{name:h}),b[t]=M,E}},"7e3e":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("f344"),o=n("8da3");function i(e,t){var{args:n=[],done:i,canceled:c}=t;if(e){var s=e.apply(null,n);Object(o["f"])(s)?s.then(e=>{e?i():c&&c()}).catch(r["d"]):s?i():c&&c()}else i()}},"7f9a":function(e,t,n){var r=n("da84"),o=n("1626"),i=n("8925"),c=r.WeakMap;e.exports=o(c)&&/native code/.test(i(c))},"7f9b":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return C})),n.d(t,"g",(function(){return b})),n.d(t,"h",(function(){return k})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return l})),n.d(t,"k",(function(){return w})),n.d(t,"l",(function(){return g}));var r=n("f2bf");const o="undefined"!==typeof window;function i(e){return o?requestAnimationFrame(e):-1}function c(e){i(()=>i(e))}const s=e=>e===window,a=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),l=e=>{const t=Object(r["L"])(e);if(s(t)){const e=t.innerWidth,n=t.innerHeight;return a(e,n)}return(null==t?void 0:t.getBoundingClientRect)?t.getBoundingClientRect():a(0,0)};function u(e){const t=Object(r["o"])(e,null);if(t){const e=Object(r["m"])(),{link:n,unlink:o,internalChildren:i}=t;n(e),Object(r["x"])(()=>o(e));const c=Object(r["d"])(()=>i.indexOf(e));return{parent:t,index:c}}return{parent:null,index:Object(r["E"])(-1)}}function f(e){const t=[],n=e=>{Array.isArray(e)&&e.forEach(e=>{var o;Object(r["q"])(e)&&(t.push(e),(null==(o=e.component)?void 0:o.subTree)&&n(e.component.subTree.children),e.children&&n(e.children))})};return n(e),t}function d(e,t,n){const r=f(e.subTree.children);n.sort((e,t)=>r.indexOf(e.vnode)-r.indexOf(t.vnode));const o=n.map(e=>e.proxy);t.sort((e,t)=>{const n=o.indexOf(e),r=o.indexOf(t);return n-r})}function p(e){const t=Object(r["D"])([]),n=Object(r["D"])([]),o=Object(r["m"])(),i=i=>{const c=e=>{e.proxy&&(n.push(e),t.push(e.proxy),d(o,t,n))},s=e=>{const r=n.indexOf(e);t.splice(r,1),n.splice(r,1)};Object(r["B"])(e,Object.assign({link:c,unlink:s,children:t,internalChildren:n},i))};return{children:t,linkChildren:i}}function h(e){let t;Object(r["w"])(()=>{e(),Object(r["s"])(()=>{t=!0})}),Object(r["t"])(()=>{t&&e()})}function b(e,t,n={}){if(!o)return;const{target:i=window,passive:c=!1,capture:s=!1}=n;let a;const l=n=>{const o=Object(r["L"])(n);o&&!a&&(o.addEventListener(e,t,{capture:s,passive:c}),a=!0)},u=n=>{const o=Object(r["L"])(n);o&&a&&(o.removeEventListener(e,t,s),a=!1)};Object(r["x"])(()=>u(i)),Object(r["v"])(()=>u(i)),h(()=>l(i)),Object(r["p"])(i)&&Object(r["N"])(i,(e,t)=>{u(t),l(e)})}let v,m;function g(){if(!v&&(v=Object(r["E"])(0),m=Object(r["E"])(0),o)){const e=()=>{v.value=window.innerWidth,m.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:v,height:m}}const O=/scroll|auto/i,y=o?window:void 0;function j(e){const t=1;return"HTML"!==e.tagName&&"BODY"!==e.tagName&&e.nodeType===t}function x(e,t=y){let n=e;while(n&&n!==t&&j(n)){const{overflowY:e}=window.getComputedStyle(n);if(O.test(e))return n;n=n.parentNode}return t}function w(e,t=y){const n=Object(r["E"])();return Object(r["w"])(()=>{e.value&&(n.value=x(e.value,t))}),n}let S;function k(){if(!S&&(S=Object(r["E"])("visible"),o)){const e=()=>{S.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return S}const _=Symbol("van-field");function C(e){const t=Object(r["o"])(_,null);t&&!t.customValue.value&&(t.customValue.value=e,Object(r["N"])(e,()=>{t.resetValidation(),t.validateWithTrigger("onChange")}))}},"81e6":function(e,t,n){"use strict";n("68ef"),n("bf60"),n("7b0a")},"825a":function(e,t,n){var r=n("da84"),o=n("861d"),i=r.String,c=r.TypeError;e.exports=function(e){if(o(e))return e;throw c(i(e)+" is not an object")}},8270:function(e,t,n){},"83ab":function(e,t,n){var r=n("d039");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8405:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"h",(function(){return h})),n.d(t,"b",(function(){return v})),n.d(t,"g",(function(){return m})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return y}));var r,o=n("f344"),i=n("4a89"),c=n("8da3");function s(e){if(Object(c["a"])(e))return Object(c["d"])(e)?e+"px":String(e)}function a(e){if(Object(c["a"])(e)){var t=s(e);return{width:t,height:t}}}function l(e){var t={};return void 0!==e&&(t.zIndex=+e),t}function u(){if(!r){var e=document.documentElement,t=e.style.fontSize||window.getComputedStyle(e).fontSize;r=parseFloat(t)}return r}function f(e){return e=e.replace(/rem/g,""),+e*u()}function d(e){return e=e.replace(/vw/g,""),+e*i["h"].value/100}function p(e){return e=e.replace(/vh/g,""),+e*i["g"].value/100}function h(e){if("number"===typeof e)return e;if(o["c"]){if(e.includes("rem"))return f(e);if(e.includes("vw"))return d(e);if(e.includes("vh"))return p(e)}return parseFloat(e)}var b=/-(\w)/g,v=e=>e.replace(b,(e,t)=>t.toUpperCase()),m=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");var g=(e,t,n)=>Math.min(Math.max(e,t),n);function O(e,t,n){var r=e.indexOf(t);return-1===r?e:"-"===t&&0!==r?e.slice(0,r):e.slice(0,r+1)+e.slice(r).replace(n,"")}function y(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!0),e=t?O(e,".",/\./g):e.split(".")[0],e=n?O(e,"-",/-/g):e.replace(/-/,"");var r=t?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(r,"")}},8418:function(e,t,n){"use strict";var r=n("a04b"),o=n("9bf2"),i=n("5c6c");e.exports=function(e,t,n){var c=r(t);c in e?o.f(e,c,i(0,n)):e[c]=n}},"861d":function(e,t,n){var r=n("1626");e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},"872c":function(e,t,n){},8925:function(e,t,n){var r=n("e330"),o=n("1626"),i=n("c6cd"),c=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return c(e)}),e.exports=i.inspectSource},"8a0b":function(e,t,n){},"8a58":function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("a71a"),n("4d75")},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"8da3":function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return s})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return l}));var r=n("f344"),o=e=>void 0!==e&&null!==e,i=e=>"function"===typeof e,c=e=>null!==e&&"object"===typeof e,s=e=>c(e)&&i(e.then)&&i(e.catch);var a=e=>"number"===typeof e||/^\d+(\.\d+)?$/.test(e),l=()=>!!r["c"]&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase())},"8f80":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("f691"),c=n("8da3"),s=n("f344"),a=n("8405"),l=n("fe7e"),[u,f,d]=Object(l["a"])("uploader"),p=e=>Array.isArray(e)?e:[e];function h(e,t){return new Promise(n=>{if("file"!==t){var r=new FileReader;r.onload=e=>{n(e.target.result)},"dataUrl"===t?r.readAsDataURL(e):"text"===t&&r.readAsText(e)}else n()})}function b(e,t){return p(e).some(e=>!!e.file&&(Object(c["b"])(t)?t(e.file):e.file.size>t))}function v(e,t){var n=[],r=[];return e.forEach(e=>{b(e,t)?r.push(e):n.push(e)}),{valid:n,invalid:r}}var m=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i,g=e=>m.test(e);function O(e){return!!e.isImage||(e.file&&e.file.type?0===e.file.type.indexOf("image"):e.url?g(e.url):"string"===typeof e.content&&0===e.content.indexOf("data:image"))}var y,j=n("7f9b"),x=n("4eda"),w=n("ad06"),S=n("1da4"),k=n("7e3e"),_=n("b1d2"),C=n("4a89"),E=n("cdd8"),T=n("1c51"),[P,I]=Object(l["a"])("swipe"),A={loop:i["g"],width:i["f"],height:i["f"],vertical:Boolean,autoplay:Object(i["c"])(0),duration:Object(i["c"])(500),touchable:i["g"],lazyRender:Boolean,initialSwipe:Object(i["c"])(0),indicatorColor:String,showIndicators:i["g"],stopPropagation:i["g"]},N=Symbol(P),R=Object(o["l"])({name:P,props:A,emits:["change"],setup(e,t){var n,r,{emit:i,slots:c}=t,s=Object(o["E"])(),l=Object(o["D"])({rect:null,width:0,height:0,offset:0,active:0,swiping:!1}),u=Object(E["a"])(),{children:f,linkChildren:d}=Object(j["e"])(N),p=Object(o["d"])(()=>f.length),h=Object(o["d"])(()=>l[e.vertical?"height":"width"]),b=Object(o["d"])(()=>e.vertical?u.deltaY.value:u.deltaX.value),v=Object(o["d"])(()=>{if(l.rect){var t=e.vertical?l.rect.height:l.rect.width;return t-h.value*p.value}return 0}),m=Object(o["d"])(()=>Math.ceil(Math.abs(v.value)/h.value)),g=Object(o["d"])(()=>p.value*h.value),O=Object(o["d"])(()=>(l.active+p.value)%p.value),y=Object(o["d"])(()=>{var t=e.vertical?"vertical":"horizontal";return u.direction.value===t}),w=Object(o["d"])(()=>{var t={transitionDuration:(l.swiping?0:e.duration)+"ms",transform:"translate"+(e.vertical?"Y":"X")+"("+l.offset+"px)"};if(h.value){var n=e.vertical?"height":"width",r=e.vertical?"width":"height";t[n]=g.value+"px",t[r]=e[r]?e[r]+"px":""}return t}),S=t=>{var{active:n}=l;return t?e.loop?Object(a["c"])(n+t,-1,p.value):Object(a["c"])(n+t,0,m.value):n},k=function(t,n){void 0===n&&(n=0);var r=t*h.value;e.loop||(r=Math.min(r,-v.value));var o=n-r;return e.loop||(o=Object(a["c"])(o,v.value,0)),o},_=t=>{var{pace:n=0,offset:r=0,emitChange:o}=t;if(!(p.value<=1)){var{active:c}=l,s=S(n),a=k(s,r);if(e.loop){if(f[0]&&a!==v.value){var u=a0;f[p.value-1].setOffset(d?-g.value:0)}}l.active=s,l.offset=a,o&&s!==c&&i("change",O.value)}},P=()=>{l.swiping=!0,l.active<=-1?_({pace:p.value}):l.active>=p.value&&_({pace:-p.value})},A=()=>{P(),u.reset(),Object(j["b"])(()=>{l.swiping=!1,_({pace:-1,emitChange:!0})})},R=()=>{P(),u.reset(),Object(j["b"])(()=>{l.swiping=!1,_({pace:1,emitChange:!0})})},M=()=>clearTimeout(n),F=()=>{M(),e.autoplay>0&&p.value>1&&(n=setTimeout(()=>{R(),F()},+e.autoplay))},L=function(t){if(void 0===t&&(t=+e.initialSwipe),s.value){if(!Object(C["c"])(s)){var n,r,o={width:s.value.offsetWidth,height:s.value.offsetHeight};l.rect=o,l.width=+(null!=(n=e.width)?n:o.width),l.height=+(null!=(r=e.height)?r:o.height)}p.value&&(t=Math.min(p.value-1,t)),l.active=t,l.swiping=!0,l.offset=k(t),f.forEach(e=>{e.setOffset(0)}),F()}},B=()=>L(l.active),V=t=>{e.touchable&&(u.start(t),r=Date.now(),M(),P())},D=t=>{if(e.touchable&&l.swiping){u.move(t);var n=y.value||u.offsetY.value>u.offsetX.value===e.vertical;n&&Object(C["d"])(t,e.stopPropagation),y.value&&_({offset:b.value})}},$=()=>{if(e.touchable&&l.swiping){var t=Date.now()-r,n=b.value/t,o=Math.abs(n)>.25||Math.abs(b.value)>h.value/2;if(o&&y.value){var i=e.vertical?u.offsetY.value:u.offsetX.value,c=0;c=e.loop?i>0?b.value>0?-1:1:0:-Math[b.value>0?"ceil":"floor"](b.value/h.value),_({pace:c,emitChange:!0})}else b.value&&_({pace:0});l.swiping=!1,F()}},z=function(t,n){void 0===n&&(n={}),P(),u.reset(),Object(j["b"])(()=>{var r;r=e.loop&&t===p.value?0===l.active?0:t:t%p.value,n.immediate?Object(j["b"])(()=>{l.swiping=!1}):l.swiping=!1,_({pace:r-l.active,emitChange:!0})})},H=(t,n)=>{var r=n===O.value,i=r?{backgroundColor:e.indicatorColor}:void 0;return Object(o["k"])("i",{style:i,class:I("indicator",{active:r})},null)},q=()=>c.indicator?c.indicator({active:O.value}):e.showIndicators&&p.value>1?Object(o["k"])("div",{class:I("indicators",{vertical:e.vertical})},[Array(p.value).fill("").map(H)]):void 0;return Object(x["a"])({prev:A,next:R,state:l,resize:B,swipeTo:z}),d({size:h,props:e,count:p,activeIndicator:O}),Object(o["N"])(()=>e.initialSwipe,e=>L(+e)),Object(o["N"])(p,()=>L(l.active)),Object(o["N"])(()=>e.autoplay,F),Object(o["N"])([C["h"],C["g"]],B),Object(o["N"])(Object(j["h"])(),e=>{"visible"===e?F():M()}),Object(o["w"])(L),Object(o["t"])(()=>L(l.active)),Object(T["b"])(()=>L(l.active)),Object(o["v"])(M),Object(o["u"])(M),()=>Object(o["k"])("div",{ref:s,class:I()},[Object(o["k"])("div",{style:w.value,class:I("track",{vertical:e.vertical}),onTouchstart:V,onTouchmove:D,onTouchend:$,onTouchcancel:$},[null==c.default?void 0:c.default()]),q()])}}),M=Object(r["a"])(R),F=n("e41f"),L=n("44bf"),B=n("543e"),[V,D]=Object(l["a"])("swipe-item"),$=Object(o["l"])({name:V,setup(e,t){var n,{slots:r}=t,i=Object(o["D"])({offset:0,inited:!1,mounted:!1}),{parent:c,index:s}=Object(j["i"])(N);if(c){var a=Object(o["d"])(()=>{var e={},{vertical:t}=c.props;return c.size.value&&(e[t?"height":"width"]=c.size.value+"px"),i.offset&&(e.transform="translate"+(t?"Y":"X")+"("+i.offset+"px)"),e}),l=Object(o["d"])(()=>{var{loop:e,lazyRender:t}=c.props;if(!t||n)return!0;if(!i.mounted)return!1;var r=c.activeIndicator.value,o=c.count.value-1,a=0===r&&e?o:r-1,l=r===o&&e?0:r+1;return n=s.value===r||s.value===a||s.value===l,n}),u=e=>{i.offset=e};return Object(o["w"])(()=>{Object(o["s"])(()=>{i.mounted=!0})}),Object(x["a"])({setOffset:u}),()=>Object(o["k"])("div",{class:D(),style:a.value},[l.value?null==r.default?void 0:r.default():null])}}}),z=Object(r["a"])($),H=e=>Math.sqrt(Math.pow(e[0].clientX-e[1].clientX,2)+Math.pow(e[0].clientY-e[1].clientY,2)),q=Object(l["a"])("image-preview")[1],U=Object(o["l"])({props:{src:String,show:Boolean,active:Number,minZoom:Object(i["d"])(i["f"]),maxZoom:Object(i["d"])(i["f"]),rootWidth:Object(i["d"])(Number),rootHeight:Object(i["d"])(Number)},emits:["scale","close"],setup(e,t){var n,r,i,c,s,l,{emit:u}=t,f=Object(o["D"])({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,imageRatio:0,displayWidth:0,displayHeight:0}),d=Object(E["a"])(),p=Object(o["d"])(()=>{var{rootWidth:t,rootHeight:n}=e,r=n/t;return f.imageRatio>r}),h=Object(o["d"])(()=>{var{scale:e,moveX:t,moveY:n,moving:r,zooming:o}=f,i={transitionDuration:o||r?"0s":".3s"};if(1!==e){var c=t/e,s=n/e;i.transform="scale("+e+", "+e+") translate("+c+"px, "+s+"px)"}return i}),b=Object(o["d"])(()=>{if(f.imageRatio){var{rootWidth:t,rootHeight:n}=e,r=p.value?n/f.imageRatio:t;return Math.max(0,(f.scale*r-t)/2)}return 0}),v=Object(o["d"])(()=>{if(f.imageRatio){var{rootWidth:t,rootHeight:n}=e,r=p.value?n:t*f.imageRatio;return Math.max(0,(f.scale*r-n)/2)}return 0}),m=t=>{t=Object(a["c"])(t,+e.minZoom,+e.maxZoom),t!==f.scale&&(f.scale=t,u("scale",{scale:t,index:e.active}))},g=()=>{m(1),f.moveX=0,f.moveY=0},O=()=>{var e=f.scale>1?1:2;m(e),f.moveX=0,f.moveY=0},y=e=>{var{touches:t}=e,{offsetX:o}=d;d.start(e),n=f.moveX,r=f.moveY,l=Date.now(),f.moving=1===t.length&&1!==f.scale,f.zooming=2===t.length&&!o.value,f.zooming&&(i=f.scale,c=H(e.touches))},j=e=>{var{touches:t}=e;if(d.move(e),(f.moving||f.zooming)&&Object(C["d"])(e,!0),f.moving){var{deltaX:o,deltaY:s}=d,l=o.value+n,u=s.value+r;f.moveX=Object(a["c"])(l,-b.value,b.value),f.moveY=Object(a["c"])(u,-v.value,v.value)}if(f.zooming&&2===t.length){var p=H(t),h=i*p/c;m(h)}},x=()=>{var{offsetX:e,offsetY:t}=d,n=Date.now()-l,r=250,o=10;e.value{u("close"),s=null},r))},w=e=>{var t=!1;(f.moving||f.zooming)&&(t=!0,f.moving&&n===f.moveX&&r===f.moveY&&(t=!1),e.touches.length||(f.zooming&&(f.moveX=Object(a["c"])(f.moveX,-b.value,b.value),f.moveY=Object(a["c"])(f.moveY,-v.value,v.value),f.zooming=!1),f.moving=!1,n=0,r=0,i=1,f.scale<1&&g())),Object(C["d"])(e,t),x(),d.reset()},S=e=>{var{naturalWidth:t,naturalHeight:n}=e.target;f.imageRatio=n/t};return Object(o["N"])(()=>e.active,g),Object(o["N"])(()=>e.show,e=>{e||g()}),()=>{var t={loading:()=>Object(o["k"])(B["a"],{type:"spinner"},null)};return Object(o["k"])(z,{class:q("swipe-item"),onTouchstart:y,onTouchmove:j,onTouchend:w,onTouchcancel:w},{default:()=>[Object(o["k"])(L["a"],{src:e.src,fit:"contain",class:q("image",{vertical:p.value}),style:h.value,onLoad:S},t)]})}}}),[W,G]=Object(l["a"])("image-preview"),K=["show","transition","overlayStyle","closeOnPopstate"],Y={show:Boolean,loop:i["g"],images:Object(i["a"])(),minZoom:Object(i["c"])(1/3),maxZoom:Object(i["c"])(3),overlay:i["g"],closeable:Boolean,showIndex:i["g"],className:i["h"],closeIcon:Object(i["e"])("clear"),transition:String,beforeClose:Function,overlayStyle:Object,swipeDuration:Object(i["c"])(300),startPosition:Object(i["c"])(0),showIndicators:Boolean,closeOnPopstate:i["g"],closeIconPosition:Object(i["e"])("top-right")},X=Object(o["l"])({name:W,props:Y,emits:["scale","close","closed","change","update:show"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["E"])(),c=Object(o["D"])({active:0,rootWidth:0,rootHeight:0}),a=()=>{if(i.value){var e=Object(j["j"])(i.value.$el);c.rootWidth=e.width,c.rootHeight=e.height,i.value.resize()}},l=e=>n("scale",e),u=e=>n("update:show",e),f=()=>{Object(k["a"])(e.beforeClose,{args:[c.active],done:()=>u(!1)})},d=e=>{e!==c.active&&(c.active=e,n("change",e))},p=()=>{if(e.showIndex)return Object(o["k"])("div",{class:G("index")},[r.index?r.index({index:c.active}):c.active+1+" / "+e.images.length])},h=()=>{if(r.cover)return Object(o["k"])("div",{class:G("cover")},[r.cover()])},b=()=>Object(o["k"])(M,{ref:i,lazyRender:!0,loop:e.loop,class:G("swipe"),duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:d},{default:()=>[e.images.map(t=>Object(o["k"])(U,{src:t,show:e.show,active:c.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:c.rootWidth,rootHeight:c.rootHeight,onScale:l,onClose:f},null))]}),v=()=>{if(e.closeable)return Object(o["k"])(w["a"],{role:"button",name:e.closeIcon,class:[G("close-icon",e.closeIconPosition),_["h"]],onClick:f},null)},m=()=>n("closed"),g=(e,t)=>{var n;return null==(n=i.value)?void 0:n.swipeTo(e,t)};return Object(x["a"])({swipeTo:g}),Object(o["w"])(a),Object(o["N"])([C["h"],C["g"]],a),Object(o["N"])(()=>e.startPosition,e=>d(+e)),Object(o["N"])(()=>e.show,t=>{var{images:r,startPosition:i}=e;t?(d(+i),Object(o["s"])(()=>{a(),g(+i,{immediate:!0})})):n("close",{index:c.active,url:r[c.active]})}),()=>Object(o["k"])(F["a"],Object(o["r"])({class:[G(),e.className],overlayClass:G("overlay"),onClosed:m,"onUpdate:show":u},Object(s["e"])(e,K)),{default:()=>[v(),b(),p(),h()]})}}),J={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,overlayStyle:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeIconPosition:"top-right"};function Z(){({instance:y}=Object(S["a"])({setup(){var{state:e,toggle:t}=Object(S["b"])(),n=()=>{e.images=[]};return()=>Object(o["k"])(X,Object(o["r"])(e,{onClosed:n,"onUpdate:show":t}),null)}}))}var Q=function(e,t){if(void 0===t&&(t=0),s["c"])return y||Z(),e=Array.isArray(e)?{images:e,startPosition:t}:e,y.open(Object(s["a"])({},J,e)),y};Q.Component=Object(r["a"])(X),Q.install=e=>{e.use(Q.Component)};var ee=Object(o["l"])({props:{name:i["f"],item:Object(i["d"])(Object),index:Number,imageFit:String,lazyLoad:Boolean,deletable:Boolean,previewSize:i["f"],beforeDelete:Function},emits:["delete","preview"],setup(e,t){var{emit:n,slots:r}=t,i=()=>{var{status:t,message:n}=e.item;if("uploading"===t||"failed"===t){var r="failed"===t?Object(o["k"])(w["a"],{name:"close",class:f("mask-icon")},null):Object(o["k"])(B["a"],{class:f("loading")},null),i=Object(c["a"])(n)&&""!==n;return Object(o["k"])("div",{class:f("mask")},[r,i&&Object(o["k"])("div",{class:f("mask-message")},[n])])}},l=t=>{var{name:r,item:o,index:i,beforeDelete:c}=e;t.stopPropagation(),Object(k["a"])(c,{args:[o,{name:r,index:i}],done:()=>n("delete")})},u=()=>n("preview"),p=()=>{if(e.deletable&&"uploading"!==e.item.status)return Object(o["k"])("div",{role:"button",class:f("preview-delete"),tabindex:0,"aria-label":d("delete"),onClick:l},[Object(o["k"])(w["a"],{name:"cross",class:f("preview-delete-icon")},null)])},h=()=>{if(r["preview-cover"]){var{index:t,item:n}=e;return Object(o["k"])("div",{class:f("preview-cover")},[r["preview-cover"](Object(s["a"])({index:t},n))])}},b=()=>{var{item:t}=e;return O(t)?Object(o["k"])(L["a"],{fit:e.imageFit,src:t.content||t.url,class:f("preview-image"),width:e.previewSize,height:e.previewSize,lazyLoad:e.lazyLoad,onClick:u},{default:h}):Object(o["k"])("div",{class:f("file"),style:Object(a["e"])(e.previewSize)},[Object(o["k"])(w["a"],{class:f("file-icon"),name:"description"},null),Object(o["k"])("div",{class:[f("file-name"),"van-ellipsis"]},[t.file?t.file.name:t.url]),h()])};return()=>Object(o["k"])("div",{class:f("preview")},[b(),i(),p()])}}),te={name:Object(i["c"])(""),accept:Object(i["e"])("image/*"),capture:String,multiple:Boolean,disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,maxCount:Object(i["c"])(1/0),imageFit:Object(i["e"])("cover"),resultType:Object(i["e"])("dataUrl"),uploadIcon:Object(i["e"])("photograph"),uploadText:String,deletable:i["g"],afterRead:Function,showUpload:i["g"],modelValue:Object(i["a"])(),beforeRead:Function,beforeDelete:Function,previewSize:i["f"],previewImage:i["g"],previewOptions:Object,previewFullImage:i["g"],maxSize:{type:[Number,String,Function],default:1/0}},ne=Object(o["l"])({name:u,props:te,emits:["delete","oversize","click-upload","close-preview","click-preview","update:modelValue"],setup(e,t){var n,{emit:r,slots:i}=t,l=Object(o["E"])(),u=[],d=function(t){return void 0===t&&(t=e.modelValue.length),{name:e.name,index:t}},m=()=>{l.value&&(l.value.value="")},g=t=>{if(m(),b(t,e.maxSize)){if(!Array.isArray(t))return void r("oversize",t,d());var n=v(t,e.maxSize);if(t=n.valid,r("oversize",n.invalid,d()),!t.length)return}t=Object(o["D"])(t),r("update:modelValue",[...e.modelValue,...p(t)]),e.afterRead&&e.afterRead(t,d())},y=t=>{var{maxCount:n,modelValue:r,resultType:o}=e;if(Array.isArray(t)){var i=+n-r.length;t.length>i&&(t=t.slice(0,i)),Promise.all(t.map(e=>h(e,o))).then(e=>{var n=t.map((t,n)=>{var r={file:t,status:"",message:""};return e[n]&&(r.content=e[n]),r});g(n)})}else h(t,o).then(e=>{var n={file:t,status:"",message:""};e&&(n.content=e),g(n)})},S=t=>{var{files:n}=t.target;if(!e.disabled&&n&&n.length){var r=1===n.length?n[0]:[].slice.call(n);if(e.beforeRead){var o=e.beforeRead(r,d());if(!o)return void m();if(Object(c["f"])(o))return void o.then(e=>{y(e||r)}).catch(m)}y(r)}},k=()=>r("close-preview"),_=t=>{if(e.previewFullImage){var r=e.modelValue.filter(O),o=r.map(e=>(e.file&&!e.url&&(e.url=URL.createObjectURL(e.file),u.push(e.url)),e.url)).filter(Boolean);n=Q(Object(s["a"])({images:o,startPosition:r.indexOf(t),onClose:k},e.previewOptions))}},C=()=>{n&&n.close()},E=(t,n)=>{var o=e.modelValue.slice(0);o.splice(n,1),r("update:modelValue",o),r("delete",t,d(n))},T=(t,n)=>{var c=["imageFit","deletable","previewSize","beforeDelete"],a=Object(s["a"])(Object(s["e"])(e,c),Object(s["e"])(t,c,!0));return Object(o["k"])(ee,Object(o["r"])({item:t,index:n,onClick:()=>r("click-preview",t,d(n)),onDelete:()=>E(t,n),onPreview:()=>_(t)},Object(s["e"])(e,["name","lazyLoad"]),a),{"preview-cover":i["preview-cover"]})},P=()=>{if(e.previewImage)return e.modelValue.map(T)},I=e=>r("click-upload",e),A=()=>{if(!(e.modelValue.length>=e.maxCount)&&e.showUpload){var t=e.readonly?null:Object(o["k"])("input",{ref:l,type:"file",class:f("input"),accept:e.accept,capture:e.capture,multiple:e.multiple,disabled:e.disabled,onChange:S},null);return i.default?Object(o["k"])("div",{class:f("input-wrapper"),onClick:I},[i.default(),t]):Object(o["k"])("div",{class:f("upload",{readonly:e.readonly}),style:Object(a["e"])(e.previewSize),onClick:I},[Object(o["k"])(w["a"],{name:e.uploadIcon,class:f("upload-icon")},null),e.uploadText&&Object(o["k"])("span",{class:f("upload-text")},[e.uploadText]),t])}},N=()=>{l.value&&!e.disabled&&l.value.click()};return Object(o["u"])(()=>{u.forEach(e=>URL.revokeObjectURL(e))}),Object(x["a"])({chooseFile:N,closeImagePreview:C}),Object(j["f"])(()=>e.modelValue),()=>Object(o["k"])("div",{class:f()},[Object(o["k"])("div",{class:f("wrapper",{disabled:e.disabled})},[P(),A()])])}}),re=Object(r["a"])(ne);t["a"]=re},"90e3":function(e,t,n){var r=n("e330"),o=0,i=Math.random(),c=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+c(++o+i,36)}},9112:function(e,t,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},9263:function(e,t,n){"use strict";var r=n("c65b"),o=n("e330"),i=n("577e"),c=n("ad6d"),s=n("9f7f"),a=n("5692"),l=n("7c73"),u=n("69f3").get,f=n("fce3"),d=n("107c"),p=a("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,b=h,v=o("".charAt),m=o("".indexOf),g=o("".replace),O=o("".slice),y=function(){var e=/a/,t=/b*/g;return r(h,e,"a"),r(h,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),j=s.BROKEN_CARET,x=void 0!==/()??/.exec("")[1],w=y||x||j||f||d;w&&(b=function(e){var t,n,o,s,a,f,d,w=this,S=u(w),k=i(e),_=S.raw;if(_)return _.lastIndex=w.lastIndex,t=r(b,_,k),w.lastIndex=_.lastIndex,t;var C=S.groups,E=j&&w.sticky,T=r(c,w),P=w.source,I=0,A=k;if(E&&(T=g(T,"y",""),-1===m(T,"g")&&(T+="g"),A=O(k,w.lastIndex),w.lastIndex>0&&(!w.multiline||w.multiline&&"\n"!==v(k,w.lastIndex-1))&&(P="(?: "+P+")",A=" "+A,I++),n=new RegExp("^(?:"+P+")",T)),x&&(n=new RegExp("^"+P+"$(?!\\s)",T)),y&&(o=w.lastIndex),s=r(h,E?n:w,A),E?s?(s.input=O(s.input,I),s[0]=O(s[0],I),s.index=w.lastIndex,w.lastIndex+=s[0].length):w.lastIndex=0:y&&s&&(w.lastIndex=w.global?s.index+s[0].length:o),x&&s&&s.length>1&&r(p,s[0],n,(function(){for(a=1;a=51||!i((function(){var e=[];return e[b]=!1,e.concat()[0]!==e})),y=d("concat"),j=function(e){if(!s(e))return!1;var t=e[b];return void 0!==t?!!t:c(e)},x=!O||!y;r({target:"Array",proto:!0,forced:x},{concat:function(e){var t,n,r,o,i,c=a(this),s=f(c,0),d=0;for(t=-1,r=arguments.length;tv)throw g(m);for(n=0;n=v)throw g(m);u(s,d++,i)}return s.length=d,s}})},"9a1f":function(e,t,n){var r=n("da84"),o=n("c65b"),i=n("59ed"),c=n("825a"),s=n("0d51"),a=n("35a1"),l=r.TypeError;e.exports=function(e,t){var n=arguments.length<2?a(e):t;if(i(n))return c(o(n,e));throw l(s(e)+" is not iterable")}},"9a83":function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("a71a"),n("4d75"),n("872c")},"9bf2":function(e,t,n){var r=n("da84"),o=n("83ab"),i=n("0cfb"),c=n("825a"),s=n("a04b"),a=r.TypeError,l=Object.defineProperty;t.f=o?l:function(e,t,n){if(c(e),t=s(t),c(n),i)try{return l(e,t,n)}catch(r){}if("get"in n||"set"in n)throw a("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9ed3":function(e,t,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),c=n("d44e"),s=n("3f8c"),a=function(){return this};e.exports=function(e,t,n){var l=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),c(e,l,!1,!0),s[l]=a,e}},"9f14":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f344"),s=n("5642"),a=n("7f9b"),l=n("f691"),u=n("8405"),f=n("ad06"),d={name:l["h"],shape:Object(l["e"])("round"),disabled:Boolean,iconSize:l["f"],modelValue:l["h"],checkedColor:String,labelPosition:String,labelDisabled:Boolean},p=Object(o["l"])({props:Object(c["a"])({},d,{bem:Object(l["d"])(Function),role:String,parent:Object,checked:Boolean,bindGroup:l["g"]}),emits:["click","toggle"],setup(e,t){var{emit:n,slots:r}=t,i=Object(o["E"])(),c=t=>{if(e.parent&&e.bindGroup)return e.parent.props[t]},s=Object(o["d"])(()=>c("disabled")||e.disabled),a=Object(o["d"])(()=>c("direction")),l=Object(o["d"])(()=>{var t=e.checkedColor||c("checkedColor");if(t&&e.checked&&!s.value)return{borderColor:t,backgroundColor:t}}),d=t=>{var{target:r}=t,o=i.value,c=o===r||(null==o?void 0:o.contains(r));s.value||!c&&e.labelDisabled||n("toggle"),n("click",t)},p=()=>{var{bem:t,shape:n,checked:a}=e,d=e.iconSize||c("iconSize");return Object(o["k"])("div",{ref:i,class:t("icon",[n,{disabled:s.value,checked:a}]),style:{fontSize:Object(u["a"])(d)}},[r.icon?r.icon({checked:a,disabled:s.value}):Object(o["k"])(f["a"],{name:"success",style:l.value},null)])},h=()=>{if(r.default)return Object(o["k"])("span",{class:e.bem("label",[e.labelPosition,{disabled:s.value}])},[r.default()])};return()=>{var t="left"===e.labelPosition?[h(),p()]:[p(),h()];return Object(o["k"])("div",{role:e.role,class:e.bem([{disabled:s.value,"label-disabled":e.labelDisabled},a.value]),tabindex:s.value?void 0:0,"aria-checked":e.checked,onClick:d},[t])}}}),[h,b]=Object(i["a"])("radio"),v=Object(o["l"])({name:h,props:d,emits:["update:modelValue"],setup(e,t){var{emit:n,slots:r}=t,{parent:i}=Object(a["i"])(s["a"]),l=()=>{var t=i?i.props.modelValue:e.modelValue;return t===e.name},u=()=>{i?i.updateValue(e.name):n("update:modelValue",e.name)};return()=>Object(o["k"])(p,Object(o["r"])({bem:b,role:"radio",parent:i,checked:l(),onToggle:u},e),Object(c["e"])(r,["default","icon"]))}}),m=Object(r["a"])(v);t["a"]=m},"9f7f":function(e,t,n){var r=n("d039"),o=n("da84"),i=o.RegExp,c=r((function(){var e=i("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),s=c||r((function(){return!i("a","y").sticky})),a=c||r((function(){var e=i("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:a,MISSED_STICKY:s,UNSUPPORTED_Y:c}},"9ff4":function(e,t,n){"use strict";(function(e){function r(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,"a",(function(){return P})),n.d(t,"b",(function(){return T})),n.d(t,"c",(function(){return A})),n.d(t,"d",(function(){return I})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return re})),n.d(t,"g",(function(){return ce})),n.d(t,"h",(function(){return ue})),n.d(t,"i",(function(){return F})),n.d(t,"j",(function(){return a})),n.d(t,"k",(function(){return pe})),n.d(t,"l",(function(){return ae})),n.d(t,"m",(function(){return V})),n.d(t,"n",(function(){return ie})),n.d(t,"o",(function(){return f})),n.d(t,"p",(function(){return le})),n.d(t,"q",(function(){return D})),n.d(t,"r",(function(){return q})),n.d(t,"s",(function(){return c})),n.d(t,"t",(function(){return j})),n.d(t,"u",(function(){return Q})),n.d(t,"v",(function(){return $})),n.d(t,"w",(function(){return M})),n.d(t,"x",(function(){return G})),n.d(t,"y",(function(){return R})),n.d(t,"z",(function(){return Z})),n.d(t,"A",(function(){return K})),n.d(t,"B",(function(){return ee})),n.d(t,"C",(function(){return x})),n.d(t,"D",(function(){return z})),n.d(t,"E",(function(){return u})),n.d(t,"F",(function(){return U})),n.d(t,"G",(function(){return W})),n.d(t,"H",(function(){return w})),n.d(t,"I",(function(){return k})),n.d(t,"J",(function(){return _})),n.d(t,"K",(function(){return r})),n.d(t,"L",(function(){return v})),n.d(t,"M",(function(){return m})),n.d(t,"N",(function(){return d})),n.d(t,"O",(function(){return b})),n.d(t,"P",(function(){return L})),n.d(t,"Q",(function(){return C})),n.d(t,"R",(function(){return se})),n.d(t,"S",(function(){return fe})),n.d(t,"T",(function(){return J}));const o={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},i="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",c=r(i),s=2;function a(e,t=0,n=e.length){let r=e.split(/(\r?\n)/);const o=r.filter((e,t)=>t%2===1);r=r.filter((e,t)=>t%2===0);let i=0;const c=[];for(let a=0;a=t){for(let e=a-s;e<=a+s||n>i;e++){if(e<0||e>=r.length)continue;const s=e+1;c.push(`${s}${" ".repeat(Math.max(3-String(s).length,0))}| ${r[e]}`);const l=r[e].length,u=o[e]&&o[e].length||0;if(e===a){const e=t-(i-(l+u)),r=Math.max(1,n>i?l-e:n-t);c.push(" | "+" ".repeat(e)+"^".repeat(r))}else if(e>a){if(n>i){const e=Math.max(Math.min(n-i,l),1);c.push(" | "+"^".repeat(e))}i+=l+u}}break}return c.join("\n")}const l="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",u=r(l);function f(e){return!!e||""===e}function d(e){if(D(e)){const t={};for(let n=0;n{if(e){const n=e.split(h);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function v(e){let t="";if(U(e))t=e;else if(D(e))for(let n=0;nk(e,t))}const C=e=>null==e?"":D(e)||G(e)&&(e.toString===Y||!q(e.toString))?JSON.stringify(e,E,2):String(e),E=(e,t)=>t&&t.__v_isRef?E(e,t.value):$(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n])=>(e[t+" =>"]=n,e),{})}:z(t)?{[`Set(${t.size})`]:[...t.values()]}:!G(t)||D(t)||Z(t)?t:String(t),T={},P=[],I=()=>{},A=()=>!1,N=/^on[^a-z]/,R=e=>N.test(e),M=e=>e.startsWith("onUpdate:"),F=Object.assign,L=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},B=Object.prototype.hasOwnProperty,V=(e,t)=>B.call(e,t),D=Array.isArray,$=e=>"[object Map]"===X(e),z=e=>"[object Set]"===X(e),H=e=>e instanceof Date,q=e=>"function"===typeof e,U=e=>"string"===typeof e,W=e=>"symbol"===typeof e,G=e=>null!==e&&"object"===typeof e,K=e=>G(e)&&q(e.then)&&q(e.catch),Y=Object.prototype.toString,X=e=>Y.call(e),J=e=>X(e).slice(8,-1),Z=e=>"[object Object]"===X(e),Q=e=>U(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,ee=r(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),te=e=>{const t=Object.create(null);return n=>{const r=t[n];return r||(t[n]=e(n))}},ne=/-(\w)/g,re=te(e=>e.replace(ne,(e,t)=>t?t.toUpperCase():"")),oe=/\B([A-Z])/g,ie=te(e=>e.replace(oe,"-$1").toLowerCase()),ce=te(e=>e.charAt(0).toUpperCase()+e.slice(1)),se=te(e=>e?"on"+ce(e):""),ae=(e,t)=>!Object.is(e,t),le=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},fe=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let de;const pe=()=>de||(de="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{})}).call(this,n("c8ba"))},"9ffb":function(e,t,n){"use strict";var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("7f9b"),a=n("56b6"),[l,u]=Object(i["a"])("col"),f={tag:Object(c["e"])("div"),span:Object(c["c"])(0),offset:c["f"]},d=Object(o["l"])({name:l,props:f,setup(e,t){var{slots:n}=t,{parent:r,index:i}=Object(s["i"])(a["a"]),c=Object(o["d"])(()=>{if(r){var{spaces:e}=r;if(e&&e.value&&e.value[i.value]){var{left:t,right:n}=e.value[i.value];return{paddingLeft:t?t+"px":null,paddingRight:n?n+"px":null}}}});return()=>{var{tag:t,span:r,offset:i}=e;return Object(o["k"])(t,{style:c.value,class:u({[r]:r,["offset-"+i]:i})},{default:()=>[null==n.default?void 0:n.default()]})}}}),p=Object(r["a"])(d);t["a"]=p},a04b:function(e,t,n){var r=n("c04e"),o=n("d9b5");e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},a44c:function(e,t,n){"use strict";n("68ef"),n("dc1b")},a4b4:function(e,t,n){var r=n("342f");e.exports=/web0s(?!.*chrome)/i.test(r)},a526:function(e,t,n){},a71a:function(e,t,n){},a79d:function(e,t,n){"use strict";var r=n("23e7"),o=n("c430"),i=n("fea9"),c=n("d039"),s=n("d066"),a=n("1626"),l=n("4840"),u=n("cdf9"),f=n("6eeb"),d=!!i&&c((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}));if(r({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(e){var t=l(this,s("Promise")),n=a(e);return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),!o&&a(i)){var p=s("Promise").prototype["finally"];i.prototype["finally"]!==p&&f(i.prototype,"finally",p,{unsafe:!0})}},ab71:function(e,t,n){"use strict";n("68ef"),n("e3b3"),n("6ab3")},abc5:function(e,t,n){"use strict";(function(e){function r(){return o().__VUE_DEVTOOLS_GLOBAL_HOOK__}function o(){return"undefined"!==typeof navigator&&"undefined"!==typeof window?window:"undefined"!==typeof e?e:{}}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i}));const i="function"===typeof Proxy}).call(this,n("c8ba"))},ac1f:function(e,t,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad06:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f691"),s=n("8405"),a=n("8da3"),[l,u]=Object(i["a"])("badge"),f={dot:Boolean,max:c["f"],tag:Object(c["e"])("div"),color:String,offset:Array,content:c["f"],showZero:c["g"]},d=Object(o["l"])({name:l,props:f,setup(e,t){var{slots:n}=t,r=()=>{if(n.content)return!0;var{content:t,showZero:r}=e;return Object(a["a"])(t)&&""!==t&&(r||0!==t)},i=()=>{var{dot:t,max:o,content:i}=e;if(!t&&r())return n.content?n.content():Object(a["a"])(o)&&Object(a["d"])(i)&&+i>o?o+"+":i},c=Object(o["d"])(()=>{var t={background:e.color};if(e.offset){var[r,o]=e.offset;n.default?(t.top=Object(s["a"])(o),t.right="number"===typeof r?Object(s["a"])(-r):r.startsWith("-")?r.replace("-",""):"-"+r):(t.marginTop=Object(s["a"])(o),t.marginLeft=Object(s["a"])(r))}return t}),l=()=>{if(r()||e.dot)return Object(o["k"])("div",{class:u({dot:e.dot,fixed:!!n.default}),style:c.value},[i()])};return()=>{if(n.default){var{tag:t}=e;return Object(o["k"])(t,{class:u("wrapper")},{default:()=>[n.default(),l()]})}return l()}}}),p=Object(r["a"])(d),h=n("3c2b"),[b,v]=Object(i["a"])("icon"),m=e=>null==e?void 0:e.includes("/"),g={dot:Boolean,tag:Object(c["e"])("i"),name:String,size:c["f"],badge:c["f"],color:String,classPrefix:String},O=Object(o["l"])({name:b,props:g,setup(e,t){var{slots:n}=t,r=Object(o["o"])(h["a"],null),i=Object(o["d"])(()=>e.classPrefix||(null==r?void 0:r.iconPrefix)||v());return()=>{var{tag:t,dot:r,name:c,size:a,badge:l,color:u}=e,f=m(c);return Object(o["k"])(p,{dot:r,tag:t,content:l,class:[i.value,f?"":i.value+"-"+c],style:{color:u,fontSize:Object(s["a"])(a)}},{default:()=>[null==n.default?void 0:n.default(),f&&Object(o["k"])("img",{class:v("image"),src:c},null)]})}}}),y=Object(r["a"])(O);t["b"]=y},ad6d:function(e,t,n){"use strict";var r=n("825a");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ae93:function(e,t,n){"use strict";var r,o,i,c=n("d039"),s=n("1626"),a=n("7c73"),l=n("e163"),u=n("6eeb"),f=n("b622"),d=n("c430"),p=f("iterator"),h=!1;[].keys&&(i=[].keys(),"next"in i?(o=l(l(i)),o!==Object.prototype&&(r=o)):h=!0);var b=void 0==r||c((function(){var e={};return r[p].call(e)!==e}));b?r={}:d&&(r=a(r)),s(r[p])||u(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},ae9e:function(e,t,n){},b000:function(e,t,n){"use strict";n("68ef"),n("e3b3"),n("d9d2")},b041:function(e,t,n){"use strict";var r=n("00ee"),o=n("f5df");e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b070:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n("f2bf"),o={to:[String,Object],url:String,replace:Boolean};function i(e){var{to:t,url:n,replace:r,$router:o}=e;t&&o?o[r?"replace":"push"](t):n&&(r?location.replace(n):location.href=n)}function c(){var e=Object(r["m"])().proxy;return()=>i(e)}},b1d2:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"h",(function(){return u})),n.d(t,"g",(function(){return f}));var r="van-hairline",o=r+"--top",i=r+"--left",c=r+"--bottom",s=r+"--surround",a=r+"--top-bottom",l=r+"-unset--top-bottom",u="van-haptics-feedback",f=Symbol("van-form")},b575:function(e,t,n){var r,o,i,c,s,a,l,u,f=n("da84"),d=n("0366"),p=n("06cf").f,h=n("2cf4").set,b=n("1cdc"),v=n("d4c3"),m=n("a4b4"),g=n("605d"),O=f.MutationObserver||f.WebKitMutationObserver,y=f.document,j=f.process,x=f.Promise,w=p(f,"queueMicrotask"),S=w&&w.value;S||(r=function(){var e,t;g&&(e=j.domain)&&e.exit();while(o){t=o.fn,o=o.next;try{t()}catch(n){throw o?c():i=void 0,n}}i=void 0,e&&e.enter()},b||g||m||!O||!y?!v&&x&&x.resolve?(l=x.resolve(void 0),l.constructor=x,u=d(l.then,l),c=function(){u(r)}):g?c=function(){j.nextTick(r)}:(h=d(h,f),c=function(){h(r)}):(s=!0,a=y.createTextNode(""),new O(r).observe(a,{characterData:!0}),c=function(){a.data=s=!s})),e.exports=S||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,c()),i=t}},b622:function(e,t,n){var r=n("da84"),o=n("5692"),i=n("1a2d"),c=n("90e3"),s=n("4930"),a=n("fdbf"),l=o("wks"),u=r.Symbol,f=u&&u["for"],d=a?u:u&&u.withoutSetter||c;e.exports=function(e){if(!i(l,e)||!s&&"string"!=typeof l[e]){var t="Symbol."+e;s&&i(u,e)?l[e]=u[e]:l[e]=a&&f?f(t):d(t)}return l[e]}},b650:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("c199"),o=n("f2bf"),i=n("fe7e"),c=n("f344"),s=n("f691"),a=n("4a89"),l=n("b1d2"),u=n("b070"),f=n("ad06"),d=n("543e"),[p,h]=Object(i["a"])("button"),b=Object(c["a"])({},u["a"],{tag:Object(s["e"])("button"),text:String,icon:String,type:Object(s["e"])("default"),size:Object(s["e"])("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:Object(s["e"])("button"),loadingSize:s["f"],loadingText:String,loadingType:String,iconPosition:Object(s["e"])("left")}),v=Object(o["l"])({name:p,props:b,emits:["click"],setup(e,t){var{emit:n,slots:r}=t,i=Object(u["b"])(),c=()=>r.loading?r.loading():Object(o["k"])(d["a"],{size:e.loadingSize,type:e.loadingType,class:h("loading")},null),s=()=>e.loading?c():r.icon?Object(o["k"])("div",{class:h("icon")},[r.icon()]):e.icon?Object(o["k"])(f["a"],{name:e.icon,class:h("icon"),classPrefix:e.iconPrefix},null):void 0,p=()=>{var t;if(t=e.loading?e.loadingText:r.default?r.default():e.text,t)return Object(o["k"])("span",{class:h("text")},[t])},b=()=>{var{color:t,plain:n}=e;if(t){var r={color:n?t:"white"};return n||(r.background=t),t.includes("gradient")?r.border=0:r.borderColor=t,r}},v=t=>{e.loading?Object(a["d"])(t):e.disabled||(n("click",t),i())};return()=>{var{tag:t,type:n,size:r,block:i,round:c,plain:a,square:u,loading:f,disabled:d,hairline:m,nativeType:g,iconPosition:O}=e,y=[h([n,r,{plain:a,block:i,round:c,square:u,loading:f,disabled:d,hairline:m}]),{[l["c"]]:m}];return Object(o["k"])(t,{type:g,class:y,style:b(),disabled:d,onClick:v},{default:()=>[Object(o["k"])("div",{class:h("content")},["left"===O&&s(),p(),"right"===O&&s()])]})}}}),m=Object(r["a"])(v);t["b"]=m},b774:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));const r="devtools-plugin:setup",o="plugin:settings:set"},bc1b:function(e,t,n){},bcd3:function(e,t,n){},be7f:function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("1a04"),n("1146")},bf60:function(e,t,n){},c04e:function(e,t,n){var r=n("da84"),o=n("c65b"),i=n("861d"),c=n("d9b5"),s=n("dc4a"),a=n("485a"),l=n("b622"),u=r.TypeError,f=l("toPrimitive");e.exports=function(e,t){if(!i(e)||c(e))return e;var n,r=s(e,f);if(r){if(void 0===t&&(t="default"),n=o(r,e,t),!i(n)||c(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},c0c2:function(e,t,n){},c194:function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743"),n("1a04")},c199:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("8405");function o(e){return e.install=t=>{var{name:n}=e;t.component(n,e),t.component(Object(r["b"])("-"+n),e)},e}},c3a6:function(e,t,n){"use strict";n("68ef"),n("cb51"),n("3743")},c430:function(e,t){e.exports=!1},c65b:function(e,t){var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},c6b6:function(e,t,n){var r=n("e330"),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},c6cd:function(e,t,n){var r=n("da84"),o=n("ce4e"),i="__core-js_shared__",c=r[i]||o(i,{});e.exports=c},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},ca84:function(e,t,n){var r=n("e330"),o=n("1a2d"),i=n("fc6a"),c=n("4d64").indexOf,s=n("d012"),a=r([].push);e.exports=function(e,t){var n,r=i(e),l=0,u=[];for(n in r)!o(s,n)&&o(r,n)&&a(u,n);while(t.length>l)o(r,n=t[l++])&&(~c(u,n)||a(u,n));return u}},cb51:function(e,t,n){},cc12:function(e,t,n){var r=n("da84"),o=n("861d"),i=r.document,c=o(i)&&o(i.createElement);e.exports=function(e){return c?i.createElement(e):{}}},cca6:function(e,t,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},cdd8:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("f2bf"),o=10;function i(e,t){return e>t&&e>o?"horizontal":t>e&&t>o?"vertical":""}function c(){var e=Object(r["E"])(0),t=Object(r["E"])(0),n=Object(r["E"])(0),o=Object(r["E"])(0),c=Object(r["E"])(0),s=Object(r["E"])(0),a=Object(r["E"])(""),l=()=>"vertical"===a.value,u=()=>"horizontal"===a.value,f=()=>{n.value=0,o.value=0,c.value=0,s.value=0,a.value=""},d=n=>{f(),e.value=n.touches[0].clientX,t.value=n.touches[0].clientY},p=r=>{var l=r.touches[0];n.value=l.clientX<0?0:l.clientX-e.value,o.value=l.clientY-t.value,c.value=Math.abs(n.value),s.value=Math.abs(o.value),a.value||(a.value=i(c.value,s.value))};return{move:p,start:d,reset:f,startX:e,startY:t,deltaX:n,deltaY:o,offsetX:c,offsetY:s,direction:a,isVertical:l,isHorizontal:u}}},cdf9:function(e,t,n){var r=n("825a"),o=n("861d"),i=n("f069");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e),c=n.resolve;return c(t),n.promise}},ce4e:function(e,t,n){var r=n("da84"),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var r=n("da84"),o=n("1626"),i=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e]):r[e]&&r[e][t]}},d1e1:function(e,t,n){"use strict";var r=n("c199"),o=n("56b6"),i=Object(r["a"])(o["b"]);t["a"]=i},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},d2bb:function(e,t,n){var r=n("e330"),o=n("825a"),i=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),e(n,[]),t=n instanceof Array}catch(c){}return function(n,r){return o(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},d3b7:function(e,t,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(e,t,n){var r=n("9bf2").f,o=n("1a2d"),i=n("b622"),c=i("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,c)&&r(e,c,{configurable:!0,value:t})}},d4c3:function(e,t,n){var r=n("342f"),o=n("da84");e.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==o.Pebble},d784:function(e,t,n){"use strict";n("ac1f");var r=n("e330"),o=n("6eeb"),i=n("9263"),c=n("d039"),s=n("b622"),a=n("9112"),l=s("species"),u=RegExp.prototype;e.exports=function(e,t,n,f){var d=s(e),p=!c((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),h=p&&!c((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[l]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!p||!h||n){var b=r(/./[d]),v=t(d,""[e],(function(e,t,n,o,c){var s=r(e),a=t.exec;return a===i||a===u.exec?p&&!c?{done:!0,value:b(t,n,o)}:{done:!0,value:s(n,t,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(u,d,v[1])}f&&a(u[d],"sham",!0)}},d959:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n}},d9b5:function(e,t,n){var r=n("da84"),o=n("d066"),i=n("1626"),c=n("3a9b"),s=n("fdbf"),a=r.Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return i(t)&&c(t.prototype,a(e))}},d9d2:function(e,t,n){},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},dc1b:function(e,t,n){},dc4a:function(e,t,n){var r=n("59ed");e.exports=function(e,t){var n=e[t];return null==n?void 0:r(n)}},ddb0:function(e,t,n){var r=n("da84"),o=n("fdbc"),i=n("785a"),c=n("e260"),s=n("9112"),a=n("b622"),l=a("iterator"),u=a("toStringTag"),f=c.values,d=function(e,t){if(e){if(e[l]!==f)try{s(e,l,f)}catch(r){e[l]=f}if(e[u]||s(e,u,t),o[t])for(var n in c)if(e[n]!==c[n])try{s(e,n,c[n])}catch(r){e[n]=c[n]}}};for(var p in o)d(r[p]&&r[p].prototype,p);d(i,"DOMTokenList")},dde9:function(e,t,n){},df75:function(e,t,n){var r=n("ca84"),o=n("7839");e.exports=Object.keys||function(e){return r(e,o)}},e163:function(e,t,n){var r=n("da84"),o=n("1a2d"),i=n("1626"),c=n("7b0b"),s=n("f772"),a=n("e177"),l=s("IE_PROTO"),u=r.Object,f=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t=c(e);if(o(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof u?f:null}},e177:function(e,t,n){var r=n("d039");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e260:function(e,t,n){"use strict";var r=n("fc6a"),o=n("44d2"),i=n("3f8c"),c=n("69f3"),s=n("7dd0"),a="Array Iterator",l=c.set,u=c.getterFor(a);e.exports=s(Array,"Array",(function(e,t){l(this,{type:a,target:r(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},e27c:function(e,t,n){"use strict";var r=n("c199"),o=n("5642"),i=Object(r["a"])(o["b"]);t["a"]=i},e2cc:function(e,t,n){var r=n("6eeb");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},e330:function(e,t){var n=Function.prototype,r=n.bind,o=n.call,i=r&&r.bind(o);e.exports=r?function(e){return e&&i(o,e)}:function(e){return e&&function(){return o.apply(e,arguments)}}},e3b3:function(e,t,n){},e41f:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var r=n("c199"),o=n("f2bf"),i=n("f827"),c=n("f344"),s=n("f691"),a=n("fe7e"),l=n("8da3"),u=n("7e3e"),f=n("b1d2"),d=n("7f9b"),p=n("4eda"),h=n("cdd8"),b=n("4a89"),v=0,m="van-overflow-hidden";function g(e,t){var n=Object(h["a"])(),r=t=>{n.move(t);var r=n.deltaY.value>0?"10":"01",o=Object(d["c"])(t.target,e.value),{scrollHeight:i,offsetHeight:c,scrollTop:s}=o,a="11";0===s?a=c>=i?"00":"01":s+c>=i&&(a="10"),"11"===a||!n.isVertical()||parseInt(a,2)&parseInt(r,2)||Object(b["d"])(t,!0)},i=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",r,{passive:!1}),v||document.body.classList.add(m),v++},c=()=>{v&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",r),v--,v||document.body.classList.remove(m))},s=()=>t()&&i(),a=()=>t()&&c();Object(d["d"])(s),Object(o["v"])(a),Object(o["u"])(a),Object(o["N"])(t,e=>{e?i():c()})}function O(e){var t=Object(o["E"])(!1);return Object(o["N"])(e,e=>{e&&(t.value=e)},{immediate:!0}),e=>()=>t.value?e():null}var y=n("1c51"),j=n("ad06"),x=n("8405"),[w,S]=Object(a["a"])("overlay"),k={show:Boolean,zIndex:s["f"],duration:s["f"],className:s["h"],lockScroll:s["g"],customStyle:Object},_=Object(o["l"])({name:w,props:k,setup(e,t){var{slots:n}=t,r=O(()=>e.show),i=e=>{Object(b["d"])(e,!0)},s=r(()=>{var t=Object(c["a"])(Object(x["f"])(e.zIndex),e.customStyle);return Object(l["a"])(e.duration)&&(t.animationDuration=e.duration+"s"),Object(o["P"])(Object(o["k"])("div",{style:t,class:[S(),e.className],onTouchmove:e.lockScroll?i:c["d"]},[null==n.default?void 0:n.default()]),[[o["M"],e.show]])});return()=>Object(o["k"])(o["c"],{name:"van-fade",appear:!0},{default:s})}}),C=Object(r["a"])(_),E=Object(c["a"])({},i["b"],{round:Boolean,position:Object(s["e"])("center"),closeIcon:Object(s["e"])("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:Object(s["e"])("top-right"),safeAreaInsetBottom:Boolean}),[T,P]=Object(a["a"])("popup"),I=2e3,A=Object(o["l"])({name:T,inheritAttrs:!1,props:E,emits:["open","close","opened","closed","update:show","click-overlay","click-close-icon"],setup(e,t){var n,r,{emit:i,attrs:c,slots:s}=t,a=Object(o["E"])(),h=Object(o["E"])(),b=O(()=>e.show||!e.lazyRender),v=Object(o["d"])(()=>{var t={zIndex:a.value};if(Object(l["a"])(e.duration)){var n="center"===e.position?"animationDuration":"transitionDuration";t[n]=e.duration+"s"}return t}),m=()=>{n||(void 0!==e.zIndex&&(I=+e.zIndex),n=!0,a.value=++I,i("open"))},x=()=>{n&&Object(u["a"])(e.beforeClose,{done(){n=!1,i("close"),i("update:show",!1)}})},w=t=>{i("click-overlay",t),e.closeOnClickOverlay&&x()},S=()=>{if(e.overlay)return Object(o["k"])(C,{show:e.show,class:e.overlayClass,zIndex:a.value,duration:e.duration,customStyle:e.overlayStyle,onClick:w},{default:s["overlay-content"]})},k=e=>{i("click-close-icon",e),x()},_=()=>{if(e.closeable)return Object(o["k"])(j["a"],{role:"button",tabindex:0,name:e.closeIcon,class:[P("close-icon",e.closeIconPosition),f["h"]],classPrefix:e.iconPrefix,onClick:k},null)},E=()=>i("opened"),T=()=>i("closed"),A=b(()=>{var{round:t,position:n,safeAreaInsetBottom:r}=e;return Object(o["P"])(Object(o["k"])("div",Object(o["r"])({ref:h,style:v.value,class:[P({round:t,[n]:n}),{"van-safe-area-bottom":r}]},c),[null==s.default?void 0:s.default(),_()]),[[o["M"],e.show]])}),N=()=>{var{position:t,transition:n,transitionAppear:r}=e,i="center"===t?"van-fade":"van-popup-slide-"+t;return Object(o["k"])(o["c"],{name:n||i,appear:r,onAfterEnter:E,onAfterLeave:T},{default:A})};return Object(o["N"])(()=>e.show,e=>{e?m():(n=!1,i("close"))}),Object(p["a"])({popupRef:h}),g(h,()=>e.show&&e.lockScroll),Object(d["g"])("popstate",()=>{e.closeOnPopstate&&(x(),r=!1)}),Object(o["w"])(()=>{e.show&&m()}),Object(o["t"])(()=>{r&&(i("update:show",!0),r=!1)}),Object(o["v"])(()=>{e.show&&(x(),r=!0)}),Object(o["B"])(y["a"],()=>e.show),()=>e.teleport?Object(o["k"])(o["b"],{to:e.teleport},{default:()=>[S(),N()]}):Object(o["k"])(o["a"],null,[S(),N()])}}),N=Object(r["a"])(A);t["b"]=N},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},e6cf:function(e,t,n){"use strict";var r,o,i,c,s=n("23e7"),a=n("c430"),l=n("da84"),u=n("d066"),f=n("c65b"),d=n("fea9"),p=n("6eeb"),h=n("e2cc"),b=n("d2bb"),v=n("d44e"),m=n("2626"),g=n("59ed"),O=n("1626"),y=n("861d"),j=n("19aa"),x=n("8925"),w=n("2266"),S=n("1c7e"),k=n("4840"),_=n("2cf4").set,C=n("b575"),E=n("cdf9"),T=n("44de"),P=n("f069"),I=n("e667"),A=n("69f3"),N=n("94ca"),R=n("b622"),M=n("6069"),F=n("605d"),L=n("2d00"),B=R("species"),V="Promise",D=A.get,$=A.set,z=A.getterFor(V),H=d&&d.prototype,q=d,U=H,W=l.TypeError,G=l.document,K=l.process,Y=P.f,X=Y,J=!!(G&&G.createEvent&&l.dispatchEvent),Z=O(l.PromiseRejectionEvent),Q="unhandledrejection",ee="rejectionhandled",te=0,ne=1,re=2,oe=1,ie=2,ce=!1,se=N(V,(function(){var e=x(q),t=e!==String(q);if(!t&&66===L)return!0;if(a&&!U["finally"])return!0;if(L>=51&&/native code/.test(e))return!1;var n=new q((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))},o=n.constructor={};return o[B]=r,ce=n.then((function(){}))instanceof r,!ce||!t&&M&&!Z})),ae=se||!S((function(e){q.all(e)["catch"]((function(){}))})),le=function(e){var t;return!(!y(e)||!O(t=e.then))&&t},ue=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;C((function(){var r=e.value,o=e.state==ne,i=0;while(n.length>i){var c,s,a,l=n[i++],u=o?l.ok:l.fail,d=l.resolve,p=l.reject,h=l.domain;try{u?(o||(e.rejection===ie&&he(e),e.rejection=oe),!0===u?c=r:(h&&h.enter(),c=u(r),h&&(h.exit(),a=!0)),c===l.promise?p(W("Promise-chain cycle")):(s=le(c))?f(s,c,d,p):d(c)):p(r)}catch(b){h&&!a&&h.exit(),p(b)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&de(e)}))}},fe=function(e,t,n){var r,o;J?(r=G.createEvent("Event"),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),l.dispatchEvent(r)):r={promise:t,reason:n},!Z&&(o=l["on"+e])?o(r):e===Q&&T("Unhandled promise rejection",n)},de=function(e){f(_,l,(function(){var t,n=e.facade,r=e.value,o=pe(e);if(o&&(t=I((function(){F?K.emit("unhandledRejection",r,n):fe(Q,n,r)})),e.rejection=F||pe(e)?ie:oe,t.error))throw t.value}))},pe=function(e){return e.rejection!==oe&&!e.parent},he=function(e){f(_,l,(function(){var t=e.facade;F?K.emit("rejectionHandled",t):fe(ee,t,e.value)}))},be=function(e,t,n){return function(r){e(t,r,n)}},ve=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=re,ue(e,!0))},me=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw W("Promise can't be resolved itself");var r=le(t);r?C((function(){var n={done:!1};try{f(r,t,be(me,n,e),be(ve,n,e))}catch(o){ve(n,o,e)}})):(e.value=t,e.state=ne,ue(e,!1))}catch(o){ve({done:!1},o,e)}}};if(se&&(q=function(e){j(this,U),g(e),f(r,this);var t=D(this);try{e(be(me,t),be(ve,t))}catch(n){ve(t,n)}},U=q.prototype,r=function(e){$(this,{type:V,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:te,value:void 0})},r.prototype=h(U,{then:function(e,t){var n=z(this),r=n.reactions,o=Y(k(this,q));return o.ok=!O(e)||e,o.fail=O(t)&&t,o.domain=F?K.domain:void 0,n.parent=!0,r[r.length]=o,n.state!=te&&ue(n,!1),o.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=D(e);this.promise=e,this.resolve=be(me,t),this.reject=be(ve,t)},P.f=Y=function(e){return e===q||e===i?new o(e):X(e)},!a&&O(d)&&H!==Object.prototype)){c=H.then,ce||(p(H,"then",(function(e,t){var n=this;return new q((function(e,t){f(c,n,e,t)})).then(e,t)}),{unsafe:!0}),p(H,"catch",U["catch"],{unsafe:!0}));try{delete H.constructor}catch(ge){}b&&b(H,U)}s({global:!0,wrap:!0,forced:se},{Promise:q}),v(q,V,!1,!0),m(V),i=u(V),s({target:V,stat:!0,forced:se},{reject:function(e){var t=Y(this);return f(t.reject,void 0,e),t.promise}}),s({target:V,stat:!0,forced:a||se},{resolve:function(e){return E(a&&this===i?q:this,e)}}),s({target:V,stat:!0,forced:ae},{all:function(e){var t=this,n=Y(t),r=n.resolve,o=n.reject,i=I((function(){var n=g(t.resolve),i=[],c=0,s=1;w(e,(function(e){var a=c++,l=!1;s++,f(n,t,e).then((function(e){l||(l=!0,i[a]=e,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=Y(t),r=n.reject,o=I((function(){var o=g(t.resolve);w(e,(function(e){f(o,t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(e,t,n){var r=n("1a2d"),o=n("56ef"),i=n("06cf"),c=n("9bf2");e.exports=function(e,t){for(var n=o(t),s=c.f,a=i.f,l=0;lb(e));if(Object(h["e"])(e)){var t={};return Object.keys(e).forEach(n=>{t[n]=b(e[n])}),t}return e}var v=n("cdd8"),m=200,g=300,O=15,[y,j]=Object(i["a"])("picker-column");function x(e){var{transform:t}=window.getComputedStyle(e),n=t.slice(7,t.length-1).split(", ")[5];return Number(n)}var w=Symbol(y),S=e=>Object(h["e"])(e)&&e.disabled,k=Object(o["l"])({name:y,props:{textKey:Object(c["d"])(String),readonly:Boolean,allowHtml:Boolean,className:c["h"],itemHeight:Object(c["d"])(Number),defaultIndex:Object(c["b"])(0),swipeDuration:Object(c["d"])(c["f"]),initialOptions:Object(c["a"])(),visibleItemCount:Object(c["d"])(c["f"])},emits:["change"],setup(e,t){var n,r,i,c,s,{emit:l,slots:p}=t,y=Object(o["E"])(),k=Object(o["D"])({index:e.defaultIndex,offset:0,duration:0,options:b(e.initialOptions)}),_=Object(v["a"])(),C=()=>k.options.length,E=()=>e.itemHeight*(+e.visibleItemCount-1)/2,T=e=>{e=Object(a["c"])(e,0,C());for(var t=e;t=0;n--)if(!S(k.options[n]))return n},P=(t,r)=>{t=T(t)||0;var o=-t*e.itemHeight,i=()=>{t!==k.index&&(k.index=t,r&&l("change",t))};n&&o!==k.offset?s=i:i(),k.offset=o},I=t=>{JSON.stringify(t)!==JSON.stringify(k.options)&&(k.options=b(t),P(e.defaultIndex))},A=t=>{n||e.readonly||(s=null,k.duration=m,P(t,!0))},N=t=>Object(h["e"])(t)&&e.textKey in t?t[e.textKey]:t,R=t=>Object(a["c"])(Math.round(-t/e.itemHeight),0,C()-1),M=(t,n)=>{var r=Math.abs(t/n);t=k.offset+r/.003*(t<0?-1:1);var o=R(t);k.duration=+e.swipeDuration,P(o,!0)},F=()=>{n=!1,k.duration=0,s&&(s(),s=null)},L=t=>{if(!e.readonly){if(_.start(t),n){var o=x(y.value);k.offset=Math.min(0,o-E()),r=k.offset}else r=k.offset;k.duration=0,i=Date.now(),c=r,s=null}},B=t=>{if(!e.readonly){_.move(t),_.isVertical()&&(n=!0,Object(u["d"])(t,!0)),k.offset=Object(a["c"])(r+_.deltaY.value,-C()*e.itemHeight,e.itemHeight);var o=Date.now();o-i>g&&(i=o,c=k.offset)}},V=()=>{if(!e.readonly){var t=k.offset-c,r=Date.now()-i,o=rO;if(o)M(t,r);else{var s=R(k.offset);k.duration=m,P(s,!0),setTimeout(()=>{n=!1},0)}}},D=()=>{var t={height:e.itemHeight+"px"};return k.options.map((n,r)=>{var i=N(n),c=S(n),s={role:"button",style:t,tabindex:c?-1:0,class:j("item",{disabled:c,selected:r===k.index}),onClick:()=>A(r)},a={class:"van-ellipsis",[e.allowHtml?"innerHTML":"textContent"]:i};return Object(o["k"])("li",s,[p.option?p.option(n):Object(o["k"])("div",a,null)])})},$=e=>{for(var{options:t}=k,n=0;nk.options[k.index];return P(k.index),Object(f["i"])(w),Object(d["a"])({state:k,setIndex:P,getValue:z,setValue:$,setOptions:I,stopMomentum:F}),Object(o["N"])(()=>e.initialOptions,I),Object(o["N"])(()=>e.defaultIndex,e=>P(e)),()=>Object(o["k"])("div",{class:[j(),e.className],onTouchstart:L,onTouchmove:B,onTouchend:V,onTouchcancel:V},[Object(o["k"])("ul",{ref:y,style:{transform:"translate3d(0, "+(k.offset+E())+"px, 0)",transitionDuration:k.duration+"ms",transitionProperty:k.duration?"all":"none"},class:j("wrapper"),onTransitionend:F},[D()])])}}),[_,C,E]=Object(i["a"])("picker"),T={title:String,loading:Boolean,readonly:Boolean,allowHtml:Boolean,itemHeight:Object(c["c"])(44),showToolbar:c["g"],swipeDuration:Object(c["c"])(1e3),visibleItemCount:Object(c["c"])(6),cancelButtonText:String,confirmButtonText:String},P=Object(s["a"])({},T,{columns:Object(c["a"])(),valueKey:String,defaultIndex:Object(c["c"])(0),toolbarPosition:Object(c["e"])("top"),columnsFieldNames:Object}),I=Object(o["l"])({name:_,props:P,emits:["confirm","cancel","change"],setup(e,t){var{emit:n,slots:r}=t;var i=Object(o["E"])([]),{text:c,values:h,children:b}=Object(s["a"])({text:e.valueKey||"text",values:"values",children:"children"},e.columnsFieldNames),{children:v,linkChildren:m}=Object(f["e"])(w);m();var g=Object(o["d"])(()=>Object(a["h"])(e.itemHeight)),O=Object(o["d"])(()=>{var t=e.columns[0];if("object"===typeof t){if(b in t)return"cascade";if(h in t)return"object"}return"plain"}),y=()=>{var t=[],n={[b]:e.columns};while(n&&n[b]){var r,o=n[b],c=null!=(r=n.defaultIndex)?r:+e.defaultIndex;while(o[c]&&o[c].disabled){if(!(c{var{columns:t}=e;"plain"===O.value?i.value=[{[h]:t}]:"cascade"===O.value?y():i.value=t},x=()=>v.map(e=>e.state.index),S=(e,t)=>{var n=v[e];n&&n.setOptions(t)},_=t=>{for(var n={[b]:e.columns},r=x(),o=0;o<=t;o++)n=n[b][r[o]];while(n&&n[b])t++,S(t,n[b]),n=n[b][n.defaultIndex||0]},T=e=>v[e],P=e=>{var t=T(e);if(t)return t.getValue()},I=(e,t)=>{var n=T(e);n&&(n.setValue(t),"cascade"===O.value&&_(e))},A=e=>{var t=T(e);if(t)return t.state.index},N=(e,t)=>{var n=T(e);n&&(n.setIndex(t),"cascade"===O.value&&_(e))},R=e=>{var t=T(e);if(t)return t.state.options},M=()=>v.map(e=>e.getValue()),F=e=>{e.forEach((e,t)=>{I(t,e)})},L=e=>{e.forEach((e,t)=>{N(t,e)})},B=e=>{"plain"===O.value?n(e,P(0),A(0)):n(e,M(),x())},V=e=>{"cascade"===O.value&&_(e),"plain"===O.value?n("change",P(0),A(0)):n("change",M(),e)},D=()=>{v.forEach(e=>e.stopMomentum()),B("confirm")},$=()=>B("cancel"),z=()=>r.title?r.title():e.title?Object(o["k"])("div",{class:[C("title"),"van-ellipsis"]},[e.title]):void 0,H=()=>{var t=e.cancelButtonText||E("cancel");return Object(o["k"])("button",{type:"button",class:[C("cancel"),l["h"]],onClick:$},[r.cancel?r.cancel():t])},q=()=>{var t=e.confirmButtonText||E("confirm");return Object(o["k"])("button",{type:"button",class:[C("confirm"),l["h"]],onClick:D},[r.confirm?r.confirm():t])},U=()=>{if(e.showToolbar){var t=r.toolbar||r.default;return Object(o["k"])("div",{class:C("toolbar")},[t?t():[H(),z(),q()]])}},W=()=>i.value.map((t,n)=>{var i;return Object(o["k"])(k,{textKey:c,readonly:e.readonly,allowHtml:e.allowHtml,className:t.className,itemHeight:g.value,defaultIndex:null!=(i=t.defaultIndex)?i:+e.defaultIndex,swipeDuration:e.swipeDuration,initialOptions:t[h],visibleItemCount:e.visibleItemCount,onChange:()=>V(n)},{option:r.option})}),G=()=>{var t=g.value*+e.visibleItemCount,n={height:g.value+"px"},r={height:t+"px"},i={backgroundSize:"100% "+(t-g.value)/2+"px"};return Object(o["k"])("div",{class:C("columns"),style:r,onTouchmove:u["d"]},[W(),Object(o["k"])("div",{class:C("mask"),style:i},null),Object(o["k"])("div",{class:[l["f"],C("frame")],style:n},null)])};return Object(o["N"])(()=>e.columns,j,{immediate:!0}),Object(d["a"])({confirm:D,getValues:M,setValues:F,getIndexes:x,setIndexes:L,getColumnIndex:A,setColumnIndex:N,getColumnValue:P,setColumnValue:I,getColumnValues:R,setColumnValues:S}),()=>{var t,n;return Object(o["k"])("div",{class:C()},["top"===e.toolbarPosition?U():null,e.loading?Object(o["k"])(p["a"],{class:C("loading")},null):null,null==(t=r["columns-top"])?void 0:t.call(r),G(),null==(n=r["columns-bottom"])?void 0:n.call(r),"bottom"===e.toolbarPosition?U():null])}}}),A=Object(r["a"])(I);t["a"]=A},f2bf:function(e,t,n){"use strict";n.d(t,"d",(function(){return st})),n.d(t,"p",(function(){return We})),n.d(t,"D",(function(){return Ae})),n.d(t,"E",(function(){return Ge})),n.d(t,"J",(function(){return Ke})),n.d(t,"L",(function(){return Ze})),n.d(t,"K",(function(){return o["Q"]})),n.d(t,"a",(function(){return Fr})),n.d(t,"b",(function(){return Cr})),n.d(t,"f",(function(){return Yr})),n.d(t,"g",(function(){return lo})),n.d(t,"h",(function(){return Kr})),n.d(t,"i",(function(){return no})),n.d(t,"j",(function(){return so})),n.d(t,"k",(function(){return ro})),n.d(t,"l",(function(){return Qt})),n.d(t,"m",(function(){return Eo})),n.d(t,"n",(function(){return Xi})),n.d(t,"o",(function(){return zt})),n.d(t,"q",(function(){return Xr})),n.d(t,"r",(function(){return ho})),n.d(t,"s",(function(){return Oi})),n.d(t,"t",(function(){return an})),n.d(t,"u",(function(){return yn})),n.d(t,"v",(function(){return ln})),n.d(t,"w",(function(){return mn})),n.d(t,"x",(function(){return jn})),n.d(t,"y",(function(){return On})),n.d(t,"z",(function(){return zr})),n.d(t,"A",(function(){return Ot})),n.d(t,"B",(function(){return $t})),n.d(t,"C",(function(){return gt})),n.d(t,"F",(function(){return bo})),n.d(t,"G",(function(){return Pr})),n.d(t,"H",(function(){return Nr})),n.d(t,"I",(function(){return Ar})),n.d(t,"N",(function(){return Mi})),n.d(t,"O",(function(){return jt})),n.d(t,"P",(function(){return nr})),n.d(t,"c",(function(){return Gc})),n.d(t,"e",(function(){return Ks})),n.d(t,"M",(function(){return Bs}));var r={};n.r(r),n.d(r,"EffectScope",(function(){return s})),n.d(r,"ReactiveEffect",(function(){return k})),n.d(r,"computed",(function(){return st})),n.d(r,"customRef",(function(){return nt})),n.d(r,"effect",(function(){return C})),n.d(r,"effectScope",(function(){return a})),n.d(r,"getCurrentScope",(function(){return u})),n.d(r,"isProxy",(function(){return Ve})),n.d(r,"isReactive",(function(){return Le})),n.d(r,"isReadonly",(function(){return Be})),n.d(r,"isRef",(function(){return We})),n.d(r,"markRaw",(function(){return $e})),n.d(r,"onScopeDispose",(function(){return f})),n.d(r,"proxyRefs",(function(){return et})),n.d(r,"reactive",(function(){return Ae})),n.d(r,"readonly",(function(){return Re})),n.d(r,"ref",(function(){return Ge})),n.d(r,"shallowReactive",(function(){return Ne})),n.d(r,"shallowReadonly",(function(){return Me})),n.d(r,"shallowRef",(function(){return Ke})),n.d(r,"stop",(function(){return E})),n.d(r,"toRaw",(function(){return De})),n.d(r,"toRef",(function(){return it})),n.d(r,"toRefs",(function(){return rt})),n.d(r,"triggerRef",(function(){return Je})),n.d(r,"unref",(function(){return Ze})),n.d(r,"camelize",(function(){return o["f"]})),n.d(r,"capitalize",(function(){return o["g"]})),n.d(r,"normalizeClass",(function(){return o["L"]})),n.d(r,"normalizeProps",(function(){return o["M"]})),n.d(r,"normalizeStyle",(function(){return o["N"]})),n.d(r,"toDisplayString",(function(){return o["Q"]})),n.d(r,"toHandlerKey",(function(){return o["R"]})),n.d(r,"BaseTransition",(function(){return Wt})),n.d(r,"Comment",(function(){return Br})),n.d(r,"Fragment",(function(){return Fr})),n.d(r,"KeepAlive",(function(){return cn})),n.d(r,"Static",(function(){return Vr})),n.d(r,"Suspense",(function(){return It})),n.d(r,"Teleport",(function(){return Cr})),n.d(r,"Text",(function(){return Lr})),n.d(r,"callWithAsyncErrorHandling",(function(){return ri})),n.d(r,"callWithErrorHandling",(function(){return ni})),n.d(r,"cloneVNode",(function(){return co})),n.d(r,"compatUtils",(function(){return cc})),n.d(r,"createBlock",(function(){return Yr})),n.d(r,"createCommentVNode",(function(){return lo})),n.d(r,"createElementBlock",(function(){return Kr})),n.d(r,"createElementVNode",(function(){return no})),n.d(r,"createHydrationRenderer",(function(){return hr})),n.d(r,"createPropsRestProxy",(function(){return Ki})),n.d(r,"createRenderer",(function(){return pr})),n.d(r,"createSlots",(function(){return vo})),n.d(r,"createStaticVNode",(function(){return ao})),n.d(r,"createTextVNode",(function(){return so})),n.d(r,"createVNode",(function(){return ro})),n.d(r,"defineAsyncComponent",(function(){return tn})),n.d(r,"defineComponent",(function(){return Qt})),n.d(r,"defineEmits",(function(){return $i})),n.d(r,"defineExpose",(function(){return zi})),n.d(r,"defineProps",(function(){return Di})),n.d(r,"devtools",(function(){return at})),n.d(r,"getCurrentInstance",(function(){return Eo})),n.d(r,"getTransitionRawChildren",(function(){return Zt})),n.d(r,"guardReactiveProps",(function(){return io})),n.d(r,"h",(function(){return Xi})),n.d(r,"handleError",(function(){return oi})),n.d(r,"initCustomFormatter",(function(){return Qi})),n.d(r,"inject",(function(){return zt})),n.d(r,"isMemoSame",(function(){return tc})),n.d(r,"isRuntimeOnly",(function(){return Vo})),n.d(r,"isVNode",(function(){return Xr})),n.d(r,"mergeDefaults",(function(){return Gi})),n.d(r,"mergeProps",(function(){return ho})),n.d(r,"nextTick",(function(){return Oi})),n.d(r,"onActivated",(function(){return an})),n.d(r,"onBeforeMount",(function(){return vn})),n.d(r,"onBeforeUnmount",(function(){return yn})),n.d(r,"onBeforeUpdate",(function(){return gn})),n.d(r,"onDeactivated",(function(){return ln})),n.d(r,"onErrorCaptured",(function(){return kn})),n.d(r,"onMounted",(function(){return mn})),n.d(r,"onRenderTracked",(function(){return Sn})),n.d(r,"onRenderTriggered",(function(){return wn})),n.d(r,"onServerPrefetch",(function(){return xn})),n.d(r,"onUnmounted",(function(){return jn})),n.d(r,"onUpdated",(function(){return On})),n.d(r,"openBlock",(function(){return zr})),n.d(r,"popScopeId",(function(){return Ot})),n.d(r,"provide",(function(){return $t})),n.d(r,"pushScopeId",(function(){return gt})),n.d(r,"queuePostFlushCb",(function(){return _i})),n.d(r,"registerRuntimeCompiler",(function(){return Bo})),n.d(r,"renderList",(function(){return bo})),n.d(r,"renderSlot",(function(){return mo})),n.d(r,"resolveComponent",(function(){return Pr})),n.d(r,"resolveDirective",(function(){return Nr})),n.d(r,"resolveDynamicComponent",(function(){return Ar})),n.d(r,"resolveFilter",(function(){return ic})),n.d(r,"resolveTransitionHooks",(function(){return Kt})),n.d(r,"setBlockTracking",(function(){return Wr})),n.d(r,"setDevtoolsHook",(function(){return ft})),n.d(r,"setTransitionHooks",(function(){return Jt})),n.d(r,"ssrContextKey",(function(){return Ji})),n.d(r,"ssrUtils",(function(){return oc})),n.d(r,"toHandlers",(function(){return Oo})),n.d(r,"transformVNodeArgs",(function(){return Zr})),n.d(r,"useAttrs",(function(){return Ui})),n.d(r,"useSSRContext",(function(){return Zi})),n.d(r,"useSlots",(function(){return qi})),n.d(r,"useTransitionState",(function(){return Ht})),n.d(r,"version",(function(){return nc})),n.d(r,"warn",(function(){return Xo})),n.d(r,"watch",(function(){return Mi})),n.d(r,"watchEffect",(function(){return Ii})),n.d(r,"watchPostEffect",(function(){return Ai})),n.d(r,"watchSyncEffect",(function(){return Ni})),n.d(r,"withAsyncContext",(function(){return Yi})),n.d(r,"withCtx",(function(){return jt})),n.d(r,"withDefaults",(function(){return Hi})),n.d(r,"withDirectives",(function(){return nr})),n.d(r,"withMemo",(function(){return ec})),n.d(r,"withScopeId",(function(){return yt})),n.d(r,"Transition",(function(){return Gc})),n.d(r,"TransitionGroup",(function(){return ps})),n.d(r,"VueElement",(function(){return Dc})),n.d(r,"createApp",(function(){return Ks})),n.d(r,"createSSRApp",(function(){return Ys})),n.d(r,"defineCustomElement",(function(){return Lc})),n.d(r,"defineSSRCustomElement",(function(){return Bc})),n.d(r,"hydrate",(function(){return Gs})),n.d(r,"initDirectivesForSSR",(function(){return Zs})),n.d(r,"render",(function(){return Ws})),n.d(r,"useCssModule",(function(){return $c})),n.d(r,"useCssVars",(function(){return zc})),n.d(r,"vModelCheckbox",(function(){return ws})),n.d(r,"vModelDynamic",(function(){return Ps})),n.d(r,"vModelRadio",(function(){return ks})),n.d(r,"vModelSelect",(function(){return _s})),n.d(r,"vModelText",(function(){return xs})),n.d(r,"vShow",(function(){return Bs})),n.d(r,"withKeys",(function(){return Ls})),n.d(r,"withModifiers",(function(){return Ms}));var o=n("9ff4");let i;const c=[];class s{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&i&&(this.parent=i,this.index=(i.scopes||(i.scopes=[])).push(this)-1)}run(e){if(this.active)try{return this.on(),e()}finally{this.off()}else 0}on(){this.active&&(c.push(this),i=this)}off(){this.active&&(c.pop(),i=c[c.length-1])}stop(e){if(this.active){if(this.effects.forEach(e=>e.stop()),this.cleanups.forEach(e=>e()),this.scopes&&this.scopes.forEach(e=>e.stop(!0)),this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.active=!1}}}function a(e){return new s(e)}function l(e,t){t=t||i,t&&t.active&&t.effects.push(e)}function u(){return i}function f(e){i&&i.cleanups.push(e)}const d=e=>{const t=new Set(e);return t.w=0,t.n=0,t},p=e=>(e.w&O)>0,h=e=>(e.n&O)>0,b=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r0?j[e-1]:void 0}}stop(){this.active&&(_(this),this.onStop&&this.onStop(),this.active=!1)}}function _(e){const{deps:t}=e;if(t.length){for(let n=0;n{("length"===t||t>=r)&&a.push(e)});else switch(void 0!==n&&a.push(s.get(n)),t){case"add":Object(o["q"])(e)?Object(o["u"])(n)&&a.push(s.get("length")):(a.push(s.get(w)),Object(o["v"])(e)&&a.push(s.get(S)));break;case"delete":Object(o["q"])(e)||(a.push(s.get(w)),Object(o["v"])(e)&&a.push(s.get(S)));break;case"set":Object(o["v"])(e)&&a.push(s.get(w));break}if(1===a.length)a[0]&&B(a[0]);else{const e=[];for(const t of a)t&&e.push(...t);B(d(e))}}function B(e,t){for(const n of Object(o["q"])(e)?e:[...e])(n!==x||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const V=Object(o["K"])("__proto__,__v_isRef,__isVue"),D=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(o["G"])),$=G(),z=G(!1,!0),H=G(!0),q=G(!0,!0),U=W();function W(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const n=De(this);for(let t=0,o=this.length;t{e[t]=function(...e){I();const n=De(this)[t].apply(this,e);return N(),n}}),e}function G(e=!1,t=!1){return function(n,r,i){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_raw"===r&&i===(e?t?Te:Ee:t?Ce:_e).get(n))return n;const c=Object(o["q"])(n);if(!e&&c&&Object(o["m"])(U,r))return Reflect.get(U,r,i);const s=Reflect.get(n,r,i);if(Object(o["G"])(r)?D.has(r):V(r))return s;if(e||R(n,"get",r),t)return s;if(We(s)){const e=!c||!Object(o["u"])(r);return e?s.value:s}return Object(o["x"])(s)?e?Re(s):Ae(s):s}}const K=X(),Y=X(!0);function X(e=!1){return function(t,n,r,i){let c=t[n];if(!e&&!Be(r)&&(r=De(r),c=De(c),!Object(o["q"])(t)&&We(c)&&!We(r)))return c.value=r,!0;const s=Object(o["q"])(t)&&Object(o["u"])(n)?Number(n)e,ie=e=>Reflect.getPrototypeOf(e);function ce(e,t,n=!1,r=!1){e=e["__v_raw"];const o=De(e),i=De(t);t!==i&&!n&&R(o,"get",t),!n&&R(o,"get",i);const{has:c}=ie(o),s=r?oe:n?He:ze;return c.call(o,t)?s(e.get(t)):c.call(o,i)?s(e.get(i)):void(e!==o&&e.get(t))}function se(e,t=!1){const n=this["__v_raw"],r=De(n),o=De(e);return e!==o&&!t&&R(r,"has",e),!t&&R(r,"has",o),e===o?n.has(e):n.has(e)||n.has(o)}function ae(e,t=!1){return e=e["__v_raw"],!t&&R(De(e),"iterate",w),Reflect.get(e,"size",e)}function le(e){e=De(e);const t=De(this),n=ie(t),r=n.has.call(t,e);return r||(t.add(e),L(t,"add",e,e)),this}function ue(e,t){t=De(t);const n=De(this),{has:r,get:i}=ie(n);let c=r.call(n,e);c||(e=De(e),c=r.call(n,e));const s=i.call(n,e);return n.set(e,t),c?Object(o["l"])(t,s)&&L(n,"set",e,t,s):L(n,"add",e,t),this}function fe(e){const t=De(this),{has:n,get:r}=ie(t);let o=n.call(t,e);o||(e=De(e),o=n.call(t,e));const i=r?r.call(t,e):void 0,c=t.delete(e);return o&&L(t,"delete",e,void 0,i),c}function de(){const e=De(this),t=0!==e.size,n=void 0,r=e.clear();return t&&L(e,"clear",void 0,void 0,n),r}function pe(e,t){return function(n,r){const o=this,i=o["__v_raw"],c=De(i),s=t?oe:e?He:ze;return!e&&R(c,"iterate",w),i.forEach((e,t)=>n.call(r,s(e),s(t),o))}}function he(e,t,n){return function(...r){const i=this["__v_raw"],c=De(i),s=Object(o["v"])(c),a="entries"===e||e===Symbol.iterator&&s,l="keys"===e&&s,u=i[e](...r),f=n?oe:t?He:ze;return!t&&R(c,"iterate",l?S:w),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:a?[f(e[0]),f(e[1])]:f(e),done:t}},[Symbol.iterator](){return this}}}}function be(e){return function(...t){return"delete"!==e&&this}}function ve(){const e={get(e){return ce(this,e)},get size(){return ae(this)},has:se,add:le,set:ue,delete:fe,clear:de,forEach:pe(!1,!1)},t={get(e){return ce(this,e,!1,!0)},get size(){return ae(this)},has:se,add:le,set:ue,delete:fe,clear:de,forEach:pe(!1,!0)},n={get(e){return ce(this,e,!0)},get size(){return ae(this,!0)},has(e){return se.call(this,e,!0)},add:be("add"),set:be("set"),delete:be("delete"),clear:be("clear"),forEach:pe(!0,!1)},r={get(e){return ce(this,e,!0,!0)},get size(){return ae(this,!0)},has(e){return se.call(this,e,!0)},add:be("add"),set:be("set"),delete:be("delete"),clear:be("clear"),forEach:pe(!0,!0)},o=["keys","values","entries",Symbol.iterator];return o.forEach(o=>{e[o]=he(o,!1,!1),n[o]=he(o,!0,!1),t[o]=he(o,!1,!0),r[o]=he(o,!0,!0)}),[e,n,t,r]}const[me,ge,Oe,ye]=ve();function je(e,t){const n=t?e?ye:Oe:e?ge:me;return(t,r,i)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(Object(o["m"])(n,r)&&r in t?n:t,r,i)}const xe={get:je(!1,!1)},we={get:je(!1,!0)},Se={get:je(!0,!1)},ke={get:je(!0,!0)};const _e=new WeakMap,Ce=new WeakMap,Ee=new WeakMap,Te=new WeakMap;function Pe(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ie(e){return e["__v_skip"]||!Object.isExtensible(e)?0:Pe(Object(o["T"])(e))}function Ae(e){return e&&e["__v_isReadonly"]?e:Fe(e,!1,ee,xe,_e)}function Ne(e){return Fe(e,!1,ne,we,Ce)}function Re(e){return Fe(e,!0,te,Se,Ee)}function Me(e){return Fe(e,!0,re,ke,Te)}function Fe(e,t,n,r,i){if(!Object(o["x"])(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const c=i.get(e);if(c)return c;const s=Ie(e);if(0===s)return e;const a=new Proxy(e,2===s?r:n);return i.set(e,a),a}function Le(e){return Be(e)?Le(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Be(e){return!(!e||!e["__v_isReadonly"])}function Ve(e){return Le(e)||Be(e)}function De(e){const t=e&&e["__v_raw"];return t?De(t):e}function $e(e){return Object(o["h"])(e,"__v_skip",!0),e}const ze=e=>Object(o["x"])(e)?Ae(e):e,He=e=>Object(o["x"])(e)?Re(e):e;function qe(e){M()&&(e=De(e),e.dep||(e.dep=d()),F(e.dep))}function Ue(e,t){e=De(e),e.dep&&B(e.dep)}function We(e){return Boolean(e&&!0===e.__v_isRef)}function Ge(e){return Ye(e,!1)}function Ke(e){return Ye(e,!0)}function Ye(e,t){return We(e)?e:new Xe(e,t)}class Xe{constructor(e,t){this._shallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:De(e),this._value=t?e:ze(e)}get value(){return qe(this),this._value}set value(e){e=this._shallow?e:De(e),Object(o["l"])(e,this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:ze(e),Ue(this,e))}}function Je(e){Ue(e,void 0)}function Ze(e){return We(e)?e.value:e}const Qe={get:(e,t,n)=>Ze(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return We(o)&&!We(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function et(e){return Le(e)?e:new Proxy(e,Qe)}class tt{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e(()=>qe(this),()=>Ue(this));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function nt(e){return new tt(e)}function rt(e){const t=Object(o["q"])(e)?new Array(e.length):{};for(const n in e)t[n]=it(e,n);return t}class ot{constructor(e,t){this._object=e,this._key=t,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(e){this._object[this._key]=e}}function it(e,t){const n=e[t];return We(n)?n:new ot(e,t)}class ct{constructor(e,t,n){this._setter=t,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new k(e,()=>{this._dirty||(this._dirty=!0,Ue(this))}),this["__v_isReadonly"]=n}get value(){const e=De(this);return qe(e),e._dirty&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function st(e,t){let n,r;const i=Object(o["r"])(e);i?(n=e,r=o["d"]):(n=e.get,r=e.set);const c=new ct(n,r,i||!r);return c}Promise.resolve();new Set;new Map;let at,lt=[],ut=!1;function ft(e,t){var n,r;if(at=e,at)at.enabled=!0,lt.forEach(({event:e,args:t})=>at.emit(e,...t)),lt=[];else if("undefined"!==typeof window&&window.HTMLElement&&!(null===(r=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===r?void 0:r.includes("jsdom"))){const e=t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[];e.push(e=>{ft(e,t)}),setTimeout(()=>{at||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ut=!0,lt=[])},3e3)}else ut=!0,lt=[]}function dt(e,t,...n){const r=e.vnode.props||o["b"];let i=n;const c=t.startsWith("update:"),s=c&&t.slice(7);if(s&&s in r){const e=("modelValue"===s?"model":s)+"Modifiers",{number:t,trim:c}=r[e]||o["b"];c?i=n.map(e=>e.trim()):t&&(i=n.map(o["S"]))}let a;let l=r[a=Object(o["R"])(t)]||r[a=Object(o["R"])(Object(o["f"])(t))];!l&&c&&(l=r[a=Object(o["R"])(Object(o["n"])(t))]),l&&ri(l,e,6,i);const u=r[a+"Once"];if(u){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,ri(u,e,6,i)}}function pt(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(void 0!==i)return i;const c=e.emits;let s={},a=!1;if(!Object(o["r"])(e)){const r=e=>{const n=pt(e,t,!0);n&&(a=!0,Object(o["i"])(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return c||a?(Object(o["q"])(c)?c.forEach(e=>s[e]=null):Object(o["i"])(s,c),r.set(e,s),s):(r.set(e,null),null)}function ht(e,t){return!(!e||!Object(o["y"])(t))&&(t=t.slice(2).replace(/Once$/,""),Object(o["m"])(e,t[0].toLowerCase()+t.slice(1))||Object(o["m"])(e,Object(o["n"])(t))||Object(o["m"])(e,t))}let bt=null,vt=null;function mt(e){const t=bt;return bt=e,vt=e&&e.type.__scopeId||null,t}function gt(e){vt=e}function Ot(){vt=null}const yt=e=>jt;function jt(e,t=bt,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&Wr(-1);const o=mt(t),i=e(...n);return mt(o),r._d&&Wr(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function xt(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:c,propsOptions:[s],slots:a,attrs:l,emit:u,render:f,renderCache:d,data:p,setupState:h,ctx:b,inheritAttrs:v}=e;let m,g;const O=mt(e);try{if(4&n.shapeFlag){const e=i||r;m=uo(f.call(e,e,d,c,h,p,b)),g=l}else{const e=t;0,m=uo(e.length>1?e(c,{attrs:l,slots:a,emit:u}):e(c,null)),g=t.props?l:St(l)}}catch(j){Dr.length=0,oi(j,e,1),m=ro(Br)}let y=m;if(g&&!1!==v){const e=Object.keys(g),{shapeFlag:t}=y;e.length&&7&t&&(s&&e.some(o["w"])&&(g=kt(g,s)),y=co(y,g))}return n.dirs&&(y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),m=y,mt(O),m}function wt(e){let t;for(let n=0;n{let t;for(const n in e)("class"===n||"style"===n||Object(o["y"])(n))&&((t||(t={}))[n]=e[n]);return t},kt=(e,t)=>{const n={};for(const r in e)Object(o["w"])(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function _t(e,t,n){const{props:r,children:o,component:i}=e,{props:c,children:s,patchFlag:a}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&a>=0))return!(!o&&!s||s&&s.$stable)||r!==c&&(r?!c||Ct(r,c,l):!!c);if(1024&a)return!0;if(16&a)return r?Ct(r,c,l):!!c;if(8&a){const e=t.dynamicProps;for(let t=0;te.__isSuspense,Pt={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,c,s,a,l){null==e?Nt(t,n,r,o,i,c,s,a,l):Rt(e,t,n,r,o,c,s,a,l)},hydrate:Ft,create:Mt,normalize:Lt},It=Pt;function At(e,t){const n=e.props&&e.props[t];Object(o["r"])(n)&&n()}function Nt(e,t,n,r,o,i,c,s,a){const{p:l,o:{createElement:u}}=a,f=u("div"),d=e.suspense=Mt(e,o,r,t,f,n,i,c,s,a);l(null,d.pendingBranch=e.ssContent,f,null,r,d,i,c),d.deps>0?(At(e,"onPending"),At(e,"onFallback"),l(null,e.ssFallback,t,n,r,null,i,c),Dt(d,e.ssFallback)):d.resolve()}function Rt(e,t,n,r,o,i,c,s,{p:a,um:l,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:b,isInFallback:v,isHydrating:m}=f;if(b)f.pendingBranch=d,Jr(d,b)?(a(b,d,f.hiddenContainer,null,o,f,i,c,s),f.deps<=0?f.resolve():v&&(a(h,p,n,r,o,null,i,c,s),Dt(f,p))):(f.pendingId++,m?(f.isHydrating=!1,f.activeBranch=b):l(b,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),v?(a(null,d,f.hiddenContainer,null,o,f,i,c,s),f.deps<=0?f.resolve():(a(h,p,n,r,o,null,i,c,s),Dt(f,p))):h&&Jr(d,h)?(a(h,d,n,r,o,f,i,c,s),f.resolve(!0)):(a(null,d,f.hiddenContainer,null,o,f,i,c,s),f.deps<=0&&f.resolve()));else if(h&&Jr(d,h))a(h,d,n,r,o,f,i,c,s),Dt(f,d);else if(At(t,"onPending"),f.pendingBranch=d,f.pendingId++,a(null,d,f.hiddenContainer,null,o,f,i,c,s),f.deps<=0)f.resolve();else{const{timeout:e,pendingId:t}=f;e>0?setTimeout(()=>{f.pendingId===t&&f.fallback(p)},e):0===e&&f.fallback(p)}}function Mt(e,t,n,r,i,c,s,a,l,u,f=!1){const{p:d,m:p,um:h,n:b,o:{parentNode:v,remove:m}}=u,g=Object(o["S"])(e.props&&e.props.timeout),O={vnode:e,parent:t,parentComponent:n,isSVG:s,container:r,hiddenContainer:i,anchor:c,deps:0,pendingId:0,timeout:"number"===typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:r,pendingId:o,effects:i,parentComponent:c,container:s}=O;if(O.isHydrating)O.isHydrating=!1;else if(!e){const e=n&&r.transition&&"out-in"===r.transition.mode;e&&(n.transition.afterLeave=()=>{o===O.pendingId&&p(r,s,t,0)});let{anchor:t}=O;n&&(t=b(n),h(n,c,O,!0)),e||p(r,s,t,0)}Dt(O,r),O.pendingBranch=null,O.isInFallback=!1;let a=O.parent,l=!1;while(a){if(a.pendingBranch){a.effects.push(...i),l=!0;break}a=a.parent}l||_i(i),O.effects=[],At(t,"onResolve")},fallback(e){if(!O.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,isSVG:i}=O;At(t,"onFallback");const c=b(n),s=()=>{O.isInFallback&&(d(null,e,o,c,r,null,i,a,l),Dt(O,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),O.isInFallback=!0,h(n,r,null,!0),u||s()},move(e,t,n){O.activeBranch&&p(O.activeBranch,e,t,n),O.container=e},next(){return O.activeBranch&&b(O.activeBranch)},registerDep(e,t){const n=!!O.pendingBranch;n&&O.deps++;const r=e.vnode.el;e.asyncDep.catch(t=>{oi(t,e,0)}).then(o=>{if(e.isUnmounted||O.isUnmounted||O.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:i}=e;Lo(e,o,!1),r&&(i.el=r);const c=!r&&e.subTree.el;t(e,i,v(r||e.subTree.el),r?null:b(e.subTree),O,s,l),c&&m(c),Et(e,i.el),n&&0===--O.deps&&O.resolve()})},unmount(e,t){O.isUnmounted=!0,O.activeBranch&&h(O.activeBranch,n,e,t),O.pendingBranch&&h(O.pendingBranch,n,e,t)}};return O}function Ft(e,t,n,r,o,i,c,s,a){const l=t.suspense=Mt(t,r,n,e.parentNode,document.createElement("div"),null,o,i,c,s,!0),u=a(e,l.pendingBranch=t.ssContent,n,l,i,c);return 0===l.deps&&l.resolve(),u}function Lt(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=Bt(r?n.default:n),e.ssFallback=r?Bt(n.fallback):ro(Br)}function Bt(e){let t;if(Object(o["r"])(e)){const n=Ur&&e._c;n&&(e._d=!1,zr()),e=e(),n&&(e._d=!0,t=$r,Hr())}if(Object(o["q"])(e)){const t=wt(e);0,e=t}return e=uo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function Vt(e,t){t&&t.pendingBranch?Object(o["q"])(e)?t.effects.push(...e):t.effects.push(e):_i(e)}function Dt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,Et(r,o))}function $t(e,t){if(Co){let n=Co.provides;const r=Co.parent&&Co.parent.provides;r===n&&(n=Co.provides=Object.create(r)),n[e]=t}else 0}function zt(e,t,n=!1){const r=Co||bt;if(r){const i=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Object(o["r"])(t)?t.call(r.proxy):t}else 0}function Ht(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return mn(()=>{e.isMounted=!0}),yn(()=>{e.isUnmounting=!0}),e}const qt=[Function,Array],Ut={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qt,onEnter:qt,onAfterEnter:qt,onEnterCancelled:qt,onBeforeLeave:qt,onLeave:qt,onAfterLeave:qt,onLeaveCancelled:qt,onBeforeAppear:qt,onAppear:qt,onAfterAppear:qt,onAppearCancelled:qt},setup(e,{slots:t}){const n=Eo(),r=Ht();let o;return()=>{const i=t.default&&Zt(t.default(),!0);if(!i||!i.length)return;const c=De(e),{mode:s}=c;const a=i[0];if(r.isLeaving)return Yt(a);const l=Xt(a);if(!l)return Yt(a);const u=Kt(l,c,r,n);Jt(l,u);const f=n.subTree,d=f&&Xt(f);let p=!1;const{getTransitionKey:h}=l.type;if(h){const e=h();void 0===o?o=e:e!==o&&(o=e,p=!0)}if(d&&d.type!==Br&&(!Jr(l,d)||p)){const e=Kt(d,c,r,n);if(Jt(d,e),"out-in"===s)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},Yt(a);"in-out"===s&&l.type!==Br&&(e.delayLeave=(e,t,n)=>{const o=Gt(r,d);o[String(d.key)]=d,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return a}}},Wt=Ut;function Gt(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Kt(e,t,n,r){const{appear:o,mode:i,persisted:c=!1,onBeforeEnter:s,onEnter:a,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:b,onAppear:v,onAfterAppear:m,onAppearCancelled:g}=t,O=String(e.key),y=Gt(n,e),j=(e,t)=>{e&&ri(e,r,9,t)},x={mode:i,persisted:c,beforeEnter(t){let r=s;if(!n.isMounted){if(!o)return;r=b||s}t._leaveCb&&t._leaveCb(!0);const i=y[O];i&&Jr(e,i)&&i.el._leaveCb&&i.el._leaveCb(),j(r,[t])},enter(e){let t=a,r=l,i=u;if(!n.isMounted){if(!o)return;t=v||a,r=m||l,i=g||u}let c=!1;const s=e._enterCb=t=>{c||(c=!0,j(t?i:r,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();j(f,[t]);let i=!1;const c=t._leaveCb=n=>{i||(i=!0,r(),j(n?h:p,[t]),t._leaveCb=void 0,y[o]===e&&delete y[o])};y[o]=e,d?(d(t,c),d.length<=1&&c()):c()},clone(e){return Kt(e,t,n,r)}};return x}function Yt(e){if(rn(e))return e=co(e),e.children=null,e}function Xt(e){return rn(e)?e.children?e.children[0]:void 0:e}function Jt(e,t){6&e.shapeFlag&&e.component?Jt(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Zt(e,t=!1){let n=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;function tn(e){Object(o["r"])(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,timeout:c,suspensible:s=!0,onError:a}=e;let l,u=null,f=0;const d=()=>(f++,u=null,p()),p=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise((t,n)=>{const r=()=>t(d()),o=()=>n(e);a(e,r,o,f+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t)))};return Qt({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return l},setup(){const e=Co;if(l)return()=>nn(l,e);const t=t=>{u=null,oi(t,e,13,!r)};if(s&&e.suspense||Ro)return p().then(t=>()=>nn(t,e)).catch(e=>(t(e),()=>r?ro(r,{error:e}):null));const o=Ge(!1),a=Ge(),f=Ge(!!i);return i&&setTimeout(()=>{f.value=!1},i),null!=c&&setTimeout(()=>{if(!o.value&&!a.value){const e=new Error(`Async component timed out after ${c}ms.`);t(e),a.value=e}},c),p().then(()=>{o.value=!0,e.parent&&rn(e.parent.vnode)&&ji(e.parent.update)}).catch(e=>{t(e),a.value=e}),()=>o.value&&l?nn(l,e):a.value&&r?ro(r,{error:a.value}):n&&!f.value?ro(n):void 0}})}function nn(e,{vnode:{ref:t,props:n,children:r}}){const o=ro(e,n,r);return o.ref=t,o}const rn=e=>e.type.__isKeepAlive,on={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Eo(),r=n.ctx;if(!r.renderer)return t.default;const i=new Map,c=new Set;let s=null;const a=n.suspense,{renderer:{p:l,m:u,um:f,o:{createElement:d}}}=r,p=d("div");function h(e){dn(e),f(e,n,a)}function b(e){i.forEach((t,n)=>{const r=Wo(t.type);!r||e&&e(r)||v(n)})}function v(e){const t=i.get(e);s&&t.type===s.type?s&&dn(s):h(t),i.delete(e),c.delete(e)}r.activate=(e,t,n,r,i)=>{const c=e.component;u(e,t,n,0,a),l(c.vnode,e,t,n,c,a,r,e.slotScopeIds,i),dr(()=>{c.isDeactivated=!1,c.a&&Object(o["p"])(c.a);const t=e.props&&e.props.onVnodeMounted;t&&mr(t,c.parent,e)},a)},r.deactivate=e=>{const t=e.component;u(e,p,null,1,a),dr(()=>{t.da&&Object(o["p"])(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&mr(n,t.parent,e),t.isDeactivated=!0},a)},Mi(()=>[e.include,e.exclude],([e,t])=>{e&&b(t=>sn(e,t)),t&&b(e=>!sn(t,e))},{flush:"post",deep:!0});let m=null;const g=()=>{null!=m&&i.set(m,pn(n.subTree))};return mn(g),On(g),yn(()=>{i.forEach(e=>{const{subTree:t,suspense:r}=n,o=pn(t);if(e.type!==o.type)h(e);else{dn(o);const e=o.component.da;e&&dr(e,r)}})}),()=>{if(m=null,!t.default)return null;const n=t.default(),r=n[0];if(n.length>1)return s=null,n;if(!Xr(r)||!(4&r.shapeFlag)&&!(128&r.shapeFlag))return s=null,r;let o=pn(r);const a=o.type,l=Wo(en(o)?o.type.__asyncResolved||{}:a),{include:u,exclude:f,max:d}=e;if(u&&(!l||!sn(u,l))||f&&l&&sn(f,l))return s=o,r;const p=null==o.key?a:o.key,h=i.get(p);return o.el&&(o=co(o),128&r.shapeFlag&&(r.ssContent=o)),m=p,h?(o.el=h.el,o.component=h.component,o.transition&&Jt(o,o.transition),o.shapeFlag|=512,c.delete(p),c.add(p)):(c.add(p),d&&c.size>parseInt(d,10)&&v(c.values().next().value)),o.shapeFlag|=256,s=o,r}}},cn=on;function sn(e,t){return Object(o["q"])(e)?e.some(e=>sn(e,t)):Object(o["F"])(e)?e.split(",").indexOf(t)>-1:!!e.test&&e.test(t)}function an(e,t){un(e,"a",t)}function ln(e,t){un(e,"da",t)}function un(e,t,n=Co){const r=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(hn(t,r,n),n){let e=n.parent;while(e&&e.parent)rn(e.parent.vnode)&&fn(r,t,n,e),e=e.parent}}function fn(e,t,n,r){const i=hn(t,e,r,!0);jn(()=>{Object(o["P"])(r[t],i)},n)}function dn(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function pn(e){return 128&e.shapeFlag?e.ssContent:e}function hn(e,t,n=Co,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;I(),To(n);const o=ri(t,n,e,r);return Po(),N(),o});return r?o.unshift(i):o.push(i),i}}const bn=e=>(t,n=Co)=>(!Ro||"sp"===e)&&hn(e,t,n),vn=bn("bm"),mn=bn("m"),gn=bn("bu"),On=bn("u"),yn=bn("bum"),jn=bn("um"),xn=bn("sp"),wn=bn("rtg"),Sn=bn("rtc");function kn(e,t=Co){hn("ec",e,t)}let _n=!0;function Cn(e){const t=In(e),n=e.proxy,r=e.ctx;_n=!1,t.beforeCreate&&Tn(t.beforeCreate,e,"bc");const{data:i,computed:c,methods:s,watch:a,provide:l,inject:u,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:b,activated:v,deactivated:m,beforeDestroy:g,beforeUnmount:O,destroyed:y,unmounted:j,render:x,renderTracked:w,renderTriggered:S,errorCaptured:k,serverPrefetch:_,expose:C,inheritAttrs:E,components:T,directives:P,filters:I}=t,A=null;if(u&&En(u,r,A,e.appContext.config.unwrapInjectedRef),s)for(const R in s){const e=s[R];Object(o["r"])(e)&&(r[R]=e.bind(n))}if(i){0;const t=i.call(n,n);0,Object(o["x"])(t)&&(e.data=Ae(t))}if(_n=!0,c)for(const R in c){const e=c[R],t=Object(o["r"])(e)?e.bind(n,n):Object(o["r"])(e.get)?e.get.bind(n,n):o["d"];0;const i=!Object(o["r"])(e)&&Object(o["r"])(e.set)?e.set.bind(n):o["d"],s=st({get:t,set:i});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(a)for(const o in a)Pn(a[o],r,n,o);if(l){const e=Object(o["r"])(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{$t(t,e[t])})}function N(e,t){Object(o["q"])(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(f&&Tn(f,e,"c"),N(vn,d),N(mn,p),N(gn,h),N(On,b),N(an,v),N(ln,m),N(kn,k),N(Sn,w),N(wn,S),N(yn,O),N(jn,j),N(xn,_),Object(o["q"])(C))if(C.length){const t=e.exposed||(e.exposed={});C.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})})}else e.exposed||(e.exposed={});x&&e.render===o["d"]&&(e.render=x),null!=E&&(e.inheritAttrs=E),T&&(e.components=T),P&&(e.directives=P)}function En(e,t,n=o["d"],r=!1){Object(o["q"])(e)&&(e=Fn(e));for(const i in e){const n=e[i];let c;c=Object(o["x"])(n)?"default"in n?zt(n.from||i,n.default,!0):zt(n.from||i):zt(n),We(c)&&r?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>c.value,set:e=>c.value=e}):t[i]=c}}function Tn(e,t,n){ri(Object(o["q"])(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Pn(e,t,n,r){const i=r.includes(".")?Bi(n,r):()=>n[r];if(Object(o["F"])(e)){const n=t[e];Object(o["r"])(n)&&Mi(i,n)}else if(Object(o["r"])(e))Mi(i,e.bind(n));else if(Object(o["x"])(e))if(Object(o["q"])(e))e.forEach(e=>Pn(e,t,n,r));else{const r=Object(o["r"])(e.handler)?e.handler.bind(n):t[e.handler];Object(o["r"])(r)&&Mi(i,r,e)}else 0}function In(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:c}}=e.appContext,s=i.get(t);let a;return s?a=s:o.length||n||r?(a={},o.length&&o.forEach(e=>An(a,e,c,!0)),An(a,t,c)):a=t,i.set(t,a),a}function An(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&An(e,i,n,!0),o&&o.forEach(t=>An(e,t,n,!0));for(const c in t)if(r&&"expose"===c);else{const r=Nn[c]||n&&n[c];e[c]=r?r(e[c],t[c]):t[c]}return e}const Nn={data:Rn,props:Bn,emits:Bn,methods:Bn,computed:Bn,beforeCreate:Ln,created:Ln,beforeMount:Ln,mounted:Ln,beforeUpdate:Ln,updated:Ln,beforeDestroy:Ln,beforeUnmount:Ln,destroyed:Ln,unmounted:Ln,activated:Ln,deactivated:Ln,errorCaptured:Ln,serverPrefetch:Ln,components:Bn,directives:Bn,watch:Vn,provide:Rn,inject:Mn};function Rn(e,t){return t?e?function(){return Object(o["i"])(Object(o["r"])(e)?e.call(this,this):e,Object(o["r"])(t)?t.call(this,this):t)}:t:e}function Mn(e,t){return Bn(Fn(e),Fn(t))}function Fn(e){if(Object(o["q"])(e)){const t={};for(let n=0;n0)||16&s){let r;zn(e,t,i,c)&&(u=!0);for(const c in a)t&&(Object(o["m"])(t,c)||(r=Object(o["n"])(c))!==c&&Object(o["m"])(t,r))||(l?!n||void 0===n[c]&&void 0===n[r]||(i[c]=Hn(l,a,c,void 0,e,!0)):delete i[c]);if(c!==a)for(const e in c)t&&Object(o["m"])(t,e)||(delete c[e],u=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let r=0;r{l=!0;const[n,r]=qn(e,t,!0);Object(o["i"])(s,n),r&&a.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!c&&!l)return r.set(e,o["a"]),o["a"];if(Object(o["q"])(c))for(let f=0;f-1,r[1]=n<0||e-1||Object(o["m"])(r,"default"))&&a.push(t)}}}}const u=[s,a];return r.set(e,u),u}function Un(e){return"$"!==e[0]}function Wn(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Gn(e,t){return Wn(e)===Wn(t)}function Kn(e,t){return Object(o["q"])(t)?t.findIndex(t=>Gn(t,e)):Object(o["r"])(t)&&Gn(t,e)?0:-1}const Yn=e=>"_"===e[0]||"$stable"===e,Xn=e=>Object(o["q"])(e)?e.map(uo):[uo(e)],Jn=(e,t,n)=>{const r=jt((...e)=>Xn(t(...e)),n);return r._c=!1,r},Zn=(e,t,n)=>{const r=e._ctx;for(const i in e){if(Yn(i))continue;const n=e[i];if(Object(o["r"])(n))t[i]=Jn(i,n,r);else if(null!=n){0;const e=Xn(n);t[i]=()=>e}}},Qn=(e,t)=>{const n=Xn(t);e.slots.default=()=>n},er=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=De(t),Object(o["h"])(t,"_",n)):Zn(t,e.slots={})}else e.slots={},t&&Qn(e,t);Object(o["h"])(e.slots,Qr,1)},tr=(e,t,n)=>{const{vnode:r,slots:i}=e;let c=!0,s=o["b"];if(32&r.shapeFlag){const e=t._;e?n&&1===e?c=!1:(Object(o["i"])(i,t),n||1!==e||delete i._):(c=!t.$stable,Zn(t,i)),s=t}else t&&(Qn(e,t),s={default:1});if(c)for(const o in i)Yn(o)||o in s||delete i[o]};function nr(e,t){const n=bt;if(null===n)return e;const r=n.proxy,i=e.dirs||(e.dirs=[]);for(let c=0;c/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,lr=e=>8===e.nodeType;function ur(e){const{mt:t,p:n,o:{patchProp:r,nextSibling:i,parentNode:c,remove:s,insert:a,createComment:l}}=e,u=(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),void Ei();sr=!1,f(t.firstChild,e,null,null,null),Ei(),sr&&console.error("Hydration completed but contains mismatches.")},f=(n,r,o,s,a,l=!1)=>{const u=lr(n)&&"["===n.data,m=()=>b(n,r,o,s,a,u),{type:g,ref:O,shapeFlag:y}=r,j=n.nodeType;r.el=n;let x=null;switch(g){case Lr:3!==j?x=m():(n.data!==r.children&&(sr=!0,n.data=r.children),x=i(n));break;case Br:x=8!==j||u?m():i(n);break;case Vr:if(1===j){x=n;const e=!r.children.length;for(let t=0;t{a=a||!!t.dynamicChildren;const{type:l,props:u,patchFlag:f,shapeFlag:d,dirs:h}=t,b="input"===l&&h||"option"===l;if(b||-1!==f){if(h&&rr(t,null,n,"created"),u)if(b||!a||48&f)for(const t in u)(b&&t.endsWith("value")||Object(o["y"])(t)&&!Object(o["B"])(t))&&r(e,t,null,u[t],!1,void 0,n);else u.onClick&&r(e,"onClick",null,u.onClick,!1,void 0,n);let l;if((l=u&&u.onVnodeBeforeMount)&&mr(l,n,t),h&&rr(t,null,n,"beforeMount"),((l=u&&u.onVnodeMounted)||h)&&Vt(()=>{l&&mr(l,n,t),h&&rr(t,null,n,"mounted")},i),16&d&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,i,c,a);while(r){sr=!0;const e=r;r=r.nextSibling,s(e)}}else 8&d&&e.textContent!==t.children&&(sr=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,r,o,i,c,s)=>{s=s||!!t.dynamicChildren;const a=t.children,l=a.length;for(let u=0;u{const{slotScopeIds:u}=t;u&&(o=o?o.concat(u):u);const f=c(e),d=p(i(e),t,f,n,r,o,s);return d&&lr(d)&&"]"===d.data?i(t.anchor=d):(sr=!0,a(t.anchor=l("]"),f,d),d)},b=(e,t,r,o,a,l)=>{if(sr=!0,t.el=null,l){const t=v(e);while(1){const n=i(e);if(!n||n===t)break;s(n)}}const u=i(e),f=c(e);return s(e),n(null,t,f,u,r,o,ar(f),a),u},v=e=>{let t=0;while(e)if(e=i(e),e&&lr(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return i(e);t--}return e};return[u,f]}function fr(){}const dr=Vt;function pr(e){return br(e)}function hr(e){return br(e,ur)}function br(e,t){fr();const n=Object(o["k"])();n.__VUE__=!0;const{insert:r,remove:i,patchProp:c,createElement:s,createText:a,createComment:l,setText:u,setElementText:f,parentNode:d,nextSibling:p,setScopeId:h=o["d"],cloneNode:b,insertStaticContent:v}=e,m=(e,t,n,r=null,o=null,i=null,c=!1,s=null,a=!!t.dynamicChildren)=>{if(e===t)return;e&&!Jr(e,t)&&(r=K(e),H(e,o,i,!0),e=null),-2===t.patchFlag&&(a=!1,t.dynamicChildren=null);const{type:l,ref:u,shapeFlag:f}=t;switch(l){case Lr:g(e,t,n,r);break;case Br:O(e,t,n,r);break;case Vr:null==e&&y(t,n,r,c);break;case Fr:A(e,t,n,r,o,i,c,s,a);break;default:1&f?w(e,t,n,r,o,i,c,s,a):6&f?R(e,t,n,r,o,i,c,s,a):(64&f||128&f)&&l.process(e,t,n,r,o,i,c,s,a,X)}null!=u&&o&&vr(u,e&&e.ref,i,t||e,!t)},g=(e,t,n,o)=>{if(null==e)r(t.el=a(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}},O=(e,t,n,o)=>{null==e?r(t.el=l(t.children||""),n,o):t.el=e.el},y=(e,t,n,r)=>{[e.el,e.anchor]=v(e.children,t,n,r)},j=({el:e,anchor:t},n,o)=>{let i;while(e&&e!==t)i=p(e),r(e,n,o),e=i;r(t,n,o)},x=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=p(e),i(e),e=n;i(t)},w=(e,t,n,r,o,i,c,s,a)=>{c=c||"svg"===t.type,null==e?S(t,n,r,o,i,c,s,a):E(e,t,o,i,c,s,a)},S=(e,t,n,i,a,l,u,d)=>{let p,h;const{type:v,props:m,shapeFlag:g,transition:O,patchFlag:y,dirs:j}=e;if(e.el&&void 0!==b&&-1===y)p=e.el=b(e.el);else{if(p=e.el=s(e.type,l,m&&m.is,m),8&g?f(p,e.children):16&g&&C(e.children,p,null,i,a,l&&"foreignObject"!==v,u,d),j&&rr(e,null,i,"created"),m){for(const t in m)"value"===t||Object(o["B"])(t)||c(p,t,null,m[t],l,e.children,i,a,G);"value"in m&&c(p,"value",null,m.value),(h=m.onVnodeBeforeMount)&&mr(h,i,e)}_(p,e,e.scopeId,u,i)}j&&rr(e,null,i,"beforeMount");const x=(!a||a&&!a.pendingBranch)&&O&&!O.persisted;x&&O.beforeEnter(p),r(p,t,n),((h=m&&m.onVnodeMounted)||x||j)&&dr(()=>{h&&mr(h,i,e),x&&O.enter(p),j&&rr(e,null,i,"mounted")},a)},_=(e,t,n,r,o)=>{if(n&&h(e,n),r)for(let i=0;i{for(let l=a;l{const l=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:p}=t;u|=16&e.patchFlag;const h=e.props||o["b"],b=t.props||o["b"];let v;(v=b.onVnodeBeforeUpdate)&&mr(v,n,t,e),p&&rr(t,e,n,"beforeUpdate");const m=i&&"foreignObject"!==t.type;if(d?T(e.dynamicChildren,d,l,n,r,m,s):a||V(e,t,l,null,n,r,m,s,!1),u>0){if(16&u)P(l,t,h,b,n,r,i);else if(2&u&&h.class!==b.class&&c(l,"class",null,b.class,i),4&u&&c(l,"style",h.style,b.style,i),8&u){const o=t.dynamicProps;for(let t=0;t{v&&mr(v,n,t,e),p&&rr(t,e,n,"updated")},r)},T=(e,t,n,r,o,i,c)=>{for(let s=0;s{if(n!==r){for(const l in r){if(Object(o["B"])(l))continue;const u=r[l],f=n[l];u!==f&&"value"!==l&&c(e,l,f,u,a,t.children,i,s,G)}if(n!==o["b"])for(const l in n)Object(o["B"])(l)||l in r||c(e,l,n[l],null,a,t.children,i,s,G);"value"in r&&c(e,"value",n.value,r.value)}},A=(e,t,n,o,i,c,s,l,u)=>{const f=t.el=e?e.el:a(""),d=t.anchor=e?e.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:b}=t;b&&(l=l?l.concat(b):b),null==e?(r(f,n,o),r(d,n,o),C(t.children,n,d,i,c,s,l,u)):p>0&&64&p&&h&&e.dynamicChildren?(T(e.dynamicChildren,h,n,i,c,s,l),(null!=t.key||i&&t===i.subTree)&&gr(e,t,!0)):V(e,t,n,d,i,c,s,l,u)},R=(e,t,n,r,o,i,c,s,a)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,c,a):M(t,n,r,o,i,c,a):F(e,t,a)},M=(e,t,n,r,o,i,c)=>{const s=e.component=_o(e,r,o);if(rn(e)&&(s.ctx.renderer=X),Mo(s),s.asyncDep){if(o&&o.registerDep(s,L),!e.el){const e=s.subTree=ro(Br);O(null,e,t,n)}}else L(s,e,t,n,o,i,c)},F=(e,t,n)=>{const r=t.component=e.component;if(_t(e,t,n)){if(r.asyncDep&&!r.asyncResolved)return void B(r,t,n);r.next=t,wi(r.update),r.update()}else t.component=e.component,t.el=e.el,r.vnode=t},L=(e,t,n,r,i,c,s)=>{const a=()=>{if(e.isMounted){let t,{next:n,bu:r,u:a,parent:u,vnode:f}=e,p=n;0,l.allowRecurse=!1,n?(n.el=f.el,B(e,n,s)):n=f,r&&Object(o["p"])(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&mr(t,u,n,f),l.allowRecurse=!0;const h=xt(e);0;const b=e.subTree;e.subTree=h,m(b,h,d(b.el),K(b),e,i,c),n.el=h.el,null===p&&Et(e,h.el),a&&dr(a,i),(t=n.props&&n.props.onVnodeUpdated)&&dr(()=>mr(t,u,n,f),i)}else{let s;const{el:a,props:u}=t,{bm:f,m:d,parent:p}=e,h=en(t);if(l.allowRecurse=!1,f&&Object(o["p"])(f),!h&&(s=u&&u.onVnodeBeforeMount)&&mr(s,p,t),l.allowRecurse=!0,a&&Z){const n=()=>{e.subTree=xt(e),Z(a,e.subTree,e,i,null)};h?t.type.__asyncLoader().then(()=>!e.isUnmounted&&n()):n()}else{0;const o=e.subTree=xt(e);0,m(null,o,n,r,e,i,c),t.el=o.el}if(d&&dr(d,i),!h&&(s=u&&u.onVnodeMounted)){const e=t;dr(()=>mr(s,p,e),i)}256&t.shapeFlag&&e.a&&dr(e.a,i),e.isMounted=!0,t=n=r=null}},l=new k(a,()=>ji(e.update),e.scope),u=e.update=l.run.bind(l);u.id=e.uid,l.allowRecurse=u.allowRecurse=!0,u()},B=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,$n(e,t.props,r,n),tr(e,t.children,n),I(),Ci(void 0,e.update),N()},V=(e,t,n,r,o,i,c,s,a=!1)=>{const l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void $(l,d,n,r,o,i,c,s,a);if(256&p)return void D(l,d,n,r,o,i,c,s,a)}8&h?(16&u&&G(l,o,i),d!==l&&f(n,d)):16&u?16&h?$(l,d,n,r,o,i,c,s,a):G(l,o,i,!0):(8&u&&f(n,""),16&h&&C(d,n,r,o,i,c,s,a))},D=(e,t,n,r,i,c,s,a,l)=>{e=e||o["a"],t=t||o["a"];const u=e.length,f=t.length,d=Math.min(u,f);let p;for(p=0;pf?G(e,i,c,!0,!1,d):C(t,n,r,i,c,s,a,l,d)},$=(e,t,n,r,i,c,s,a,l)=>{let u=0;const f=t.length;let d=e.length-1,p=f-1;while(u<=d&&u<=p){const r=e[u],o=t[u]=l?fo(t[u]):uo(t[u]);if(!Jr(r,o))break;m(r,o,n,null,i,c,s,a,l),u++}while(u<=d&&u<=p){const r=e[d],o=t[p]=l?fo(t[p]):uo(t[p]);if(!Jr(r,o))break;m(r,o,n,null,i,c,s,a,l),d--,p--}if(u>d){if(u<=p){const e=p+1,o=ep)while(u<=d)H(e[u],i,c,!0),u++;else{const h=u,b=u,v=new Map;for(u=b;u<=p;u++){const e=t[u]=l?fo(t[u]):uo(t[u]);null!=e.key&&v.set(e.key,u)}let g,O=0;const y=p-b+1;let j=!1,x=0;const w=new Array(y);for(u=0;u=y){H(r,i,c,!0);continue}let o;if(null!=r.key)o=v.get(r.key);else for(g=b;g<=p;g++)if(0===w[g-b]&&Jr(r,t[g])){o=g;break}void 0===o?H(r,i,c,!0):(w[o-b]=u+1,o>=x?x=o:j=!0,m(r,t[o],n,null,i,c,s,a,l),O++)}const S=j?Or(w):o["a"];for(g=S.length-1,u=y-1;u>=0;u--){const e=b+u,o=t[e],d=e+1{const{el:c,type:s,transition:a,children:l,shapeFlag:u}=e;if(6&u)return void z(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void s.move(e,t,n,X);if(s===Fr){r(c,t,n);for(let e=0;ea.enter(c),i);else{const{leave:e,delayLeave:o,afterLeave:i}=a,s=()=>r(c,t,n),l=()=>{e(c,()=>{s(),i&&i()})};o?o(c,s,l):l()}else r(c,t,n)},H=(e,t,n,r=!1,o=!1)=>{const{type:i,props:c,ref:s,children:a,dynamicChildren:l,shapeFlag:u,patchFlag:f,dirs:d}=e;if(null!=s&&vr(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&d,h=!en(e);let b;if(h&&(b=c&&c.onVnodeBeforeUnmount)&&mr(b,t,e),6&u)W(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);p&&rr(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,X,r):l&&(i!==Fr||f>0&&64&f)?G(l,t,n,!1,!0):(i===Fr&&384&f||!o&&16&u)&&G(a,t,n),r&&q(e)}(h&&(b=c&&c.onVnodeUnmounted)||p)&&dr(()=>{b&&mr(b,t,e),p&&rr(e,null,t,"unmounted")},n)},q=e=>{const{type:t,el:n,anchor:r,transition:o}=e;if(t===Fr)return void U(n,r);if(t===Vr)return void x(e);const c=()=>{i(n),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:r}=o,i=()=>t(n,c);r?r(e.el,c,i):i()}else c()},U=(e,t)=>{let n;while(e!==t)n=p(e),i(e),e=n;i(t)},W=(e,t,n)=>{const{bum:r,scope:i,update:c,subTree:s,um:a}=e;r&&Object(o["p"])(r),i.stop(),c&&(c.active=!1,H(s,e,t,n)),a&&dr(a,t),dr(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},G=(e,t,n,r=!1,o=!1,i=0)=>{for(let c=i;c6&e.shapeFlag?K(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),Y=(e,t,n)=>{null==e?t._vnode&&H(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),Ei(),t._vnode=e},X={p:m,um:H,m:z,r:q,mt:M,mc:C,pc:V,pbc:T,n:K,o:e};let J,Z;return t&&([J,Z]=t(X)),{render:Y,hydrate:J,createApp:cr(Y,J)}}function vr(e,t,n,r,i=!1){if(Object(o["q"])(e))return void e.forEach((e,c)=>vr(e,t&&(Object(o["q"])(t)?t[c]:t),n,r,i));if(en(r)&&!i)return;const c=4&r.shapeFlag?Ho(r.component)||r.component.proxy:r.el,s=i?null:c,{i:a,r:l}=e;const u=t&&t.r,f=a.refs===o["b"]?a.refs={}:a.refs,d=a.setupState;if(null!=u&&u!==l&&(Object(o["F"])(u)?(f[u]=null,Object(o["m"])(d,u)&&(d[u]=null)):We(u)&&(u.value=null)),Object(o["F"])(l)){const e=()=>{f[l]=s,Object(o["m"])(d,l)&&(d[l]=s)};s?(e.id=-1,dr(e,n)):e()}else if(We(l)){const e=()=>{l.value=s};s?(e.id=-1,dr(e,n)):e()}else Object(o["r"])(l)&&ni(l,a,12,[s,f])}function mr(e,t,n,r=null){ri(e,t,7,[n,r])}function gr(e,t,n=!1){const r=e.children,i=t.children;if(Object(o["q"])(r)&&Object(o["q"])(i))for(let o=0;o>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}i=n.length,c=n[i-1];while(i-- >0)n[i]=c,c=t[c];return n}const yr=e=>e.__isTeleport,jr=e=>e&&(e.disabled||""===e.disabled),xr=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,wr=(e,t)=>{const n=e&&e.to;if(Object(o["F"])(n)){if(t){const e=t(n);return e}return null}return n},Sr={__isTeleport:!0,process(e,t,n,r,o,i,c,s,a,l){const{mc:u,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:b,createComment:v}}=l,m=jr(t.props);let{shapeFlag:g,children:O,dynamicChildren:y}=t;if(null==e){const e=t.el=b(""),l=t.anchor=b("");p(e,n,r),p(l,n,r);const f=t.target=wr(t.props,h),d=t.targetAnchor=b("");f&&(p(d,f),c=c||xr(f));const v=(e,t)=>{16&g&&u(O,e,t,o,i,c,s,a)};m?v(n,l):f&&v(f,d)}else{t.el=e.el;const r=t.anchor=e.anchor,u=t.target=e.target,p=t.targetAnchor=e.targetAnchor,b=jr(e.props),v=b?n:u,g=b?r:p;if(c=c||xr(u),y?(d(e.dynamicChildren,y,v,o,i,c,s),gr(e,t,!0)):a||f(e,t,v,g,o,i,c,s,!1),m)b||kr(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=wr(t.props,h);e&&kr(t,e,null,l,0)}else b&&kr(t,u,p,l,1)}},remove(e,t,n,r,{um:o,o:{remove:i}},c){const{shapeFlag:s,children:a,anchor:l,targetAnchor:u,target:f,props:d}=e;if(f&&i(u),(c||!jr(d))&&(i(l),16&s))for(let p=0;p0?$r||o["a"]:null,Hr(),Ur>0&&$r&&$r.push(e),e}function Kr(e,t,n,r,o,i){return Gr(no(e,t,n,r,o,i,!0))}function Yr(e,t,n,r,o){return Gr(ro(e,t,n,r,o,!0))}function Xr(e){return!!e&&!0===e.__v_isVNode}function Jr(e,t){return e.type===t.type&&e.key===t.key}function Zr(e){qr=e}const Qr="__vInternal",eo=({key:e})=>null!=e?e:null,to=({ref:e})=>null!=e?Object(o["F"])(e)||We(e)||Object(o["r"])(e)?{i:bt,r:e}:e:null;function no(e,t=null,n=null,r=0,i=null,c=(e===Fr?0:1),s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&eo(t),ref:t&&to(t),scopeId:vt,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(po(l,n),128&c&&e.normalize(l)):n&&(l.shapeFlag|=Object(o["F"])(n)?8:16),Ur>0&&!s&&$r&&(l.patchFlag>0||6&c)&&32!==l.patchFlag&&$r.push(l),l}const ro=oo;function oo(e,t=null,n=null,r=0,i=null,c=!1){if(e&&e!==Ir||(e=Br),Xr(e)){const r=co(e,t,!0);return n&&po(r,n),r}if(Ko(e)&&(e=e.__vccOpts),t){t=io(t);let{class:e,style:n}=t;e&&!Object(o["F"])(e)&&(t.class=Object(o["L"])(e)),Object(o["x"])(n)&&(Ve(n)&&!Object(o["q"])(n)&&(n=Object(o["i"])({},n)),t.style=Object(o["N"])(n))}const s=Object(o["F"])(e)?1:Tt(e)?128:yr(e)?64:Object(o["x"])(e)?4:Object(o["r"])(e)?2:0;return no(e,t,n,r,i,s,c,!0)}function io(e){return e?Ve(e)||Qr in e?Object(o["i"])({},e):e:null}function co(e,t,n=!1){const{props:r,ref:i,patchFlag:c,children:s}=e,a=t?ho(r||{},t):r,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&eo(a),ref:t&&t.ref?n&&i?Object(o["q"])(i)?i.concat(to(t)):[i,to(t)]:to(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fr?-1===c?16:16|c:c,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&co(e.ssContent),ssFallback:e.ssFallback&&co(e.ssFallback),el:e.el,anchor:e.anchor};return l}function so(e=" ",t=0){return ro(Lr,null,e,t)}function ao(e,t){const n=ro(Vr,null,e);return n.staticCount=t,n}function lo(e="",t=!1){return t?(zr(),Yr(Br,null,e)):ro(Br,null,e)}function uo(e){return null==e||"boolean"===typeof e?ro(Br):Object(o["q"])(e)?ro(Fr,null,e.slice()):"object"===typeof e?fo(e):ro(Lr,null,String(e))}function fo(e){return null===e.el||e.memo?e:co(e)}function po(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(Object(o["q"])(t))n=16;else if("object"===typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),po(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Qr in t?3===r&&bt&&(1===bt.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=bt}}else Object(o["r"])(t)?(t={default:t,_ctx:bt},n=32):(t=String(t),64&r?(n=16,t=[so(t)]):n=8);e.children=t,e.shapeFlag|=n}function ho(...e){const t={};for(let n=0;nt(e,n,void 0,c&&c[n]));else{const n=Object.keys(e);i=new Array(n.length);for(let r=0,o=n.length;r!Xr(e)||e.type!==Br&&!(e.type===Fr&&!go(e.children)))?e:null}function Oo(e){const t={};for(const n in e)t[Object(o["R"])(n)]=e[n];return t}const yo=e=>e?Io(e)?Ho(e)||e.proxy:yo(e.parent):null,jo=Object(o["i"])(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>yo(e.parent),$root:e=>yo(e.root),$emit:e=>e.emit,$options:e=>In(e),$forceUpdate:e=>()=>ji(e.update),$nextTick:e=>Oi.bind(e.proxy),$watch:e=>Li.bind(e)}),xo={get({_:e},t){const{ctx:n,setupState:r,data:i,props:c,accessCache:s,type:a,appContext:l}=e;let u;if("$"!==t[0]){const a=s[t];if(void 0!==a)switch(a){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return c[t]}else{if(r!==o["b"]&&Object(o["m"])(r,t))return s[t]=1,r[t];if(i!==o["b"]&&Object(o["m"])(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Object(o["m"])(u,t))return s[t]=3,c[t];if(n!==o["b"]&&Object(o["m"])(n,t))return s[t]=4,n[t];_n&&(s[t]=0)}}const f=jo[t];let d,p;return f?("$attrs"===t&&R(e,"get",t),f(e)):(d=a.__cssModules)&&(d=d[t])?d:n!==o["b"]&&Object(o["m"])(n,t)?(s[t]=4,n[t]):(p=l.config.globalProperties,Object(o["m"])(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:i,ctx:c}=e;if(i!==o["b"]&&Object(o["m"])(i,t))i[t]=n;else if(r!==o["b"]&&Object(o["m"])(r,t))r[t]=n;else if(Object(o["m"])(e.props,t))return!1;return("$"!==t[0]||!(t.slice(1)in e))&&(c[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:c}},s){let a;return!!n[s]||e!==o["b"]&&Object(o["m"])(e,s)||t!==o["b"]&&Object(o["m"])(t,s)||(a=c[0])&&Object(o["m"])(a,s)||Object(o["m"])(r,s)||Object(o["m"])(jo,s)||Object(o["m"])(i.config.globalProperties,s)}};const wo=Object(o["i"])({},xo,{get(e,t){if(t!==Symbol.unscopables)return xo.get(e,t,e)},has(e,t){const n="_"!==t[0]&&!Object(o["s"])(t);return n}});const So=or();let ko=0;function _o(e,t,n){const r=e.type,i=(t?t.appContext:e.appContext)||So,c={uid:ko++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,update:null,scope:new s(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:qn(r,i),emitsOptions:pt(r,i),emit:null,emitted:null,propsDefaults:o["b"],inheritAttrs:r.inheritAttrs,ctx:o["b"],data:o["b"],props:o["b"],attrs:o["b"],slots:o["b"],refs:o["b"],setupState:o["b"],setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return c.ctx={_:c},c.root=t?t.root:c,c.emit=dt.bind(null,c),e.ce&&e.ce(c),c}let Co=null;const Eo=()=>Co||bt,To=e=>{Co=e,e.scope.on()},Po=()=>{Co&&Co.scope.off(),Co=null};function Io(e){return 4&e.vnode.shapeFlag}let Ao,No,Ro=!1;function Mo(e,t=!1){Ro=t;const{props:n,children:r}=e.vnode,o=Io(e);Dn(e,n,o,t),er(e,r);const i=o?Fo(e,t):void 0;return Ro=!1,i}function Fo(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=$e(new Proxy(e.ctx,xo));const{setup:r}=n;if(r){const n=e.setupContext=r.length>1?zo(e):null;To(e),I();const i=ni(r,e,0,[e.props,n]);if(N(),Po(),Object(o["A"])(i)){if(i.then(Po,Po),t)return i.then(n=>{Lo(e,n,t)}).catch(t=>{oi(t,e,0)});e.asyncDep=i}else Lo(e,i,t)}else Do(e,t)}function Lo(e,t,n){Object(o["r"])(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Object(o["x"])(t)&&(e.setupState=et(t)),Do(e,n)}function Bo(e){Ao=e,No=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,wo))}}const Vo=()=>!Ao;function Do(e,t,n){const r=e.type;if(!e.render){if(!t&&Ao&&!r.render){const t=r.template;if(t){0;const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:c,compilerOptions:s}=r,a=Object(o["i"])(Object(o["i"])({isCustomElement:n,delimiters:c},i),s);r.render=Ao(t,a)}}e.render=r.render||o["d"],No&&No(e)}To(e),I(),Cn(e),N(),Po()}function $o(e){return new Proxy(e.attrs,{get(t,n){return R(e,"get","$attrs"),t[n]}})}function zo(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=$o(e))},slots:e.slots,emit:e.emit,expose:t}}function Ho(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(et($e(e.exposed)),{get(t,n){return n in t?t[n]:n in jo?jo[n](e):void 0}}))}const qo=/(?:^|[-_])(\w)/g,Uo=e=>e.replace(qo,e=>e.toUpperCase()).replace(/[-_]/g,"");function Wo(e){return Object(o["r"])(e)&&e.displayName||e.name}function Go(e,t,n=!1){let r=Wo(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components||e.parent.type.components)||n(e.appContext.components)}return r?Uo(r):n?"App":"Anonymous"}function Ko(e){return Object(o["r"])(e)&&"__vccOpts"in e}const Yo=[];function Xo(e,...t){I();const n=Yo.length?Yo[Yo.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Jo();if(r)ni(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:e})=>`at <${Go(n,e.type)}>`).join("\n"),o]);else{const n=["[Vue warn]: "+e,...t];o.length&&n.push("\n",...Zo(o)),console.warn(...n)}N()}function Jo(){let e=Yo[Yo.length-1];if(!e)return[];const t=[];while(e){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Zo(e){const t=[];return e.forEach((e,n)=>{t.push(...0===n?[]:["\n"],...Qo(e))}),t}function Qo({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=!!e.component&&null==e.component.parent,o=" at <"+Go(e.component,e.type,r),i=">"+n;return e.props?[o,...ei(e.props),i]:[o+i]}function ei(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(n=>{t.push(...ti(n,e[n]))}),n.length>3&&t.push(" ..."),t}function ti(e,t,n){return Object(o["F"])(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"===typeof t||"boolean"===typeof t||null==t?n?t:[`${e}=${t}`]:We(t)?(t=ti(e,De(t.value),!0),n?t:[e+"=Ref<",t,">"]):Object(o["r"])(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=De(t),n?t:[e+"=",t])}function ni(e,t,n,r){let o;try{o=r?e(...r):e()}catch(i){oi(i,t,n)}return o}function ri(e,t,n,r){if(Object(o["r"])(e)){const i=ni(e,t,n,r);return i&&Object(o["A"])(i)&&i.catch(e=>{oi(e,t,n)}),i}const i=[];for(let o=0;o>>1,o=Ti(ai[r]);oli&&ai.splice(t,1)}function Si(e,t,n,r){Object(o["q"])(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?r+1:r)||n.push(e),xi()}function ki(e){Si(e,fi,ui,di)}function _i(e){Si(e,hi,pi,bi)}function Ci(e,t=null){if(ui.length){for(gi=t,fi=[...new Set(ui)],ui.length=0,di=0;diTi(e)-Ti(t)),bi=0;binull==e.id?1/0:e.id;function Pi(e){si=!1,ci=!0,Ci(e),ai.sort((e,t)=>Ti(e)-Ti(t));o["d"];try{for(li=0;lie.value,f=!!e._shallow):Le(e)?(l=()=>e,r=!0):Object(o["q"])(e)?(d=!0,f=e.some(Le),l=()=>e.map(e=>We(e)?e.value:Le(e)?Vi(e):Object(o["r"])(e)?ni(e,a,2):void 0)):l=Object(o["r"])(e)?t?()=>ni(e,a,2):()=>{if(!a||!a.isUnmounted)return u&&u(),ri(e,a,3,[p])}:o["d"],t&&r){const e=l;l=()=>Vi(e())}let p=e=>{u=m.onStop=()=>{ni(e,a,4)}};if(Ro)return p=o["d"],t?n&&ri(t,a,3,[l(),d?[]:void 0,p]):l(),o["d"];let h=d?[]:Ri;const b=()=>{if(m.active)if(t){const e=m.run();(r||f||(d?e.some((e,t)=>Object(o["l"])(e,h[t])):Object(o["l"])(e,h)))&&(u&&u(),ri(t,a,3,[e,h===Ri?void 0:h,p]),h=e)}else m.run()};let v;b.allowRecurse=!!t,v="sync"===i?b:"post"===i?()=>dr(b,a&&a.suspense):()=>{!a||a.isMounted?ki(b):b()};const m=new k(l,v);return t?n?b():h=m.run():"post"===i?dr(m.run.bind(m),a&&a.suspense):m.run(),()=>{m.stop(),a&&a.scope&&Object(o["P"])(a.scope.effects,m)}}function Li(e,t,n){const r=this.proxy,i=Object(o["F"])(e)?e.includes(".")?Bi(r,e):()=>r[e]:e.bind(r,r);let c;Object(o["r"])(t)?c=t:(c=t.handler,n=t);const s=Co;To(this);const a=Fi(i,c.bind(r),n);return s?To(s):Po(),a}function Bi(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Vi(e,t)});else if(Object(o["z"])(e))for(const n in e)Vi(e[n],t);return e}function Di(){return null}function $i(){return null}function zi(e){0}function Hi(e,t){return null}function qi(){return Wi().slots}function Ui(){return Wi().attrs}function Wi(){const e=Eo();return e.setupContext||(e.setupContext=zo(e))}function Gi(e,t){const n=Object(o["q"])(e)?e.reduce((e,t)=>(e[t]={},e),{}):e;for(const r in t){const e=n[r];e?Object(o["q"])(e)||Object(o["r"])(e)?n[r]={type:e,default:t[r]}:e.default=t[r]:null===e&&(n[r]={default:t[r]})}return n}function Ki(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function Yi(e){const t=Eo();let n=e();return Po(),Object(o["A"])(n)&&(n=n.catch(e=>{throw To(t),e})),[n,()=>To(t)]}function Xi(e,t,n){const r=arguments.length;return 2===r?Object(o["x"])(t)&&!Object(o["q"])(t)?Xr(t)?ro(e,null,[t]):ro(e,t):ro(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Xr(n)&&(n=[n]),ro(e,t,n))}const Ji=Symbol(""),Zi=()=>{{const e=zt(Ji);return e||Xo("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Qi(){return void 0}function ec(e,t,n,r){const o=n[r];if(o&&tc(o,e))return o;const i=t();return i.memo=e.slice(),n[r]=i}function tc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&$r&&$r.push(e),!0}const nc="3.2.23",rc={createComponentInstance:_o,setupComponent:Mo,renderComponentRoot:xt,setCurrentRenderingInstance:mt,isVNode:Xr,normalizeVNode:uo},oc=rc,ic=null,cc=null,sc="http://www.w3.org/2000/svg",ac="undefined"!==typeof document?document:null,lc=new Map,uc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?ac.createElementNS(sc,e):ac.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>ac.createTextNode(e),createComment:e=>ac.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ac.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r){const o=n?n.previousSibling:t.lastChild;let i=lc.get(e);if(!i){const t=ac.createElement("template");if(t.innerHTML=r?`${e}`:e,i=t.content,r){const e=i.firstChild;while(e.firstChild)i.appendChild(e.firstChild);i.removeChild(e)}lc.set(e,i)}return t.insertBefore(i.cloneNode(!0),n),[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function fc(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function dc(e,t,n){const r=e.style,i=Object(o["F"])(n);if(n&&!i){for(const e in n)hc(r,e,n[e]);if(t&&!Object(o["F"])(t))for(const e in t)null==n[e]&&hc(r,e,"")}else{const o=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const pc=/\s*!important$/;function hc(e,t,n){if(Object(o["q"])(n))n.forEach(n=>hc(e,t,n));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=mc(e,t);pc.test(n)?e.setProperty(Object(o["n"])(r),n.replace(pc,""),"important"):e[r]=n}}const bc=["Webkit","Moz","ms"],vc={};function mc(e,t){const n=vc[t];if(n)return n;let r=Object(o["f"])(t);if("filter"!==r&&r in e)return vc[t]=r;r=Object(o["g"])(r);for(let o=0;odocument.createEvent("Event").timeStamp&&(jc=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);xc=!!(e&&Number(e[1])<=53)}let wc=0;const Sc=Promise.resolve(),kc=()=>{wc=0},_c=()=>wc||(Sc.then(kc),wc=jc());function Cc(e,t,n,r){e.addEventListener(t,n,r)}function Ec(e,t,n,r){e.removeEventListener(t,n,r)}function Tc(e,t,n,r,o=null){const i=e._vei||(e._vei={}),c=i[t];if(r&&c)c.value=r;else{const[n,s]=Ic(t);if(r){const c=i[t]=Ac(r,o);Cc(e,n,c,s)}else c&&(Ec(e,n,c,s),i[t]=void 0)}}const Pc=/(?:Once|Passive|Capture)$/;function Ic(e){let t;if(Pc.test(e)){let n;t={};while(n=e.match(Pc))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Object(o["n"])(e.slice(2)),t]}function Ac(e,t){const n=e=>{const r=e.timeStamp||jc();(xc||r>=n.attached-1)&&ri(Nc(e,n.value),t,5,[e])};return n.value=e,n.attached=_c(),n}function Nc(e,t){if(Object(o["q"])(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e(t))}return t}const Rc=/^on[a-z]/,Mc=(e,t,n,r,i=!1,c,s,a,l)=>{"class"===t?fc(e,r,i):"style"===t?dc(e,n,r):Object(o["y"])(t)?Object(o["w"])(t)||Tc(e,t,n,r,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):Fc(e,t,r,i))?yc(e,t,r,c,s,a,l):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),Oc(e,t,r,i))};function Fc(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&Rc.test(t)&&Object(o["r"])(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!Rc.test(t)||!Object(o["F"])(n))&&t in e))))}function Lc(e,t){const n=Qt(e);class r extends Dc{constructor(e){super(n,e,t)}}return r.def=n,r}const Bc=e=>Lc(e,Gs),Vc="undefined"!==typeof HTMLElement?HTMLElement:class{};class Dc extends Vc{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,Oi(()=>{this._connected||(Ws(null,this.shadowRoot),this._instance=null)})}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)}).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,r=!Object(o["q"])(t),i=t?r?Object.keys(t):t:[];let c;if(r)for(const s in this._props){const e=t[s];(e===Number||e&&e.type===Number)&&(this._props[s]=Object(o["S"])(this._props[s]),(c||(c=Object.create(null)))[s]=!0)}this._numberProps=c;for(const o of Object.keys(this))"_"!==o[0]&&this._setProp(o,this[o],!0,!1);for(const s of i.map(o["f"]))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(e){this._setProp(s,e)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=Object(o["S"])(t)),this._setProp(Object(o["f"])(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!0){t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(Object(o["n"])(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(Object(o["n"])(e),t+""):t||this.removeAttribute(Object(o["n"])(e))))}_update(){Ws(this._createVNode(),this.shadowRoot)}_createVNode(){const e=ro(this._def,Object(o["i"])({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;while(t=t&&(t.parentNode||t.host))if(t instanceof Dc){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach(e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)})}}function $c(e="$style"){{const t=Eo();if(!t)return o["b"];const n=t.type.__cssModules;if(!n)return o["b"];const r=n[e];return r||o["b"]}}function zc(e){const t=Eo();if(!t)return;const n=()=>Hc(t.subTree,e(t.proxy));Ai(n),mn(()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),jn(()=>e.disconnect())})}function Hc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Hc(n.activeBranch,t)})}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el)qc(e.el,t);else if(e.type===Fr)e.children.forEach(e=>Hc(e,t));else if(e.type===Vr){let{el:n,anchor:r}=e;while(n){if(qc(n,t),n===r)break;n=n.nextSibling}}}function qc(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty("--"+e,t[e])}}const Uc="transition",Wc="animation",Gc=(e,{slots:t})=>Xi(Wt,Zc(e),t);Gc.displayName="Transition";const Kc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Yc=Gc.props=Object(o["i"])({},Wt.props,Kc),Xc=(e,t=[])=>{Object(o["q"])(e)?e.forEach(e=>e(...t)):e&&e(...t)},Jc=e=>!!e&&(Object(o["q"])(e)?e.some(e=>e.length>1):e.length>1);function Zc(e){const t={};for(const o in e)o in Kc||(t[o]=e[o]);if(!1===e.css)return t;const{name:n="v",type:r,duration:i,enterFromClass:c=n+"-enter-from",enterActiveClass:s=n+"-enter-active",enterToClass:a=n+"-enter-to",appearFromClass:l=c,appearActiveClass:u=s,appearToClass:f=a,leaveFromClass:d=n+"-leave-from",leaveActiveClass:p=n+"-leave-active",leaveToClass:h=n+"-leave-to"}=e,b=Qc(i),v=b&&b[0],m=b&&b[1],{onBeforeEnter:g,onEnter:O,onEnterCancelled:y,onLeave:j,onLeaveCancelled:x,onBeforeAppear:w=g,onAppear:S=O,onAppearCancelled:k=y}=t,_=(e,t,n)=>{ns(e,t?f:a),ns(e,t?u:s),n&&n()},C=(e,t)=>{ns(e,h),ns(e,p),t&&t()},E=e=>(t,n)=>{const o=e?S:O,i=()=>_(t,e,n);Xc(o,[t,i]),rs(()=>{ns(t,e?l:c),ts(t,e?f:a),Jc(o)||is(t,r,v,i)})};return Object(o["i"])(t,{onBeforeEnter(e){Xc(g,[e]),ts(e,c),ts(e,s)},onBeforeAppear(e){Xc(w,[e]),ts(e,l),ts(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){const n=()=>C(e,t);ts(e,d),ls(),ts(e,p),rs(()=>{ns(e,d),ts(e,h),Jc(j)||is(e,r,m,n)}),Xc(j,[e,n])},onEnterCancelled(e){_(e,!1),Xc(y,[e])},onAppearCancelled(e){_(e,!0),Xc(k,[e])},onLeaveCancelled(e){C(e),Xc(x,[e])}})}function Qc(e){if(null==e)return null;if(Object(o["x"])(e))return[es(e.enter),es(e.leave)];{const t=es(e);return[t,t]}}function es(e){const t=Object(o["S"])(e);return t}function ts(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e._vtc||(e._vtc=new Set)).add(t)}function ns(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function rs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let os=0;function is(e,t,n,r){const o=e._endId=++os,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:c,timeout:s,propCount:a}=cs(e,t);if(!c)return r();const l=c+"end";let u=0;const f=()=>{e.removeEventListener(l,d),i()},d=t=>{t.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[e]||"").split(", "),o=r(Uc+"Delay"),i=r(Uc+"Duration"),c=ss(o,i),s=r(Wc+"Delay"),a=r(Wc+"Duration"),l=ss(s,a);let u=null,f=0,d=0;t===Uc?c>0&&(u=Uc,f=c,d=i.length):t===Wc?l>0&&(u=Wc,f=l,d=a.length):(f=Math.max(c,l),u=f>0?c>l?Uc:Wc:null,d=u?u===Uc?i.length:a.length:0);const p=u===Uc&&/\b(transform|all)(,|$)/.test(n[Uc+"Property"]);return{type:u,timeout:f,propCount:d,hasTransform:p}}function ss(e,t){while(e.lengthas(t)+as(e[n])))}function as(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function ls(){return document.body.offsetHeight}const us=new WeakMap,fs=new WeakMap,ds={name:"TransitionGroup",props:Object(o["i"])({},Yc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Eo(),r=Ht();let o,i;return On(()=>{if(!o.length)return;const t=e.moveClass||(e.name||"v")+"-move";if(!ms(o[0].el,n.vnode.el,t))return;o.forEach(hs),o.forEach(bs);const r=o.filter(vs);ls(),r.forEach(e=>{const n=e.el,r=n.style;ts(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,ns(n,t))};n.addEventListener("transitionend",o)})}),()=>{const c=De(e),s=Zc(c);let a=c.tag||Fr;o=i,i=t.default?Zt(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=cs(r);return o.removeChild(r),i}const gs=e=>{const t=e.props["onUpdate:modelValue"];return Object(o["q"])(t)?e=>Object(o["p"])(t,e):t};function Os(e){e.target.composing=!0}function ys(e){const t=e.target;t.composing&&(t.composing=!1,js(t,"input"))}function js(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}const xs={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e._assign=gs(i);const c=r||i.props&&"number"===i.props.type;Cc(e,t?"change":"input",t=>{if(t.target.composing)return;let r=e.value;n?r=r.trim():c&&(r=Object(o["S"])(r)),e._assign(r)}),n&&Cc(e,"change",()=>{e.value=e.value.trim()}),t||(Cc(e,"compositionstart",Os),Cc(e,"compositionend",ys),Cc(e,"change",ys))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:i}},c){if(e._assign=gs(c),e.composing)return;if(document.activeElement===e){if(n)return;if(r&&e.value.trim()===t)return;if((i||"number"===e.type)&&Object(o["S"])(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},ws={deep:!0,created(e,t,n){e._assign=gs(n),Cc(e,"change",()=>{const t=e._modelValue,n=Es(e),r=e.checked,i=e._assign;if(Object(o["q"])(t)){const e=Object(o["J"])(t,n),c=-1!==e;if(r&&!c)i(t.concat(n));else if(!r&&c){const n=[...t];n.splice(e,1),i(n)}}else if(Object(o["D"])(t)){const e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(Ts(e,r))})},mounted:Ss,beforeUpdate(e,t,n){e._assign=gs(n),Ss(e,t,n)}};function Ss(e,{value:t,oldValue:n},r){e._modelValue=t,Object(o["q"])(t)?e.checked=Object(o["J"])(t,r.props.value)>-1:Object(o["D"])(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Object(o["I"])(t,Ts(e,!0)))}const ks={created(e,{value:t},n){e.checked=Object(o["I"])(t,n.props.value),e._assign=gs(n),Cc(e,"change",()=>{e._assign(Es(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=gs(r),t!==n&&(e.checked=Object(o["I"])(t,r.props.value))}},_s={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const i=Object(o["D"])(t);Cc(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?Object(o["S"])(Es(e)):Es(e));e._assign(e.multiple?i?new Set(t):t:t[0])}),e._assign=gs(r)},mounted(e,{value:t}){Cs(e,t)},beforeUpdate(e,t,n){e._assign=gs(n)},updated(e,{value:t}){Cs(e,t)}};function Cs(e,t){const n=e.multiple;if(!n||Object(o["q"])(t)||Object(o["D"])(t)){for(let r=0,i=e.options.length;r-1:i.selected=t.has(c);else if(Object(o["I"])(Es(i),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function Es(e){return"_value"in e?e._value:e.value}function Ts(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ps={created(e,t,n){Is(e,t,n,null,"created")},mounted(e,t,n){Is(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Is(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Is(e,t,n,r,"updated")}};function Is(e,t,n,r,o){let i;switch(e.tagName){case"SELECT":i=_s;break;case"TEXTAREA":i=xs;break;default:switch(n.props&&n.props.type){case"checkbox":i=ws;break;case"radio":i=ks;break;default:i=xs}}const c=i[o];c&&c(e,t,n,r)}function As(){xs.getSSRProps=({value:e})=>({value:e}),ks.getSSRProps=({value:e},t)=>{if(t.props&&Object(o["I"])(t.props.value,e))return{checked:!0}},ws.getSSRProps=({value:e},t)=>{if(Object(o["q"])(e)){if(t.props&&Object(o["J"])(e,t.props.value)>-1)return{checked:!0}}else if(Object(o["D"])(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}}}const Ns=["ctrl","shift","alt","meta"],Rs={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Ns.some(n=>e[n+"Key"]&&!t.includes(n))},Ms=(e,t)=>(n,...r)=>{for(let e=0;en=>{if(!("key"in n))return;const r=Object(o["n"])(n.key);return t.some(e=>e===r||Fs[e]===r)?e(n):void 0},Bs={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Vs(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!==!n&&(r?t?(r.beforeEnter(e),Vs(e,!0),r.enter(e)):r.leave(e,()=>{Vs(e,!1)}):Vs(e,t))},beforeUnmount(e,{value:t}){Vs(e,t)}};function Vs(e,t){e.style.display=t?e._vod:"none"}function Ds(){Bs.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const $s=Object(o["i"])({patchProp:Mc},uc);let zs,Hs=!1;function qs(){return zs||(zs=pr($s))}function Us(){return zs=Hs?zs:hr($s),Hs=!0,zs}const Ws=(...e)=>{qs().render(...e)},Gs=(...e)=>{Us().hydrate(...e)},Ks=(...e)=>{const t=qs().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=Xs(e);if(!r)return;const i=t._component;Object(o["r"])(i)||i.render||i.template||(i.template=r.innerHTML),r.innerHTML="";const c=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),c},t},Ys=(...e)=>{const t=Us().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=Xs(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function Xs(e){if(Object(o["F"])(e)){const t=document.querySelector(e);return t}return e}let Js=!1;const Zs=()=>{Js||(Js=!0,As(),Ds())};function Qs(e){throw e}function ea(e){}function ta(e,t,n,r){const o=e,i=new SyntaxError(String(o));return i.code=e,i.loc=t,i}const na=Symbol(""),ra=Symbol(""),oa=Symbol(""),ia=Symbol(""),ca=Symbol(""),sa=Symbol(""),aa=Symbol(""),la=Symbol(""),ua=Symbol(""),fa=Symbol(""),da=Symbol(""),pa=Symbol(""),ha=Symbol(""),ba=Symbol(""),va=Symbol(""),ma=Symbol(""),ga=Symbol(""),Oa=Symbol(""),ya=Symbol(""),ja=Symbol(""),xa=Symbol(""),wa=Symbol(""),Sa=Symbol(""),ka=Symbol(""),_a=Symbol(""),Ca=Symbol(""),Ea=Symbol(""),Ta=Symbol(""),Pa=Symbol(""),Ia=Symbol(""),Aa=Symbol(""),Na=Symbol(""),Ra=Symbol(""),Ma=Symbol(""),Fa=Symbol(""),La=Symbol(""),Ba=Symbol(""),Va=Symbol(""),Da=Symbol(""),$a={[na]:"Fragment",[ra]:"Teleport",[oa]:"Suspense",[ia]:"KeepAlive",[ca]:"BaseTransition",[sa]:"openBlock",[aa]:"createBlock",[la]:"createElementBlock",[ua]:"createVNode",[fa]:"createElementVNode",[da]:"createCommentVNode",[pa]:"createTextVNode",[ha]:"createStaticVNode",[ba]:"resolveComponent",[va]:"resolveDynamicComponent",[ma]:"resolveDirective",[ga]:"resolveFilter",[Oa]:"withDirectives",[ya]:"renderList",[ja]:"renderSlot",[xa]:"createSlots",[wa]:"toDisplayString",[Sa]:"mergeProps",[ka]:"normalizeClass",[_a]:"normalizeStyle",[Ca]:"normalizeProps",[Ea]:"guardReactiveProps",[Ta]:"toHandlers",[Pa]:"camelize",[Ia]:"capitalize",[Aa]:"toHandlerKey",[Na]:"setBlockTracking",[Ra]:"pushScopeId",[Ma]:"popScopeId",[Fa]:"withCtx",[La]:"unref",[Ba]:"isRef",[Va]:"withMemo",[Da]:"isMemoSame"};function za(e){Object.getOwnPropertySymbols(e).forEach(t=>{$a[t]=e[t]})}const Ha={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function qa(e,t=Ha){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Ua(e,t,n,r,o,i,c,s=!1,a=!1,l=!1,u=Ha){return e&&(s?(e.helper(sa),e.helper(Sl(e.inSSR,l))):e.helper(wl(e.inSSR,l)),c&&e.helper(Oa)),{type:13,tag:t,props:n,children:r,patchFlag:o,dynamicProps:i,directives:c,isBlock:s,disableTracking:a,isComponent:l,loc:u}}function Wa(e,t=Ha){return{type:17,loc:t,elements:e}}function Ga(e,t=Ha){return{type:15,loc:t,properties:e}}function Ka(e,t){return{type:16,loc:Ha,key:Object(o["F"])(e)?Ya(e,!0):e,value:t}}function Ya(e,t=!1,n=Ha,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Xa(e,t=Ha){return{type:8,loc:t,children:e}}function Ja(e,t=[],n=Ha){return{type:14,loc:n,callee:e,arguments:t}}function Za(e,t,n=!1,r=!1,o=Ha){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:o}}function Qa(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:Ha}}function el(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Ha}}function tl(e){return{type:21,body:e,loc:Ha}}const nl=e=>4===e.type&&e.isStatic,rl=(e,t)=>e===t||e===Object(o["n"])(t);function ol(e){return rl(e,"Teleport")?ra:rl(e,"Suspense")?oa:rl(e,"KeepAlive")?ia:rl(e,"BaseTransition")?ca:void 0}const il=/^\d|[^\$\w]/,cl=e=>!il.test(e),sl=/[A-Za-z_$\xA0-\uFFFF]/,al=/[\.\?\w$\xA0-\uFFFF]/,ll=/\s+[.[]\s*|\s*[.[]\s+/g,ul=e=>{e=e.trim().replace(ll,e=>e.trim());let t=0,n=[],r=0,o=0,i=null;for(let c=0;c7===e.type&&"bind"===e.name&&(!e.arg||4!==e.arg.type||!e.arg.isStatic))}function Ol(e){return 5===e.type||2===e.type}function yl(e){return 7===e.type&&"slot"===e.name}function jl(e){return 1===e.type&&3===e.tagType}function xl(e){return 1===e.type&&2===e.tagType}function wl(e,t){return e||t?ua:fa}function Sl(e,t){return e||t?aa:la}const kl=new Set([Ca,Ea]);function _l(e,t=[]){if(e&&!Object(o["F"])(e)&&14===e.type){const n=e.callee;if(!Object(o["F"])(n)&&kl.has(n))return _l(e.arguments[0],t.concat(e))}return[e,t]}function Cl(e,t,n){let r;const i=13===e.type?e.props:e.arguments[2];let c,s=i,a=[];if(s&&!Object(o["F"])(s)&&14===s.type){const e=_l(s);s=e[0],a=e[1],c=a[a.length-1]}if(null==s||Object(o["F"])(s))r=Ga([t]);else if(14===s.type){const e=s.arguments[0];Object(o["F"])(e)||15!==e.type?s.callee===Ta?r=Ja(n.helper(Sa),[Ga([t]),s]):s.arguments.unshift(Ga([t])):e.properties.unshift(t),!r&&(r=s)}else if(15===s.type){let e=!1;if(4===t.key.type){const n=t.key.content;e=s.properties.some(e=>4===e.key.type&&e.key.content===n)}e||s.properties.unshift(t),r=s}else r=Ja(n.helper(Sa),[Ga([t]),s]),c&&c.callee===Ea&&(c=a[a.length-2]);13===e.type?c?c.arguments[0]=r:e.props=r:c?c.arguments[0]=r:e.arguments[2]=r}function El(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>"-"===t?"_":e.charCodeAt(n).toString())}`}function Tl(e){return 14===e.type&&e.callee===Va?e.arguments[1].returns:e}function Pl(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(wl(r,e.isComponent)),t(sa),t(Sl(r,e.isComponent)))}function Il(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,r=n&&n[e];return"MODE"===e?r||3:r}function Al(e,t){const n=Il("MODE",t),r=Il(e,t);return 3===n?!0===r:!1!==r}function Nl(e,t,n,...r){const o=Al(e,t);return o}const Rl=/&(gt|lt|amp|apos|quot);/g,Ml={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Fl={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:o["c"],isPreTag:o["c"],isCustomElement:o["c"],decodeEntities:e=>e.replace(Rl,(e,t)=>Ml[t]),onError:Qs,onWarn:ea,comments:!1};function Ll(e,t={}){const n=Bl(e,t),r=eu(n);return qa(Vl(n,0,[]),tu(n,r))}function Bl(e,t){const n=Object(o["i"])({},Fl);let r;for(r in t)n[r]=void 0===t[r]?Fl[r]:t[r];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Vl(e,t,n){const r=nu(n),i=r?r.ns:0,c=[];while(!au(e,t,n)){const s=e.source;let a=void 0;if(0===t||1===t)if(!e.inVPre&&ru(s,e.options.delimiters[0]))a=Jl(e,t);else if(0===t&&"<"===s[0])if(1===s.length)su(e,5,1);else if("!"===s[1])ru(s,"\x3c!--")?a=zl(e):ru(s,""===s[2]){su(e,14,2),ou(e,3);continue}if(/[a-z]/i.test(s[2])){su(e,23),Wl(e,1,r);continue}su(e,12,2),a=Hl(e)}else/[a-z]/i.test(s[1])?(a=ql(e,n),Al("COMPILER_NATIVE_TEMPLATE",e)&&a&&"template"===a.tag&&!a.props.some(e=>7===e.type&&Ul(e.name))&&(a=a.children)):"?"===s[1]?(su(e,21,1),a=Hl(e)):su(e,12,1);if(a||(a=Zl(e,t)),Object(o["q"])(a))for(let e=0;e/.exec(e.source);if(r){r.index<=3&&su(e,0),r[1]&&su(e,10),n=e.source.slice(4,r.index);const t=e.source.slice(0,r.index);let o=1,i=0;while(-1!==(i=t.indexOf("\x3c!--",o)))ou(e,i-o+1),i+4");return-1===o?(r=e.source.slice(n),ou(e,e.source.length)):(r=e.source.slice(n,o),ou(e,o+1)),{type:3,content:r,loc:tu(e,t)}}function ql(e,t){const n=e.inPre,r=e.inVPre,o=nu(t),i=Wl(e,0,o),c=e.inPre&&!n,s=e.inVPre&&!r;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return c&&(e.inPre=!1),s&&(e.inVPre=!1),i;t.push(i);const a=e.options.getTextMode(i,o),l=Vl(e,a,t);t.pop();{const t=i.props.find(e=>6===e.type&&"inline-template"===e.name);if(t&&Nl("COMPILER_INLINE_TEMPLATE",e,t.loc)){const n=tu(e,i.loc.end);t.value={type:2,content:n.source,loc:n}}}if(i.children=l,lu(e.source,i.tag))Wl(e,1,o);else if(su(e,24,0,i.loc.start),0===e.source.length&&"script"===i.tag.toLowerCase()){const t=l[0];t&&ru(t.loc.source,"\x3c!--")&&su(e,8)}return i.loc=tu(e,i.loc.start),c&&(e.inPre=!1),s&&(e.inVPre=!1),i}const Ul=Object(o["K"])("if,else,else-if,for,slot");function Wl(e,t,n){const r=eu(e),i=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),c=i[1],s=e.options.getNamespace(c,n);ou(e,i[0].length),iu(e);const a=eu(e),l=e.source;e.options.isPreTag(c)&&(e.inPre=!0);let u=Kl(e,t);0===t&&!e.inVPre&&u.some(e=>7===e.type&&"pre"===e.name)&&(e.inVPre=!0,Object(o["i"])(e,a),e.source=l,u=Kl(e,t).filter(e=>"v-pre"!==e.name));let f=!1;if(0===e.source.length?su(e,9):(f=ru(e.source,"/>"),1===t&&f&&su(e,4),ou(e,f?2:1)),1===t)return;let d=0;return e.inVPre||("slot"===c?d=2:"template"===c?u.some(e=>7===e.type&&Ul(e.name))&&(d=3):Gl(c,u,e)&&(d=1)),{type:1,ns:s,tag:c,tagType:d,props:u,isSelfClosing:f,children:[],loc:tu(e,r),codegenNode:void 0}}function Gl(e,t,n){const r=n.options;if(r.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||ol(e)||r.isBuiltInComponent&&r.isBuiltInComponent(e)||r.isNativeTag&&!r.isNativeTag(e))return!0;for(let o=0;o0&&!ru(e.source,">")&&!ru(e.source,"/>")){if(ru(e.source,"/")){su(e,22),ou(e,1),iu(e);continue}1===t&&su(e,3);const o=Yl(e,r);6===o.type&&o.value&&"class"===o.name&&(o.value.content=o.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(o),/^[^\t\r\n\f />]/.test(e.source)&&su(e,15),iu(e)}return n}function Yl(e,t){const n=eu(e),r=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source),o=r[0];t.has(o)&&su(e,2),t.add(o),"="===o[0]&&su(e,19);{const t=/["'<]/g;let n;while(n=t.exec(o))su(e,17,n.index)}ou(e,o.length);let i=void 0;/^[\t\r\n\f ]*=/.test(e.source)&&(iu(e),ou(e,1),iu(e),i=Xl(e),i||su(e,13));const c=tu(e,n);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(o)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(o);let r,s=ru(o,"."),a=t[1]||(s||ru(o,":")?"bind":ru(o,"@")?"on":"slot");if(t[2]){const i="slot"===a,c=o.lastIndexOf(t[2]),s=tu(e,cu(e,n,c),cu(e,n,c+t[2].length+(i&&t[3]||"").length));let l=t[2],u=!0;l.startsWith("[")?(u=!1,l.endsWith("]")?l=l.slice(1,l.length-1):(su(e,27),l=l.slice(1))):i&&(l+=t[3]||""),r={type:4,content:l,isStatic:u,constType:u?3:0,loc:s}}if(i&&i.isQuoted){const e=i.loc;e.start.offset++,e.start.column++,e.end=pl(e.start,i.content),e.source=e.source.slice(1,-1)}const l=t[3]?t[3].slice(1).split("."):[];return s&&l.push("prop"),"bind"===a&&r&&l.includes("sync")&&Nl("COMPILER_V_BIND_SYNC",e,c,r.loc.source)&&(a="model",l.splice(l.indexOf("sync"),1)),{type:7,name:a,exp:i&&{type:4,content:i.content,isStatic:!1,constType:0,loc:i.loc},arg:r,modifiers:l,loc:c}}return!e.inVPre&&ru(o,"v-")&&su(e,26),{type:6,name:o,value:i&&{type:2,content:i.content,loc:i.loc},loc:c}}function Xl(e){const t=eu(e);let n;const r=e.source[0],o='"'===r||"'"===r;if(o){ou(e,1);const t=e.source.indexOf(r);-1===t?n=Ql(e,e.source.length,4):(n=Ql(e,t,4),ou(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const r=/["'<=`]/g;let o;while(o=r.exec(t[0]))su(e,18,o.index);n=Ql(e,t[0].length,4)}return{content:n,isQuoted:o,loc:tu(e,t)}}function Jl(e,t){const[n,r]=e.options.delimiters,o=e.source.indexOf(r,n.length);if(-1===o)return void su(e,25);const i=eu(e);ou(e,n.length);const c=eu(e),s=eu(e),a=o-n.length,l=e.source.slice(0,a),u=Ql(e,a,t),f=u.trim(),d=u.indexOf(f);d>0&&hl(c,l,d);const p=a-(u.length-f.length-d);return hl(s,l,p),ou(e,r.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:f,loc:tu(e,c,s)},loc:tu(e,i)}}function Zl(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let r=e.source.length;for(let c=0;ct&&(r=t)}const o=eu(e),i=Ql(e,r,t);return{type:2,content:i,loc:tu(e,o)}}function Ql(e,t,n){const r=e.source.slice(0,t);return ou(e,t),2===n||3===n||-1===r.indexOf("&")?r:e.options.decodeEntities(r,4===n)}function eu(e){const{column:t,line:n,offset:r}=e;return{column:t,line:n,offset:r}}function tu(e,t,n){return n=n||eu(e),{start:t,end:n,source:e.originalSource.slice(t.offset,n.offset)}}function nu(e){return e[e.length-1]}function ru(e,t){return e.startsWith(t)}function ou(e,t){const{source:n}=e;hl(e,n,t),e.source=n.slice(t)}function iu(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&ou(e,t[0].length)}function cu(e,t,n){return pl(t,e.originalSource.slice(t.offset,n),n)}function su(e,t,n,r=eu(e)){n&&(r.offset+=n,r.column+=n),e.options.onError(ta(t,{start:r,end:r,source:""}))}function au(e,t,n){const r=e.source;switch(t){case 0:if(ru(r,"=0;--e)if(lu(r,n[e].tag))return!0;break;case 1:case 2:{const e=nu(n);if(e&&lu(r,e.tag))return!0;break}case 3:if(ru(r,"]]>"))return!0;break}return!r}function lu(e,t){return ru(e,"]/.test(e[2+t.length]||">")}function uu(e,t){du(e,t,fu(e,e.children[0]))}function fu(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!xl(t)}function du(e,t,n=!1){let r=!0;const{children:i}=e,c=i.length;let s=0;for(let o=0;o0){if(o<3&&(r=!1),o>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),s++;continue}}else{const n=e.codegenNode;if(13===n.type){const r=gu(n);if((!r||512===r||1===r)&&vu(e,t)>=2){const r=mu(e);r&&(n.props=t.hoist(r))}n.dynamicProps&&(n.dynamicProps=t.hoist(n.dynamicProps))}}}else if(12===e.type){const n=pu(e.content,t);n>0&&(n<3&&(r=!1),n>=2&&(e.codegenNode=t.hoist(e.codegenNode),s++))}if(1===e.type){const n=1===e.tagType;n&&t.scopes.vSlot++,du(e,t),n&&t.scopes.vSlot--}else if(11===e.type)du(e,t,1===e.children.length);else if(9===e.type)for(let n=0;n1)for(let i=0;in&&(S.childIndex--,S.onNodeRemoved()):(S.currentNode=null,S.onNodeRemoved()),S.parent.children.splice(n,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){Object(o["F"])(e)&&(e=Ya(e)),S.hoists.push(e);const t=Ya("_hoisted_"+S.hoists.length,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1){return el(S.cached++,e,t)}};return S.filters=new Set,S}function yu(e,t){const n=Ou(e,t);wu(e,n),t.hoistStatic&&uu(e,n),t.ssr||ju(e,n),e.helpers=[...n.helpers.keys()],e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function ju(e,t){const{helper:n}=t,{children:r}=e;if(1===r.length){const n=r[0];if(fu(e,n)&&n.codegenNode){const r=n.codegenNode;13===r.type&&Pl(r,t),e.codegenNode=r}else e.codegenNode=n}else if(r.length>1){let r=64;o["e"][64];0,e.codegenNode=Ua(t,n(na),void 0,e.children,r+"",void 0,void 0,!0,void 0,!1)}}function xu(e,t){let n=0;const r=()=>{n--};for(;nt===e:t=>e.test(t);return(e,r)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(yl))return;const i=[];for(let c=0;c0,d=!i&&"module"!==r,p=n;Eu(e,p);const h=u?"ssrRender":"render",b=u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"],v=b.join(", ");if(o(`function ${h}(${v}) {`),c(),d&&(o("with (_ctx) {"),c(),f&&(o(`const { ${e.helpers.map(e=>`${$a[e]}: _${$a[e]}`).join(", ")} } = _Vue`),o("\n"),a())),e.components.length&&(Tu(e.components,"component",n),(e.directives.length||e.temps>0)&&a()),e.directives.length&&(Tu(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),Tu(e.filters,"filter",n),a()),e.temps>0){o("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n"),a()),u||o("return "),e.codegenNode?Nu(e.codegenNode,n):o("null"),d&&(s(),o("}")),s(),o("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Eu(e,t){const{ssr:n,prefixIdentifiers:r,push:o,newline:i,runtimeModuleName:c,runtimeGlobalName:s,ssrRuntimeModuleName:a}=t,l=s,u=e=>`${$a[e]}: _${$a[e]}`;if(e.helpers.length>0&&(o(`const _Vue = ${l}\n`),e.hoists.length)){const t=[ua,fa,da,pa,ha].filter(t=>e.helpers.includes(t)).map(u).join(", ");o(`const { ${t} } = _Vue\n`)}Pu(e.hoists,t),i(),o("return ")}function Tu(e,t,{helper:n,push:r,newline:o,isTS:i}){const c=n("filter"===t?ga:"component"===t?ba:ma);for(let s=0;s3||!1;t.push("["),n&&t.indent(),Au(e,t,n),n&&t.deindent(),t.push("]")}function Au(e,t,n=!1,r=!0){const{push:i,newline:c}=t;for(let s=0;se||"null")}function zu(e,t){const{push:n,helper:r,pure:i}=t,c=Object(o["F"])(e.callee)?e.callee:r(e.callee);i&&n(ku),n(c+"(",e),Au(e.arguments,t),n(")")}function Hu(e,t){const{push:n,indent:r,deindent:o,newline:i}=t,{properties:c}=e;if(!c.length)return void n("{}",e);const s=c.length>1||!1;n(s?"{":"{ "),s&&r();for(let a=0;a "),(l||a)&&(n("{"),r()),s?(l&&n("return "),Object(o["q"])(s)?Iu(s,t):Nu(s,t)):a&&Nu(a,t),(l||a)&&(i(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function Wu(e,t){const{test:n,consequent:r,alternate:o,newline:i}=e,{push:c,indent:s,deindent:a,newline:l}=t;if(4===n.type){const e=!cl(n.content);e&&c("("),Mu(n,t),e&&c(")")}else c("("),Nu(n,t),c(")");i&&s(),t.indentLevel++,i||c(" "),c("? "),Nu(r,t),t.indentLevel--,i&&l(),i||c(" "),c(": ");const u=19===o.type;u||t.indentLevel++,Nu(o,t),u||t.indentLevel--,i&&a(!0)}function Gu(e,t){const{push:n,helper:r,indent:o,deindent:i,newline:c}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(o(),n(r(Na)+"(-1),"),c()),n(`_cache[${e.index}] = `),Nu(e.value,t),e.isVNode&&(n(","),c(),n(r(Na)+"(1),"),c(),n(`_cache[${e.index}]`),i()),n(")")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments,typeof,void".split(",").join("\\b|\\b")+"\\b");const Ku=Su(/^(if|else|else-if)$/,(e,t,n)=>Yu(e,t,n,(e,t,r)=>{const o=n.parent.children;let i=o.indexOf(e),c=0;while(i-- >=0){const e=o[i];e&&9===e.type&&(c+=e.branches.length)}return()=>{if(r)e.codegenNode=Ju(t,c,n);else{const r=Qu(e.codegenNode);r.alternate=Ju(t,c+e.branches.length-1,n)}}}));function Yu(e,t,n,r){if("else"!==t.name&&(!t.exp||!t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(ta(28,t.loc)),t.exp=Ya("true",!1,r)}if("if"===t.name){const o=Xu(e,t),i={type:9,loc:e.loc,branches:[o]};if(n.replaceNode(i),r)return r(i,o,!0)}else{const o=n.parent.children;let i=o.indexOf(e);while(i-- >=-1){const c=o[i];if(!c||2!==c.type||c.content.trim().length){if(c&&9===c.type){"else-if"===t.name&&void 0===c.branches[c.branches.length-1].condition&&n.onError(ta(30,e.loc)),n.removeNode();const o=Xu(e,t);0,c.branches.push(o);const i=r&&r(c,o,!1);wu(o,n),i&&i(),n.currentNode=null}else n.onError(ta(30,e.loc));break}n.removeNode(c)}}}function Xu(e,t){return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:3!==e.tagType||bl(e,"for")?[e]:e.children,userKey:vl(e,"key")}}function Ju(e,t,n){return e.condition?Qa(e.condition,Zu(e,t,n),Ja(n.helper(da),['""',"true"])):Zu(e,t,n)}function Zu(e,t,n){const{helper:r}=n,i=Ka("key",Ya(""+t,!1,Ha,2)),{children:c}=e,s=c[0],a=1!==c.length||1!==s.type;if(a){if(1===c.length&&11===s.type){const e=s.codegenNode;return Cl(e,i,n),e}{let t=64;o["e"][64];return Ua(n,r(na),Ga([i]),c,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=s.codegenNode,t=Tl(e);return 13===t.type&&Pl(t,n),Cl(t,i,n),e}}function Qu(e){while(1)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}const ef=Su("for",(e,t,n)=>{const{helper:r,removeHelper:o}=n;return tf(e,t,n,t=>{const i=Ja(r(ya),[t.source]),c=bl(e,"memo"),s=vl(e,"key"),a=s&&(6===s.type?Ya(s.value.content,!0):s.exp),l=s?Ka("key",a):null,u=4===t.source.type&&t.source.constType>0,f=u?64:s?128:256;return t.codegenNode=Ua(n,r(na),void 0,i,f+"",void 0,void 0,!0,!u,!1,e.loc),()=>{let s;const f=jl(e),{children:d}=t;const p=1!==d.length||1!==d[0].type,h=xl(e)?e:f&&1===e.children.length&&xl(e.children[0])?e.children[0]:null;if(h?(s=h.codegenNode,f&&l&&Cl(s,l,n)):p?s=Ua(n,r(na),l?Ga([l]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(s=d[0].codegenNode,f&&l&&Cl(s,l,n),s.isBlock!==!u&&(s.isBlock?(o(sa),o(Sl(n.inSSR,s.isComponent))):o(wl(n.inSSR,s.isComponent))),s.isBlock=!u,s.isBlock?(r(sa),r(Sl(n.inSSR,s.isComponent))):r(wl(n.inSSR,s.isComponent))),c){const e=Za(af(t.parseResult,[Ya("_cached")]));e.body=tl([Xa(["const _memo = (",c.exp,")"]),Xa(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${n.helperString(Da)}(_cached, _memo)) return _cached`]),Xa(["const _item = ",s]),Ya("_item.memo = _memo"),Ya("return _item")]),i.arguments.push(e,Ya("_cache"),Ya(String(n.cached++)))}else i.arguments.push(Za(af(t.parseResult),s,!0))}})});function tf(e,t,n,r){if(!t.exp)return void n.onError(ta(31,t.loc));const o=cf(t.exp,n);if(!o)return void n.onError(ta(32,t.loc));const{addIdentifiers:i,removeIdentifiers:c,scopes:s}=n,{source:a,value:l,key:u,index:f}=o,d={type:11,loc:t.loc,source:a,valueAlias:l,keyAlias:u,objectIndexAlias:f,parseResult:o,children:jl(e)?e.children:[e]};n.replaceNode(d),s.vFor++;const p=r&&r(d);return()=>{s.vFor--,p&&p()}}const nf=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,rf=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,of=/^\(|\)$/g;function cf(e,t){const n=e.loc,r=e.content,o=r.match(nf);if(!o)return;const[,i,c]=o,s={source:sf(n,c.trim(),r.indexOf(c,i.length)),value:void 0,key:void 0,index:void 0};let a=i.trim().replace(of,"").trim();const l=i.indexOf(a),u=a.match(rf);if(u){a=a.replace(rf,"").trim();const e=u[1].trim();let t;if(e&&(t=r.indexOf(e,l+a.length),s.key=sf(n,e,t)),u[2]){const o=u[2].trim();o&&(s.index=sf(n,o,r.indexOf(o,s.key?t+e.length:l+a.length)))}}return a&&(s.value=sf(n,a,l)),s}function sf(e,t,n){return Ya(t,!1,dl(e,n,t.length))}function af({value:e,key:t,index:n},r=[]){return lf([e,t,n,...r])}function lf(e){let t=e.length;while(t--)if(e[t])break;return e.slice(0,t+1).map((e,t)=>e||Ya("_".repeat(t+1),!1))}const uf=Ya("undefined",!1),ff=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=bl(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},df=(e,t,n)=>Za(e,t,!1,!0,t.length?t[0].loc:n);function pf(e,t,n=df){t.helper(Fa);const{children:r,loc:o}=e,i=[],c=[];let s=t.scopes.vSlot>0||t.scopes.vFor>0;const a=bl(e,"slot",!0);if(a){const{arg:e,exp:t}=a;e&&!nl(e)&&(s=!0),i.push(Ka(e||Ya("default",!0),n(t,r,o)))}let l=!1,u=!1;const f=[],d=new Set;for(let b=0;b{const i=n(e,r,o);return t.compatConfig&&(i.isNonScopedSlot=!0),Ka("default",i)};l?f.length&&f.some(e=>vf(e))&&(u?t.onError(ta(39,f[0].loc)):i.push(e(void 0,f))):i.push(e(void 0,r))}const p=s?2:bf(e.children)?3:1;let h=Ga(i.concat(Ka("_",Ya(p+"",!1))),o);return c.length&&(h=Ja(t.helper(xa),[h,Wa(c)])),{slots:h,hasDynamicSlots:s}}function hf(e,t){return Ga([Ka("name",e),Ka("fn",t)])}function bf(e){for(let t=0;tfunction(){if(e=t.currentNode,1!==e.type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:r}=e,i=1===e.tagType;let c=i?Of(e,t):`"${n}"`;const s=Object(o["x"])(c)&&c.callee===va;let a,l,u,f,d,p,h=0,b=s||c===ra||c===oa||!i&&("svg"===n||"foreignObject"===n||vl(e,"key",!0));if(r.length>0){const n=yf(e,t);a=n.props,h=n.patchFlag,d=n.dynamicPropNames;const r=n.directives;p=r&&r.length?Wa(r.map(e=>wf(e,t))):void 0}if(e.children.length>0){c===ia&&(b=!0,h|=1024);const n=i&&c!==ra&&c!==ia;if(n){const{slots:n,hasDynamicSlots:r}=pf(e,t);l=n,r&&(h|=1024)}else if(1===e.children.length&&c!==ra){const n=e.children[0],r=n.type,o=5===r||8===r;o&&0===pu(n,t)&&(h|=1),l=o||2===r?n:e.children}else l=e.children}0!==h&&(u=String(h),d&&d.length&&(f=Sf(d))),e.codegenNode=Ua(t,c,a,l,u,f,p,!!b,!1,i,e.loc)};function Of(e,t,n=!1){let{tag:r}=e;const o=kf(r),i=vl(e,"is");if(i)if(o||Al("COMPILER_IS_ON_ELEMENT",t)){const e=6===i.type?i.value&&Ya(i.value.content,!0):i.exp;if(e)return Ja(t.helper(va),[e])}else 6===i.type&&i.value.content.startsWith("vue:")&&(r=i.value.content.slice(4));const c=!o&&bl(e,"is");if(c&&c.exp)return Ja(t.helper(va),[c.exp]);const s=ol(r)||t.isBuiltInComponent(r);return s?(n||t.helper(s),s):(t.helper(ba),t.components.add(r),El(r,"component"))}function yf(e,t,n=e.props,r=!1){const{tag:i,loc:c}=e,s=1===e.tagType;let a=[];const l=[],u=[];let f=0,d=!1,p=!1,h=!1,b=!1,v=!1,m=!1;const g=[],O=({key:e,value:n})=>{if(nl(e)){const r=e.content,i=Object(o["y"])(r);if(s||!i||"onclick"===r.toLowerCase()||"onUpdate:modelValue"===r||Object(o["B"])(r)||(b=!0),i&&Object(o["B"])(r)&&(m=!0),20===n.type||(4===n.type||8===n.type)&&pu(n,t)>0)return;"ref"===r?d=!0:"class"===r?p=!0:"style"===r?h=!0:"key"===r||g.includes(r)||g.push(r),!s||"class"!==r&&"style"!==r||g.includes(r)||g.push(r)}else v=!0};for(let j=0;j0&&Nl("COMPILER_V_FOR_REF",t,f.loc)&&a.push(Ka(Ya("refInFor",!0),Ya("true",!1)))}let y=void 0;if(l.length?(a.length&&l.push(Ga(jf(a),c)),y=l.length>1?Ja(t.helper(Sa),l,c):l[0]):a.length&&(y=Ga(jf(a),c)),v?f|=16:(p&&!s&&(f|=2),h&&!s&&(f|=4),g.length&&(f|=8),b&&(f|=32)),0!==f&&32!==f||!(d||m||u.length>0)||(f|=512),!t.inSSR&&y)switch(y.type){case 15:let e=-1,n=-1,r=!1;for(let t=0;tKa(e,t)),o))}return Wa(n,e.loc)}function Sf(e){let t="[";for(let n=0,r=e.length;n{const t=Object.create(null);return n=>{const r=t[n];return r||(t[n]=e(n))}},Cf=/-(\w)/g,Ef=_f(e=>e.replace(Cf,(e,t)=>t?t.toUpperCase():"")),Tf=(e,t)=>{if(xl(e)){const{children:n,loc:r}=e,{slotName:o,slotProps:i}=Pf(e,t),c=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let s=2;i&&(c[2]=i,s=3),n.length&&(c[3]=Za([],n,!1,!1,r),s=4),t.scopeId&&!t.slotted&&(s=5),c.splice(s),e.codegenNode=Ja(t.helper(ja),c,r)}};function Pf(e,t){let n='"default"',r=void 0;const o=[];for(let i=0;i0){const{props:n,directives:i}=yf(e,t,o);r=n,i.length&&t.onError(ta(36,i[0].loc))}return{slotName:n,slotProps:r}}const If=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Af=(e,t,n,r)=>{const{loc:i,modifiers:c,arg:s}=e;let a;if(e.exp||c.length||n.onError(ta(35,i)),4===s.type)if(s.isStatic){const e=s.content;a=Ya(Object(o["R"])(Object(o["f"])(e)),!0,s.loc)}else a=Xa([n.helperString(Aa)+"(",s,")"]);else a=s,a.children.unshift(n.helperString(Aa)+"("),a.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const e=fl(l.content),t=!(e||If.test(l.content)),n=l.content.includes(";");0,(t||u&&e)&&(l=Xa([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let f={props:[Ka(a,l||Ya("() => {}",!1,i))]};return r&&(f=r(f)),u&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(e=>e.key.isHandlerKey=!0),f},Nf=(e,t,n)=>{const{exp:r,modifiers:i,loc:c}=e,s=e.arg;return 4!==s.type?(s.children.unshift("("),s.children.push(') || ""')):s.isStatic||(s.content=s.content+' || ""'),i.includes("camel")&&(4===s.type?s.isStatic?s.content=Object(o["f"])(s.content):s.content=`${n.helperString(Pa)}(${s.content})`:(s.children.unshift(n.helperString(Pa)+"("),s.children.push(")"))),n.inSSR||(i.includes("prop")&&Rf(s,"."),i.includes("attr")&&Rf(s,"^")),!r||4===r.type&&!r.content.trim()?(n.onError(ta(34,c)),{props:[Ka(s,Ya("",!0,c))]}):{props:[Ka(s,r)]}},Rf=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Mf=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let r=void 0,o=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&bl(e,"once",!0)){if(Ff.has(e)||t.inVOnce)return;return Ff.add(e),t.inVOnce=!0,t.helper(Na),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},Bf=(e,t,n)=>{const{exp:r,arg:o}=e;if(!r)return n.onError(ta(41,e.loc)),Vf();const i=r.loc.source,c=4===r.type?r.content:i;n.bindingMetadata[i];const s=!1;if(!c.trim()||!fl(c)&&!s)return n.onError(ta(42,r.loc)),Vf();const a=o||Ya("modelValue",!0),l=o?nl(o)?"onUpdate:"+o.content:Xa(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;const f=n.isTS?"($event: any)":"$event";u=Xa([f+" => ((",r,") = $event)"]);const d=[Ka(a,e.exp),Ka(l,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>(cl(e)?e:JSON.stringify(e))+": true").join(", "),n=o?nl(o)?o.content+"Modifiers":Xa([o,' + "Modifiers"']):"modelModifiers";d.push(Ka(n,Ya(`{ ${t} }`,!1,e.loc,2)))}return Vf(d)};function Vf(e=[]){return{props:e}}const Df=/[\w).+\-_$\]]/,$f=(e,t)=>{Al("COMPILER_FILTER",t)&&(5===e.type&&zf(e.content,t),1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&zf(e.exp,t)}))};function zf(e,t){if(4===e.type)Hf(e,t);else for(let n=0;n=0;t--)if(e=n.charAt(t)," "!==e)break;e&&Df.test(e)||(u=!0)}}else void 0===c?(h=i+1,c=n.slice(0,i).trim()):v();function v(){b.push(n.slice(h,i).trim()),h=i+1}if(void 0===c?c=n.slice(0,i).trim():0!==h&&v(),b.length){for(i=0;i{if(1===e.type){const n=bl(e,"memo");if(!n||Uf.has(e))return;return Uf.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&13===r.type&&(1!==e.tagType&&Pl(r,t),e.codegenNode=Ja(t.helper(Va),[n.exp,Za(void 0,r),"_cache",String(t.cached++)]))}}};function Gf(e){return[[Lf,Ku,Wf,ef,$f,Tf,gf,ff,Mf],{on:Af,bind:Nf,model:Bf}]}function Kf(e,t={}){const n=t.onError||Qs,r="module"===t.mode;!0===t.prefixIdentifiers?n(ta(46)):r&&n(ta(47));const i=!1;t.cacheHandlers&&n(ta(48)),t.scopeId&&!r&&n(ta(49));const c=Object(o["F"])(e)?Ll(e,t):e,[s,a]=Gf();return yu(c,Object(o["i"])({},t,{prefixIdentifiers:i,nodeTransforms:[...s,...t.nodeTransforms||[]],directiveTransforms:Object(o["i"])({},a,t.directiveTransforms||{})})),Cu(c,Object(o["i"])({},t,{prefixIdentifiers:i}))}const Yf=()=>({props:[]}),Xf=Symbol(""),Jf=Symbol(""),Zf=Symbol(""),Qf=Symbol(""),ed=Symbol(""),td=Symbol(""),nd=Symbol(""),rd=Symbol(""),od=Symbol(""),id=Symbol("");let cd;function sd(e,t=!1){return cd||(cd=document.createElement("div")),t?(cd.innerHTML=`
`,cd.children[0].getAttribute("foo")):(cd.innerHTML=e,cd.textContent)}za({[Xf]:"vModelRadio",[Jf]:"vModelCheckbox",[Zf]:"vModelText",[Qf]:"vModelSelect",[ed]:"vModelDynamic",[td]:"withModifiers",[nd]:"withKeys",[rd]:"vShow",[od]:"Transition",[id]:"TransitionGroup"});const ad=Object(o["K"])("style,iframe,script,noscript",!0),ld={isVoidTag:o["H"],isNativeTag:e=>Object(o["t"])(e)||Object(o["C"])(e),isPreTag:e=>"pre"===e,decodeEntities:sd,isBuiltInComponent:e=>rl(e,"Transition")?od:rl(e,"TransitionGroup")?id:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(ad(e))return 2}return 0}},ud=e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Ya("style",!0,t.loc),exp:fd(t.value.content,t.loc),modifiers:[],loc:t.loc})})},fd=(e,t)=>{const n=Object(o["O"])(e);return Ya(JSON.stringify(n),!1,t,3)};function dd(e,t){return ta(e,t,void 0)}const pd=(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(dd(50,o)),t.children.length&&(n.onError(dd(51,o)),t.children.length=0),{props:[Ka(Ya("innerHTML",!0,o),r||Ya("",!0))]}},hd=(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(dd(52,o)),t.children.length&&(n.onError(dd(53,o)),t.children.length=0),{props:[Ka(Ya("textContent",!0),r?Ja(n.helperString(wa),[r],o):Ya("",!0))]}},bd=(e,t,n)=>{const r=Bf(e,t,n);if(!r.props.length||1===t.tagType)return r;e.arg&&n.onError(dd(55,e.arg.loc));const{tag:o}=t,i=n.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||i){let c=Zf,s=!1;if("input"===o||i){const r=vl(t,"type");if(r){if(7===r.type)c=ed;else if(r.value)switch(r.value.content){case"radio":c=Xf;break;case"checkbox":c=Jf;break;case"file":s=!0,n.onError(dd(56,e.loc));break;default:break}}else gl(t)&&(c=ed)}else"select"===o&&(c=Qf);s||(r.needRuntime=n.helper(c))}else n.onError(dd(54,e.loc));return r.props=r.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),r},vd=Object(o["K"])("passive,once,capture"),md=Object(o["K"])("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),gd=Object(o["K"])("left,right"),Od=Object(o["K"])("onkeyup,onkeydown,onkeypress",!0),yd=(e,t,n,r)=>{const o=[],i=[],c=[];for(let s=0;s{const n=nl(e)&&"onclick"===e.content.toLowerCase();return n?Ya(t,!0):4!==e.type?Xa(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e},xd=(e,t,n)=>Af(e,t,n,t=>{const{modifiers:r}=e;if(!r.length)return t;let{key:i,value:c}=t.props[0];const{keyModifiers:s,nonKeyModifiers:a,eventOptionModifiers:l}=yd(i,r,n,e.loc);if(a.includes("right")&&(i=jd(i,"onContextmenu")),a.includes("middle")&&(i=jd(i,"onMouseup")),a.length&&(c=Ja(n.helper(td),[c,JSON.stringify(a)])),!s.length||nl(i)&&!Od(i.content)||(c=Ja(n.helper(nd),[c,JSON.stringify(s)])),l.length){const e=l.map(o["g"]).join("");i=nl(i)?Ya(`${i.content}${e}`,!0):Xa(["(",i,`) + "${e}"`])}return{props:[Ka(i,c)]}}),wd=(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(dd(58,o)),{props:[],needRuntime:n.helper(rd)}};const Sd=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||(t.onError(dd(60,e.loc)),t.removeNode())},kd=[ud],_d={cloak:Yf,html:pd,text:hd,model:bd,on:xd,show:wd};function Cd(e,t={}){return Kf(e,Object(o["i"])({},ld,t,{nodeTransforms:[Sd,...kd,...t.nodeTransforms||[]],directiveTransforms:Object(o["i"])({},_d,t.directiveTransforms||{}),transformHoist:null}))}const Ed=Object.create(null);function Td(e,t){if(!Object(o["F"])(e)){if(!e.nodeType)return o["d"];e=e.innerHTML}const n=e,i=Ed[n];if(i)return i;if("#"===e[0]){const t=document.querySelector(e);0,e=t?t.innerHTML:""}const{code:c}=Cd(e,Object(o["i"])({hoistStatic:!0,onError:void 0,onWarn:o["d"]},t));const s=new Function("Vue",c)(r);return s._rc=!0,Ed[n]=s}Bo(Td)},f30a:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("b774");class o{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const r in e.settings){const t=e.settings[r];n[r]=t.defaultValue}const o="__vue-devtools-plugin-settings__"+e.id;let i={...n};try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(i,t)}catch(c){}this.fallbacks={getSettings(){return i},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(c){}i=e}},t.on(r["a"],(e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)}),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise(n=>{this.targetQueue.push({method:t,args:e,resolve:n})})})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}},f344:function(e,t,n){"use strict";function r(){}n.d(t,"d",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return s}));var o=Object.assign,i="undefined"!==typeof window;function c(e,t){var n=t.split("."),r=e;return n.forEach(e=>{var t;r=null!=(t=r[e])?t:""}),r}function s(e,t,n){return t.reduce((t,r)=>(n&&void 0===e[r]||(t[r]=e[r]),t),{})}},f36a:function(e,t,n){var r=n("e330");e.exports=r([].slice)},f564:function(e,t,n){"use strict";var r,o,i=n("f2bf"),c=n("8da3"),s=n("f344"),a=n("c199"),l=n("1da4"),u=n("fe7e"),f=n("f691"),d=n("e41f"),p=n("f827"),[h,b]=Object(u["a"])("notify"),v=Object(s["a"])({},p["b"],{type:Object(f["e"])("danger"),color:String,message:f["f"],className:f["h"],background:String,lockScroll:Boolean}),m=Object(i["l"])({name:h,props:v,emits:["update:show"],setup(e,t){var{emit:n,slots:r}=t,o=e=>n("update:show",e);return()=>Object(i["k"])(d["a"],{show:e.show,class:[b([e.type]),e.className],style:{color:e.color,background:e.background},overlay:!1,position:"top",duration:.2,lockScroll:e.lockScroll,"onUpdate:show":o},{default:()=>[r.default?r.default():e.message]})}}),g=e=>Object(c["e"])(e)?e:{message:e};function O(){({instance:o}=Object(l["a"])({setup(){var{state:e,toggle:t}=Object(l["b"])();return()=>Object(i["k"])(m,Object(i["r"])(e,{"onUpdate:show":t}),null)}}))}function y(e){if(s["c"])return o||O(),e=Object(s["a"])({},y.currentOptions,g(e)),o.open(e),clearTimeout(r),e.duration>0&&(r=window.setTimeout(y.clear,e.duration)),o}var j=()=>({type:"danger",color:void 0,message:"",onClose:void 0,onClick:void 0,onOpened:void 0,duration:3e3,className:"",lockScroll:!1,background:void 0});y.clear=()=>{o&&o.toggle(!1)},y.currentOptions=j(),y.setDefaultOptions=e=>{Object(s["a"])(y.currentOptions,e)},y.resetDefaultOptions=()=>{y.currentOptions=j()},y.Component=Object(a["a"])(m),y.install=e=>{e.use(y.Component),e.config.globalProperties.$notify=y};t["a"]=y},f5df:function(e,t,n){var r=n("da84"),o=n("00ee"),i=n("1626"),c=n("c6b6"),s=n("b622"),a=s("toStringTag"),l=r.Object,u="Arguments"==c(function(){return arguments}()),f=function(e,t){try{return e[t]}catch(n){}};e.exports=o?c:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=f(t=l(e),a))?n:u?c(t):"Object"==(r=c(t))&&i(t.callee)?"Arguments":r}},f691:function(e,t,n){"use strict";n.d(t,"h",(function(){return r})),n.d(t,"f",(function(){return o})),n.d(t,"g",(function(){return i})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return u}));var r=null,o=[Number,String],i={type:Boolean,default:!0},c=e=>({type:e,required:!0}),s=()=>({type:Array,default:()=>[]}),a=e=>({type:Number,default:e}),l=e=>({type:o,default:e}),u=e=>({type:String,default:e})},f772:function(e,t,n){var r=n("5692"),o=n("90e3"),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},f827:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i}));var r=n("f691"),o={show:Boolean,zIndex:r["f"],overlay:r["g"],duration:r["f"],teleport:[String,Object],lockScroll:r["g"],lazyRender:r["g"],beforeClose:Function,overlayStyle:Object,overlayClass:r["h"],transitionAppear:Boolean,closeOnClickOverlay:r["g"]},i=Object.keys(o)},fb6a:function(e,t,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("e8b5"),c=n("68ee"),s=n("861d"),a=n("23cb"),l=n("07fa"),u=n("fc6a"),f=n("8418"),d=n("b622"),p=n("1dde"),h=n("f36a"),b=p("slice"),v=d("species"),m=o.Array,g=Math.max;r({target:"Array",proto:!0,forced:!b},{slice:function(e,t){var n,r,o,d=u(this),p=l(d),b=a(e,p),O=a(void 0===t?p:t,p);if(i(d)&&(n=d.constructor,c(n)&&(n===m||i(n.prototype))?n=void 0:s(n)&&(n=n[v],null===n&&(n=void 0)),n===m||void 0===n))return h(d,b,O);for(r=new(void 0===n?m:n)(g(O-b,0)),o=0;b{a(e,t,n)}),e}var u={name:"姓名",tel:"电话",save:"保存",confirm:"确认",cancel:"取消",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",confirm:"确定",startEnd:"开始/结束",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>e+"年"+t+"月",rangePrompt:e=>"最多选择 "+e+" 天"},vanCascader:{select:"请选择"},vanContactCard:{addText:"添加联系人"},vanContactList:{addText:"新建联系人"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无使用门槛",discount:e=>e+"折",condition:e=>"满"+e+"元可用"},vanCouponCell:{title:"优惠券",count:e=>e+"张可用"},vanCouponList:{exchange:"兑换",close:"不使用优惠券",enable:"可用",disabled:"不可用",placeholder:"请输入优惠码"},vanAddressEdit:{area:"地区",postal:"邮政编码",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",postalEmpty:"邮政编码不正确",defaultAddress:"设为默认收货地址"},vanAddressEditDetail:{label:"详细地址",placeholder:"街道门牌信息"},vanAddressList:{add:"新增地址"}},f=Object(c["E"])("zh-CN"),d=Object(c["D"])({"zh-CN":u}),p={messages(){return d[f.value]},use(e,t){f.value=e,this.add({[e]:t})},add(e){void 0===e&&(e={}),l(d,e)}},h=p;function b(e){var t=Object(o["b"])(e)+".";return function(e){for(var n=h.messages(),o=Object(r["b"])(n,t+e)||Object(r["b"])(n,e),c=arguments.length,s=new Array(c>1?c-1:0),a=1;at+v(e,n),""):Object.keys(t).reduce((n,r)=>n+(t[r]?v(e,r):""),""):""}function m(e){return(t,n)=>(t&&"string"!==typeof t&&(n=t,t=""),t=t?e+"__"+t:e,""+t+v(t,n))}function g(e){var t="van-"+e;return[t,m(t),b(t)]}},fea9:function(e,t,n){var r=n("da84");e.exports=r.Promise}}]); +//# sourceMappingURL=chunk-vendors.a3ebec0c.js.map \ No newline at end of file diff --git a/example/tpt/wx/js/chunk-vendors.a3ebec0c.js.map b/example/tpt/wx/js/chunk-vendors.a3ebec0c.js.map new file mode 100644 index 0000000..0f6b8a2 --- /dev/null +++ b/example/tpt/wx/js/chunk-vendors.a3ebec0c.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/internals/to-string-tag-support.js","webpack:///./node_modules/core-js/internals/function-bind-context.js","webpack:///./node_modules/vant/es/cell-group/style/index.js","webpack:///./node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack:///./node_modules/core-js/internals/length-of-array-like.js","webpack:///./node_modules/vant/es/config-provider/index.js","webpack:///./node_modules/core-js/internals/array-species-constructor.js","webpack:///./node_modules/core-js/internals/get-substitution.js","webpack:///./node_modules/vant/es/sticky/style/index.js","webpack:///./node_modules/core-js/internals/ie8-dom-define.js","webpack:///./node_modules/core-js/internals/try-to-string.js","webpack:///./node_modules/core-js/internals/regexp-unsupported-ncg.js","webpack:///./node_modules/core-js/internals/regexp-exec-abstract.js","webpack:///./node_modules/core-js/internals/is-callable.js","webpack:///./node_modules/core-js/internals/an-instance.js","webpack:///./node_modules/vant/es/switch/Switch.js","webpack:///./node_modules/vant/es/switch/index.js","webpack:///./node_modules/core-js/internals/has-own-property.js","webpack:///./node_modules/core-js/internals/html.js","webpack:///./node_modules/vant/es/composables/on-popup-reopen.js","webpack:///./node_modules/core-js/internals/check-correctness-of-iteration.js","webpack:///./node_modules/core-js/internals/engine-is-ios.js","webpack:///./node_modules/core-js/internals/require-object-coercible.js","webpack:///./node_modules/vant/es/utils/mount-component.js","webpack:///./node_modules/core-js/internals/array-method-has-species-support.js","webpack:///./node_modules/core-js/internals/iterate.js","webpack:///./node_modules/core-js/internals/to-absolute-index.js","webpack:///./node_modules/core-js/internals/export.js","webpack:///./node_modules/core-js/internals/object-get-own-property-names.js","webpack:///./node_modules/core-js/internals/set-species.js","webpack:///./node_modules/vant/es/list/style/index.js","webpack:///./node_modules/core-js/internals/iterator-close.js","webpack:///./node_modules/core-js/internals/function-apply.js","webpack:///./node_modules/vant/es/composables/use-tab-status.js","webpack:///./node_modules/vant/es/list/List.js","webpack:///./node_modules/vant/es/list/index.js","webpack:///./node_modules/core-js/internals/task.js","webpack:///./node_modules/core-js/internals/engine-v8-version.js","webpack:///./node_modules/vant/es/composables/use-visibility-change.js","webpack:///./node_modules/vant/es/sticky/Sticky.js","webpack:///./node_modules/vant/es/sticky/index.js","webpack:///./node_modules/core-js/internals/engine-user-agent.js","webpack:///./node_modules/vant/es/cell-group/CellGroup.js","webpack:///./node_modules/vant/es/cell-group/index.js","webpack:///./node_modules/core-js/internals/get-iterator-method.js","webpack:///./node_modules/core-js/internals/object-define-properties.js","webpack:///./node_modules/core-js/internals/object-is-prototype-of.js","webpack:///./node_modules/core-js/internals/a-possible-prototype.js","webpack:///./node_modules/vant/es/config-provider/ConfigProvider.js","webpack:///./node_modules/core-js/modules/es.string.iterator.js","webpack:///./node_modules/@vue/devtools-api/lib/esm/index.js","webpack:///./node_modules/core-js/internals/iterators.js","webpack:///./node_modules/vant/es/image/style/index.js","webpack:///./node_modules/core-js/internals/indexed-object.js","webpack:///./node_modules/vant/es/image/Image.js","webpack:///./node_modules/vant/es/image/index.js","webpack:///./node_modules/core-js/internals/add-to-unscopables.js","webpack:///./node_modules/core-js/internals/host-report-errors.js","webpack:///./node_modules/vant/es/config-provider/style/index.js","webpack:///./node_modules/core-js/internals/species-constructor.js","webpack:///./node_modules/core-js/internals/ordinary-to-primitive.js","webpack:///./node_modules/core-js/internals/native-symbol.js","webpack:///./node_modules/vant/es/utils/dom.js","webpack:///./node_modules/vant/es/row/style/index.js","webpack:///./node_modules/core-js/internals/array-includes.js","webpack:///./node_modules/vant/es/radio/style/index.js","webpack:///./node_modules/vant/es/composables/use-expose.js","webpack:///./node_modules/core-js/internals/a-constructor.js","webpack:///./node_modules/core-js/internals/to-length.js","webpack:///./node_modules/vant/es/nav-bar/style/index.js","webpack:///./node_modules/core-js/modules/es.string.replace.js","webpack:///./node_modules/vant/es/loading/Loading.js","webpack:///./node_modules/vant/es/loading/index.js","webpack:///./node_modules/vant/es/radio-group/RadioGroup.js","webpack:///./node_modules/vant/es/field/utils.js","webpack:///./node_modules/vant/es/composables/use-id.js","webpack:///./node_modules/vant/es/field/Field.js","webpack:///./node_modules/vant/es/field/index.js","webpack:///./node_modules/core-js/internals/shared.js","webpack:///./node_modules/vant/es/row/Row.js","webpack:///./node_modules/core-js/internals/own-keys.js","webpack:///./node_modules/core-js/internals/to-string.js","webpack:///./node_modules/vant/es/pull-refresh/PullRefresh.js","webpack:///./node_modules/vant/es/pull-refresh/index.js","webpack:///./node_modules/core-js/internals/to-integer-or-infinity.js","webpack:///./node_modules/core-js/internals/a-callable.js","webpack:///./node_modules/core-js/internals/create-property-descriptor.js","webpack:///./node_modules/core-js/internals/function-name.js","webpack:///./node_modules/vant/es/picker/style/index.js","webpack:///./node_modules/core-js/internals/engine-is-node.js","webpack:///./node_modules/core-js/internals/engine-is-browser.js","webpack:///./node_modules/core-js/internals/object-assign.js","webpack:///./node_modules/core-js/internals/string-multibyte.js","webpack:///./node_modules/core-js/internals/array-species-create.js","webpack:///./node_modules/vant/es/button/style/index.js","webpack:///./node_modules/vant/es/cell/Cell.js","webpack:///./node_modules/core-js/internals/is-constructor.js","webpack:///./node_modules/core-js/internals/internal-state.js","webpack:///./node_modules/vant/es/composables/use-height.js","webpack:///./node_modules/vant/es/composables/use-placeholder.js","webpack:///./node_modules/vant/es/nav-bar/NavBar.js","webpack:///./node_modules/vant/es/nav-bar/index.js","webpack:///./node_modules/vue-router/dist/vue-router.esm-bundler.js","webpack:///./node_modules/core-js/internals/redefine.js","webpack:///./node_modules/core-js/internals/object-get-own-property-symbols.js","webpack:///./node_modules/vant/es/cell/index.js","webpack:///./node_modules/core-js/internals/enum-bug-keys.js","webpack:///./node_modules/core-js/internals/dom-token-list-prototype.js","webpack:///./node_modules/core-js/internals/to-object.js","webpack:///./node_modules/core-js/internals/object-create.js","webpack:///./node_modules/core-js/internals/define-iterator.js","webpack:///./node_modules/vant/es/utils/interceptor.js","webpack:///./node_modules/core-js/internals/native-weak-map.js","webpack:///./node_modules/@vant/use/dist/esm/index.js","webpack:///./node_modules/vant/es/col/style/index.js","webpack:///./node_modules/core-js/internals/an-object.js","webpack:///./node_modules/core-js/internals/descriptors.js","webpack:///./node_modules/vant/es/utils/format.js","webpack:///./node_modules/core-js/internals/create-property.js","webpack:///./node_modules/core-js/internals/is-object.js","webpack:///./node_modules/core-js/internals/inspect-source.js","webpack:///./node_modules/vant/es/popup/style/index.js","webpack:///./node_modules/core-js/internals/advance-string-index.js","webpack:///./node_modules/vant/es/utils/validate.js","webpack:///./node_modules/vant/es/uploader/utils.js","webpack:///./node_modules/vant/es/image-preview/function-call.js","webpack:///./node_modules/vant/es/swipe/Swipe.js","webpack:///./node_modules/vant/es/swipe/index.js","webpack:///./node_modules/vant/es/swipe-item/SwipeItem.js","webpack:///./node_modules/vant/es/swipe-item/index.js","webpack:///./node_modules/vant/es/image-preview/ImagePreviewItem.js","webpack:///./node_modules/vant/es/image-preview/ImagePreview.js","webpack:///./node_modules/vant/es/uploader/UploaderPreviewItem.js","webpack:///./node_modules/vant/es/uploader/Uploader.js","webpack:///./node_modules/vant/es/uploader/index.js","webpack:///./node_modules/core-js/internals/uid.js","webpack:///./node_modules/core-js/internals/create-non-enumerable-property.js","webpack:///./node_modules/core-js/internals/regexp-exec.js","webpack:///./node_modules/core-js/internals/is-forced.js","webpack:///./node_modules/core-js/modules/es.array.concat.js","webpack:///./node_modules/core-js/internals/get-iterator.js","webpack:///./node_modules/vant/es/notify/style/index.js","webpack:///./node_modules/core-js/internals/object-define-property.js","webpack:///./node_modules/core-js/internals/create-iterator-constructor.js","webpack:///./node_modules/vant/es/checkbox/Checker.js","webpack:///./node_modules/vant/es/radio/Radio.js","webpack:///./node_modules/vant/es/radio/index.js","webpack:///./node_modules/core-js/internals/regexp-sticky-helpers.js","webpack:///./node_modules/@vue/shared/dist/shared.esm-bundler.js","webpack:///./node_modules/vant/es/col/Col.js","webpack:///./node_modules/vant/es/col/index.js","webpack:///./node_modules/core-js/internals/to-property-key.js","webpack:///./node_modules/vant/es/radio-group/style/index.js","webpack:///./node_modules/core-js/internals/engine-is-webos-webkit.js","webpack:///./node_modules/core-js/modules/es.promise.finally.js","webpack:///./node_modules/vant/es/pull-refresh/style/index.js","webpack:///./node_modules/@vue/devtools-api/lib/esm/env.js","webpack:///./node_modules/core-js/modules/es.regexp.exec.js","webpack:///./node_modules/vant/es/badge/Badge.js","webpack:///./node_modules/vant/es/badge/index.js","webpack:///./node_modules/vant/es/icon/Icon.js","webpack:///./node_modules/vant/es/icon/index.js","webpack:///./node_modules/core-js/internals/regexp-flags.js","webpack:///./node_modules/core-js/internals/iterators-core.js","webpack:///./node_modules/vant/es/switch/style/index.js","webpack:///./node_modules/core-js/internals/object-to-string.js","webpack:///./node_modules/vant/es/composables/use-route.js","webpack:///./node_modules/vant/es/utils/constant.js","webpack:///./node_modules/core-js/internals/microtask.js","webpack:///./node_modules/core-js/internals/well-known-symbol.js","webpack:///./node_modules/vant/es/button/Button.js","webpack:///./node_modules/vant/es/button/index.js","webpack:///./node_modules/@vue/devtools-api/lib/esm/const.js","webpack:///./node_modules/vant/es/field/style/index.js","webpack:///./node_modules/core-js/internals/to-primitive.js","webpack:///./node_modules/vant/es/cell/style/index.js","webpack:///./node_modules/vant/es/utils/with-install.js","webpack:///./node_modules/vant/es/icon/style/index.js","webpack:///./node_modules/core-js/internals/is-pure.js","webpack:///./node_modules/core-js/internals/function-call.js","webpack:///./node_modules/core-js/internals/classof-raw.js","webpack:///./node_modules/core-js/internals/shared-store.js","webpack:///(webpack)/buildin/global.js","webpack:///./node_modules/core-js/internals/object-keys-internal.js","webpack:///./node_modules/core-js/internals/document-create-element.js","webpack:///./node_modules/core-js/modules/es.object.assign.js","webpack:///./node_modules/vant/es/composables/use-touch.js","webpack:///./node_modules/core-js/internals/promise-resolve.js","webpack:///./node_modules/core-js/internals/set-global.js","webpack:///./node_modules/core-js/internals/hidden-keys.js","webpack:///./node_modules/core-js/internals/fails.js","webpack:///./node_modules/core-js/internals/get-built-in.js","webpack:///./node_modules/vant/es/row/index.js","webpack:///./node_modules/core-js/internals/object-property-is-enumerable.js","webpack:///./node_modules/core-js/internals/object-set-prototype-of.js","webpack:///./node_modules/core-js/modules/es.object.to-string.js","webpack:///./node_modules/core-js/internals/set-to-string-tag.js","webpack:///./node_modules/core-js/internals/engine-is-ios-pebble.js","webpack:///./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js","webpack:///./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/exportHelper.js","webpack:///./node_modules/core-js/internals/is-symbol.js","webpack:///./node_modules/core-js/internals/global.js","webpack:///./node_modules/core-js/internals/get-method.js","webpack:///./node_modules/core-js/modules/web.dom-collections.iterator.js","webpack:///./node_modules/core-js/internals/object-keys.js","webpack:///./node_modules/core-js/internals/object-get-prototype-of.js","webpack:///./node_modules/core-js/internals/correct-prototype-getter.js","webpack:///./node_modules/core-js/modules/es.array.iterator.js","webpack:///./node_modules/vant/es/radio-group/index.js","webpack:///./node_modules/core-js/internals/redefine-all.js","webpack:///./node_modules/core-js/internals/function-uncurry-this.js","webpack:///./node_modules/vant/es/composables/use-lock-scroll.js","webpack:///./node_modules/vant/es/composables/use-lazy-render.js","webpack:///./node_modules/vant/es/overlay/Overlay.js","webpack:///./node_modules/vant/es/overlay/index.js","webpack:///./node_modules/vant/es/popup/Popup.js","webpack:///./node_modules/vant/es/popup/index.js","webpack:///./node_modules/core-js/internals/perform.js","webpack:///./node_modules/core-js/modules/es.promise.js","webpack:///./node_modules/core-js/internals/copy-constructor-properties.js","webpack:///./node_modules/core-js/internals/is-array.js","webpack:///./node_modules/vant/es/uploader/style/index.js","webpack:///./node_modules/core-js/internals/is-array-iterator-method.js","webpack:///./node_modules/core-js/modules/es.json.stringify.js","webpack:///./node_modules/core-js/internals/new-promise-capability.js","webpack:///./node_modules/vant/es/utils/deep-clone.js","webpack:///./node_modules/vant/es/picker/PickerColumn.js","webpack:///./node_modules/vant/es/picker/Picker.js","webpack:///./node_modules/vant/es/picker/index.js","webpack:///./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js","webpack:///./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js","webpack:///./node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js","webpack:///./node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js","webpack:///./node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js","webpack:///./node_modules/vue/dist/vue.esm-bundler.js","webpack:///./node_modules/@vue/devtools-api/lib/esm/proxy.js","webpack:///./node_modules/vant/es/utils/basic.js","webpack:///./node_modules/core-js/internals/array-slice.js","webpack:///./node_modules/vant/es/notify/function-call.js","webpack:///./node_modules/vant/es/notify/Notify.js","webpack:///./node_modules/vant/es/notify/index.js","webpack:///./node_modules/core-js/internals/classof.js","webpack:///./node_modules/vant/es/utils/props.js","webpack:///./node_modules/core-js/internals/shared-key.js","webpack:///./node_modules/vant/es/popup/shared.js","webpack:///./node_modules/core-js/modules/es.array.slice.js","webpack:///./node_modules/core-js/internals/to-indexed-object.js","webpack:///./node_modules/core-js/internals/regexp-unsupported-dot-all.js","webpack:///./node_modules/core-js/internals/dom-iterables.js","webpack:///./node_modules/core-js/internals/use-symbol-as-uid.js","webpack:///./node_modules/vant/es/utils/deep-assign.js","webpack:///./node_modules/vant/es/locale/lang/zh-CN.js","webpack:///./node_modules/vant/es/locale/index.js","webpack:///./node_modules/vant/es/utils/create.js","webpack:///./node_modules/core-js/internals/native-promise-constructor.js"],"names":["wellKnownSymbol","TO_STRING_TAG","test","module","exports","String","uncurryThis","aCallable","bind","fn","that","undefined","apply","arguments","DESCRIPTORS","call","propertyIsEnumerableModule","createPropertyDescriptor","toIndexedObject","toPropertyKey","hasOwn","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","Object","getOwnPropertyDescriptor","f","O","P","error","toLength","obj","length","ConfigProvider","global","isArray","isConstructor","isObject","SPECIES","Array","originalArray","C","constructor","prototype","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","str","position","captures","namedCaptures","replacement","tailPos","m","symbols","match","ch","capture","n","fails","createElement","defineProperty","get","a","argument","$RegExp","RegExp","re","exec","groups","anObject","isCallable","classof","regexpExec","TypeError","R","S","result","isPrototypeOf","it","Prototype","bem","create","switchProps","size","loading","Boolean","disabled","modelValue","activeColor","inactiveColor","activeValue","type","default","inactiveValue","name","props","emits","_ref","emit","isChecked","onClick","newValue","renderLoading","color","checked","style","fontSize","backgroundColor","on","hasOwnProperty","key","getBuiltIn","POPUP_TOGGLE_KEY","Symbol","onPopupReopen","callback","popupToggleStatus","show","ITERATOR","SAFE_CLOSING","called","iteratorWithReturn","next","done","this","from","SKIP_CLOSING","ITERATION_SUPPORT","object","userAgent","usePopupState","state","toggle","open","transitionAppear","close","mountComponent","RootComponent","app","root","document","body","appendChild","instance","mount","unmount","removeChild","V8_VERSION","METHOD_NAME","array","foo","tryToString","isArrayIteratorMethod","lengthOfArrayLike","getIterator","getIteratorMethod","iteratorClose","Result","stopped","ResultPrototype","iterable","unboundFunction","options","iterator","iterFn","index","step","AS_ENTRIES","IS_ITERATOR","INTERRUPTED","stop","condition","callFn","value","toIntegerOrInfinity","max","min","integer","createNonEnumerableProperty","redefine","setGlobal","copyConstructorProperties","isForced","source","FORCED","target","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","noTargetGet","forced","sham","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","definePropertyModule","CONSTRUCTOR_NAME","Constructor","configurable","getMethod","kind","innerResult","innerError","FunctionPrototype","Function","Reflect","TAB_STATUS_KEY","useTabStatus","t","listProps","offset","finished","errorText","direction","loadingText","finishedText","immediateCheck","slots","placeholder","tabStatus","scrollParent","check","scrollParentRect","height","isReachEdge","placeholderRect","top","bottom","renderFinishedText","text","clickErrorText","renderErrorText","tabActive","Content","Placeholder","location","defer","channel","port","html","arraySlice","IS_IOS","IS_NODE","set","setImmediate","clear","clearImmediate","process","Dispatch","MessageChannel","counter","queue","ONREADYSTATECHANGE","run","id","runner","listener","event","data","post","postMessage","protocol","host","args","nextTick","now","port2","port1","onmessage","addEventListener","importScripts","setTimeout","version","Deno","versions","v8","split","useVisibilityChange","onChange","window","IntersectionObserver","observer","entries","intersectionRatio","observe","unobserve","stickyProps","zIndex","container","offsetTop","offsetBottom","fixed","width","transform","rootStyle","stickyStyle","emitScroll","scrollTop","isFixed","onScroll","rootRect","containerRect","difference","clientHeight","documentElement","_containerRect","_difference","cellGroupProps","title","inset","border","inheritAttrs","attrs","renderGroup","renderTitle","Iterators","objectKeys","defineProperties","Properties","keys","CONFIG_PROVIDER_KEY","configProviderProps","tag","themeVars","iconPrefix","mapThemeVarsToCSSVars","cssVars","forEach","toString","InternalStateModule","defineIterator","STRING_ITERATOR","setInternalState","getInternalState","getterFor","iterated","string","point","setupDevtoolsPlugin","pluginDescriptor","setupFn","hook","enableProxy","enableEarlyProxy","__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__","proxy","list","__VUE_DEVTOOLS_PLUGINS__","push","proxiedTarget","propertyIsEnumerable","imageProps","src","alt","fit","round","radius","lazyLoad","iconSize","showError","errorIcon","showLoading","loadingIcon","imageRef","$Lazyload","overflow","borderRadius","onLoad","onError","renderIcon","className","slot","renderPlaceholder","renderImage","class","objectFit","onLazyLoaded","_ref2","el","onLazyLoadError","_ref3","$on","$off","UNSCOPABLES","ArrayPrototype","b","console","aConstructor","defaultConstructor","input","pref","val","valueOf","getOwnPropertySymbols","symbol","getScrollTop","pageYOffset","setScrollTop","scrollTo","scrollX","getRootScrollTop","setRootScrollTop","isIOS","resetScroll","stopPropagation","preventDefault","isStopPropagation","cancelable","isHidden","elementRef","getComputedStyle","hidden","display","parentHidden","offsetParent","windowWidth","windowHeight","toAbsoluteIndex","createMethod","IS_INCLUDES","$this","fromIndex","includes","indexOf","useExpose","apis","fixRegExpWellKnownSymbolLogic","requireObjectCoercible","advanceStringIndex","getSubstitution","regExpExec","REPLACE","stringIndexOf","maybeToString","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","replacer","rx","res","functionalReplace","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","i","j","replacerArgs","SpinIcon","fill","map","CircularIcon","loadingProps","vertical","textSize","textColor","spinnerStyle","renderText","_props$textColor","radioGroupProps","checkedColor","RADIO_KEY","linkChildren","updateValue","isEmptyValue","runSyncRule","rule","required","pattern","runRuleValidator","Promise","resolve","returnVal","validator","then","getRuleMessage","message","startComposing","composing","endComposing","dispatchEvent","Event","resizeTextarea","autosize","scrollHeight","maxHeight","minHeight","mapInputType","inputmode","current","useId","vm","fieldSharedProps","leftIcon","rightIcon","autofocus","clearable","maxlength","formatter","clearIcon","inputAlign","autocomplete","errorMessage","clearTrigger","formatTrigger","readonly","fieldProps","rows","rules","labelWidth","labelClass","labelAlign","showWordLimit","errorMessageAlign","colon","focused","validateFailed","validateMessage","inputRef","customValue","parent","form","getModelValue","_props$modelValue","getProp","showClear","hasValue","trigger","formValue","runRules","reduce","promise","resetValidation","validate","validateWithTrigger","defaultTrigger","validateTrigger","filter","limitValueLength","isNumber","format","onInput","blur","_inputRef$value","focus","_inputRef$value2","adjustTextareaSize","onFocus","onBlur","onClickInput","onClickLeftIcon","onClickRightIcon","onClear","labelStyle","onKeypress","ENTER_CODE","keyCode","submitOnEnter","getInputId","renderInput","controlClass","custom","inputAttrs","ref","label","onCompositionend","onCompositionstart","renderLeftIcon","leftIconSlot","renderRightIcon","rightIconSlot","renderWordLimit","count","renderMessage","showErrorMessage","renderLabel","renderFieldBody","button","Label","LeftIcon","center","isLink","clickable","arrowDirection","icon","extra","IS_PURE","store","mode","copyright","ROW_KEY","rowProps","wrap","align","gutter","justify","children","totalSpan","child","Number","span","spaces","group","averagePadding","item","right","left","nowrap","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","DEFAULT_HEAD_HEIGHT","TEXT_STATUS","pullRefreshProps","headHeight","successText","pullingText","loosingText","pullDistance","successDuration","animationDuration","reachTop","status","distance","duration","touch","getHeadStyle","isTouchable","ease","setStatus","isLoading","getStatusText","renderStatus","nodes","showSuccessTip","checkPosition","start","onTouchStart","onTouchMove","deltaY","move","isVertical","onTouchEnd","success","trackStyle","transitionDuration","ceil","number","bitmap","enumerable","writable","getDescriptor","EXISTS","PROPER","CONFIGURABLE","IndexedObject","$assign","assign","A","B","alphabet","chr","join","T","argumentsLength","charCodeAt","CONVERT_TO_STRING","pos","first","second","codeAt","arraySpeciesConstructor","cellSharedProps","valueClass","titleClass","titleStyle","cellProps","route","showLabel","renderValue","hasTitle","alone","_name","_props$clickable","classes","borderless","inspectSource","noop","empty","construct","constructorRegExp","INCORRECT_TO_STRING","isConstructorModern","isConstructorLegacy","has","NATIVE_WEAK_MAP","shared","sharedKey","OBJECT_ALREADY_INITIALIZED","WeakMap","enforce","TYPE","wmget","wmhas","wmset","metadata","facade","STATE","useHeight","element","usePlaceholder","contentRef","renderContent","navBarProps","leftText","rightText","leftArrow","safeAreaInsetTop","navBarRef","onClickLeft","onClickRight","renderLeft","renderRight","renderNavBar","hasLeft","hasRight","hasSymbol","toStringTag","PolySymbol","matchedRouteKey","viewDepthKey","routerKey","routeLocationKey","routerViewLocationKey","isBrowser","isESModule","__esModule","applyToParams","params","newParams","TRAILING_SLASH_RE","removeTrailingSlash","path","parseURL","parseQuery","currentLocation","query","searchString","hash","searchPos","hashPos","resolveRelativePath","fullPath","stringifyURL","stringifyQuery","stripBase","pathname","base","toLowerCase","startsWith","isSameRouteLocation","aLastIndex","bLastIndex","isSameRouteRecord","isSameRouteLocationParams","aliasOf","isSameRouteLocationParamsValue","isEquivalentArray","every","to","fromSegments","toSegments","toPosition","segment","NavigationType","NavigationDirection","normalizeBase","baseEl","querySelector","getAttribute","BEFORE_HASH_RE","createHref","getElementPosition","docRect","getBoundingClientRect","elRect","behavior","computeScrollPosition","pageXOffset","scrollToPosition","scrollToOptions","positionEl","isIdSelector","getElementById","getScrollKey","delta","history","scrollPositions","Map","saveScrollPosition","scrollPosition","getSavedScrollPosition","scroll","delete","createBaseLocation","createCurrentLocation","search","slicePos","pathFromHash","useHistoryListeners","historyState","listeners","teardowns","pauseState","popStateHandler","fromState","pop","forward","back","unknown","pauseListeners","listen","teardown","splice","beforeUnloadListener","replaceState","destroy","removeEventListener","buildState","replaced","computeScroll","useHistoryStateNavigation","changeLocation","hashIndex","url","err","currentState","createWebHistory","historyNavigation","historyListeners","go","triggerListeners","routerHistory","createWebHashHistory","isRouteLocation","isRouteName","START_LOCATION_NORMALIZED","meta","redirectedFrom","NavigationFailureSymbol","NavigationFailureType","createRouterError","Error","isNavigationFailure","BASE_PARAM_PATTERN","BASE_PATH_PARSER_OPTIONS","sensitive","strict","end","REGEX_CHARS_RE","tokensToParser","segments","extraOptions","score","segmentScores","tokenIndex","token","subSegmentScore","repeatable","optional","regexp","subPattern","parse","stringify","avoidDuplicatedSlash","endsWith","param","compareScoreArray","diff","comparePathParserScore","aScore","bScore","comp","ROOT_TOKEN","VALID_PARAM_RE","tokenizePath","crash","buffer","previousState","tokens","finalizeSegment","char","customRe","consumeBuffer","addCharToBuffer","createRouteRecordMatcher","record","parser","matcher","alias","createRouterMatcher","routes","globalOptions","matchers","matcherMap","getRecordMatcher","addRoute","originalRecord","isRootAdd","mainNormalizedRecord","normalizeRouteRecord","mergeOptions","normalizedRecords","aliases","components","originalMatcher","normalizedRecord","parentPath","connectingSlash","isAliasRecord","removeRoute","insertMatcher","matcherRef","getRoutes","paramsFromLocation","k","find","parentMatcher","unshift","mergeMetaFields","redirect","beforeEnter","normalizeRecordProps","instances","leaveGuards","Set","updateGuards","enterCallbacks","component","propsObject","defaults","partialOptions","HASH_RE","AMPERSAND_RE","SLASH_RE","EQUAL_RE","IM_RE","PLUS_RE","ENC_BRACKET_OPEN_RE","ENC_BRACKET_CLOSE_RE","ENC_CARET_RE","ENC_BACKTICK_RE","ENC_CURLY_OPEN_RE","ENC_PIPE_RE","ENC_CURLY_CLOSE_RE","ENC_SPACE_RE","commonEncode","encodeURI","encodeHash","encodeQueryValue","encodeQueryKey","encodePath","encodeParam","decode","decodeURIComponent","hasLeadingIM","searchParams","searchParam","eqPos","currentValue","values","v","normalizeQuery","normalizedQuery","useCallbacks","handlers","add","handler","reset","guardToPromiseFn","guard","enterCallbackArray","reject","valid","guardReturn","guardCall","catch","extractComponentsGuards","guardType","guards","rawComponent","isRouteComponent","__vccOpts","componentPromise","resolved","resolvedComponent","useLink","router","currentRoute","activeRecordIndex","routeMatched","currentMatched","findIndex","parentRecordPath","getOriginalPath","isActive","includesParams","isExactActive","navigate","e","guardEvent","href","RouterLinkImpl","activeClass","exactActiveClass","ariaCurrentValue","link","elClass","getLinkClass","linkActiveClass","linkExactActiveClass","RouterLink","metaKey","altKey","ctrlKey","shiftKey","defaultPrevented","currentTarget","outer","inner","innerValue","outerValue","some","propClass","globalClass","defaultClass","RouterViewImpl","injectedRoute","routeToDisplay","depth","matchedRouteRef","viewRef","oldInstance","oldName","flush","matchedRoute","ViewComponent","currentName","normalizeSlot","Component","routePropsOption","routeProps","onVnodeUnmounted","vnode","isUnmounted","slotContent","RouterView","createRouter","parseQuery$1","stringifyQuery$1","beforeGuards","beforeResolveGuards","afterGuards","pendingLocation","scrollBehavior","scrollRestoration","normalizeParams","paramValue","encodeParams","decodeParams","parentOrRoute","recordMatcher","routeMatcher","hasRoute","rawLocation","locationNormalized","matcherLocation","targetParams","locationAsObject","checkCanceledNavigation","pushWithRedirect","handleRedirectRecord","lastMatched","newTargetLocation","targetLocation","force","shouldRedirect","toLocation","failure","handleScroll","triggerError","finalizeNavigation","triggerAfterEach","checkCanceledNavigationAndReject","leavingRecords","updatingRecords","enteringRecords","extractChangingRecords","reverse","canceledNavigationCheck","runGuardQueue","isPush","isFirstNavigation","markAsReady","removeHistoryListener","setupListeners","_from","info","ready","readyHandlers","errorHandlers","isReady","started","installedApps","beforeEach","beforeResolve","afterEach","config","globalProperties","$router","reactiveRoute","provide","unmountApp","len","recordFrom","recordTo","CONFIGURABLE_FUNCTION_NAME","enforceInternalState","TEMPLATE","unsafe","simple","Cell","documentCreateElement","classList","DOMTokenListPrototype","activeXDocument","GT","LT","PROTOTYPE","SCRIPT","IE_PROTO","EmptyConstructor","scriptTag","content","NullProtoObjectViaActiveX","write","temp","parentWindow","NullProtoObjectViaIFrame","iframeDocument","iframe","JS","contentWindow","F","NullProtoObject","ActiveXObject","domain","$","FunctionName","createIteratorConstructor","getPrototypeOf","setPrototypeOf","setToStringTag","IteratorsCore","PROPER_FUNCTION_NAME","IteratorPrototype","BUGGY_SAFARI_ITERATORS","KEYS","VALUES","ENTRIES","returnThis","Iterable","NAME","IteratorConstructor","DEFAULT","IS_SET","CurrentIteratorPrototype","methods","KEY","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","proto","callInterceptor","interceptor","canceled","inBrowser","raf","requestAnimationFrame","doubleRaf","isWindow","makeDOMRect","useRect","elementOrRef","innerWidth","innerHeight","useParent","unlink","internalChildren","flattenVNodes","traverse","children2","_a","subTree","sortChildren","publicChildren","vnodes","sort","orderedPublicChildren","indexA","indexB","useChildren","onMountedOrActivated","mounted","useEventListener","passive","attached","target2","remove","oldVal","useWindowSize","update","overflowScrollReg","defaultRoot","isElement","node","ELEMENT_NODE_TYPE","tagName","nodeType","getScrollParent","overflowY","parentNode","useScrollParent","visibility","usePageVisibility","CUSTOM_FIELD_INJECTION_KEY","useCustomFieldValue","field","rootFontSize","addUnit","getSizeStyle","originSize","getZIndexStyle","getRootFontSize","doc","parseFloat","convertRem","convertVw","convertVh","unitToPx","camelizeRE","camelize","c","toUpperCase","kebabCase","clamp","num","trimExtraChar","regExp","formatNumber","allowDot","allowMinus","propertyKey","functionToString","isDef","isFunction","isPromise","isNumeric","navigator","toArray","readFileContent","file","resultType","reader","FileReader","onload","readAsDataURL","readAsText","isOversize","items","maxSize","filterFiles","invalid","IMAGE_REGEXP","isImageUrl","isImageFile","isImage","swipeProps","loop","autoplay","touchable","lazyRender","initialSwipe","indicatorColor","showIndicators","SWIPE_KEY","autoplayTimer","touchStartTime","rect","active","swiping","deltaX","minOffset","maxCount","abs","trackSize","activeIndicator","isCorrectDirection","expect","mainAxis","crossAxis","getTargetActive","pace","getTargetOffset","targetActive","currentPosition","targetOffset","emitChange","outRightBound","setOffset","outLeftBound","correctPosition","prev","stopAutoplay","clearTimeout","initialize","_props$width","_props$height","offsetWidth","offsetHeight","swipe","resize","Date","shouldPrevent","offsetY","offsetX","speed","shouldSwipe","swipeTo","targetIndex","immediate","renderDot","renderIndicator","indicator","visible","rendered","inited","shouldRender","maxActive","prevActive","nextActive","getDistance","touches","sqrt","pow","clientX","clientY","minZoom","maxZoom","rootWidth","rootHeight","startMoveX","startMoveY","startScale","startDistance","doubleTapTimer","scale","moveX","moveY","moving","zooming","imageRatio","displayWidth","displayHeight","rootRatio","imageStyle","maxMoveX","maxMoveY","setScale","resetScale","toggleScale","checkTap","deltaTime","TAP_TIME","TAP_OFFSET","naturalWidth","naturalHeight","imageSlots","popupProps","imagePreviewProps","images","overlay","closeable","showIndex","closeIcon","transition","beforeClose","overlayStyle","swipeDuration","startPosition","closeOnPopstate","closeIconPosition","swipeRef","$el","emitScale","updateShow","emitClose","setActive","renderIndex","renderCover","cover","renderImages","image","ImagePreviewItem","renderClose","onClosed","_swipeRef$value","defaultConfig","onScale","onClose","teleport","initInstance","install","use","imageFit","deletable","previewSize","beforeDelete","renderMask","MaskIcon","showMessage","onDelete","onPreview","renderDeleteIcon","renderPreview","uploaderProps","accept","multiple","Infinity","uploadIcon","uploadText","afterRead","showUpload","beforeRead","previewImage","previewOptions","previewFullImage","imagePreview","urls","getDetail","resetInput","onAfterRead","readFile","files","remainCount","all","contents","fileList","response","onClosePreview","imageFiles","URL","createObjectURL","closeImagePreview","deleteFile","renderPreviewItem","needPickData","previewData","UploaderPreviewItem","renderPreviewList","onClickUpload","renderUpload","Input","chooseFile","click","revokeObjectURL","postfix","random","regexpFlags","stickyHelpers","UNSUPPORTED_DOT_ALL","UNSUPPORTED_NCG","nativeExec","patchedExec","UPDATES_LAST_INDEX_WRONG","re1","re2","UNSUPPORTED_Y","BROKEN_CARET","NPCG_INCLUDED","PATCH","reCopy","raw","sticky","flags","charsAdded","strCopy","multiline","feature","detection","normalize","POLYFILL","NATIVE","createProperty","arraySpeciesCreate","arrayMethodHasSpeciesSupport","IS_CONCAT_SPREADABLE","MAX_SAFE_INTEGER","MAXIMUM_ALLOWED_INDEX_EXCEEDED","IS_CONCAT_SPREADABLE_SUPPORT","SPECIES_SUPPORT","isConcatSpreadable","spreadable","arg","E","usingIterator","iteratorMethod","$defineProperty","Attributes","checkerProps","shape","labelPosition","labelDisabled","role","bindGroup","iconRef","getParentProp","iconStyle","borderColor","iconClicked","contains","Checker","MISSED_STICKY","makeMap","expectsLowerCase","PatchFlagNames","GLOBALS_WHITE_LISTED","isGloballyWhitelisted","range","generateCodeFrame","lines","newlineSequences","idx","line","repeat","lineLength","newLineSeqLength","pad","specialBooleanAttrs","isSpecialBooleanAttr","includeBooleanAttr","normalizeStyle","normalized","isString","parseStringStyle","listDelimiterRE","propertyDelimiterRE","cssText","ret","tmp","trim","normalizeClass","normalizeProps","klass","HTML_TAGS","SVG_TAGS","VOID_TAGS","isHTMLTag","isSVGTag","isVoidTag","looseCompareArrays","equal","looseEqual","aValidType","isDate","bValidType","getTime","aKeysCount","bKeysCount","aHasKey","bHasKey","looseIndexOf","arr","toDisplayString","objectToString","JSON","_key","__v_isRef","isMap","isSet","isPlainObject","EMPTY_OBJ","EMPTY_ARR","NOOP","NO","onRE","isOn","isModelListener","extend","toTypeString","isSymbol","toRawType","isIntegerKey","parseInt","isReservedProp","cacheStringFunction","cache","hit","hyphenateRE","hyphenate","capitalize","toHandlerKey","hasChanged","oldValue","is","invokeArrayFns","fns","def","toNumber","isNaN","_globalThis","getGlobalThis","globalThis","self","colProps","paddingLeft","paddingRight","toPrimitive","NativePromise","speciesConstructor","promiseResolve","NON_GENERIC","real","onFinally","x","method","getDevtoolsGlobalHook","getTarget","__VUE_DEVTOOLS_GLOBAL_HOOK__","isProxyAvailable","Proxy","badgeProps","dot","showZero","hasContent","background","y","marginTop","marginLeft","renderBadge","iconProps","badge","classPrefix","isImageIcon","ignoreCase","dotAll","PrototypeOfArrayIteratorPrototype","arrayIterator","NEW_ITERATOR_PROTOTYPE","TO_STRING_TAG_SUPPORT","useRoute","BORDER","BORDER_TOP","BORDER_LEFT","BORDER_BOTTOM","BORDER_SURROUND","BORDER_TOP_BOTTOM","BORDER_UNSET_TOP_BOTTOM","HAPTICS_FEEDBACK","FORM_KEY","head","last","notify","macrotask","IS_IOS_PEBBLE","IS_WEBOS_WEBKIT","MutationObserver","WebKitMutationObserver","queueMicrotaskDescriptor","queueMicrotask","exit","enter","createTextNode","characterData","task","uid","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","buttonProps","block","plain","square","hairline","nativeType","loadingSize","loadingType","iconPosition","renderLoadingIcon","getStyle","HOOK_SETUP","HOOK_PLUGIN_SETTINGS_SET","ordinaryToPrimitive","TO_PRIMITIVE","exoticToPrim","withInstall","SHARED","g","names","MIN_DISTANCE","getDirection","useTouch","startX","startY","isHorizontal","newPromiseCapability","promiseCapability","aFunction","namespace","Row","$propertyIsEnumerable","NASHORN_BUG","1","V","aPossiblePrototype","setter","CORRECT_SETTER","__proto__","TAG","Pebble","RegExpPrototype","SHAM","SYMBOL","DELEGATES_TO_SYMBOL","DELEGATES_TO_EXEC","execCalled","uncurriedNativeRegExpMethod","nativeMethod","arg2","forceStringMethod","uncurriedNativeMethod","$exec","sfc","$Symbol","func","DOMIterables","ArrayIteratorMethods","ArrayValues","handlePrototype","CollectionPrototype","COLLECTION_NAME","CORRECT_PROTOTYPE_GETTER","ObjectPrototype","addToUnscopables","ARRAY_ITERATOR","Arguments","RadioGroup","callBind","totalLockCount","BODY_LOCK_CLASS","useLockScroll","rootRef","shouldLock","lock","unlock","init","useLazyRender","render","overlayProps","lockScroll","customStyle","preventTouchMove","renderOverlay","safeAreaInsetBottom","globalZIndex","opened","shouldReopen","popupRef","onClickOverlay","closeOnClickOverlay","overlayClass","onClickCloseIcon","renderCloseIcon","onOpened","renderPopup","renderTransition","Internal","OwnPromiseCapability","PromiseWrapper","nativeThen","redefineAll","setSpecies","anInstance","iterate","checkCorrectnessOfIteration","microtask","hostReportErrors","newPromiseCapabilityModule","perform","IS_BROWSER","PROMISE","getInternalPromiseState","NativePromisePrototype","PromiseConstructor","PromisePrototype","newGenericPromiseCapability","DISPATCH_EVENT","createEvent","NATIVE_REJECTION_EVENT","PromiseRejectionEvent","UNHANDLED_REJECTION","REJECTION_HANDLED","PENDING","FULFILLED","REJECTED","HANDLED","UNHANDLED","SUBCLASSING","PROMISE_CONSTRUCTOR_SOURCE","GLOBAL_CORE_JS_PROMISE","FakePromise","INCORRECT_ITERATION","isThenable","isReject","notified","chain","reactions","ok","exited","reaction","fail","rejection","onHandleUnhandled","onUnhandled","reason","initEvent","IS_UNHANDLED","isUnhandled","unwrap","internalReject","internalResolve","wrapper","executor","onFulfilled","onRejected","r","capability","$promiseResolve","remaining","alreadyCalled","race","ownKeys","getOwnPropertyDescriptorModule","$stringify","numberToString","tester","low","hi","fix","space","l","PromiseCapability","$$resolve","$$reject","deepClone","DEFAULT_DURATION","MOMENTUM_LIMIT_TIME","MOMENTUM_LIMIT_DISTANCE","getElementTranslateY","translateY","PICKER_KEY","isOptionDisabled","option","textKey","allowHtml","itemHeight","defaultIndex","initialOptions","visibleItemCount","startOffset","momentumOffset","transitionEndTrigger","baseOffset","adjustIndex","_i","setIndex","setOptions","onClickItem","getOptionText","getIndexByOffset","momentum","stopMomentum","allowMomentum","renderOptions","optionStyle","tabindex","selected","childData","setValue","getValue","transitionProperty","pickerSharedProps","showToolbar","cancelButtonText","confirmButtonText","pickerProps","columns","valueKey","toolbarPosition","columnsFieldNames","formattedColumns","valuesKey","childrenKey","dataType","firstColumn","formatCascade","formatted","cursor","_cursor$defaultIndex","_children","getIndexes","setColumnValues","column","onCascadeChange","columnIndex","indexes","getChild","getColumnValue","setColumnValue","getColumnIndex","setColumnIndex","optionIndex","getColumnValues","getValues","setValues","setIndexes","emitAction","confirm","cancel","renderCancel","renderConfirm","renderToolbar","toolbar","renderColumnItems","_item$defaultIndex","renderColumns","wrapHeight","frameStyle","columnsStyle","maskStyle","backgroundSize","_slots$columnsTop","_slots$columnsBottom","activeEffectScope","effectScopeStack","EffectScope","detached","effects","cleanups","scopes","off","fromParent","cleanup","effectScope","recordEffectScope","effect","scope","getCurrentScope","onScopeDispose","createDep","dep","w","wasTracked","trackOpBit","newTracked","initDepMarkers","deps","finalizeDepMarkers","ptr","targetMap","effectTrackDepth","maxMarkerBits","effectStack","activeEffect","ITERATE_KEY","MAP_KEY_ITERATE_KEY","ReactiveEffect","scheduler","enableTracking","cleanupEffect","resetTracking","onStop","_effect","lazy","shouldTrack","trackStack","pauseTracking","track","isTracking","depsMap","eventInfo","trackEffects","debuggerEventExtraInfo","oldTarget","triggerEffects","allowRecurse","isNonTrackableKeys","builtInSymbols","createGetter","shallowGet","readonlyGet","shallowReadonlyGet","arrayInstrumentations","createArrayInstrumentations","instrumentations","toRaw","isReadonly","shallow","receiver","shallowReadonlyMap","readonlyMap","shallowReactiveMap","reactiveMap","targetIsArray","isRef","shouldUnwrap","reactive","createSetter","shallowSet","hadKey","deleteProperty","mutableHandlers","readonlyHandlers","shallowReactiveHandlers","shallowReadonlyHandlers","toShallow","getProto","get$1","isShallow","rawTarget","rawKey","toReadonly","toReactive","has$1","set$1","deleteEntry","hadItems","createForEach","thisArg","observed","createIterableMethod","targetIsMap","isPair","isKeyOnly","innerIterator","createReadonlyMethod","createInstrumentations","mutableInstrumentations","shallowInstrumentations","readonlyInstrumentations","shallowReadonlyInstrumentations","iteratorMethods","createInstrumentationGetter","mutableCollectionHandlers","shallowCollectionHandlers","readonlyCollectionHandlers","shallowReadonlyCollectionHandlers","targetTypeMap","rawType","getTargetType","isExtensible","createReactiveObject","shallowReactive","shallowReadonly","baseHandlers","collectionHandlers","proxyMap","existingProxy","targetType","isReactive","isProxy","markRaw","trackRefValue","triggerRefValue","newVal","createRef","shallowRef","rawValue","_shallow","_rawValue","_value","triggerRef","unref","shallowUnwrapHandlers","proxyRefs","objectWithRefs","CustomRefImpl","factory","_get","_set","customRef","toRefs","toRef","ObjectRefImpl","_object","ComputedRefImpl","getter","_setter","_dirty","getterOrOptions","debugOptions","onlyGetter","cRef","devtools","devtoolsNotInstalled","setDevtoolsHook","_b","enabled","HTMLElement","replay","__VUE_DEVTOOLS_HOOK_REPLAY__","newHook","emit$1","rawArgs","modelArg","modifiersKey","handlerName","callWithAsyncErrorHandling","onceHandler","emitted","normalizeEmitsOptions","appContext","asMixin","emitsCache","cached","hasExtends","extendEmits","normalizedFromExtend","mixins","extends","isEmitListener","currentRenderingInstance","currentScopeId","setCurrentRenderingInstance","__scopeId","pushScopeId","popScopeId","withScopeId","_id","withCtx","ctx","isNonScopedSlot","_n","renderFnWithContext","_d","setBlockTracking","prevInstance","_c","renderComponentRoot","withProxy","propsOptions","renderCache","setupState","fallthroughAttrs","shapeFlag","proxyToUse","normalizeVNode","getFunctionalFallthrough","blockStack","handleError","createVNode","Comment","filterModelListeners","cloneVNode","dirs","filterSingleRoot","singleRoot","isVNode","shouldUpdateComponent","prevVNode","nextVNode","optimized","prevProps","prevChildren","nextProps","nextChildren","patchFlag","emitsOptions","$stable","hasPropsChanged","dynamicProps","nextKeys","updateHOCHostEl","isSuspense","__isSuspense","SuspenseImpl","n1","n2","anchor","parentComponent","parentSuspense","isSVG","slotScopeIds","rendererInternals","mountSuspense","patchSuspense","hydrate","hydrateSuspense","createSuspenseBoundary","normalizeSuspenseChildren","Suspense","triggerEvent","eventListener","p","patch","o","hiddenContainer","suspense","pendingBranch","ssContent","ssFallback","setActiveBranch","um","newBranch","newFallback","activeBranch","isInFallback","isHydrating","isSameVNodeType","pendingId","timeout","fallback","resume","delayEnter","afterLeave","hasUnresolvedAncestor","queuePostFlushCb","fallbackVNode","mountFallback","setupRenderEffect","isInPendingSuspense","hydratedEl","asyncDep","asyncSetupResult","suspenseId","asyncResolved","handleSetupResult","doRemove","hydrateNode","isSlotChildren","normalizeSuspenseSlot","s","trackBlock","isBlockTreeEnabled","openBlock","currentBlock","closeBlock","singleChild","dynamicChildren","queueEffectWithSuspense","branch","currentInstance","provides","parentProvides","inject","defaultValue","treatDefaultAsFactory","useTransitionState","isMounted","isLeaving","isUnmounting","leavingVNodes","onMounted","onBeforeUnmount","TransitionHookValidator","BaseTransitionImpl","appear","persisted","onBeforeEnter","onEnter","onAfterEnter","onEnterCancelled","onBeforeLeave","onLeave","onAfterLeave","onLeaveCancelled","onBeforeAppear","onAppear","onAfterAppear","onAppearCancelled","getCurrentInstance","prevTransitionKey","getTransitionRawChildren","rawProps","emptyPlaceholder","innerChild","getKeepAliveChild","enterHooks","resolveTransitionHooks","setTransitionHooks","oldChild","oldInnerChild","transitionKeyChanged","getTransitionKey","leavingHooks","delayLeave","earlyRemove","delayedLeave","leavingVNodesCache","getLeavingNodesForType","_leaveCb","BaseTransition","callHook","hooks","leavingVNode","afterHook","cancelHook","_enterCb","cancelled","isKeepAlive","clone","keepComment","keyedFragmentCount","Fragment","defineComponent","setup","isAsyncWrapper","__asyncLoader","defineAsyncComponent","loader","loadingComponent","errorComponent","delay","suspensible","userOnError","resolvedComp","pendingRequest","retries","retry","load","thisRequest","userRetry","userFail","createInnerComp","loaded","delayed","queueJob","__isKeepAlive","KeepAliveImpl","include","exclude","sharedContext","renderer","_unmount","storageContainer","resetShapeFlag","pruneCache","getComponentName","pruneCacheEntry","activate","queuePostRenderEffect","isDeactivated","vnodeHook","onVnodeMounted","invokeVNodeHook","deactivate","da","watch","deep","pendingCacheKey","cacheSubtree","getInnerChild","onUpdated","rawVNode","__asyncResolved","cachedVNode","KeepAlive","onActivated","registerKeepAliveHook","onDeactivated","wrappedHook","__wdc","injectHook","injectToKeepAliveRoot","keepAliveRoot","injected","onUnmounted","prepend","__weh","setCurrentInstance","unsetCurrentInstance","createHook","lifecycle","isInSSRComponentSetup","onBeforeMount","onBeforeUpdate","onServerPrefetch","onRenderTriggered","onRenderTracked","onErrorCaptured","shouldCacheAccess","applyOptions","resolveMergedOptions","publicThis","beforeCreate","dataOptions","computed","computedOptions","watchOptions","provideOptions","injectOptions","created","beforeMount","beforeUpdate","updated","activated","deactivated","beforeDestroy","beforeUnmount","destroyed","unmounted","renderTracked","renderTriggered","errorCaptured","serverPrefetch","expose","directives","filters","checkDuplicateProperties","resolveInjections","unwrapInjectedRef","methodHandler","opt","createWatcher","registerLifecycleHook","register","_hook","exposed","unwrapRef","normalizeInject","h","createPathGetter","extendsOptions","globalMixins","optionsCache","optionMergeStrategies","strats","strat","internalOptionMergeStrats","mergeDataFn","mergeObjectOptions","mergeAsArray","mergeWatchOptions","mergeInject","merged","initProps","isStateful","isSSR","InternalObjectKey","propsDefaults","setFullProps","updateProps","rawPrevProps","rawCurrentProps","hasAttrsChanged","kebabKey","resolvePropValue","propsToUpdate","camelizedKey","needCastKeys","rawCastValues","camelKey","castValues","isAbsent","hasDefault","normalizePropsOptions","propsCache","extendProps","normalizedKey","validatePropName","prop","booleanIndex","getTypeIndex","stringIndex","getType","ctor","isSameType","expectedTypes","isInternalKey","normalizeSlotValue","rawSlot","normalizeObjectSlots","rawSlots","_ctx","normalizeVNodeSlots","initSlots","updateSlots","needDeletionCheck","deletionComparisonTarget","withDirectives","internalInstance","bindings","dir","modifiers","invokeDirectiveHook","oldBindings","binding","createAppContext","isNativeTag","performance","errorHandler","warnHandler","compilerOptions","createAppAPI","rootComponent","rootProps","context","installedPlugins","_uid","_component","_props","_container","_context","_instance","plugin","mixin","directive","rootContainer","isHydrate","__vue_app__","getExposeProxy","hasMismatch","isSVGContainer","namespaceURI","isComment","createHydrationFunctions","mt","patchProp","nextSibling","insert","createComment","hasChildNodes","flushPostFlushCbs","firstChild","isFragmentStart","onMismatch","handleMismatch","domType","nextNode","Text","Static","needToAdoptContent","staticCount","outerHTML","hydrateFragment","hydrateElement","locateClosingAsyncAnchor","previousSibling","lastChild","createTextVNode","hydrateChildren","setRef","forcePatchValue","vnodeHooks","onVnodeBeforeMount","innerHTML","textContent","cur","parentVNode","fragmentSlotScopeIds","isFragment","initFeatureFlags","createRenderer","baseCreateRenderer","createHydrationRenderer","createHydrationFns","__VUE__","hostInsert","hostRemove","hostPatchProp","hostCreateElement","createText","hostCreateText","hostCreateComment","setText","hostSetText","setElementText","hostSetElementText","hostParentNode","hostNextSibling","setScopeId","hostSetScopeId","cloneNode","hostCloneNode","insertStaticContent","hostInsertStaticContent","getNextHostNode","processText","processCommentNode","mountStaticNode","processFragment","processElement","processComponent","internals","moveStaticNode","removeStaticNode","mountElement","patchElement","mountChildren","unmountChildren","scopeId","needCallTransitionHooks","cloneIfMounted","oldProps","newProps","onVnodeBeforeUpdate","areChildrenSVG","patchBlockChildren","patchChildren","patchProps","onVnodeUpdated","oldChildren","newChildren","fallbackContainer","oldVNode","newVNode","fragmentStartAnchor","fragmentEndAnchor","traverseStaticChildren","updateComponent","initialVNode","createComponentInstance","setupComponent","registerDep","updateComponentPreRender","invalidateJob","componentUpdateFn","bu","u","originNext","nextTree","prevTree","bm","isAsyncWrapperVNode","hydrateSubTree","scopedInitialVNode","flushPreFlushCbs","c1","prevShapeFlag","c2","patchKeyedChildren","patchUnkeyedChildren","oldLength","newLength","commonLength","nextChild","parentAnchor","l2","e1","e2","nextPos","s1","s2","keyToNewIndexMap","patched","toBePatched","moved","maxNewIndexSoFar","newIndexToOldIndexMap","prevChild","newIndex","increasingNewIndexSequence","getSequence","nextIndex","moveType","needTransition","leave","performLeave","shouldInvokeDirs","shouldInvokeVnodeHook","onVnodeBeforeUnmount","unmountComponent","removeFragment","performRemove","bum","_vnode","mc","pc","pbc","createApp","rawRef","oldRawRef","isUnmount","refValue","owner","oldRef","refs","doSet","callWithErrorHandling","ch1","ch2","arrI","isTeleport","__isTeleport","isTeleportDisabled","isTargetSVG","SVGElement","resolveTarget","select","targetSelector","TeleportImpl","mainAnchor","targetAnchor","wasDisabled","currentContainer","currentAnchor","moveTeleport","nextTarget","hydrateTeleport","isReorder","targetNode","_lpa","Teleport","COMPONENTS","DIRECTIVES","resolveComponent","maybeSelfReference","resolveAsset","NULL_DYNAMIC_COMPONENT","resolveDynamicComponent","resolveDirective","warnMissing","selfName","registry","disableTracking","vnodeArgsTransformer","setupBlock","createElementBlock","createBaseVNode","createBlock","__v_isVNode","transformVNodeArgs","transformer","normalizeKey","normalizeRef","isBlockNode","needFullChildrenNormalization","__v_skip","normalizeChildren","_createVNode","cloned","isClassComponent","guardReactiveProps","extraProps","mergeRef","mergedProps","mergeProps","flag","createStaticVNode","numberOfNodes","createCommentVNode","asBlock","memo","slotFlag","toMerge","existing","incoming","renderList","renderItem","createSlots","dynamicSlots","renderSlot","noSlotted","isCE","validSlotContent","ensureValidVNode","toHandlers","getPublicInstance","isStatefulComponent","publicPropertiesMap","$data","$props","$attrs","$slots","$refs","$parent","$root","$emit","$options","$forceUpdate","$nextTick","$watch","instanceWatch","PublicInstanceProxyHandlers","accessCache","normalizedProps","publicGetter","cssModule","__cssModules","RuntimeCompiledPublicInstanceProxyHandlers","unscopables","emptyAppContext","uid$1","exposeProxy","setupContext","bc","rtg","rtc","ec","sp","ce","compile","installWithProxy","setupResult","setupStatefulComponent","createSetupContext","resolvedResult","finishComponentSetup","__ssrInlineRender","ssrRender","registerRuntimeCompiler","_compile","_rc","isRuntimeOnly","skipOptions","template","isCustomElement","delimiters","componentCompilerOptions","finalCompilerOptions","createAttrsProxy","classifyRE","classify","displayName","formatComponentName","isRoot","__file","inferFromRegistry","stack","msg","appWarnHandler","trace","getComponentTrace","warnArgs","formatTrace","warn","currentVNode","normalizedStack","recurseCount","parentInstance","logs","entry","formatTraceEntry","formatProps","formatProp","throwInDev","contextVNode","exposedInstance","errorInfo","errorCapturedHooks","appErrorHandler","logError","isFlushing","isFlushPending","flushIndex","pendingPreFlushCbs","activePreFlushCbs","preFlushIndex","pendingPostFlushCbs","activePostFlushCbs","postFlushIndex","resolvedPromise","currentFlushPromise","currentPreFlushParentJob","findInsertionIndex","middle","middleJobId","getId","job","queueFlush","flushJobs","queueCb","cb","activeQueue","pendingQueue","queuePreFlushCb","seen","parentJob","deduped","watchEffect","doWatch","watchPostEffect","watchSyncEffect","INITIAL_WATCHER_VALUE","onTrack","onTrigger","forceTrigger","isMultiSource","onInvalidate","baseGetter","defineProps","defineEmits","defineExpose","withDefaults","useSlots","getContext","useAttrs","mergeDefaults","createPropsRestProxy","excludedKeys","withAsyncContext","getAwaitable","awaitable","propsOrChildren","ssrContextKey","useSSRContext","initCustomFormatter","withMemo","isMemoSame","_ssrUtils","ssrUtils","resolveFilter","compatUtils","svgNS","staticTemplateCache","nodeOps","insertBefore","createElementNS","setAttribute","nodeValue","selector","before","patchClass","transitionClasses","_vtc","removeAttribute","patchStyle","isCssString","setStyle","currentDisplay","importantRE","setProperty","prefixed","autoPrefix","prefixes","prefixCache","rawName","xlinkNS","patchAttr","removeAttributeNS","setAttributeNS","isBoolean","patchDOMProp","_getNow","skipTimestampCheck","timeStamp","ffMatch","cachedNow","getNow","patchEvent","prevValue","nextValue","invokers","_vei","existingInvoker","parseName","invoker","createInvoker","optionsModifierRE","initialValue","patchStopImmediatePropagation","originalStop","stopImmediatePropagation","_stopped","nativeOnRE","shouldSetAsProp","_trueValue","_falseValue","defineCustomElement","hydate","Comp","VueCustomElement","initialProps","super","defineSSRCustomElement","BaseClass","_def","_connected","_resolved","_numberProps","shadowRoot","attachShadow","_resolveDef","attributes","_setAttr","mutations","attributeName","styles","hasOptions","rawKeys","numberProps","_setProp","_getProp","_applyStyles","_update","asyncDef","shouldReflect","shouldUpdate","CustomEvent","detail","css","useCssModule","modules","mod","useCssVars","setVars","setVarsOnVNode","ob","childList","disconnect","vars","setVarsOnNode","TRANSITION","ANIMATION","Transition","resolveTransitionProps","DOMTransitionPropsValidators","enterFromClass","enterActiveClass","enterToClass","appearFromClass","appearActiveClass","appearToClass","leaveFromClass","leaveActiveClass","leaveToClass","TransitionPropsValidators","hasExplicitCallback","baseProps","durations","normalizeDuration","enterDuration","leaveDuration","finishEnter","isAppear","removeTransitionClass","finishLeave","makeEnterHook","nextFrame","addTransitionClass","whenTransitionEnds","forceReflow","NumberOf","cls","endId","expectedType","explicitTimeout","_endId","resolveIfNotStale","propCount","getTransitionInfo","endEvent","ended","onEnd","getStyleProperties","transitionDelays","transitionDurations","transitionTimeout","getTimeout","animationDelays","animationDurations","animationTimeout","hasTransform","delays","d","toMs","positionMap","newPositionMap","TransitionGroupImpl","moveClass","hasCSSTransform","callPendingCbs","recordPosition","movedChildren","applyTranslation","webkitTransform","_moveCb","propertyName","cssTransitionProps","TransitionGroup","oldPos","newPos","dx","dy","getModelAssigner","onCompositionStart","onCompositionEnd","vModelText","_assign","castToNumber","domValue","activeElement","vModelCheckbox","_modelValue","elementValue","found","filtered","getCheckboxValue","setChecked","vModelRadio","vModelSelect","isSetModel","selectedVal","setSelected","_binding","isMultiple","optionValue","selectedIndex","vModelDynamic","callModelHook","modelToUse","initVModelForSSR","getSSRProps","systemModifiers","modifierGuards","prevent","ctrl","shift","exact","withModifiers","keyNames","esc","up","down","withKeys","eventKey","vShow","_vod","setDisplay","initVShowForSSR","rendererOptions","enabledHydration","ensureRenderer","ensureHydrationRenderer","containerOrSelector","normalizeContainer","Element","createSSRApp","ssrDirectiveInitialized","initDirectivesForSSR","defaultOnError","defaultOnWarn","createCompilerError","code","loc","messages","additionalMessage","SyntaxError","FRAGMENT","TELEPORT","SUSPENSE","KEEP_ALIVE","BASE_TRANSITION","OPEN_BLOCK","CREATE_BLOCK","CREATE_ELEMENT_BLOCK","CREATE_VNODE","CREATE_ELEMENT_VNODE","CREATE_COMMENT","CREATE_TEXT","CREATE_STATIC","RESOLVE_COMPONENT","RESOLVE_DYNAMIC_COMPONENT","RESOLVE_DIRECTIVE","RESOLVE_FILTER","WITH_DIRECTIVES","RENDER_LIST","RENDER_SLOT","CREATE_SLOTS","TO_DISPLAY_STRING","MERGE_PROPS","NORMALIZE_CLASS","NORMALIZE_STYLE","NORMALIZE_PROPS","GUARD_REACTIVE_PROPS","TO_HANDLERS","CAMELIZE","CAPITALIZE","TO_HANDLER_KEY","SET_BLOCK_TRACKING","PUSH_SCOPE_ID","POP_SCOPE_ID","WITH_CTX","UNREF","IS_REF","WITH_MEMO","IS_MEMO_SAME","helperNameMap","registerRuntimeHelpers","helpers","locStub","createRoot","hoists","imports","temps","codegenNode","createVNodeCall","isBlock","isComponent","helper","getVNodeBlockHelper","inSSR","getVNodeHelper","createArrayExpression","elements","createObjectExpression","properties","createObjectProperty","createSimpleExpression","isStatic","constType","createCompoundExpression","createCallExpression","callee","createFunctionExpression","returns","newline","isSlot","createConditionalExpression","consequent","alternate","createCacheExpression","createBlockStatement","isStaticExp","isBuiltInType","expected","isCoreComponent","nonIdentifierRE","isSimpleIdentifier","validFirstIdentCharRE","validIdentCharRE","whitespaceRE","isMemberExpressionBrowser","stateStack","currentOpenBracketCount","currentOpenParensCount","currentStringType","isMemberExpression","getInnerRange","newLoc","advancePositionWithClone","numberOfCharacters","advancePositionWithMutation","linesCount","lastNewLinePos","findDir","allowEmpty","exp","findProp","dynamicOnly","isBindKey","hasDynamicKeyVBind","isText","isVSlot","isTemplateNode","tagType","isSlotOutlet","ssr","propsHelperSet","getUnnormalizedProps","callPath","injectProp","propsWithInjection","originalProps","parentCall","alreadyExists","propKeyName","toValidAssetId","getMemoedVNodeCall","makeBlock","removeHelper","getCompatValue","compatConfig","isCompatEnabled","checkCompatEnabled","decodeRE","decodeMap","gt","lt","amp","apos","quot","defaultParserOptions","getNamespace","getTextMode","isPreTag","decodeEntities","rawText","p1","onWarn","comments","baseParse","createParserContext","getCursor","parseChildren","getSelection","rawOptions","originalSource","inPre","inVPre","ancestors","ns","isEnd","parseInterpolation","emitError","parseComment","parseBogusComment","parseCDATA","advanceBy","parseTag","parseElement","isSpecialTemplateDirective","parseText","pushNode","removedWhitespace","shouldCondense","whitespace","prevIndex","nestedIndex","contentStart","closeIndex","wasInPre","wasInVPre","isPreBoundary","isVPreBoundary","isSelfClosing","inlineTemplateProp","startsWithEndTagOpen","advanceSpaces","currentSource","parseAttributes","isBuiltInComponent","attributeNames","attr","parseAttribute","nameSet","parseAttributeValue","isPropShorthand","dirName","lastIndexOf","getNewPosition","isQuoted","valueLoc","quote","endIndex","parseTextData","unexpectedChars","innerStart","innerEnd","rawContentLength","rawContent","preTrimContent","endOffset","endTokens","xs","walk","isSingleElementRoot","doNotHoistNode","canStringify","originalCount","hoistedCount","constantType","getConstantType","hoist","getPatchFlag","getGeneratedPropsConstantType","getNodeProps","contentType","vSlot","branches","transformHoist","constantCache","returnType","generatedPropsType","childType","expType","allowHoistedHelperSet","getConstantTypeOfHelperCall","keyType","valueType","createTransformContext","filename","prefixIdentifiers","hoistStatic","cacheHandlers","nodeTransforms","directiveTransforms","expressionPlugins","slotted","ssrCssVars","bindingMetadata","inline","isTS","nameMatch","identifiers","vFor","vPre","vOnce","currentNode","childIndex","inVOnce","currentCount","removalIndex","onNodeRemoved","identifier","hoisted","traverseNode","createRootCodegen","traverseChildren","nodeRemoved","exitFns","onExit","createStructuralDirectiveTransform","matches","PURE_ANNOTATION","createCodegenContext","ast","sourceMap","optimizeImports","runtimeGlobalName","runtimeModuleName","ssrRuntimeModuleName","indentLevel","pure","withoutNewLine","generate","onContextCreated","indent","deindent","hasHelpers","useWithBlock","preambleContext","genFunctionPreamble","functionName","signature","genAssets","genNode","preamble","toJSON","VueBinding","aliasHelper","staticHelpers","genHoists","assets","resolver","genNodeListAsArray","multilines","genNodeList","comma","genText","genExpression","genInterpolation","genCompoundExpression","genComment","genVNodeCall","genCallExpression","genObjectExpression","genArrayExpression","genFunctionExpression","genConditionalExpression","genCacheExpression","genExpressionAsPropertyKey","callHelper","genNullableArgs","needNewline","needsParens","isNested","transformIf","processIf","ifNode","siblings","sibling","createCodegenNodeForBranch","parentCondition","getParentCondition","processCodegen","createIfBranch","replaceNode","removeNode","userKey","keyIndex","createChildrenCodegenNode","keyProperty","needFragmentWrapper","vnodeCall","transformFor","processFor","forNode","renderExp","keyProp","keyExp","isStableFragment","fragmentFlag","childBlock","isTemplate","slotOutlet","createForLoopParams","parseResult","helperString","parseForExpression","addIdentifiers","removeIdentifiers","valueAlias","keyAlias","objectIndexAlias","forAliasRE","forIteratorRE","stripParensRE","inMatch","LHS","RHS","createAliasExpression","valueContent","trimmedOffset","iteratorMatch","keyContent","keyOffset","indexContent","memoArgs","createParamsList","defaultFallback","trackSlotScopes","buildClientSlotFn","buildSlots","buildSlotFn","slotsProperties","hasDynamicSlots","onComponentSlot","hasTemplateSlots","hasNamedDefaultSlot","implicitDefaultChildren","seenSlotNames","slotElement","slotDir","slotChildren","slotLoc","slotName","slotProps","dirLoc","staticSlotName","slotFunction","vIf","vElse","buildDynamicSlot","conditional","buildDefaultSlotProperty","isNonWhitespaceContent","hasForwardedSlots","directiveImportMap","transformElement","vnodeTag","resolveComponentType","isDynamicComponent","vnodeProps","vnodeChildren","vnodePatchFlag","vnodeDynamicProps","dynamicPropNames","vnodeDirectives","shouldUseBlock","propsBuildResult","buildProps","buildDirectiveArgs","shouldBuildAsSlots","hasDynamicTextChild","stringifyDynamicPropNames","isExplicitDynamic","isComponentTag","isProp","isDir","builtIn","elementLoc","mergeArgs","runtimeDirectives","hasRef","hasClassBinding","hasStyleBinding","hasHydrationEventBinding","hasDynamicKeys","hasVnodeHook","analyzePatchFlag","isEventHandler","valueNode","isVBind","isVOn","dedupeProperties","directiveTransform","needRuntime","propsExpression","classKeyIndex","styleKeyIndex","hasDynamicKey","isHandlerKey","classProp","styleProp","knownProps","dirArgs","runtime","trueExpression","modifier","propsNamesString","transformSlotOutlet","processSlotOutlet","slotArgs","expectedLen","nonNameProps","fnExpRE","transformOn","augmentor","eventName","shouldCache","isMemberExp","isInlineStatement","hasMultipleStatements","transformBind","_node","injectPrefix","prefix","transformText","hasText","callArgs","WeakSet","transformOnce","transformModel","createTransformProps","rawExp","expString","maybeRef","propName","assignmentExp","eventArg","validDivisionCharRE","transformFilter","rewriteFilter","parseFilter","expression","inSingle","inDouble","inTemplateString","inRegex","curly","paren","lastFilterIndex","pushFilter","wrapFilter","seen$1","transformMemo","getBaseTransformPreset","model","baseCompile","isModuleMode","noopDirectiveTransform","V_MODEL_RADIO","V_MODEL_CHECKBOX","V_MODEL_TEXT","V_MODEL_SELECT","V_MODEL_DYNAMIC","V_ON_WITH_MODIFIERS","V_ON_WITH_KEYS","V_SHOW","TRANSITION_GROUP","decoder","decodeHtmlBrowser","asAttr","isRawTextContainer","parserOptions","transformStyle","parseInlineCSS","createDOMCompilerError","transformVHtml","transformVText","baseResult","directiveToUse","isInvalidType","isEventOptionModifier","isNonKeyModifier","maybeKeyModifier","isKeyboardEvent","resolveModifiers","keyModifiers","nonKeyModifiers","eventOptionModifiers","transformClick","isStaticClick","handlerExp","modifierPostfix","transformShow","ignoreSideEffectTags","DOMNodeTransforms","DOMDirectiveTransforms","cloak","compileCache","compileToFunction","ApiProxy","targetQueue","onQueue","defaultSettings","settings","localSettingsSaveId","currentSettings","localStorage","getItem","fallbacks","setItem","pluginId","setSettings","proxiedOn","_target","_result$key","pick","ignoreUndefined","timer","notifyProps","parseOptions","currentOptions","getDefaultOptions","setDefaultOptions","resetDefaultOptions","$notify","classofRaw","CORRECT_ARGUMENTS","tryGet","unknownProp","numericProp","truthProp","makeRequiredProp","makeArrayProp","makeNumberProp","defaultVal","makeNumericProp","makeStringProp","popupSharedProps","popupSharedPropKeys","un$Slice","HAS_SPECIES_SUPPORT","fin","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","assignKey","deepAssign","tel","save","noCoupon","nameEmpty","telInvalid","vanCalendar","startEnd","weekdays","monthTitle","year","month","rangePrompt","maxRange","vanCascader","vanContactCard","addText","vanContactList","vanPagination","vanPullRefresh","pulling","loosing","vanSubmitBar","vanCoupon","unlimited","discount","vanCouponCell","vanCouponList","exchange","enable","vanAddressEdit","area","postal","areaEmpty","addressEmpty","postalEmpty","defaultAddress","vanAddressEditDetail","vanAddressList","lang","Locale","newLang","newMessages","createTranslate","locale","_len","genBem","mods","createBEM","createNamespace","prefixedName"],"mappings":"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","file":"js/chunk-vendors.a3ebec0c.js","sourcesContent":["var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : bind ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","import '../../style/base.css';\nimport '../index.css';","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","import { withInstall } from '../utils';\nimport _ConfigProvider from './ConfigProvider';\nexport var ConfigProvider = withInstall(_ConfigProvider);\nexport default ConfigProvider;","var global = require('../internals/global');\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar Array = global.Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","import '../../style/base.css';\nimport '../index.css';","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- requied for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var global = require('../internals/global');\n\nvar String = global.String;\n\nmodule.exports = function (argument) {\n try {\n return String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('(?b)', 'g') -> /(?b)/g and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('(?b)', 'g');\n return re.exec('b').groups.a !== 'b' ||\n 'b'.replace(re, '$c') !== 'bc';\n});\n","var global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof-raw');\nvar regexpExec = require('../internals/regexp-exec');\n\nvar TypeError = global.TypeError;\n\n// `RegExpExec` abstract operation\n// https://tc39.es/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (isCallable(exec)) {\n var result = call(exec, R, S);\n if (result !== null) anObject(result);\n return result;\n }\n if (classof(R) === 'RegExp') return call(regexpExec, R, S);\n throw TypeError('RegExp#exec called on incompatible receiver');\n};\n","// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = function (argument) {\n return typeof argument == 'function';\n};\n","var global = require('../internals/global');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\n\nvar TypeError = global.TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw TypeError('Incorrect invocation');\n};\n","import { createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue';\nimport { addUnit, numericProp, unknownProp, createNamespace } from '../utils';\nimport { useCustomFieldValue } from '@vant/use';\nimport { Loading } from '../loading';\nvar [name, bem] = createNamespace('switch');\nvar switchProps = {\n size: numericProp,\n loading: Boolean,\n disabled: Boolean,\n modelValue: unknownProp,\n activeColor: String,\n inactiveColor: String,\n activeValue: {\n type: unknownProp,\n default: true\n },\n inactiveValue: {\n type: unknownProp,\n default: false\n }\n};\nexport default defineComponent({\n name,\n props: switchProps,\n emits: ['change', 'update:modelValue'],\n\n setup(props, _ref) {\n var {\n emit\n } = _ref;\n\n var isChecked = () => props.modelValue === props.activeValue;\n\n var onClick = () => {\n if (!props.disabled && !props.loading) {\n var newValue = isChecked() ? props.inactiveValue : props.activeValue;\n emit('update:modelValue', newValue);\n emit('change', newValue);\n }\n };\n\n var renderLoading = () => {\n if (props.loading) {\n var color = isChecked() ? props.activeColor : props.inactiveColor;\n return _createVNode(Loading, {\n \"class\": bem('loading'),\n \"color\": color\n }, null);\n }\n };\n\n useCustomFieldValue(() => props.modelValue);\n return () => {\n var {\n size,\n loading,\n disabled,\n activeColor,\n inactiveColor\n } = props;\n var checked = isChecked();\n var style = {\n fontSize: addUnit(size),\n backgroundColor: checked ? activeColor : inactiveColor\n };\n return _createVNode(\"div\", {\n \"role\": \"switch\",\n \"class\": bem({\n on: checked,\n loading,\n disabled\n }),\n \"style\": style,\n \"tabindex\": disabled ? undefined : 0,\n \"aria-checked\": checked,\n \"onClick\": onClick\n }, [_createVNode(\"div\", {\n \"class\": bem('node')\n }, [renderLoading()])]);\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _Switch from './Switch';\nexport var Switch = withInstall(_Switch);\nexport default Switch;","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","import { inject, watch } from 'vue'; // eslint-disable-next-line\n\nexport var POPUP_TOGGLE_KEY = Symbol();\nexport function onPopupReopen(callback) {\n var popupToggleStatus = inject(POPUP_TOGGLE_KEY, null);\n\n if (popupToggleStatus) {\n watch(popupToggleStatus, show => {\n if (show) {\n callback();\n }\n });\n }\n}","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var called = 0;\n var iteratorWithReturn = {\n next: function () {\n return { done: !!called++ };\n },\n 'return': function () {\n SAFE_CLOSING = true;\n }\n };\n iteratorWithReturn[ITERATOR] = function () {\n return this;\n };\n // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing\n Array.from(iteratorWithReturn, function () { throw 2; });\n} catch (error) { /* empty */ }\n\nmodule.exports = function (exec, SKIP_CLOSING) {\n if (!SKIP_CLOSING && !SAFE_CLOSING) return false;\n var ITERATION_SUPPORT = false;\n try {\n var object = {};\n object[ITERATOR] = function () {\n return {\n next: function () {\n return { done: ITERATION_SUPPORT = true };\n }\n };\n };\n exec(object);\n } catch (error) { /* empty */ }\n return ITERATION_SUPPORT;\n};\n","var userAgent = require('../internals/engine-user-agent');\n\nmodule.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent);\n","var global = require('../internals/global');\n\nvar TypeError = global.TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","import { createApp, reactive } from 'vue';\nimport { extend } from '../utils';\nimport { useExpose } from '../composables/use-expose';\nexport function usePopupState() {\n var state = reactive({\n show: false\n });\n\n var toggle = show => {\n state.show = show;\n };\n\n var open = props => {\n extend(state, props, {\n transitionAppear: true\n });\n toggle(true);\n };\n\n var close = () => toggle(false);\n\n useExpose({\n open,\n close,\n toggle\n });\n return {\n open,\n close,\n state,\n toggle\n };\n}\nexport function mountComponent(RootComponent) {\n var app = createApp(RootComponent);\n var root = document.createElement('div');\n document.body.appendChild(root);\n return {\n instance: app.mount(root),\n\n unmount() {\n app.unmount();\n document.body.removeChild(root);\n }\n\n };\n}","var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n // We can't use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","var global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar TypeError = global.TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal', condition);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar setGlobal = require('../internals/set-global');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.noTargetGet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || setGlobal(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.noTargetGet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n // extend global\n redefine(target, key, sourceProperty, options);\n }\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar definePropertyModule = require('../internals/object-define-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n var defineProperty = definePropertyModule.f;\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineProperty(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n","import '../../style/base.css';\nimport '../../loading/index.css';\nimport '../index.css';","var call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar getMethod = require('../internals/get-method');\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n","var FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar bind = FunctionPrototype.bind;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (bind ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","import { inject } from 'vue'; // eslint-disable-next-line\n\nexport var TAB_STATUS_KEY = Symbol();\nexport var useTabStatus = () => inject(TAB_STATUS_KEY, null);","import { createVNode as _createVNode } from \"vue\";\nimport { ref, watch, nextTick, onUpdated, onMounted, defineComponent } from 'vue'; // Utils\n\nimport { isHidden, truthProp, makeStringProp, makeNumericProp, createNamespace } from '../utils'; // Composables\n\nimport { useRect, useScrollParent, useEventListener } from '@vant/use';\nimport { useExpose } from '../composables/use-expose';\nimport { useTabStatus } from '../composables/use-tab-status'; // Components\n\nimport { Loading } from '../loading'; // Types\n\nvar [name, bem, t] = createNamespace('list');\nvar listProps = {\n error: Boolean,\n offset: makeNumericProp(300),\n loading: Boolean,\n finished: Boolean,\n errorText: String,\n direction: makeStringProp('down'),\n loadingText: String,\n finishedText: String,\n immediateCheck: truthProp\n};\nexport default defineComponent({\n name,\n props: listProps,\n emits: ['load', 'update:error', 'update:loading'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n // use sync innerLoading state to avoid repeated loading in some edge cases\n var loading = ref(false);\n var root = ref();\n var placeholder = ref();\n var tabStatus = useTabStatus();\n var scrollParent = useScrollParent(root);\n\n var check = () => {\n nextTick(() => {\n if (loading.value || props.finished || props.error || // skip check when inside an inactive tab\n (tabStatus == null ? void 0 : tabStatus.value) === false) {\n return;\n }\n\n var {\n offset,\n direction\n } = props;\n var scrollParentRect = useRect(scrollParent);\n\n if (!scrollParentRect.height || isHidden(root)) {\n return;\n }\n\n var isReachEdge = false;\n var placeholderRect = useRect(placeholder);\n\n if (direction === 'up') {\n isReachEdge = scrollParentRect.top - placeholderRect.top <= offset;\n } else {\n isReachEdge = placeholderRect.bottom - scrollParentRect.bottom <= offset;\n }\n\n if (isReachEdge) {\n loading.value = true;\n emit('update:loading', true);\n emit('load');\n }\n });\n };\n\n var renderFinishedText = () => {\n if (props.finished) {\n var text = slots.finished ? slots.finished() : props.finishedText;\n\n if (text) {\n return _createVNode(\"div\", {\n \"class\": bem('finished-text')\n }, [text]);\n }\n }\n };\n\n var clickErrorText = () => {\n emit('update:error', false);\n check();\n };\n\n var renderErrorText = () => {\n if (props.error) {\n var text = slots.error ? slots.error() : props.errorText;\n\n if (text) {\n return _createVNode(\"div\", {\n \"role\": \"button\",\n \"class\": bem('error-text'),\n \"tabindex\": 0,\n \"onClick\": clickErrorText\n }, [text]);\n }\n }\n };\n\n var renderLoading = () => {\n if (loading.value && !props.finished) {\n return _createVNode(\"div\", {\n \"class\": bem('loading')\n }, [slots.loading ? slots.loading() : _createVNode(Loading, {\n \"class\": bem('loading-icon')\n }, {\n default: () => [props.loadingText || t('loading')]\n })]);\n }\n };\n\n watch(() => [props.loading, props.finished, props.error], check);\n\n if (tabStatus) {\n watch(tabStatus, tabActive => {\n if (tabActive) {\n check();\n }\n });\n }\n\n onUpdated(() => {\n loading.value = props.loading;\n });\n onMounted(() => {\n if (props.immediateCheck) {\n check();\n }\n });\n useExpose({\n check\n });\n useEventListener('scroll', check, {\n target: scrollParent\n });\n return () => {\n var Content = slots.default == null ? void 0 : slots.default();\n\n var Placeholder = _createVNode(\"div\", {\n \"ref\": placeholder,\n \"class\": bem('placeholder')\n }, null);\n\n return _createVNode(\"div\", {\n \"ref\": root,\n \"role\": \"feed\",\n \"class\": bem(),\n \"aria-busy\": loading.value\n }, [props.direction === 'down' ? Content : Placeholder, renderLoading(), renderFinishedText(), renderErrorText(), props.direction === 'up' ? Content : Placeholder]);\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _List from './List';\nexport var List = withInstall(_List);\nexport default List;","var global = require('../internals/global');\nvar apply = require('../internals/function-apply');\nvar bind = require('../internals/function-bind-context');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar fails = require('../internals/fails');\nvar html = require('../internals/html');\nvar arraySlice = require('../internals/array-slice');\nvar createElement = require('../internals/document-create-element');\nvar IS_IOS = require('../internals/engine-is-ios');\nvar IS_NODE = require('../internals/engine-is-node');\n\nvar set = global.setImmediate;\nvar clear = global.clearImmediate;\nvar process = global.process;\nvar Dispatch = global.Dispatch;\nvar Function = global.Function;\nvar MessageChannel = global.MessageChannel;\nvar String = global.String;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar location, defer, channel, port;\n\ntry {\n // Deno throws a ReferenceError on `location` access without `--location` flag\n location = global.location;\n} catch (error) { /* empty */ }\n\nvar run = function (id) {\n if (hasOwn(queue, id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\n\nvar runner = function (id) {\n return function () {\n run(id);\n };\n};\n\nvar listener = function (event) {\n run(event.data);\n};\n\nvar post = function (id) {\n // old engines have not location.origin\n global.postMessage(String(id), location.protocol + '//' + location.host);\n};\n\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!set || !clear) {\n set = function setImmediate(fn) {\n var args = arraySlice(arguments, 1);\n queue[++counter] = function () {\n apply(isCallable(fn) ? fn : Function(fn), undefined, args);\n };\n defer(counter);\n return counter;\n };\n clear = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (IS_NODE) {\n defer = function (id) {\n process.nextTick(runner(id));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(runner(id));\n };\n // Browsers with MessageChannel, includes WebWorkers\n // except iOS - https://github.com/zloirock/core-js/issues/624\n } else if (MessageChannel && !IS_IOS) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = bind(port.postMessage, port);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (\n global.addEventListener &&\n isCallable(global.postMessage) &&\n !global.importScripts &&\n location && location.protocol !== 'file:' &&\n !fails(post)\n ) {\n defer = post;\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in createElement('script')) {\n defer = function (id) {\n html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(runner(id), 0);\n };\n }\n}\n\nmodule.exports = {\n set: set,\n clear: clear\n};\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","import { inBrowser } from '../utils';\nimport { onDeactivated, onBeforeUnmount } from 'vue';\nimport { onMountedOrActivated } from '@vant/use'; // @Experimental\n\nexport function useVisibilityChange(target, onChange) {\n // compatibility: https://caniuse.com/#feat=intersectionobserver\n if (!inBrowser || !window.IntersectionObserver) {\n return;\n }\n\n var observer = new IntersectionObserver(entries => {\n // visibility changed\n onChange(entries[0].intersectionRatio > 0);\n }, {\n root: document.body\n });\n\n var observe = () => {\n if (target.value) {\n observer.observe(target.value);\n }\n };\n\n var unobserve = () => {\n if (target.value) {\n observer.unobserve(target.value);\n }\n };\n\n onDeactivated(unobserve);\n onBeforeUnmount(unobserve);\n onMountedOrActivated(observe);\n}","import { createVNode as _createVNode } from \"vue\";\nimport { ref, watch, computed, reactive, defineComponent } from 'vue'; // Utils\n\nimport { extend, isHidden, unitToPx, numericProp, getScrollTop, getZIndexStyle, makeStringProp, makeNumericProp, createNamespace } from '../utils'; // Composables\n\nimport { useRect, useEventListener, useScrollParent } from '@vant/use';\nimport { useVisibilityChange } from '../composables/use-visibility-change';\nvar [name, bem] = createNamespace('sticky');\nvar stickyProps = {\n zIndex: numericProp,\n position: makeStringProp('top'),\n container: Object,\n offsetTop: makeNumericProp(0),\n offsetBottom: makeNumericProp(0)\n};\nexport default defineComponent({\n name,\n props: stickyProps,\n emits: ['scroll', 'change'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var root = ref();\n var scrollParent = useScrollParent(root);\n var state = reactive({\n fixed: false,\n width: 0,\n // root width\n height: 0,\n // root height\n transform: 0\n });\n var offset = computed(() => unitToPx(props.position === 'top' ? props.offsetTop : props.offsetBottom));\n var rootStyle = computed(() => {\n var {\n fixed,\n height,\n width\n } = state;\n\n if (fixed) {\n return {\n width: width + \"px\",\n height: height + \"px\"\n };\n }\n });\n var stickyStyle = computed(() => {\n if (!state.fixed) {\n return;\n }\n\n var style = extend(getZIndexStyle(props.zIndex), {\n width: state.width + \"px\",\n height: state.height + \"px\",\n [props.position]: offset.value + \"px\"\n });\n\n if (state.transform) {\n style.transform = \"translate3d(0, \" + state.transform + \"px, 0)\";\n }\n\n return style;\n });\n\n var emitScroll = scrollTop => emit('scroll', {\n scrollTop,\n isFixed: state.fixed\n });\n\n var onScroll = () => {\n if (!root.value || isHidden(root)) {\n return;\n }\n\n var {\n container,\n position\n } = props;\n var rootRect = useRect(root);\n var scrollTop = getScrollTop(window);\n state.width = rootRect.width;\n state.height = rootRect.height;\n\n if (position === 'top') {\n // The sticky component should be kept inside the container element\n if (container) {\n var containerRect = useRect(container);\n var difference = containerRect.bottom - offset.value - state.height;\n state.fixed = offset.value > rootRect.top && containerRect.bottom > 0;\n state.transform = difference < 0 ? difference : 0;\n } else {\n state.fixed = offset.value > rootRect.top;\n }\n } else {\n var {\n clientHeight\n } = document.documentElement;\n\n if (container) {\n var _containerRect = useRect(container);\n\n var _difference = clientHeight - _containerRect.top - offset.value - state.height;\n\n state.fixed = clientHeight - offset.value < rootRect.bottom && clientHeight > _containerRect.top;\n state.transform = _difference < 0 ? -_difference : 0;\n } else {\n state.fixed = clientHeight - offset.value < rootRect.bottom;\n }\n }\n\n emitScroll(scrollTop);\n };\n\n watch(() => state.fixed, value => emit('change', value));\n useEventListener('scroll', onScroll, {\n target: scrollParent\n });\n useVisibilityChange(root, onScroll);\n return () => _createVNode(\"div\", {\n \"ref\": root,\n \"style\": rootStyle.value\n }, [_createVNode(\"div\", {\n \"class\": bem({\n fixed: state.fixed\n }),\n \"style\": stickyStyle.value\n }, [slots.default == null ? void 0 : slots.default()])]);\n }\n\n});","import { withInstall } from '../utils';\nimport _Sticky from './Sticky';\nexport var Sticky = withInstall(_Sticky);\nexport default Sticky;","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","import { Fragment as _Fragment, createVNode as _createVNode, mergeProps as _mergeProps } from \"vue\";\nimport { defineComponent } from 'vue';\nimport { truthProp, createNamespace, BORDER_TOP_BOTTOM } from '../utils';\nvar [name, bem] = createNamespace('cell-group');\nvar cellGroupProps = {\n title: String,\n inset: Boolean,\n border: truthProp\n};\nexport default defineComponent({\n name,\n inheritAttrs: false,\n props: cellGroupProps,\n\n setup(props, _ref) {\n var {\n slots,\n attrs\n } = _ref;\n\n var renderGroup = () => _createVNode(\"div\", _mergeProps({\n \"class\": [bem({\n inset: props.inset\n }), {\n [BORDER_TOP_BOTTOM]: props.border && !props.inset\n }]\n }, attrs), [slots.default == null ? void 0 : slots.default()]);\n\n var renderTitle = () => _createVNode(\"div\", {\n \"class\": bem('title', {\n inset: props.inset\n })\n }, [slots.title ? slots.title() : props.title]);\n\n return () => {\n if (props.title || slots.title) {\n return _createVNode(_Fragment, null, [renderTitle(), renderGroup()]);\n }\n\n return renderGroup();\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _CellGroup from './CellGroup';\nexport var CellGroup = withInstall(_CellGroup);\nexport default CellGroup;","var classof = require('../internals/classof');\nvar getMethod = require('../internals/get-method');\nvar Iterators = require('../internals/iterators');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = function (it) {\n if (it != undefined) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || Iterators[classof(it)];\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nmodule.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar String = global.String;\nvar TypeError = global.TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw TypeError(\"Can't set \" + String(argument) + ' as a prototype');\n};\n","import { createVNode as _createVNode } from \"vue\";\nimport { provide, computed, defineComponent } from 'vue';\nimport { kebabCase, makeStringProp, createNamespace } from '../utils';\nvar [name, bem] = createNamespace('config-provider');\nexport var CONFIG_PROVIDER_KEY = Symbol(name);\nvar configProviderProps = {\n tag: makeStringProp('div'),\n themeVars: Object,\n iconPrefix: String\n};\n\nfunction mapThemeVarsToCSSVars(themeVars) {\n var cssVars = {};\n Object.keys(themeVars).forEach(key => {\n cssVars[\"--van-\" + kebabCase(key)] = themeVars[key];\n });\n return cssVars;\n}\n\nexport default defineComponent({\n name,\n props: configProviderProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var style = computed(() => {\n if (props.themeVars) {\n return mapThemeVarsToCSSVars(props.themeVars);\n }\n });\n provide(CONFIG_PROVIDER_KEY, props);\n return () => _createVNode(props.tag, {\n \"class\": bem(),\n \"style\": style.value\n }, {\n default: () => [slots.default == null ? void 0 : slots.default()]\n });\n }\n\n});","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\nvar toString = require('../internals/to-string');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineIterator = require('../internals/define-iterator');\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: toString(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return { value: undefined, done: true };\n point = charAt(string, index);\n state.index += point.length;\n return { value: point, done: false };\n});\n","import { getTarget, getDevtoolsGlobalHook, isProxyAvailable } from './env';\nimport { HOOK_SETUP } from './const';\nimport { ApiProxy } from './proxy';\nexport * from './api';\nexport * from './plugin';\nexport function setupDevtoolsPlugin(pluginDescriptor, setupFn) {\n const target = getTarget();\n const hook = getDevtoolsGlobalHook();\n const enableProxy = isProxyAvailable && pluginDescriptor.enableEarlyProxy;\n if (hook && (target.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__ || !enableProxy)) {\n hook.emit(HOOK_SETUP, pluginDescriptor, setupFn);\n }\n else {\n const proxy = enableProxy ? new ApiProxy(pluginDescriptor, hook) : null;\n const list = target.__VUE_DEVTOOLS_PLUGINS__ = target.__VUE_DEVTOOLS_PLUGINS__ || [];\n list.push({\n pluginDescriptor,\n setupFn,\n proxy,\n });\n if (proxy)\n setupFn(proxy.proxiedTarget);\n }\n}\n","module.exports = {};\n","import '../../style/base.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../index.css';","var global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar Object = global.Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : Object(it);\n} : Object;\n","import { withDirectives as _withDirectives, mergeProps as _mergeProps, resolveDirective as _resolveDirective, createVNode as _createVNode } from \"vue\";\nimport { ref, watch, computed, onBeforeUnmount, defineComponent, getCurrentInstance } from 'vue'; // Utils\n\nimport { isDef, addUnit, inBrowser, truthProp, numericProp, makeStringProp, createNamespace } from '../utils'; // Components\n\nimport { Icon } from '../icon';\nvar [name, bem] = createNamespace('image');\nvar imageProps = {\n src: String,\n alt: String,\n fit: String,\n round: Boolean,\n width: numericProp,\n height: numericProp,\n radius: numericProp,\n lazyLoad: Boolean,\n iconSize: numericProp,\n showError: truthProp,\n errorIcon: makeStringProp('photo-fail'),\n iconPrefix: String,\n showLoading: truthProp,\n loadingIcon: makeStringProp('photo')\n};\nexport default defineComponent({\n name,\n props: imageProps,\n emits: ['load', 'error'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var error = ref(false);\n var loading = ref(true);\n var imageRef = ref();\n var {\n $Lazyload\n } = getCurrentInstance().proxy;\n var style = computed(() => {\n var style = {\n width: addUnit(props.width),\n height: addUnit(props.height)\n };\n\n if (isDef(props.radius)) {\n style.overflow = 'hidden';\n style.borderRadius = addUnit(props.radius);\n }\n\n return style;\n });\n watch(() => props.src, () => {\n error.value = false;\n loading.value = true;\n });\n\n var onLoad = event => {\n loading.value = false;\n emit('load', event);\n };\n\n var onError = event => {\n error.value = true;\n loading.value = false;\n emit('error', event);\n };\n\n var renderIcon = (name, className, slot) => {\n if (slot) {\n return slot();\n }\n\n return _createVNode(Icon, {\n \"name\": name,\n \"size\": props.iconSize,\n \"class\": className,\n \"classPrefix\": props.iconPrefix\n }, null);\n };\n\n var renderPlaceholder = () => {\n if (loading.value && props.showLoading) {\n return _createVNode(\"div\", {\n \"class\": bem('loading')\n }, [renderIcon(props.loadingIcon, bem('loading-icon'), slots.loading)]);\n }\n\n if (error.value && props.showError) {\n return _createVNode(\"div\", {\n \"class\": bem('error')\n }, [renderIcon(props.errorIcon, bem('error-icon'), slots.error)]);\n }\n };\n\n var renderImage = () => {\n if (error.value || !props.src) {\n return;\n }\n\n var attrs = {\n alt: props.alt,\n class: bem('img'),\n style: {\n objectFit: props.fit\n }\n };\n\n if (props.lazyLoad) {\n return _withDirectives(_createVNode(\"img\", _mergeProps({\n \"ref\": imageRef\n }, attrs), null), [[_resolveDirective(\"lazy\"), props.src]]);\n }\n\n return _createVNode(\"img\", _mergeProps({\n \"src\": props.src,\n \"onLoad\": onLoad,\n \"onError\": onError\n }, attrs), null);\n };\n\n var onLazyLoaded = _ref2 => {\n var {\n el\n } = _ref2;\n\n if (el === imageRef.value && loading.value) {\n onLoad();\n }\n };\n\n var onLazyLoadError = _ref3 => {\n var {\n el\n } = _ref3;\n\n if (el === imageRef.value && !error.value) {\n onError();\n }\n };\n\n if ($Lazyload && inBrowser) {\n $Lazyload.$on('loaded', onLazyLoaded);\n $Lazyload.$on('error', onLazyLoadError);\n onBeforeUnmount(() => {\n $Lazyload.$off('loaded', onLazyLoaded);\n $Lazyload.$off('error', onLazyLoadError);\n });\n }\n\n return () => _createVNode(\"div\", {\n \"class\": bem({\n round: props.round\n }),\n \"style\": style.value\n }, [renderImage(), renderPlaceholder(), slots.default == null ? void 0 : slots.default()]);\n }\n\n});","import { withInstall } from '../utils';\nimport _Image from './Image';\nexport var Image = withInstall(_Image);\nexport default Image;","var wellKnownSymbol = require('../internals/well-known-symbol');\nvar create = require('../internals/object-create');\nvar definePropertyModule = require('../internals/object-define-property');\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] == undefined) {\n definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n","var global = require('../internals/global');\n\nmodule.exports = function (a, b) {\n var console = global.console;\n if (console && console.error) {\n arguments.length == 1 ? console.error(a) : console.error(a, b);\n }\n};\n","import '../../style/base.css';","var anObject = require('../internals/an-object');\nvar aConstructor = require('../internals/a-constructor');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\n\n// `SpeciesConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-speciesconstructor\nmodule.exports = function (O, defaultConstructor) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? defaultConstructor : aConstructor(S);\n};\n","var global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar TypeError = global.TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","import { useRect, useWindowSize } from '@vant/use';\nimport { unref } from 'vue';\nimport { isIOS as checkIsIOS } from './validate';\nexport function getScrollTop(el) {\n var top = 'scrollTop' in el ? el.scrollTop : el.pageYOffset; // iOS scroll bounce cause minus scrollTop\n\n return Math.max(top, 0);\n}\nexport function setScrollTop(el, value) {\n if ('scrollTop' in el) {\n el.scrollTop = value;\n } else {\n el.scrollTo(el.scrollX, value);\n }\n}\nexport function getRootScrollTop() {\n return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;\n}\nexport function setRootScrollTop(value) {\n setScrollTop(window, value);\n setScrollTop(document.body, value);\n} // get distance from element top to page top or scroller top\n\nexport function getElementTop(el, scroller) {\n if (el === window) {\n return 0;\n }\n\n var scrollTop = scroller ? getScrollTop(scroller) : getRootScrollTop();\n return useRect(el).top + scrollTop;\n}\nvar isIOS = checkIsIOS(); // hack for iOS12 page scroll\n// see: https://developers.weixin.qq.com/community/develop/doc/00044ae90742f8c82fb78fcae56800\n\nexport function resetScroll() {\n if (isIOS) {\n setRootScrollTop(getRootScrollTop());\n }\n}\nexport var stopPropagation = event => event.stopPropagation();\nexport function preventDefault(event, isStopPropagation) {\n /* istanbul ignore else */\n if (typeof event.cancelable !== 'boolean' || event.cancelable) {\n event.preventDefault();\n }\n\n if (isStopPropagation) {\n stopPropagation(event);\n }\n}\nexport function isHidden(elementRef) {\n var el = unref(elementRef);\n\n if (!el) {\n return false;\n }\n\n var style = window.getComputedStyle(el);\n var hidden = style.display === 'none'; // offsetParent returns null in the following situations:\n // 1. The element or its parent element has the display property set to none.\n // 2. The element has the position property set to fixed\n\n var parentHidden = el.offsetParent === null && style.position !== 'fixed';\n return hidden || parentHidden;\n}\nexport var {\n width: windowWidth,\n height: windowHeight\n} = useWindowSize();","import '../../style/base.css';\nimport '../index.css';","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","import '../../style/base.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../radio-group/index.css';\nimport '../../checkbox/index.css';\nimport '../index.css';","import { getCurrentInstance } from 'vue';\nimport { extend } from '../utils'; // expose public api\n\nexport function useExpose(apis) {\n var instance = getCurrentInstance();\n\n if (instance) {\n extend(instance.proxy, apis);\n }\n}","var global = require('../internals/global');\nvar isConstructor = require('../internals/is-constructor');\nvar tryToString = require('../internals/try-to-string');\n\nvar TypeError = global.TypeError;\n\n// `Assert: IsConstructor(argument) is true`\nmodule.exports = function (argument) {\n if (isConstructor(argument)) return argument;\n throw TypeError(tryToString(argument) + ' is not a constructor');\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","import '../../style/base.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../index.css';","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","import { createVNode as _createVNode } from \"vue\";\nimport { computed, defineComponent } from 'vue';\nimport { extend, addUnit, numericProp, getSizeStyle, makeStringProp, createNamespace } from '../utils';\nvar [name, bem] = createNamespace('loading');\nvar SpinIcon = Array(12).fill(null).map((_, index) => _createVNode(\"i\", {\n \"class\": bem('line', String(index + 1))\n}, null));\n\nvar CircularIcon = _createVNode(\"svg\", {\n \"class\": bem('circular'),\n \"viewBox\": \"25 25 50 50\"\n}, [_createVNode(\"circle\", {\n \"cx\": \"50\",\n \"cy\": \"50\",\n \"r\": \"20\",\n \"fill\": \"none\"\n}, null)]);\n\nvar loadingProps = {\n size: numericProp,\n type: makeStringProp('circular'),\n color: String,\n vertical: Boolean,\n textSize: numericProp,\n textColor: String\n};\nexport default defineComponent({\n name,\n props: loadingProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var spinnerStyle = computed(() => extend({\n color: props.color\n }, getSizeStyle(props.size)));\n\n var renderText = () => {\n if (slots.default) {\n var _props$textColor;\n\n return _createVNode(\"span\", {\n \"class\": bem('text'),\n \"style\": {\n fontSize: addUnit(props.textSize),\n color: (_props$textColor = props.textColor) != null ? _props$textColor : props.color\n }\n }, [slots.default()]);\n }\n };\n\n return () => {\n var {\n type,\n vertical\n } = props;\n return _createVNode(\"div\", {\n \"class\": bem([type, {\n vertical\n }])\n }, [_createVNode(\"span\", {\n \"class\": bem('spinner', type),\n \"style\": spinnerStyle.value\n }, [type === 'spinner' ? SpinIcon : CircularIcon]), renderText()]);\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _Loading from './Loading';\nexport var Loading = withInstall(_Loading);\nexport default Loading;","import { createVNode as _createVNode } from \"vue\";\nimport { watch, defineComponent } from 'vue';\nimport { unknownProp, numericProp, createNamespace } from '../utils';\nimport { useChildren, useCustomFieldValue } from '@vant/use';\nvar [name, bem] = createNamespace('radio-group');\nvar radioGroupProps = {\n disabled: Boolean,\n iconSize: numericProp,\n direction: String,\n modelValue: unknownProp,\n checkedColor: String\n};\nexport var RADIO_KEY = Symbol(name);\nexport default defineComponent({\n name,\n props: radioGroupProps,\n emits: ['change', 'update:modelValue'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var {\n linkChildren\n } = useChildren(RADIO_KEY);\n\n var updateValue = value => emit('update:modelValue', value);\n\n watch(() => props.modelValue, value => emit('change', value));\n linkChildren({\n props,\n updateValue\n });\n useCustomFieldValue(() => props.modelValue);\n return () => _createVNode(\"div\", {\n \"class\": bem([props.direction]),\n \"role\": \"radiogroup\"\n }, [slots.default == null ? void 0 : slots.default()]);\n }\n\n});","import { isObject, isPromise, isFunction, getRootScrollTop, setRootScrollTop } from '../utils';\n\nfunction isEmptyValue(value) {\n if (Array.isArray(value)) {\n return !value.length;\n }\n\n if (value === 0) {\n return false;\n }\n\n return !value;\n}\n\nexport function runSyncRule(value, rule) {\n if (rule.required && isEmptyValue(value)) {\n return false;\n }\n\n if (rule.pattern && !rule.pattern.test(String(value))) {\n return false;\n }\n\n return true;\n}\nexport function runRuleValidator(value, rule) {\n return new Promise(resolve => {\n var returnVal = rule.validator(value, rule);\n\n if (isPromise(returnVal)) {\n return returnVal.then(resolve);\n }\n\n resolve(returnVal);\n });\n}\nexport function getRuleMessage(value, rule) {\n var {\n message\n } = rule;\n\n if (isFunction(message)) {\n return message(value, rule);\n }\n\n return message || '';\n}\nexport function startComposing(_ref) {\n var {\n target\n } = _ref;\n target.composing = true;\n}\nexport function endComposing(_ref2) {\n var {\n target\n } = _ref2;\n\n if (target.composing) {\n target.composing = false;\n target.dispatchEvent(new Event('input'));\n }\n}\nexport function resizeTextarea(input, autosize) {\n var scrollTop = getRootScrollTop();\n input.style.height = 'auto';\n var height = input.scrollHeight;\n\n if (isObject(autosize)) {\n var {\n maxHeight,\n minHeight\n } = autosize;\n\n if (maxHeight !== undefined) {\n height = Math.min(height, maxHeight);\n }\n\n if (minHeight !== undefined) {\n height = Math.max(height, minHeight);\n }\n }\n\n if (height) {\n input.style.height = height + \"px\"; // https://github.com/youzan/vant/issues/9178\n\n setRootScrollTop(scrollTop);\n }\n}\nexport function mapInputType(type) {\n // type=\"number\" is weird in iOS, and can't prevent dot in Android\n // so use inputmode to set keyboard in modern browsers\n if (type === 'number') {\n return {\n type: 'text',\n inputmode: 'decimal'\n };\n }\n\n if (type === 'digit') {\n return {\n type: 'tel',\n inputmode: 'numeric'\n };\n }\n\n return {\n type\n };\n}","import { getCurrentInstance } from 'vue';\nvar current = 0;\nexport function useId() {\n var vm = getCurrentInstance();\n var {\n name = 'unknown'\n } = (vm == null ? void 0 : vm.type) || {}; // keep jest snapshot stable\n\n if (process.env.NODE_ENV === 'test') {\n return name;\n }\n\n return name + \"-\" + ++current;\n}","import { resolveDirective as _resolveDirective, createTextVNode as _createTextVNode, mergeProps as _mergeProps, createVNode as _createVNode } from \"vue\";\nimport { ref, watch, provide, computed, nextTick, reactive, onMounted, defineComponent } from 'vue'; // Utils\n\nimport { isDef, extend, addUnit, FORM_KEY, numericProp, unknownProp, resetScroll, formatNumber, preventDefault, makeStringProp, makeNumericProp, createNamespace } from '../utils';\nimport { runSyncRule, endComposing, mapInputType, startComposing, getRuleMessage, resizeTextarea, runRuleValidator } from './utils';\nimport { cellSharedProps } from '../cell/Cell'; // Composables\n\nimport { CUSTOM_FIELD_INJECTION_KEY, useParent } from '@vant/use';\nimport { useId } from '../composables/use-id';\nimport { useExpose } from '../composables/use-expose'; // Components\n\nimport { Icon } from '../icon';\nimport { Cell } from '../cell'; // Types\n\nvar [name, bem] = createNamespace('field'); // provide to Search component to inherit\n\nexport var fieldSharedProps = {\n id: String,\n name: String,\n leftIcon: String,\n rightIcon: String,\n autofocus: Boolean,\n clearable: Boolean,\n maxlength: numericProp,\n formatter: Function,\n clearIcon: makeStringProp('clear'),\n modelValue: makeNumericProp(''),\n inputAlign: String,\n placeholder: String,\n autocomplete: String,\n errorMessage: String,\n clearTrigger: makeStringProp('focus'),\n formatTrigger: makeStringProp('onChange'),\n error: {\n type: Boolean,\n default: null\n },\n disabled: {\n type: Boolean,\n default: null\n },\n readonly: {\n type: Boolean,\n default: null\n }\n};\nvar fieldProps = extend({}, cellSharedProps, fieldSharedProps, {\n rows: numericProp,\n type: makeStringProp('text'),\n rules: Array,\n autosize: [Boolean, Object],\n labelWidth: numericProp,\n labelClass: unknownProp,\n labelAlign: String,\n showWordLimit: Boolean,\n errorMessageAlign: String,\n colon: {\n type: Boolean,\n default: null\n }\n});\nexport default defineComponent({\n name,\n props: fieldProps,\n emits: ['blur', 'focus', 'clear', 'keypress', 'click-input', 'click-left-icon', 'click-right-icon', 'update:modelValue'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var id = useId();\n var state = reactive({\n focused: false,\n validateFailed: false,\n validateMessage: ''\n });\n var inputRef = ref();\n var customValue = ref();\n var {\n parent: form\n } = useParent(FORM_KEY);\n\n var getModelValue = () => {\n var _props$modelValue;\n\n return String((_props$modelValue = props.modelValue) != null ? _props$modelValue : '');\n };\n\n var getProp = key => {\n if (isDef(props[key])) {\n return props[key];\n }\n\n if (form && isDef(form.props[key])) {\n return form.props[key];\n }\n };\n\n var showClear = computed(() => {\n var readonly = getProp('readonly');\n\n if (props.clearable && !readonly) {\n var hasValue = getModelValue() !== '';\n var trigger = props.clearTrigger === 'always' || props.clearTrigger === 'focus' && state.focused;\n return hasValue && trigger;\n }\n\n return false;\n });\n var formValue = computed(() => {\n if (customValue.value && slots.input) {\n return customValue.value();\n }\n\n return props.modelValue;\n });\n\n var runRules = rules => rules.reduce((promise, rule) => promise.then(() => {\n if (state.validateFailed) {\n return;\n }\n\n var {\n value\n } = formValue;\n\n if (rule.formatter) {\n value = rule.formatter(value, rule);\n }\n\n if (!runSyncRule(value, rule)) {\n state.validateFailed = true;\n state.validateMessage = getRuleMessage(value, rule);\n return;\n }\n\n if (rule.validator) {\n return runRuleValidator(value, rule).then(result => {\n if (result && typeof result === 'string') {\n state.validateFailed = true;\n state.validateMessage = result;\n } else if (result === false) {\n state.validateFailed = true;\n state.validateMessage = getRuleMessage(value, rule);\n }\n });\n }\n }), Promise.resolve());\n\n var resetValidation = () => {\n if (state.validateFailed) {\n state.validateFailed = false;\n state.validateMessage = '';\n }\n };\n\n var validate = function (rules) {\n if (rules === void 0) {\n rules = props.rules;\n }\n\n return new Promise(resolve => {\n resetValidation();\n\n if (rules) {\n runRules(rules).then(() => {\n if (state.validateFailed) {\n resolve({\n name: props.name,\n message: state.validateMessage\n });\n } else {\n resolve();\n }\n });\n } else {\n resolve();\n }\n });\n };\n\n var validateWithTrigger = trigger => {\n if (form && props.rules) {\n var defaultTrigger = form.props.validateTrigger === trigger;\n var rules = props.rules.filter(rule => {\n if (rule.trigger) {\n return rule.trigger === trigger;\n }\n\n return defaultTrigger;\n });\n\n if (rules.length) {\n validate(rules);\n }\n }\n }; // native maxlength have incorrect line-break counting\n // see: https://github.com/youzan/vant/issues/5033\n\n\n var limitValueLength = value => {\n var {\n maxlength\n } = props;\n\n if (isDef(maxlength) && value.length > maxlength) {\n var modelValue = getModelValue();\n\n if (modelValue && modelValue.length === +maxlength) {\n return modelValue;\n }\n\n return value.slice(0, +maxlength);\n }\n\n return value;\n };\n\n var updateValue = function (value, trigger) {\n if (trigger === void 0) {\n trigger = 'onChange';\n }\n\n value = limitValueLength(value);\n\n if (props.type === 'number' || props.type === 'digit') {\n var isNumber = props.type === 'number';\n value = formatNumber(value, isNumber, isNumber);\n }\n\n if (props.formatter && trigger === props.formatTrigger) {\n value = props.formatter(value);\n }\n\n if (inputRef.value && inputRef.value.value !== value) {\n inputRef.value.value = value;\n }\n\n if (value !== props.modelValue) {\n emit('update:modelValue', value);\n }\n };\n\n var onInput = event => {\n // skip update value when composing\n if (!event.target.composing) {\n updateValue(event.target.value);\n }\n };\n\n var blur = () => {\n var _inputRef$value;\n\n return (_inputRef$value = inputRef.value) == null ? void 0 : _inputRef$value.blur();\n };\n\n var focus = () => {\n var _inputRef$value2;\n\n return (_inputRef$value2 = inputRef.value) == null ? void 0 : _inputRef$value2.focus();\n };\n\n var adjustTextareaSize = () => {\n var input = inputRef.value;\n\n if (props.type === 'textarea' && props.autosize && input) {\n resizeTextarea(input, props.autosize);\n }\n };\n\n var onFocus = event => {\n state.focused = true;\n emit('focus', event);\n nextTick(adjustTextareaSize); // readonly not work in legacy mobile safari\n\n if (getProp('readonly')) {\n blur();\n }\n };\n\n var onBlur = event => {\n if (getProp('readonly')) {\n return;\n }\n\n state.focused = false;\n updateValue(getModelValue(), 'onBlur');\n emit('blur', event);\n validateWithTrigger('onBlur');\n nextTick(adjustTextareaSize);\n resetScroll();\n };\n\n var onClickInput = event => emit('click-input', event);\n\n var onClickLeftIcon = event => emit('click-left-icon', event);\n\n var onClickRightIcon = event => emit('click-right-icon', event);\n\n var onClear = event => {\n preventDefault(event);\n emit('update:modelValue', '');\n emit('clear', event);\n };\n\n var showError = computed(() => {\n if (typeof props.error === 'boolean') {\n return props.error;\n }\n\n if (form && form.props.showError && state.validateFailed) {\n return true;\n }\n });\n var labelStyle = computed(() => {\n var labelWidth = getProp('labelWidth');\n\n if (labelWidth) {\n return {\n width: addUnit(labelWidth)\n };\n }\n });\n\n var onKeypress = event => {\n var ENTER_CODE = 13;\n\n if (event.keyCode === ENTER_CODE) {\n var submitOnEnter = form && form.props.submitOnEnter;\n\n if (!submitOnEnter && props.type !== 'textarea') {\n preventDefault(event);\n } // trigger blur after click keyboard search button\n\n\n if (props.type === 'search') {\n blur();\n }\n }\n\n emit('keypress', event);\n };\n\n var getInputId = () => props.id || id + \"-input\";\n\n var renderInput = () => {\n var controlClass = bem('control', [getProp('inputAlign'), {\n error: showError.value,\n custom: !!slots.input,\n 'min-height': props.type === 'textarea' && !props.autosize\n }]);\n\n if (slots.input) {\n return _createVNode(\"div\", {\n \"class\": controlClass,\n \"onClick\": onClickInput\n }, [slots.input()]);\n }\n\n var inputAttrs = {\n id: getInputId(),\n ref: inputRef,\n name: props.name,\n rows: props.rows !== undefined ? +props.rows : undefined,\n class: controlClass,\n value: props.modelValue,\n disabled: getProp('disabled'),\n readonly: getProp('readonly'),\n autofocus: props.autofocus,\n placeholder: props.placeholder,\n autocomplete: props.autocomplete,\n 'aria-labelledby': props.label ? id + \"-label\" : undefined,\n onBlur,\n onFocus,\n onInput,\n onClick: onClickInput,\n onChange: endComposing,\n onKeypress,\n onCompositionend: endComposing,\n onCompositionstart: startComposing\n };\n\n if (props.type === 'textarea') {\n return _createVNode(\"textarea\", inputAttrs, null);\n }\n\n return _createVNode(\"input\", _mergeProps(mapInputType(props.type), inputAttrs), null);\n };\n\n var renderLeftIcon = () => {\n var leftIconSlot = slots['left-icon'];\n\n if (props.leftIcon || leftIconSlot) {\n return _createVNode(\"div\", {\n \"class\": bem('left-icon'),\n \"onClick\": onClickLeftIcon\n }, [leftIconSlot ? leftIconSlot() : _createVNode(Icon, {\n \"name\": props.leftIcon,\n \"classPrefix\": props.iconPrefix\n }, null)]);\n }\n };\n\n var renderRightIcon = () => {\n var rightIconSlot = slots['right-icon'];\n\n if (props.rightIcon || rightIconSlot) {\n return _createVNode(\"div\", {\n \"class\": bem('right-icon'),\n \"onClick\": onClickRightIcon\n }, [rightIconSlot ? rightIconSlot() : _createVNode(Icon, {\n \"name\": props.rightIcon,\n \"classPrefix\": props.iconPrefix\n }, null)]);\n }\n };\n\n var renderWordLimit = () => {\n if (props.showWordLimit && props.maxlength) {\n var count = getModelValue().length;\n return _createVNode(\"div\", {\n \"class\": bem('word-limit')\n }, [_createVNode(\"span\", {\n \"class\": bem('word-num')\n }, [count]), _createTextVNode(\"/\"), props.maxlength]);\n }\n };\n\n var renderMessage = () => {\n if (form && form.props.showErrorMessage === false) {\n return;\n }\n\n var message = props.errorMessage || state.validateMessage;\n\n if (message) {\n var slot = slots['error-message'];\n var errorMessageAlign = getProp('errorMessageAlign');\n return _createVNode(\"div\", {\n \"class\": bem('error-message', errorMessageAlign)\n }, [slot ? slot({\n message\n }) : message]);\n }\n };\n\n var renderLabel = () => {\n var colon = getProp('colon') ? ':' : '';\n\n if (slots.label) {\n return [slots.label(), colon];\n }\n\n if (props.label) {\n return _createVNode(\"label\", {\n \"id\": id + \"-label\",\n \"for\": getInputId()\n }, [props.label + colon]);\n }\n };\n\n var renderFieldBody = () => [_createVNode(\"div\", {\n \"class\": bem('body')\n }, [renderInput(), showClear.value && _createVNode(Icon, {\n \"name\": props.clearIcon,\n \"class\": bem('clear'),\n \"onTouchstart\": onClear\n }, null), renderRightIcon(), slots.button && _createVNode(\"div\", {\n \"class\": bem('button')\n }, [slots.button()])]), renderWordLimit(), renderMessage()];\n\n useExpose({\n blur,\n focus,\n validate,\n formValue,\n resetValidation\n });\n provide(CUSTOM_FIELD_INJECTION_KEY, {\n customValue,\n resetValidation,\n validateWithTrigger\n });\n watch(() => props.modelValue, () => {\n updateValue(getModelValue());\n resetValidation();\n validateWithTrigger('onChange');\n nextTick(adjustTextareaSize);\n });\n onMounted(() => {\n updateValue(getModelValue(), props.formatTrigger);\n nextTick(adjustTextareaSize);\n });\n return () => {\n var disabled = getProp('disabled');\n var labelAlign = getProp('labelAlign');\n var Label = renderLabel();\n var LeftIcon = renderLeftIcon();\n return _createVNode(Cell, {\n \"size\": props.size,\n \"icon\": props.leftIcon,\n \"class\": bem({\n error: showError.value,\n disabled,\n [\"label-\" + labelAlign]: labelAlign\n }),\n \"center\": props.center,\n \"border\": props.border,\n \"isLink\": props.isLink,\n \"clickable\": props.clickable,\n \"titleStyle\": labelStyle.value,\n \"valueClass\": bem('value'),\n \"titleClass\": [bem('label', [labelAlign, {\n required: props.required\n }]), props.labelClass],\n \"arrowDirection\": props.arrowDirection\n }, {\n icon: LeftIcon ? () => LeftIcon : null,\n title: Label ? () => Label : null,\n value: renderFieldBody,\n extra: slots.extra\n });\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _Field from './Field';\nexport var Field = withInstall(_Field);\nexport default Field;","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.19.2',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2021 Denis Pushkarev (zloirock.ru)'\n});\n","import { createVNode as _createVNode } from \"vue\";\nimport { computed, defineComponent } from 'vue';\nimport { truthProp, makeStringProp, makeNumericProp, createNamespace } from '../utils';\nimport { useChildren } from '@vant/use';\nvar [name, bem] = createNamespace('row');\nexport var ROW_KEY = Symbol(name);\nvar rowProps = {\n tag: makeStringProp('div'),\n wrap: truthProp,\n align: String,\n gutter: makeNumericProp(0),\n justify: String\n};\nexport default defineComponent({\n name,\n props: rowProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var {\n children,\n linkChildren\n } = useChildren(ROW_KEY);\n var groups = computed(() => {\n var groups = [[]];\n var totalSpan = 0;\n children.forEach((child, index) => {\n totalSpan += Number(child.span);\n\n if (totalSpan > 24) {\n groups.push([index]);\n totalSpan -= 24;\n } else {\n groups[groups.length - 1].push(index);\n }\n });\n return groups;\n });\n var spaces = computed(() => {\n var gutter = Number(props.gutter);\n var spaces = [];\n\n if (!gutter) {\n return spaces;\n }\n\n groups.value.forEach(group => {\n var averagePadding = gutter * (group.length - 1) / group.length;\n group.forEach((item, index) => {\n if (index === 0) {\n spaces.push({\n right: averagePadding\n });\n } else {\n var left = gutter - spaces[item - 1].right;\n var right = averagePadding - left;\n spaces.push({\n left,\n right\n });\n }\n });\n });\n return spaces;\n });\n linkChildren({\n spaces\n });\n return () => {\n var {\n tag,\n wrap,\n align,\n justify\n } = props;\n return _createVNode(tag, {\n \"class\": bem({\n [\"align-\" + align]: align,\n [\"justify-\" + justify]: justify,\n nowrap: !wrap\n })\n }, {\n default: () => [slots.default == null ? void 0 : slots.default()]\n });\n };\n }\n\n});","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var global = require('../internals/global');\nvar classof = require('../internals/classof');\n\nvar String = global.String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return String(argument);\n};\n","import { resolveDirective as _resolveDirective, createVNode as _createVNode } from \"vue\";\nimport { ref, watch, reactive, nextTick, defineComponent } from 'vue'; // Utils\n\nimport { numericProp, getScrollTop, preventDefault, createNamespace, makeNumericProp } from '../utils'; // Composables\n\nimport { useScrollParent } from '@vant/use';\nimport { useTouch } from '../composables/use-touch'; // Components\n\nimport { Loading } from '../loading';\nvar [name, bem, t] = createNamespace('pull-refresh');\nvar DEFAULT_HEAD_HEIGHT = 50;\nvar TEXT_STATUS = ['pulling', 'loosing', 'success'];\nvar pullRefreshProps = {\n disabled: Boolean,\n modelValue: Boolean,\n headHeight: makeNumericProp(DEFAULT_HEAD_HEIGHT),\n successText: String,\n pullingText: String,\n loosingText: String,\n loadingText: String,\n pullDistance: numericProp,\n successDuration: makeNumericProp(500),\n animationDuration: makeNumericProp(300)\n};\nexport default defineComponent({\n name,\n props: pullRefreshProps,\n emits: ['refresh', 'update:modelValue'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var reachTop;\n var root = ref();\n var scrollParent = useScrollParent(root);\n var state = reactive({\n status: 'normal',\n distance: 0,\n duration: 0\n });\n var touch = useTouch();\n\n var getHeadStyle = () => {\n if (props.headHeight !== DEFAULT_HEAD_HEIGHT) {\n return {\n height: props.headHeight + \"px\"\n };\n }\n };\n\n var isTouchable = () => state.status !== 'loading' && state.status !== 'success' && !props.disabled;\n\n var ease = distance => {\n var pullDistance = +(props.pullDistance || props.headHeight);\n\n if (distance > pullDistance) {\n if (distance < pullDistance * 2) {\n distance = pullDistance + (distance - pullDistance) / 2;\n } else {\n distance = pullDistance * 1.5 + (distance - pullDistance * 2) / 4;\n }\n }\n\n return Math.round(distance);\n };\n\n var setStatus = (distance, isLoading) => {\n var pullDistance = +(props.pullDistance || props.headHeight);\n state.distance = distance;\n\n if (isLoading) {\n state.status = 'loading';\n } else if (distance === 0) {\n state.status = 'normal';\n } else if (distance < pullDistance) {\n state.status = 'pulling';\n } else {\n state.status = 'loosing';\n }\n };\n\n var getStatusText = () => {\n var {\n status\n } = state;\n\n if (status === 'normal') {\n return '';\n }\n\n return props[status + \"Text\"] || t(status);\n };\n\n var renderStatus = () => {\n var {\n status,\n distance\n } = state;\n\n if (slots[status]) {\n return slots[status]({\n distance\n });\n }\n\n var nodes = [];\n\n if (TEXT_STATUS.includes(status)) {\n nodes.push(_createVNode(\"div\", {\n \"class\": bem('text')\n }, [getStatusText()]));\n }\n\n if (status === 'loading') {\n nodes.push(_createVNode(Loading, {\n \"class\": bem('loading')\n }, {\n default: getStatusText\n }));\n }\n\n return nodes;\n };\n\n var showSuccessTip = () => {\n state.status = 'success';\n setTimeout(() => {\n setStatus(0);\n }, +props.successDuration);\n };\n\n var checkPosition = event => {\n reachTop = getScrollTop(scrollParent.value) === 0;\n\n if (reachTop) {\n state.duration = 0;\n touch.start(event);\n }\n };\n\n var onTouchStart = event => {\n if (isTouchable()) {\n checkPosition(event);\n }\n };\n\n var onTouchMove = event => {\n if (isTouchable()) {\n if (!reachTop) {\n checkPosition(event);\n }\n\n var {\n deltaY\n } = touch;\n touch.move(event);\n\n if (reachTop && deltaY.value >= 0 && touch.isVertical()) {\n preventDefault(event);\n setStatus(ease(deltaY.value));\n }\n }\n };\n\n var onTouchEnd = () => {\n if (reachTop && touch.deltaY.value && isTouchable()) {\n state.duration = +props.animationDuration;\n\n if (state.status === 'loosing') {\n setStatus(+props.headHeight, true);\n emit('update:modelValue', true); // ensure value change can be watched\n\n nextTick(() => emit('refresh'));\n } else {\n setStatus(0);\n }\n }\n };\n\n watch(() => props.modelValue, value => {\n state.duration = +props.animationDuration;\n\n if (value) {\n setStatus(+props.headHeight, true);\n } else if (slots.success || props.successText) {\n showSuccessTip();\n } else {\n setStatus(0, false);\n }\n });\n return () => {\n var trackStyle = {\n transitionDuration: state.duration + \"ms\",\n transform: state.distance ? \"translate3d(0,\" + state.distance + \"px, 0)\" : ''\n };\n return _createVNode(\"div\", {\n \"ref\": root,\n \"class\": bem()\n }, [_createVNode(\"div\", {\n \"class\": bem('track'),\n \"style\": trackStyle,\n \"onTouchstart\": onTouchStart,\n \"onTouchmove\": onTouchMove,\n \"onTouchend\": onTouchEnd,\n \"onTouchcancel\": onTouchEnd\n }, [_createVNode(\"div\", {\n \"class\": bem('head'),\n \"style\": getHeadStyle()\n }, [renderStatus()]), slots.default == null ? void 0 : slots.default()])]);\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _PullRefresh from './PullRefresh';\nexport var PullRefresh = withInstall(_PullRefresh);\nexport default PullRefresh;","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- safe\n return number !== number || number === 0 ? 0 : (number > 0 ? floor : ceil)(number);\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar TypeError = global.TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw TypeError(tryToString(argument) + ' is not a function');\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","import '../../style/base.css';\nimport '../../loading/index.css';\nimport '../index.css';","var classof = require('../internals/classof-raw');\nvar global = require('../internals/global');\n\nmodule.exports = classof(global.process) == 'process';\n","module.exports = typeof window == 'object';\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol();\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = toString(requireObjectCoercible($this));\n var position = toIntegerOrInfinity(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n first = charCodeAt(S, position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING\n ? charAt(S, position)\n : first\n : CONVERT_TO_STRING\n ? stringSlice(S, position, position + 2)\n : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n codeAt: createMethod(false),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n","var arraySpeciesConstructor = require('../internals/array-species-constructor');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n","import '../../style/base.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../loading/index.css';\nimport '../index.css';","import { createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue'; // Utils\n\nimport { isDef, extend, truthProp, unknownProp, numericProp, createNamespace } from '../utils'; // Composables\n\nimport { useRoute, routeProps } from '../composables/use-route'; // Components\n\nimport { Icon } from '../icon';\nvar [name, bem] = createNamespace('cell');\nexport var cellSharedProps = {\n icon: String,\n size: String,\n title: numericProp,\n value: numericProp,\n label: numericProp,\n center: Boolean,\n isLink: Boolean,\n border: truthProp,\n required: Boolean,\n iconPrefix: String,\n valueClass: unknownProp,\n labelClass: unknownProp,\n titleClass: unknownProp,\n titleStyle: null,\n arrowDirection: String,\n clickable: {\n type: Boolean,\n default: null\n }\n};\nvar cellProps = extend({}, cellSharedProps, routeProps);\nexport default defineComponent({\n name,\n props: cellProps,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var route = useRoute();\n\n var renderLabel = () => {\n var showLabel = slots.label || isDef(props.label);\n\n if (showLabel) {\n return _createVNode(\"div\", {\n \"class\": [bem('label'), props.labelClass]\n }, [slots.label ? slots.label() : props.label]);\n }\n };\n\n var renderTitle = () => {\n if (slots.title || isDef(props.title)) {\n return _createVNode(\"div\", {\n \"class\": [bem('title'), props.titleClass],\n \"style\": props.titleStyle\n }, [slots.title ? slots.title() : _createVNode(\"span\", null, [props.title]), renderLabel()]);\n }\n };\n\n var renderValue = () => {\n // slots.default is an alias of slots.value\n var slot = slots.value || slots.default;\n var hasValue = slot || isDef(props.value);\n\n if (hasValue) {\n var hasTitle = slots.title || isDef(props.title);\n return _createVNode(\"div\", {\n \"class\": [bem('value', {\n alone: !hasTitle\n }), props.valueClass]\n }, [slot ? slot() : _createVNode(\"span\", null, [props.value])]);\n }\n };\n\n var renderLeftIcon = () => {\n if (slots.icon) {\n return slots.icon();\n }\n\n if (props.icon) {\n return _createVNode(Icon, {\n \"name\": props.icon,\n \"class\": bem('left-icon'),\n \"classPrefix\": props.iconPrefix\n }, null);\n }\n };\n\n var renderRightIcon = () => {\n if (slots['right-icon']) {\n return slots['right-icon']();\n }\n\n if (props.isLink) {\n var _name = props.arrowDirection ? \"arrow-\" + props.arrowDirection : 'arrow';\n\n return _createVNode(Icon, {\n \"name\": _name,\n \"class\": bem('right-icon')\n }, null);\n }\n };\n\n return () => {\n var _props$clickable;\n\n var {\n size,\n center,\n border,\n isLink,\n required\n } = props;\n var clickable = (_props$clickable = props.clickable) != null ? _props$clickable : isLink;\n var classes = {\n center,\n required,\n clickable,\n borderless: !border\n };\n\n if (size) {\n classes[size] = !!size;\n }\n\n return _createVNode(\"div\", {\n \"class\": bem(classes),\n \"role\": clickable ? 'button' : undefined,\n \"tabindex\": clickable ? 0 : undefined,\n \"onClick\": route\n }, [renderLeftIcon(), renderTitle(), renderValue(), renderRightIcon(), slots.extra == null ? void 0 : slots.extra()]);\n };\n }\n\n});","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function (argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function (argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n // we can't check .prototype since constructors produced by .bind haven't it\n } return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n};\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n","var NATIVE_WEAK_MAP = require('../internals/native-weak-map');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n var wmget = uncurryThis(store.get);\n var wmhas = uncurryThis(store.has);\n var wmset = uncurryThis(store.set);\n set = function (it, metadata) {\n if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n wmset(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget(store, it) || {};\n };\n has = function (it) {\n return wmhas(store, it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","import { useRect } from '@vant/use';\nimport { ref, onMounted, nextTick } from 'vue';\nexport var useHeight = element => {\n var height = ref();\n onMounted(() => nextTick(() => {\n height.value = useRect(element).height;\n }));\n return height;\n};","import { createVNode as _createVNode } from \"vue\";\nimport { useHeight } from './use-height';\nexport function usePlaceholder(contentRef, bem) {\n var height = useHeight(contentRef);\n return renderContent => _createVNode(\"div\", {\n \"class\": bem('placeholder'),\n \"style\": {\n height: height.value ? height.value + \"px\" : undefined\n }\n }, [renderContent()]);\n}","import { createVNode as _createVNode } from \"vue\";\nimport { ref, defineComponent } from 'vue'; // Utils\n\nimport { truthProp, numericProp, BORDER_BOTTOM, getZIndexStyle, createNamespace, HAPTICS_FEEDBACK } from '../utils'; // Composables\n\nimport { usePlaceholder } from '../composables/use-placeholder'; // Components\n\nimport { Icon } from '../icon';\nvar [name, bem] = createNamespace('nav-bar');\nvar navBarProps = {\n title: String,\n fixed: Boolean,\n zIndex: numericProp,\n border: truthProp,\n leftText: String,\n rightText: String,\n leftArrow: Boolean,\n placeholder: Boolean,\n safeAreaInsetTop: Boolean\n};\nexport default defineComponent({\n name,\n props: navBarProps,\n emits: ['click-left', 'click-right'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var navBarRef = ref();\n var renderPlaceholder = usePlaceholder(navBarRef, bem);\n\n var onClickLeft = event => emit('click-left', event);\n\n var onClickRight = event => emit('click-right', event);\n\n var renderLeft = () => {\n if (slots.left) {\n return slots.left();\n }\n\n return [props.leftArrow && _createVNode(Icon, {\n \"class\": bem('arrow'),\n \"name\": \"arrow-left\"\n }, null), props.leftText && _createVNode(\"span\", {\n \"class\": bem('text')\n }, [props.leftText])];\n };\n\n var renderRight = () => {\n if (slots.right) {\n return slots.right();\n }\n\n return _createVNode(\"span\", {\n \"class\": bem('text')\n }, [props.rightText]);\n };\n\n var renderNavBar = () => {\n var {\n title,\n fixed,\n border,\n zIndex\n } = props;\n var style = getZIndexStyle(zIndex);\n var hasLeft = props.leftArrow || props.leftText || slots.left;\n var hasRight = props.rightText || slots.right;\n return _createVNode(\"div\", {\n \"ref\": navBarRef,\n \"style\": style,\n \"class\": [bem({\n fixed,\n 'safe-area-inset-top': props.safeAreaInsetTop\n }), {\n [BORDER_BOTTOM]: border\n }]\n }, [_createVNode(\"div\", {\n \"class\": bem('content')\n }, [hasLeft && _createVNode(\"div\", {\n \"class\": [bem('left'), HAPTICS_FEEDBACK],\n \"onClick\": onClickLeft\n }, [renderLeft()]), _createVNode(\"div\", {\n \"class\": [bem('title'), 'van-ellipsis']\n }, [slots.title ? slots.title() : title]), hasRight && _createVNode(\"div\", {\n \"class\": [bem('right'), HAPTICS_FEEDBACK],\n \"onClick\": onClickRight\n }, [renderRight()])])]);\n };\n\n return () => {\n if (props.fixed && props.placeholder) {\n return renderPlaceholder(renderNavBar);\n }\n\n return renderNavBar();\n };\n }\n\n});","import { withInstall } from '../utils';\nimport _NavBar from './NavBar';\nexport var NavBar = withInstall(_NavBar);\nexport default NavBar;","/*!\n * vue-router v4.0.12\n * (c) 2021 Eduardo San Martin Morote\n * @license MIT\n */\nimport { getCurrentInstance, inject, onUnmounted, onDeactivated, onActivated, computed, unref, watchEffect, defineComponent, reactive, h, provide, ref, watch, shallowRef, nextTick } from 'vue';\nimport { setupDevtoolsPlugin } from '@vue/devtools-api';\n\nconst hasSymbol = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\r\nconst PolySymbol = (name) => \r\n// vr = vue router\r\nhasSymbol\r\n ? Symbol((process.env.NODE_ENV !== 'production') ? '[vue-router]: ' + name : name)\r\n : ((process.env.NODE_ENV !== 'production') ? '[vue-router]: ' : '_vr_') + name;\r\n// rvlm = Router View Location Matched\r\n/**\r\n * RouteRecord being rendered by the closest ancestor Router View. Used for\r\n * `onBeforeRouteUpdate` and `onBeforeRouteLeave`. rvlm stands for Router View\r\n * Location Matched\r\n *\r\n * @internal\r\n */\r\nconst matchedRouteKey = /*#__PURE__*/ PolySymbol((process.env.NODE_ENV !== 'production') ? 'router view location matched' : 'rvlm');\r\n/**\r\n * Allows overriding the router view depth to control which component in\r\n * `matched` is rendered. rvd stands for Router View Depth\r\n *\r\n * @internal\r\n */\r\nconst viewDepthKey = /*#__PURE__*/ PolySymbol((process.env.NODE_ENV !== 'production') ? 'router view depth' : 'rvd');\r\n/**\r\n * Allows overriding the router instance returned by `useRouter` in tests. r\r\n * stands for router\r\n *\r\n * @internal\r\n */\r\nconst routerKey = /*#__PURE__*/ PolySymbol((process.env.NODE_ENV !== 'production') ? 'router' : 'r');\r\n/**\r\n * Allows overriding the current route returned by `useRoute` in tests. rl\r\n * stands for route location\r\n *\r\n * @internal\r\n */\r\nconst routeLocationKey = /*#__PURE__*/ PolySymbol((process.env.NODE_ENV !== 'production') ? 'route location' : 'rl');\r\n/**\r\n * Allows overriding the current route used by router-view. Internally this is\r\n * used when the `route` prop is passed.\r\n *\r\n * @internal\r\n */\r\nconst routerViewLocationKey = /*#__PURE__*/ PolySymbol((process.env.NODE_ENV !== 'production') ? 'router view location' : 'rvl');\n\nconst isBrowser = typeof window !== 'undefined';\n\nfunction isESModule(obj) {\r\n return obj.__esModule || (hasSymbol && obj[Symbol.toStringTag] === 'Module');\r\n}\r\nconst assign = Object.assign;\r\nfunction applyToParams(fn, params) {\r\n const newParams = {};\r\n for (const key in params) {\r\n const value = params[key];\r\n newParams[key] = Array.isArray(value) ? value.map(fn) : fn(value);\r\n }\r\n return newParams;\r\n}\r\nconst noop = () => { };\n\nfunction warn(msg) {\r\n // avoid using ...args as it breaks in older Edge builds\r\n const args = Array.from(arguments).slice(1);\r\n console.warn.apply(console, ['[Vue Router warn]: ' + msg].concat(args));\r\n}\n\nconst TRAILING_SLASH_RE = /\\/$/;\r\nconst removeTrailingSlash = (path) => path.replace(TRAILING_SLASH_RE, '');\r\n/**\r\n * Transforms an URI into a normalized history location\r\n *\r\n * @param parseQuery\r\n * @param location - URI to normalize\r\n * @param currentLocation - current absolute location. Allows resolving relative\r\n * paths. Must start with `/`. Defaults to `/`\r\n * @returns a normalized history location\r\n */\r\nfunction parseURL(parseQuery, location, currentLocation = '/') {\r\n let path, query = {}, searchString = '', hash = '';\r\n // Could use URL and URLSearchParams but IE 11 doesn't support it\r\n const searchPos = location.indexOf('?');\r\n const hashPos = location.indexOf('#', searchPos > -1 ? searchPos : 0);\r\n if (searchPos > -1) {\r\n path = location.slice(0, searchPos);\r\n searchString = location.slice(searchPos + 1, hashPos > -1 ? hashPos : location.length);\r\n query = parseQuery(searchString);\r\n }\r\n if (hashPos > -1) {\r\n path = path || location.slice(0, hashPos);\r\n // keep the # character\r\n hash = location.slice(hashPos, location.length);\r\n }\r\n // no search and no query\r\n path = resolveRelativePath(path != null ? path : location, currentLocation);\r\n // empty path means a relative query or hash `?foo=f`, `#thing`\r\n return {\r\n fullPath: path + (searchString && '?') + searchString + hash,\r\n path,\r\n query,\r\n hash,\r\n };\r\n}\r\n/**\r\n * Stringifies a URL object\r\n *\r\n * @param stringifyQuery\r\n * @param location\r\n */\r\nfunction stringifyURL(stringifyQuery, location) {\r\n const query = location.query ? stringifyQuery(location.query) : '';\r\n return location.path + (query && '?') + query + (location.hash || '');\r\n}\r\n/**\r\n * Strips off the base from the beginning of a location.pathname in a non\r\n * case-sensitive way.\r\n *\r\n * @param pathname - location.pathname\r\n * @param base - base to strip off\r\n */\r\nfunction stripBase(pathname, base) {\r\n // no base or base is not found at the beginning\r\n if (!base || !pathname.toLowerCase().startsWith(base.toLowerCase()))\r\n return pathname;\r\n return pathname.slice(base.length) || '/';\r\n}\r\n/**\r\n * Checks if two RouteLocation are equal. This means that both locations are\r\n * pointing towards the same {@link RouteRecord} and that all `params`, `query`\r\n * parameters and `hash` are the same\r\n *\r\n * @param a - first {@link RouteLocation}\r\n * @param b - second {@link RouteLocation}\r\n */\r\nfunction isSameRouteLocation(stringifyQuery, a, b) {\r\n const aLastIndex = a.matched.length - 1;\r\n const bLastIndex = b.matched.length - 1;\r\n return (aLastIndex > -1 &&\r\n aLastIndex === bLastIndex &&\r\n isSameRouteRecord(a.matched[aLastIndex], b.matched[bLastIndex]) &&\r\n isSameRouteLocationParams(a.params, b.params) &&\r\n stringifyQuery(a.query) === stringifyQuery(b.query) &&\r\n a.hash === b.hash);\r\n}\r\n/**\r\n * Check if two `RouteRecords` are equal. Takes into account aliases: they are\r\n * considered equal to the `RouteRecord` they are aliasing.\r\n *\r\n * @param a - first {@link RouteRecord}\r\n * @param b - second {@link RouteRecord}\r\n */\r\nfunction isSameRouteRecord(a, b) {\r\n // since the original record has an undefined value for aliasOf\r\n // but all aliases point to the original record, this will always compare\r\n // the original record\r\n return (a.aliasOf || a) === (b.aliasOf || b);\r\n}\r\nfunction isSameRouteLocationParams(a, b) {\r\n if (Object.keys(a).length !== Object.keys(b).length)\r\n return false;\r\n for (const key in a) {\r\n if (!isSameRouteLocationParamsValue(a[key], b[key]))\r\n return false;\r\n }\r\n return true;\r\n}\r\nfunction isSameRouteLocationParamsValue(a, b) {\r\n return Array.isArray(a)\r\n ? isEquivalentArray(a, b)\r\n : Array.isArray(b)\r\n ? isEquivalentArray(b, a)\r\n : a === b;\r\n}\r\n/**\r\n * Check if two arrays are the same or if an array with one single entry is the\r\n * same as another primitive value. Used to check query and parameters\r\n *\r\n * @param a - array of values\r\n * @param b - array of values or a single value\r\n */\r\nfunction isEquivalentArray(a, b) {\r\n return Array.isArray(b)\r\n ? a.length === b.length && a.every((value, i) => value === b[i])\r\n : a.length === 1 && a[0] === b;\r\n}\r\n/**\r\n * Resolves a relative path that starts with `.`.\r\n *\r\n * @param to - path location we are resolving\r\n * @param from - currentLocation.path, should start with `/`\r\n */\r\nfunction resolveRelativePath(to, from) {\r\n if (to.startsWith('/'))\r\n return to;\r\n if ((process.env.NODE_ENV !== 'production') && !from.startsWith('/')) {\r\n warn(`Cannot resolve a relative location without an absolute path. Trying to resolve \"${to}\" from \"${from}\". It should look like \"/${from}\".`);\r\n return to;\r\n }\r\n if (!to)\r\n return from;\r\n const fromSegments = from.split('/');\r\n const toSegments = to.split('/');\r\n let position = fromSegments.length - 1;\r\n let toPosition;\r\n let segment;\r\n for (toPosition = 0; toPosition < toSegments.length; toPosition++) {\r\n segment = toSegments[toPosition];\r\n // can't go below zero\r\n if (position === 1 || segment === '.')\r\n continue;\r\n if (segment === '..')\r\n position--;\r\n // found something that is not relative path\r\n else\r\n break;\r\n }\r\n return (fromSegments.slice(0, position).join('/') +\r\n '/' +\r\n toSegments\r\n .slice(toPosition - (toPosition === toSegments.length ? 1 : 0))\r\n .join('/'));\r\n}\n\nvar NavigationType;\r\n(function (NavigationType) {\r\n NavigationType[\"pop\"] = \"pop\";\r\n NavigationType[\"push\"] = \"push\";\r\n})(NavigationType || (NavigationType = {}));\r\nvar NavigationDirection;\r\n(function (NavigationDirection) {\r\n NavigationDirection[\"back\"] = \"back\";\r\n NavigationDirection[\"forward\"] = \"forward\";\r\n NavigationDirection[\"unknown\"] = \"\";\r\n})(NavigationDirection || (NavigationDirection = {}));\r\n/**\r\n * Starting location for Histories\r\n */\r\nconst START = '';\r\n// Generic utils\r\n/**\r\n * Normalizes a base by removing any trailing slash and reading the base tag if\r\n * present.\r\n *\r\n * @param base - base to normalize\r\n */\r\nfunction normalizeBase(base) {\r\n if (!base) {\r\n if (isBrowser) {\r\n // respect tag\r\n const baseEl = document.querySelector('base');\r\n base = (baseEl && baseEl.getAttribute('href')) || '/';\r\n // strip full URL origin\r\n base = base.replace(/^\\w+:\\/\\/[^\\/]+/, '');\r\n }\r\n else {\r\n base = '/';\r\n }\r\n }\r\n // ensure leading slash when it was removed by the regex above avoid leading\r\n // slash with hash because the file could be read from the disk like file://\r\n // and the leading slash would cause problems\r\n if (base[0] !== '/' && base[0] !== '#')\r\n base = '/' + base;\r\n // remove the trailing slash so all other method can just do `base + fullPath`\r\n // to build an href\r\n return removeTrailingSlash(base);\r\n}\r\n// remove any character before the hash\r\nconst BEFORE_HASH_RE = /^[^#]+#/;\r\nfunction createHref(base, location) {\r\n return base.replace(BEFORE_HASH_RE, '#') + location;\r\n}\n\nfunction getElementPosition(el, offset) {\r\n const docRect = document.documentElement.getBoundingClientRect();\r\n const elRect = el.getBoundingClientRect();\r\n return {\r\n behavior: offset.behavior,\r\n left: elRect.left - docRect.left - (offset.left || 0),\r\n top: elRect.top - docRect.top - (offset.top || 0),\r\n };\r\n}\r\nconst computeScrollPosition = () => ({\r\n left: window.pageXOffset,\r\n top: window.pageYOffset,\r\n});\r\nfunction scrollToPosition(position) {\r\n let scrollToOptions;\r\n if ('el' in position) {\r\n const positionEl = position.el;\r\n const isIdSelector = typeof positionEl === 'string' && positionEl.startsWith('#');\r\n /**\r\n * `id`s can accept pretty much any characters, including CSS combinators\r\n * like `>` or `~`. It's still possible to retrieve elements using\r\n * `document.getElementById('~')` but it needs to be escaped when using\r\n * `document.querySelector('#\\\\~')` for it to be valid. The only\r\n * requirements for `id`s are them to be unique on the page and to not be\r\n * empty (`id=\"\"`). Because of that, when passing an id selector, it should\r\n * be properly escaped for it to work with `querySelector`. We could check\r\n * for the id selector to be simple (no CSS combinators `+ >~`) but that\r\n * would make things inconsistent since they are valid characters for an\r\n * `id` but would need to be escaped when using `querySelector`, breaking\r\n * their usage and ending up in no selector returned. Selectors need to be\r\n * escaped:\r\n *\r\n * - `#1-thing` becomes `#\\31 -thing`\r\n * - `#with~symbols` becomes `#with\\\\~symbols`\r\n *\r\n * - More information about the topic can be found at\r\n * https://mathiasbynens.be/notes/html5-id-class.\r\n * - Practical example: https://mathiasbynens.be/demo/html5-id\r\n */\r\n if ((process.env.NODE_ENV !== 'production') && typeof position.el === 'string') {\r\n if (!isIdSelector || !document.getElementById(position.el.slice(1))) {\r\n try {\r\n const foundEl = document.querySelector(position.el);\r\n if (isIdSelector && foundEl) {\r\n warn(`The selector \"${position.el}\" should be passed as \"el: document.querySelector('${position.el}')\" because it starts with \"#\".`);\r\n // return to avoid other warnings\r\n return;\r\n }\r\n }\r\n catch (err) {\r\n warn(`The selector \"${position.el}\" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);\r\n // return to avoid other warnings\r\n return;\r\n }\r\n }\r\n }\r\n const el = typeof positionEl === 'string'\r\n ? isIdSelector\r\n ? document.getElementById(positionEl.slice(1))\r\n : document.querySelector(positionEl)\r\n : positionEl;\r\n if (!el) {\r\n (process.env.NODE_ENV !== 'production') &&\r\n warn(`Couldn't find element using selector \"${position.el}\" returned by scrollBehavior.`);\r\n return;\r\n }\r\n scrollToOptions = getElementPosition(el, position);\r\n }\r\n else {\r\n scrollToOptions = position;\r\n }\r\n if ('scrollBehavior' in document.documentElement.style)\r\n window.scrollTo(scrollToOptions);\r\n else {\r\n window.scrollTo(scrollToOptions.left != null ? scrollToOptions.left : window.pageXOffset, scrollToOptions.top != null ? scrollToOptions.top : window.pageYOffset);\r\n }\r\n}\r\nfunction getScrollKey(path, delta) {\r\n const position = history.state ? history.state.position - delta : -1;\r\n return position + path;\r\n}\r\nconst scrollPositions = new Map();\r\nfunction saveScrollPosition(key, scrollPosition) {\r\n scrollPositions.set(key, scrollPosition);\r\n}\r\nfunction getSavedScrollPosition(key) {\r\n const scroll = scrollPositions.get(key);\r\n // consume it so it's not used again\r\n scrollPositions.delete(key);\r\n return scroll;\r\n}\r\n// TODO: RFC about how to save scroll position\r\n/**\r\n * ScrollBehavior instance used by the router to compute and restore the scroll\r\n * position when navigating.\r\n */\r\n// export interface ScrollHandler {\r\n// // returns a scroll position that can be saved in history\r\n// compute(): ScrollPositionEntry\r\n// // can take an extended ScrollPositionEntry\r\n// scroll(position: ScrollPosition): void\r\n// }\r\n// export const scrollHandler: ScrollHandler = {\r\n// compute: computeScroll,\r\n// scroll: scrollToPosition,\r\n// }\n\nlet createBaseLocation = () => location.protocol + '//' + location.host;\r\n/**\r\n * Creates a normalized history location from a window.location object\r\n * @param location -\r\n */\r\nfunction createCurrentLocation(base, location) {\r\n const { pathname, search, hash } = location;\r\n // allows hash bases like #, /#, #/, #!, #!/, /#!/, or even /folder#end\r\n const hashPos = base.indexOf('#');\r\n if (hashPos > -1) {\r\n let slicePos = hash.includes(base.slice(hashPos))\r\n ? base.slice(hashPos).length\r\n : 1;\r\n let pathFromHash = hash.slice(slicePos);\r\n // prepend the starting slash to hash so the url starts with /#\r\n if (pathFromHash[0] !== '/')\r\n pathFromHash = '/' + pathFromHash;\r\n return stripBase(pathFromHash, '');\r\n }\r\n const path = stripBase(pathname, base);\r\n return path + search + hash;\r\n}\r\nfunction useHistoryListeners(base, historyState, currentLocation, replace) {\r\n let listeners = [];\r\n let teardowns = [];\r\n // TODO: should it be a stack? a Dict. Check if the popstate listener\r\n // can trigger twice\r\n let pauseState = null;\r\n const popStateHandler = ({ state, }) => {\r\n const to = createCurrentLocation(base, location);\r\n const from = currentLocation.value;\r\n const fromState = historyState.value;\r\n let delta = 0;\r\n if (state) {\r\n currentLocation.value = to;\r\n historyState.value = state;\r\n // ignore the popstate and reset the pauseState\r\n if (pauseState && pauseState === from) {\r\n pauseState = null;\r\n return;\r\n }\r\n delta = fromState ? state.position - fromState.position : 0;\r\n }\r\n else {\r\n replace(to);\r\n }\r\n // console.log({ deltaFromCurrent })\r\n // Here we could also revert the navigation by calling history.go(-delta)\r\n // this listener will have to be adapted to not trigger again and to wait for the url\r\n // to be updated before triggering the listeners. Some kind of validation function would also\r\n // need to be passed to the listeners so the navigation can be accepted\r\n // call all listeners\r\n listeners.forEach(listener => {\r\n listener(currentLocation.value, from, {\r\n delta,\r\n type: NavigationType.pop,\r\n direction: delta\r\n ? delta > 0\r\n ? NavigationDirection.forward\r\n : NavigationDirection.back\r\n : NavigationDirection.unknown,\r\n });\r\n });\r\n };\r\n function pauseListeners() {\r\n pauseState = currentLocation.value;\r\n }\r\n function listen(callback) {\r\n // setup the listener and prepare teardown callbacks\r\n listeners.push(callback);\r\n const teardown = () => {\r\n const index = listeners.indexOf(callback);\r\n if (index > -1)\r\n listeners.splice(index, 1);\r\n };\r\n teardowns.push(teardown);\r\n return teardown;\r\n }\r\n function beforeUnloadListener() {\r\n const { history } = window;\r\n if (!history.state)\r\n return;\r\n history.replaceState(assign({}, history.state, { scroll: computeScrollPosition() }), '');\r\n }\r\n function destroy() {\r\n for (const teardown of teardowns)\r\n teardown();\r\n teardowns = [];\r\n window.removeEventListener('popstate', popStateHandler);\r\n window.removeEventListener('beforeunload', beforeUnloadListener);\r\n }\r\n // setup the listeners and prepare teardown callbacks\r\n window.addEventListener('popstate', popStateHandler);\r\n window.addEventListener('beforeunload', beforeUnloadListener);\r\n return {\r\n pauseListeners,\r\n listen,\r\n destroy,\r\n };\r\n}\r\n/**\r\n * Creates a state object\r\n */\r\nfunction buildState(back, current, forward, replaced = false, computeScroll = false) {\r\n return {\r\n back,\r\n current,\r\n forward,\r\n replaced,\r\n position: window.history.length,\r\n scroll: computeScroll ? computeScrollPosition() : null,\r\n };\r\n}\r\nfunction useHistoryStateNavigation(base) {\r\n const { history, location } = window;\r\n // private variables\r\n const currentLocation = {\r\n value: createCurrentLocation(base, location),\r\n };\r\n const historyState = { value: history.state };\r\n // build current history entry as this is a fresh navigation\r\n if (!historyState.value) {\r\n changeLocation(currentLocation.value, {\r\n back: null,\r\n current: currentLocation.value,\r\n forward: null,\r\n // the length is off by one, we need to decrease it\r\n position: history.length - 1,\r\n replaced: true,\r\n // don't add a scroll as the user may have an anchor and we want\r\n // scrollBehavior to be triggered without a saved position\r\n scroll: null,\r\n }, true);\r\n }\r\n function changeLocation(to, state, replace) {\r\n /**\r\n * if a base tag is provided and we are on a normal domain, we have to\r\n * respect the provided `base` attribute because pushState() will use it and\r\n * potentially erase anything before the `#` like at\r\n * https://github.com/vuejs/vue-router-next/issues/685 where a base of\r\n * `/folder/#` but a base of `/` would erase the `/folder/` section. If\r\n * there is no host, the `` tag makes no sense and if there isn't a\r\n * base tag we can just use everything after the `#`.\r\n */\r\n const hashIndex = base.indexOf('#');\r\n const url = hashIndex > -1\r\n ? (location.host && document.querySelector('base')\r\n ? base\r\n : base.slice(hashIndex)) + to\r\n : createBaseLocation() + base + to;\r\n try {\r\n // BROWSER QUIRK\r\n // NOTE: Safari throws a SecurityError when calling this function 100 times in 30 seconds\r\n history[replace ? 'replaceState' : 'pushState'](state, '', url);\r\n historyState.value = state;\r\n }\r\n catch (err) {\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n warn('Error with push/replace State', err);\r\n }\r\n else {\r\n console.error(err);\r\n }\r\n // Force the navigation, this also resets the call count\r\n location[replace ? 'replace' : 'assign'](url);\r\n }\r\n }\r\n function replace(to, data) {\r\n const state = assign({}, history.state, buildState(historyState.value.back, \r\n // keep back and forward entries but override current position\r\n to, historyState.value.forward, true), data, { position: historyState.value.position });\r\n changeLocation(to, state, true);\r\n currentLocation.value = to;\r\n }\r\n function push(to, data) {\r\n // Add to current entry the information of where we are going\r\n // as well as saving the current position\r\n const currentState = assign({}, \r\n // use current history state to gracefully handle a wrong call to\r\n // history.replaceState\r\n // https://github.com/vuejs/vue-router-next/issues/366\r\n historyState.value, history.state, {\r\n forward: to,\r\n scroll: computeScrollPosition(),\r\n });\r\n if ((process.env.NODE_ENV !== 'production') && !history.state) {\r\n warn(`history.state seems to have been manually replaced without preserving the necessary values. Make sure to preserve existing history state if you are manually calling history.replaceState:\\n\\n` +\r\n `history.replaceState(history.state, '', url)\\n\\n` +\r\n `You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`);\r\n }\r\n changeLocation(currentState.current, currentState, true);\r\n const state = assign({}, buildState(currentLocation.value, to, null), { position: currentState.position + 1 }, data);\r\n changeLocation(to, state, false);\r\n currentLocation.value = to;\r\n }\r\n return {\r\n location: currentLocation,\r\n state: historyState,\r\n push,\r\n replace,\r\n };\r\n}\r\n/**\r\n * Creates an HTML5 history. Most common history for single page applications.\r\n *\r\n * @param base -\r\n */\r\nfunction createWebHistory(base) {\r\n base = normalizeBase(base);\r\n const historyNavigation = useHistoryStateNavigation(base);\r\n const historyListeners = useHistoryListeners(base, historyNavigation.state, historyNavigation.location, historyNavigation.replace);\r\n function go(delta, triggerListeners = true) {\r\n if (!triggerListeners)\r\n historyListeners.pauseListeners();\r\n history.go(delta);\r\n }\r\n const routerHistory = assign({\r\n // it's overridden right after\r\n location: '',\r\n base,\r\n go,\r\n createHref: createHref.bind(null, base),\r\n }, historyNavigation, historyListeners);\r\n Object.defineProperty(routerHistory, 'location', {\r\n enumerable: true,\r\n get: () => historyNavigation.location.value,\r\n });\r\n Object.defineProperty(routerHistory, 'state', {\r\n enumerable: true,\r\n get: () => historyNavigation.state.value,\r\n });\r\n return routerHistory;\r\n}\n\n/**\r\n * Creates a in-memory based history. The main purpose of this history is to handle SSR. It starts in a special location that is nowhere.\r\n * It's up to the user to replace that location with the starter location by either calling `router.push` or `router.replace`.\r\n *\r\n * @param base - Base applied to all urls, defaults to '/'\r\n * @returns a history object that can be passed to the router constructor\r\n */\r\nfunction createMemoryHistory(base = '') {\r\n let listeners = [];\r\n let queue = [START];\r\n let position = 0;\r\n base = normalizeBase(base);\r\n function setLocation(location) {\r\n position++;\r\n if (position === queue.length) {\r\n // we are at the end, we can simply append a new entry\r\n queue.push(location);\r\n }\r\n else {\r\n // we are in the middle, we remove everything from here in the queue\r\n queue.splice(position);\r\n queue.push(location);\r\n }\r\n }\r\n function triggerListeners(to, from, { direction, delta }) {\r\n const info = {\r\n direction,\r\n delta,\r\n type: NavigationType.pop,\r\n };\r\n for (const callback of listeners) {\r\n callback(to, from, info);\r\n }\r\n }\r\n const routerHistory = {\r\n // rewritten by Object.defineProperty\r\n location: START,\r\n // TODO: should be kept in queue\r\n state: {},\r\n base,\r\n createHref: createHref.bind(null, base),\r\n replace(to) {\r\n // remove current entry and decrement position\r\n queue.splice(position--, 1);\r\n setLocation(to);\r\n },\r\n push(to, data) {\r\n setLocation(to);\r\n },\r\n listen(callback) {\r\n listeners.push(callback);\r\n return () => {\r\n const index = listeners.indexOf(callback);\r\n if (index > -1)\r\n listeners.splice(index, 1);\r\n };\r\n },\r\n destroy() {\r\n listeners = [];\r\n queue = [START];\r\n position = 0;\r\n },\r\n go(delta, shouldTrigger = true) {\r\n const from = this.location;\r\n const direction = \r\n // we are considering delta === 0 going forward, but in abstract mode\r\n // using 0 for the delta doesn't make sense like it does in html5 where\r\n // it reloads the page\r\n delta < 0 ? NavigationDirection.back : NavigationDirection.forward;\r\n position = Math.max(0, Math.min(position + delta, queue.length - 1));\r\n if (shouldTrigger) {\r\n triggerListeners(this.location, from, {\r\n direction,\r\n delta,\r\n });\r\n }\r\n },\r\n };\r\n Object.defineProperty(routerHistory, 'location', {\r\n enumerable: true,\r\n get: () => queue[position],\r\n });\r\n return routerHistory;\r\n}\n\n/**\r\n * Creates a hash history. Useful for web applications with no host (e.g.\r\n * `file://`) or when configuring a server to handle any URL is not possible.\r\n *\r\n * @param base - optional base to provide. Defaults to `location.pathname +\r\n * location.search` If there is a `` tag in the `head`, its value will be\r\n * ignored in favor of this parameter **but note it affects all the\r\n * history.pushState() calls**, meaning that if you use a `` tag, it's\r\n * `href` value **has to match this parameter** (ignoring anything after the\r\n * `#`).\r\n *\r\n * @example\r\n * ```js\r\n * // at https://example.com/folder\r\n * createWebHashHistory() // gives a url of `https://example.com/folder#`\r\n * createWebHashHistory('/folder/') // gives a url of `https://example.com/folder/#`\r\n * // if the `#` is provided in the base, it won't be added by `createWebHashHistory`\r\n * createWebHashHistory('/folder/#/app/') // gives a url of `https://example.com/folder/#/app/`\r\n * // you should avoid doing this because it changes the original url and breaks copying urls\r\n * createWebHashHistory('/other-folder/') // gives a url of `https://example.com/other-folder/#`\r\n *\r\n * // at file:///usr/etc/folder/index.html\r\n * // for locations with no `host`, the base is ignored\r\n * createWebHashHistory('/iAmIgnored') // gives a url of `file:///usr/etc/folder/index.html#`\r\n * ```\r\n */\r\nfunction createWebHashHistory(base) {\r\n // Make sure this implementation is fine in terms of encoding, specially for IE11\r\n // for `file://`, directly use the pathname and ignore the base\r\n // location.pathname contains an initial `/` even at the root: `https://example.com`\r\n base = location.host ? base || location.pathname + location.search : '';\r\n // allow the user to provide a `#` in the middle: `/base/#/app`\r\n if (!base.includes('#'))\r\n base += '#';\r\n if ((process.env.NODE_ENV !== 'production') && !base.endsWith('#/') && !base.endsWith('#')) {\r\n warn(`A hash base must end with a \"#\":\\n\"${base}\" should be \"${base.replace(/#.*$/, '#')}\".`);\r\n }\r\n return createWebHistory(base);\r\n}\n\nfunction isRouteLocation(route) {\r\n return typeof route === 'string' || (route && typeof route === 'object');\r\n}\r\nfunction isRouteName(name) {\r\n return typeof name === 'string' || typeof name === 'symbol';\r\n}\n\n/**\r\n * Initial route location where the router is. Can be used in navigation guards\r\n * to differentiate the initial navigation.\r\n *\r\n * @example\r\n * ```js\r\n * import { START_LOCATION } from 'vue-router'\r\n *\r\n * router.beforeEach((to, from) => {\r\n * if (from === START_LOCATION) {\r\n * // initial navigation\r\n * }\r\n * })\r\n * ```\r\n */\r\nconst START_LOCATION_NORMALIZED = {\r\n path: '/',\r\n name: undefined,\r\n params: {},\r\n query: {},\r\n hash: '',\r\n fullPath: '/',\r\n matched: [],\r\n meta: {},\r\n redirectedFrom: undefined,\r\n};\n\nconst NavigationFailureSymbol = /*#__PURE__*/ PolySymbol((process.env.NODE_ENV !== 'production') ? 'navigation failure' : 'nf');\r\n/**\r\n * Enumeration with all possible types for navigation failures. Can be passed to\r\n * {@link isNavigationFailure} to check for specific failures.\r\n */\r\nvar NavigationFailureType;\r\n(function (NavigationFailureType) {\r\n /**\r\n * An aborted navigation is a navigation that failed because a navigation\r\n * guard returned `false` or called `next(false)`\r\n */\r\n NavigationFailureType[NavigationFailureType[\"aborted\"] = 4] = \"aborted\";\r\n /**\r\n * A cancelled navigation is a navigation that failed because a more recent\r\n * navigation finished started (not necessarily finished).\r\n */\r\n NavigationFailureType[NavigationFailureType[\"cancelled\"] = 8] = \"cancelled\";\r\n /**\r\n * A duplicated navigation is a navigation that failed because it was\r\n * initiated while already being at the exact same location.\r\n */\r\n NavigationFailureType[NavigationFailureType[\"duplicated\"] = 16] = \"duplicated\";\r\n})(NavigationFailureType || (NavigationFailureType = {}));\r\n// DEV only debug messages\r\nconst ErrorTypeMessages = {\r\n [1 /* MATCHER_NOT_FOUND */]({ location, currentLocation }) {\r\n return `No match for\\n ${JSON.stringify(location)}${currentLocation\r\n ? '\\nwhile being at\\n' + JSON.stringify(currentLocation)\r\n : ''}`;\r\n },\r\n [2 /* NAVIGATION_GUARD_REDIRECT */]({ from, to, }) {\r\n return `Redirected from \"${from.fullPath}\" to \"${stringifyRoute(to)}\" via a navigation guard.`;\r\n },\r\n [4 /* NAVIGATION_ABORTED */]({ from, to }) {\r\n return `Navigation aborted from \"${from.fullPath}\" to \"${to.fullPath}\" via a navigation guard.`;\r\n },\r\n [8 /* NAVIGATION_CANCELLED */]({ from, to }) {\r\n return `Navigation cancelled from \"${from.fullPath}\" to \"${to.fullPath}\" with a new navigation.`;\r\n },\r\n [16 /* NAVIGATION_DUPLICATED */]({ from, to }) {\r\n return `Avoided redundant navigation to current location: \"${from.fullPath}\".`;\r\n },\r\n};\r\nfunction createRouterError(type, params) {\r\n // keep full error messages in cjs versions\r\n if ((process.env.NODE_ENV !== 'production') || !true) {\r\n return assign(new Error(ErrorTypeMessages[type](params)), {\r\n type,\r\n [NavigationFailureSymbol]: true,\r\n }, params);\r\n }\r\n else {\r\n return assign(new Error(), {\r\n type,\r\n [NavigationFailureSymbol]: true,\r\n }, params);\r\n }\r\n}\r\nfunction isNavigationFailure(error, type) {\r\n return (error instanceof Error &&\r\n NavigationFailureSymbol in error &&\r\n (type == null || !!(error.type & type)));\r\n}\r\nconst propertiesToLog = ['params', 'query', 'hash'];\r\nfunction stringifyRoute(to) {\r\n if (typeof to === 'string')\r\n return to;\r\n if ('path' in to)\r\n return to.path;\r\n const location = {};\r\n for (const key of propertiesToLog) {\r\n if (key in to)\r\n location[key] = to[key];\r\n }\r\n return JSON.stringify(location, null, 2);\r\n}\n\n// default pattern for a param: non greedy everything but /\r\nconst BASE_PARAM_PATTERN = '[^/]+?';\r\nconst BASE_PATH_PARSER_OPTIONS = {\r\n sensitive: false,\r\n strict: false,\r\n start: true,\r\n end: true,\r\n};\r\n// Special Regex characters that must be escaped in static tokens\r\nconst REGEX_CHARS_RE = /[.+*?^${}()[\\]/\\\\]/g;\r\n/**\r\n * Creates a path parser from an array of Segments (a segment is an array of Tokens)\r\n *\r\n * @param segments - array of segments returned by tokenizePath\r\n * @param extraOptions - optional options for the regexp\r\n * @returns a PathParser\r\n */\r\nfunction tokensToParser(segments, extraOptions) {\r\n const options = assign({}, BASE_PATH_PARSER_OPTIONS, extraOptions);\r\n // the amount of scores is the same as the length of segments except for the root segment \"/\"\r\n const score = [];\r\n // the regexp as a string\r\n let pattern = options.start ? '^' : '';\r\n // extracted keys\r\n const keys = [];\r\n for (const segment of segments) {\r\n // the root segment needs special treatment\r\n const segmentScores = segment.length ? [] : [90 /* Root */];\r\n // allow trailing slash\r\n if (options.strict && !segment.length)\r\n pattern += '/';\r\n for (let tokenIndex = 0; tokenIndex < segment.length; tokenIndex++) {\r\n const token = segment[tokenIndex];\r\n // resets the score if we are inside a sub segment /:a-other-:b\r\n let subSegmentScore = 40 /* Segment */ +\r\n (options.sensitive ? 0.25 /* BonusCaseSensitive */ : 0);\r\n if (token.type === 0 /* Static */) {\r\n // prepend the slash if we are starting a new segment\r\n if (!tokenIndex)\r\n pattern += '/';\r\n pattern += token.value.replace(REGEX_CHARS_RE, '\\\\$&');\r\n subSegmentScore += 40 /* Static */;\r\n }\r\n else if (token.type === 1 /* Param */) {\r\n const { value, repeatable, optional, regexp } = token;\r\n keys.push({\r\n name: value,\r\n repeatable,\r\n optional,\r\n });\r\n const re = regexp ? regexp : BASE_PARAM_PATTERN;\r\n // the user provided a custom regexp /:id(\\\\d+)\r\n if (re !== BASE_PARAM_PATTERN) {\r\n subSegmentScore += 10 /* BonusCustomRegExp */;\r\n // make sure the regexp is valid before using it\r\n try {\r\n new RegExp(`(${re})`);\r\n }\r\n catch (err) {\r\n throw new Error(`Invalid custom RegExp for param \"${value}\" (${re}): ` +\r\n err.message);\r\n }\r\n }\r\n // when we repeat we must take care of the repeating leading slash\r\n let subPattern = repeatable ? `((?:${re})(?:/(?:${re}))*)` : `(${re})`;\r\n // prepend the slash if we are starting a new segment\r\n if (!tokenIndex)\r\n subPattern =\r\n // avoid an optional / if there are more segments e.g. /:p?-static\r\n // or /:p?-:p2\r\n optional && segment.length < 2\r\n ? `(?:/${subPattern})`\r\n : '/' + subPattern;\r\n if (optional)\r\n subPattern += '?';\r\n pattern += subPattern;\r\n subSegmentScore += 20 /* Dynamic */;\r\n if (optional)\r\n subSegmentScore += -8 /* BonusOptional */;\r\n if (repeatable)\r\n subSegmentScore += -20 /* BonusRepeatable */;\r\n if (re === '.*')\r\n subSegmentScore += -50 /* BonusWildcard */;\r\n }\r\n segmentScores.push(subSegmentScore);\r\n }\r\n // an empty array like /home/ -> [[{home}], []]\r\n // if (!segment.length) pattern += '/'\r\n score.push(segmentScores);\r\n }\r\n // only apply the strict bonus to the last score\r\n if (options.strict && options.end) {\r\n const i = score.length - 1;\r\n score[i][score[i].length - 1] += 0.7000000000000001 /* BonusStrict */;\r\n }\r\n // TODO: dev only warn double trailing slash\r\n if (!options.strict)\r\n pattern += '/?';\r\n if (options.end)\r\n pattern += '$';\r\n // allow paths like /dynamic to only match dynamic or dynamic/... but not dynamic_something_else\r\n else if (options.strict)\r\n pattern += '(?:/|$)';\r\n const re = new RegExp(pattern, options.sensitive ? '' : 'i');\r\n function parse(path) {\r\n const match = path.match(re);\r\n const params = {};\r\n if (!match)\r\n return null;\r\n for (let i = 1; i < match.length; i++) {\r\n const value = match[i] || '';\r\n const key = keys[i - 1];\r\n params[key.name] = value && key.repeatable ? value.split('/') : value;\r\n }\r\n return params;\r\n }\r\n function stringify(params) {\r\n let path = '';\r\n // for optional parameters to allow to be empty\r\n let avoidDuplicatedSlash = false;\r\n for (const segment of segments) {\r\n if (!avoidDuplicatedSlash || !path.endsWith('/'))\r\n path += '/';\r\n avoidDuplicatedSlash = false;\r\n for (const token of segment) {\r\n if (token.type === 0 /* Static */) {\r\n path += token.value;\r\n }\r\n else if (token.type === 1 /* Param */) {\r\n const { value, repeatable, optional } = token;\r\n const param = value in params ? params[value] : '';\r\n if (Array.isArray(param) && !repeatable)\r\n throw new Error(`Provided param \"${value}\" is an array but it is not repeatable (* or + modifiers)`);\r\n const text = Array.isArray(param) ? param.join('/') : param;\r\n if (!text) {\r\n if (optional) {\r\n // if we have more than one optional param like /:a?-static we\r\n // don't need to care about the optional param\r\n if (segment.length < 2) {\r\n // remove the last slash as we could be at the end\r\n if (path.endsWith('/'))\r\n path = path.slice(0, -1);\r\n // do not append a slash on the next iteration\r\n else\r\n avoidDuplicatedSlash = true;\r\n }\r\n }\r\n else\r\n throw new Error(`Missing required param \"${value}\"`);\r\n }\r\n path += text;\r\n }\r\n }\r\n }\r\n return path;\r\n }\r\n return {\r\n re,\r\n score,\r\n keys,\r\n parse,\r\n stringify,\r\n };\r\n}\r\n/**\r\n * Compares an array of numbers as used in PathParser.score and returns a\r\n * number. This function can be used to `sort` an array\r\n *\r\n * @param a - first array of numbers\r\n * @param b - second array of numbers\r\n * @returns 0 if both are equal, < 0 if a should be sorted first, > 0 if b\r\n * should be sorted first\r\n */\r\nfunction compareScoreArray(a, b) {\r\n let i = 0;\r\n while (i < a.length && i < b.length) {\r\n const diff = b[i] - a[i];\r\n // only keep going if diff === 0\r\n if (diff)\r\n return diff;\r\n i++;\r\n }\r\n // if the last subsegment was Static, the shorter segments should be sorted first\r\n // otherwise sort the longest segment first\r\n if (a.length < b.length) {\r\n return a.length === 1 && a[0] === 40 /* Static */ + 40 /* Segment */\r\n ? -1\r\n : 1;\r\n }\r\n else if (a.length > b.length) {\r\n return b.length === 1 && b[0] === 40 /* Static */ + 40 /* Segment */\r\n ? 1\r\n : -1;\r\n }\r\n return 0;\r\n}\r\n/**\r\n * Compare function that can be used with `sort` to sort an array of PathParser\r\n *\r\n * @param a - first PathParser\r\n * @param b - second PathParser\r\n * @returns 0 if both are equal, < 0 if a should be sorted first, > 0 if b\r\n */\r\nfunction comparePathParserScore(a, b) {\r\n let i = 0;\r\n const aScore = a.score;\r\n const bScore = b.score;\r\n while (i < aScore.length && i < bScore.length) {\r\n const comp = compareScoreArray(aScore[i], bScore[i]);\r\n // do not return if both are equal\r\n if (comp)\r\n return comp;\r\n i++;\r\n }\r\n // if a and b share the same score entries but b has more, sort b first\r\n return bScore.length - aScore.length;\r\n // this is the ternary version\r\n // return aScore.length < bScore.length\r\n // ? 1\r\n // : aScore.length > bScore.length\r\n // ? -1\r\n // : 0\r\n}\n\nconst ROOT_TOKEN = {\r\n type: 0 /* Static */,\r\n value: '',\r\n};\r\nconst VALID_PARAM_RE = /[a-zA-Z0-9_]/;\r\n// After some profiling, the cache seems to be unnecessary because tokenizePath\r\n// (the slowest part of adding a route) is very fast\r\n// const tokenCache = new Map()\r\nfunction tokenizePath(path) {\r\n if (!path)\r\n return [[]];\r\n if (path === '/')\r\n return [[ROOT_TOKEN]];\r\n if (!path.startsWith('/')) {\r\n throw new Error((process.env.NODE_ENV !== 'production')\r\n ? `Route paths should start with a \"/\": \"${path}\" should be \"/${path}\".`\r\n : `Invalid path \"${path}\"`);\r\n }\r\n // if (tokenCache.has(path)) return tokenCache.get(path)!\r\n function crash(message) {\r\n throw new Error(`ERR (${state})/\"${buffer}\": ${message}`);\r\n }\r\n let state = 0 /* Static */;\r\n let previousState = state;\r\n const tokens = [];\r\n // the segment will always be valid because we get into the initial state\r\n // with the leading /\r\n let segment;\r\n function finalizeSegment() {\r\n if (segment)\r\n tokens.push(segment);\r\n segment = [];\r\n }\r\n // index on the path\r\n let i = 0;\r\n // char at index\r\n let char;\r\n // buffer of the value read\r\n let buffer = '';\r\n // custom regexp for a param\r\n let customRe = '';\r\n function consumeBuffer() {\r\n if (!buffer)\r\n return;\r\n if (state === 0 /* Static */) {\r\n segment.push({\r\n type: 0 /* Static */,\r\n value: buffer,\r\n });\r\n }\r\n else if (state === 1 /* Param */ ||\r\n state === 2 /* ParamRegExp */ ||\r\n state === 3 /* ParamRegExpEnd */) {\r\n if (segment.length > 1 && (char === '*' || char === '+'))\r\n crash(`A repeatable param (${buffer}) must be alone in its segment. eg: '/:ids+.`);\r\n segment.push({\r\n type: 1 /* Param */,\r\n value: buffer,\r\n regexp: customRe,\r\n repeatable: char === '*' || char === '+',\r\n optional: char === '*' || char === '?',\r\n });\r\n }\r\n else {\r\n crash('Invalid state to consume buffer');\r\n }\r\n buffer = '';\r\n }\r\n function addCharToBuffer() {\r\n buffer += char;\r\n }\r\n while (i < path.length) {\r\n char = path[i++];\r\n if (char === '\\\\' && state !== 2 /* ParamRegExp */) {\r\n previousState = state;\r\n state = 4 /* EscapeNext */;\r\n continue;\r\n }\r\n switch (state) {\r\n case 0 /* Static */:\r\n if (char === '/') {\r\n if (buffer) {\r\n consumeBuffer();\r\n }\r\n finalizeSegment();\r\n }\r\n else if (char === ':') {\r\n consumeBuffer();\r\n state = 1 /* Param */;\r\n }\r\n else {\r\n addCharToBuffer();\r\n }\r\n break;\r\n case 4 /* EscapeNext */:\r\n addCharToBuffer();\r\n state = previousState;\r\n break;\r\n case 1 /* Param */:\r\n if (char === '(') {\r\n state = 2 /* ParamRegExp */;\r\n }\r\n else if (VALID_PARAM_RE.test(char)) {\r\n addCharToBuffer();\r\n }\r\n else {\r\n consumeBuffer();\r\n state = 0 /* Static */;\r\n // go back one character if we were not modifying\r\n if (char !== '*' && char !== '?' && char !== '+')\r\n i--;\r\n }\r\n break;\r\n case 2 /* ParamRegExp */:\r\n // TODO: is it worth handling nested regexp? like :p(?:prefix_([^/]+)_suffix)\r\n // it already works by escaping the closing )\r\n // https://paths.esm.dev/?p=AAMeJbiAwQEcDKbAoAAkP60PG2R6QAvgNaA6AFACM2ABuQBB#\r\n // is this really something people need since you can also write\r\n // /prefix_:p()_suffix\r\n if (char === ')') {\r\n // handle the escaped )\r\n if (customRe[customRe.length - 1] == '\\\\')\r\n customRe = customRe.slice(0, -1) + char;\r\n else\r\n state = 3 /* ParamRegExpEnd */;\r\n }\r\n else {\r\n customRe += char;\r\n }\r\n break;\r\n case 3 /* ParamRegExpEnd */:\r\n // same as finalizing a param\r\n consumeBuffer();\r\n state = 0 /* Static */;\r\n // go back one character if we were not modifying\r\n if (char !== '*' && char !== '?' && char !== '+')\r\n i--;\r\n customRe = '';\r\n break;\r\n default:\r\n crash('Unknown state');\r\n break;\r\n }\r\n }\r\n if (state === 2 /* ParamRegExp */)\r\n crash(`Unfinished custom RegExp for param \"${buffer}\"`);\r\n consumeBuffer();\r\n finalizeSegment();\r\n // tokenCache.set(path, tokens)\r\n return tokens;\r\n}\n\nfunction createRouteRecordMatcher(record, parent, options) {\r\n const parser = tokensToParser(tokenizePath(record.path), options);\r\n // warn against params with the same name\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n const existingKeys = new Set();\r\n for (const key of parser.keys) {\r\n if (existingKeys.has(key.name))\r\n warn(`Found duplicated params with name \"${key.name}\" for path \"${record.path}\". Only the last one will be available on \"$route.params\".`);\r\n existingKeys.add(key.name);\r\n }\r\n }\r\n const matcher = assign(parser, {\r\n record,\r\n parent,\r\n // these needs to be populated by the parent\r\n children: [],\r\n alias: [],\r\n });\r\n if (parent) {\r\n // both are aliases or both are not aliases\r\n // we don't want to mix them because the order is used when\r\n // passing originalRecord in Matcher.addRoute\r\n if (!matcher.record.aliasOf === !parent.record.aliasOf)\r\n parent.children.push(matcher);\r\n }\r\n return matcher;\r\n}\n\n/**\r\n * Creates a Router Matcher.\r\n *\r\n * @internal\r\n * @param routes - array of initial routes\r\n * @param globalOptions - global route options\r\n */\r\nfunction createRouterMatcher(routes, globalOptions) {\r\n // normalized ordered array of matchers\r\n const matchers = [];\r\n const matcherMap = new Map();\r\n globalOptions = mergeOptions({ strict: false, end: true, sensitive: false }, globalOptions);\r\n function getRecordMatcher(name) {\r\n return matcherMap.get(name);\r\n }\r\n function addRoute(record, parent, originalRecord) {\r\n // used later on to remove by name\r\n const isRootAdd = !originalRecord;\r\n const mainNormalizedRecord = normalizeRouteRecord(record);\r\n // we might be the child of an alias\r\n mainNormalizedRecord.aliasOf = originalRecord && originalRecord.record;\r\n const options = mergeOptions(globalOptions, record);\r\n // generate an array of records to correctly handle aliases\r\n const normalizedRecords = [\r\n mainNormalizedRecord,\r\n ];\r\n if ('alias' in record) {\r\n const aliases = typeof record.alias === 'string' ? [record.alias] : record.alias;\r\n for (const alias of aliases) {\r\n normalizedRecords.push(assign({}, mainNormalizedRecord, {\r\n // this allows us to hold a copy of the `components` option\r\n // so that async components cache is hold on the original record\r\n components: originalRecord\r\n ? originalRecord.record.components\r\n : mainNormalizedRecord.components,\r\n path: alias,\r\n // we might be the child of an alias\r\n aliasOf: originalRecord\r\n ? originalRecord.record\r\n : mainNormalizedRecord,\r\n // the aliases are always of the same kind as the original since they\r\n // are defined on the same record\r\n }));\r\n }\r\n }\r\n let matcher;\r\n let originalMatcher;\r\n for (const normalizedRecord of normalizedRecords) {\r\n const { path } = normalizedRecord;\r\n // Build up the path for nested routes if the child isn't an absolute\r\n // route. Only add the / delimiter if the child path isn't empty and if the\r\n // parent path doesn't have a trailing slash\r\n if (parent && path[0] !== '/') {\r\n const parentPath = parent.record.path;\r\n const connectingSlash = parentPath[parentPath.length - 1] === '/' ? '' : '/';\r\n normalizedRecord.path =\r\n parent.record.path + (path && connectingSlash + path);\r\n }\r\n if ((process.env.NODE_ENV !== 'production') && normalizedRecord.path === '*') {\r\n throw new Error('Catch all routes (\"*\") must now be defined using a param with a custom regexp.\\n' +\r\n 'See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.');\r\n }\r\n // create the object before hand so it can be passed to children\r\n matcher = createRouteRecordMatcher(normalizedRecord, parent, options);\r\n if ((process.env.NODE_ENV !== 'production') && parent && path[0] === '/')\r\n checkMissingParamsInAbsolutePath(matcher, parent);\r\n // if we are an alias we must tell the original record that we exist\r\n // so we can be removed\r\n if (originalRecord) {\r\n originalRecord.alias.push(matcher);\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n checkSameParams(originalRecord, matcher);\r\n }\r\n }\r\n else {\r\n // otherwise, the first record is the original and others are aliases\r\n originalMatcher = originalMatcher || matcher;\r\n if (originalMatcher !== matcher)\r\n originalMatcher.alias.push(matcher);\r\n // remove the route if named and only for the top record (avoid in nested calls)\r\n // this works because the original record is the first one\r\n if (isRootAdd && record.name && !isAliasRecord(matcher))\r\n removeRoute(record.name);\r\n }\r\n if ('children' in mainNormalizedRecord) {\r\n const children = mainNormalizedRecord.children;\r\n for (let i = 0; i < children.length; i++) {\r\n addRoute(children[i], matcher, originalRecord && originalRecord.children[i]);\r\n }\r\n }\r\n // if there was no original record, then the first one was not an alias and all\r\n // other alias (if any) need to reference this record when adding children\r\n originalRecord = originalRecord || matcher;\r\n // TODO: add normalized records for more flexibility\r\n // if (parent && isAliasRecord(originalRecord)) {\r\n // parent.children.push(originalRecord)\r\n // }\r\n insertMatcher(matcher);\r\n }\r\n return originalMatcher\r\n ? () => {\r\n // since other matchers are aliases, they should be removed by the original matcher\r\n removeRoute(originalMatcher);\r\n }\r\n : noop;\r\n }\r\n function removeRoute(matcherRef) {\r\n if (isRouteName(matcherRef)) {\r\n const matcher = matcherMap.get(matcherRef);\r\n if (matcher) {\r\n matcherMap.delete(matcherRef);\r\n matchers.splice(matchers.indexOf(matcher), 1);\r\n matcher.children.forEach(removeRoute);\r\n matcher.alias.forEach(removeRoute);\r\n }\r\n }\r\n else {\r\n const index = matchers.indexOf(matcherRef);\r\n if (index > -1) {\r\n matchers.splice(index, 1);\r\n if (matcherRef.record.name)\r\n matcherMap.delete(matcherRef.record.name);\r\n matcherRef.children.forEach(removeRoute);\r\n matcherRef.alias.forEach(removeRoute);\r\n }\r\n }\r\n }\r\n function getRoutes() {\r\n return matchers;\r\n }\r\n function insertMatcher(matcher) {\r\n let i = 0;\r\n // console.log('i is', { i })\r\n while (i < matchers.length &&\r\n comparePathParserScore(matcher, matchers[i]) >= 0)\r\n i++;\r\n // console.log('END i is', { i })\r\n // while (i < matchers.length && matcher.score <= matchers[i].score) i++\r\n matchers.splice(i, 0, matcher);\r\n // only add the original record to the name map\r\n if (matcher.record.name && !isAliasRecord(matcher))\r\n matcherMap.set(matcher.record.name, matcher);\r\n }\r\n function resolve(location, currentLocation) {\r\n let matcher;\r\n let params = {};\r\n let path;\r\n let name;\r\n if ('name' in location && location.name) {\r\n matcher = matcherMap.get(location.name);\r\n if (!matcher)\r\n throw createRouterError(1 /* MATCHER_NOT_FOUND */, {\r\n location,\r\n });\r\n name = matcher.record.name;\r\n params = assign(\r\n // paramsFromLocation is a new object\r\n paramsFromLocation(currentLocation.params, \r\n // only keep params that exist in the resolved location\r\n // TODO: only keep optional params coming from a parent record\r\n matcher.keys.filter(k => !k.optional).map(k => k.name)), location.params);\r\n // throws if cannot be stringified\r\n path = matcher.stringify(params);\r\n }\r\n else if ('path' in location) {\r\n // no need to resolve the path with the matcher as it was provided\r\n // this also allows the user to control the encoding\r\n path = location.path;\r\n if ((process.env.NODE_ENV !== 'production') && !path.startsWith('/')) {\r\n warn(`The Matcher cannot resolve relative paths but received \"${path}\". Unless you directly called \\`matcher.resolve(\"${path}\")\\`, this is probably a bug in vue-router. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-router-next.`);\r\n }\r\n matcher = matchers.find(m => m.re.test(path));\r\n // matcher should have a value after the loop\r\n if (matcher) {\r\n // TODO: dev warning of unused params if provided\r\n // we know the matcher works because we tested the regexp\r\n params = matcher.parse(path);\r\n name = matcher.record.name;\r\n }\r\n // location is a relative path\r\n }\r\n else {\r\n // match by name or path of current route\r\n matcher = currentLocation.name\r\n ? matcherMap.get(currentLocation.name)\r\n : matchers.find(m => m.re.test(currentLocation.path));\r\n if (!matcher)\r\n throw createRouterError(1 /* MATCHER_NOT_FOUND */, {\r\n location,\r\n currentLocation,\r\n });\r\n name = matcher.record.name;\r\n // since we are navigating to the same location, we don't need to pick the\r\n // params like when `name` is provided\r\n params = assign({}, currentLocation.params, location.params);\r\n path = matcher.stringify(params);\r\n }\r\n const matched = [];\r\n let parentMatcher = matcher;\r\n while (parentMatcher) {\r\n // reversed order so parents are at the beginning\r\n matched.unshift(parentMatcher.record);\r\n parentMatcher = parentMatcher.parent;\r\n }\r\n return {\r\n name,\r\n path,\r\n params,\r\n matched,\r\n meta: mergeMetaFields(matched),\r\n };\r\n }\r\n // add initial routes\r\n routes.forEach(route => addRoute(route));\r\n return { addRoute, resolve, removeRoute, getRoutes, getRecordMatcher };\r\n}\r\nfunction paramsFromLocation(params, keys) {\r\n const newParams = {};\r\n for (const key of keys) {\r\n if (key in params)\r\n newParams[key] = params[key];\r\n }\r\n return newParams;\r\n}\r\n/**\r\n * Normalizes a RouteRecordRaw. Creates a copy\r\n *\r\n * @param record\r\n * @returns the normalized version\r\n */\r\nfunction normalizeRouteRecord(record) {\r\n return {\r\n path: record.path,\r\n redirect: record.redirect,\r\n name: record.name,\r\n meta: record.meta || {},\r\n aliasOf: undefined,\r\n beforeEnter: record.beforeEnter,\r\n props: normalizeRecordProps(record),\r\n children: record.children || [],\r\n instances: {},\r\n leaveGuards: new Set(),\r\n updateGuards: new Set(),\r\n enterCallbacks: {},\r\n components: 'components' in record\r\n ? record.components || {}\r\n : { default: record.component },\r\n };\r\n}\r\n/**\r\n * Normalize the optional `props` in a record to always be an object similar to\r\n * components. Also accept a boolean for components.\r\n * @param record\r\n */\r\nfunction normalizeRecordProps(record) {\r\n const propsObject = {};\r\n // props does not exist on redirect records but we can set false directly\r\n const props = record.props || false;\r\n if ('component' in record) {\r\n propsObject.default = props;\r\n }\r\n else {\r\n // NOTE: we could also allow a function to be applied to every component.\r\n // Would need user feedback for use cases\r\n for (const name in record.components)\r\n propsObject[name] = typeof props === 'boolean' ? props : props[name];\r\n }\r\n return propsObject;\r\n}\r\n/**\r\n * Checks if a record or any of its parent is an alias\r\n * @param record\r\n */\r\nfunction isAliasRecord(record) {\r\n while (record) {\r\n if (record.record.aliasOf)\r\n return true;\r\n record = record.parent;\r\n }\r\n return false;\r\n}\r\n/**\r\n * Merge meta fields of an array of records\r\n *\r\n * @param matched - array of matched records\r\n */\r\nfunction mergeMetaFields(matched) {\r\n return matched.reduce((meta, record) => assign(meta, record.meta), {});\r\n}\r\nfunction mergeOptions(defaults, partialOptions) {\r\n const options = {};\r\n for (const key in defaults) {\r\n options[key] = key in partialOptions ? partialOptions[key] : defaults[key];\r\n }\r\n return options;\r\n}\r\nfunction isSameParam(a, b) {\r\n return (a.name === b.name &&\r\n a.optional === b.optional &&\r\n a.repeatable === b.repeatable);\r\n}\r\n/**\r\n * Check if a path and its alias have the same required params\r\n *\r\n * @param a - original record\r\n * @param b - alias record\r\n */\r\nfunction checkSameParams(a, b) {\r\n for (const key of a.keys) {\r\n if (!key.optional && !b.keys.find(isSameParam.bind(null, key)))\r\n return warn(`Alias \"${b.record.path}\" and the original record: \"${a.record.path}\" should have the exact same param named \"${key.name}\"`);\r\n }\r\n for (const key of b.keys) {\r\n if (!key.optional && !a.keys.find(isSameParam.bind(null, key)))\r\n return warn(`Alias \"${b.record.path}\" and the original record: \"${a.record.path}\" should have the exact same param named \"${key.name}\"`);\r\n }\r\n}\r\nfunction checkMissingParamsInAbsolutePath(record, parent) {\r\n for (const key of parent.keys) {\r\n if (!record.keys.find(isSameParam.bind(null, key)))\r\n return warn(`Absolute path \"${record.record.path}\" should have the exact same param named \"${key.name}\" as its parent \"${parent.record.path}\".`);\r\n }\r\n}\n\n/**\r\n * Encoding Rules ␣ = Space Path: ␣ \" < > # ? { } Query: ␣ \" < > # & = Hash: ␣ \"\r\n * < > `\r\n *\r\n * On top of that, the RFC3986 (https://tools.ietf.org/html/rfc3986#section-2.2)\r\n * defines some extra characters to be encoded. Most browsers do not encode them\r\n * in encodeURI https://github.com/whatwg/url/issues/369, so it may be safer to\r\n * also encode `!'()*`. Leaving unencoded only ASCII alphanumeric(`a-zA-Z0-9`)\r\n * plus `-._~`. This extra safety should be applied to query by patching the\r\n * string returned by encodeURIComponent encodeURI also encodes `[\\]^`. `\\`\r\n * should be encoded to avoid ambiguity. Browsers (IE, FF, C) transform a `\\`\r\n * into a `/` if directly typed in. The _backtick_ (`````) should also be\r\n * encoded everywhere because some browsers like FF encode it when directly\r\n * written while others don't. Safari and IE don't encode ``\"<>{}``` in hash.\r\n */\r\n// const EXTRA_RESERVED_RE = /[!'()*]/g\r\n// const encodeReservedReplacer = (c: string) => '%' + c.charCodeAt(0).toString(16)\r\nconst HASH_RE = /#/g; // %23\r\nconst AMPERSAND_RE = /&/g; // %26\r\nconst SLASH_RE = /\\//g; // %2F\r\nconst EQUAL_RE = /=/g; // %3D\r\nconst IM_RE = /\\?/g; // %3F\r\nconst PLUS_RE = /\\+/g; // %2B\r\n/**\r\n * NOTE: It's not clear to me if we should encode the + symbol in queries, it\r\n * seems to be less flexible than not doing so and I can't find out the legacy\r\n * systems requiring this for regular requests like text/html. In the standard,\r\n * the encoding of the plus character is only mentioned for\r\n * application/x-www-form-urlencoded\r\n * (https://url.spec.whatwg.org/#urlencoded-parsing) and most browsers seems lo\r\n * leave the plus character as is in queries. To be more flexible, we allow the\r\n * plus character on the query but it can also be manually encoded by the user.\r\n *\r\n * Resources:\r\n * - https://url.spec.whatwg.org/#urlencoded-parsing\r\n * - https://stackoverflow.com/questions/1634271/url-encoding-the-space-character-or-20\r\n */\r\nconst ENC_BRACKET_OPEN_RE = /%5B/g; // [\r\nconst ENC_BRACKET_CLOSE_RE = /%5D/g; // ]\r\nconst ENC_CARET_RE = /%5E/g; // ^\r\nconst ENC_BACKTICK_RE = /%60/g; // `\r\nconst ENC_CURLY_OPEN_RE = /%7B/g; // {\r\nconst ENC_PIPE_RE = /%7C/g; // |\r\nconst ENC_CURLY_CLOSE_RE = /%7D/g; // }\r\nconst ENC_SPACE_RE = /%20/g; // }\r\n/**\r\n * Encode characters that need to be encoded on the path, search and hash\r\n * sections of the URL.\r\n *\r\n * @internal\r\n * @param text - string to encode\r\n * @returns encoded string\r\n */\r\nfunction commonEncode(text) {\r\n return encodeURI('' + text)\r\n .replace(ENC_PIPE_RE, '|')\r\n .replace(ENC_BRACKET_OPEN_RE, '[')\r\n .replace(ENC_BRACKET_CLOSE_RE, ']');\r\n}\r\n/**\r\n * Encode characters that need to be encoded on the hash section of the URL.\r\n *\r\n * @param text - string to encode\r\n * @returns encoded string\r\n */\r\nfunction encodeHash(text) {\r\n return commonEncode(text)\r\n .replace(ENC_CURLY_OPEN_RE, '{')\r\n .replace(ENC_CURLY_CLOSE_RE, '}')\r\n .replace(ENC_CARET_RE, '^');\r\n}\r\n/**\r\n * Encode characters that need to be encoded query values on the query\r\n * section of the URL.\r\n *\r\n * @param text - string to encode\r\n * @returns encoded string\r\n */\r\nfunction encodeQueryValue(text) {\r\n return (commonEncode(text)\r\n // Encode the space as +, encode the + to differentiate it from the space\r\n .replace(PLUS_RE, '%2B')\r\n .replace(ENC_SPACE_RE, '+')\r\n .replace(HASH_RE, '%23')\r\n .replace(AMPERSAND_RE, '%26')\r\n .replace(ENC_BACKTICK_RE, '`')\r\n .replace(ENC_CURLY_OPEN_RE, '{')\r\n .replace(ENC_CURLY_CLOSE_RE, '}')\r\n .replace(ENC_CARET_RE, '^'));\r\n}\r\n/**\r\n * Like `encodeQueryValue` but also encodes the `=` character.\r\n *\r\n * @param text - string to encode\r\n */\r\nfunction encodeQueryKey(text) {\r\n return encodeQueryValue(text).replace(EQUAL_RE, '%3D');\r\n}\r\n/**\r\n * Encode characters that need to be encoded on the path section of the URL.\r\n *\r\n * @param text - string to encode\r\n * @returns encoded string\r\n */\r\nfunction encodePath(text) {\r\n return commonEncode(text).replace(HASH_RE, '%23').replace(IM_RE, '%3F');\r\n}\r\n/**\r\n * Encode characters that need to be encoded on the path section of the URL as a\r\n * param. This function encodes everything {@link encodePath} does plus the\r\n * slash (`/`) character. If `text` is `null` or `undefined`, returns an empty\r\n * string instead.\r\n *\r\n * @param text - string to encode\r\n * @returns encoded string\r\n */\r\nfunction encodeParam(text) {\r\n return text == null ? '' : encodePath(text).replace(SLASH_RE, '%2F');\r\n}\r\n/**\r\n * Decode text using `decodeURIComponent`. Returns the original text if it\r\n * fails.\r\n *\r\n * @param text - string to decode\r\n * @returns decoded string\r\n */\r\nfunction decode(text) {\r\n try {\r\n return decodeURIComponent('' + text);\r\n }\r\n catch (err) {\r\n (process.env.NODE_ENV !== 'production') && warn(`Error decoding \"${text}\". Using original value`);\r\n }\r\n return '' + text;\r\n}\n\n/**\r\n * Transforms a queryString into a {@link LocationQuery} object. Accept both, a\r\n * version with the leading `?` and without Should work as URLSearchParams\r\n\n * @internal\r\n *\r\n * @param search - search string to parse\r\n * @returns a query object\r\n */\r\nfunction parseQuery(search) {\r\n const query = {};\r\n // avoid creating an object with an empty key and empty value\r\n // because of split('&')\r\n if (search === '' || search === '?')\r\n return query;\r\n const hasLeadingIM = search[0] === '?';\r\n const searchParams = (hasLeadingIM ? search.slice(1) : search).split('&');\r\n for (let i = 0; i < searchParams.length; ++i) {\r\n // pre decode the + into space\r\n const searchParam = searchParams[i].replace(PLUS_RE, ' ');\r\n // allow the = character\r\n const eqPos = searchParam.indexOf('=');\r\n const key = decode(eqPos < 0 ? searchParam : searchParam.slice(0, eqPos));\r\n const value = eqPos < 0 ? null : decode(searchParam.slice(eqPos + 1));\r\n if (key in query) {\r\n // an extra variable for ts types\r\n let currentValue = query[key];\r\n if (!Array.isArray(currentValue)) {\r\n currentValue = query[key] = [currentValue];\r\n }\r\n currentValue.push(value);\r\n }\r\n else {\r\n query[key] = value;\r\n }\r\n }\r\n return query;\r\n}\r\n/**\r\n * Stringifies a {@link LocationQueryRaw} object. Like `URLSearchParams`, it\r\n * doesn't prepend a `?`\r\n *\r\n * @internal\r\n *\r\n * @param query - query object to stringify\r\n * @returns string version of the query without the leading `?`\r\n */\r\nfunction stringifyQuery(query) {\r\n let search = '';\r\n for (let key in query) {\r\n const value = query[key];\r\n key = encodeQueryKey(key);\r\n if (value == null) {\r\n // only null adds the value\r\n if (value !== undefined) {\r\n search += (search.length ? '&' : '') + key;\r\n }\r\n continue;\r\n }\r\n // keep null values\r\n const values = Array.isArray(value)\r\n ? value.map(v => v && encodeQueryValue(v))\r\n : [value && encodeQueryValue(value)];\r\n values.forEach(value => {\r\n // skip undefined values in arrays as if they were not present\r\n // smaller code than using filter\r\n if (value !== undefined) {\r\n // only append & with non-empty search\r\n search += (search.length ? '&' : '') + key;\r\n if (value != null)\r\n search += '=' + value;\r\n }\r\n });\r\n }\r\n return search;\r\n}\r\n/**\r\n * Transforms a {@link LocationQueryRaw} into a {@link LocationQuery} by casting\r\n * numbers into strings, removing keys with an undefined value and replacing\r\n * undefined with null in arrays\r\n *\r\n * @param query - query object to normalize\r\n * @returns a normalized query object\r\n */\r\nfunction normalizeQuery(query) {\r\n const normalizedQuery = {};\r\n for (const key in query) {\r\n const value = query[key];\r\n if (value !== undefined) {\r\n normalizedQuery[key] = Array.isArray(value)\r\n ? value.map(v => (v == null ? null : '' + v))\r\n : value == null\r\n ? value\r\n : '' + value;\r\n }\r\n }\r\n return normalizedQuery;\r\n}\n\n/**\r\n * Create a list of callbacks that can be reset. Used to create before and after navigation guards list\r\n */\r\nfunction useCallbacks() {\r\n let handlers = [];\r\n function add(handler) {\r\n handlers.push(handler);\r\n return () => {\r\n const i = handlers.indexOf(handler);\r\n if (i > -1)\r\n handlers.splice(i, 1);\r\n };\r\n }\r\n function reset() {\r\n handlers = [];\r\n }\r\n return {\r\n add,\r\n list: () => handlers,\r\n reset,\r\n };\r\n}\n\nfunction registerGuard(record, name, guard) {\r\n const removeFromList = () => {\r\n record[name].delete(guard);\r\n };\r\n onUnmounted(removeFromList);\r\n onDeactivated(removeFromList);\r\n onActivated(() => {\r\n record[name].add(guard);\r\n });\r\n record[name].add(guard);\r\n}\r\n/**\r\n * Add a navigation guard that triggers whenever the component for the current\r\n * location is about to be left. Similar to {@link beforeRouteLeave} but can be\r\n * used in any component. The guard is removed when the component is unmounted.\r\n *\r\n * @param leaveGuard - {@link NavigationGuard}\r\n */\r\nfunction onBeforeRouteLeave(leaveGuard) {\r\n if ((process.env.NODE_ENV !== 'production') && !getCurrentInstance()) {\r\n warn('getCurrentInstance() returned null. onBeforeRouteLeave() must be called at the top of a setup function');\r\n return;\r\n }\r\n const activeRecord = inject(matchedRouteKey, \r\n // to avoid warning\r\n {}).value;\r\n if (!activeRecord) {\r\n (process.env.NODE_ENV !== 'production') &&\r\n warn('No active route record was found when calling `onBeforeRouteLeave()`. Make sure you call this function inside of a component child of . Maybe you called it inside of App.vue?');\r\n return;\r\n }\r\n registerGuard(activeRecord, 'leaveGuards', leaveGuard);\r\n}\r\n/**\r\n * Add a navigation guard that triggers whenever the current location is about\r\n * to be updated. Similar to {@link beforeRouteUpdate} but can be used in any\r\n * component. The guard is removed when the component is unmounted.\r\n *\r\n * @param updateGuard - {@link NavigationGuard}\r\n */\r\nfunction onBeforeRouteUpdate(updateGuard) {\r\n if ((process.env.NODE_ENV !== 'production') && !getCurrentInstance()) {\r\n warn('getCurrentInstance() returned null. onBeforeRouteUpdate() must be called at the top of a setup function');\r\n return;\r\n }\r\n const activeRecord = inject(matchedRouteKey, \r\n // to avoid warning\r\n {}).value;\r\n if (!activeRecord) {\r\n (process.env.NODE_ENV !== 'production') &&\r\n warn('No active route record was found when calling `onBeforeRouteUpdate()`. Make sure you call this function inside of a component child of . Maybe you called it inside of App.vue?');\r\n return;\r\n }\r\n registerGuard(activeRecord, 'updateGuards', updateGuard);\r\n}\r\nfunction guardToPromiseFn(guard, to, from, record, name) {\r\n // keep a reference to the enterCallbackArray to prevent pushing callbacks if a new navigation took place\r\n const enterCallbackArray = record &&\r\n // name is defined if record is because of the function overload\r\n (record.enterCallbacks[name] = record.enterCallbacks[name] || []);\r\n return () => new Promise((resolve, reject) => {\r\n const next = (valid) => {\r\n if (valid === false)\r\n reject(createRouterError(4 /* NAVIGATION_ABORTED */, {\r\n from,\r\n to,\r\n }));\r\n else if (valid instanceof Error) {\r\n reject(valid);\r\n }\r\n else if (isRouteLocation(valid)) {\r\n reject(createRouterError(2 /* NAVIGATION_GUARD_REDIRECT */, {\r\n from: to,\r\n to: valid,\r\n }));\r\n }\r\n else {\r\n if (enterCallbackArray &&\r\n // since enterCallbackArray is truthy, both record and name also are\r\n record.enterCallbacks[name] === enterCallbackArray &&\r\n typeof valid === 'function')\r\n enterCallbackArray.push(valid);\r\n resolve();\r\n }\r\n };\r\n // wrapping with Promise.resolve allows it to work with both async and sync guards\r\n const guardReturn = guard.call(record && record.instances[name], to, from, (process.env.NODE_ENV !== 'production') ? canOnlyBeCalledOnce(next, to, from) : next);\r\n let guardCall = Promise.resolve(guardReturn);\r\n if (guard.length < 3)\r\n guardCall = guardCall.then(next);\r\n if ((process.env.NODE_ENV !== 'production') && guard.length > 2) {\r\n const message = `The \"next\" callback was never called inside of ${guard.name ? '\"' + guard.name + '\"' : ''}:\\n${guard.toString()}\\n. If you are returning a value instead of calling \"next\", make sure to remove the \"next\" parameter from your function.`;\r\n if (typeof guardReturn === 'object' && 'then' in guardReturn) {\r\n guardCall = guardCall.then(resolvedValue => {\r\n // @ts-expect-error: _called is added at canOnlyBeCalledOnce\r\n if (!next._called) {\r\n warn(message);\r\n return Promise.reject(new Error('Invalid navigation guard'));\r\n }\r\n return resolvedValue;\r\n });\r\n // TODO: test me!\r\n }\r\n else if (guardReturn !== undefined) {\r\n // @ts-expect-error: _called is added at canOnlyBeCalledOnce\r\n if (!next._called) {\r\n warn(message);\r\n reject(new Error('Invalid navigation guard'));\r\n return;\r\n }\r\n }\r\n }\r\n guardCall.catch(err => reject(err));\r\n });\r\n}\r\nfunction canOnlyBeCalledOnce(next, to, from) {\r\n let called = 0;\r\n return function () {\r\n if (called++ === 1)\r\n warn(`The \"next\" callback was called more than once in one navigation guard when going from \"${from.fullPath}\" to \"${to.fullPath}\". It should be called exactly one time in each navigation guard. This will fail in production.`);\r\n // @ts-expect-error: we put it in the original one because it's easier to check\r\n next._called = true;\r\n if (called === 1)\r\n next.apply(null, arguments);\r\n };\r\n}\r\nfunction extractComponentsGuards(matched, guardType, to, from) {\r\n const guards = [];\r\n for (const record of matched) {\r\n for (const name in record.components) {\r\n let rawComponent = record.components[name];\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n if (!rawComponent ||\r\n (typeof rawComponent !== 'object' &&\r\n typeof rawComponent !== 'function')) {\r\n warn(`Component \"${name}\" in record with path \"${record.path}\" is not` +\r\n ` a valid component. Received \"${String(rawComponent)}\".`);\r\n // throw to ensure we stop here but warn to ensure the message isn't\r\n // missed by the user\r\n throw new Error('Invalid route component');\r\n }\r\n else if ('then' in rawComponent) {\r\n // warn if user wrote import('/component.vue') instead of () =>\r\n // import('./component.vue')\r\n warn(`Component \"${name}\" in record with path \"${record.path}\" is a ` +\r\n `Promise instead of a function that returns a Promise. Did you ` +\r\n `write \"import('./MyPage.vue')\" instead of ` +\r\n `\"() => import('./MyPage.vue')\" ? This will break in ` +\r\n `production if not fixed.`);\r\n const promise = rawComponent;\r\n rawComponent = () => promise;\r\n }\r\n else if (rawComponent.__asyncLoader &&\r\n // warn only once per component\r\n !rawComponent.__warnedDefineAsync) {\r\n rawComponent.__warnedDefineAsync = true;\r\n warn(`Component \"${name}\" in record with path \"${record.path}\" is defined ` +\r\n `using \"defineAsyncComponent()\". ` +\r\n `Write \"() => import('./MyPage.vue')\" instead of ` +\r\n `\"defineAsyncComponent(() => import('./MyPage.vue'))\".`);\r\n }\r\n }\r\n // skip update and leave guards if the route component is not mounted\r\n if (guardType !== 'beforeRouteEnter' && !record.instances[name])\r\n continue;\r\n if (isRouteComponent(rawComponent)) {\r\n // __vccOpts is added by vue-class-component and contain the regular options\r\n const options = rawComponent.__vccOpts || rawComponent;\r\n const guard = options[guardType];\r\n guard && guards.push(guardToPromiseFn(guard, to, from, record, name));\r\n }\r\n else {\r\n // start requesting the chunk already\r\n let componentPromise = rawComponent();\r\n if ((process.env.NODE_ENV !== 'production') && !('catch' in componentPromise)) {\r\n warn(`Component \"${name}\" in record with path \"${record.path}\" is a function that does not return a Promise. If you were passing a functional component, make sure to add a \"displayName\" to the component. This will break in production if not fixed.`);\r\n componentPromise = Promise.resolve(componentPromise);\r\n }\r\n guards.push(() => componentPromise.then(resolved => {\r\n if (!resolved)\r\n return Promise.reject(new Error(`Couldn't resolve component \"${name}\" at \"${record.path}\"`));\r\n const resolvedComponent = isESModule(resolved)\r\n ? resolved.default\r\n : resolved;\r\n // replace the function with the resolved component\r\n record.components[name] = resolvedComponent;\r\n // __vccOpts is added by vue-class-component and contain the regular options\r\n const options = resolvedComponent.__vccOpts || resolvedComponent;\r\n const guard = options[guardType];\r\n return guard && guardToPromiseFn(guard, to, from, record, name)();\r\n }));\r\n }\r\n }\r\n }\r\n return guards;\r\n}\r\n/**\r\n * Allows differentiating lazy components from functional components and vue-class-component\r\n *\r\n * @param component\r\n */\r\nfunction isRouteComponent(component) {\r\n return (typeof component === 'object' ||\r\n 'displayName' in component ||\r\n 'props' in component ||\r\n '__vccOpts' in component);\r\n}\n\n// TODO: we could allow currentRoute as a prop to expose `isActive` and\r\n// `isExactActive` behavior should go through an RFC\r\nfunction useLink(props) {\r\n const router = inject(routerKey);\r\n const currentRoute = inject(routeLocationKey);\r\n const route = computed(() => router.resolve(unref(props.to)));\r\n const activeRecordIndex = computed(() => {\r\n const { matched } = route.value;\r\n const { length } = matched;\r\n const routeMatched = matched[length - 1];\r\n const currentMatched = currentRoute.matched;\r\n if (!routeMatched || !currentMatched.length)\r\n return -1;\r\n const index = currentMatched.findIndex(isSameRouteRecord.bind(null, routeMatched));\r\n if (index > -1)\r\n return index;\r\n // possible parent record\r\n const parentRecordPath = getOriginalPath(matched[length - 2]);\r\n return (\r\n // we are dealing with nested routes\r\n length > 1 &&\r\n // if the parent and matched route have the same path, this link is\r\n // referring to the empty child. Or we currently are on a different\r\n // child of the same parent\r\n getOriginalPath(routeMatched) === parentRecordPath &&\r\n // avoid comparing the child with its parent\r\n currentMatched[currentMatched.length - 1].path !== parentRecordPath\r\n ? currentMatched.findIndex(isSameRouteRecord.bind(null, matched[length - 2]))\r\n : index);\r\n });\r\n const isActive = computed(() => activeRecordIndex.value > -1 &&\r\n includesParams(currentRoute.params, route.value.params));\r\n const isExactActive = computed(() => activeRecordIndex.value > -1 &&\r\n activeRecordIndex.value === currentRoute.matched.length - 1 &&\r\n isSameRouteLocationParams(currentRoute.params, route.value.params));\r\n function navigate(e = {}) {\r\n if (guardEvent(e)) {\r\n return router[unref(props.replace) ? 'replace' : 'push'](unref(props.to)\r\n // avoid uncaught errors are they are logged anyway\r\n ).catch(noop);\r\n }\r\n return Promise.resolve();\r\n }\r\n // devtools only\r\n if (((process.env.NODE_ENV !== 'production') || __VUE_PROD_DEVTOOLS__) && isBrowser) {\r\n const instance = getCurrentInstance();\r\n if (instance) {\r\n const linkContextDevtools = {\r\n route: route.value,\r\n isActive: isActive.value,\r\n isExactActive: isExactActive.value,\r\n };\r\n // @ts-expect-error: this is internal\r\n instance.__vrl_devtools = instance.__vrl_devtools || [];\r\n // @ts-expect-error: this is internal\r\n instance.__vrl_devtools.push(linkContextDevtools);\r\n watchEffect(() => {\r\n linkContextDevtools.route = route.value;\r\n linkContextDevtools.isActive = isActive.value;\r\n linkContextDevtools.isExactActive = isExactActive.value;\r\n }, { flush: 'post' });\r\n }\r\n }\r\n return {\r\n route,\r\n href: computed(() => route.value.href),\r\n isActive,\r\n isExactActive,\r\n navigate,\r\n };\r\n}\r\nconst RouterLinkImpl = /*#__PURE__*/ defineComponent({\r\n name: 'RouterLink',\r\n props: {\r\n to: {\r\n type: [String, Object],\r\n required: true,\r\n },\r\n replace: Boolean,\r\n activeClass: String,\r\n // inactiveClass: String,\r\n exactActiveClass: String,\r\n custom: Boolean,\r\n ariaCurrentValue: {\r\n type: String,\r\n default: 'page',\r\n },\r\n },\r\n useLink,\r\n setup(props, { slots }) {\r\n const link = reactive(useLink(props));\r\n const { options } = inject(routerKey);\r\n const elClass = computed(() => ({\r\n [getLinkClass(props.activeClass, options.linkActiveClass, 'router-link-active')]: link.isActive,\r\n // [getLinkClass(\r\n // props.inactiveClass,\r\n // options.linkInactiveClass,\r\n // 'router-link-inactive'\r\n // )]: !link.isExactActive,\r\n [getLinkClass(props.exactActiveClass, options.linkExactActiveClass, 'router-link-exact-active')]: link.isExactActive,\r\n }));\r\n return () => {\r\n const children = slots.default && slots.default(link);\r\n return props.custom\r\n ? children\r\n : h('a', {\r\n 'aria-current': link.isExactActive\r\n ? props.ariaCurrentValue\r\n : null,\r\n href: link.href,\r\n // this would override user added attrs but Vue will still add\r\n // the listener so we end up triggering both\r\n onClick: link.navigate,\r\n class: elClass.value,\r\n }, children);\r\n };\r\n },\r\n});\r\n// export the public type for h/tsx inference\r\n// also to avoid inline import() in generated d.ts files\r\n/**\r\n * Component to render a link that triggers a navigation on click.\r\n */\r\nconst RouterLink = RouterLinkImpl;\r\nfunction guardEvent(e) {\r\n // don't redirect with control keys\r\n if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey)\r\n return;\r\n // don't redirect when preventDefault called\r\n if (e.defaultPrevented)\r\n return;\r\n // don't redirect on right click\r\n if (e.button !== undefined && e.button !== 0)\r\n return;\r\n // don't redirect if `target=\"_blank\"`\r\n // @ts-expect-error getAttribute does exist\r\n if (e.currentTarget && e.currentTarget.getAttribute) {\r\n // @ts-expect-error getAttribute exists\r\n const target = e.currentTarget.getAttribute('target');\r\n if (/\\b_blank\\b/i.test(target))\r\n return;\r\n }\r\n // this may be a Weex event which doesn't have this method\r\n if (e.preventDefault)\r\n e.preventDefault();\r\n return true;\r\n}\r\nfunction includesParams(outer, inner) {\r\n for (const key in inner) {\r\n const innerValue = inner[key];\r\n const outerValue = outer[key];\r\n if (typeof innerValue === 'string') {\r\n if (innerValue !== outerValue)\r\n return false;\r\n }\r\n else {\r\n if (!Array.isArray(outerValue) ||\r\n outerValue.length !== innerValue.length ||\r\n innerValue.some((value, i) => value !== outerValue[i]))\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n/**\r\n * Get the original path value of a record by following its aliasOf\r\n * @param record\r\n */\r\nfunction getOriginalPath(record) {\r\n return record ? (record.aliasOf ? record.aliasOf.path : record.path) : '';\r\n}\r\n/**\r\n * Utility class to get the active class based on defaults.\r\n * @param propClass\r\n * @param globalClass\r\n * @param defaultClass\r\n */\r\nconst getLinkClass = (propClass, globalClass, defaultClass) => propClass != null\r\n ? propClass\r\n : globalClass != null\r\n ? globalClass\r\n : defaultClass;\n\nconst RouterViewImpl = /*#__PURE__*/ defineComponent({\r\n name: 'RouterView',\r\n // #674 we manually inherit them\r\n inheritAttrs: false,\r\n props: {\r\n name: {\r\n type: String,\r\n default: 'default',\r\n },\r\n route: Object,\r\n },\r\n setup(props, { attrs, slots }) {\r\n (process.env.NODE_ENV !== 'production') && warnDeprecatedUsage();\r\n const injectedRoute = inject(routerViewLocationKey);\r\n const routeToDisplay = computed(() => props.route || injectedRoute.value);\r\n const depth = inject(viewDepthKey, 0);\r\n const matchedRouteRef = computed(() => routeToDisplay.value.matched[depth]);\r\n provide(viewDepthKey, depth + 1);\r\n provide(matchedRouteKey, matchedRouteRef);\r\n provide(routerViewLocationKey, routeToDisplay);\r\n const viewRef = ref();\r\n // watch at the same time the component instance, the route record we are\r\n // rendering, and the name\r\n watch(() => [viewRef.value, matchedRouteRef.value, props.name], ([instance, to, name], [oldInstance, from, oldName]) => {\r\n // copy reused instances\r\n if (to) {\r\n // this will update the instance for new instances as well as reused\r\n // instances when navigating to a new route\r\n to.instances[name] = instance;\r\n // the component instance is reused for a different route or name so\r\n // we copy any saved update or leave guards. With async setup, the\r\n // mounting component will mount before the matchedRoute changes,\r\n // making instance === oldInstance, so we check if guards have been\r\n // added before. This works because we remove guards when\r\n // unmounting/deactivating components\r\n if (from && from !== to && instance && instance === oldInstance) {\r\n if (!to.leaveGuards.size) {\r\n to.leaveGuards = from.leaveGuards;\r\n }\r\n if (!to.updateGuards.size) {\r\n to.updateGuards = from.updateGuards;\r\n }\r\n }\r\n }\r\n // trigger beforeRouteEnter next callbacks\r\n if (instance &&\r\n to &&\r\n // if there is no instance but to and from are the same this might be\r\n // the first visit\r\n (!from || !isSameRouteRecord(to, from) || !oldInstance)) {\r\n (to.enterCallbacks[name] || []).forEach(callback => callback(instance));\r\n }\r\n }, { flush: 'post' });\r\n return () => {\r\n const route = routeToDisplay.value;\r\n const matchedRoute = matchedRouteRef.value;\r\n const ViewComponent = matchedRoute && matchedRoute.components[props.name];\r\n // we need the value at the time we render because when we unmount, we\r\n // navigated to a different location so the value is different\r\n const currentName = props.name;\r\n if (!ViewComponent) {\r\n return normalizeSlot(slots.default, { Component: ViewComponent, route });\r\n }\r\n // props from route configuration\r\n const routePropsOption = matchedRoute.props[props.name];\r\n const routeProps = routePropsOption\r\n ? routePropsOption === true\r\n ? route.params\r\n : typeof routePropsOption === 'function'\r\n ? routePropsOption(route)\r\n : routePropsOption\r\n : null;\r\n const onVnodeUnmounted = vnode => {\r\n // remove the instance reference to prevent leak\r\n if (vnode.component.isUnmounted) {\r\n matchedRoute.instances[currentName] = null;\r\n }\r\n };\r\n const component = h(ViewComponent, assign({}, routeProps, attrs, {\r\n onVnodeUnmounted,\r\n ref: viewRef,\r\n }));\r\n if (((process.env.NODE_ENV !== 'production') || __VUE_PROD_DEVTOOLS__) &&\r\n isBrowser &&\r\n component.ref) {\r\n // TODO: can display if it's an alias, its props\r\n const info = {\r\n depth,\r\n name: matchedRoute.name,\r\n path: matchedRoute.path,\r\n meta: matchedRoute.meta,\r\n };\r\n const internalInstances = Array.isArray(component.ref)\r\n ? component.ref.map(r => r.i)\r\n : [component.ref.i];\r\n internalInstances.forEach(instance => {\r\n // @ts-expect-error\r\n instance.__vrv_devtools = info;\r\n });\r\n }\r\n return (\r\n // pass the vnode to the slot as a prop.\r\n // h and both accept vnodes\r\n normalizeSlot(slots.default, { Component: component, route }) ||\r\n component);\r\n };\r\n },\r\n});\r\nfunction normalizeSlot(slot, data) {\r\n if (!slot)\r\n return null;\r\n const slotContent = slot(data);\r\n return slotContent.length === 1 ? slotContent[0] : slotContent;\r\n}\r\n// export the public type for h/tsx inference\r\n// also to avoid inline import() in generated d.ts files\r\n/**\r\n * Component to display the current route the user is at.\r\n */\r\nconst RouterView = RouterViewImpl;\r\n// warn against deprecated usage with & \r\n// due to functional component being no longer eager in Vue 3\r\nfunction warnDeprecatedUsage() {\r\n const instance = getCurrentInstance();\r\n const parentName = instance.parent && instance.parent.type.name;\r\n if (parentName &&\r\n (parentName === 'KeepAlive' || parentName.includes('Transition'))) {\r\n const comp = parentName === 'KeepAlive' ? 'keep-alive' : 'transition';\r\n warn(` can no longer be used directly inside or .\\n` +\r\n `Use slot props instead:\\n\\n` +\r\n `\\n` +\r\n ` <${comp}>\\n` +\r\n ` \\n` +\r\n ` \\n` +\r\n ``);\r\n }\r\n}\n\nfunction formatRouteLocation(routeLocation, tooltip) {\r\n const copy = assign({}, routeLocation, {\r\n // remove variables that can contain vue instances\r\n matched: routeLocation.matched.map(matched => omit(matched, ['instances', 'children', 'aliasOf'])),\r\n });\r\n return {\r\n _custom: {\r\n type: null,\r\n readOnly: true,\r\n display: routeLocation.fullPath,\r\n tooltip,\r\n value: copy,\r\n },\r\n };\r\n}\r\nfunction formatDisplay(display) {\r\n return {\r\n _custom: {\r\n display,\r\n },\r\n };\r\n}\r\n// to support multiple router instances\r\nlet routerId = 0;\r\nfunction addDevtools(app, router, matcher) {\r\n // Take over router.beforeEach and afterEach\r\n // make sure we are not registering the devtool twice\r\n if (router.__hasDevtools)\r\n return;\r\n router.__hasDevtools = true;\r\n // increment to support multiple router instances\r\n const id = routerId++;\r\n setupDevtoolsPlugin({\r\n id: 'org.vuejs.router' + (id ? '.' + id : ''),\r\n label: 'Vue Router',\r\n packageName: 'vue-router',\r\n homepage: 'https://next.router.vuejs.org/',\r\n logo: 'https://vuejs.org/images/icons/favicon-96x96.png',\r\n componentStateTypes: ['Routing'],\r\n app,\r\n }, api => {\r\n // display state added by the router\r\n api.on.inspectComponent((payload, ctx) => {\r\n if (payload.instanceData) {\r\n payload.instanceData.state.push({\r\n type: 'Routing',\r\n key: '$route',\r\n editable: false,\r\n value: formatRouteLocation(router.currentRoute.value, 'Current Route'),\r\n });\r\n }\r\n });\r\n // mark router-link as active and display tags on router views\r\n api.on.visitComponentTree(({ treeNode: node, componentInstance }) => {\r\n if (componentInstance.__vrv_devtools) {\r\n const info = componentInstance.__vrv_devtools;\r\n node.tags.push({\r\n label: (info.name ? `${info.name.toString()}: ` : '') + info.path,\r\n textColor: 0,\r\n tooltip: 'This component is rendered by <router-view>',\r\n backgroundColor: PINK_500,\r\n });\r\n }\r\n // if multiple useLink are used\r\n if (Array.isArray(componentInstance.__vrl_devtools)) {\r\n componentInstance.__devtoolsApi = api;\r\n componentInstance.__vrl_devtools.forEach(devtoolsData => {\r\n let backgroundColor = ORANGE_400;\r\n let tooltip = '';\r\n if (devtoolsData.isExactActive) {\r\n backgroundColor = LIME_500;\r\n tooltip = 'This is exactly active';\r\n }\r\n else if (devtoolsData.isActive) {\r\n backgroundColor = BLUE_600;\r\n tooltip = 'This link is active';\r\n }\r\n node.tags.push({\r\n label: devtoolsData.route.path,\r\n textColor: 0,\r\n tooltip,\r\n backgroundColor,\r\n });\r\n });\r\n }\r\n });\r\n watch(router.currentRoute, () => {\r\n // refresh active state\r\n refreshRoutesView();\r\n api.notifyComponentUpdate();\r\n api.sendInspectorTree(routerInspectorId);\r\n api.sendInspectorState(routerInspectorId);\r\n });\r\n const navigationsLayerId = 'router:navigations:' + id;\r\n api.addTimelineLayer({\r\n id: navigationsLayerId,\r\n label: `Router${id ? ' ' + id : ''} Navigations`,\r\n color: 0x40a8c4,\r\n });\r\n // const errorsLayerId = 'router:errors'\r\n // api.addTimelineLayer({\r\n // id: errorsLayerId,\r\n // label: 'Router Errors',\r\n // color: 0xea5455,\r\n // })\r\n router.onError((error, to) => {\r\n api.addTimelineEvent({\r\n layerId: navigationsLayerId,\r\n event: {\r\n title: 'Error during Navigation',\r\n subtitle: to.fullPath,\r\n logType: 'error',\r\n time: Date.now(),\r\n data: { error },\r\n groupId: to.meta.__navigationId,\r\n },\r\n });\r\n });\r\n // attached to `meta` and used to group events\r\n let navigationId = 0;\r\n router.beforeEach((to, from) => {\r\n const data = {\r\n guard: formatDisplay('beforeEach'),\r\n from: formatRouteLocation(from, 'Current Location during this navigation'),\r\n to: formatRouteLocation(to, 'Target location'),\r\n };\r\n // Used to group navigations together, hide from devtools\r\n Object.defineProperty(to.meta, '__navigationId', {\r\n value: navigationId++,\r\n });\r\n api.addTimelineEvent({\r\n layerId: navigationsLayerId,\r\n event: {\r\n time: Date.now(),\r\n title: 'Start of navigation',\r\n subtitle: to.fullPath,\r\n data,\r\n groupId: to.meta.__navigationId,\r\n },\r\n });\r\n });\r\n router.afterEach((to, from, failure) => {\r\n const data = {\r\n guard: formatDisplay('afterEach'),\r\n };\r\n if (failure) {\r\n data.failure = {\r\n _custom: {\r\n type: Error,\r\n readOnly: true,\r\n display: failure ? failure.message : '',\r\n tooltip: 'Navigation Failure',\r\n value: failure,\r\n },\r\n };\r\n data.status = formatDisplay('❌');\r\n }\r\n else {\r\n data.status = formatDisplay('✅');\r\n }\r\n // we set here to have the right order\r\n data.from = formatRouteLocation(from, 'Current Location during this navigation');\r\n data.to = formatRouteLocation(to, 'Target location');\r\n api.addTimelineEvent({\r\n layerId: navigationsLayerId,\r\n event: {\r\n title: 'End of navigation',\r\n subtitle: to.fullPath,\r\n time: Date.now(),\r\n data,\r\n logType: failure ? 'warning' : 'default',\r\n groupId: to.meta.__navigationId,\r\n },\r\n });\r\n });\r\n /**\r\n * Inspector of Existing routes\r\n */\r\n const routerInspectorId = 'router-inspector:' + id;\r\n api.addInspector({\r\n id: routerInspectorId,\r\n label: 'Routes' + (id ? ' ' + id : ''),\r\n icon: 'book',\r\n treeFilterPlaceholder: 'Search routes',\r\n });\r\n function refreshRoutesView() {\r\n // the routes view isn't active\r\n if (!activeRoutesPayload)\r\n return;\r\n const payload = activeRoutesPayload;\r\n // children routes will appear as nested\r\n let routes = matcher.getRoutes().filter(route => !route.parent);\r\n // reset match state to false\r\n routes.forEach(resetMatchStateOnRouteRecord);\r\n // apply a match state if there is a payload\r\n if (payload.filter) {\r\n routes = routes.filter(route => \r\n // save matches state based on the payload\r\n isRouteMatching(route, payload.filter.toLowerCase()));\r\n }\r\n // mark active routes\r\n routes.forEach(route => markRouteRecordActive(route, router.currentRoute.value));\r\n payload.rootNodes = routes.map(formatRouteRecordForInspector);\r\n }\r\n let activeRoutesPayload;\r\n api.on.getInspectorTree(payload => {\r\n activeRoutesPayload = payload;\r\n if (payload.app === app && payload.inspectorId === routerInspectorId) {\r\n refreshRoutesView();\r\n }\r\n });\r\n /**\r\n * Display information about the currently selected route record\r\n */\r\n api.on.getInspectorState(payload => {\r\n if (payload.app === app && payload.inspectorId === routerInspectorId) {\r\n const routes = matcher.getRoutes();\r\n const route = routes.find(route => route.record.__vd_id === payload.nodeId);\r\n if (route) {\r\n payload.state = {\r\n options: formatRouteRecordMatcherForStateInspector(route),\r\n };\r\n }\r\n }\r\n });\r\n api.sendInspectorTree(routerInspectorId);\r\n api.sendInspectorState(routerInspectorId);\r\n });\r\n}\r\nfunction modifierForKey(key) {\r\n if (key.optional) {\r\n return key.repeatable ? '*' : '?';\r\n }\r\n else {\r\n return key.repeatable ? '+' : '';\r\n }\r\n}\r\nfunction formatRouteRecordMatcherForStateInspector(route) {\r\n const { record } = route;\r\n const fields = [\r\n { editable: false, key: 'path', value: record.path },\r\n ];\r\n if (record.name != null) {\r\n fields.push({\r\n editable: false,\r\n key: 'name',\r\n value: record.name,\r\n });\r\n }\r\n fields.push({ editable: false, key: 'regexp', value: route.re });\r\n if (route.keys.length) {\r\n fields.push({\r\n editable: false,\r\n key: 'keys',\r\n value: {\r\n _custom: {\r\n type: null,\r\n readOnly: true,\r\n display: route.keys\r\n .map(key => `${key.name}${modifierForKey(key)}`)\r\n .join(' '),\r\n tooltip: 'Param keys',\r\n value: route.keys,\r\n },\r\n },\r\n });\r\n }\r\n if (record.redirect != null) {\r\n fields.push({\r\n editable: false,\r\n key: 'redirect',\r\n value: record.redirect,\r\n });\r\n }\r\n if (route.alias.length) {\r\n fields.push({\r\n editable: false,\r\n key: 'aliases',\r\n value: route.alias.map(alias => alias.record.path),\r\n });\r\n }\r\n fields.push({\r\n key: 'score',\r\n editable: false,\r\n value: {\r\n _custom: {\r\n type: null,\r\n readOnly: true,\r\n display: route.score.map(score => score.join(', ')).join(' | '),\r\n tooltip: 'Score used to sort routes',\r\n value: route.score,\r\n },\r\n },\r\n });\r\n return fields;\r\n}\r\n/**\r\n * Extracted from tailwind palette\r\n */\r\nconst PINK_500 = 0xec4899;\r\nconst BLUE_600 = 0x2563eb;\r\nconst LIME_500 = 0x84cc16;\r\nconst CYAN_400 = 0x22d3ee;\r\nconst ORANGE_400 = 0xfb923c;\r\n// const GRAY_100 = 0xf4f4f5\r\nconst DARK = 0x666666;\r\nfunction formatRouteRecordForInspector(route) {\r\n const tags = [];\r\n const { record } = route;\r\n if (record.name != null) {\r\n tags.push({\r\n label: String(record.name),\r\n textColor: 0,\r\n backgroundColor: CYAN_400,\r\n });\r\n }\r\n if (record.aliasOf) {\r\n tags.push({\r\n label: 'alias',\r\n textColor: 0,\r\n backgroundColor: ORANGE_400,\r\n });\r\n }\r\n if (route.__vd_match) {\r\n tags.push({\r\n label: 'matches',\r\n textColor: 0,\r\n backgroundColor: PINK_500,\r\n });\r\n }\r\n if (route.__vd_exactActive) {\r\n tags.push({\r\n label: 'exact',\r\n textColor: 0,\r\n backgroundColor: LIME_500,\r\n });\r\n }\r\n if (route.__vd_active) {\r\n tags.push({\r\n label: 'active',\r\n textColor: 0,\r\n backgroundColor: BLUE_600,\r\n });\r\n }\r\n if (record.redirect) {\r\n tags.push({\r\n label: 'redirect: ' +\r\n (typeof record.redirect === 'string' ? record.redirect : 'Object'),\r\n textColor: 0xffffff,\r\n backgroundColor: DARK,\r\n });\r\n }\r\n // add an id to be able to select it. Using the `path` is not possible because\r\n // empty path children would collide with their parents\r\n let id = record.__vd_id;\r\n if (id == null) {\r\n id = String(routeRecordId++);\r\n record.__vd_id = id;\r\n }\r\n return {\r\n id,\r\n label: record.path,\r\n tags,\r\n children: route.children.map(formatRouteRecordForInspector),\r\n };\r\n}\r\n// incremental id for route records and inspector state\r\nlet routeRecordId = 0;\r\nconst EXTRACT_REGEXP_RE = /^\\/(.*)\\/([a-z]*)$/;\r\nfunction markRouteRecordActive(route, currentRoute) {\r\n // no route will be active if matched is empty\r\n // reset the matching state\r\n const isExactActive = currentRoute.matched.length &&\r\n isSameRouteRecord(currentRoute.matched[currentRoute.matched.length - 1], route.record);\r\n route.__vd_exactActive = route.__vd_active = isExactActive;\r\n if (!isExactActive) {\r\n route.__vd_active = currentRoute.matched.some(match => isSameRouteRecord(match, route.record));\r\n }\r\n route.children.forEach(childRoute => markRouteRecordActive(childRoute, currentRoute));\r\n}\r\nfunction resetMatchStateOnRouteRecord(route) {\r\n route.__vd_match = false;\r\n route.children.forEach(resetMatchStateOnRouteRecord);\r\n}\r\nfunction isRouteMatching(route, filter) {\r\n const found = String(route.re).match(EXTRACT_REGEXP_RE);\r\n route.__vd_match = false;\r\n if (!found || found.length < 3) {\r\n return false;\r\n }\r\n // use a regexp without $ at the end to match nested routes better\r\n const nonEndingRE = new RegExp(found[1].replace(/\\$$/, ''), found[2]);\r\n if (nonEndingRE.test(filter)) {\r\n // mark children as matches\r\n route.children.forEach(child => isRouteMatching(child, filter));\r\n // exception case: `/`\r\n if (route.record.path !== '/' || filter === '/') {\r\n route.__vd_match = route.re.test(filter);\r\n return true;\r\n }\r\n // hide the / route\r\n return false;\r\n }\r\n const path = route.record.path.toLowerCase();\r\n const decodedPath = decode(path);\r\n // also allow partial matching on the path\r\n if (!filter.startsWith('/') &&\r\n (decodedPath.includes(filter) || path.includes(filter)))\r\n return true;\r\n if (decodedPath.startsWith(filter) || path.startsWith(filter))\r\n return true;\r\n if (route.record.name && String(route.record.name).includes(filter))\r\n return true;\r\n return route.children.some(child => isRouteMatching(child, filter));\r\n}\r\nfunction omit(obj, keys) {\r\n const ret = {};\r\n for (const key in obj) {\r\n if (!keys.includes(key)) {\r\n // @ts-expect-error\r\n ret[key] = obj[key];\r\n }\r\n }\r\n return ret;\r\n}\n\n/**\r\n * Creates a Router instance that can be used by a Vue app.\r\n *\r\n * @param options - {@link RouterOptions}\r\n */\r\nfunction createRouter(options) {\r\n const matcher = createRouterMatcher(options.routes, options);\r\n const parseQuery$1 = options.parseQuery || parseQuery;\r\n const stringifyQuery$1 = options.stringifyQuery || stringifyQuery;\r\n const routerHistory = options.history;\r\n if ((process.env.NODE_ENV !== 'production') && !routerHistory)\r\n throw new Error('Provide the \"history\" option when calling \"createRouter()\":' +\r\n ' https://next.router.vuejs.org/api/#history.');\r\n const beforeGuards = useCallbacks();\r\n const beforeResolveGuards = useCallbacks();\r\n const afterGuards = useCallbacks();\r\n const currentRoute = shallowRef(START_LOCATION_NORMALIZED);\r\n let pendingLocation = START_LOCATION_NORMALIZED;\r\n // leave the scrollRestoration if no scrollBehavior is provided\r\n if (isBrowser && options.scrollBehavior && 'scrollRestoration' in history) {\r\n history.scrollRestoration = 'manual';\r\n }\r\n const normalizeParams = applyToParams.bind(null, paramValue => '' + paramValue);\r\n const encodeParams = applyToParams.bind(null, encodeParam);\r\n const decodeParams = \r\n // @ts-expect-error: intentionally avoid the type check\r\n applyToParams.bind(null, decode);\r\n function addRoute(parentOrRoute, route) {\r\n let parent;\r\n let record;\r\n if (isRouteName(parentOrRoute)) {\r\n parent = matcher.getRecordMatcher(parentOrRoute);\r\n record = route;\r\n }\r\n else {\r\n record = parentOrRoute;\r\n }\r\n return matcher.addRoute(record, parent);\r\n }\r\n function removeRoute(name) {\r\n const recordMatcher = matcher.getRecordMatcher(name);\r\n if (recordMatcher) {\r\n matcher.removeRoute(recordMatcher);\r\n }\r\n else if ((process.env.NODE_ENV !== 'production')) {\r\n warn(`Cannot remove non-existent route \"${String(name)}\"`);\r\n }\r\n }\r\n function getRoutes() {\r\n return matcher.getRoutes().map(routeMatcher => routeMatcher.record);\r\n }\r\n function hasRoute(name) {\r\n return !!matcher.getRecordMatcher(name);\r\n }\r\n function resolve(rawLocation, currentLocation) {\r\n // const objectLocation = routerLocationAsObject(rawLocation)\r\n // we create a copy to modify it later\r\n currentLocation = assign({}, currentLocation || currentRoute.value);\r\n if (typeof rawLocation === 'string') {\r\n const locationNormalized = parseURL(parseQuery$1, rawLocation, currentLocation.path);\r\n const matchedRoute = matcher.resolve({ path: locationNormalized.path }, currentLocation);\r\n const href = routerHistory.createHref(locationNormalized.fullPath);\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n if (href.startsWith('//'))\r\n warn(`Location \"${rawLocation}\" resolved to \"${href}\". A resolved location cannot start with multiple slashes.`);\r\n else if (!matchedRoute.matched.length) {\r\n warn(`No match found for location with path \"${rawLocation}\"`);\r\n }\r\n }\r\n // locationNormalized is always a new object\r\n return assign(locationNormalized, matchedRoute, {\r\n params: decodeParams(matchedRoute.params),\r\n hash: decode(locationNormalized.hash),\r\n redirectedFrom: undefined,\r\n href,\r\n });\r\n }\r\n let matcherLocation;\r\n // path could be relative in object as well\r\n if ('path' in rawLocation) {\r\n if ((process.env.NODE_ENV !== 'production') &&\r\n 'params' in rawLocation &&\r\n !('name' in rawLocation) &&\r\n // @ts-expect-error: the type is never\r\n Object.keys(rawLocation.params).length) {\r\n warn(`Path \"${\r\n // @ts-expect-error: the type is never\r\n rawLocation.path}\" was passed with params but they will be ignored. Use a named route alongside params instead.`);\r\n }\r\n matcherLocation = assign({}, rawLocation, {\r\n path: parseURL(parseQuery$1, rawLocation.path, currentLocation.path).path,\r\n });\r\n }\r\n else {\r\n // remove any nullish param\r\n const targetParams = assign({}, rawLocation.params);\r\n for (const key in targetParams) {\r\n if (targetParams[key] == null) {\r\n delete targetParams[key];\r\n }\r\n }\r\n // pass encoded values to the matcher so it can produce encoded path and fullPath\r\n matcherLocation = assign({}, rawLocation, {\r\n params: encodeParams(rawLocation.params),\r\n });\r\n // current location params are decoded, we need to encode them in case the\r\n // matcher merges the params\r\n currentLocation.params = encodeParams(currentLocation.params);\r\n }\r\n const matchedRoute = matcher.resolve(matcherLocation, currentLocation);\r\n const hash = rawLocation.hash || '';\r\n if ((process.env.NODE_ENV !== 'production') && hash && !hash.startsWith('#')) {\r\n warn(`A \\`hash\\` should always start with the character \"#\". Replace \"${hash}\" with \"#${hash}\".`);\r\n }\r\n // decoding them) the matcher might have merged current location params so\r\n // we need to run the decoding again\r\n matchedRoute.params = normalizeParams(decodeParams(matchedRoute.params));\r\n const fullPath = stringifyURL(stringifyQuery$1, assign({}, rawLocation, {\r\n hash: encodeHash(hash),\r\n path: matchedRoute.path,\r\n }));\r\n const href = routerHistory.createHref(fullPath);\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n if (href.startsWith('//')) {\r\n warn(`Location \"${rawLocation}\" resolved to \"${href}\". A resolved location cannot start with multiple slashes.`);\r\n }\r\n else if (!matchedRoute.matched.length) {\r\n warn(`No match found for location with path \"${'path' in rawLocation ? rawLocation.path : rawLocation}\"`);\r\n }\r\n }\r\n return assign({\r\n fullPath,\r\n // keep the hash encoded so fullPath is effectively path + encodedQuery +\r\n // hash\r\n hash,\r\n query: \r\n // if the user is using a custom query lib like qs, we might have\r\n // nested objects, so we keep the query as is, meaning it can contain\r\n // numbers at `$route.query`, but at the point, the user will have to\r\n // use their own type anyway.\r\n // https://github.com/vuejs/vue-router-next/issues/328#issuecomment-649481567\r\n stringifyQuery$1 === stringifyQuery\r\n ? normalizeQuery(rawLocation.query)\r\n : (rawLocation.query || {}),\r\n }, matchedRoute, {\r\n redirectedFrom: undefined,\r\n href,\r\n });\r\n }\r\n function locationAsObject(to) {\r\n return typeof to === 'string'\r\n ? parseURL(parseQuery$1, to, currentRoute.value.path)\r\n : assign({}, to);\r\n }\r\n function checkCanceledNavigation(to, from) {\r\n if (pendingLocation !== to) {\r\n return createRouterError(8 /* NAVIGATION_CANCELLED */, {\r\n from,\r\n to,\r\n });\r\n }\r\n }\r\n function push(to) {\r\n return pushWithRedirect(to);\r\n }\r\n function replace(to) {\r\n return push(assign(locationAsObject(to), { replace: true }));\r\n }\r\n function handleRedirectRecord(to) {\r\n const lastMatched = to.matched[to.matched.length - 1];\r\n if (lastMatched && lastMatched.redirect) {\r\n const { redirect } = lastMatched;\r\n let newTargetLocation = typeof redirect === 'function' ? redirect(to) : redirect;\r\n if (typeof newTargetLocation === 'string') {\r\n newTargetLocation =\r\n newTargetLocation.includes('?') || newTargetLocation.includes('#')\r\n ? (newTargetLocation = locationAsObject(newTargetLocation))\r\n : // force empty params\r\n { path: newTargetLocation };\r\n // @ts-expect-error: force empty params when a string is passed to let\r\n // the router parse them again\r\n newTargetLocation.params = {};\r\n }\r\n if ((process.env.NODE_ENV !== 'production') &&\r\n !('path' in newTargetLocation) &&\r\n !('name' in newTargetLocation)) {\r\n warn(`Invalid redirect found:\\n${JSON.stringify(newTargetLocation, null, 2)}\\n when navigating to \"${to.fullPath}\". A redirect must contain a name or path. This will break in production.`);\r\n throw new Error('Invalid redirect');\r\n }\r\n return assign({\r\n query: to.query,\r\n hash: to.hash,\r\n params: to.params,\r\n }, newTargetLocation);\r\n }\r\n }\r\n function pushWithRedirect(to, redirectedFrom) {\r\n const targetLocation = (pendingLocation = resolve(to));\r\n const from = currentRoute.value;\r\n const data = to.state;\r\n const force = to.force;\r\n // to could be a string where `replace` is a function\r\n const replace = to.replace === true;\r\n const shouldRedirect = handleRedirectRecord(targetLocation);\r\n if (shouldRedirect)\r\n return pushWithRedirect(assign(locationAsObject(shouldRedirect), {\r\n state: data,\r\n force,\r\n replace,\r\n }), \r\n // keep original redirectedFrom if it exists\r\n redirectedFrom || targetLocation);\r\n // if it was a redirect we already called `pushWithRedirect` above\r\n const toLocation = targetLocation;\r\n toLocation.redirectedFrom = redirectedFrom;\r\n let failure;\r\n if (!force && isSameRouteLocation(stringifyQuery$1, from, targetLocation)) {\r\n failure = createRouterError(16 /* NAVIGATION_DUPLICATED */, { to: toLocation, from });\r\n // trigger scroll to allow scrolling to the same anchor\r\n handleScroll(from, from, \r\n // this is a push, the only way for it to be triggered from a\r\n // history.listen is with a redirect, which makes it become a push\r\n true, \r\n // This cannot be the first navigation because the initial location\r\n // cannot be manually navigated to\r\n false);\r\n }\r\n return (failure ? Promise.resolve(failure) : navigate(toLocation, from))\r\n .catch((error) => isNavigationFailure(error)\r\n ? error\r\n : // reject any unknown error\r\n triggerError(error, toLocation, from))\r\n .then((failure) => {\r\n if (failure) {\r\n if (isNavigationFailure(failure, 2 /* NAVIGATION_GUARD_REDIRECT */)) {\r\n if ((process.env.NODE_ENV !== 'production') &&\r\n // we are redirecting to the same location we were already at\r\n isSameRouteLocation(stringifyQuery$1, resolve(failure.to), toLocation) &&\r\n // and we have done it a couple of times\r\n redirectedFrom &&\r\n // @ts-expect-error: added only in dev\r\n (redirectedFrom._count = redirectedFrom._count\r\n ? // @ts-expect-error\r\n redirectedFrom._count + 1\r\n : 1) > 10) {\r\n warn(`Detected an infinite redirection in a navigation guard when going from \"${from.fullPath}\" to \"${toLocation.fullPath}\". Aborting to avoid a Stack Overflow. This will break in production if not fixed.`);\r\n return Promise.reject(new Error('Infinite redirect in navigation guard'));\r\n }\r\n return pushWithRedirect(\r\n // keep options\r\n assign(locationAsObject(failure.to), {\r\n state: data,\r\n force,\r\n replace,\r\n }), \r\n // preserve the original redirectedFrom if any\r\n redirectedFrom || toLocation);\r\n }\r\n }\r\n else {\r\n // if we fail we don't finalize the navigation\r\n failure = finalizeNavigation(toLocation, from, true, replace, data);\r\n }\r\n triggerAfterEach(toLocation, from, failure);\r\n return failure;\r\n });\r\n }\r\n /**\r\n * Helper to reject and skip all navigation guards if a new navigation happened\r\n * @param to\r\n * @param from\r\n */\r\n function checkCanceledNavigationAndReject(to, from) {\r\n const error = checkCanceledNavigation(to, from);\r\n return error ? Promise.reject(error) : Promise.resolve();\r\n }\r\n // TODO: refactor the whole before guards by internally using router.beforeEach\r\n function navigate(to, from) {\r\n let guards;\r\n const [leavingRecords, updatingRecords, enteringRecords] = extractChangingRecords(to, from);\r\n // all components here have been resolved once because we are leaving\r\n guards = extractComponentsGuards(leavingRecords.reverse(), 'beforeRouteLeave', to, from);\r\n // leavingRecords is already reversed\r\n for (const record of leavingRecords) {\r\n record.leaveGuards.forEach(guard => {\r\n guards.push(guardToPromiseFn(guard, to, from));\r\n });\r\n }\r\n const canceledNavigationCheck = checkCanceledNavigationAndReject.bind(null, to, from);\r\n guards.push(canceledNavigationCheck);\r\n // run the queue of per route beforeRouteLeave guards\r\n return (runGuardQueue(guards)\r\n .then(() => {\r\n // check global guards beforeEach\r\n guards = [];\r\n for (const guard of beforeGuards.list()) {\r\n guards.push(guardToPromiseFn(guard, to, from));\r\n }\r\n guards.push(canceledNavigationCheck);\r\n return runGuardQueue(guards);\r\n })\r\n .then(() => {\r\n // check in components beforeRouteUpdate\r\n guards = extractComponentsGuards(updatingRecords, 'beforeRouteUpdate', to, from);\r\n for (const record of updatingRecords) {\r\n record.updateGuards.forEach(guard => {\r\n guards.push(guardToPromiseFn(guard, to, from));\r\n });\r\n }\r\n guards.push(canceledNavigationCheck);\r\n // run the queue of per route beforeEnter guards\r\n return runGuardQueue(guards);\r\n })\r\n .then(() => {\r\n // check the route beforeEnter\r\n guards = [];\r\n for (const record of to.matched) {\r\n // do not trigger beforeEnter on reused views\r\n if (record.beforeEnter && !from.matched.includes(record)) {\r\n if (Array.isArray(record.beforeEnter)) {\r\n for (const beforeEnter of record.beforeEnter)\r\n guards.push(guardToPromiseFn(beforeEnter, to, from));\r\n }\r\n else {\r\n guards.push(guardToPromiseFn(record.beforeEnter, to, from));\r\n }\r\n }\r\n }\r\n guards.push(canceledNavigationCheck);\r\n // run the queue of per route beforeEnter guards\r\n return runGuardQueue(guards);\r\n })\r\n .then(() => {\r\n // NOTE: at this point to.matched is normalized and does not contain any () => Promise\r\n // clear existing enterCallbacks, these are added by extractComponentsGuards\r\n to.matched.forEach(record => (record.enterCallbacks = {}));\r\n // check in-component beforeRouteEnter\r\n guards = extractComponentsGuards(enteringRecords, 'beforeRouteEnter', to, from);\r\n guards.push(canceledNavigationCheck);\r\n // run the queue of per route beforeEnter guards\r\n return runGuardQueue(guards);\r\n })\r\n .then(() => {\r\n // check global guards beforeResolve\r\n guards = [];\r\n for (const guard of beforeResolveGuards.list()) {\r\n guards.push(guardToPromiseFn(guard, to, from));\r\n }\r\n guards.push(canceledNavigationCheck);\r\n return runGuardQueue(guards);\r\n })\r\n // catch any navigation canceled\r\n .catch(err => isNavigationFailure(err, 8 /* NAVIGATION_CANCELLED */)\r\n ? err\r\n : Promise.reject(err)));\r\n }\r\n function triggerAfterEach(to, from, failure) {\r\n // navigation is confirmed, call afterGuards\r\n // TODO: wrap with error handlers\r\n for (const guard of afterGuards.list())\r\n guard(to, from, failure);\r\n }\r\n /**\r\n * - Cleans up any navigation guards\r\n * - Changes the url if necessary\r\n * - Calls the scrollBehavior\r\n */\r\n function finalizeNavigation(toLocation, from, isPush, replace, data) {\r\n // a more recent navigation took place\r\n const error = checkCanceledNavigation(toLocation, from);\r\n if (error)\r\n return error;\r\n // only consider as push if it's not the first navigation\r\n const isFirstNavigation = from === START_LOCATION_NORMALIZED;\r\n const state = !isBrowser ? {} : history.state;\r\n // change URL only if the user did a push/replace and if it's not the initial navigation because\r\n // it's just reflecting the url\r\n if (isPush) {\r\n // on the initial navigation, we want to reuse the scroll position from\r\n // history state if it exists\r\n if (replace || isFirstNavigation)\r\n routerHistory.replace(toLocation.fullPath, assign({\r\n scroll: isFirstNavigation && state && state.scroll,\r\n }, data));\r\n else\r\n routerHistory.push(toLocation.fullPath, data);\r\n }\r\n // accept current navigation\r\n currentRoute.value = toLocation;\r\n handleScroll(toLocation, from, isPush, isFirstNavigation);\r\n markAsReady();\r\n }\r\n let removeHistoryListener;\r\n // attach listener to history to trigger navigations\r\n function setupListeners() {\r\n removeHistoryListener = routerHistory.listen((to, _from, info) => {\r\n // cannot be a redirect route because it was in history\r\n const toLocation = resolve(to);\r\n // due to dynamic routing, and to hash history with manual navigation\r\n // (manually changing the url or calling history.hash = '#/somewhere'),\r\n // there could be a redirect record in history\r\n const shouldRedirect = handleRedirectRecord(toLocation);\r\n if (shouldRedirect) {\r\n pushWithRedirect(assign(shouldRedirect, { replace: true }), toLocation).catch(noop);\r\n return;\r\n }\r\n pendingLocation = toLocation;\r\n const from = currentRoute.value;\r\n // TODO: should be moved to web history?\r\n if (isBrowser) {\r\n saveScrollPosition(getScrollKey(from.fullPath, info.delta), computeScrollPosition());\r\n }\r\n navigate(toLocation, from)\r\n .catch((error) => {\r\n if (isNavigationFailure(error, 4 /* NAVIGATION_ABORTED */ | 8 /* NAVIGATION_CANCELLED */)) {\r\n return error;\r\n }\r\n if (isNavigationFailure(error, 2 /* NAVIGATION_GUARD_REDIRECT */)) {\r\n // Here we could call if (info.delta) routerHistory.go(-info.delta,\r\n // false) but this is bug prone as we have no way to wait the\r\n // navigation to be finished before calling pushWithRedirect. Using\r\n // a setTimeout of 16ms seems to work but there is not guarantee for\r\n // it to work on every browser. So Instead we do not restore the\r\n // history entry and trigger a new navigation as requested by the\r\n // navigation guard.\r\n // the error is already handled by router.push we just want to avoid\r\n // logging the error\r\n pushWithRedirect(error.to, toLocation\r\n // avoid an uncaught rejection, let push call triggerError\r\n )\r\n .then(failure => {\r\n // manual change in hash history #916 ending up in the URL not\r\n // changing but it was changed by the manual url change, so we\r\n // need to manually change it ourselves\r\n if (isNavigationFailure(failure, 4 /* NAVIGATION_ABORTED */ |\r\n 16 /* NAVIGATION_DUPLICATED */) &&\r\n !info.delta &&\r\n info.type === NavigationType.pop) {\r\n routerHistory.go(-1, false);\r\n }\r\n })\r\n .catch(noop);\r\n // avoid the then branch\r\n return Promise.reject();\r\n }\r\n // do not restore history on unknown direction\r\n if (info.delta)\r\n routerHistory.go(-info.delta, false);\r\n // unrecognized error, transfer to the global handler\r\n return triggerError(error, toLocation, from);\r\n })\r\n .then((failure) => {\r\n failure =\r\n failure ||\r\n finalizeNavigation(\r\n // after navigation, all matched components are resolved\r\n toLocation, from, false);\r\n // revert the navigation\r\n if (failure) {\r\n if (info.delta) {\r\n routerHistory.go(-info.delta, false);\r\n }\r\n else if (info.type === NavigationType.pop &&\r\n isNavigationFailure(failure, 4 /* NAVIGATION_ABORTED */ | 16 /* NAVIGATION_DUPLICATED */)) {\r\n // manual change in hash history #916\r\n // it's like a push but lacks the information of the direction\r\n routerHistory.go(-1, false);\r\n }\r\n }\r\n triggerAfterEach(toLocation, from, failure);\r\n })\r\n .catch(noop);\r\n });\r\n }\r\n // Initialization and Errors\r\n let readyHandlers = useCallbacks();\r\n let errorHandlers = useCallbacks();\r\n let ready;\r\n /**\r\n * Trigger errorHandlers added via onError and throws the error as well\r\n *\r\n * @param error - error to throw\r\n * @param to - location we were navigating to when the error happened\r\n * @param from - location we were navigating from when the error happened\r\n * @returns the error as a rejected promise\r\n */\r\n function triggerError(error, to, from) {\r\n markAsReady(error);\r\n const list = errorHandlers.list();\r\n if (list.length) {\r\n list.forEach(handler => handler(error, to, from));\r\n }\r\n else {\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n warn('uncaught error during route navigation:');\r\n }\r\n console.error(error);\r\n }\r\n return Promise.reject(error);\r\n }\r\n function isReady() {\r\n if (ready && currentRoute.value !== START_LOCATION_NORMALIZED)\r\n return Promise.resolve();\r\n return new Promise((resolve, reject) => {\r\n readyHandlers.add([resolve, reject]);\r\n });\r\n }\r\n /**\r\n * Mark the router as ready, resolving the promised returned by isReady(). Can\r\n * only be called once, otherwise does nothing.\r\n * @param err - optional error\r\n */\r\n function markAsReady(err) {\r\n if (ready)\r\n return;\r\n ready = true;\r\n setupListeners();\r\n readyHandlers\r\n .list()\r\n .forEach(([resolve, reject]) => (err ? reject(err) : resolve()));\r\n readyHandlers.reset();\r\n }\r\n // Scroll behavior\r\n function handleScroll(to, from, isPush, isFirstNavigation) {\r\n const { scrollBehavior } = options;\r\n if (!isBrowser || !scrollBehavior)\r\n return Promise.resolve();\r\n const scrollPosition = (!isPush && getSavedScrollPosition(getScrollKey(to.fullPath, 0))) ||\r\n ((isFirstNavigation || !isPush) &&\r\n history.state &&\r\n history.state.scroll) ||\r\n null;\r\n return nextTick()\r\n .then(() => scrollBehavior(to, from, scrollPosition))\r\n .then(position => position && scrollToPosition(position))\r\n .catch(err => triggerError(err, to, from));\r\n }\r\n const go = (delta) => routerHistory.go(delta);\r\n let started;\r\n const installedApps = new Set();\r\n const router = {\r\n currentRoute,\r\n addRoute,\r\n removeRoute,\r\n hasRoute,\r\n getRoutes,\r\n resolve,\r\n options,\r\n push,\r\n replace,\r\n go,\r\n back: () => go(-1),\r\n forward: () => go(1),\r\n beforeEach: beforeGuards.add,\r\n beforeResolve: beforeResolveGuards.add,\r\n afterEach: afterGuards.add,\r\n onError: errorHandlers.add,\r\n isReady,\r\n install(app) {\r\n const router = this;\r\n app.component('RouterLink', RouterLink);\r\n app.component('RouterView', RouterView);\r\n app.config.globalProperties.$router = router;\r\n Object.defineProperty(app.config.globalProperties, '$route', {\r\n enumerable: true,\r\n get: () => unref(currentRoute),\r\n });\r\n // this initial navigation is only necessary on client, on server it doesn't\r\n // make sense because it will create an extra unnecessary navigation and could\r\n // lead to problems\r\n if (isBrowser &&\r\n // used for the initial navigation client side to avoid pushing\r\n // multiple times when the router is used in multiple apps\r\n !started &&\r\n currentRoute.value === START_LOCATION_NORMALIZED) {\r\n // see above\r\n started = true;\r\n push(routerHistory.location).catch(err => {\r\n if ((process.env.NODE_ENV !== 'production'))\r\n warn('Unexpected error when starting the router:', err);\r\n });\r\n }\r\n const reactiveRoute = {};\r\n for (const key in START_LOCATION_NORMALIZED) {\r\n // @ts-expect-error: the key matches\r\n reactiveRoute[key] = computed(() => currentRoute.value[key]);\r\n }\r\n app.provide(routerKey, router);\r\n app.provide(routeLocationKey, reactive(reactiveRoute));\r\n app.provide(routerViewLocationKey, currentRoute);\r\n const unmountApp = app.unmount;\r\n installedApps.add(app);\r\n app.unmount = function () {\r\n installedApps.delete(app);\r\n // the router is not attached to an app anymore\r\n if (installedApps.size < 1) {\r\n // invalidate the current navigation\r\n pendingLocation = START_LOCATION_NORMALIZED;\r\n removeHistoryListener && removeHistoryListener();\r\n currentRoute.value = START_LOCATION_NORMALIZED;\r\n started = false;\r\n ready = false;\r\n }\r\n unmountApp();\r\n };\r\n if (((process.env.NODE_ENV !== 'production') || __VUE_PROD_DEVTOOLS__) && isBrowser) {\r\n addDevtools(app, router, matcher);\r\n }\r\n },\r\n };\r\n return router;\r\n}\r\nfunction runGuardQueue(guards) {\r\n return guards.reduce((promise, guard) => promise.then(() => guard()), Promise.resolve());\r\n}\r\nfunction extractChangingRecords(to, from) {\r\n const leavingRecords = [];\r\n const updatingRecords = [];\r\n const enteringRecords = [];\r\n const len = Math.max(from.matched.length, to.matched.length);\r\n for (let i = 0; i < len; i++) {\r\n const recordFrom = from.matched[i];\r\n if (recordFrom) {\r\n if (to.matched.find(record => isSameRouteRecord(record, recordFrom)))\r\n updatingRecords.push(recordFrom);\r\n else\r\n leavingRecords.push(recordFrom);\r\n }\r\n const recordTo = to.matched[i];\r\n if (recordTo) {\r\n // the type doesn't matter because we are comparing per reference\r\n if (!from.matched.find(record => isSameRouteRecord(record, recordTo))) {\r\n enteringRecords.push(recordTo);\r\n }\r\n }\r\n }\r\n return [leavingRecords, updatingRecords, enteringRecords];\r\n}\n\n/**\r\n * Returns the router instance. Equivalent to using `$router` inside\r\n * templates.\r\n */\r\nfunction useRouter() {\r\n return inject(routerKey);\r\n}\r\n/**\r\n * Returns the current route location. Equivalent to using `$route` inside\r\n * templates.\r\n */\r\nfunction useRoute() {\r\n return inject(routeLocationKey);\r\n}\n\nexport { NavigationFailureType, RouterLink, RouterView, START_LOCATION_NORMALIZED as START_LOCATION, createMemoryHistory, createRouter, createRouterMatcher, createWebHashHistory, createWebHistory, isNavigationFailure, matchedRouteKey, onBeforeRouteLeave, onBeforeRouteUpdate, parseQuery, routeLocationKey, routerKey, routerViewLocationKey, stringifyQuery, useLink, useRoute, useRouter, viewDepthKey };\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar setGlobal = require('../internals/set-global');\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\n\nvar getInternalState = InternalStateModule.get;\nvar enforceInternalState = InternalStateModule.enforce;\nvar TEMPLATE = String(String).split('String');\n\n(module.exports = function (O, key, value, options) {\n var unsafe = options ? !!options.unsafe : false;\n var simple = options ? !!options.enumerable : false;\n var noTargetGet = options ? !!options.noTargetGet : false;\n var name = options && options.name !== undefined ? options.name : key;\n var state;\n if (isCallable(value)) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n createNonEnumerableProperty(value, 'name', name);\n }\n state = enforceInternalState(value);\n if (!state.source) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n }\n }\n if (O === global) {\n if (simple) O[key] = value;\n else setGlobal(key, value);\n return;\n } else if (!unsafe) {\n delete O[key];\n } else if (!noTargetGet && O[key]) {\n simple = true;\n }\n if (simple) O[key] = value;\n else createNonEnumerableProperty(O, key, value);\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, 'toString', function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n});\n","// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","import { withInstall } from '../utils';\nimport _Cell from './Cell';\nexport var Cell = withInstall(_Cell);\nexport default Cell;","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n","var global = require('../internals/global');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar Object = global.Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return Object(requireObjectCoercible(argument));\n};\n","/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar defineProperties = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : defineProperties(result, Properties);\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar IS_PURE = require('../internals/is-pure');\nvar FunctionName = require('../internals/function-name');\nvar isCallable = require('../internals/is-callable');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n } return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {\n redefine(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array.prototype.{ values, @@iterator }.name in V8 / FF\n if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(IterablePrototype, 'name', VALUES);\n } else {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return call(nativeIterator, this); };\n }\n }\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n redefine(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n redefine(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });\n }\n Iterators[NAME] = defaultIterator;\n\n return methods;\n};\n","import { noop } from './basic';\nimport { isPromise } from './validate';\nexport function callInterceptor(interceptor, _ref) {\n var {\n args = [],\n done,\n canceled\n } = _ref;\n\n if (interceptor) {\n // eslint-disable-next-line prefer-spread\n var returnVal = interceptor.apply(null, args);\n\n if (isPromise(returnVal)) {\n returnVal.then(value => {\n if (value) {\n done();\n } else if (canceled) {\n canceled();\n }\n }).catch(noop);\n } else if (returnVal) {\n done();\n } else if (canceled) {\n canceled();\n }\n } else {\n done();\n }\n}","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(inspectSource(WeakMap));\n","import { unref, ref, inject, getCurrentInstance, onUnmounted, computed, reactive, isVNode, provide, onBeforeUnmount, onActivated, onDeactivated, onMounted, nextTick, isRef, watch } from 'vue';\n\nconst inBrowser = typeof window !== \"undefined\";\nconst supportsPassive = true;\nfunction raf(fn) {\n return inBrowser ? requestAnimationFrame(fn) : -1;\n}\nfunction cancelRaf(id) {\n if (inBrowser) {\n cancelAnimationFrame(id);\n }\n}\nfunction doubleRaf(fn) {\n raf(() => raf(fn));\n}\n\nconst isWindow = (val) => val === window;\nconst makeDOMRect = (width, height) => ({\n top: 0,\n left: 0,\n right: width,\n bottom: height,\n width,\n height\n});\nconst useRect = (elementOrRef) => {\n const element = unref(elementOrRef);\n if (isWindow(element)) {\n const width = element.innerWidth;\n const height = element.innerHeight;\n return makeDOMRect(width, height);\n }\n if (element == null ? void 0 : element.getBoundingClientRect) {\n return element.getBoundingClientRect();\n }\n return makeDOMRect(0, 0);\n};\n\nfunction useToggle(defaultValue = false) {\n const state = ref(defaultValue);\n const toggle = (value = !state.value) => {\n state.value = value;\n };\n return [state, toggle];\n}\n\nfunction useParent(key) {\n const parent = inject(key, null);\n if (parent) {\n const instance = getCurrentInstance();\n const { link, unlink, internalChildren } = parent;\n link(instance);\n onUnmounted(() => unlink(instance));\n const index = computed(() => internalChildren.indexOf(instance));\n return {\n parent,\n index\n };\n }\n return {\n parent: null,\n index: ref(-1)\n };\n}\n\nfunction flattenVNodes(children) {\n const result = [];\n const traverse = (children2) => {\n if (Array.isArray(children2)) {\n children2.forEach((child) => {\n var _a;\n if (isVNode(child)) {\n result.push(child);\n if ((_a = child.component) == null ? void 0 : _a.subTree) {\n traverse(child.component.subTree.children);\n }\n if (child.children) {\n traverse(child.children);\n }\n }\n });\n }\n };\n traverse(children);\n return result;\n}\nfunction sortChildren(parent, publicChildren, internalChildren) {\n const vnodes = flattenVNodes(parent.subTree.children);\n internalChildren.sort((a, b) => vnodes.indexOf(a.vnode) - vnodes.indexOf(b.vnode));\n const orderedPublicChildren = internalChildren.map((item) => item.proxy);\n publicChildren.sort((a, b) => {\n const indexA = orderedPublicChildren.indexOf(a);\n const indexB = orderedPublicChildren.indexOf(b);\n return indexA - indexB;\n });\n}\nfunction useChildren(key) {\n const publicChildren = reactive([]);\n const internalChildren = reactive([]);\n const parent = getCurrentInstance();\n const linkChildren = (value) => {\n const link = (child) => {\n if (child.proxy) {\n internalChildren.push(child);\n publicChildren.push(child.proxy);\n sortChildren(parent, publicChildren, internalChildren);\n }\n };\n const unlink = (child) => {\n const index = internalChildren.indexOf(child);\n publicChildren.splice(index, 1);\n internalChildren.splice(index, 1);\n };\n provide(key, Object.assign({\n link,\n unlink,\n children: publicChildren,\n internalChildren\n }, value));\n };\n return {\n children: publicChildren,\n linkChildren\n };\n}\n\nconst SECOND = 1e3;\nconst MINUTE = 60 * SECOND;\nconst HOUR = 60 * MINUTE;\nconst DAY = 24 * HOUR;\nfunction parseTime(time) {\n const days = Math.floor(time / DAY);\n const hours = Math.floor(time % DAY / HOUR);\n const minutes = Math.floor(time % HOUR / MINUTE);\n const seconds = Math.floor(time % MINUTE / SECOND);\n const milliseconds = Math.floor(time % SECOND);\n return {\n total: time,\n days,\n hours,\n minutes,\n seconds,\n milliseconds\n };\n}\nfunction isSameSecond(time1, time2) {\n return Math.floor(time1 / 1e3) === Math.floor(time2 / 1e3);\n}\nfunction useCountDown(options) {\n let rafId;\n let endTime;\n let counting;\n let deactivated;\n const remain = ref(options.time);\n const current = computed(() => parseTime(remain.value));\n const pause = () => {\n counting = false;\n cancelRaf(rafId);\n };\n const getCurrentRemain = () => Math.max(endTime - Date.now(), 0);\n const setRemain = (value) => {\n var _a, _b;\n remain.value = value;\n (_a = options.onChange) == null ? void 0 : _a.call(options, current.value);\n if (value === 0) {\n pause();\n (_b = options.onFinish) == null ? void 0 : _b.call(options);\n }\n };\n const microTick = () => {\n rafId = raf(() => {\n if (counting) {\n setRemain(getCurrentRemain());\n if (remain.value > 0) {\n microTick();\n }\n }\n });\n };\n const macroTick = () => {\n rafId = raf(() => {\n if (counting) {\n const remainRemain = getCurrentRemain();\n if (!isSameSecond(remainRemain, remain.value) || remainRemain === 0) {\n setRemain(remainRemain);\n }\n if (remain.value > 0) {\n macroTick();\n }\n }\n });\n };\n const tick = () => {\n if (!inBrowser) {\n return;\n }\n if (options.millisecond) {\n microTick();\n } else {\n macroTick();\n }\n };\n const start = () => {\n if (!counting) {\n endTime = Date.now() + remain.value;\n counting = true;\n tick();\n }\n };\n const reset = (totalTime = options.time) => {\n pause();\n remain.value = totalTime;\n };\n onBeforeUnmount(pause);\n onActivated(() => {\n if (deactivated) {\n counting = true;\n deactivated = false;\n tick();\n }\n });\n onDeactivated(() => {\n if (counting) {\n pause();\n deactivated = true;\n }\n });\n return {\n start,\n pause,\n reset,\n current\n };\n}\n\nfunction onMountedOrActivated(hook) {\n let mounted;\n onMounted(() => {\n hook();\n nextTick(() => {\n mounted = true;\n });\n });\n onActivated(() => {\n if (mounted) {\n hook();\n }\n });\n}\n\nfunction useEventListener(type, listener, options = {}) {\n if (!inBrowser) {\n return;\n }\n const { target = window, passive = false, capture = false } = options;\n let attached;\n const add = (target2) => {\n const element = unref(target2);\n if (element && !attached) {\n element.addEventListener(type, listener, { capture, passive });\n attached = true;\n }\n };\n const remove = (target2) => {\n const element = unref(target2);\n if (element && attached) {\n element.removeEventListener(type, listener, capture);\n attached = false;\n }\n };\n onUnmounted(() => remove(target));\n onDeactivated(() => remove(target));\n onMountedOrActivated(() => add(target));\n if (isRef(target)) {\n watch(target, (val, oldVal) => {\n remove(oldVal);\n add(val);\n });\n }\n}\n\nfunction useClickAway(target, listener, options = {}) {\n if (!inBrowser) {\n return;\n }\n const { eventName = \"click\" } = options;\n const onClick = (event) => {\n const element = unref(target);\n if (element && !element.contains(event.target)) {\n listener(event);\n }\n };\n useEventListener(eventName, onClick, { target: document });\n}\n\nlet width;\nlet height;\nfunction useWindowSize() {\n if (!width) {\n width = ref(0);\n height = ref(0);\n if (inBrowser) {\n const update = () => {\n width.value = window.innerWidth;\n height.value = window.innerHeight;\n };\n update();\n window.addEventListener(\"resize\", update, { passive: true });\n window.addEventListener(\"orientationchange\", update, { passive: true });\n }\n }\n return { width, height };\n}\n\nconst overflowScrollReg = /scroll|auto/i;\nconst defaultRoot = inBrowser ? window : void 0;\nfunction isElement(node) {\n const ELEMENT_NODE_TYPE = 1;\n return node.tagName !== \"HTML\" && node.tagName !== \"BODY\" && node.nodeType === ELEMENT_NODE_TYPE;\n}\nfunction getScrollParent(el, root = defaultRoot) {\n let node = el;\n while (node && node !== root && isElement(node)) {\n const { overflowY } = window.getComputedStyle(node);\n if (overflowScrollReg.test(overflowY)) {\n return node;\n }\n node = node.parentNode;\n }\n return root;\n}\nfunction useScrollParent(el, root = defaultRoot) {\n const scrollParent = ref();\n onMounted(() => {\n if (el.value) {\n scrollParent.value = getScrollParent(el.value, root);\n }\n });\n return scrollParent;\n}\n\nlet visibility;\nfunction usePageVisibility() {\n if (!visibility) {\n visibility = ref(\"visible\");\n if (inBrowser) {\n const update = () => {\n visibility.value = document.hidden ? \"hidden\" : \"visible\";\n };\n update();\n window.addEventListener(\"visibilitychange\", update);\n }\n }\n return visibility;\n}\n\nconst CUSTOM_FIELD_INJECTION_KEY = Symbol(\"van-field\");\nfunction useCustomFieldValue(customValue) {\n const field = inject(CUSTOM_FIELD_INJECTION_KEY, null);\n if (field && !field.customValue.value) {\n field.customValue.value = customValue;\n watch(customValue, () => {\n field.resetValidation();\n field.validateWithTrigger(\"onChange\");\n });\n }\n}\n\nexport { CUSTOM_FIELD_INJECTION_KEY, cancelRaf, doubleRaf, flattenVNodes, getScrollParent, inBrowser, onMountedOrActivated, raf, sortChildren, supportsPassive, useChildren, useClickAway, useCountDown, useCustomFieldValue, useEventListener, usePageVisibility, useParent, useRect, useScrollParent, useToggle, useWindowSize };\n","import '../../style/base.css';\nimport '../../row/index.css';\nimport '../index.css';","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar String = global.String;\nvar TypeError = global.TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw TypeError(String(argument) + ' is not an object');\n};\n","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","import { inBrowser } from './basic';\nimport { windowWidth, windowHeight } from './dom';\nimport { isDef, isNumeric } from './validate';\nexport function addUnit(value) {\n if (isDef(value)) {\n return isNumeric(value) ? value + \"px\" : String(value);\n }\n\n return undefined;\n}\nexport function getSizeStyle(originSize) {\n if (isDef(originSize)) {\n var size = addUnit(originSize);\n return {\n width: size,\n height: size\n };\n }\n}\nexport function getZIndexStyle(zIndex) {\n var style = {};\n\n if (zIndex !== undefined) {\n style.zIndex = +zIndex;\n }\n\n return style;\n} // cache\n\nvar rootFontSize;\n\nfunction getRootFontSize() {\n if (!rootFontSize) {\n var doc = document.documentElement;\n var fontSize = doc.style.fontSize || window.getComputedStyle(doc).fontSize;\n rootFontSize = parseFloat(fontSize);\n }\n\n return rootFontSize;\n}\n\nfunction convertRem(value) {\n value = value.replace(/rem/g, '');\n return +value * getRootFontSize();\n}\n\nfunction convertVw(value) {\n value = value.replace(/vw/g, '');\n return +value * windowWidth.value / 100;\n}\n\nfunction convertVh(value) {\n value = value.replace(/vh/g, '');\n return +value * windowHeight.value / 100;\n}\n\nexport function unitToPx(value) {\n if (typeof value === 'number') {\n return value;\n }\n\n if (inBrowser) {\n if (value.includes('rem')) {\n return convertRem(value);\n }\n\n if (value.includes('vw')) {\n return convertVw(value);\n }\n\n if (value.includes('vh')) {\n return convertVh(value);\n }\n }\n\n return parseFloat(value);\n}\nvar camelizeRE = /-(\\w)/g;\nexport var camelize = str => str.replace(camelizeRE, (_, c) => c.toUpperCase());\nexport var kebabCase = str => str.replace(/([A-Z])/g, '-$1').toLowerCase().replace(/^-/, '');\nexport function padZero(num, targetLength) {\n if (targetLength === void 0) {\n targetLength = 2;\n }\n\n var str = num + '';\n\n while (str.length < targetLength) {\n str = '0' + str;\n }\n\n return str;\n}\n/** clamps number within the inclusive lower and upper bounds */\n\nexport var clamp = (num, min, max) => Math.min(Math.max(num, min), max);\n\nfunction trimExtraChar(value, char, regExp) {\n var index = value.indexOf(char);\n\n if (index === -1) {\n return value;\n }\n\n if (char === '-' && index !== 0) {\n return value.slice(0, index);\n }\n\n return value.slice(0, index + 1) + value.slice(index).replace(regExp, '');\n}\n\nexport function formatNumber(value, allowDot, allowMinus) {\n if (allowDot === void 0) {\n allowDot = true;\n }\n\n if (allowMinus === void 0) {\n allowMinus = true;\n }\n\n if (allowDot) {\n value = trimExtraChar(value, '.', /\\./g);\n } else {\n value = value.split('.')[0];\n }\n\n if (allowMinus) {\n value = trimExtraChar(value, '-', /-/g);\n } else {\n value = value.replace(/-/, '');\n }\n\n var regExp = allowDot ? /[^-0-9.]/g : /[^-0-9]/g;\n return value.replace(regExp, '');\n} // add num and avoid float number\n\nexport function addNumber(num1, num2) {\n var cardinal = Math.pow(10, 10);\n return Math.round((num1 + num2) * cardinal) / cardinal;\n}","'use strict';\nvar toPropertyKey = require('../internals/to-property-key');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n","var isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","import '../../style/base.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../overlay/index.css';\nimport '../index.css';","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.es/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length : 1);\n};\n","import { inBrowser } from './basic';\nexport var isDef = val => val !== undefined && val !== null; // eslint-disable-next-line @typescript-eslint/ban-types\n\nexport var isFunction = val => typeof val === 'function';\nexport var isObject = val => val !== null && typeof val === 'object';\nexport var isPromise = val => isObject(val) && isFunction(val.then) && isFunction(val.catch);\nexport var isDate = val => Object.prototype.toString.call(val) === '[object Date]' && !Number.isNaN(val.getTime());\nexport function isMobile(value) {\n value = value.replace(/[^-|\\d]/g, '');\n return /^((\\+86)|(86))?(1)\\d{10}$/.test(value) || /^0[0-9-]{10,13}$/.test(value);\n}\nexport var isNumeric = val => typeof val === 'number' || /^\\d+(\\.\\d+)?$/.test(val);\nexport var isIOS = () => inBrowser ? /ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()) : false;","import { createNamespace, isFunction } from '../utils';\nvar [name, bem, t] = createNamespace('uploader');\nexport { name, bem, t };\nexport var toArray = item => Array.isArray(item) ? item : [item];\nexport function readFileContent(file, resultType) {\n return new Promise(resolve => {\n if (resultType === 'file') {\n resolve();\n return;\n }\n\n var reader = new FileReader();\n\n reader.onload = event => {\n resolve(event.target.result);\n };\n\n if (resultType === 'dataUrl') {\n reader.readAsDataURL(file);\n } else if (resultType === 'text') {\n reader.readAsText(file);\n }\n });\n}\nexport function isOversize(items, maxSize) {\n return toArray(items).some(item => {\n if (item.file) {\n if (isFunction(maxSize)) {\n return maxSize(item.file);\n }\n\n return item.file.size > maxSize;\n }\n\n return false;\n });\n}\nexport function filterFiles(items, maxSize) {\n var valid = [];\n var invalid = [];\n items.forEach(item => {\n if (isOversize(item, maxSize)) {\n invalid.push(item);\n } else {\n valid.push(item);\n }\n });\n return {\n valid,\n invalid\n };\n}\nvar IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;\nexport var isImageUrl = url => IMAGE_REGEXP.test(url);\nexport function isImageFile(item) {\n // some special urls cannot be recognized\n // user can add `isImage` flag to mark it as an image url\n if (item.isImage) {\n return true;\n }\n\n if (item.file && item.file.type) {\n return item.file.type.indexOf('image') === 0;\n }\n\n if (item.url) {\n return isImageUrl(item.url);\n }\n\n if (typeof item.content === 'string') {\n return item.content.indexOf('data:image') === 0;\n }\n\n return false;\n}","import { createVNode as _createVNode, mergeProps as _mergeProps } from \"vue\";\nimport { extend, inBrowser, withInstall } from '../utils';\nimport { mountComponent, usePopupState } from '../utils/mount-component';\nimport VanImagePreview from './ImagePreview';\nvar instance;\nvar defaultConfig = {\n loop: true,\n images: [],\n maxZoom: 3,\n minZoom: 1 / 3,\n onScale: undefined,\n onClose: undefined,\n onChange: undefined,\n teleport: 'body',\n className: '',\n showIndex: true,\n closeable: false,\n closeIcon: 'clear',\n transition: undefined,\n beforeClose: undefined,\n overlayStyle: undefined,\n startPosition: 0,\n swipeDuration: 300,\n showIndicators: false,\n closeOnPopstate: true,\n closeIconPosition: 'top-right'\n};\n\nfunction initInstance() {\n ({\n instance\n } = mountComponent({\n setup() {\n var {\n state,\n toggle\n } = usePopupState();\n\n var onClosed = () => {\n state.images = [];\n };\n\n return () => _createVNode(VanImagePreview, _mergeProps(state, {\n \"onClosed\": onClosed,\n \"onUpdate:show\": toggle\n }), null);\n }\n\n }));\n}\n\nvar ImagePreview = function (options, startPosition) {\n if (startPosition === void 0) {\n startPosition = 0;\n }\n\n /* istanbul ignore if */\n if (!inBrowser) {\n return;\n }\n\n if (!instance) {\n initInstance();\n }\n\n options = Array.isArray(options) ? {\n images: options,\n startPosition\n } : options;\n instance.open(extend({}, defaultConfig, options));\n return instance;\n};\n\nImagePreview.Component = withInstall(VanImagePreview);\n\nImagePreview.install = app => {\n app.use(ImagePreview.Component);\n};\n\nexport { ImagePreview };","import { createVNode as _createVNode } from \"vue\";\nimport { ref, watch, reactive, computed, onMounted, onActivated, onDeactivated, onBeforeUnmount, defineComponent } from 'vue'; // Utils\n\nimport { clamp, isHidden, truthProp, numericProp, windowWidth, windowHeight, preventDefault, createNamespace, makeNumericProp } from '../utils'; // Composables\n\nimport { doubleRaf, useChildren, usePageVisibility } from '@vant/use';\nimport { useTouch } from '../composables/use-touch';\nimport { useExpose } from '../composables/use-expose';\nimport { onPopupReopen } from '../composables/on-popup-reopen'; // Types\n\nvar [name, bem] = createNamespace('swipe');\nvar swipeProps = {\n loop: truthProp,\n width: numericProp,\n height: numericProp,\n vertical: Boolean,\n autoplay: makeNumericProp(0),\n duration: makeNumericProp(500),\n touchable: truthProp,\n lazyRender: Boolean,\n initialSwipe: makeNumericProp(0),\n indicatorColor: String,\n showIndicators: truthProp,\n stopPropagation: truthProp\n};\nexport var SWIPE_KEY = Symbol(name);\nexport default defineComponent({\n name,\n props: swipeProps,\n emits: ['change'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var root = ref();\n var state = reactive({\n rect: null,\n width: 0,\n height: 0,\n offset: 0,\n active: 0,\n swiping: false\n });\n var touch = useTouch();\n var {\n children,\n linkChildren\n } = useChildren(SWIPE_KEY);\n var count = computed(() => children.length);\n var size = computed(() => state[props.vertical ? 'height' : 'width']);\n var delta = computed(() => props.vertical ? touch.deltaY.value : touch.deltaX.value);\n var minOffset = computed(() => {\n if (state.rect) {\n var base = props.vertical ? state.rect.height : state.rect.width;\n return base - size.value * count.value;\n }\n\n return 0;\n });\n var maxCount = computed(() => Math.ceil(Math.abs(minOffset.value) / size.value));\n var trackSize = computed(() => count.value * size.value);\n var activeIndicator = computed(() => (state.active + count.value) % count.value);\n var isCorrectDirection = computed(() => {\n var expect = props.vertical ? 'vertical' : 'horizontal';\n return touch.direction.value === expect;\n });\n var trackStyle = computed(() => {\n var style = {\n transitionDuration: (state.swiping ? 0 : props.duration) + \"ms\",\n transform: \"translate\" + (props.vertical ? 'Y' : 'X') + \"(\" + state.offset + \"px)\"\n };\n\n if (size.value) {\n var mainAxis = props.vertical ? 'height' : 'width';\n var crossAxis = props.vertical ? 'width' : 'height';\n style[mainAxis] = trackSize.value + \"px\";\n style[crossAxis] = props[crossAxis] ? props[crossAxis] + \"px\" : '';\n }\n\n return style;\n });\n\n var getTargetActive = pace => {\n var {\n active\n } = state;\n\n if (pace) {\n if (props.loop) {\n return clamp(active + pace, -1, count.value);\n }\n\n return clamp(active + pace, 0, maxCount.value);\n }\n\n return active;\n };\n\n var getTargetOffset = function (targetActive, offset) {\n if (offset === void 0) {\n offset = 0;\n }\n\n var currentPosition = targetActive * size.value;\n\n if (!props.loop) {\n currentPosition = Math.min(currentPosition, -minOffset.value);\n }\n\n var targetOffset = offset - currentPosition;\n\n if (!props.loop) {\n targetOffset = clamp(targetOffset, minOffset.value, 0);\n }\n\n return targetOffset;\n };\n\n var move = _ref2 => {\n var {\n pace = 0,\n offset = 0,\n emitChange\n } = _ref2;\n\n if (count.value <= 1) {\n return;\n }\n\n var {\n active\n } = state;\n var targetActive = getTargetActive(pace);\n var targetOffset = getTargetOffset(targetActive, offset); // auto move first and last swipe in loop mode\n\n if (props.loop) {\n if (children[0] && targetOffset !== minOffset.value) {\n var outRightBound = targetOffset < minOffset.value;\n children[0].setOffset(outRightBound ? trackSize.value : 0);\n }\n\n if (children[count.value - 1] && targetOffset !== 0) {\n var outLeftBound = targetOffset > 0;\n children[count.value - 1].setOffset(outLeftBound ? -trackSize.value : 0);\n }\n }\n\n state.active = targetActive;\n state.offset = targetOffset;\n\n if (emitChange && targetActive !== active) {\n emit('change', activeIndicator.value);\n }\n };\n\n var correctPosition = () => {\n state.swiping = true;\n\n if (state.active <= -1) {\n move({\n pace: count.value\n });\n } else if (state.active >= count.value) {\n move({\n pace: -count.value\n });\n }\n }; // swipe to prev item\n\n\n var prev = () => {\n correctPosition();\n touch.reset();\n doubleRaf(() => {\n state.swiping = false;\n move({\n pace: -1,\n emitChange: true\n });\n });\n }; // swipe to next item\n\n\n var next = () => {\n correctPosition();\n touch.reset();\n doubleRaf(() => {\n state.swiping = false;\n move({\n pace: 1,\n emitChange: true\n });\n });\n };\n\n var autoplayTimer;\n\n var stopAutoplay = () => clearTimeout(autoplayTimer);\n\n var autoplay = () => {\n stopAutoplay();\n\n if (props.autoplay > 0 && count.value > 1) {\n autoplayTimer = setTimeout(() => {\n next();\n autoplay();\n }, +props.autoplay);\n }\n }; // initialize swipe position\n\n\n var initialize = function (active) {\n if (active === void 0) {\n active = +props.initialSwipe;\n }\n\n if (!root.value) {\n return;\n }\n\n if (!isHidden(root)) {\n var _props$width, _props$height;\n\n var rect = {\n width: root.value.offsetWidth,\n height: root.value.offsetHeight\n };\n state.rect = rect;\n state.width = +((_props$width = props.width) != null ? _props$width : rect.width);\n state.height = +((_props$height = props.height) != null ? _props$height : rect.height);\n }\n\n if (count.value) {\n active = Math.min(count.value - 1, active);\n }\n\n state.active = active;\n state.swiping = true;\n state.offset = getTargetOffset(active);\n children.forEach(swipe => {\n swipe.setOffset(0);\n });\n autoplay();\n };\n\n var resize = () => initialize(state.active);\n\n var touchStartTime;\n\n var onTouchStart = event => {\n if (!props.touchable) return;\n touch.start(event);\n touchStartTime = Date.now();\n stopAutoplay();\n correctPosition();\n };\n\n var onTouchMove = event => {\n if (props.touchable && state.swiping) {\n touch.move(event); // if user starting to touchmove, prevent the event bubbling to\n // avoid affecting the parent components\n\n var shouldPrevent = isCorrectDirection.value || touch.offsetY.value > touch.offsetX.value === props.vertical;\n\n if (shouldPrevent) {\n preventDefault(event, props.stopPropagation);\n }\n\n if (isCorrectDirection.value) {\n move({\n offset: delta.value\n });\n }\n }\n };\n\n var onTouchEnd = () => {\n if (!props.touchable || !state.swiping) {\n return;\n }\n\n var duration = Date.now() - touchStartTime;\n var speed = delta.value / duration;\n var shouldSwipe = Math.abs(speed) > 0.25 || Math.abs(delta.value) > size.value / 2;\n\n if (shouldSwipe && isCorrectDirection.value) {\n var offset = props.vertical ? touch.offsetY.value : touch.offsetX.value;\n var pace = 0;\n\n if (props.loop) {\n pace = offset > 0 ? delta.value > 0 ? -1 : 1 : 0;\n } else {\n pace = -Math[delta.value > 0 ? 'ceil' : 'floor'](delta.value / size.value);\n }\n\n move({\n pace,\n emitChange: true\n });\n } else if (delta.value) {\n move({\n pace: 0\n });\n }\n\n state.swiping = false;\n autoplay();\n };\n\n var swipeTo = function (index, options) {\n if (options === void 0) {\n options = {};\n }\n\n correctPosition();\n touch.reset();\n doubleRaf(() => {\n var targetIndex;\n\n if (props.loop && index === count.value) {\n targetIndex = state.active === 0 ? 0 : index;\n } else {\n targetIndex = index % count.value;\n }\n\n if (options.immediate) {\n doubleRaf(() => {\n state.swiping = false;\n });\n } else {\n state.swiping = false;\n }\n\n move({\n pace: targetIndex - state.active,\n emitChange: true\n });\n });\n };\n\n var renderDot = (_, index) => {\n var active = index === activeIndicator.value;\n var style = active ? {\n backgroundColor: props.indicatorColor\n } : undefined;\n return _createVNode(\"i\", {\n \"style\": style,\n \"class\": bem('indicator', {\n active\n })\n }, null);\n };\n\n var renderIndicator = () => {\n if (slots.indicator) {\n return slots.indicator({\n active: activeIndicator.value\n });\n }\n\n if (props.showIndicators && count.value > 1) {\n return _createVNode(\"div\", {\n \"class\": bem('indicators', {\n vertical: props.vertical\n })\n }, [Array(count.value).fill('').map(renderDot)]);\n }\n };\n\n useExpose({\n prev,\n next,\n state,\n resize,\n swipeTo\n });\n linkChildren({\n size,\n props,\n count,\n activeIndicator\n });\n watch(() => props.initialSwipe, value => initialize(+value));\n watch(count, () => initialize(state.active));\n watch(() => props.autoplay, autoplay);\n watch([windowWidth, windowHeight], resize);\n watch(usePageVisibility(), visible => {\n if (visible === 'visible') {\n autoplay();\n } else {\n stopAutoplay();\n }\n });\n onMounted(initialize);\n onActivated(() => initialize(state.active));\n onPopupReopen(() => initialize(state.active));\n onDeactivated(stopAutoplay);\n onBeforeUnmount(stopAutoplay);\n return () => _createVNode(\"div\", {\n \"ref\": root,\n \"class\": bem()\n }, [_createVNode(\"div\", {\n \"style\": trackStyle.value,\n \"class\": bem('track', {\n vertical: props.vertical\n }),\n \"onTouchstart\": onTouchStart,\n \"onTouchmove\": onTouchMove,\n \"onTouchend\": onTouchEnd,\n \"onTouchcancel\": onTouchEnd\n }, [slots.default == null ? void 0 : slots.default()]), renderIndicator()]);\n }\n\n});","import { withInstall } from '../utils';\nimport _Swipe from './Swipe';\nexport var Swipe = withInstall(_Swipe);\nexport default Swipe;","import { createVNode as _createVNode } from \"vue\";\nimport { computed, nextTick, reactive, onMounted, defineComponent } from 'vue'; // Utils\n\nimport { createNamespace } from '../utils';\nimport { SWIPE_KEY } from '../swipe/Swipe'; // Composables\n\nimport { useParent } from '@vant/use';\nimport { useExpose } from '../composables/use-expose';\nvar [name, bem] = createNamespace('swipe-item');\nexport default defineComponent({\n name,\n\n setup(props, _ref) {\n var {\n slots\n } = _ref;\n var rendered;\n var state = reactive({\n offset: 0,\n inited: false,\n mounted: false\n });\n var {\n parent,\n index\n } = useParent(SWIPE_KEY);\n\n if (!parent) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[Vant] must be a child component of .');\n }\n\n return;\n }\n\n var style = computed(() => {\n var style = {};\n var {\n vertical\n } = parent.props;\n\n if (parent.size.value) {\n style[vertical ? 'height' : 'width'] = parent.size.value + \"px\";\n }\n\n if (state.offset) {\n style.transform = \"translate\" + (vertical ? 'Y' : 'X') + \"(\" + state.offset + \"px)\";\n }\n\n return style;\n });\n var shouldRender = computed(() => {\n var {\n loop,\n lazyRender\n } = parent.props;\n\n if (!lazyRender || rendered) {\n return true;\n } // wait for all item to mount, so we can get the exact count\n\n\n if (!state.mounted) {\n return false;\n }\n\n var active = parent.activeIndicator.value;\n var maxActive = parent.count.value - 1;\n var prevActive = active === 0 && loop ? maxActive : active - 1;\n var nextActive = active === maxActive && loop ? 0 : active + 1;\n rendered = index.value === active || index.value === prevActive || index.value === nextActive;\n return rendered;\n });\n\n var setOffset = offset => {\n state.offset = offset;\n };\n\n onMounted(() => {\n nextTick(() => {\n state.mounted = true;\n });\n });\n useExpose({\n setOffset\n });\n return () => _createVNode(\"div\", {\n \"class\": bem(),\n \"style\": style.value\n }, [shouldRender.value ? slots.default == null ? void 0 : slots.default() : null]);\n }\n\n});","import { withInstall } from '../utils';\nimport _SwipeItem from './SwipeItem';\nexport var SwipeItem = withInstall(_SwipeItem);\nexport default SwipeItem;","import { resolveDirective as _resolveDirective, createVNode as _createVNode } from \"vue\";\nimport { watch, computed, reactive, defineComponent } from 'vue'; // Utils\n\nimport { clamp, numericProp, preventDefault, createNamespace, makeRequiredProp } from '../utils'; // Composables\n\nimport { useTouch } from '../composables/use-touch'; // Components\n\nimport { Image } from '../image';\nimport { Loading } from '../loading';\nimport { SwipeItem } from '../swipe-item';\n\nvar getDistance = touches => Math.sqrt(Math.pow(touches[0].clientX - touches[1].clientX, 2) + Math.pow(touches[0].clientY - touches[1].clientY, 2));\n\nvar bem = createNamespace('image-preview')[1];\nexport default defineComponent({\n props: {\n src: String,\n show: Boolean,\n active: Number,\n minZoom: makeRequiredProp(numericProp),\n maxZoom: makeRequiredProp(numericProp),\n rootWidth: makeRequiredProp(Number),\n rootHeight: makeRequiredProp(Number)\n },\n emits: ['scale', 'close'],\n\n setup(props, _ref) {\n var {\n emit\n } = _ref;\n var state = reactive({\n scale: 1,\n moveX: 0,\n moveY: 0,\n moving: false,\n zooming: false,\n imageRatio: 0,\n displayWidth: 0,\n displayHeight: 0\n });\n var touch = useTouch();\n var vertical = computed(() => {\n var {\n rootWidth,\n rootHeight\n } = props;\n var rootRatio = rootHeight / rootWidth;\n return state.imageRatio > rootRatio;\n });\n var imageStyle = computed(() => {\n var {\n scale,\n moveX,\n moveY,\n moving,\n zooming\n } = state;\n var style = {\n transitionDuration: zooming || moving ? '0s' : '.3s'\n };\n\n if (scale !== 1) {\n var offsetX = moveX / scale;\n var offsetY = moveY / scale;\n style.transform = \"scale(\" + scale + \", \" + scale + \") translate(\" + offsetX + \"px, \" + offsetY + \"px)\";\n }\n\n return style;\n });\n var maxMoveX = computed(() => {\n if (state.imageRatio) {\n var {\n rootWidth,\n rootHeight\n } = props;\n var displayWidth = vertical.value ? rootHeight / state.imageRatio : rootWidth;\n return Math.max(0, (state.scale * displayWidth - rootWidth) / 2);\n }\n\n return 0;\n });\n var maxMoveY = computed(() => {\n if (state.imageRatio) {\n var {\n rootWidth,\n rootHeight\n } = props;\n var displayHeight = vertical.value ? rootHeight : rootWidth * state.imageRatio;\n return Math.max(0, (state.scale * displayHeight - rootHeight) / 2);\n }\n\n return 0;\n });\n\n var setScale = scale => {\n scale = clamp(scale, +props.minZoom, +props.maxZoom);\n\n if (scale !== state.scale) {\n state.scale = scale;\n emit('scale', {\n scale,\n index: props.active\n });\n }\n };\n\n var resetScale = () => {\n setScale(1);\n state.moveX = 0;\n state.moveY = 0;\n };\n\n var toggleScale = () => {\n var scale = state.scale > 1 ? 1 : 2;\n setScale(scale);\n state.moveX = 0;\n state.moveY = 0;\n };\n\n var startMoveX;\n var startMoveY;\n var startScale;\n var startDistance;\n var doubleTapTimer;\n var touchStartTime;\n\n var onTouchStart = event => {\n var {\n touches\n } = event;\n var {\n offsetX\n } = touch;\n touch.start(event);\n startMoveX = state.moveX;\n startMoveY = state.moveY;\n touchStartTime = Date.now();\n state.moving = touches.length === 1 && state.scale !== 1;\n state.zooming = touches.length === 2 && !offsetX.value;\n\n if (state.zooming) {\n startScale = state.scale;\n startDistance = getDistance(event.touches);\n }\n };\n\n var onTouchMove = event => {\n var {\n touches\n } = event;\n touch.move(event);\n\n if (state.moving || state.zooming) {\n preventDefault(event, true);\n }\n\n if (state.moving) {\n var {\n deltaX,\n deltaY\n } = touch;\n var moveX = deltaX.value + startMoveX;\n var moveY = deltaY.value + startMoveY;\n state.moveX = clamp(moveX, -maxMoveX.value, maxMoveX.value);\n state.moveY = clamp(moveY, -maxMoveY.value, maxMoveY.value);\n }\n\n if (state.zooming && touches.length === 2) {\n var distance = getDistance(touches);\n var scale = startScale * distance / startDistance;\n setScale(scale);\n }\n };\n\n var checkTap = () => {\n var {\n offsetX,\n offsetY\n } = touch;\n var deltaTime = Date.now() - touchStartTime;\n var TAP_TIME = 250;\n var TAP_OFFSET = 10;\n\n if (offsetX.value < TAP_OFFSET && offsetY.value < TAP_OFFSET && deltaTime < TAP_TIME) {\n if (doubleTapTimer) {\n clearTimeout(doubleTapTimer);\n doubleTapTimer = null;\n toggleScale();\n } else {\n doubleTapTimer = setTimeout(() => {\n emit('close');\n doubleTapTimer = null;\n }, TAP_TIME);\n }\n }\n };\n\n var onTouchEnd = event => {\n var stopPropagation = false;\n /* istanbul ignore else */\n\n if (state.moving || state.zooming) {\n stopPropagation = true;\n\n if (state.moving && startMoveX === state.moveX && startMoveY === state.moveY) {\n stopPropagation = false;\n }\n\n if (!event.touches.length) {\n if (state.zooming) {\n state.moveX = clamp(state.moveX, -maxMoveX.value, maxMoveX.value);\n state.moveY = clamp(state.moveY, -maxMoveY.value, maxMoveY.value);\n state.zooming = false;\n }\n\n state.moving = false;\n startMoveX = 0;\n startMoveY = 0;\n startScale = 1;\n\n if (state.scale < 1) {\n resetScale();\n }\n }\n } // eliminate tap delay on safari\n\n\n preventDefault(event, stopPropagation);\n checkTap();\n touch.reset();\n };\n\n var onLoad = event => {\n var {\n naturalWidth,\n naturalHeight\n } = event.target;\n state.imageRatio = naturalHeight / naturalWidth;\n };\n\n watch(() => props.active, resetScale);\n watch(() => props.show, value => {\n if (!value) {\n resetScale();\n }\n });\n return () => {\n var imageSlots = {\n loading: () => _createVNode(Loading, {\n \"type\": \"spinner\"\n }, null)\n };\n return _createVNode(SwipeItem, {\n \"class\": bem('swipe-item'),\n \"onTouchstart\": onTouchStart,\n \"onTouchmove\": onTouchMove,\n \"onTouchend\": onTouchEnd,\n \"onTouchcancel\": onTouchEnd\n }, {\n default: () => [_createVNode(Image, {\n \"src\": props.src,\n \"fit\": \"contain\",\n \"class\": bem('image', {\n vertical: vertical.value\n }),\n \"style\": imageStyle.value,\n \"onLoad\": onLoad\n }, imageSlots)]\n });\n };\n }\n\n});","import { mergeProps as _mergeProps, createVNode as _createVNode } from \"vue\";\nimport { ref, watch, nextTick, reactive, onMounted, defineComponent } from 'vue'; // Utils\n\nimport { pick, truthProp, unknownProp, windowWidth, windowHeight, makeArrayProp, makeStringProp, makeNumericProp, callInterceptor, createNamespace, HAPTICS_FEEDBACK } from '../utils'; // Composables\n\nimport { useRect } from '@vant/use';\nimport { useExpose } from '../composables/use-expose'; // Components\n\nimport { Icon } from '../icon';\nimport { Swipe } from '../swipe';\nimport { Popup } from '../popup';\nimport ImagePreviewItem from './ImagePreviewItem'; // Types\n\nvar [name, bem] = createNamespace('image-preview');\nvar popupProps = ['show', 'transition', 'overlayStyle', 'closeOnPopstate'];\nvar imagePreviewProps = {\n show: Boolean,\n loop: truthProp,\n images: makeArrayProp(),\n minZoom: makeNumericProp(1 / 3),\n maxZoom: makeNumericProp(3),\n overlay: truthProp,\n closeable: Boolean,\n showIndex: truthProp,\n className: unknownProp,\n closeIcon: makeStringProp('clear'),\n transition: String,\n beforeClose: Function,\n overlayStyle: Object,\n swipeDuration: makeNumericProp(300),\n startPosition: makeNumericProp(0),\n showIndicators: Boolean,\n closeOnPopstate: truthProp,\n closeIconPosition: makeStringProp('top-right')\n};\nexport default defineComponent({\n name,\n props: imagePreviewProps,\n emits: ['scale', 'close', 'closed', 'change', 'update:show'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var swipeRef = ref();\n var state = reactive({\n active: 0,\n rootWidth: 0,\n rootHeight: 0\n });\n\n var resize = () => {\n if (swipeRef.value) {\n var rect = useRect(swipeRef.value.$el);\n state.rootWidth = rect.width;\n state.rootHeight = rect.height;\n swipeRef.value.resize();\n }\n };\n\n var emitScale = args => emit('scale', args);\n\n var updateShow = show => emit('update:show', show);\n\n var emitClose = () => {\n callInterceptor(props.beforeClose, {\n args: [state.active],\n done: () => updateShow(false)\n });\n };\n\n var setActive = active => {\n if (active !== state.active) {\n state.active = active;\n emit('change', active);\n }\n };\n\n var renderIndex = () => {\n if (props.showIndex) {\n return _createVNode(\"div\", {\n \"class\": bem('index')\n }, [slots.index ? slots.index({\n index: state.active\n }) : state.active + 1 + \" / \" + props.images.length]);\n }\n };\n\n var renderCover = () => {\n if (slots.cover) {\n return _createVNode(\"div\", {\n \"class\": bem('cover')\n }, [slots.cover()]);\n }\n };\n\n var renderImages = () => _createVNode(Swipe, {\n \"ref\": swipeRef,\n \"lazyRender\": true,\n \"loop\": props.loop,\n \"class\": bem('swipe'),\n \"duration\": props.swipeDuration,\n \"initialSwipe\": props.startPosition,\n \"showIndicators\": props.showIndicators,\n \"indicatorColor\": \"white\",\n \"onChange\": setActive\n }, {\n default: () => [props.images.map(image => _createVNode(ImagePreviewItem, {\n \"src\": image,\n \"show\": props.show,\n \"active\": state.active,\n \"maxZoom\": props.maxZoom,\n \"minZoom\": props.minZoom,\n \"rootWidth\": state.rootWidth,\n \"rootHeight\": state.rootHeight,\n \"onScale\": emitScale,\n \"onClose\": emitClose\n }, null))]\n });\n\n var renderClose = () => {\n if (props.closeable) {\n return _createVNode(Icon, {\n \"role\": \"button\",\n \"name\": props.closeIcon,\n \"class\": [bem('close-icon', props.closeIconPosition), HAPTICS_FEEDBACK],\n \"onClick\": emitClose\n }, null);\n }\n };\n\n var onClosed = () => emit('closed');\n\n var swipeTo = (index, options) => {\n var _swipeRef$value;\n\n return (_swipeRef$value = swipeRef.value) == null ? void 0 : _swipeRef$value.swipeTo(index, options);\n };\n\n useExpose({\n swipeTo\n });\n onMounted(resize);\n watch([windowWidth, windowHeight], resize);\n watch(() => props.startPosition, value => setActive(+value));\n watch(() => props.show, value => {\n var {\n images,\n startPosition\n } = props;\n\n if (value) {\n setActive(+startPosition);\n nextTick(() => {\n resize();\n swipeTo(+startPosition, {\n immediate: true\n });\n });\n } else {\n emit('close', {\n index: state.active,\n url: images[state.active]\n });\n }\n });\n return () => _createVNode(Popup, _mergeProps({\n \"class\": [bem(), props.className],\n \"overlayClass\": bem('overlay'),\n \"onClosed\": onClosed,\n \"onUpdate:show\": updateShow\n }, pick(props, popupProps)), {\n default: () => [renderClose(), renderImages(), renderIndex(), renderCover()]\n });\n }\n\n});","import { resolveDirective as _resolveDirective, createVNode as _createVNode } from \"vue\";\nimport { defineComponent } from 'vue'; // Utils\n\nimport { t, bem, isImageFile } from './utils';\nimport { isDef, extend, numericProp, getSizeStyle, callInterceptor, makeRequiredProp } from '../utils'; // Components\n\nimport { Icon } from '../icon';\nimport { Image } from '../image';\nimport { Loading } from '../loading'; // Types\n\nexport default defineComponent({\n props: {\n name: numericProp,\n item: makeRequiredProp(Object),\n index: Number,\n imageFit: String,\n lazyLoad: Boolean,\n deletable: Boolean,\n previewSize: numericProp,\n beforeDelete: Function\n },\n emits: ['delete', 'preview'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n\n var renderMask = () => {\n var {\n status,\n message\n } = props.item;\n\n if (status === 'uploading' || status === 'failed') {\n var MaskIcon = status === 'failed' ? _createVNode(Icon, {\n \"name\": \"close\",\n \"class\": bem('mask-icon')\n }, null) : _createVNode(Loading, {\n \"class\": bem('loading')\n }, null);\n var showMessage = isDef(message) && message !== '';\n return _createVNode(\"div\", {\n \"class\": bem('mask')\n }, [MaskIcon, showMessage && _createVNode(\"div\", {\n \"class\": bem('mask-message')\n }, [message])]);\n }\n };\n\n var onDelete = event => {\n var {\n name,\n item,\n index,\n beforeDelete\n } = props;\n event.stopPropagation();\n callInterceptor(beforeDelete, {\n args: [item, {\n name,\n index\n }],\n done: () => emit('delete')\n });\n };\n\n var onPreview = () => emit('preview');\n\n var renderDeleteIcon = () => {\n if (props.deletable && props.item.status !== 'uploading') {\n return _createVNode(\"div\", {\n \"role\": \"button\",\n \"class\": bem('preview-delete'),\n \"tabindex\": 0,\n \"aria-label\": t('delete'),\n \"onClick\": onDelete\n }, [_createVNode(Icon, {\n \"name\": \"cross\",\n \"class\": bem('preview-delete-icon')\n }, null)]);\n }\n };\n\n var renderCover = () => {\n if (slots['preview-cover']) {\n var {\n index,\n item\n } = props;\n return _createVNode(\"div\", {\n \"class\": bem('preview-cover')\n }, [slots['preview-cover'](extend({\n index\n }, item))]);\n }\n };\n\n var renderPreview = () => {\n var {\n item\n } = props;\n\n if (isImageFile(item)) {\n return _createVNode(Image, {\n \"fit\": props.imageFit,\n \"src\": item.content || item.url,\n \"class\": bem('preview-image'),\n \"width\": props.previewSize,\n \"height\": props.previewSize,\n \"lazyLoad\": props.lazyLoad,\n \"onClick\": onPreview\n }, {\n default: renderCover\n });\n }\n\n return _createVNode(\"div\", {\n \"class\": bem('file'),\n \"style\": getSizeStyle(props.previewSize)\n }, [_createVNode(Icon, {\n \"class\": bem('file-icon'),\n \"name\": \"description\"\n }, null), _createVNode(\"div\", {\n \"class\": [bem('file-name'), 'van-ellipsis']\n }, [item.file ? item.file.name : item.url]), renderCover()]);\n };\n\n return () => _createVNode(\"div\", {\n \"class\": bem('preview')\n }, [renderPreview(), renderMask(), renderDeleteIcon()]);\n }\n\n});","import { createVNode as _createVNode, mergeProps as _mergeProps, resolveDirective as _resolveDirective } from \"vue\";\nimport { ref, reactive, defineComponent, onBeforeUnmount } from 'vue'; // Utils\n\nimport { pick, extend, isPromise, truthProp, numericProp, getSizeStyle, makeArrayProp, makeStringProp, makeNumericProp } from '../utils';\nimport { bem, name, toArray, isOversize, filterFiles, isImageFile, readFileContent } from './utils'; // Composables\n\nimport { useCustomFieldValue } from '@vant/use';\nimport { useExpose } from '../composables/use-expose'; // Components\n\nimport { Icon } from '../icon';\nimport { ImagePreview } from '../image-preview';\nimport UploaderPreviewItem from './UploaderPreviewItem'; // Types\n\nvar uploaderProps = {\n name: makeNumericProp(''),\n accept: makeStringProp('image/*'),\n capture: String,\n multiple: Boolean,\n disabled: Boolean,\n readonly: Boolean,\n lazyLoad: Boolean,\n maxCount: makeNumericProp(Infinity),\n imageFit: makeStringProp('cover'),\n resultType: makeStringProp('dataUrl'),\n uploadIcon: makeStringProp('photograph'),\n uploadText: String,\n deletable: truthProp,\n afterRead: Function,\n showUpload: truthProp,\n modelValue: makeArrayProp(),\n beforeRead: Function,\n beforeDelete: Function,\n previewSize: numericProp,\n previewImage: truthProp,\n previewOptions: Object,\n previewFullImage: truthProp,\n maxSize: {\n type: [Number, String, Function],\n default: Infinity\n }\n};\nexport default defineComponent({\n name,\n props: uploaderProps,\n emits: ['delete', 'oversize', 'click-upload', 'close-preview', 'click-preview', 'update:modelValue'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var inputRef = ref();\n var urls = [];\n\n var getDetail = function (index) {\n if (index === void 0) {\n index = props.modelValue.length;\n }\n\n return {\n name: props.name,\n index\n };\n };\n\n var resetInput = () => {\n if (inputRef.value) {\n inputRef.value.value = '';\n }\n };\n\n var onAfterRead = items => {\n resetInput();\n\n if (isOversize(items, props.maxSize)) {\n if (Array.isArray(items)) {\n var result = filterFiles(items, props.maxSize);\n items = result.valid;\n emit('oversize', result.invalid, getDetail());\n\n if (!items.length) {\n return;\n }\n } else {\n emit('oversize', items, getDetail());\n return;\n }\n }\n\n items = reactive(items);\n emit('update:modelValue', [...props.modelValue, ...toArray(items)]);\n\n if (props.afterRead) {\n props.afterRead(items, getDetail());\n }\n };\n\n var readFile = files => {\n var {\n maxCount,\n modelValue,\n resultType\n } = props;\n\n if (Array.isArray(files)) {\n var remainCount = +maxCount - modelValue.length;\n\n if (files.length > remainCount) {\n files = files.slice(0, remainCount);\n }\n\n Promise.all(files.map(file => readFileContent(file, resultType))).then(contents => {\n var fileList = files.map((file, index) => {\n var result = {\n file,\n status: '',\n message: ''\n };\n\n if (contents[index]) {\n result.content = contents[index];\n }\n\n return result;\n });\n onAfterRead(fileList);\n });\n } else {\n readFileContent(files, resultType).then(content => {\n var result = {\n file: files,\n status: '',\n message: ''\n };\n\n if (content) {\n result.content = content;\n }\n\n onAfterRead(result);\n });\n }\n };\n\n var onChange = event => {\n var {\n files\n } = event.target;\n\n if (props.disabled || !files || !files.length) {\n return;\n }\n\n var file = files.length === 1 ? files[0] : [].slice.call(files);\n\n if (props.beforeRead) {\n var response = props.beforeRead(file, getDetail());\n\n if (!response) {\n resetInput();\n return;\n }\n\n if (isPromise(response)) {\n response.then(data => {\n if (data) {\n readFile(data);\n } else {\n readFile(file);\n }\n }).catch(resetInput);\n return;\n }\n }\n\n readFile(file);\n };\n\n var imagePreview;\n\n var onClosePreview = () => emit('close-preview');\n\n var previewImage = item => {\n if (props.previewFullImage) {\n var imageFiles = props.modelValue.filter(isImageFile);\n var images = imageFiles.map(item => {\n if (item.file && !item.url) {\n item.url = URL.createObjectURL(item.file);\n urls.push(item.url);\n }\n\n return item.url;\n }).filter(Boolean);\n imagePreview = ImagePreview(extend({\n images,\n startPosition: imageFiles.indexOf(item),\n onClose: onClosePreview\n }, props.previewOptions));\n }\n };\n\n var closeImagePreview = () => {\n if (imagePreview) {\n imagePreview.close();\n }\n };\n\n var deleteFile = (item, index) => {\n var fileList = props.modelValue.slice(0);\n fileList.splice(index, 1);\n emit('update:modelValue', fileList);\n emit('delete', item, getDetail(index));\n };\n\n var renderPreviewItem = (item, index) => {\n var needPickData = ['imageFit', 'deletable', 'previewSize', 'beforeDelete'];\n var previewData = extend(pick(props, needPickData), pick(item, needPickData, true));\n return _createVNode(UploaderPreviewItem, _mergeProps({\n \"item\": item,\n \"index\": index,\n \"onClick\": () => emit('click-preview', item, getDetail(index)),\n \"onDelete\": () => deleteFile(item, index),\n \"onPreview\": () => previewImage(item)\n }, pick(props, ['name', 'lazyLoad']), previewData), {\n 'preview-cover': slots['preview-cover']\n });\n };\n\n var renderPreviewList = () => {\n if (props.previewImage) {\n return props.modelValue.map(renderPreviewItem);\n }\n };\n\n var onClickUpload = event => emit('click-upload', event);\n\n var renderUpload = () => {\n if (props.modelValue.length >= props.maxCount || !props.showUpload) {\n return;\n }\n\n var Input = props.readonly ? null : _createVNode(\"input\", {\n \"ref\": inputRef,\n \"type\": \"file\",\n \"class\": bem('input'),\n \"accept\": props.accept,\n \"capture\": props.capture,\n \"multiple\": props.multiple,\n \"disabled\": props.disabled,\n \"onChange\": onChange\n }, null);\n\n if (slots.default) {\n return _createVNode(\"div\", {\n \"class\": bem('input-wrapper'),\n \"onClick\": onClickUpload\n }, [slots.default(), Input]);\n }\n\n return _createVNode(\"div\", {\n \"class\": bem('upload', {\n readonly: props.readonly\n }),\n \"style\": getSizeStyle(props.previewSize),\n \"onClick\": onClickUpload\n }, [_createVNode(Icon, {\n \"name\": props.uploadIcon,\n \"class\": bem('upload-icon')\n }, null), props.uploadText && _createVNode(\"span\", {\n \"class\": bem('upload-text')\n }, [props.uploadText]), Input]);\n };\n\n var chooseFile = () => {\n if (inputRef.value && !props.disabled) {\n inputRef.value.click();\n }\n };\n\n onBeforeUnmount(() => {\n urls.forEach(url => URL.revokeObjectURL(url));\n });\n useExpose({\n chooseFile,\n closeImagePreview\n });\n useCustomFieldValue(() => props.modelValue);\n return () => _createVNode(\"div\", {\n \"class\": bem()\n }, [_createVNode(\"div\", {\n \"class\": bem('wrapper', {\n disabled: props.disabled\n })\n }, [renderPreviewList(), renderUpload()])]);\n }\n\n});","import { withInstall } from '../utils';\nimport _Uploader from './Uploader';\nexport var Uploader = withInstall(_Uploader);\nexport default Uploader;","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","'use strict';\n/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */\n/* eslint-disable regexp/no-useless-quantifier -- testing */\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar regexpFlags = require('../internals/regexp-flags');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar shared = require('../internals/shared');\nvar create = require('../internals/object-create');\nvar getInternalState = require('../internals/internal-state').get;\nvar UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all');\nvar UNSUPPORTED_NCG = require('../internals/regexp-unsupported-ncg');\n\nvar nativeReplace = shared('native-string-replace', String.prototype.replace);\nvar nativeExec = RegExp.prototype.exec;\nvar patchedExec = nativeExec;\nvar charAt = uncurryThis(''.charAt);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/;\n var re2 = /b*/g;\n call(nativeExec, re1, 'a');\n call(nativeExec, re2, 'a');\n return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;\n\nif (PATCH) {\n patchedExec = function exec(string) {\n var re = this;\n var state = getInternalState(re);\n var str = toString(string);\n var raw = state.raw;\n var result, reCopy, lastIndex, match, i, object, group;\n\n if (raw) {\n raw.lastIndex = re.lastIndex;\n result = call(patchedExec, raw, str);\n re.lastIndex = raw.lastIndex;\n return result;\n }\n\n var groups = state.groups;\n var sticky = UNSUPPORTED_Y && re.sticky;\n var flags = call(regexpFlags, re);\n var source = re.source;\n var charsAdded = 0;\n var strCopy = str;\n\n if (sticky) {\n flags = replace(flags, 'y', '');\n if (indexOf(flags, 'g') === -1) {\n flags += 'g';\n }\n\n strCopy = stringSlice(str, re.lastIndex);\n // Support anchored sticky behavior.\n if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\\n')) {\n source = '(?: ' + source + ')';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n match = call(nativeExec, sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = stringSlice(match.input, charsAdded);\n match[0] = stringSlice(match[0], charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/\n call(nativeReplace, match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n if (match && groups) {\n match.groups = object = create(null);\n for (i = 0; i < groups.length; i++) {\n group = groups[i];\n object[group[0]] = match[group[1]];\n }\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\nvar TypeError = global.TypeError;\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","var global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar TypeError = global.TypeError;\n\nmodule.exports = function (argument, usingIterator) {\n var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;\n if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));\n throw TypeError(tryToString(argument) + ' is not iterable');\n};\n","import '../../style/base.css';\nimport '../../badge/index.css';\nimport '../../icon/index.css';\nimport '../../overlay/index.css';\nimport '../../popup/index.css';\nimport '../index.css';","var global = require('../internals/global');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar TypeError = global.TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n","import { createVNode as _createVNode } from \"vue\";\nimport { ref, computed, defineComponent } from 'vue';\nimport { extend, addUnit, truthProp, numericProp, unknownProp, makeStringProp, makeRequiredProp } from '../utils';\nimport { Icon } from '../icon';\nexport var checkerProps = {\n name: unknownProp,\n shape: makeStringProp('round'),\n disabled: Boolean,\n iconSize: numericProp,\n modelValue: unknownProp,\n checkedColor: String,\n labelPosition: String,\n labelDisabled: Boolean\n};\nexport default defineComponent({\n props: extend({}, checkerProps, {\n bem: makeRequiredProp(Function),\n role: String,\n parent: Object,\n checked: Boolean,\n bindGroup: truthProp\n }),\n emits: ['click', 'toggle'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var iconRef = ref();\n\n var getParentProp = name => {\n if (props.parent && props.bindGroup) {\n return props.parent.props[name];\n }\n };\n\n var disabled = computed(() => getParentProp('disabled') || props.disabled);\n var direction = computed(() => getParentProp('direction'));\n var iconStyle = computed(() => {\n var checkedColor = props.checkedColor || getParentProp('checkedColor');\n\n if (checkedColor && props.checked && !disabled.value) {\n return {\n borderColor: checkedColor,\n backgroundColor: checkedColor\n };\n }\n });\n\n var onClick = event => {\n var {\n target\n } = event;\n var icon = iconRef.value;\n var iconClicked = icon === target || (icon == null ? void 0 : icon.contains(target));\n\n if (!disabled.value && (iconClicked || !props.labelDisabled)) {\n emit('toggle');\n }\n\n emit('click', event);\n };\n\n var renderIcon = () => {\n var {\n bem,\n shape,\n checked\n } = props;\n var iconSize = props.iconSize || getParentProp('iconSize');\n return _createVNode(\"div\", {\n \"ref\": iconRef,\n \"class\": bem('icon', [shape, {\n disabled: disabled.value,\n checked\n }]),\n \"style\": {\n fontSize: addUnit(iconSize)\n }\n }, [slots.icon ? slots.icon({\n checked,\n disabled: disabled.value\n }) : _createVNode(Icon, {\n \"name\": \"success\",\n \"style\": iconStyle.value\n }, null)]);\n };\n\n var renderLabel = () => {\n if (slots.default) {\n return _createVNode(\"span\", {\n \"class\": props.bem('label', [props.labelPosition, {\n disabled: disabled.value\n }])\n }, [slots.default()]);\n }\n };\n\n return () => {\n var nodes = props.labelPosition === 'left' ? [renderLabel(), renderIcon()] : [renderIcon(), renderLabel()];\n return _createVNode(\"div\", {\n \"role\": props.role,\n \"class\": props.bem([{\n disabled: disabled.value,\n 'label-disabled': props.labelDisabled\n }, direction.value]),\n \"tabindex\": disabled.value ? undefined : 0,\n \"aria-checked\": props.checked,\n \"onClick\": onClick\n }, [nodes]);\n };\n }\n\n});","import { createVNode as _createVNode, mergeProps as _mergeProps, resolveDirective as _resolveDirective } from \"vue\";\nimport { defineComponent } from 'vue'; // Utils\n\nimport { pick, createNamespace } from '../utils';\nimport { RADIO_KEY } from '../radio-group/RadioGroup'; // Composables\n\nimport { useParent } from '@vant/use'; // Components\n\nimport Checker, { checkerProps } from '../checkbox/Checker';\nvar [name, bem] = createNamespace('radio');\nexport default defineComponent({\n name,\n props: checkerProps,\n emits: ['update:modelValue'],\n\n setup(props, _ref) {\n var {\n emit,\n slots\n } = _ref;\n var {\n parent\n } = useParent(RADIO_KEY);\n\n var checked = () => {\n var value = parent ? parent.props.modelValue : props.modelValue;\n return value === props.name;\n };\n\n var toggle = () => {\n if (parent) {\n parent.updateValue(props.name);\n } else {\n emit('update:modelValue', props.name);\n }\n };\n\n return () => _createVNode(Checker, _mergeProps({\n \"bem\": bem,\n \"role\": \"radio\",\n \"parent\": parent,\n \"checked\": checked(),\n \"onToggle\": toggle\n }, props), pick(slots, ['default', 'icon']));\n }\n\n});","import { withInstall } from '../utils';\nimport _Radio from './Radio';\nexport var Radio = withInstall(_Radio);\nexport default Radio;","var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nvar UNSUPPORTED_Y = fails(function () {\n var re = $RegExp('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\n// UC Browser bug\n// https://github.com/zloirock/core-js/issues/1008\nvar MISSED_STICKY = UNSUPPORTED_Y || fails(function () {\n return !$RegExp('a', 'y').sticky;\n});\n\nvar BROKEN_CARET = UNSUPPORTED_Y || fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = $RegExp('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n\nmodule.exports = {\n BROKEN_CARET: BROKEN_CARET,\n MISSED_STICKY: MISSED_STICKY,\n UNSUPPORTED_Y: UNSUPPORTED_Y\n};\n","/**\r\n * Make a map and return a function for checking if a key\r\n * is in that map.\r\n * IMPORTANT: all calls of this function must be prefixed with\r\n * \\/\\*#\\_\\_PURE\\_\\_\\*\\/\r\n * So that rollup can tree-shake them if necessary.\r\n */\r\nfunction makeMap(str, expectsLowerCase) {\r\n const map = Object.create(null);\r\n const list = str.split(',');\r\n for (let i = 0; i < list.length; i++) {\r\n map[list[i]] = true;\r\n }\r\n return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val];\r\n}\n\n/**\r\n * dev only flag -> name mapping\r\n */\r\nconst PatchFlagNames = {\r\n [1 /* TEXT */]: `TEXT`,\r\n [2 /* CLASS */]: `CLASS`,\r\n [4 /* STYLE */]: `STYLE`,\r\n [8 /* PROPS */]: `PROPS`,\r\n [16 /* FULL_PROPS */]: `FULL_PROPS`,\r\n [32 /* HYDRATE_EVENTS */]: `HYDRATE_EVENTS`,\r\n [64 /* STABLE_FRAGMENT */]: `STABLE_FRAGMENT`,\r\n [128 /* KEYED_FRAGMENT */]: `KEYED_FRAGMENT`,\r\n [256 /* UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`,\r\n [512 /* NEED_PATCH */]: `NEED_PATCH`,\r\n [1024 /* DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`,\r\n [2048 /* DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`,\r\n [-1 /* HOISTED */]: `HOISTED`,\r\n [-2 /* BAIL */]: `BAIL`\r\n};\n\n/**\r\n * Dev only\r\n */\r\nconst slotFlagsText = {\r\n [1 /* STABLE */]: 'STABLE',\r\n [2 /* DYNAMIC */]: 'DYNAMIC',\r\n [3 /* FORWARDED */]: 'FORWARDED'\r\n};\n\nconst GLOBALS_WHITE_LISTED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' +\r\n 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' +\r\n 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt';\r\nconst isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED);\n\nconst range = 2;\r\nfunction generateCodeFrame(source, start = 0, end = source.length) {\r\n // Split the content into individual lines but capture the newline sequence\r\n // that separated each line. This is important because the actual sequence is\r\n // needed to properly take into account the full line length for offset\r\n // comparison\r\n let lines = source.split(/(\\r?\\n)/);\r\n // Separate the lines and newline sequences into separate arrays for easier referencing\r\n const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);\r\n lines = lines.filter((_, idx) => idx % 2 === 0);\r\n let count = 0;\r\n const res = [];\r\n for (let i = 0; i < lines.length; i++) {\r\n count +=\r\n lines[i].length +\r\n ((newlineSequences[i] && newlineSequences[i].length) || 0);\r\n if (count >= start) {\r\n for (let j = i - range; j <= i + range || end > count; j++) {\r\n if (j < 0 || j >= lines.length)\r\n continue;\r\n const line = j + 1;\r\n res.push(`${line}${' '.repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`);\r\n const lineLength = lines[j].length;\r\n const newLineSeqLength = (newlineSequences[j] && newlineSequences[j].length) || 0;\r\n if (j === i) {\r\n // push underline\r\n const pad = start - (count - (lineLength + newLineSeqLength));\r\n const length = Math.max(1, end > count ? lineLength - pad : end - start);\r\n res.push(` | ` + ' '.repeat(pad) + '^'.repeat(length));\r\n }\r\n else if (j > i) {\r\n if (end > count) {\r\n const length = Math.max(Math.min(end - count, lineLength), 1);\r\n res.push(` | ` + '^'.repeat(length));\r\n }\r\n count += lineLength + newLineSeqLength;\r\n }\r\n }\r\n break;\r\n }\r\n }\r\n return res.join('\\n');\r\n}\n\n/**\r\n * On the client we only need to offer special cases for boolean attributes that\r\n * have different names from their corresponding dom properties:\r\n * - itemscope -> N/A\r\n * - allowfullscreen -> allowFullscreen\r\n * - formnovalidate -> formNoValidate\r\n * - ismap -> isMap\r\n * - nomodule -> noModule\r\n * - novalidate -> noValidate\r\n * - readonly -> readOnly\r\n */\r\nconst specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\r\nconst isSpecialBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs);\r\n/**\r\n * The full list is needed during SSR to produce the correct initial markup.\r\n */\r\nconst isBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs +\r\n `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,` +\r\n `loop,open,required,reversed,scoped,seamless,` +\r\n `checked,muted,multiple,selected`);\r\n/**\r\n * Boolean attributes should be included if the value is truthy or ''.\r\n * e.g. \r\n const forcePatchValue = (type === 'input' && dirs) || type === 'option';\r\n // skip props & children if this is hoisted static nodes\r\n if (forcePatchValue || patchFlag !== -1 /* HOISTED */) {\r\n if (dirs) {\r\n invokeDirectiveHook(vnode, null, parentComponent, 'created');\r\n }\r\n // props\r\n if (props) {\r\n if (forcePatchValue ||\r\n !optimized ||\r\n patchFlag & (16 /* FULL_PROPS */ | 32 /* HYDRATE_EVENTS */)) {\r\n for (const key in props) {\r\n if ((forcePatchValue && key.endsWith('value')) ||\r\n (isOn(key) && !isReservedProp(key))) {\r\n patchProp(el, key, null, props[key], false, undefined, parentComponent);\r\n }\r\n }\r\n }\r\n else if (props.onClick) {\r\n // Fast path for click listeners (which is most often) to avoid\r\n // iterating through props.\r\n patchProp(el, 'onClick', null, props.onClick, false, undefined, parentComponent);\r\n }\r\n }\r\n // vnode / directive hooks\r\n let vnodeHooks;\r\n if ((vnodeHooks = props && props.onVnodeBeforeMount)) {\r\n invokeVNodeHook(vnodeHooks, parentComponent, vnode);\r\n }\r\n if (dirs) {\r\n invokeDirectiveHook(vnode, null, parentComponent, 'beforeMount');\r\n }\r\n if ((vnodeHooks = props && props.onVnodeMounted) || dirs) {\r\n queueEffectWithSuspense(() => {\r\n vnodeHooks && invokeVNodeHook(vnodeHooks, parentComponent, vnode);\r\n dirs && invokeDirectiveHook(vnode, null, parentComponent, 'mounted');\r\n }, parentSuspense);\r\n }\r\n // children\r\n if (shapeFlag & 16 /* ARRAY_CHILDREN */ &&\r\n // skip if element has innerHTML / textContent\r\n !(props && (props.innerHTML || props.textContent))) {\r\n let next = hydrateChildren(el.firstChild, vnode, el, parentComponent, parentSuspense, slotScopeIds, optimized);\r\n let hasWarned = false;\r\n while (next) {\r\n hasMismatch = true;\r\n if ((process.env.NODE_ENV !== 'production') && !hasWarned) {\r\n warn(`Hydration children mismatch in <${vnode.type}>: ` +\r\n `server rendered element contains more child nodes than client vdom.`);\r\n hasWarned = true;\r\n }\r\n // The SSRed DOM contains more nodes than it should. Remove them.\r\n const cur = next;\r\n next = next.nextSibling;\r\n remove(cur);\r\n }\r\n }\r\n else if (shapeFlag & 8 /* TEXT_CHILDREN */) {\r\n if (el.textContent !== vnode.children) {\r\n hasMismatch = true;\r\n (process.env.NODE_ENV !== 'production') &&\r\n warn(`Hydration text content mismatch in <${vnode.type}>:\\n` +\r\n `- Client: ${el.textContent}\\n` +\r\n `- Server: ${vnode.children}`);\r\n el.textContent = vnode.children;\r\n }\r\n }\r\n }\r\n return el.nextSibling;\r\n };\r\n const hydrateChildren = (node, parentVNode, container, parentComponent, parentSuspense, slotScopeIds, optimized) => {\r\n optimized = optimized || !!parentVNode.dynamicChildren;\r\n const children = parentVNode.children;\r\n const l = children.length;\r\n let hasWarned = false;\r\n for (let i = 0; i < l; i++) {\r\n const vnode = optimized\r\n ? children[i]\r\n : (children[i] = normalizeVNode(children[i]));\r\n if (node) {\r\n node = hydrateNode(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized);\r\n }\r\n else if (vnode.type === Text && !vnode.children) {\r\n continue;\r\n }\r\n else {\r\n hasMismatch = true;\r\n if ((process.env.NODE_ENV !== 'production') && !hasWarned) {\r\n warn(`Hydration children mismatch in <${container.tagName.toLowerCase()}>: ` +\r\n `server rendered element contains fewer child nodes than client vdom.`);\r\n hasWarned = true;\r\n }\r\n // the SSRed DOM didn't contain enough nodes. Mount the missing ones.\r\n patch(null, vnode, container, null, parentComponent, parentSuspense, isSVGContainer(container), slotScopeIds);\r\n }\r\n }\r\n return node;\r\n };\r\n const hydrateFragment = (node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized) => {\r\n const { slotScopeIds: fragmentSlotScopeIds } = vnode;\r\n if (fragmentSlotScopeIds) {\r\n slotScopeIds = slotScopeIds\r\n ? slotScopeIds.concat(fragmentSlotScopeIds)\r\n : fragmentSlotScopeIds;\r\n }\r\n const container = parentNode(node);\r\n const next = hydrateChildren(nextSibling(node), vnode, container, parentComponent, parentSuspense, slotScopeIds, optimized);\r\n if (next && isComment(next) && next.data === ']') {\r\n return nextSibling((vnode.anchor = next));\r\n }\r\n else {\r\n // fragment didn't hydrate successfully, since we didn't get a end anchor\r\n // back. This should have led to node/children mismatch warnings.\r\n hasMismatch = true;\r\n // since the anchor is missing, we need to create one and insert it\r\n insert((vnode.anchor = createComment(`]`)), container, next);\r\n return next;\r\n }\r\n };\r\n const handleMismatch = (node, vnode, parentComponent, parentSuspense, slotScopeIds, isFragment) => {\r\n hasMismatch = true;\r\n (process.env.NODE_ENV !== 'production') &&\r\n warn(`Hydration node mismatch:\\n- Client vnode:`, vnode.type, `\\n- Server rendered DOM:`, node, node.nodeType === 3 /* TEXT */\r\n ? `(text)`\r\n : isComment(node) && node.data === '['\r\n ? `(start of fragment)`\r\n : ``);\r\n vnode.el = null;\r\n if (isFragment) {\r\n // remove excessive fragment nodes\r\n const end = locateClosingAsyncAnchor(node);\r\n while (true) {\r\n const next = nextSibling(node);\r\n if (next && next !== end) {\r\n remove(next);\r\n }\r\n else {\r\n break;\r\n }\r\n }\r\n }\r\n const next = nextSibling(node);\r\n const container = parentNode(node);\r\n remove(node);\r\n patch(null, vnode, container, next, parentComponent, parentSuspense, isSVGContainer(container), slotScopeIds);\r\n return next;\r\n };\r\n const locateClosingAsyncAnchor = (node) => {\r\n let match = 0;\r\n while (node) {\r\n node = nextSibling(node);\r\n if (node && isComment(node)) {\r\n if (node.data === '[')\r\n match++;\r\n if (node.data === ']') {\r\n if (match === 0) {\r\n return nextSibling(node);\r\n }\r\n else {\r\n match--;\r\n }\r\n }\r\n }\r\n }\r\n return node;\r\n };\r\n return [hydrate, hydrateNode];\r\n}\n\nlet supported;\r\nlet perf;\r\nfunction startMeasure(instance, type) {\r\n if (instance.appContext.config.performance && isSupported()) {\r\n perf.mark(`vue-${type}-${instance.uid}`);\r\n }\r\n if ((process.env.NODE_ENV !== 'production') || __VUE_PROD_DEVTOOLS__) {\r\n devtoolsPerfStart(instance, type, supported ? perf.now() : Date.now());\r\n }\r\n}\r\nfunction endMeasure(instance, type) {\r\n if (instance.appContext.config.performance && isSupported()) {\r\n const startTag = `vue-${type}-${instance.uid}`;\r\n const endTag = startTag + `:end`;\r\n perf.mark(endTag);\r\n perf.measure(`<${formatComponentName(instance, instance.type)}> ${type}`, startTag, endTag);\r\n perf.clearMarks(startTag);\r\n perf.clearMarks(endTag);\r\n }\r\n if ((process.env.NODE_ENV !== 'production') || __VUE_PROD_DEVTOOLS__) {\r\n devtoolsPerfEnd(instance, type, supported ? perf.now() : Date.now());\r\n }\r\n}\r\nfunction isSupported() {\r\n if (supported !== undefined) {\r\n return supported;\r\n }\r\n /* eslint-disable no-restricted-globals */\r\n if (typeof window !== 'undefined' && window.performance) {\r\n supported = true;\r\n perf = window.performance;\r\n }\r\n else {\r\n supported = false;\r\n }\r\n /* eslint-enable no-restricted-globals */\r\n return supported;\r\n}\n\n/**\r\n * This is only called in esm-bundler builds.\r\n * It is called when a renderer is created, in `baseCreateRenderer` so that\r\n * importing runtime-core is side-effects free.\r\n *\r\n * istanbul-ignore-next\r\n */\r\nfunction initFeatureFlags() {\r\n const needWarn = [];\r\n if (typeof __VUE_OPTIONS_API__ !== 'boolean') {\r\n (process.env.NODE_ENV !== 'production') && needWarn.push(`__VUE_OPTIONS_API__`);\r\n getGlobalThis().__VUE_OPTIONS_API__ = true;\r\n }\r\n if (typeof __VUE_PROD_DEVTOOLS__ !== 'boolean') {\r\n (process.env.NODE_ENV !== 'production') && needWarn.push(`__VUE_PROD_DEVTOOLS__`);\r\n getGlobalThis().__VUE_PROD_DEVTOOLS__ = false;\r\n }\r\n if ((process.env.NODE_ENV !== 'production') && needWarn.length) {\r\n const multi = needWarn.length > 1;\r\n console.warn(`Feature flag${multi ? `s` : ``} ${needWarn.join(', ')} ${multi ? `are` : `is`} not explicitly defined. You are running the esm-bundler build of Vue, ` +\r\n `which expects these compile-time feature flags to be globally injected ` +\r\n `via the bundler config in order to get better tree-shaking in the ` +\r\n `production bundle.\\n\\n` +\r\n `For more details, see http://link.vuejs.org/feature-flags.`);\r\n }\r\n}\n\nconst queuePostRenderEffect = queueEffectWithSuspense\r\n ;\r\n/**\r\n * The createRenderer function accepts two generic arguments:\r\n * HostNode and HostElement, corresponding to Node and Element types in the\r\n * host environment. For example, for runtime-dom, HostNode would be the DOM\r\n * `Node` interface and HostElement would be the DOM `Element` interface.\r\n *\r\n * Custom renderers can pass in the platform specific types like this:\r\n *\r\n * ``` js\r\n * const { render, createApp } = createRenderer({\r\n * patchProp,\r\n * ...nodeOps\r\n * })\r\n * ```\r\n */\r\nfunction createRenderer(options) {\r\n return baseCreateRenderer(options);\r\n}\r\n// Separate API for creating hydration-enabled renderer.\r\n// Hydration logic is only used when calling this function, making it\r\n// tree-shakable.\r\nfunction createHydrationRenderer(options) {\r\n return baseCreateRenderer(options, createHydrationFunctions);\r\n}\r\n// implementation\r\nfunction baseCreateRenderer(options, createHydrationFns) {\r\n // compile-time feature flags check\r\n {\r\n initFeatureFlags();\r\n }\r\n const target = getGlobalThis();\r\n target.__VUE__ = true;\r\n if ((process.env.NODE_ENV !== 'production') || __VUE_PROD_DEVTOOLS__) {\r\n setDevtoolsHook(target.__VUE_DEVTOOLS_GLOBAL_HOOK__, target);\r\n }\r\n const { insert: hostInsert, remove: hostRemove, patchProp: hostPatchProp, createElement: hostCreateElement, createText: hostCreateText, createComment: hostCreateComment, setText: hostSetText, setElementText: hostSetElementText, parentNode: hostParentNode, nextSibling: hostNextSibling, setScopeId: hostSetScopeId = NOOP, cloneNode: hostCloneNode, insertStaticContent: hostInsertStaticContent } = options;\r\n // Note: functions inside this closure should use `const xxx = () => {}`\r\n // style in order to prevent being inlined by minifiers.\r\n const patch = (n1, n2, container, anchor = null, parentComponent = null, parentSuspense = null, isSVG = false, slotScopeIds = null, optimized = (process.env.NODE_ENV !== 'production') && isHmrUpdating ? false : !!n2.dynamicChildren) => {\r\n if (n1 === n2) {\r\n return;\r\n }\r\n // patching & not same type, unmount old tree\r\n if (n1 && !isSameVNodeType(n1, n2)) {\r\n anchor = getNextHostNode(n1);\r\n unmount(n1, parentComponent, parentSuspense, true);\r\n n1 = null;\r\n }\r\n if (n2.patchFlag === -2 /* BAIL */) {\r\n optimized = false;\r\n n2.dynamicChildren = null;\r\n }\r\n const { type, ref, shapeFlag } = n2;\r\n switch (type) {\r\n case Text:\r\n processText(n1, n2, container, anchor);\r\n break;\r\n case Comment:\r\n processCommentNode(n1, n2, container, anchor);\r\n break;\r\n case Static:\r\n if (n1 == null) {\r\n mountStaticNode(n2, container, anchor, isSVG);\r\n }\r\n else if ((process.env.NODE_ENV !== 'production')) {\r\n patchStaticNode(n1, n2, container, isSVG);\r\n }\r\n break;\r\n case Fragment:\r\n processFragment(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized);\r\n break;\r\n default:\r\n if (shapeFlag & 1 /* ELEMENT */) {\r\n processElement(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized);\r\n }\r\n else if (shapeFlag & 6 /* COMPONENT */) {\r\n processComponent(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized);\r\n }\r\n else if (shapeFlag & 64 /* TELEPORT */) {\r\n type.process(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, internals);\r\n }\r\n else if (shapeFlag & 128 /* SUSPENSE */) {\r\n type.process(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, internals);\r\n }\r\n else if ((process.env.NODE_ENV !== 'production')) {\r\n warn('Invalid VNode type:', type, `(${typeof type})`);\r\n }\r\n }\r\n // set ref\r\n if (ref != null && parentComponent) {\r\n setRef(ref, n1 && n1.ref, parentSuspense, n2 || n1, !n2);\r\n }\r\n };\r\n const processText = (n1, n2, container, anchor) => {\r\n if (n1 == null) {\r\n hostInsert((n2.el = hostCreateText(n2.children)), container, anchor);\r\n }\r\n else {\r\n const el = (n2.el = n1.el);\r\n if (n2.children !== n1.children) {\r\n hostSetText(el, n2.children);\r\n }\r\n }\r\n };\r\n const processCommentNode = (n1, n2, container, anchor) => {\r\n if (n1 == null) {\r\n hostInsert((n2.el = hostCreateComment(n2.children || '')), container, anchor);\r\n }\r\n else {\r\n // there's no support for dynamic comments\r\n n2.el = n1.el;\r\n }\r\n };\r\n const mountStaticNode = (n2, container, anchor, isSVG) => {\r\n [n2.el, n2.anchor] = hostInsertStaticContent(n2.children, container, anchor, isSVG);\r\n };\r\n /**\r\n * Dev / HMR only\r\n */\r\n const patchStaticNode = (n1, n2, container, isSVG) => {\r\n // static nodes are only patched during dev for HMR\r\n if (n2.children !== n1.children) {\r\n const anchor = hostNextSibling(n1.anchor);\r\n // remove existing\r\n removeStaticNode(n1);\r\n [n2.el, n2.anchor] = hostInsertStaticContent(n2.children, container, anchor, isSVG);\r\n }\r\n else {\r\n n2.el = n1.el;\r\n n2.anchor = n1.anchor;\r\n }\r\n };\r\n const moveStaticNode = ({ el, anchor }, container, nextSibling) => {\r\n let next;\r\n while (el && el !== anchor) {\r\n next = hostNextSibling(el);\r\n hostInsert(el, container, nextSibling);\r\n el = next;\r\n }\r\n hostInsert(anchor, container, nextSibling);\r\n };\r\n const removeStaticNode = ({ el, anchor }) => {\r\n let next;\r\n while (el && el !== anchor) {\r\n next = hostNextSibling(el);\r\n hostRemove(el);\r\n el = next;\r\n }\r\n hostRemove(anchor);\r\n };\r\n const processElement = (n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized) => {\r\n isSVG = isSVG || n2.type === 'svg';\r\n if (n1 == null) {\r\n mountElement(n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized);\r\n }\r\n else {\r\n patchElement(n1, n2, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized);\r\n }\r\n };\r\n const mountElement = (vnode, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized) => {\r\n let el;\r\n let vnodeHook;\r\n const { type, props, shapeFlag, transition, patchFlag, dirs } = vnode;\r\n if (!(process.env.NODE_ENV !== 'production') &&\r\n vnode.el &&\r\n hostCloneNode !== undefined &&\r\n patchFlag === -1 /* HOISTED */) {\r\n // If a vnode has non-null el, it means it's being reused.\r\n // Only static vnodes can be reused, so its mounted DOM nodes should be\r\n // exactly the same, and we can simply do a clone here.\r\n // only do this in production since cloned trees cannot be HMR updated.\r\n el = vnode.el = hostCloneNode(vnode.el);\r\n }\r\n else {\r\n el = vnode.el = hostCreateElement(vnode.type, isSVG, props && props.is, props);\r\n // mount children first, since some props may rely on child content\r\n // being already rendered, e.g. `