|
@@ -26,6 +26,9 @@ dependencies:
|
|
|
date-fns:
|
|
|
specifier: ^2.30.0
|
|
|
version: 2.30.0
|
|
|
+ docxtemplater:
|
|
|
+ specifier: ^3.46.2
|
|
|
+ version: 3.46.2
|
|
|
echarts:
|
|
|
specifier: ^5.4.3
|
|
|
version: 5.5.0
|
|
@@ -38,6 +41,9 @@ dependencies:
|
|
|
js-beautify:
|
|
|
specifier: ^1.14.11
|
|
|
version: 1.15.1
|
|
|
+ jspdf:
|
|
|
+ specifier: ^2.5.1
|
|
|
+ version: 2.5.1
|
|
|
katex:
|
|
|
specifier: ^0.16.4
|
|
|
version: 0.16.10
|
|
@@ -59,6 +65,9 @@ dependencies:
|
|
|
pinia:
|
|
|
specifier: ^2.0.33
|
|
|
version: 2.1.7(typescript@4.9.5)(vue@3.4.21)
|
|
|
+ pizzip:
|
|
|
+ specifier: ^3.1.6
|
|
|
+ version: 3.1.6
|
|
|
pptxgenjs:
|
|
|
specifier: ^3.12.0
|
|
|
version: 3.12.0
|
|
@@ -2590,6 +2599,12 @@ packages:
|
|
|
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
|
|
|
dev: true
|
|
|
|
|
|
+ /@types/raf@3.4.3:
|
|
|
+ resolution: {integrity: sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/@types/resolve@1.17.1:
|
|
|
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
|
|
|
dependencies:
|
|
@@ -2892,6 +2907,11 @@ packages:
|
|
|
- vue
|
|
|
dev: false
|
|
|
|
|
|
+ /@xmldom/xmldom@0.8.10:
|
|
|
+ resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
|
|
|
+ engines: {node: '>=10.0.0'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/JSONStream@1.3.5:
|
|
|
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
|
|
|
hasBin: true
|
|
@@ -3105,6 +3125,12 @@ packages:
|
|
|
engines: {node: '>= 4.0.0'}
|
|
|
dev: true
|
|
|
|
|
|
+ /atob@2.1.2:
|
|
|
+ resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
|
|
|
+ engines: {node: '>= 4.5.0'}
|
|
|
+ hasBin: true
|
|
|
+ dev: false
|
|
|
+
|
|
|
/autolinker@3.16.2:
|
|
|
resolution: {integrity: sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==}
|
|
|
dependencies:
|
|
@@ -3231,6 +3257,12 @@ packages:
|
|
|
update-browserslist-db: 1.0.13(browserslist@4.23.0)
|
|
|
dev: true
|
|
|
|
|
|
+ /btoa@1.2.1:
|
|
|
+ resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==}
|
|
|
+ engines: {node: '>= 0.4.0'}
|
|
|
+ hasBin: true
|
|
|
+ dev: false
|
|
|
+
|
|
|
/buffer-from@1.1.2:
|
|
|
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
|
|
dev: true
|
|
@@ -3285,6 +3317,22 @@ packages:
|
|
|
resolution: {integrity: sha512-iL2iSS0eDILMb9n5yKQoTBim9jMZ0Yrk8g0N9K7UzYyWnfIKzXBZD5ngpM37ZcL/cv0Mli8XtVMRYMQAfFpi5Q==}
|
|
|
dev: true
|
|
|
|
|
|
+ /canvg@3.0.10:
|
|
|
+ resolution: {integrity: sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==}
|
|
|
+ engines: {node: '>=10.0.0'}
|
|
|
+ requiresBuild: true
|
|
|
+ dependencies:
|
|
|
+ '@babel/runtime': 7.24.1
|
|
|
+ '@types/raf': 3.4.3
|
|
|
+ core-js: 3.36.1
|
|
|
+ raf: 3.4.1
|
|
|
+ regenerator-runtime: 0.13.11
|
|
|
+ rgbcolor: 1.0.1
|
|
|
+ stackblur-canvas: 2.7.0
|
|
|
+ svg-pathdata: 6.0.3
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/chalk@2.4.2:
|
|
|
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
|
|
|
engines: {node: '>=4'}
|
|
@@ -3519,6 +3567,12 @@ packages:
|
|
|
browserslist: 4.23.0
|
|
|
dev: true
|
|
|
|
|
|
+ /core-js@3.36.1:
|
|
|
+ resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/core-util-is@1.0.3:
|
|
|
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
|
|
|
dev: false
|
|
@@ -4121,6 +4175,13 @@ packages:
|
|
|
esutils: 2.0.3
|
|
|
dev: true
|
|
|
|
|
|
+ /docxtemplater@3.46.2:
|
|
|
+ resolution: {integrity: sha512-IG5o+675VzQDW6/saYmBP1aaJHJ78r846fVhTUOVjrcaqrj/mHIR7a43YSkDd5bxa+M76i0SdAIKfBnXC6bbTQ==}
|
|
|
+ engines: {node: '>=0.10'}
|
|
|
+ dependencies:
|
|
|
+ '@xmldom/xmldom': 0.8.10
|
|
|
+ dev: false
|
|
|
+
|
|
|
/dom-serializer@2.0.0:
|
|
|
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
|
|
|
dependencies:
|
|
@@ -4140,6 +4201,12 @@ packages:
|
|
|
domelementtype: 2.3.0
|
|
|
dev: true
|
|
|
|
|
|
+ /dompurify@2.4.9:
|
|
|
+ resolution: {integrity: sha512-iHtnxYMotKgOTvxIqq677JsKHvCOkAFqj9x8Mek2zdeHW1XjuFKwjpmZeMaXQRQ8AbJZDbcRz/+r1QhwvFtmQg==}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/dompurify@3.0.11:
|
|
|
resolution: {integrity: sha512-Fan4uMuyB26gFV3ovPoEoQbxRRPfTu3CvImyZnhGq5fsIEO+gEFLp45ISFt+kQBWsK5ulDdT0oV28jS1UrwQLg==}
|
|
|
dev: false
|
|
@@ -4895,6 +4962,10 @@ packages:
|
|
|
reusify: 1.0.4
|
|
|
dev: true
|
|
|
|
|
|
+ /fflate@0.4.8:
|
|
|
+ resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/file-entry-cache@6.0.1:
|
|
|
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
|
|
|
engines: {node: ^10.12.0 || >=12.0.0}
|
|
@@ -5779,6 +5850,20 @@ packages:
|
|
|
engines: {node: '>=0.10.0'}
|
|
|
dev: true
|
|
|
|
|
|
+ /jspdf@2.5.1:
|
|
|
+ resolution: {integrity: sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==}
|
|
|
+ dependencies:
|
|
|
+ '@babel/runtime': 7.24.1
|
|
|
+ atob: 2.1.2
|
|
|
+ btoa: 1.2.1
|
|
|
+ fflate: 0.4.8
|
|
|
+ optionalDependencies:
|
|
|
+ canvg: 3.0.10
|
|
|
+ core-js: 3.36.1
|
|
|
+ dompurify: 2.4.9
|
|
|
+ html2canvas: 1.4.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
/jszip@3.10.1:
|
|
|
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
|
|
|
dependencies:
|
|
@@ -6816,6 +6901,10 @@ packages:
|
|
|
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
|
|
|
dev: false
|
|
|
|
|
|
+ /pako@2.1.0:
|
|
|
+ resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/parent-module@1.0.1:
|
|
|
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
|
|
|
engines: {node: '>=6'}
|
|
@@ -6908,6 +6997,12 @@ packages:
|
|
|
engines: {node: '>=8'}
|
|
|
dev: true
|
|
|
|
|
|
+ /performance-now@2.1.0:
|
|
|
+ resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/picocolors@1.0.0:
|
|
|
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
|
|
|
|
|
@@ -6968,6 +7063,12 @@ packages:
|
|
|
engines: {node: '>= 6'}
|
|
|
dev: true
|
|
|
|
|
|
+ /pizzip@3.1.6:
|
|
|
+ resolution: {integrity: sha512-FCG2lSMVlrt2jB1iokujjXexanfszV/Y04t4mu1icdSEC/vb/2qDISr2kgENzdkThd1jkRNjvipWitU4gpbM/g==}
|
|
|
+ dependencies:
|
|
|
+ pako: 2.1.0
|
|
|
+ dev: false
|
|
|
+
|
|
|
/pluralize@8.0.0:
|
|
|
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
|
|
|
engines: {node: '>=4'}
|
|
@@ -7145,6 +7246,14 @@ packages:
|
|
|
engines: {node: '>=8'}
|
|
|
dev: true
|
|
|
|
|
|
+ /raf@3.4.1:
|
|
|
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
|
|
|
+ requiresBuild: true
|
|
|
+ dependencies:
|
|
|
+ performance-now: 2.1.0
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/randombytes@2.1.0:
|
|
|
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
|
|
|
dependencies:
|
|
@@ -7232,6 +7341,12 @@ packages:
|
|
|
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
|
|
|
dev: true
|
|
|
|
|
|
+ /regenerator-runtime@0.13.11:
|
|
|
+ resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/regenerator-runtime@0.14.1:
|
|
|
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
|
|
|
|
|
@@ -7350,6 +7465,13 @@ packages:
|
|
|
resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
|
|
|
dev: true
|
|
|
|
|
|
+ /rgbcolor@1.0.1:
|
|
|
+ resolution: {integrity: sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==}
|
|
|
+ engines: {node: '>= 0.8.15'}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/rimraf@3.0.2:
|
|
|
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
|
|
|
hasBin: true
|
|
@@ -7645,6 +7767,13 @@ packages:
|
|
|
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
|
|
|
dev: false
|
|
|
|
|
|
+ /stackblur-canvas@2.7.0:
|
|
|
+ resolution: {integrity: sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==}
|
|
|
+ engines: {node: '>=0.1.14'}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/string-argv@0.3.2:
|
|
|
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
|
|
|
engines: {node: '>=0.6.19'}
|
|
@@ -7896,6 +8025,13 @@ packages:
|
|
|
engines: {node: '>= 0.4'}
|
|
|
dev: true
|
|
|
|
|
|
+ /svg-pathdata@6.0.3:
|
|
|
+ resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==}
|
|
|
+ engines: {node: '>=12.0.0'}
|
|
|
+ requiresBuild: true
|
|
|
+ dev: false
|
|
|
+ optional: true
|
|
|
+
|
|
|
/svg-tags@1.0.0:
|
|
|
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
|
|
|
dev: true
|