diff --git a/doc/代码泛读、标注、维护报告/pdflatex10888.fls b/doc/代码泛读、标注、维护报告/pdflatex10888.fls new file mode 100644 index 0000000..a5d3da8 --- /dev/null +++ b/doc/代码泛读、标注、维护报告/pdflatex10888.fls @@ -0,0 +1,5 @@ +PWD c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告 +INPUT f:/texlive/2024/texmf.cnf +INPUT f:/texlive/2024/texmf-dist/web2c/texmf.cnf +INPUT f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt +INPUT c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex diff --git a/doc/代码泛读、标注、维护报告/pdflatex15692.fls b/doc/代码泛读、标注、维护报告/pdflatex15692.fls new file mode 100644 index 0000000..a5d3da8 --- /dev/null +++ b/doc/代码泛读、标注、维护报告/pdflatex15692.fls @@ -0,0 +1,5 @@ +PWD c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告 +INPUT f:/texlive/2024/texmf.cnf +INPUT f:/texlive/2024/texmf-dist/web2c/texmf.cnf +INPUT f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt +INPUT c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex diff --git a/doc/代码泛读、标注、维护报告/pdflatex23400.fls b/doc/代码泛读、标注、维护报告/pdflatex23400.fls new file mode 100644 index 0000000..a5d3da8 --- /dev/null +++ b/doc/代码泛读、标注、维护报告/pdflatex23400.fls @@ -0,0 +1,5 @@ +PWD c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告 +INPUT f:/texlive/2024/texmf.cnf +INPUT f:/texlive/2024/texmf-dist/web2c/texmf.cnf +INPUT f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt +INPUT c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex diff --git a/doc/代码泛读、标注、维护报告/pdflatex24864.fls b/doc/代码泛读、标注、维护报告/pdflatex24864.fls new file mode 100644 index 0000000..a5d3da8 --- /dev/null +++ b/doc/代码泛读、标注、维护报告/pdflatex24864.fls @@ -0,0 +1,5 @@ +PWD c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告 +INPUT f:/texlive/2024/texmf.cnf +INPUT f:/texlive/2024/texmf-dist/web2c/texmf.cnf +INPUT f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt +INPUT c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex diff --git a/doc/代码泛读、标注、维护报告/picture/Structure Package.vsdx b/doc/代码泛读、标注、维护报告/picture/Structure Package.vsdx new file mode 100644 index 0000000..fb911b3 Binary files /dev/null and b/doc/代码泛读、标注、维护报告/picture/Structure Package.vsdx differ diff --git a/doc/代码泛读、标注、维护报告/picture/seq14_LLM_API.jpg b/doc/代码泛读、标注、维护报告/picture/seq14_LLM_API.jpg new file mode 100644 index 0000000..ccb2655 Binary files /dev/null and b/doc/代码泛读、标注、维护报告/picture/seq14_LLM_API.jpg differ diff --git a/doc/代码泛读、标注、维护报告/picture/seq14_chatLLM.png b/doc/代码泛读、标注、维护报告/picture/seq14_chatLLM.png new file mode 100644 index 0000000..98a8904 Binary files /dev/null and b/doc/代码泛读、标注、维护报告/picture/seq14_chatLLM.png differ diff --git a/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk new file mode 100644 index 0000000..0f8a54a --- /dev/null +++ b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk @@ -0,0 +1,316 @@ +# Fdb version 4 +["pdflatex"] 1736392817.23297 "c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" "小米便签泛读、标注和维护报告文档.pdf" "小米便签泛读、标注和维护报告文档" 1736392823.38619 0 + "c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" 1736392809 61653 39d50a7f1f4999e00dd0dfdee16c959b "" + "c:/Windows/Fonts/msyh.ttc" 1733880346 19704352 1e10e74402e59d54499af795caf0b135 "" + "c:/Windows/Fonts/simhei.ttf" 1711630440 9755440 983b60188a8e5a7c29c06c674f428b3d "" + "c:/Windows/Fonts/simsun.ttc" 1733880347 18070492 992f2bdc407dde6953c5ed83ceac9a91 "" + "f:/texlive/2024/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1735820179 2900 1537cc8184ad1792082cd229ecc269f4 "" + "f:/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map" 1735821617 3524 cb3e574dea2d1052e39280babc910dc8 "" + "f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/UGBK.sfd" 1735864473 182544 bcd31d5d273400b38612a969fcab55f9 "" + "f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd" 1735864473 103212 c249c63d38b8b55408aee52d643b0c18 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm" 1735820992 1536 74b7293ec3713bb7fdca8dd1bd1f469c "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1735820169 1324 c910af8c371558dc20f2d7822f66fe64 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1735820169 1524 4414a8315f39513458b80dfc63bff03a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1735820169 1512 f21f83efb36853c0b70002322c1ab3ad "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1735820169 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1735820169 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1735820169 1288 655e228510b4c2a1abe905c368440826 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1735820169 1292 296a67155bdbfc32aa9c636f21e91433 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1735820169 1300 b62933e007d01cfd073f79b963c01526 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1735820169 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1735820169 1124 6c73e740cf17375f03eec0ee63599741 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1735820169 1116 933a60c408fc0a863a92debe84b2d294 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1735820169 1120 8b7d695260f3cff42e636090a8002094 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei30.tfm" 1735865347 1172 18ad1097cc3f3c36c758d33bf2dd19bd "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm" 1735865347 1172 2d5e87dd6ec409d864e1fe1662d00646 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm" 1735865347 1172 d30a5fea134273110a27f48164b06e0c "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm" 1735865347 1172 7ee56fddd7b8de24477f743547fdf508 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm" 1735865347 1172 481a000690ef15d58de2a93b3c34574c "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm" 1735865347 1172 a5c37c86ae9131b27b9c0199f3d12df2 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm" 1735865347 1172 d48fa656debc44b54635777f72473a7c "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei56.tfm" 1735865347 1172 3d70386494675a81e9a6697b900ec8a8 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm" 1735865347 1172 22fcff286e20a86fd370e6e42f5ce3ce "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei58.tfm" 1735865347 1172 72bdd9760fa9bdd25369ae236dd1ab29 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei59.tfm" 1735865347 1172 cb2089a3c8bd5826b7666fffdf326cbc "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm" 1735865346 1172 2120666fa3540653fd1185d802592022 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm" 1735865347 1172 bd43fa5a6a1bdc14b787de765c6df7cc "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm" 1735865346 1172 43d03c144e7fffa57074d64aa459c451 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm" 1735865347 1172 7048f0a8b693444590781debe54eecbd "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei60.tfm" 1735865346 1172 96cb70e1efefba6c98e5b547e0d33833 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm" 1735865347 1172 3b0f7c4bc785f23eefed0160e713cd09 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm" 1735865347 1172 fff11ea27394506a041a526a495f9652 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm" 1735865347 1172 abd4be36b7787f9979caadfeef9cdae5 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm" 1735865347 1172 c34b1545992ab0d7393a03f889ceeb86 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei66.tfm" 1735865347 1172 023ac6647c726f082a8ecd4350d68793 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm" 1735865347 1172 127372bbba8b4f4a65a26e565c0c6a2e "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm" 1735865347 1172 a6e39128d14a2d8e22ed8239e864feff "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6a.tfm" 1735865347 1172 ea35fa13ee483c308a0c68cffa2f52fb "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6b.tfm" 1735865347 1172 865a135040ed6ad7a3ce493fd0108ece "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm" 1735865347 1172 7dd7a6f05321dd25f399ebba47f53887 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6e.tfm" 1735865347 1172 bd56dfdf26ff6117dfce95c1a9273b69 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei72.tfm" 1735865347 1172 0743ca7a73b589a0a7b7707340e6c407 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm" 1735865347 1172 04594028df286605c5e043f49c67e7c6 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei74.tfm" 1735865347 1172 a9c6136b4c7ff7b154a76d1701531b59 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm" 1735865347 1172 a25bf5894dd20c7f5582ee012df9c39f "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm" 1735865347 1172 717e1aab695517230a61456b5d0d4ae0 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm" 1735865347 1172 f839ed6c9e325affc7a6f8b3ce684108 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm" 1735865347 1172 b207e507f45bccbebcb511c2d8f484c9 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm" 1735865347 1172 25a61bc54cd072423f001bcd06ad937f "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm" 1735865347 1172 9e4fe5216b40afa8ffc6c259528a5985 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7d.tfm" 1735865347 1172 81a3581242d083d082bb03904f89f65b "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm" 1735865346 1172 fc758d34799896087d8800c18ce979f8 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7f.tfm" 1735865347 1172 ea6db19cb8d2678f35079f6f874b4d84 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm" 1735865347 1172 7c53005410278de6d612480963dd5ced "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm" 1735865347 1172 1e66119ab3ed0a0669ae552fd97a5040 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm" 1735865347 1172 364fffd8ea27d98d6edb9222bf84c180 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm" 1735865347 1172 bdf00141a2e7bd9848cfb6dae5c7e1ef "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm" 1735865347 1172 f0be8ff15d300dd67be1d65ad94ec80b "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm" 1735865347 1172 e5ac568cbbb10c21a8919c10147ccf70 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm" 1735865347 1172 af08f180dd0ec6a7129972d09ff61a98 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei95.tfm" 1735865347 1172 5a7e9ba612e7803abcac167ef6c5a665 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei97.tfm" 1735865346 1172 909826a1f69146e1bd8f119157e28fcd "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei98.tfm" 1735865347 1172 1261ce7302f6ac3352bb5ce3d475a0d8 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm" 1735865347 1172 c443622f792d7e5350ad5382dd8aebb3 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm" 1735865347 1172 87d6ba1aff8b955258f6ef7a5d8e86e5 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm" 1735865347 1172 89be830028b08964827966f204abf065 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm" 1735865347 1172 dd7ec0fe171ece0b66015cb8929849f0 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm" 1735865347 1172 04255d5811683ec0231c5fbfdd125757 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm" 1735865347 1172 c46d453988a7d703c4f5c5104bb894f0 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm" 1735865347 1172 ebad2f047d83d1be72706895f11e9896 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm" 1735865347 1172 e2a03d4bc65395303b42aaff9aacd7be "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm" 1735865347 1172 c93f9362e45903cde8748b054b30ab56 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong55.tfm" 1735865347 1172 3c2677828bb3b2231f72896b373b851c "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm" 1735865347 1172 483bbebc510ee17933c3af062965b6d4 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm" 1735865347 1172 eb821bcbfd385c0d470afef6ff6ac95b "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm" 1735865347 1172 9097e54d4337c7af2506271a2618d1d8 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm" 1735865347 1172 2aa8dc9bdcfa6684a19d81e71fa8a3e1 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm" 1735865347 1172 449ef25f4dcd447addb8325f7bf12b2a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm" 1735865347 1172 bbe7d94072c5d308e673fac2512329ac "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm" 1735865347 1172 1fd8042971efdf7ea35b87f9c6c10b8b "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm" 1735865347 1172 19d2fe591b31a07314df704f4d4d5035 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm" 1735865347 1172 e4d92bc2f617835508003ad811702c49 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm" 1735865347 1172 7b3876cac8e97dc2d0915ac00b6e4c26 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm" 1735865347 1172 0c54aba04f6eca94b3b31a372d096e93 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm" 1735865347 1172 9ffac14c72fbc4879502782835fb1e0a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm" 1735865347 1172 5558042a53f0a34c54eaf1c8af13f377 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm" 1735865347 1172 9123bc1a52f39fa754022a43a1394244 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm" 1735865347 1172 2873dd6228ece5c9b075cfdc580febae "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm" 1735865347 1172 f300cf9aac35a61638796e3d2ecc0e47 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm" 1735865347 1172 bfeea74ab6553bd251ccbd092c04122a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm" 1735865347 1172 e36ee82e53889b69220fe0f54fd031bb "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm" 1735865347 1172 0209d2b99858d2df0c8ca278aa28ba42 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm" 1735865347 1172 00f8a00771908df2108694cbd69134d7 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm" 1735865347 1172 eec47476c8168dac40c6b0d39a32faa4 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm" 1735865347 1172 da6dd37ba8d24cc1a36aa510c8ac56f9 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm" 1735865347 1172 3942109a9ca7a08ec5324d8eec4093d9 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm" 1735865347 1172 42ca517602ab12cb60a5174be463b80a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6f.tfm" 1735865347 1172 c8e0b675a1ae3514b60e0bbed9ef993a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm" 1735865347 1172 65f78ffa41ce8b45f91f362b219db0e7 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm" 1735865347 1172 ac9bcd3bdbf45728188f855f6ba1cf2f "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm" 1735865347 1172 3988931ed4f7026bbecd81a5650d7854 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm" 1735865347 1172 fd0cb8a34c74e2d27b9d6ceb95f2f96d "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm" 1735865347 1172 9c784b2c832c4124ae2a4cc407dc47a5 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm" 1735865347 1172 402d633b1aba150cdcd663d684057796 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm" 1735865347 1172 44cc15829d76f419e5a8bac63a8fed30 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm" 1735865347 1172 700f8f915e90952a352eb230ae635c92 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm" 1735865347 1172 7693562f5e83d5e3f5e32b3aa27065f6 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm" 1735865347 1172 ce37048b43f744f562318164cad22210 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm" 1735865347 1172 f8375167264f31944f2511f305972138 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm" 1735865347 1172 11ddb11e6fbba10bd31629a75b0d10c6 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm" 1735865347 1172 244f58522afea40d9573f43f05491e74 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm" 1735865347 1172 4025c8a91771a1668f52295903b8fc89 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm" 1735865347 1172 c58659cf25f9ba2d1c548f969b16af79 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm" 1735865347 1172 4fb15fe26ea6dad0b54285fd42fdf8b9 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm" 1735865347 1172 bc023ebc9b121bce07974f18a4be28bc "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm" 1735865347 1172 88aa66087396e79a2d9046555fe05ea9 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm" 1735865347 1172 97758becb7742daa4b4c772be88e9009 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm" 1735865347 1172 7dfd9db201c758b6a39baf9f8fe63ca3 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong84.tfm" 1735865347 1172 28184c57fe14bd0a42eeec4fe056b9b7 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong85.tfm" 1735865347 1172 1e0042ffb16f156fe969c5931939aa12 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong86.tfm" 1735865347 1172 1c2dc910b8ad781a19e026043f33b0fe "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm" 1735865347 1172 e80b61bcc19bffe1009dc0e70ca042e8 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm" 1735865347 1172 8b185a44b25b68fee81f017ffd4f4c82 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8a.tfm" 1735865347 1172 a036683e790606984e21b7cb9523d25d "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm" 1735865347 1172 cb1829d4415ae14a6d1b42840373e23a "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm" 1735865347 1172 ef00399cafeb3f8b6343803347ead58f "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm" 1735865347 1172 766e8f05ddf433a70188e0789a492ab5 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm" 1735865347 1172 39abbbe02586d0f65fa39c19429184a6 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm" 1735865347 1172 1dd258add692258fd748a53ff76ed075 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm" 1735865347 1172 084e1e91aa4ae30efc415c3663943670 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm" 1735865347 1172 00477fac41b20ed3dc624d7550b67f54 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm" 1735865347 1172 b83dfb32a9b8d234282a0b11898d2c55 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm" 1735865347 1172 97abce3faa5097f1401cb707f6f69600 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm" 1735865347 1172 3322410a0eee91e13e02457b09378209 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm" 1735865347 1172 0d85b1f7b78508ff1f0a5ef94e0aaca9 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm" 1735865347 1172 445e3c81b2f1f84601e454216cbde866 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm" 1735865347 1172 37a3cd36cf03e67f393bee80b1370d05 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm" 1735865347 1172 e797949130fb017e573d6826989dff50 "" + "f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm" 1735865347 1172 156175f4eaa9daea4e21b890ac9fafb8 "" + "f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1735818841 32080 340ef9bf63678554ee606688e7b5339d "" + "f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1735818841 35752 024fb6c41858982481f6968b5fc26508 "" + "f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1735818841 32722 d7379af29a190c3f453aba36302ff5a9 "" + "f:/texlive/2024/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1735820179 136101 b18d10b3436f8cb0cd04046deb340fe7 "" + "f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1735823707 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "f:/texlive/2024/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1735819181 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1735819688 40635 c40361e206be584d448876bba8a64a3b "" + "f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty" 1735819708 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex" 1735820540 5818 f8fc8b7a2383410fd5810f6ec6565186 "" + "f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1735821805 8371 9d55b8bd010bc717624922fb3477d92e "" + "f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty" 1735822347 480 5778104efadad304ced77548ca2184b1 "" + "f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty" 1735822347 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty" 1735822347 1057 525c2192b5febbd8c1f662c9468335bb "" + "f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1735822388 8356 7bbb2c2373aa810be568c29e333da8ed "" + "f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty" 1735822415 31769 002a487f55041f8e805cfbf6385ffd97 "" + "f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1735822680 5412 d5a2436094cd7be85769db90f29250a6 "" + "f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1735823128 17865 1a9bd36b4f98178fa551aca822290953 "" + "f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1735862221 19007 15924f7228aca6c6d184b115f4baa231 "" + "f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1735862263 20089 80423eac55aa175305d35b49e04fe23b "" + "f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1735864673 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "f:/texlive/2024/texmf-dist/tex/latex/atveryend/atveryend.sty" 1735819193 19336 ce7ae9438967282886b3b036cfad1e4d "" + "f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty" 1735819231 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" + "f:/texlive/2024/texmf-dist/tex/latex/base/article.cls" 1735822743 20144 147463a6a579f4597269ef9565205cfe "" + "f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1735822743 3045 273c666a54e60b9f730964f431a56c1b "" + "f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1735822743 2462 6bc53756156dbd71c1ad550d30a3b93f "" + "f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty" 1735822743 14741 8b0de6b00fb0a5eac1dbb1bd11363c83 "" + "f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty" 1735822743 5119 a04a8b68ab4f6ce800a41f7f8012a10e "" + "f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty" 1735822743 5048 425739d70251273bf93e3d51f3c40048 "" + "f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo" 1735822743 8449 f07039d8e4e89f21078d9b5137579bfc "" + "f:/texlive/2024/texmf-dist/tex/latex/base/ts1enc.def" 1735822743 8090 f16408278fc28f119d5a6757c212f57e "" + "f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty" 1735819898 56128 c2ccf1a29d78c33bc553880402e4fb9a "" + "f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty" 1735819898 72619 ee90b6612147680fd73c3b1406a74245 "" + "f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty" 1735819898 7418 021d7c4eb11bde94592761855a3d046e "" + "f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty" 1735819898 12494 0c0cdb824278a4d51cefeb2e79901315 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.enc" 1735820117 29591 d67c9aa515f4260cdd60fa9f76d96368 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty" 1735820117 33241 3ee25f21824a4a347866900e5037d6f3 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty" 1735820117 2451 fef3f022e9041e00c5a6e0f269d142dd "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty" 1735820117 24621 e1c0abd54a87918dd1e31a35b20e99e4 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg" 1735820117 3857 eb1bacae4debef49a730cd935a17d208 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr" 1735820117 8601 48822bfc9ff5adbcc1c7f832dd920f29 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc" 1735820117 6111 5a99517ba8cc0c0905d3c54d7c7bcc48 "" + "f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty" 1735820117 12177 48c95ebf85a580326918e5eb490b477b "" + "f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa" 1735820124 7 7979211695692235f48c7d3ba95863ea "" + "f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty" 1735820124 17985 35c6beb757001c750ed764f3ac4ef0d6 "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg" 1735820540 1770 50e40a993c4c5ea72af9155aff7e605c "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg" 1735820540 1230 140911b70e325208170dc573931e772d "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg" 1735820540 1291 feb9a19ff907013e8b3014895a284585 "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty" 1735820540 32650 ae1549373401d5cdb1fa16e45ec2f2c3 "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty" 1735820540 6505 33157acfddefdd8fd513e2308e07a435 "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty" 1735820540 8448 194e901f66d106236c72ef098b091d00 "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def" 1735820540 10881 81f1c81c512ebcc46745af438dfa73d9 "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def" 1735820540 20297 90a9347d15e74883d4c66bd8b9fe695e "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd" 1735820540 1820 94b600cf0e8675b72e2f47cdec13db0a "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def" 1735820540 4952 f781dcade04ad6ae6d09fde004a752be "" + "f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def" 1735820540 2309 6d7454f886152e0f183b87105f3b3adf "" + "f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1735821179 13886 d1306dcf79a944f6988e688c1785f9ce "" + "f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1735821262 46845 3b58f70c6e861a13d927bff09d35ecbc "" + "f:/texlive/2024/texmf-dist/tex/latex/float/float.sty" 1735821559 6749 16d2656a1984957e674b149555f1ea1d "" + "f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty" 1735821786 41601 9cf6c5257b1bc7af01a58859749dd37a "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1735821949 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1735821949 1224 978390e9c2234eab29404bc21b268d1e "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def" 1735821951 19448 1e988b341dda20961a6b931bcde55519 "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty" 1735821947 7233 e46ce9241d2b2ca2a78155475fdd557a "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty" 1735821947 18387 8f900a490197ebaf93c02ae9476d4b09 "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty" 1735821947 8010 a8d949cbdbc5c983593827c9eec252e1 "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty" 1735821947 2671 7e67d78d9b88c845599a85b2d41f2e39 "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1735821947 2885 9c645d672ae17285bba324998918efd8 "" + "f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty" 1735821947 4023 293ea1c16429fc0c4cf605f4da1791a9 "" + "f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty" 1735822222 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def" 1735822234 48154 e46bf8adeb936500541441171d61726d "" + "f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty" 1735822234 220920 fd3cbb5f1a2bc9b8f451b8b7d8171264 "" + "f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty" 1735822234 11026 182c63f139a71afd30a28e5f1ed2cd1c "" + "f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def" 1735822234 14249 e67cb186717b7ab18d14a4875e7e98b5 "" + "f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def" 1735822234 117112 05831178ece2cad4d9629dcf65099b11 "" + "f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1735822684 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1735822686 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1735822697 30006 3d512c0edd558928ddea1690180ef77e "" + "f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty" 1735822704 6565 10e89ed128ccd59431746bbdd82129fc "" + "f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1735822833 678 4792914a8f45be57bb98413425e4c7af "" + "f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg" 1735822991 1830 20af84c556326f7c12b9202ebe363f56 "" + "f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty" 1735822991 81322 d02238bdeb305f2c9f9d0229f99371d0 "" + "f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty" 1735822991 77022 5c8c440739265e7ba15b8379ece6ecd7 "" + "f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty" 1735822991 329 f19f5da7234b51d16764e23d20999c73 "" + "f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty" 1735823758 6149 2398eec4faa1ee24ff761581e580ecf1 "" + "f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty" 1735863061 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1735863095 9714 ba3194bd52c8499b3f1e3eb91d409670 "" + "f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty" 1735863385 22490 8cac309b79a4c53a4ffce4b1b07aead0 "" + "f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty" 1735864393 12667 e4b5eb11e4b7239e6c8a52bbe074a6c6 "" + "f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty" 1735864393 1618 c5f08dcf49a56107311a81073b35fa4e "" + "f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty" 1735864393 12935 94a3291359b5f73ff1b19345a6983105 "" + "f:/texlive/2024/texmf-dist/tex/latex/url/url.sty" 1735864762 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg" 1735865352 5700 603e2f09dad175efabc8594730623a0b "" + "f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty" 1735865352 38160 aafa8d740e4f21b62a4acd4835e54359 "" + "f:/texlive/2024/texmf-dist/web2c/texmf.cnf" 1735818660 41649 5d6ae549fbbcb850a863f69aa41f3d10 "" + "f:/texlive/2024/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1735865434 5513072 3c142b3aa2bb6151fbdf53ce8a9269ac "" + "f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt" 1735865800 8221527 dde4bcbd8a14ed93bb1ccc7dff478a23 "" + "f:/texlive/2024/texmf.cnf" 1735865389 713 e69b156964470283e0530f5060668171 "" + "picture/1.1.png" 1736218785 257012 572744cc89577868fbf18c9e8e5095a8 "" + "picture/10.png" 1736218785 55128 ba8841b4388d3ae002a7b04bdbf09c89 "" + "picture/11.png" 1736218785 60555 9a02c4175808d44e4de2555e61f6f62c "" + "picture/12.png" 1736218785 359717 34a5050668b51b7c0376b40e435290a5 "" + "picture/13.png" 1736218785 298537 c759c6ea0536af13d4e0582d344a8023 "" + "picture/14.png" 1736218785 338379 00e80518314cb9787aa0c8090f491ab3 "" + "picture/15.png" 1736218785 353100 20995e0b8c379c7af2871ebdb6af1035 "" + "picture/16.png" 1736218785 278909 7f2c25f6b5b2dc812a75612b09adfbbf "" + "picture/17.png" 1736218785 100047 aabb46f1b3fbc1ed034d0e5c7946b9f9 "" + "picture/18.png" 1736218785 113123 354af39d06bfcd863d3263f64da4bf48 "" + "picture/19.png" 1736218785 108072 5aa4f57f5fbdcf17a29b3d33f3578bf1 "" + "picture/2.png" 1736218785 72226 ae35b6edbc55f9cef51841be6e5d69ae "" + "picture/20.png" 1736218785 101173 61394766c552290861a8d665c9ff2c7f "" + "picture/21.png" 1736218785 95200 b4a5a0c74c83deb21355d65015e87bf1 "" + "picture/22.png" 1736218785 337255 2b60da7be806b1b17edcabe32c7b5952 "" + "picture/23.png" 1736218785 130416 aac6613a0320fc9640bc3ce39d723c4b "" + "picture/24.png" 1736218785 105456 ec3d5bfb8ee2a1c09c753443fb53dbb2 "" + "picture/25.png" 1736218785 134114 a7e7d8954fb77cb198d3a66695b221ec "" + "picture/26.png" 1736218785 134852 6f58cedb22cf13cbf693fd4531bb9309 "" + "picture/27.png" 1736218785 135063 a736b025ceba4c4cec4ca50cc852c6f2 "" + "picture/28.png" 1736218785 125615 ce2e5aaf0bcf5c3c3e34060ced136e8b "" + "picture/29.png" 1736218785 102928 c8dfe55924d27079e7cd00a996973ea4 "" + "picture/30.png" 1736218785 148888 15afa99a9d2975e8e80daf48379f1a9f "" + "picture/31.png" 1736218785 18378 95c5f077f665189bdba59e8c142ec14a "" + "picture/32.png" 1736218785 18063 b0c594d2abd1e8ca39958519d328357d "" + "picture/33.png" 1736218785 18546 3cfd1337f3288a2f0199060826dfc9fc "" + "picture/34.png" 1736218785 18439 d5b3c5244a2c3c0ddffaa69f0df741e9 "" + "picture/35.png" 1736218785 17579 4d78bd00353277483189f98712d9e4b7 "" + "picture/36.png" 1736218785 68009 a5842c173acf23b6f97b659634718b6d "" + "picture/37.png" 1736218785 283915 45d99bc11e85e6013d267a22ffc10607 "" + "picture/38.png" 1736218785 337153 b0bba29e3ef6acd6ea921530b94b6e27 "" + "picture/39.png" 1736218785 202762 c54197216340fdf254d8611660aacbc6 "" + "picture/4.png" 1736218785 39580 a23f91f7205a3d7444351d24e4107a91 "" + "picture/40.png" 1736218785 345182 fe0f99d7d5cafda530004723fa3530a8 "" + "picture/41.png" 1736218785 162089 9c3082c7c2d030d74c2a7d9b37184d66 "" + "picture/42.png" 1736218785 166236 d3b6c66b4226d58a98c0a3868759ee82 "" + "picture/46.png" 1736218785 54399 cb9671a4469b22701520d322df2f863c "" + "picture/47.png" 1736218785 16390 91c22e93ca62e82c065c249e0961f45c "" + "picture/48.png" 1736218785 59699 b64a5f2dd105938ffbe25090e832afb0 "" + "picture/7.png" 1736218785 27326 f356481d8ec0d433004bfc710f39a61d "" + "picture/8.png" 1736218785 51137 d7050f61e5db8c949f5559225f2c97d0 "" + "picture/9.png" 1736218785 107915 e3ace6c72f757cea414dfe2d2b637b9c "" + "picture/CodeArts-lastest-1.png" 1736389071 182715 5baf5aa420b4ba410bb99f2ebd1fde1a "" + "picture/CodeArts-master.png" 1736389071 330488 0d8a68423fb09ad6dd559eee401b2c01 "" + "picture/Dialogue-based large models.png" 1736343573 178500 4f885e4fcb96f7724a758732a10e3221 "" + "picture/Obtain the geographical location schematic diagram 1.png" 1736343573 97035 19df3cec920de0fab03dd6acddcaabab "" + "picture/Obtain the geographical location schematic diagram 2.png" 1736343573 111512 ac00bda5ec6f8571b45dac1b54f1dc9f "" + "picture/Speech synthesis diagram 1.png" 1736343573 134738 3ecdda3cf1a678992e1e13a26d1627fe "" + "picture/Speech synthesis diagram 2.png" 1736343573 136365 b53e9a84cf8eeb2a0242d3c163b2d909 "" + "picture/Speech synthesis diagram 3.png" 1736343573 107777 36a3f1a5fa826d8893d9dadde11d9aa7 "" + "picture/Template tag 1.png" 1736343573 277781 fd35e861b6e1fecf12886f293ff7880c "" + "picture/Template tag 2.png" 1736343573 117857 d3ef395ee7cd59da9f9d50e57bff4bf9 "" + "picture/Undo function1.png" 1736343573 155642 ce9508ca0dbeffc9b974e1db6fcaa2a3 "" + "picture/linsten1.png" 1736343573 127493 917af4d9e9a825fc5d880da416ac4215 "" + "picture/linsten2.png" 1736343573 110317 882eb85892fb092e3b2ede72861658ad "" + "picture/seq12_Iat.png" 1736386716 107614 f6d35d0debaea4e2c890cfabbe9b6295 "" + "picture/seq13_Tts.png" 1736386575 115127 c6b0c5b6541fedabc431148697abea44 "" + "picture/seq14_chatLLM.png" 1736343782 81524 5b80de9b4e3ff92445955625f9fb4951 "" + "picture/seq3_Login.png" 1736388624 145119 af311b15513fdde25d4a0ac67688636e "" + "picture/seq4_Translate.png" 1736387133 62766 173286a4c767290d23bb3717f33cddd8 "" + "小米便签泛读、标注和维护报告文档.aux" 1736392822 14044 2ce3927065ed2c2135055dd01009e912 "pdflatex" + "小米便签泛读、标注和维护报告文档.out" 1736392822 4621 8e3e212c176114e9c515d4259bc1801e "pdflatex" + "小米便签泛读、标注和维护报告文档.tex" 1736392809 61653 39d50a7f1f4999e00dd0dfdee16c959b "" + "小米便签泛读、标注和维护报告文档.toc" 1736392822 3611 aa39de46a8c378aa93c30401063abba0 "pdflatex" + (generated) + "小米便签泛读、标注和维护报告文档.aux" + "小米便签泛读、标注和维护报告文档.log" + "小米便签泛读、标注和维护报告文档.out" + "小米便签泛读、标注和维护报告文档.pdf" + "小米便签泛读、标注和维护报告文档.toc" + (rewritten before read) diff --git a/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fls b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fls new file mode 100644 index 0000000..7f4d0da --- /dev/null +++ b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fls @@ -0,0 +1,1959 @@ +PWD c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告 +INPUT f:/texlive/2024/texmf.cnf +INPUT f:/texlive/2024/texmf-dist/web2c/texmf.cnf +INPUT f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt +INPUT c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex +OUTPUT 小米便签泛读、标注和维护报告文档.log +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/article.cls +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/article.cls +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo +INPUT f:/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +OUTPUT 小米便签泛读、标注和维护报告文档.log +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/article.cls +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/article.cls +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty +INPUT f:/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/ts1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/ts1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.enc +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.enc +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def +INPUT c:/Windows/Fonts/msyh.ttc +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def +INPUT c:/Windows/Fonts/msyh.ttc +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/url/url.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/url/url.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/url/url.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/url/url.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT f:/texlive/2024/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/float/float.sty +INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/float/float.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/float/float.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/float/float.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr +INPUT ./小米便签泛读、标注和维护报告文档.aux +INPUT ./小米便签泛读、标注和维护报告文档.aux +INPUT 小米便签泛读、标注和维护报告文档.aux +OUTPUT 小米便签泛读、标注和维护报告文档.aux +INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc +INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc +INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr +INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT 小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.aux +INPUT ./小米便签泛读、标注和维护报告文档.aux +INPUT 小米便签泛读、标注和维护报告文档.aux +OUTPUT 小米便签泛读、标注和维护报告文档.aux +INPUT 小米便签泛读、标注和维护报告文档.out +OUTPUT 小米便签泛读、标注和维护报告文档.pdf +INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +OUTPUT 小米便签泛读、标注和维护报告文档.out +INPUT f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd +INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm +INPUT 小米便签泛读、标注和维护报告文档.out +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT 小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +OUTPUT 小米便签泛读、标注和维护报告文档.out +OUTPUT 小米便签泛读、标注和维护报告文档.pdf +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei30.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd +INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong85.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei30.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong85.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong86.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong86.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong84.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm +INPUT f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex +INPUT f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex +INPUT f:/texlive/2024/texmf-var/fonts/map/pdftex/updmap/pdftex.map +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong84.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm +INPUT f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex +INPUT f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex +INPUT f:/texlive/2024/texmf-var/fonts/map/pdftex/updmap/pdftex.map +INPUT f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/UGBK.sfd +INPUT f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd +INPUT f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/UGBK.sfd +INPUT f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm +INPUT ./小米便签泛读、标注和维护报告文档.toc +INPUT ./小米便签泛读、标注和维护报告文档.toc +INPUT 小米便签泛读、标注和维护报告文档.toc +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm +INPUT ./小米便签泛读、标注和维护报告文档.toc +INPUT ./小米便签泛读、标注和维护报告文档.toc +INPUT 小米便签泛读、标注和维护报告文档.toc +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm +OUTPUT 小米便签泛读、标注和维护报告文档.toc +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm +OUTPUT 小米便签泛读、标注和维护报告文档.toc +INPUT f:/texlive/2024/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT ./picture/1.1.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei56.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT ./picture/2.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei56.tfm +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/46.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/4.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/7.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/8.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/47.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/9.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT ./picture/48.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei95.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei95.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong55.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong55.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei97.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei60.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei58.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei97.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei60.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei58.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/10.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT ./picture/11.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6f.tfm +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-lastest-1.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT ./picture/CodeArts-master.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei66.tfm +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei66.tfm +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/12.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/13.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT ./picture/14.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6b.tfm +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6b.tfm +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT ./picture/15.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm +INPUT ./picture/18.png +INPUT ./picture/18.png +INPUT ./picture/18.png +INPUT ./picture/18.png +INPUT ./picture/16.png +INPUT ./picture/18.png +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT ./picture/16.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/17.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT ./picture/18.png +INPUT ./picture/20.png +INPUT ./picture/18.png +INPUT ./picture/20.png +INPUT ./picture/18.png +INPUT ./picture/18.png +INPUT ./picture/20.png +INPUT ./picture/18.png +INPUT ./picture/20.png +INPUT ./picture/20.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT ./picture/19.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT ./picture/19.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm +INPUT ./picture/22.png +INPUT ./picture/22.png +INPUT ./picture/22.png +INPUT ./picture/22.png +INPUT ./picture/22.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm +INPUT ./picture/20.png +INPUT ./picture/20.png +INPUT ./picture/20.png +INPUT ./picture/20.png +INPUT ./picture/20.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT ./picture/21.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm +INPUT ./picture/22.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/22.png +INPUT ./picture/22.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/22.png +INPUT ./picture/22.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/seq3_Login.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/seq3_Login.png +INPUT ./picture/25.png +INPUT ./picture/25.png +INPUT ./picture/25.png +INPUT ./picture/25.png +INPUT ./picture/25.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/23.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/24.png +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT ./picture/28.png +INPUT ./picture/28.png +INPUT ./picture/25.png +INPUT ./picture/28.png +INPUT ./picture/28.png +INPUT ./picture/25.png +INPUT ./picture/28.png +INPUT ./picture/25.png +INPUT ./picture/25.png +INPUT ./picture/25.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/26.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT ./picture/27.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei72.tfm +INPUT ./picture/28.png +INPUT ./picture/28.png +INPUT ./picture/28.png +INPUT ./picture/28.png +INPUT ./picture/28.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/seq4_Translate.png +INPUT ./picture/30.png +INPUT ./picture/30.png +INPUT ./picture/30.png +INPUT ./picture/30.png +INPUT ./picture/30.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei72.tfm +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/29.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/32.png +INPUT ./picture/32.png +INPUT ./picture/32.png +INPUT ./picture/30.png +INPUT ./picture/32.png +INPUT ./picture/30.png +INPUT ./picture/30.png +INPUT ./picture/32.png +INPUT ./picture/30.png +INPUT ./picture/30.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/31.png +INPUT ./picture/32.png +INPUT ./picture/32.png +INPUT ./picture/32.png +INPUT ./picture/32.png +INPUT ./picture/32.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/33.png +INPUT ./picture/36.png +INPUT ./picture/33.png +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/34.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT ./picture/35.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6a.tfm +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/36.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6a.tfm +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT ./picture/37.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/38.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/39.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT ./picture/40.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7d.tfm +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm +INPUT ./picture/41.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7d.tfm +INPUT ./picture/41.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT ./picture/41.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT ./picture/42.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 1.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/Template tag 2.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten1.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/linsten2.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/seq12_Iat.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 1.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 2.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/Speech synthesis diagram 3.png +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei59.tfm +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm +INPUT ./picture/seq13_Tts.png +INPUT ./picture/seq13_Tts.png +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei59.tfm +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/Dialogue-based large models.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/seq14_chatLLM.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT ./picture/Undo function1.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei74.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei74.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 1.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm +INPUT ./picture/Obtain the geographical location schematic diagram 2.png +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei98.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm +INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm +INPUT 小米便签泛读、标注和维护报告文档.aux +INPUT 小米便签泛读、标注和维护报告文档.aux +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT ./小米便签泛读、标注和维护报告文档.out +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simsun.ttc +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT c:/Windows/Fonts/simhei.ttf +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb +INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb diff --git a/doc/实践考评-阅读维护开源软件的团队自评报告(秦薪淇组).xlsx b/doc/实践考评-阅读维护开源软件的团队自评报告(秦薪淇组).xlsx index 14c76ac..4d82c11 100644 Binary files a/doc/实践考评-阅读维护开源软件的团队自评报告(秦薪淇组).xlsx and b/doc/实践考评-阅读维护开源软件的团队自评报告(秦薪淇组).xlsx differ diff --git a/xiaomi-src/.idea/modules/app/xiaomi-src.app.androidTest.iml b/xiaomi-src/.idea/modules/app/xiaomi-src.app.androidTest.iml new file mode 100644 index 0000000..6140a2f --- /dev/null +++ b/xiaomi-src/.idea/modules/app/xiaomi-src.app.androidTest.iml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/xiaomi-src/.idea/modules/app/xiaomi-src.app.iml b/xiaomi-src/.idea/modules/app/xiaomi-src.app.iml new file mode 100644 index 0000000..3fcfb1e --- /dev/null +++ b/xiaomi-src/.idea/modules/app/xiaomi-src.app.iml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/xiaomi-src/.idea/modules/app/xiaomi-src.app.main.iml b/xiaomi-src/.idea/modules/app/xiaomi-src.app.main.iml new file mode 100644 index 0000000..07d4df1 --- /dev/null +++ b/xiaomi-src/.idea/modules/app/xiaomi-src.app.main.iml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/xiaomi-src/.idea/modules/app/xiaomi-src.app.unitTest.iml b/xiaomi-src/.idea/modules/app/xiaomi-src.app.unitTest.iml new file mode 100644 index 0000000..043df9d --- /dev/null +++ b/xiaomi-src/.idea/modules/app/xiaomi-src.app.unitTest.iml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/0/3/03f5f7fda41d7a48eb5338374219fdf391c75da5 b/xiaomi-src/.idea/sonarlint/issuestore/0/3/03f5f7fda41d7a48eb5338374219fdf391c75da5 new file mode 100644 index 0000000..e22be40 --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/0/3/03f5f7fda41d7a48eb5338374219fdf391c75da5 @@ -0,0 +1,47 @@ + +v +java:S22935"YReplace the type specification in this constructor call with the diamond operator ("<>").(82 +n +java:S1192"KDefine a constant instead of duplicating this literal "SparkChain" 3 times.(ş82 +m java:S1175"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 +r java:S1177"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 +J +java:S1604f"(Make this anonymous inner class a lambda(82 +K +java:S1604"(Make this anonymous inner class a lambda(82 +K +java:S1604"(Make this anonymous inner class a lambda(82 +K +java:S1604"(Make this anonymous inner class a lambda(82 +{ java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ʫ82 +p java:S116+"TRename this field "tv_result" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 + java:S116-"hRename this field "btn_imageGeneration_run_start" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 + java:S116-"iRename this field "btn_imageGeneration_arun_start" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 + java:S116-"cRename this field "btn_imageGeneration_stop" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 +t java:S116/"SRename this field "ed_input" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(݆82 +x +java:S1659-"[Declare "btn_imageGeneration_arun_start" and all following declarations on a separate line.(82 + +java:S1450-"mRemove the "btn_imageGeneration_arun_start" field and declare it as a local variable in the relevant methods.(82 + +java:S1450-"lRemove the "btn_imageGeneration_run_start" field and declare it as a local variable in the relevant methods.(82 + +java:S1450-"gRemove the "btn_imageGeneration_stop" field and declare it as a local variable in the relevant methods.(82 +r +java:S14501"URemove the "isAuth" field and declare it as a local variable in the relevant methods.(82 +o java:S1004"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ۮ82 +G +java:S11976"*Move the array designators [] to the type.(Е82 +L +java:S11977"*Move the array designators [] to the type.(82 +M +java:S1172e"+Remove this unused method parameter "text".(ƿ82 +] java:S125i" +java:S3398""Move this method into "MyAdapter".(Ȝ \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/5/b/5bfd681910e20ec79d2ba041609408f9f03fc71d b/xiaomi-src/.idea/sonarlint/issuestore/5/b/5bfd681910e20ec79d2ba041609408f9f03fc71d new file mode 100644 index 0000000..b0e4b46 --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/5/b/5bfd681910e20ec79d2ba041609408f9f03fc71d @@ -0,0 +1,53 @@ + + +java:S1192"mDefine a constant instead of duplicating this literal "startChat failed,please setLLMConfig before!" 3 times.( +l java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +C +java:S1604C"(Make this anonymous inner class a lambda( +C +java:S1604["(Make this anonymous inner class a lambda( +D +java:S1604"(Make this anonymous inner class a lambda( +D +java:S1604"(Make this anonymous inner class a lambda( +D +java:S1604"(Make this anonymous inner class a lambda( +K +java:S1604"(Make this anonymous inner class a lambda(82 +g +java:S1301"KReplace this "switch" statement by "if" statements to increase readability.( +{ java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ʫ82 +V +java:S2259"@A "NullPointerException" could be thrown; "in" is nullable here.(k +l java:S116."WRename this field "btn_imgInput" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +m java:S116."XRename this field "btn_arunStart" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +h java:S116."SRename this field "btn_stop" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +t java:S1160"ZRename this field "tv_Notification" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ƃ +l java:S1162"WRename this field "ed_textInput" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +` +java:S1659."JDeclare "btn_arunStart" and all following declarations on a separate line.( +r +java:S1450."\Remove the "btn_arunStart" field and declare it as a local variable in the relevant methods.( +q +java:S1450."[Remove the "btn_imgInput" field and declare it as a local variable in the relevant methods.( +m +java:S1450."WRemove the "btn_stop" field and declare it as a local variable in the relevant methods.( +r +java:S1450c"URemove the "isAuth" field and declare it as a local variable in the relevant methods.(8ͥ2 + +java:S1186U"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(Z +H +java:S1172"+Remove this unused method parameter "text".(8̦2 +^ java:S125" \ No newline at end of file diff --git a/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_image_understanding-layout.xml b/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_image_understanding-layout.xml new file mode 100644 index 0000000..f60c585 --- /dev/null +++ b/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_image_understanding-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_main-layout.xml b/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_main-layout.xml new file mode 100644 index 0000000..fd807e0 --- /dev/null +++ b/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_main-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_0/graph.bin b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_0/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_0/graph.bin differ diff --git a/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_1/graph.bin b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_1/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_1/graph.bin differ diff --git a/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_2/graph.bin b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_2/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_2/graph.bin differ diff --git a/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_3/graph.bin b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_3/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_3/graph.bin differ diff --git a/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_4/graph.bin b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_4/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_4/graph.bin differ diff --git a/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_5/graph.bin b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_5/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_b83d9591fcc66b9b29bccf4809edd9a93e7962bc2aeab1c569661b77c7a09fb1_bucket_5/graph.bin differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/GetFilePathFromUri.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/GetFilePathFromUri.class new file mode 100644 index 0000000..bf4391d Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/GetFilePathFromUri.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$1.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$1.class new file mode 100644 index 0000000..1ba5e5e Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$1.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2$1.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2$1.class new file mode 100644 index 0000000..b56661d Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2$1.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2$2.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2$2.class new file mode 100644 index 0000000..d0d3bca Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2$2.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2.class new file mode 100644 index 0000000..8f0f615 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$2.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$3.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$3.class new file mode 100644 index 0000000..2d52271 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$3.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$4.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$4.class new file mode 100644 index 0000000..19bed4a Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$4.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$5.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$5.class new file mode 100644 index 0000000..7232daf Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$5.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$6.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$6.class new file mode 100644 index 0000000..bbe38cc Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$6.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$7.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$7.class new file mode 100644 index 0000000..9cee8a8 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$7.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$8.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$8.class new file mode 100644 index 0000000..3f2a039 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity$8.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity.class new file mode 100644 index 0000000..6377913 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/IflytexActivity.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$1.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$1.class new file mode 100644 index 0000000..bb406c9 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$1.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$2.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$2.class new file mode 100644 index 0000000..283474d Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$2.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$3.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$3.class new file mode 100644 index 0000000..8944f88 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$3.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$4.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$4.class new file mode 100644 index 0000000..9ef0e8e Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$4.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$5.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$5.class new file mode 100644 index 0000000..8bb1396 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$5.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$6.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$6.class new file mode 100644 index 0000000..8c80600 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity$6.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity.class new file mode 100644 index 0000000..b36b304 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageGenerationActivity.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1$1.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1$1.class new file mode 100644 index 0000000..223c90f Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1$1.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1$2.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1$2.class new file mode 100644 index 0000000..665b171 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1$2.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1.class new file mode 100644 index 0000000..941da11 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$1.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$2.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$2.class new file mode 100644 index 0000000..b4ba8e8 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$2.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$3.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$3.class new file mode 100644 index 0000000..0de903b Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$3.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$4.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$4.class new file mode 100644 index 0000000..8de22a4 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$4.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$5.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$5.class new file mode 100644 index 0000000..d7da03e Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding$5.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding.class new file mode 100644 index 0000000..381f981 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/SparkChain/ImageUnderstanding.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityImageGenerationBinding.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityImageGenerationBinding.class new file mode 100644 index 0000000..e02759c Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityImageGenerationBinding.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityImageUnderstandingBinding.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityImageUnderstandingBinding.class new file mode 100644 index 0000000..7223051 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityImageUnderstandingBinding.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityMainBinding.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityMainBinding.class new file mode 100644 index 0000000..fb30244 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/databinding/ActivityMainBinding.class differ diff --git a/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$12.class b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$12.class new file mode 100644 index 0000000..4295eb6 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$12.class differ diff --git a/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_image_generation.xml.flat b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_image_generation.xml.flat new file mode 100644 index 0000000..ede609b Binary files /dev/null and b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_image_generation.xml.flat differ diff --git a/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_image_understanding.xml.flat b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_image_understanding.xml.flat new file mode 100644 index 0000000..a11abb1 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_image_understanding.xml.flat differ diff --git a/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat new file mode 100644 index 0000000..56a82a0 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat differ diff --git a/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_contact.txt.flat b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_contact.txt.flat new file mode 100644 index 0000000..90c0cad Binary files /dev/null and b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_contact.txt.flat differ diff --git a/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_event.txt.flat b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_event.txt.flat new file mode 100644 index 0000000..994d1f6 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_event.txt.flat differ diff --git a/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_passwd.txt.flat b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_passwd.txt.flat new file mode 100644 index 0000000..dbe84f2 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/merged_res/debug/mergeDebugResources/raw_passwd.txt.flat differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_0.jar b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_0.jar new file mode 100644 index 0000000..e7b71b9 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_0.jar differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_1.jar b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_1.jar new file mode 100644 index 0000000..da9a318 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_1.jar differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_2.jar b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_2.jar new file mode 100644 index 0000000..f7a87a5 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_2.jar differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_3.jar b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_3.jar new file mode 100644 index 0000000..ebe58df Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_3.jar differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_4.jar b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_4.jar new file mode 100644 index 0000000..cc65940 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_4.jar differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_5.jar b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_5.jar new file mode 100644 index 0000000..22b6460 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/268f8225aa4175c6cbcf6c3e1a8ad0611fa58bea785468bf6cd6231c6139fcfc_5.jar differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/GetFilePathFromUri.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/GetFilePathFromUri.dex new file mode 100644 index 0000000..40feac4 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/GetFilePathFromUri.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$1.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$1.dex new file mode 100644 index 0000000..4088137 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$1.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2$1.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2$1.dex new file mode 100644 index 0000000..5d873ff Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2$1.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2$2.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2$2.dex new file mode 100644 index 0000000..155f5a3 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2$2.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2.dex new file mode 100644 index 0000000..fb2185d Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$2.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$3.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$3.dex new file mode 100644 index 0000000..e4ecce3 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$3.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$4.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$4.dex new file mode 100644 index 0000000..13c641e Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$4.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$5.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$5.dex new file mode 100644 index 0000000..c9cb3e6 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$5.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$6.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$6.dex new file mode 100644 index 0000000..51c7d61 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$6.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$7.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$7.dex new file mode 100644 index 0000000..e57d201 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$7.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$8.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$8.dex new file mode 100644 index 0000000..f9ca804 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity$8.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity.dex new file mode 100644 index 0000000..f7709a8 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/IflytexActivity.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$1.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$1.dex new file mode 100644 index 0000000..77f3bf8 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$1.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$2.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$2.dex new file mode 100644 index 0000000..6e792a7 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$2.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$3.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$3.dex new file mode 100644 index 0000000..cf051d9 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$3.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$4.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$4.dex new file mode 100644 index 0000000..cd1fc3f Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$4.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$5.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$5.dex new file mode 100644 index 0000000..0851ed8 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$5.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$6.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$6.dex new file mode 100644 index 0000000..9e56052 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity$6.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity.dex new file mode 100644 index 0000000..e9067b6 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageGenerationActivity.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1$1.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1$1.dex new file mode 100644 index 0000000..21831ec Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1$1.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1$2.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1$2.dex new file mode 100644 index 0000000..8609b98 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1$2.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1.dex new file mode 100644 index 0000000..3c99822 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$1.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$2.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$2.dex new file mode 100644 index 0000000..5d8af76 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$2.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$3.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$3.dex new file mode 100644 index 0000000..6e2b5dc Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$3.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$4.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$4.dex new file mode 100644 index 0000000..ddb8f06 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$4.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$5.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$5.dex new file mode 100644 index 0000000..ffa7d08 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding$5.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding.dex new file mode 100644 index 0000000..72089db Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/SparkChain/ImageUnderstanding.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityImageGenerationBinding.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityImageGenerationBinding.dex new file mode 100644 index 0000000..da9de1a Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityImageGenerationBinding.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityImageUnderstandingBinding.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityImageUnderstandingBinding.dex new file mode 100644 index 0000000..5ffcbd9 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityImageUnderstandingBinding.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityMainBinding.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityMainBinding.dex new file mode 100644 index 0000000..fa64688 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/databinding/ActivityMainBinding.dex differ diff --git a/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$12.dex b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$12.dex new file mode 100644 index 0000000..0b25a61 Binary files /dev/null and b/xiaomi-src/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$12.dex differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId37 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId37 new file mode 100644 index 0000000..479eee5 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId37 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$1.class.uniqueId51 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$1.class.uniqueId51 new file mode 100644 index 0000000..8b28061 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$1.class.uniqueId51 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2$1.class.uniqueId42 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2$1.class.uniqueId42 new file mode 100644 index 0000000..1fe4c18 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2$1.class.uniqueId42 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2$2.class.uniqueId30 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2$2.class.uniqueId30 new file mode 100644 index 0000000..b455327 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2$2.class.uniqueId30 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2.class.uniqueId9 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2.class.uniqueId9 new file mode 100644 index 0000000..9fc83d3 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$2.class.uniqueId9 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$3.class.uniqueId13 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$3.class.uniqueId13 new file mode 100644 index 0000000..fa784d7 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$3.class.uniqueId13 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$4.class.uniqueId28 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$4.class.uniqueId28 new file mode 100644 index 0000000..8757ff4 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$4.class.uniqueId28 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$5.class.uniqueId44 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$5.class.uniqueId44 new file mode 100644 index 0000000..2ee4efd Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$5.class.uniqueId44 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$6.class.uniqueId24 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$6.class.uniqueId24 new file mode 100644 index 0000000..18d4992 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$6.class.uniqueId24 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$7.class.uniqueId36 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$7.class.uniqueId36 new file mode 100644 index 0000000..1e338ab Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$7.class.uniqueId36 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$8.class.uniqueId45 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$8.class.uniqueId45 new file mode 100644 index 0000000..373e42b Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity$8.class.uniqueId45 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity.class.uniqueId22 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity.class.uniqueId22 new file mode 100644 index 0000000..6278b2a Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IflytexActivity.class.uniqueId22 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId50 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId50 new file mode 100644 index 0000000..da8779f Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId50 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$10.class.uniqueId47 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$10.class.uniqueId47 new file mode 100644 index 0000000..e5e029e Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$10.class.uniqueId47 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$11.class.uniqueId18 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$11.class.uniqueId18 new file mode 100644 index 0000000..1a873b8 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$11.class.uniqueId18 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$12.class.uniqueId40 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$12.class.uniqueId40 new file mode 100644 index 0000000..4a461ae Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$12.class.uniqueId40 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$13.class.uniqueId54 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$13.class.uniqueId54 new file mode 100644 index 0000000..9a897e0 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$13.class.uniqueId54 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$14.class.uniqueId0 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$14.class.uniqueId0 new file mode 100644 index 0000000..8b119a9 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$14.class.uniqueId0 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$15.class.uniqueId10 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$15.class.uniqueId10 new file mode 100644 index 0000000..2bcd5e7 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$15.class.uniqueId10 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$16.class.uniqueId56 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$16.class.uniqueId56 new file mode 100644 index 0000000..80219d0 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$16.class.uniqueId56 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17$1.class.uniqueId48 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17$1.class.uniqueId48 new file mode 100644 index 0000000..a4c0340 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17$1.class.uniqueId48 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17$2.class.uniqueId38 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17$2.class.uniqueId38 new file mode 100644 index 0000000..dea33bb Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17$2.class.uniqueId38 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17.class.uniqueId4 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17.class.uniqueId4 new file mode 100644 index 0000000..215dbae Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$17.class.uniqueId4 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$18.class.uniqueId19 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$18.class.uniqueId19 new file mode 100644 index 0000000..68d25ff Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$18.class.uniqueId19 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId8 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId8 new file mode 100644 index 0000000..37405e0 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId8 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId11 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId11 new file mode 100644 index 0000000..e1226c1 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId11 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$4.class.uniqueId26 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$4.class.uniqueId26 new file mode 100644 index 0000000..928ee6b Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$4.class.uniqueId26 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$5.class.uniqueId46 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$5.class.uniqueId46 new file mode 100644 index 0000000..8e8e652 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$5.class.uniqueId46 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$6.class.uniqueId20 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$6.class.uniqueId20 new file mode 100644 index 0000000..61303b9 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$6.class.uniqueId20 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$1.class.uniqueId25 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$1.class.uniqueId25 new file mode 100644 index 0000000..7152638 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$1.class.uniqueId25 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$2.class.uniqueId14 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$2.class.uniqueId14 new file mode 100644 index 0000000..593ae60 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$2.class.uniqueId14 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$3.class.uniqueId5 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$3.class.uniqueId5 new file mode 100644 index 0000000..2954b84 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7$3.class.uniqueId5 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7.class.uniqueId39 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7.class.uniqueId39 new file mode 100644 index 0000000..352ea90 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$7.class.uniqueId39 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$8.class.uniqueId52 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$8.class.uniqueId52 new file mode 100644 index 0000000..b5adc68 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$8.class.uniqueId52 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$9.class.uniqueId2 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$9.class.uniqueId2 new file mode 100644 index 0000000..85e2c0a Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$9.class.uniqueId2 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$HeadViewHolder.class.uniqueId17 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$HeadViewHolder.class.uniqueId17 new file mode 100644 index 0000000..a4f827b Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$HeadViewHolder.class.uniqueId17 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId16 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId16 new file mode 100644 index 0000000..a5807f6 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId16 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId34 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId34 new file mode 100644 index 0000000..0604ac1 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId34 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId3 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId3 new file mode 100644 index 0000000..45f1fa0 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId3 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId55 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId55 new file mode 100644 index 0000000..e86f223 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId55 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$10.class.uniqueId53 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$10.class.uniqueId53 new file mode 100644 index 0000000..e39e194 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$10.class.uniqueId53 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$11.class.uniqueId7 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$11.class.uniqueId7 new file mode 100644 index 0000000..f73ac64 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$11.class.uniqueId7 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$12.class.uniqueId35 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$12.class.uniqueId35 new file mode 100644 index 0000000..4295eb6 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$12.class.uniqueId35 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId27 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId27 new file mode 100644 index 0000000..30b44d7 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId27 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId12 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId12 new file mode 100644 index 0000000..3f4c06c Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId12 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$4.class.uniqueId57 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$4.class.uniqueId57 new file mode 100644 index 0000000..60d43f4 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$4.class.uniqueId57 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId33 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId33 new file mode 100644 index 0000000..5699407 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId33 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId21 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId21 new file mode 100644 index 0000000..adfb5e5 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId21 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId1 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId1 new file mode 100644 index 0000000..76ebe58 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId1 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$8.class.uniqueId43 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$8.class.uniqueId43 new file mode 100644 index 0000000..0fbce49 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$8.class.uniqueId43 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$9.class.uniqueId23 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$9.class.uniqueId23 new file mode 100644 index 0000000..a3bebe5 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$9.class.uniqueId23 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$BackgroundQueryHandler.class.uniqueId29 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$BackgroundQueryHandler.class.uniqueId29 new file mode 100644 index 0000000..5954eec Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$BackgroundQueryHandler.class.uniqueId29 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId58 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId58 new file mode 100644 index 0000000..f95afe6 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId58 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId15 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId15 new file mode 100644 index 0000000..35315f4 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId15 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId6 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId6 new file mode 100644 index 0000000..4b789f0 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId6 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback.class.uniqueId31 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback.class.uniqueId31 new file mode 100644 index 0000000..7bb9b72 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback.class.uniqueId31 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId41 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId41 new file mode 100644 index 0000000..479db94 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId41 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId49 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId49 new file mode 100644 index 0000000..9a53fb0 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId49 differ diff --git a/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId32 b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId32 new file mode 100644 index 0000000..d7f65d7 Binary files /dev/null and b/xiaomi-src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId32 differ diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/Class.puml b/xiaomi-src/app/src/main/java/net/micode/notes/Class.puml new file mode 100644 index 0000000..1482af0 --- /dev/null +++ b/xiaomi-src/app/src/main/java/net/micode/notes/Class.puml @@ -0,0 +1,173 @@ +@startuml UI Package Class Diagram + +' 设置布局方向 +left to right direction +skinparam linetype ortho + +' 核心基类 +abstract class Activity +abstract class Application + +' 主要Activity类 +class NotesListActivity { + - background: int + - secret_mode: int + - mState: ListEditState + - mNotesListAdapter: NotesListAdapter + - mNotesListView: ListView + - mAddNewNote: Button + -- + + initResources(): void + + onClick(View): void +} + +class NoteEditActivity { + - mHeadViewPanel: View + - mNoteBgColorSelector: View + - mNoteEditor: EditText + - mWorkingNote: WorkingNote + - mTTS: TextToSpeech + -- + + onCreate(Bundle): void + + onClick(View): void +} + +class NoteEditor { + - mNoteEditText: NoteEditText + - mNotesEditor: LinearLayout + -- + - initViews(): void + + onCreateOptionsMenu(): boolean +} + +class SplashActivity { + - mHandler: Handler + -- + + onCreate(Bundle): void +} + +class NotesPreferenceActivity { + - mPreferences: SharedPreferences + -- + + onCreate(Bundle): void +} + +class SetPassword { + - mPassword: String + -- + + setPassword(String): void +} + +class ChangePassword { + - mOldPassword: String + - mNewPassword: String + -- + + changePassword(String, String): void +} + +class DeletePassword { + -- + + deletePassword(): void +} + +' Speech功能包 +class SpeechApp { + + {static} PRIVACY_KEY: String + - {static} mscInitialize: boolean + -- + + initializeMsc(Context): void +} + +class IATActivity { + - mIat: SpeechRecognizer + -- + + initSpeech(): void +} + +class TtsSettings { + + initSpeechSynthesizer(): void +} + +' 翻译功能包 +class BaiduTranslateService { + + translate(): void + + getTranslateResult(): String +} + +class MD5Utils { + + {static} getMD5Code(): String +} + +' 工具类包 +class XmlParser { + + parseNluResult(): String +} + +class FucUtil { + + copyFile(): boolean +} + +' 适配器和数据类 +class NotesListAdapter { + - mContext: Context + - mNoteDataList: ArrayList + -- + + getView(): View +} + +enum ListEditState { + NOTE_LIST + SUB_FOLDER + CALL_RECORD_FOLDER +} + +class NotesListAdapter{ + +} + +' 继承关系 +Activity <|-- NotesListActivity +Activity <|-- NoteEditActivity +Activity <|-- NoteEditor +Activity <|-- SplashActivity +Activity <|-- NotesPreferenceActivity +Activity <|-- IATActivity +Application <|-- SpeechApp + +' 实现关系 +NotesListActivity ..|> OnClickListener +NoteEditActivity ..|> OnClickListener +IatDemo..|> IATActivity +IATActivity ..|> NoteEditActivity +IflytekActivity ..|> NoteEditActivity +TtsDemo..|> IATActivity + +' 组合和聚合关系 +NotesListActivity *-- NotesListAdapter +NotesListActivity *-- ListEditState +NotesListActivity *-- NotesListAdapter +NoteEditActivity o-- TtsSettings + +' 依赖关系 +NoteEditActivity ..> BaiduTranslateService +NoteEditActivity ..> MD5Utils +NoteEditActivity ..> NoteEditText +NoteEditActivity ..> DateTimePickerDialog +DateTimePickerDialog ..> DateTimePicker +NoteItemData..>NoteEditActivity +NotesListItem..>NoteItemData +DeletePassword ..>NotesListActivity +SetPassword..>NotesListActivity +ChangePassword..>NotesListActivity +IATActivity ..> XmlParser +IATActivity ..> FucUtil +IatDemo ..>SpeechApp +TtsDemo ..>SpeechApp +IatDemo ..>IatSettings +TtsDemo ..>TtsSettings + +' 关联关系 +DeletePassword -- SetPassword +ChangePassword -- SetPassword +DeletePassword -- ChangePassword +@enduml \ No newline at end of file diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/GetFilePathFromUri.java b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/GetFilePathFromUri.java new file mode 100644 index 0000000..d8bde91 --- /dev/null +++ b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/GetFilePathFromUri.java @@ -0,0 +1,322 @@ +package net.micode.notes.SparkChain; + +import android.content.ContentResolver; +import android.content.ContentUris; +import android.content.Context; +import android.database.Cursor; +import android.net.Uri; +import android.os.Build; +import android.os.Environment; +import android.os.FileUtils; +import android.provider.DocumentsContract; +import android.provider.MediaStore; +import android.provider.OpenableColumns; +import android.text.TextUtils; + +import androidx.annotation.RequiresApi; + +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +public class GetFilePathFromUri { + + + /** + * 根据Uri获取文件绝对路径,解决Android4.4以上版本Uri转换 兼容Android 10 + * + * @param context + * @param uri + */ + public static String getFileAbsolutePath(Context context, Uri uri) { + if (context == null || uri == null) { + return null; + } + + //4.4以下的版本 + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { + return getRealFilePath(context, uri); + } + + //大于4.4,小于10 + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT + && Build.VERSION.SDK_INT < Build.VERSION_CODES.Q + && DocumentsContract.isDocumentUri(context, uri)) { + + if (isExternalStorageDocument(uri)) { + String docId = DocumentsContract.getDocumentId(uri); + String[] split = docId.split(":"); + String type = split[0]; + if ("primary".equalsIgnoreCase(type)) { + return Environment.getExternalStorageDirectory() + "/" + split[1]; + } + } else if (isDownloadsDocument(uri)) { + String id = DocumentsContract.getDocumentId(uri); + Uri contentUri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(id)); + return getDataColumn(context, contentUri, null, null); + } else if (isMediaDocument(uri)) { + String docId = DocumentsContract.getDocumentId(uri); + String[] split = docId.split(":"); + String type = split[0]; + Uri contentUri = null; + if ("image".equals(type)) { + contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; + } else if ("video".equals(type)) { + contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI; + } else if ("audio".equals(type)) { + contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; + } + String selection = MediaStore.Images.Media._ID + "=?"; + String[] selectionArgs = new String[]{split[1]}; + return getDataColumn(context, contentUri, selection, selectionArgs); + } + } + + // MediaStore (and general) 大于等于10 + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q){ + return uriToFileApiQ(context,uri); + } + else if ("content".equalsIgnoreCase(uri.getScheme())) { + // Return the remote address + if (isGooglePhotosUri(uri)) { + return uri.getLastPathSegment(); + } + if (Build.VERSION.SDK_INT >= 24) + { + return getFilePathFromUri(context,uri); //content 类型 + }else { + return getDataColumn(context, uri, null, null); + } + } + // File + else if ("file".equalsIgnoreCase(uri.getScheme())) { + return uri.getPath(); + } + return null; + } + + private static String getRealFilePath(final Context context, final Uri uri) { + if (null == uri) { + return null; + } + final String scheme = uri.getScheme(); + String data = null; + if (scheme == null) { + data = uri.getPath(); + } else if (ContentResolver.SCHEME_FILE.equals(scheme)) { + data = uri.getPath(); + } else if (ContentResolver.SCHEME_CONTENT.equals(scheme)) { + String[] projection = {MediaStore.Images.ImageColumns.DATA}; + Cursor cursor = context.getContentResolver().query(uri, projection, null, null, null); + if (null != cursor) { + if (cursor.moveToFirst()) { + int index = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA); + if (index > -1) { + data = cursor.getString(index); + } + } + cursor.close(); + } + } + return data; + } + + + /** + * @param uri The Uri to check. + * @return Whether the Uri authority is ExternalStorageProvider. + */ + private static boolean isExternalStorageDocument(Uri uri) { + return "com.android.externalstorage.documents".equals(uri.getAuthority()); + } + + /** + * @param uri The Uri to check. + * @return Whether the Uri authority is DownloadsProvider. + */ + private static boolean isDownloadsDocument(Uri uri) { + return "com.android.providers.downloads.documents".equals(uri.getAuthority()); + } + + private static String getDataColumn(Context context, Uri uri, String selection, String[] selectionArgs) { + Cursor cursor = null; + String column = MediaStore.Images.Media.DATA; + String[] projection = {column}; + try { + cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null); + if (cursor != null && cursor.moveToFirst()) { + int index = cursor.getColumnIndexOrThrow(column); + return cursor.getString(index); + } + } finally { + if (cursor != null) { + cursor.close(); + } + } + return null; + } + + /** + * @param uri The Uri to check. + * @return Whether the Uri authority is MediaProvider. + */ + private static boolean isMediaDocument(Uri uri) { + return "com.android.providers.media.documents".equals(uri.getAuthority()); + } + + /** + * @param uri The Uri to check. + * @return Whether the Uri authority is Google Photos. + */ + private static boolean isGooglePhotosUri(Uri uri) { + return "com.google.android.apps.photos.content".equals(uri.getAuthority()); + } + + + /** + * Android 10 以上适配 另一种写法 + * @param context + * @param uri + * @return + */ + private static String getFileFromContentUri(Context context, Uri uri) { + if (uri == null) { + return null; + } + String filePath; + String[] filePathColumn = {MediaStore.MediaColumns.DATA, MediaStore.MediaColumns.DISPLAY_NAME}; + ContentResolver contentResolver = context.getContentResolver(); + Cursor cursor = contentResolver.query(uri, filePathColumn, null, + null, null); + if (cursor != null) { + cursor.moveToFirst(); + try { + filePath = cursor.getString(cursor.getColumnIndex(filePathColumn[0])); + return filePath; + } catch (Exception e) { + } finally { + cursor.close(); + } + } + return ""; + } + + /** + * Android 10 以上适配 + * @param context + * @param uri + * @return + */ + @RequiresApi(api = Build.VERSION_CODES.Q) + private static String uriToFileApiQ(Context context, Uri uri) { + File file = null; + //android10以上转换 + if (uri.getScheme().equals(ContentResolver.SCHEME_FILE)) { + file = new File(uri.getPath()); + } else if (uri.getScheme().equals(ContentResolver.SCHEME_CONTENT)) { + //把文件复制到沙盒目录 + ContentResolver contentResolver = context.getContentResolver(); + Cursor cursor = contentResolver.query(uri, null, null, null, null); + if (cursor.moveToFirst()) { + String displayName = cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME)); + try { + InputStream is = contentResolver.openInputStream(uri); + File file1 = new File(context.getExternalCacheDir().getAbsolutePath()+"/"+System.currentTimeMillis()); + if (!file1.exists()) + { + file1.mkdir(); + } + File cache = new File(file1.getPath(), displayName); + FileOutputStream fos = new FileOutputStream(cache); + FileUtils.copy(is, fos); + file = cache; + fos.close(); + is.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + return file.getAbsolutePath(); + } + + private static String getFilePathFromUri(Context context,Uri uri) + { + String realFilePath = getRealFilePath(context,uri); //防止获取不到真实的地址,因此这里需要进行判断 + if (!TextUtils.isEmpty(realFilePath)) + { + return realFilePath; + } + File filesDir = context.getApplicationContext().getFilesDir(); + String fileName = getFileName(uri); + if (!TextUtils.isEmpty(fileName)) + { + File copyFile1 = new File(filesDir + File.separator + fileName); + copyFile(context,uri,copyFile1); + return copyFile1.getAbsolutePath(); + } + return null; + } + private static String getFileName(Uri uri) + { + if (uri == null) + { + return null; + } + String fileName = null; + String path = uri.getPath(); + int cut = path.lastIndexOf('/'); + if (cut != -1) + { + fileName = path.substring(cut+1); + } + return fileName; + } + private static void copyFile(Context context, Uri srcUri, File dstFile) { + try { + InputStream inputStream = context.getContentResolver().openInputStream(srcUri); + if (inputStream == null) + { + return; + } + OutputStream outputStream = new FileOutputStream(dstFile); + copyStream(inputStream, outputStream); + inputStream.close(); + outputStream.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + + private static int copyStream(InputStream input, OutputStream output){ + final int BUFFER_SIZE = 1024 * 2; + byte[] buffer = new byte[BUFFER_SIZE]; + BufferedInputStream in = new BufferedInputStream(input, BUFFER_SIZE); + BufferedOutputStream out = new BufferedOutputStream(output, BUFFER_SIZE); + int count = 0, n = 0; + try { + while ((n = in.read(buffer, 0, BUFFER_SIZE)) != -1) { + out.write(buffer, 0, n); + count += n; + } + out.flush(); + } + catch (Exception e) + { + }finally { + try { + out.close(); + in.close(); + } catch (Exception e) { + } + } + return count; + } + + +} diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/IflytexActivity.java b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/IflytexActivity.java new file mode 100644 index 0000000..6c9b2ad --- /dev/null +++ b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/IflytexActivity.java @@ -0,0 +1,451 @@ +package net.micode.notes.SparkChain; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; + +import android.Manifest; +import android.app.Activity; +import android.content.Context; +import android.content.pm.PackageManager; +import android.graphics.Color; +import android.graphics.drawable.GradientDrawable; +import android.os.Bundle; +import android.provider.Settings; +import android.text.method.ScrollingMovementMethod; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Toast; + +import com.iflytek.sparkchain.core.LLM; +import com.iflytek.sparkchain.core.LLMCallbacks; +import com.iflytek.sparkchain.core.LLMConfig; +import com.iflytek.sparkchain.core.LLMError; +import com.iflytek.sparkchain.core.LLMEvent; +import com.iflytek.sparkchain.core.LLMFactory; +import com.iflytek.sparkchain.core.LLMOutput; +import com.iflytek.sparkchain.core.LLMResult; +import com.iflytek.sparkchain.core.Memory; +import com.iflytek.sparkchain.core.SparkChain; +import com.iflytek.sparkchain.core.SparkChainConfig; + +import net.micode.notes.R; + +import java.util.ArrayList; +import java.util.List; +/* +import com.hjq.permissions.OnPermission; +import com.hjq.permissions.XXPermissions;*/ + +public class IflytexActivity extends AppCompatActivity { + + + private static final String TAG = "AEE_Chat"; + private Button btn_startChat, btn_stopChat; + private TextView chatText; + private EditText inputText; + // 设定flag,在输出未完成时无法进行发送 + private boolean sessionFinished = true; + + private int token = 0; + private LLM llm; + + //qxq: + private TextView tv_result; + private boolean isAuth = false;//那我问你,那我问你,SDK初始化了吗? + +/* + private void getPermission(){ + XXPermissions.with(this).permission("android.permission.WRITE_EXTERNAL_STORAGE" + , "android.permission.READ_EXTERNAL_STORAGE" + , "android.permission.INTERNET" + , "android.permission.MANAGE_EXTERNAL_STORAGE").request(new OnPermission() { + @Override + public void hasPermission(List granted, boolean all) { + Log.d(TAG,"SDK获取系统权限成功:"+all); + for(int i=0;i denied, boolean quick) { + if(quick){ + Log.e(TAG,"onDenied:被永久拒绝授权,请手动授予权限"); + XXPermissions.startPermissionActivity(MainActivity.this,denied); + }else{ + Log.e(TAG,"onDenied:权限获取失败"); + } + } + }); + }*/ + + + //Android permission ask for + private void Android_Permission_init(){ + ArrayList NOPER_List = new ArrayList(); + String tempList[]; + String Perm[] = {android.Manifest.permission.RECORD_AUDIO, //录音权限 + android.Manifest.permission.ACCESS_NETWORK_STATE, //络连接信息权限 + android.Manifest.permission.INTERNET, //连网权限 + Manifest.permission.READ_EXTERNAL_STORAGE,//qxq: + Manifest.permission.MANAGE_EXTERNAL_STORAGE,//qxq: + Manifest.permission.WRITE_EXTERNAL_STORAGE}; //应用写入设备的外部存储 + + //is permission granted ? otherwise add to 'List' + for(String P : Perm) + if(PackageManager.PERMISSION_GRANTED!= ContextCompat.checkSelfPermission(this,P)) + NOPER_List.add(P); + + tempList = new String[NOPER_List.size()]; + if(!NOPER_List.isEmpty()) + ActivityCompat.requestPermissions(this,NOPER_List.toArray(tempList),123); + + initSDK(); + } + + + /************************* + * 初始化SparkChainSDK + * *******************************/ + private void initSDK() { + Log.d(TAG,"initSDK"); + // 初始化SDK,Appid等信息在清单中配置 + SparkChainConfig sparkChainConfig = SparkChainConfig.builder(); + sparkChainConfig.appID(getResources().getString(R.string.appid)) + .apiKey(getResources().getString(R.string.apikey)) + .apiSecret(getResources().getString(R.string.apiSecret))//应用申请的appid三元组 +// .uid(getAndroidId()) + .logLevel(666); + + int ret = SparkChain.getInst().init(getApplicationContext(),sparkChainConfig); + String result; + if(ret == 0){ + result = "qxq:spark pro SDK初始化成功,请选择相应的功能点击体验。"; + isAuth = true; + }else{ + result = "SDK初始化失败,错误码:" + ret; + isAuth = false; + } + Log.d(TAG,result); + showInfo(result); + } + + private void showInfo(String text){ + runOnUiThread(new Runnable() { + @Override + public void run() { + //tv_result.setText(text); + } + }); + } + + /********* + * 文本交互结果监听回调 + * ***********/ + LLMCallbacks llmCallbacks = new LLMCallbacks() { + @Override + public void onLLMResult(LLMResult llmResult, Object usrContext) { + if(token == (int)usrContext){//本次返回的结果是否跟请求的问题是否匹配,通过用户自定义标识判断。 + Log.d(TAG,"onLLMResult\n"); + Log.d(TAG,"onLLMResult sid:"+llmResult.getSid()); + String content = llmResult.getContent();//获取交互结果 + Log.e(TAG,"onLLMResult:" + content); + + String answerJson = llmResult.getRaw(); + Log.e(TAG,"onLLMResultRaw:" + answerJson); + int status = llmResult.getStatus();//获取结果状态 + if(content != null) { + runOnUiThread(new Runnable() { + @Override + public void run() { + chatText.append(content); + toend(); + } + }); + } + if(status == 2){//2表示大模型结果返回完成 + int completionTokens = llmResult.getCompletionTokens(); + int promptTokens = llmResult.getPromptTokens();// + int totalTokens = llmResult.getTotalTokens(); + Log.e(TAG,"completionTokens:" + completionTokens + "promptTokens:" + promptTokens + "totalTokens:" + totalTokens); + sessionFinished = true; + } + } + } + + @Override + public void onLLMEvent(LLMEvent event, Object usrContext) { + Log.d(TAG,"onLLMEvent\n"); + Log.w(TAG,"onLLMEvent:" + " " + event.getEventID() + " " + event.getEventMsg()); + } + + @Override + public void onLLMError(LLMError error, Object usrContext) { + Log.d(TAG,"onLLMError\n"); + Log.d(TAG,"onLLMError sid:"+error.getSid()); + Log.e(TAG,"errCode:" + error.getErrCode() + "errDesc:" + error.getErrMsg()); + runOnUiThread(new Runnable() { + @Override + public void run() { + chatText.append("错误:" + " err:" + error.getErrCode() + " errDesc:" + error.getErrMsg() + "\n"); + } + }); + sessionFinished = true; + + } + }; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_iflytex); + + Android_Permission_init();//qxq:这里初始化了android权限,同时也进行了初始化SDK。在原本的demo里这里是放在main程序里执行 + initView(); + initButtonClickListener(); + setLLMConfig(); + //tv_result = findViewById(R.id.Iflytex_Notification); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + SparkChain.getInst().unInit();//qxq:逆初始化 + } + /*************** + * 配置文本交互LLM,注册结果监听回调 + * ******************/ + private void setLLMConfig(){ + Log.d(TAG,"setLLMConfig"); + LLMConfig llmConfig = LLMConfig.builder() + .domain("4.0Ultra"); + llmConfig.showRefLabel(true);//返回信源信息,4.0Utral版本支持,其他版本传递无效。 +// Memory window_memory = Memory.windowMemory(5); + llm = LLMFactory.textGeneration(llmConfig); +// String rawJson = "{\n" + +// " \"header\": {\n" + +// " \"app_id\": 30dfb58a,\n" + +// " \"uid\": \"1234\", \n" + +// " # \"patch_id\": [] #接入微调模型,对应服务发布后的resourceid \n" + +// " },\n" + +// " \"parameter\": {\n" + +// " \"chat\": {\n" + +// " \"domain\": 4.0Ultra,\n" + +// " \"temperature\": 0.5,\n" + +// " \"max_tokens\": 4096,\n" + +// " \"auditing\": \"default\",\n" + +// " }\n" + +// " },\n" + +// " \"payload\": {\n" + +// " \"message\": {\n" + +// " \"text\": [{\"role\": \"user\", \"content\": 给我写一篇100字的作文}]\n" + +// " }\n" + +// " }"; +// int ret = llm.arunWithJson(rawJson,token); + llm.registerLLMCallbacks(llmCallbacks); + + } + + private String getAndroidId() { + try { + return Settings.Secure.getString(this.getContentResolver(),Settings.Secure.ANDROID_ID); + } catch (Exception ex) { + ex.printStackTrace(); + } + return ""; + } + /*************** + * 取消本次交互 + * ****************/ + private void stopChat(){ + if(llm == null){ + Log.e(TAG,"startChat failed,please setLLMConfig before!"); + return; + } + llm.stop(); + } + + private void startSyncChat(){ + String question = "给我讲个笑话吧。"; + LLMOutput syncOutput = llm.run(question); + if(syncOutput.getErrCode() == 0) { + Log.i(TAG, "同步调用:" + syncOutput.getRole() + ":" + syncOutput.getContent()); + String results = syncOutput.getContent(); + + }else { + Log.e(TAG, "同步调用:" + "errCode" + syncOutput.getErrCode() + " errMsg:" + syncOutput.getErrMsg()); + } + } + + + /*************** + * 开始交互,异步 + * ****************/ + private void startChat() { + if(llm == null){ + Log.e(TAG,"startChat failed,please setLLMConfig before!"); + return; + } + + String usrInputText = inputText.getText().toString(); + Log.d(TAG,"用户输入:" + usrInputText); + if(usrInputText.length() >= 1) + chatText.append("\n输入:\n " + usrInputText + "\n"); + token++; + + int ret = llm.arun(usrInputText,token); + if(ret != 0){ + Log.e(TAG,"SparkChain failed:\n" + ret); + return; + } + + runOnUiThread(new Runnable() { + @Override + public void run() { + inputText.setText(""); + chatText.append("输出:\n "); + } + }); + + sessionFinished = false; + } + + /*********** + * 使用原始json输入方式 + * *************/ + private void startChatWithJson(){ + if(llm == null){ + Log.e(TAG,"startChat failed,please setLLMConfig before!"); + return; + } + /*******************仅供示例**************************/ + String rawJson = "{\n" + + " \"header\":{\n" + + " \"app_id\":\"4CC5779A\",\n" + + " \"uid\":\"12345\"\n" + + " },\n" + + " \"parameter\":{\n" + + " \"chat\":{\n" + + " \"domain\":\"4.0Ultra\",\n" + + " \"temperature\":0.5,\n" + + " \"max_tokens\":1024\n" + + " }\n" + + " },\n" + + " \"payload\":{\n" + + " \"message\":{\n" + + " \"text\":[\n" + + /*******************************prompt人设*********************************************/ + " {\n" + + " \"role\":\"system\",\n" + + " \"content\":\"你现在扮演李白,你豪情万丈,狂放不羁;接下来请用李白的口吻和用户对话。\"\n" + + " },\n" + + /*******************************历史会话*********************************************/ + " {\n" + + " \"role\":\"user\",\n" + + " \"content\":\"你是谁\"\n" + + " },\n" + + " {\n" + + " \"role\":\"assistant\",\n" + + " \"content\":\"吾乃李白,字太白,号青莲居士,唐代诗人,人称“诗仙”。吾之诗篇,豪放不羁,飘逸如风,犹如天上明月,照耀千古。汝有何事,欲与吾言?\"\n" + + " },\n" + + /*******************************当前提问*********************************************/ + " {\n" + + " \"role\":\"user\",\n" + + " \"content\":\"你会做什么\"\n" + + " }\n" + + /*********************************************************************************/ + " ]\n" + + " }\n" + + " }\n" + + "}"; + chatText.append("\n输入:\n " + "你会做什么" + "\n"); + token++; + int ret = llm.arunWithJson(rawJson,token); + if(ret != 0){ + Log.e(TAG,"SparkChain failed:\n" + ret); + return; + } + runOnUiThread(new Runnable() { + @Override + public void run() { + inputText.setText(""); + chatText.append("输出:\n "); + } + }); + sessionFinished = false; + } + + + private void initButtonClickListener() { + btn_startChat.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + startChat(); +// startChatWithJson(); + toend(); + } + }); + + btn_stopChat.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + stopChat(); + } + }); + // 监听文本框点击时间,跳转到底部 + inputText.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + toend(); + } + }); + } + + private void initView() { + btn_startChat = findViewById(R.id.test_start); + chatText = findViewById(R.id.Chat_Notification); + inputText = findViewById(R.id.test_input); + btn_stopChat = findViewById(R.id.Chat_arun_stop_btn); + chatText.setMovementMethod(new ScrollingMovementMethod()); + + GradientDrawable drawable = new GradientDrawable(); + // 设置圆角弧度为5dp + drawable.setCornerRadius(dp2px(this, 5f)); + // 设置边框线的粗细为1dp,颜色为黑色【#000000】 + drawable.setStroke((int) dp2px(this, 1f), Color.parseColor("#000000")); + inputText.setBackground(drawable); + } + + private float dp2px(Context context, float dipValue) { + if (context == null) { + return 0; + } + final float scale = context.getResources().getDisplayMetrics().density; + return (float) (dipValue * scale + 0.5f); + } + + public static void showToast(final Activity context, final String content){ + + context.runOnUiThread(new Runnable() { + @Override + public void run() { + int random = (int) (Math.random()*(1-0)+0); + Toast.makeText(context,content,random).show(); + } + }); + + } + + public void toend(){ + int scrollAmount = chatText.getLayout().getLineTop(chatText.getLineCount()) - chatText.getHeight(); + if (scrollAmount > 0) { + chatText.scrollTo(0, scrollAmount+10); + } + } +} \ No newline at end of file diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/ImageGenerationActivity.java b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/ImageGenerationActivity.java new file mode 100644 index 0000000..398bd5b --- /dev/null +++ b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/ImageGenerationActivity.java @@ -0,0 +1,270 @@ +package net.micode.notes.SparkChain; + + +import android.Manifest; +import android.app.Activity; +import android.content.pm.PackageManager; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.os.Bundle; +import android.provider.Settings; +import android.text.TextUtils; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; + +import com.iflytek.sparkchain.core.LLM; +import com.iflytek.sparkchain.core.LLMCallbacks; +import com.iflytek.sparkchain.core.LLMConfig; +import com.iflytek.sparkchain.core.LLMError; +import com.iflytek.sparkchain.core.LLMEvent; +import com.iflytek.sparkchain.core.LLMFactory; +import com.iflytek.sparkchain.core.LLMOutput; +import com.iflytek.sparkchain.core.LLMResult; +import com.iflytek.sparkchain.core.SparkChain; +import com.iflytek.sparkchain.core.SparkChainConfig; + +import net.micode.notes.R; + +import java.util.ArrayList; + +public class ImageGenerationActivity extends Activity implements View.OnClickListener{ + private static final String TAG = "AEE_ImageGeneration"; + LLM llm; + private ImageView imageView; + private TextView tv_result; + + private Button btn_imageGeneration_run_start,btn_imageGeneration_arun_start,btn_imageGeneration_stop; + + private EditText ed_input; + + private boolean isAuth = false; + + //Android permission ask for + private void Android_Permission_init(){ + ArrayList NOPER_List = new ArrayList(); + String tempList[]; + String Perm[] = {android.Manifest.permission.RECORD_AUDIO, //录音权限 + android.Manifest.permission.ACCESS_NETWORK_STATE, //络连接信息权限 + android.Manifest.permission.INTERNET, //连网权限 + Manifest.permission.READ_EXTERNAL_STORAGE,//qxq: + Manifest.permission.MANAGE_EXTERNAL_STORAGE,//qxq: + Manifest.permission.WRITE_EXTERNAL_STORAGE}; //应用写入设备的外部存储 + + //is permission granted ? otherwise add to 'List' + for(String P : Perm) + if(PackageManager.PERMISSION_GRANTED!= ContextCompat.checkSelfPermission(this,P)) + NOPER_List.add(P); + + tempList = new String[NOPER_List.size()]; + if(!NOPER_List.isEmpty()) + ActivityCompat.requestPermissions(this,NOPER_List.toArray(tempList),123); + + initSDK(); + } + + + /************************* + * 初始化SparkChainSDK + * *******************************/ + private void initSDK() { + Log.d(TAG,"initSDK"); + // 初始化SDK,Appid等信息在清单中配置 + SparkChainConfig sparkChainConfig = SparkChainConfig.builder(); + sparkChainConfig.appID(getResources().getString(R.string.appid)) + .apiKey(getResources().getString(R.string.apikey)) + .apiSecret(getResources().getString(R.string.apiSecret))//应用申请的appid三元组 +// .uid(getAndroidId()) + .logLevel(666); + + int ret = SparkChain.getInst().init(getApplicationContext(),sparkChainConfig); + String mresult; + if(ret == 0){ + mresult = "qxq:spark pro SDK初始化成功,请选择相应的功能点击体验。"; + isAuth = true; + }else{ + mresult = "SDK初始化失败,错误码:" + ret; + isAuth = false; + } + Log.d(TAG,mresult); + mshowInfo(mresult); + } + + private void mshowInfo(String text){ + runOnUiThread(new Runnable() { + @Override + public void run() { + //tv_result.setText(text); + } + }); + } + + + /********* + * 图片生成结果监听回调 + * ***********/ + private LLMCallbacks mLLMCallbacksListener = new LLMCallbacks() { + @Override + public void onLLMResult(LLMResult result, Object o) { + if(result.getImage()==null) + { + Log.d(TAG, "qxq:result return null,cannot show image"); + } + byte [] bytes = result.getImage();//获取图片生成结果二进制流,大模型一次性返回 + showImage(bytes); + showInfo("图片生成结束。"); + } + + @Override + public void onLLMEvent(LLMEvent llmEvent, Object o) { + + } + + @Override + public void onLLMError(LLMError error, Object o) { + int errCode = error.getErrCode(); + String errMsg = error.getErrMsg(); + String errInfo = "出错了,错误码:" + errCode + ",错误信息:" + errMsg; + showInfo(errInfo); + } + }; + + + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_image_generation); + ed_input = findViewById(R.id.imageGeneration_input_text); + imageView = findViewById(R.id.imageGeneration_output_iv); + tv_result = findViewById(R.id.imageGeneration_Notification); + btn_imageGeneration_run_start = findViewById(R.id.imageGeneration_run_start_btn); + btn_imageGeneration_arun_start = findViewById(R.id.imageGeneration_arun_start_btn); + btn_imageGeneration_stop = findViewById(R.id.imageGeneration_stop_btn); + btn_imageGeneration_run_start.setOnClickListener(this); + btn_imageGeneration_arun_start.setOnClickListener(this); + btn_imageGeneration_stop.setOnClickListener(this); + setLLMConfig(); + Android_Permission_init();//qxq:进行模块分离之后,SDK的初始化在每个类中都要有 + } + + @Override + public void onClick(View view) { + switch(view.getId()){ + case R.id.imageGeneration_arun_start_btn: + if(llm != null){ + clearImage(); + showInfo("图片生成中,请稍后....."); + imageGeneration_arun_start(); + } + break; + case R.id.imageGeneration_run_start_btn: + if(llm != null){ + clearImage(); + showInfo("图片生成中,请稍后....."); + new Thread(){ + @Override + public void run() {//由于同步请求后该线程会卡主,为了防止卡主线程,故开启一个线程进行同步请求 + super.run(); + imageGeneration_run_start(); + } + }.start(); + } + break; + case R.id.imageGeneration_stop_btn: + if(llm != null){ + imageGeneration_stop(); + showInfo("已取消图片生成。"); + } + break; + } + } + /*************** + * 取消交互 + * ****************/ + private void imageGeneration_stop(){ + llm.stop(); + } + /*************** + * 开始交互,异步 + * ****************/ + private void imageGeneration_arun_start(){ + String content = ed_input.getText().toString(); + Log.d("SparkChain","content: " + content); + //异步请求 + llm.arun(content); + Log.d("SparkChain","qxq:发出请求: " + content); + } + /*************** + * 开始交互,同步 + * ****************/ + private void imageGeneration_run_start(){ + String content = ed_input.getText().toString(); + Log.d("SparkChain","content: " + content); + //同步请求 + LLMOutput syncOutput = llm.run(content); + if(syncOutput.getErrCode() == 0) { + byte [] bytes = syncOutput.getImage(); + if(bytes!=null) + Log.d(TAG, "同步调用:" + bytes.length); + else { + Log.d(TAG, "同步调用:获取结果失败"); + return; + } + showImage(bytes); + showInfo("图片生成结束。"); + }else { + Log.d(TAG, "同步调用:" + "errCode" + syncOutput.getErrCode() + " errMsg:" + syncOutput.getErrMsg()); + } + } + + + private void showImage(byte [] bytes){ + runOnUiThread(new Runnable() { + @Override + public void run() { + Bitmap bmp = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);//把二进制图片流转换成图片 + imageView.setImageBitmap(Bitmap.createScaledBitmap(bmp,bmp.getWidth(),bmp.getHeight(),false));//把图片设置到对应的控件 + } + }); + } + + private void clearImage(){ + runOnUiThread(new Runnable() { + @Override + public void run() { + imageView.setImageDrawable(null); + } + }); + } + + private void showInfo(String text){ + runOnUiThread(new Runnable() { + @Override + public void run() { + tv_result.setText(text); + } + }); + } + /*************** + * 配置文本交互LLM,注册结果监听回调 + * ******************/ + private void setLLMConfig(){ + llm = LLMFactory.imageGeneration(1024,1024); + llm.registerLLMCallbacks(mLLMCallbacksListener); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + SparkChain.getInst().unInit();//qxq:逆初始化 + } +} diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/ImageUnderstanding.java b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/ImageUnderstanding.java new file mode 100644 index 0000000..3137e5b --- /dev/null +++ b/xiaomi-src/app/src/main/java/net/micode/notes/SparkChain/ImageUnderstanding.java @@ -0,0 +1,349 @@ +package net.micode.notes.SparkChain; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.graphics.Color; +import android.graphics.drawable.Drawable; +import android.graphics.drawable.GradientDrawable; +import android.net.Uri; +import android.os.Bundle; +import android.text.SpannableString; +import android.text.method.ScrollingMovementMethod; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; + +import com.iflytek.sparkchain.core.LLM; +import com.iflytek.sparkchain.core.LLMCallbacks; +import com.iflytek.sparkchain.core.LLMConfig; +import com.iflytek.sparkchain.core.LLMError; +import com.iflytek.sparkchain.core.LLMEvent; +import com.iflytek.sparkchain.core.LLMFactory; +import com.iflytek.sparkchain.core.LLMOutput; +import com.iflytek.sparkchain.core.LLMResult; +import com.iflytek.sparkchain.core.Memory; +import com.iflytek.sparkchain.core.SparkChain; +import com.iflytek.sparkchain.core.SparkChainConfig; + +import net.micode.notes.R; + +import java.io.ByteArrayOutputStream; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; + +public class ImageUnderstanding extends Activity implements View.OnClickListener{ + private static final String TAG = "AEE_imageUnderstanding"; + private static final int AUDIO_FILE_SELECT_CODE = 1024; + + private Button btn_imgInput,btn_arunStart,btn_stop; + + private TextView tv_Notification; + + private EditText ed_textInput; + + private String imagePath = null; + private int token = 0; + LLM llm; + /********* + * 图片理解结果监听回调 + * ***********/ + private LLMCallbacks mLLMCallbacksListener = new LLMCallbacks() { + @Override + public void onLLMResult(LLMResult llmResult, Object usrContext) { + if(token == (int)usrContext){ + Log.d(TAG,"onLLMResult\n"); + String content = llmResult.getContent();//获取大模型返回的结果信息 + Log.e(TAG,"onLLMResult:" + content); + int status = llmResult.getStatus(); + if(content != null) { + runOnUiThread(new Runnable() { + @Override + public void run() { + tv_Notification.append(content); + toend(); + } + }); + } + if(status == 2){//2表示大模型结果返回完成 + int completionTokens = llmResult.getCompletionTokens(); + int promptTokens = llmResult.getPromptTokens();// + int totalTokens = llmResult.getTotalTokens(); + Log.e(TAG,"completionTokens:" + completionTokens + "promptTokens:" + promptTokens + "totalTokens:" + totalTokens); + } + } + } + + @Override + public void onLLMEvent(LLMEvent llmEvent, Object o) { + + } + + @Override + public void onLLMError(LLMError error, Object o) { + runOnUiThread(new Runnable() { + @Override + public void run() { + tv_Notification.append("错误:" + " err:" + error.getErrCode() + " errDesc:" + error.getErrMsg() + "\n"); + } + }); + } + }; + private boolean isAuth = false; + + /************************* + * 初始化SparkChainSDK + * *******************************/ + private void initSDK() { + Log.d(TAG,"initSDK"); + //qxq:初始化SDK,Appid等信息在清单中配置 + SparkChainConfig sparkChainConfig = SparkChainConfig.builder(); + sparkChainConfig.appID(getResources().getString(R.string.appid)) + .apiKey(getResources().getString(R.string.apikey)) + .apiSecret(getResources().getString(R.string.apiSecret))//应用申请的appid三元组 +// .uid(getAndroidId()) + .logLevel(666); + + int ret = SparkChain.getInst().init(getApplicationContext(),sparkChainConfig); + String myresult; + if(ret == 0){ + myresult = "qxq:spark pro SDK初始化成功,请选择相应的功能点击体验。"; + isAuth = true; + }else{ + myresult = "SDK初始化失败,错误码:" + ret; + isAuth = false; + } + Log.d(TAG,myresult); + myshowInfo(myresult); + } + + private void myshowInfo(String text){ + runOnUiThread(new Runnable() { + @Override + public void run() { + //tv_result.setText(text); + } + }); + } + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_image_understanding); + initView(); + initSDK();//qxq: + } + + private void initView(){ + btn_imgInput = findViewById(R.id.image_understanding_imginput); + btn_arunStart = findViewById(R.id.image_understanding_arun_start_btn); + btn_stop = findViewById(R.id.image_understanding_arun_stop_btn); + tv_Notification = findViewById(R.id.image_understanding_Notification); + tv_Notification.setMovementMethod(new ScrollingMovementMethod()); + ed_textInput = findViewById(R.id.image_understanding_input_text); + btn_imgInput.setOnClickListener(this); + btn_arunStart.setOnClickListener(this); + btn_stop.setOnClickListener(this); + setLLMConfig(); + } + + private void showInfo(String text){ + runOnUiThread(new Runnable() { + @Override + public void run() { + tv_Notification.setText(text); + } + }); + } + /*************** + * 配置文本交互LLM,注册结果监听回调 + * ******************/ + private void setLLMConfig(){ + LLMConfig llmConfig = LLMConfig.builder() + .domain("image"); + Memory window_memory = Memory.windowMemory(5); + llm = LLMFactory.imageUnderstanding(llmConfig,window_memory); + llm.registerLLMCallbacks(mLLMCallbacksListener); + } + /*************** + * 开始交互,异步 + * ****************/ + private void startChat() { + if(llm == null){ + Log.e(TAG,"startChat failed,please setLLMConfig before!"); + return; + } + String usrInputText = ed_textInput.getText().toString(); + Log.d(TAG,"用户输入:" + usrInputText); + if(usrInputText.length() >= 1) + tv_Notification.append("\n输入:\n " + usrInputText + "\n"); + token++; + Log.e(TAG,"SparkChain imagePath:\n" + imagePath); + int ret = -1; + if(imagePath!=null) { + llm.clearHistory();//重新传图片前,需要清空memory,因为memory带有上一次图片的信息 + ret = llm.arun(usrInputText, readFileByBytes(imagePath), token);//首轮会话需要带上图片信息 + }else { + ret = llm.arun(usrInputText, token);//多轮会话可以不用携带图片信息,SDK会在历史会话中自动拼接图片信息。 + } + if(ret != 0){ + Log.e(TAG,"SparkChain failed:\n" + ret); + } + + runOnUiThread(new Runnable() { + @Override + public void run() { + ed_textInput.setText(""); + tv_Notification.append("输出:\n "); + imagePath = null;//第一轮会话后清空图片信息 + } + }); + } + + /*************** + * 开始交互,同步。仅展示如何使用,demo中未使用此方式 + * ****************/ + private void syncStartChat(){ + if(llm == null){ + Log.e(TAG,"startChat failed,please setLLMConfig before!"); + return; + } + String usrInputText = ed_textInput.getText().toString(); + Log.d(TAG,"用户输入:" + usrInputText); + if(usrInputText.length() >= 1) + tv_Notification.append("\n输入:\n " + usrInputText + "\n"); + token++; + Log.e(TAG,"SparkChain imagePath:\n" + imagePath); + int ret = -1; + LLMOutput syncOutput = null; + if(imagePath!=null){ + llm.clearHistory();//重新传图片前,需要清空memory,因为memory带有上一次图片的信息 + syncOutput = llm.run(usrInputText,readFileByBytes(imagePath)); + } else{ + syncOutput = llm.run(usrInputText); + } + if(syncOutput.getErrCode() == 0) { + Log.i(TAG, "同步调用:" + syncOutput.getRole() + ":" + syncOutput.getContent()); + String results = syncOutput.getContent(); + showInfo(results); + }else { + String results = "同步调用:" + "errCode" + syncOutput.getErrCode() + " errMsg:" + syncOutput.getErrMsg(); + showInfo(results); + Log.e(TAG, results); + } + runOnUiThread(new Runnable() { + @Override + public void run() { + ed_textInput.setText(""); + tv_Notification.append("输出:\n "); + imagePath = null; + } + }); + } + + /*************** + * 取消交互 + * ****************/ + private void stop(){ + if(llm == null){ + Log.e(TAG,"startChat failed,please setLLMConfig before!"); + return; + } + llm.stop(); + } + + @Override + public void onClick(View view) { + switch (view.getId()){ + case R.id.image_understanding_imginput: + showFileChooser(); + break; + case R.id.image_understanding_arun_start_btn: + startChat(); +// syncStartChat(); + break; + case R.id.image_understanding_arun_stop_btn: + stop(); + break; + } + } + /*************** + * 调用文本管理器,让用户选择要传入的图片 + * ****************/ + private void showFileChooser() { + Log.d(TAG,"showFileChooser"); + //调用系统文件管理器 + Intent intent = new Intent(Intent.ACTION_GET_CONTENT); + intent.addCategory(Intent.CATEGORY_OPENABLE); + //设置文件格式 + intent.setType("*/*"); + startActivityForResult(intent, AUDIO_FILE_SELECT_CODE); + } + /*************** + * 监听用户选择的图片,获取图片所在的路径 + * ****************/ + @Override + protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { + switch (requestCode) { + case AUDIO_FILE_SELECT_CODE: + if (data != null) { + Uri uri = data.getData(); + //String path = com.example.sparkchaindemo.image_understanding.GetFilePathFromUri.getFileAbsolutePath(this, uri); + String path = net.micode.notes.SparkChain.GetFilePathFromUri.getFileAbsolutePath(this, uri); + imagePath = path; + } + showInfo("图片已设置完成:"+imagePath); + break; + } + super.onActivityResult(requestCode, resultCode, data); + + Log.d(TAG,"imagePath = " + imagePath); + } + /*************** + * 把对应路径的图片转换成二进制流 + * ****************/ + private byte[] readFileByBytes(String fileName) { + FileInputStream in = null; + try { + in = new FileInputStream(fileName); + } catch (FileNotFoundException e) { + Log.e("AEE", "readFileByBytes:" + e.toString()); + } + byte[] bytes = null; + try { + ByteArrayOutputStream out = new ByteArrayOutputStream(1024); + byte[] temp = new byte[1024]; + int size = 0; + while ((size = in.read(temp)) != -1) { + out.write(temp, 0, size); + } + in.close(); + bytes = out.toByteArray(); + } catch (Exception e1) { + e1.printStackTrace(); + } finally { + if (in != null) { + try { + in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + return bytes; + } + + public void toend(){ + int scrollAmount = tv_Notification.getLayout().getLineTop(tv_Notification.getLineCount()) - tv_Notification.getHeight(); + if (scrollAmount > 0) { + tv_Notification.scrollTo(0, scrollAmount+10); + } + } +} diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/Structrue.puml b/xiaomi-src/app/src/main/java/net/micode/notes/Structrue.puml new file mode 100644 index 0000000..3c45c06 --- /dev/null +++ b/xiaomi-src/app/src/main/java/net/micode/notes/Structrue.puml @@ -0,0 +1,97 @@ +@startuml Notes Application Architecture + +' 设置布局参数 +skinparam packageStyle rectangle +skinparam linetype ortho +top to bottom direction +' 定义层次 +package "界面层" { + package "ui" { + class NotesListActivity + class NoteEditActivity + } + + package "res" { + interface ResourceParser + } + + package "widget" { + class NoteWidgetProvider_2x + class NoteWidgetProvider_4x + } +} + +package "模型层" { + package "model" { + class Note + class WorkingNote + class NoteData + } + + package "gtask.data" { + class Node + class Task + class TaskList + } +} + +package "业务层" { + package "tool" { + class BackupUtils + class DataUtils + } + + package "gtask.remote" { + class GTaskManager + class GTaskSyncService + } + + package "gtask.exception" { + class ActionFailureException + } +} + +package "第三方API层" { + package "speech" { + class IATActivity + class SpeechApp + } + + package "translate_demo" { + class BaiduTranslateService + } + + package "SparkChain" { + class IflytexActivity + } +} + +package "数据层" { + package "data" { + class Notes + class NotesDatabaseHelper + interface DataColumns + interface NoteColumns + } +} + +' 依赖关系 +ui ..> res +widget ..> res +ui ..> model +widget ..> model +model ..> data +tool ..> gtask.remote +gtask.remote ..> gtask.exception +gtask.remote ..> gtask.data +speech ..> ui +translate_demo ..> ui +SparkChain ..> ui + +' 布局提示 +ui -[hidden]- widget +model -[hidden]- gtask.data +tool -[hidden]- gtask.remote +speech -[hidden]- translate_demo + +@enduml \ No newline at end of file diff --git a/xiaomi-src/app/src/main/res/layout/activity_image_generation.xml b/xiaomi-src/app/src/main/res/layout/activity_image_generation.xml new file mode 100644 index 0000000..c1ae3e0 --- /dev/null +++ b/xiaomi-src/app/src/main/res/layout/activity_image_generation.xml @@ -0,0 +1,57 @@ + + + + + + + + +