Merge branch '104master-0626' into 20250821-hz

# Conflicts:
#	unpackage/dist/build/h5/hybrid/html/pdfjs/build/pdf.js
#	unpackage/dist/build/h5/hybrid/html/pdfjs/build/pdf.js.map
#	unpackage/dist/build/h5/hybrid/html/pdfjs/build/pdf.worker.js
#	unpackage/dist/build/h5/hybrid/html/pdfjs/build/pdf.worker.js.map
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78ms-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/78ms-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/83pv-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/90ms-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/90ms-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/90msp-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/90msp-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/90pv-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/90pv-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Add-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Add-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Add-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Add-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-0.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-1.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-3.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-4.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-5.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-6.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-0.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-1.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-3.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-4.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-5.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-0.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-1.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-3.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-4.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-5.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-6.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Korea1-0.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Korea1-1.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Korea1-2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/B5pc-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/B5pc-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/CNS-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/CNS-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/CNS1-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/CNS1-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/CNS2-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/CNS2-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/ETHK-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/ETHK-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/ETen-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/ETen-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/ETenms-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/ETenms-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Ext-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Ext-RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Ext-RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Ext-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GB-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GB-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GB-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GB-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBK-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBK-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBK2K-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBK2K-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBKp-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBKp-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBT-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBT-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBT-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBT-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBTpc-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBTpc-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBpc-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/GBpc-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKdla-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKdla-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKdlb-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKdlb-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKgccs-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKgccs-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKm314-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKm314-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKm471-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKm471-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKscs-B5-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/HKscs-B5-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Hankaku.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Hiragana.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSC-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSC-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSC-Johab-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSC-Johab-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSCms-UHC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSCms-UHC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSCpc-EUC-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/KSCpc-EUC-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Katakana.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/LICENSE
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/NWP-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/NWP-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/RKSJ-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/RKSJ-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/Roman.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UCS2-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UCS2-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UTF16-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UTF16-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UTF8-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniGB-UTF8-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISX02132004-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniJISX02132004-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UCS2-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UCS2-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UTF16-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UTF16-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UTF32-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UTF32-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UTF8-H.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/UniKS-UTF8-V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/V.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/cmaps/WP-Symbol.bcmap
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/compressed.tracemonkey-pldi-09.pdf
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/debugger.js
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-check.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-comment.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-help.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-insert.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-key.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-newparagraph.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-noicon.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-note.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/annotation-paragraph.svg
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-next-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-next-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-next.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-next@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-previous-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-previous-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-previous.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/findbarButton-previous@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/grab.cur
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/grabbing.cur
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/loading-icon.gif
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/loading-small.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/loading-small@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-documentProperties.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-documentProperties@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-firstPage.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-firstPage@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-handTool.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-handTool@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-lastPage.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-lastPage@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-rotateCcw.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-rotateCcw@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-rotateCw.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-rotateCw@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-scrollHorizontal@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-scrollVertical.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-scrollVertical@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-scrollWrapped.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-scrollWrapped@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-selectTool.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-selectTool@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-spreadEven.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-spreadEven@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-spreadNone.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-spreadNone@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-spreadOdd.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/secondaryToolbarButton-spreadOdd@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/shadow.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/texture.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-bookmark.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-bookmark@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-download.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-download@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-menuArrows.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-menuArrows@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-openFile.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-openFile@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageDown-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageDown-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageDown.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageDown@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageUp-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageUp-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageUp.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-pageUp@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-presentationMode.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-presentationMode@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-print.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-print@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-search.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-search@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-secondaryToolbarToggle.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-secondaryToolbarToggle@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-sidebarToggle-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-sidebarToggle-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-sidebarToggle.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-sidebarToggle@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewAttachments.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewAttachments@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewOutline-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewOutline-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewOutline.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewOutline@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewThumbnail.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-viewThumbnail@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-zoomIn.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-zoomIn@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-zoomOut.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/toolbarButton-zoomOut@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/treeitem-collapsed-rtl.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/treeitem-collapsed-rtl@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/treeitem-collapsed.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/treeitem-collapsed@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/treeitem-expanded.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/images/treeitem-expanded@2x.png
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/locale/locale.properties
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/locale/zh-CN/viewer.properties
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/viewer.css
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/viewer.htm
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/viewer.js
#	unpackage/dist/build/h5/hybrid/html/pdfjs/web/viewer.js.map
#	unpackage/dist/build/h5/index.html
#	unpackage/dist/build/h5/static/editor/editor.css
#	unpackage/dist/build/h5/static/editor/image-resize.min.js
#	unpackage/dist/build/h5/static/editor/quill.min.js
#	unpackage/dist/build/h5/static/images/answer.png
#	unpackage/dist/build/h5/static/images/artical.png
#	unpackage/dist/build/h5/static/images/article/empty.png
#	unpackage/dist/build/h5/static/images/article/image.png
#	unpackage/dist/build/h5/static/images/article/label.png
#	unpackage/dist/build/h5/static/images/article/quash.png
#	unpackage/dist/build/h5/static/images/article/redo.png
#	unpackage/dist/build/h5/static/images/article/time.png
#	unpackage/dist/build/h5/static/images/banner-index.png
#	unpackage/dist/build/h5/static/images/banner-tow.png
#	unpackage/dist/build/h5/static/images/banner.png
#	unpackage/dist/build/h5/static/images/bell.png
#	unpackage/dist/build/h5/static/images/bg.png
#	unpackage/dist/build/h5/static/images/cancel.png
#	unpackage/dist/build/h5/static/images/center/Evaluation.png
#	unpackage/dist/build/h5/static/images/center/articon.png
#	unpackage/dist/build/h5/static/images/center/colle.png
#	unpackage/dist/build/h5/static/images/center/growth.jpg
#	unpackage/dist/build/h5/static/images/center/interlocu.png
#	unpackage/dist/build/h5/static/images/center/mycentericon.png
#	unpackage/dist/build/h5/static/images/center/mymedalicon.png
#	unpackage/dist/build/h5/static/images/center/myubicon.png
#	unpackage/dist/build/h5/static/images/center/rankingicon.png
#	unpackage/dist/build/h5/static/images/center/shareme.png
#	unpackage/dist/build/h5/static/images/centerbg.png
#	unpackage/dist/build/h5/static/images/close.png
#	unpackage/dist/build/h5/static/images/collect.png
#	unpackage/dist/build/h5/static/images/course.png
#	unpackage/dist/build/h5/static/images/course/c_comment.png
#	unpackage/dist/build/h5/static/images/course/c_favorite.png
#	unpackage/dist/build/h5/static/images/course/c_favorite_2.png
#	unpackage/dist/build/h5/static/images/course/c_share.png
#	unpackage/dist/build/h5/static/images/course/courseDefault.png
#	unpackage/dist/build/h5/static/images/course/default.png
#	unpackage/dist/build/h5/static/images/default.png
#	unpackage/dist/build/h5/static/images/dlg.png
#	unpackage/dist/build/h5/static/images/dlg202212.png
#	unpackage/dist/build/h5/static/images/favorite-empt.png
#	unpackage/dist/build/h5/static/images/filter.png
#	unpackage/dist/build/h5/static/images/follow-empt.png
#	unpackage/dist/build/h5/static/images/gonggao/dlg_bg.png
#	unpackage/dist/build/h5/static/images/growth/bg.png
#	unpackage/dist/build/h5/static/images/growth/card-top.png
#	unpackage/dist/build/h5/static/images/growth/qiehuan.png
#	unpackage/dist/build/h5/static/images/his.png
#	unpackage/dist/build/h5/static/images/hotforum/003.png
#	unpackage/dist/build/h5/static/images/hotforum/005.png
#	unpackage/dist/build/h5/static/images/hotforum/01.png
#	unpackage/dist/build/h5/static/images/hotforum/02.png
#	unpackage/dist/build/h5/static/images/hotforum/03.png
#	unpackage/dist/build/h5/static/images/hotforum/04.png
#	unpackage/dist/build/h5/static/images/hotforum/1.png
#	unpackage/dist/build/h5/static/images/hotforum/2.png
#	unpackage/dist/build/h5/static/images/hotforum/2024.png
#	unpackage/dist/build/h5/static/images/hotforum/2025.png
#	unpackage/dist/build/h5/static/images/hotforum/2503.png
#	unpackage/dist/build/h5/static/images/hotforum/3.png
#	unpackage/dist/build/h5/static/images/hotforum/4.png
#	unpackage/dist/build/h5/static/images/hotforum/back.jpg
#	unpackage/dist/build/h5/static/images/hotforum/back.png
#	unpackage/dist/build/h5/static/images/hotforum/back25.png
#	unpackage/dist/build/h5/static/images/hotforum/border.png
#	unpackage/dist/build/h5/static/images/hotforum/foot.png
#	unpackage/dist/build/h5/static/images/hotforum/one.png
#	unpackage/dist/build/h5/static/images/hotforum/two.png
#	unpackage/dist/build/h5/static/images/hotforum/背景框.png
#	unpackage/dist/build/h5/static/images/icon/answers.png
#	unpackage/dist/build/h5/static/images/icon/artice-praise-active.png
#	unpackage/dist/build/h5/static/images/icon/artice-praise.png
#	unpackage/dist/build/h5/static/images/icon/article2.png
#	unpackage/dist/build/h5/static/images/icon/artleft.png
#	unpackage/dist/build/h5/static/images/icon/artright.png
#	unpackage/dist/build/h5/static/images/icon/bar-comment.png
#	unpackage/dist/build/h5/static/images/icon/bar-favorite(1).png
#	unpackage/dist/build/h5/static/images/icon/bar-favorite.png
#	unpackage/dist/build/h5/static/images/icon/bar-praise(1).png
#	unpackage/dist/build/h5/static/images/icon/bar-praise-active.png
#	unpackage/dist/build/h5/static/images/icon/bar-praise.png
#	unpackage/dist/build/h5/static/images/icon/comment.png
#	unpackage/dist/build/h5/static/images/icon/del.png
#	unpackage/dist/build/h5/static/images/icon/disagree2.png
#	unpackage/dist/build/h5/static/images/icon/edit.png
#	unpackage/dist/build/h5/static/images/icon/exam-duration.png
#	unpackage/dist/build/h5/static/images/icon/exam-score.png
#	unpackage/dist/build/h5/static/images/icon/exam-times.png
#	unpackage/dist/build/h5/static/images/icon/eye.png
#	unpackage/dist/build/h5/static/images/icon/eye_close.png
#	unpackage/dist/build/h5/static/images/icon/eye_open.png
#	unpackage/dist/build/h5/static/images/icon/favo.png
#	unpackage/dist/build/h5/static/images/icon/favorite-active.png
#	unpackage/dist/build/h5/static/images/icon/favorite.png
#	unpackage/dist/build/h5/static/images/icon/follow-stop.png
#	unpackage/dist/build/h5/static/images/icon/index-start.png
#	unpackage/dist/build/h5/static/images/icon/isread.png
#	unpackage/dist/build/h5/static/images/icon/isread2x.png
#	unpackage/dist/build/h5/static/images/icon/more.png
#	unpackage/dist/build/h5/static/images/icon/noread.png
#	unpackage/dist/build/h5/static/images/icon/noread2x.png
#	unpackage/dist/build/h5/static/images/icon/ok-icon.png
#	unpackage/dist/build/h5/static/images/icon/praise(1).png
#	unpackage/dist/build/h5/static/images/icon/praise-active.png
#	unpackage/dist/build/h5/static/images/icon/praise.png
#	unpackage/dist/build/h5/static/images/icon/praise1.png
#	unpackage/dist/build/h5/static/images/icon/question2.png
#	unpackage/dist/build/h5/static/images/icon/scoreicon.png
#	unpackage/dist/build/h5/static/images/icon/share.png
#	unpackage/dist/build/h5/static/images/icon/trample-active.png
#	unpackage/dist/build/h5/static/images/icon/trample.png
#	unpackage/dist/build/h5/static/images/icon/withdraw.png
#	unpackage/dist/build/h5/static/images/icon/withdrawnew.png
#	unpackage/dist/build/h5/static/images/icon/撤回.png
#	unpackage/dist/build/h5/static/images/icon/撤回@2x.png
#	unpackage/dist/build/h5/static/images/image_02.png
#	unpackage/dist/build/h5/static/images/jt.png
#	unpackage/dist/build/h5/static/images/l1.png
#	unpackage/dist/build/h5/static/images/l2.png
#	unpackage/dist/build/h5/static/images/l3.png
#	unpackage/dist/build/h5/static/images/l4.png
#	unpackage/dist/build/h5/static/images/l5.png
#	unpackage/dist/build/h5/static/images/l6.png
#	unpackage/dist/build/h5/static/images/l7.png
#	unpackage/dist/build/h5/static/images/l8.png
#	unpackage/dist/build/h5/static/images/lecturer/teacher-girl.png
#	unpackage/dist/build/h5/static/images/lecturer/teacher.png
#	unpackage/dist/build/h5/static/images/login_medal.png
#	unpackage/dist/build/h5/static/images/lubo.png
#	unpackage/dist/build/h5/static/images/man.png
#	unpackage/dist/build/h5/static/images/massive.gif
#	unpackage/dist/build/h5/static/images/me-bg.png
#	unpackage/dist/build/h5/static/images/me-box.png
#	unpackage/dist/build/h5/static/images/meSh.png
#	unpackage/dist/build/h5/static/images/medal/china2023.png
#	unpackage/dist/build/h5/static/images/medal/china2023m.png
#	unpackage/dist/build/h5/static/images/medal/medal2023.png
#	unpackage/dist/build/h5/static/images/medal/medal20231.png
#	unpackage/dist/build/h5/static/images/myubimg.png
#	unpackage/dist/build/h5/static/images/per.png
#	unpackage/dist/build/h5/static/images/que.png
#	unpackage/dist/build/h5/static/images/ranking-list.png
#	unpackage/dist/build/h5/static/images/ranking/list-01.png
#	unpackage/dist/build/h5/static/images/ranking/list-or.png
#	unpackage/dist/build/h5/static/images/ranking/list-pink.png
#	unpackage/dist/build/h5/static/images/ranking/list02.png
#	unpackage/dist/build/h5/static/images/ranking/list03.png
#	unpackage/dist/build/h5/static/images/ranking/listblue01.png
#	unpackage/dist/build/h5/static/images/ranking/listblue010.png
#	unpackage/dist/build/h5/static/images/ranking/listblue02.png
#	unpackage/dist/build/h5/static/images/ranking/listblue03.png
#	unpackage/dist/build/h5/static/images/ranking/listblue04.png
#	unpackage/dist/build/h5/static/images/ranking/listblue05.png
#	unpackage/dist/build/h5/static/images/ranking/listblue06.png
#	unpackage/dist/build/h5/static/images/ranking/listblue07.png
#	unpackage/dist/build/h5/static/images/ranking/listblue08.png
#	unpackage/dist/build/h5/static/images/ranking/listblue09.png
#	unpackage/dist/build/h5/static/images/ranking/listred01.png
#	unpackage/dist/build/h5/static/images/ranking/listred02.png
#	unpackage/dist/build/h5/static/images/ranking/listred03.png
#	unpackage/dist/build/h5/static/images/ranking/qa-bg.png
#	unpackage/dist/build/h5/static/images/ranking/qa-box.png
#	unpackage/dist/build/h5/static/images/ranking/ran-one.png
#	unpackage/dist/build/h5/static/images/ranking/ran-three.png
#	unpackage/dist/build/h5/static/images/ranking/ran-tow.png
#	unpackage/dist/build/h5/static/images/right.png
#	unpackage/dist/build/h5/static/images/rules.png
#	unpackage/dist/build/h5/static/images/seach-empt.png
#	unpackage/dist/build/h5/static/images/show-bg.png
#	unpackage/dist/build/h5/static/images/stuR.png
#	unpackage/dist/build/h5/static/images/studing.png
#	unpackage/dist/build/h5/static/images/tabbar/home0.png
#	unpackage/dist/build/h5/static/images/tabbar/home1.png
#	unpackage/dist/build/h5/static/images/tabbar/my0.png
#	unpackage/dist/build/h5/static/images/tabbar/my1.png
#	unpackage/dist/build/h5/static/images/tabbar/new0.png
#	unpackage/dist/build/h5/static/images/tabbar/new1.png
#	unpackage/dist/build/h5/static/images/tabbar/plus.png
#	unpackage/dist/build/h5/static/images/tabbar/plus0.png
#	unpackage/dist/build/h5/static/images/tabbar/plus1.png
#	unpackage/dist/build/h5/static/images/tabbar/res0.png
#	unpackage/dist/build/h5/static/images/tabbar/res1.png
#	unpackage/dist/build/h5/static/images/tabbar/study0.png
#	unpackage/dist/build/h5/static/images/tabbar/study1.png
#	unpackage/dist/build/h5/static/images/text.png
#	unpackage/dist/build/h5/static/images/toShare.png
#	unpackage/dist/build/h5/static/images/triangle.png
#	unpackage/dist/build/h5/static/images/ubbgimg.png
#	unpackage/dist/build/h5/static/images/uploading.png
#	unpackage/dist/build/h5/static/images/user.png
#	unpackage/dist/build/h5/static/images/utop-course.png
#	unpackage/dist/build/h5/static/images/w1.png
#	unpackage/dist/build/h5/static/images/w2.png
#	unpackage/dist/build/h5/static/images/w3.png
#	unpackage/dist/build/h5/static/images/weike.png
#	unpackage/dist/build/h5/static/images/wenhao.png
#	unpackage/dist/build/h5/static/images/woman.png
#	unpackage/dist/build/h5/static/images/xuan-bg1.png
#	unpackage/dist/build/h5/static/images/xuan-btn.png
#	unpackage/dist/build/h5/static/index.883130ca.css
#	unpackage/dist/build/h5/static/js/chunk-vendors.b01deae1.js
#	unpackage/dist/build/h5/static/js/index.730ac718.js
#	unpackage/dist/build/h5/static/js/pages-exam-answer.393b65f7.js
#	unpackage/dist/build/h5/static/js/pages-exam-answer~pages-exam-exam~pages-exam-test~pages-index-index~pages-lecturer-certification-inf~45743a86.8bc41d70.js
#	unpackage/dist/build/h5/static/js/pages-exam-answer~pages-exam-exam~pages-exam-test~pages-index-index~pages-lecturer-certification-inf~6decbdae.9d499e81.js
#	unpackage/dist/build/h5/static/js/pages-exam-answer~pages-exam-exam~pages-exam-test~pages-login-headPortrait~pages-login-indLabels~pag~afd3085b.af6f686f.js
#	unpackage/dist/build/h5/static/js/pages-exam-exam.895328d3.js
#	unpackage/dist/build/h5/static/js/pages-exam-exam~pages-exam-test~pages-index-index~pages-lecturer-certification-info~pages-login-newB~a76f9ed8.a977f8be.js
#	unpackage/dist/build/h5/static/js/pages-exam-qrcode.0f8b16a2.js
#	unpackage/dist/build/h5/static/js/pages-exam-qrcode~pages-login-loading.1936a235.js
#	unpackage/dist/build/h5/static/js/pages-exam-test.fb94e967.js
#	unpackage/dist/build/h5/static/js/pages-forward.4d23679a.js
#	unpackage/dist/build/h5/static/js/pages-hotforum-index.5da225af.js
#	unpackage/dist/build/h5/static/js/pages-index-index.08f0e6c1.js
#	unpackage/dist/build/h5/static/js/pages-index-index~pages-my-follow~pages-my-index~pages-my-myArticles~pages-my-myFavorites~pages-my-m~448c876d.5fd11681.js
#	unpackage/dist/build/h5/static/js/pages-lecturer-certification-info.469c7115.js
#	unpackage/dist/build/h5/static/js/pages-lecturer-certification-info~pages-login-indLabels~pages-login-newBirt~pages-login-nickName~pag~5fa2257d.5aaa1fdc.js
#	unpackage/dist/build/h5/static/js/pages-lecturer-certification-list.f6a7933f.js
#	unpackage/dist/build/h5/static/js/pages-login-headPortrait.5a406774.js
#	unpackage/dist/build/h5/static/js/pages-login-headPortrait~pages-plus-addQuestion.68866c6e.js
#	unpackage/dist/build/h5/static/js/pages-login-indLabels.a89ca39f.js
#	unpackage/dist/build/h5/static/js/pages-login-loading.cd202a17.js
#	unpackage/dist/build/h5/static/js/pages-login-login.2bb2ea62.js
#	unpackage/dist/build/h5/static/js/pages-login-login~pages-login-next~pages-plus-addArticle~pages-plus-addQuestion~pages-plus-editAnser~f7d715d4.70e1e969.js
#	unpackage/dist/build/h5/static/js/pages-login-newBirt.dbf5c9bb.js
#	unpackage/dist/build/h5/static/js/pages-login-next.2847c2a6.js
#	unpackage/dist/build/h5/static/js/pages-login-nickName.e7ac5650.js
#	unpackage/dist/build/h5/static/js/pages-my-follow.156c775f.js
#	unpackage/dist/build/h5/static/js/pages-my-growth.7cbd82b3.js
#	unpackage/dist/build/h5/static/js/pages-my-growth~pages-my-message.6804f161.js
#	unpackage/dist/build/h5/static/js/pages-my-headimg.03cb8c1f.js
#	unpackage/dist/build/h5/static/js/pages-my-index.c8cad5f4.js
#	unpackage/dist/build/h5/static/js/pages-my-message.21df9fab.js
#	unpackage/dist/build/h5/static/js/pages-my-myAnswers.6b6aed6b.js
#	unpackage/dist/build/h5/static/js/pages-my-myArticles.239ccbf2.js
#	unpackage/dist/build/h5/static/js/pages-my-myAssdetail.991025a5.js
#	unpackage/dist/build/h5/static/js/pages-my-myAssesses.0d5a66b3.js
#	unpackage/dist/build/h5/static/js/pages-my-myAssesses~pages-study-index.d8410264.js
#	unpackage/dist/build/h5/static/js/pages-my-myFavorites.433b090c.js
#	unpackage/dist/build/h5/static/js/pages-my-myMedal.c658e010.js
#	unpackage/dist/build/h5/static/js/pages-my-myQa.a31d6390.js
#	unpackage/dist/build/h5/static/js/pages-my-myQuestions.238c994b.js
#	unpackage/dist/build/h5/static/js/pages-my-myShares.b30b78b5.js
#	unpackage/dist/build/h5/static/js/pages-my-myub.252d7c80.js
#	unpackage/dist/build/h5/static/js/pages-my-myubrules.891b9b60.js
#	unpackage/dist/build/h5/static/js/pages-my-rankingList.05d31ed9.js
#	unpackage/dist/build/h5/static/js/pages-my-setting.1e62f53c.js
#	unpackage/dist/build/h5/static/js/pages-my-toMeComments.bb2c5a93.js
#	unpackage/dist/build/h5/static/js/pages-my-toMeShares.8c095153.js
#	unpackage/dist/build/h5/static/js/pages-my-uCurrencyRules.1b08247b.js
#	unpackage/dist/build/h5/static/js/pages-news-index.24fd7b39.js
#	unpackage/dist/build/h5/static/js/pages-plus-addArticle.8308ec88.js
#	unpackage/dist/build/h5/static/js/pages-plus-addQuestion.2c93cc8f.js
#	unpackage/dist/build/h5/static/js/pages-plus-editAnser.cc29d6d6.js
#	unpackage/dist/build/h5/static/js/pages-plus-editArticle.eebfe8cd.js
#	unpackage/dist/build/h5/static/js/pages-plus-editQuestion.0a71288d.js
#	unpackage/dist/build/h5/static/js/pages-plus-feedback.35cc762d.js
#	unpackage/dist/build/h5/static/js/pages-plus-index.0d518e8c.js
#	unpackage/dist/build/h5/static/js/pages-resource-articeDetail.efcf3ced.js
#	unpackage/dist/build/h5/static/js/pages-resource-courseDetail.892a14f7.js
#	unpackage/dist/build/h5/static/js/pages-resource-index.4c133635.js
#	unpackage/dist/build/h5/static/js/pages-resource-microDetail.2caea90a.js
#	unpackage/dist/build/h5/static/js/pages-resource-qaDetail.8e34c3fd.js
#	unpackage/dist/build/h5/static/js/pages-resource-search.09f5d0ab.js
#	unpackage/dist/build/h5/static/js/pages-study-audioTest.99919cca.js
#	unpackage/dist/build/h5/static/js/pages-study-courseAssess.625530cb.js
#	unpackage/dist/build/h5/static/js/pages-study-exam.82bc8aae.js
#	unpackage/dist/build/h5/static/js/pages-study-examList.694ae4bc.js
#	unpackage/dist/build/h5/static/js/pages-study-homework.cbc750db.js
#	unpackage/dist/build/h5/static/js/pages-study-homeworkDetail.527383b0.js
#	unpackage/dist/build/h5/static/js/pages-study-homeworkList.71f959ad.js
#	unpackage/dist/build/h5/static/js/pages-study-index.093e0643.js
#	unpackage/dist/build/h5/static/js/pages-study-loaddetail.34efd4f7.js
#	unpackage/dist/build/h5/static/js/pages-study-onlineCourse.5a648581.js
#	unpackage/dist/build/h5/static/js/pages-study-studydetail.2fe4369e.js
#	unpackage/dist/build/h5/static/temp/1.JPEG
#	unpackage/dist/build/h5/static/temp/2.jpg
#	unpackage/dist/build/h5/static/temp/3.JPEG
#	unpackage/dist/build/h5/static/temp/4.JPEG
#	unpackage/dist/build/h5/static/temp/5.JPEG
#	unpackage/dist/build/h5/static/temp/6.JPEG
#	unpackage/dist/build/h5/static/temp/assist.png
#	unpackage/dist/build/h5/static/temp/course.png
#	unpackage/dist/build/h5/static/temp/course1.jpg
#	unpackage/dist/build/h5/static/temp/exam-view-paper.png
#	unpackage/dist/build/h5/static/temp/hPhoto.png
#	unpackage/dist/build/h5/static/temp/praise.jpg
#	unpackage/dist/build/h5/static/temp/share.png
#	unpackage/dist/build/h5/static/temp/uploading.png
#	unpackage/dist/build/h5/static/temp/video.mp4
#	unpackage/dist/build/h5/static/temp/wkpingg_r2_c2.png
This commit is contained in:
joshen
2025-09-11 10:28:34 +08:00
573 changed files with 179 additions and 101068 deletions

View File

@@ -6,126 +6,132 @@
<u-toast ref="messager"></u-toast>
<!-- <page-title :showBack="true"></page-title> -->
<view class="playbox" v-if="isShowPdt"><!--内容播放区域-->
<view style="min-height: 440upx;">
<view v-if="curContent.contentType==10" style="background-color: #000000;">
<!--视频-->
<view style="position: relative;">
<video-player
:url="blobUrl"
:blobId="blobId"
controls
:enable-play-gesture="true"
:inittime="curContent.lastStudyTime"
@play="onPlayerPlay"
@pause="onPlayerPause"
@ended="onPlayerEnded"
@timeupdate="onPlayerPlaying"
@fullscreenchange="onFullScreen"
:drag="curriculumData.isDrag"
style="width: 100%; object-fit: fill">
<view v-if="renderCourse">
<view style="min-height: 440upx;" >
<view v-if="curContent.contentType==10" style="background-color: #000000;">
<!--视频-->
<view style="position: relative;">
<video-player
:url="blobUrl"
:blobId="blobId"
controls
:enable-play-gesture="true"
:inittime="curContent.lastStudyTime"
@play="onPlayerPlay"
@pause="onPlayerPause"
@ended="onPlayerEnded"
@timeupdate="onPlayerPlaying"
@fullscreenchange="onFullScreen"
:drag="curriculumData.isDrag"
style="width: 100%; object-fit: fill">
>
</video-player>
<view class="player-box" v-if="playerBoxShow">
<view class="player-praise">
<view @click="praiseContent" style="cursor: pointer;">
<image class="icon-small" v-if="isPraise" src="/static/images/icon/praise-active.png"/>
<image class="icon-small" v-else src="/static/images/icon/praise1.png"/>
<!-- {{ courseInfo.praises }} -->
<view style="color:#fff;cursor: pointer;"></view>
<view class="player-box" v-if="playerBoxShow">
<view class="player-praise">
<view @click="praiseContent" style="cursor: pointer;">
<image class="icon-small" v-if="isPraise" src="/static/images/icon/praise-active.png" />
<image class="icon-small" v-else src="/static/images/icon/praise1.png" />
<!-- {{ courseInfo.praises }} -->
<view style="color:#fff;cursor: pointer;"></view>
</view>
<view style="margin-left: 15px;cursor: pointer;" @click="treadContent">
<image class="icon-small" v-if="isTrample" src="/static/images/icon/trample-active.png" />
<image class="icon-small" v-else src="/static/images/icon/trample.png" />
<!-- {{ courseInfo.trampleCount }} -->
<view style="color:#fff;cursor: pointer;"></view>
</view>
</view>
<view style="margin-left: 15px;cursor: pointer;" @click="treadContent">
<image class="icon-small" v-if="isTrample" src="/static/images/icon/trample-active.png"/>
<image class="icon-small" v-else src="/static/images/icon/trample.png"/>
<!-- {{ courseInfo.trampleCount }} -->
<view style="color:#fff;cursor: pointer;"></view>
<!--以下部分已经移到下面了-->
<!-- <view v-if="!scoreInfo.has" class="player-rate">
<u-rate v-model="scoreInfo.score" active-color="#f7ba2a" text-color="#ff9900" score-template="{value}" void-color="#fff" @change="addScore"></u-rate>
</view>
<view v-if="scoreInfo.has" style="padding-top: 5px;display: flex;">
<view class="player-rate" style="padding-left: 5px;">
<u-rate readonly :count="5" active-color="#f7ba2a" v-model="scoreInfo.score"></u-rate>
</view>
<view class="score-text" style="margin-top:20px">
<text style="color:#ffb30f;">{{ toScore(scoreInfo.score) }}</text>
<text style="font-size: 12px;color: #fff"></text>
</view>
</view> -->
</view>
<!--以下部分已经移到下面了-->
<!-- <view v-if="!scoreInfo.has" class="player-rate">
<u-rate v-model="scoreInfo.score" active-color="#f7ba2a" text-color="#ff9900" score-template="{value}" void-color="#fff" @change="addScore"></u-rate>
</view>
<view v-if="scoreInfo.has" style="padding-top: 5px;display: flex;">
<view class="player-rate" style="padding-left: 5px;">
<u-rate readonly :count="5" active-color="#f7ba2a" v-model="scoreInfo.score"></u-rate>
</view>
<view class="score-text" style="margin-top:20px">
<text style="color:#ffb30f;">{{ toScore(scoreInfo.score) }}</text>
<text style="font-size: 12px;color: #fff"></text>
</view>
</view> -->
</view>
</view>
</view>
<!---->
<view v-if="curContent.contentType==20">
<!--音频播放-->
<view style="text-align: center;padding-top: 40px;background-color: #FFFFFF;">
<audio-player
:src="blobUrl"
:name="curContent.contentName"
:drag="curriculumData.isDrag"
@onPlay="audioPlay"
@onPause="audioPause"
@onPlaying="audioPlaying"
@onEnded="audioEnd">
</audio-player>
<!---->
<view v-if="curContent.contentType==20">
<!--音频播放-->
<view style="text-align: center;padding-top: 40px;background-color: #FFFFFF;">
<audio-player
:src="blobUrl"
:name="curContent.contentName"
:drag="curriculumData.isDrag"
@onPlay="audioPlay"
@onPause="audioPause"
@onPlaying="audioPlaying"
@onEnded="audioEnd">
</audio-player>
</view>
</view>
</view>
<view v-if="curContent.contentType==30">
<image :src="fileBaseUrl+curContent.content" style="width: 100%;"></image>
</view>
<view v-if="curContent.contentType==40">
<!--pdf文档-->
<view style="min-height: 500px;padding-top: 200upx;position: relative;">
<view v-if="curContent.contentType==30">
<image :src="fileBaseUrl+curContent.content" style="width: 100%;"></image>
</view>
<view v-if="curContent.contentType==40">
<!--pdf文档-->
<view style="min-height: 500px;padding-top: 200upx;position: relative;">
<pdf-preview v-if="curContent.content && curContent.content!=''"
:src="curContent.content ? fileBaseUrl+curContent.content : ''"></pdf-preview>
</view>
</view>
</view>
<view v-if="curContent.contentType==41">
<view v-if="curContent.contentType==41">
<view class="about-gongsi-info" :style="{height:articleMore? '500upx':'auto'}"
style="padding: 15px;text-indent:40px;line-height: 28px;position: relative;">
<u-parse :content="curContent.content"></u-parse>
</view>
<u-parse :content="curContent.content"></u-parse>
</view>
<view v-if="articleMore" @click="showMore" style="text-align: center;color: #387DF7;">
<text>查看更多</text>
</view>
</view>
<div v-if="curContent.contentType == 50" style="min-height: 500px;">
<!--因为web-view 动态切换地址不好用所以这里先使用iframe-->
</view>
<div v-if="curContent.contentType == 50" style="min-height: 500px;">
<!--因为web-view 动态切换地址不好用所以这里先使用iframe-->
<iframe id="iframe-scorm" v-if="scormUrl" :src="scormUrl" @load="iframeScormLoad()" frameborder="0"
scrolling="no" border="0px" style="width:100%;min-height:500px;border:0px;"></iframe>
</div>
<view v-if="curContent.contentType==52">
<!--外连接-->
<view v-if="conLink.openType == 1">
<view v-if="conLink.url!=''" style="min-height: 400px;position: relative;">
<!-- 此处会导致返回异常暂时不给使用-->
<!-- <web-view :src="conLink.url"></web-view>-->
</div>
<view v-if="curContent.contentType==52">
<!--外连接-->
<view v-if="conLink.openType == 1">
<view v-if="conLink.url!=''" style="min-height: 400px;position: relative;">
<web-view :src="conLink.url"></web-view>
</view>
</view>
<view v-else>
<div style="text-align: center;padding: 20px;">{{ curContent.contentName }}</div>
<div style="text-align: center;padding: 20px;">{{ conLink.url }}</div>
</view>
</view>
<view v-else>
<div style="text-align: center;padding: 20px;">{{ curContent.contentName }}</div>
<div style="text-align: center;padding: 20px;">{{ conLink.url }}</div>
<!--作业-->
<view v-if="curContent.contentType==60">
<course-homework :content="curContent" :studyId="studyId"></course-homework>
</view>
<!--考试-->
<view v-if="curContent.contentType==61">
<course-exam :courseType="courseInfo.type" :content="curContent" :studyId="studyId"></course-exam>
</view>
<!--评估-->
<view v-if="curContent.contentType==62">
<course-assess :content="curContent" :studyId="studyId"></course-assess>
</view>
</view>
<!--作业-->
<view v-if="curContent.contentType==60">
<course-homework :content="curContent" :studyId="studyId"></course-homework>
</view>
<!--考试-->
<view v-if="curContent.contentType==61">
<course-exam :courseType="courseInfo.type" :content="curContent" :studyId="studyId"></course-exam>
</view>
<!--评估-->
<view v-if="curContent.contentType==62">
<course-assess :content="curContent" :studyId="studyId"></course-assess>
</view>
</view>
<view v-if="!renderCourse && Internet ==2">
<div style="margin-top:40px">
<span style="font-size: large">十分抱歉您当前的网络环境不符合观看要求为了保障课程信息的安全您需要接入公司内网才能观看</span>
</div>
</view>
</view>
<view class="contentbox" v-if="courseInfo.name">
<view v-if="!catalogShow">
<view class="tabrow">
<view class="tabrow-item" @click="goTop">目录({{ totalContent }})</view>
<view class="contentbox" v-if="courseInfo.name">
<view v-if="!catalogShow">
<view class="tabrow">
<view class="tabrow-item" @click="goTop">目录({{totalContent}})</view>
<view class="tabrow-item" @click="changeTab(1)">
<text :class="{'tabrow-active':tabIndex==1}">简介</text>
</view>
@@ -411,7 +417,7 @@
</view>
<!--推荐课程-->
<view v-if="tabIndex==1 && !catalogShow && validateManagerID" style="padding: 30upx;background-color: #fff;">
<view v-if="tabIndex==1 && !catalogShow" style="padding: 30upx;background-color: #fff;">
<view style="color: #333333; font-size: 32upx;font-weight: 600;padding-bottom: 20upx;">课程推荐</view>
<course-list :items="recommendCourses"></course-list>
</view>
@@ -453,6 +459,20 @@
</u-popup>
<interact-share ref="comShare" :data="courseInfo" :type="1"></interact-share>
</view>
<!-- <u-popup :show="protocolDialogVisible" mode="center" :closeable="false" :closeOnClickOverlay="false" :round="14" @close="closeDialog">-->
<!-- <view class="dlgscore">-->
<!-- <view class="dlgscore-top">-->
<!-- <view class="dlgscore-title">{{warnTitle}}</view>-->
<!-- <view class="dlgscore-desc">{{warn}}</view>-->
<!-- </view>-->
<!-- <view class="dlgscore-btns">-->
<!-- <view class="dlgscore-submit">-->
<!-- <text @click="addScore()">确认</text>-->
<!-- </view>-->
<!-- &lt;!&ndash; <u-button type="primary" @click="addScore()" text="提交评分"></u-button> &ndash;&gt;-->
<!-- </view>-->
<!-- </view>-->
<!-- </u-popup>-->
</template>
<script>
@@ -547,6 +567,11 @@ export default {
maxDuration: 0, //非音频最大时长
cumulativeDuration: 0, //非音频累计时长
defaultMaxTime: 1800, //非音频默认最大时间
Internet: 3,//1是成功 2是是失败 3是检测中
protocolDialogVisible:false,
warn:"测试内容",
warnTitle:"测试提示",
renderCourse:true,
showNavbar: true
}
},
@@ -592,13 +617,9 @@ export default {
});
return list;
},
validateManagerID(){
const res = [366, 367, 368]. includes(Number(sessionStorage.getItem("projectid")))
console.log(`validate projectid: `, res)
return !res
}
},
onLoad(options) {
this.getInternet();
//this.$watermark.set(this.userInfo.name+ this.userInfo.loginName);
this.scrollItemWidth = (this.$width - 100) / 2;//横向滚动的内容块宽度
this.treePopupWidth = (this.$width - 100) + 'px'; //右边出来的抽屉宽度控制
@@ -662,6 +683,42 @@ export default {
window.clearTimeout(this.handleTimeout);
}
},
getXmlHttpRequest() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
}
else if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
},
// 检测是否为内网
getInternet() {
this.Internet = 3;
let $this = this;
let xmlhttp = this.getXmlHttpRequest();
let timedOut = false;
let timer = setTimeout(function () {
timedOut = true;
xmlhttp.abort();
}, 1000);
xmlhttp.open("HEAD", window.location.protocol + "//uapi.boe.com.cn/500.html", true);
xmlhttp.send();
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
clearTimeout(timer);
$this.Internet = 1;
} else {
clearTimeout(timer);
// $this.protocolDialogVisible=true
$this.Internet = 2;
}
} else {
if (timedOut) return;//忽略中止请求
clearTimeout(timer);//取消等待的超时
}
}
},
iframeScormLoad() {
setTimeout(function () {
var scormIframe = document.getElementById('iframe-scorm');
@@ -694,6 +751,7 @@ export default {
let $this = this;
uni.showLoading({title: '加载中...'})
apiCourseStudy.studyIndex(this.courseId).then(rs => {
console.log("是这个")
if (rs.status != 200) {
uni.hideLoading();
uni.showToast({title: rs.message, type: 'fail'});
@@ -710,6 +768,14 @@ export default {
//$this.$refs.messager.show({message:'十分抱歉,此课程已停用,如需使用,请联系管理员。',type:'error'});
return;
}
if (!rs.result.isPermission || (rs.result.isPermission && this.Internet==1)){
// this.getInternet()
this.renderCourse = true
}else{
// this.Internet=1;
this.renderCourse = false
// this.protocolDialogVisible=true
}
$this.courseInfo = rs.result.course;
//$this.scoreInfo.score=rs.result.course.score;
//处理老师数据
@@ -1028,23 +1094,17 @@ export default {
this.conLink.url = con.content;
this.conLink.openType = 1;
}
// todo: 暂时不知道这个 52 是干嘛的, 先写死吧openType 也是
// todo: 暂时不知道这个 52 是干嘛的, 先写死吧
// if (this.conLink.openType == 2) {
//新的窗口直接打开
const url = this.conLink.url
if (this.validateManagerID){
console.log(`------- current url is : `, url)
if (url.includes("/mobile")) {
setTimeout(() => window.open(url.replace("/mobile", ""), "_top"))
} else {
location.href = url
}
}else{
this.$refs.messager.show({message: '不可访问外部链接', type: 'error'});
return
console.log(`------- current url is : `, url)
if (url.includes("/mobile")) {
setTimeout(() => window.open(url.replace("/mobile", ""), "_top"))
} else {
location.href = url
}
// }
} else if (con.contentType == 10 || con.contentType == 20) {
if (con.content.startsWith('\{')) {
@@ -1174,6 +1234,9 @@ export default {
closeScore() {
this.scoreInfo.dlgShow = false;
},
closeDialog(){
this.protocolDialogVisible=false;
},
addScore() {
if (this.scoreInfo.has) {
this.$refs.messager.show({message: '您已评过分', type: 'error'});

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +0,0 @@
<03>RCopyright 1990-2009 Adobe Systems Incorporated.
All rights reserved.
See ./LICENSE<53>CNS2-H

View File

@@ -1,3 +0,0 @@
<02>RCopyright 1990-2009 Adobe Systems Incorporated.
All rights reserved.
See ./LICENSE<53> ETen-B5-H` ^

View File

@@ -1,4 +0,0 @@
<02>RCopyright 1990-2009 Adobe Systems Incorporated.
All rights reserved.
See ./LICENSE!!<21><>]aX!!]`<60>21<32>> <09>p <0B>z<EFBFBD>$]<5D><06>"R<>d<EFBFBD>-U<>7<EFBFBD>*<17>
4<>%<25>+ <20>Z <20>{<7B>/<1F>%<25><<3C>9K<39>b<EFBFBD>1]<5D>.<2E>"<1F> <0C>`]<5D>,<2C>"]<5D>

Some files were not shown because too many files have changed in this diff Show More