From 1f8b86a8784456be9ff50d2422d680e5f5c378c2 Mon Sep 17 00:00:00 2001 From: Gpangjiaxue Date: Mon, 24 Feb 2025 17:33:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E'=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=E5=B8=83=E5=B1=80'=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gpangjiaxue --- .../UI/CitySearch/entry/oh-package-lock.json5 | 0 code/UI/CitySearch/oh-package-lock.json5 | 0 code/UI/VerifyCode/.clang-format | 64 + code/UI/VerifyCode/.gitignore | 12 + .../VerifyCode/.hvigor/cache/file-cache.json | 1 + code/UI/VerifyCode/.hvigor/cache/meta.json | 1 + .../VerifyCode/.hvigor/cache/task-cache.json | 1 + .../.hvigor/dependencyMap/dependencyMap.json5 | 1 + .../dependencyMap/entry/oh-package.json5 | 1 + .../.hvigor/dependencyMap/oh-package.json5 | 1 + .../dependencyMap/verifycode/oh-package.json5 | 1 + .../.hvigor/outputs/build-logs/build.log | 4416 ++++ .../.hvigor/outputs/logs/details/details.json | 73 + .../.hvigor/outputs/sync/fileCache.json | 1 + .../.hvigor/outputs/sync/output.json | 278 + .../report/report-202502241608459140.json | 16734 ++++++++++++++++ .../.idea/.deveco/module/entry.cache.json | 22 + .../.deveco/module/verifycode.cache.json | 22 + .../.deveco/module/vieifycode.cache.json | 22 + .../.idea/.deveco/project.cache.json | 16 + code/UI/VerifyCode/.idea/.gitignore | 3 + code/UI/VerifyCode/.idea/modules.xml | 10 + .../VerifyCode/.idea/modules/VerifyCode.iml | 41 + .../VerifyCode/.idea/modules/entry/entry.iml | 7 + .../.idea/modules/verifycode/verifycode.iml | 7 + code/UI/VerifyCode/AppScope/app.json5 | 10 + .../resources/base/element/string.json | 8 + .../resources/base/media/app_icon.png | Bin 0 -> 2777 bytes code/UI/VerifyCode/README.md | 99 + code/UI/VerifyCode/build-profile.json5 | 61 + .../casesfeature/verifycode/.gitignore | 6 + .../casesfeature/verifycode/BuildProfile.ets | 17 + .../casesfeature/verifycode/Index.ets | 3 + .../verifycode/build-profile.json5 | 46 + .../merge_profile/default/module.json | 26 + .../verifycode/consumer-rules.txt | 0 .../casesfeature/verifycode/hvigorfile.ts | 6 + .../verifycode/obfuscation-rules.txt | 23 + .../casesfeature/verifycode/oh-package.json5 | 24 + .../src/main/ets/components/MainPage.ets | 34 + .../ets/constants/VerifyCodeConstants.ets | 18 + .../verifycode/src/main/ets/utils/Logger.ets | 49 + .../src/main/ets/view/VerifyCodeView.ets | 189 + .../verifycode/src/main/module.json5 | 24 + .../main/resources/base/element/float.json | 8 + .../main/resources/base/element/integer.json | 20 + .../main/resources/base/element/string.json | 8 + .../rawfile/routerMap/verifycode.json | 10 + .../casesfeature/verifycode/verify_code.gif | Bin 0 -> 173007 bytes code/UI/VerifyCode/code-linter.json5 | 32 + code/UI/VerifyCode/entry/.gitignore | 6 + code/UI/VerifyCode/entry/build-profile.json5 | 43 + .../entry/build/config/buildConfig.json | 1 + .../esmodule/.ts_checker_cache | 4608 +++++ .../esmodule/.tsbuildinfo | 1 + .../esmodule/.tsbuildinfo.linter | 1 + .../casesfeature/verifycode/Index.protoBin | Bin 0 -> 1392 bytes .../debug/casesfeature/verifycode/Index.ts | 2 + .../src/main/ets/components/MainPage.protoBin | Bin 0 -> 21828 bytes .../src/main/ets/components/MainPage.ts | 63 + .../constants/VerifyCodeConstants.protoBin | Bin 0 -> 3573 bytes .../main/ets/constants/VerifyCodeConstants.ts | 17 + .../src/main/ets/utils/Logger.protoBin | Bin 0 -> 7995 bytes .../verifycode/src/main/ets/utils/Logger.ts | 27 + .../src/main/ets/view/VerifyCodeView.protoBin | Bin 0 -> 84149 bytes .../src/main/ets/view/VerifyCodeView.ts | 299 + .../esmodule/debug/compileContextInfo.json | 1 + .../other/pkgName2SourceRoots.msgpack | 1 + .../compiler.cache/plugins/plugins.msgpack | Bin 0 -> 10543 bytes .../esmodule/debug/component_collection.json | 21 + .../esmodule/debug/dep_info.json | 1 + .../ets/entryability/EntryAbility.protoBin | Bin 0 -> 12901 bytes .../src/main/ets/entryability/EntryAbility.ts | 39 + .../EntryBackupAbility.protoBin | Bin 0 -> 7087 bytes .../entrybackupability/EntryBackupAbility.ts | 14 + .../entry/src/main/ets/pages/Index.protoBin | Bin 0 -> 21904 bytes .../debug/entry/src/main/ets/pages/Index.ts | 75 + .../esmodule/debug/filesInfo.txt | 8 + .../esmodule/debug/module_collection.json | 20 + .../esmodule/debug/modules.cache | 9 + .../esmodule/debug/npmEntries.protoBin | Bin 0 -> 874 bytes .../esmodule/debug/npmEntries.txt | 7 + .../esmodule/debug/sourceMaps.json | 95 + .../profile/default/BuildProfile.ets | 25 + .../generated/r/default/ResourceTable.h | 41 + .../hap_metadata/default/output_metadata.json | 1 + .../intermediates/loader/default/loader.json | 26 + .../loader/default/pkgContextInfo.json | 1 + .../loader_out/default/ets/modules.abc | Bin 0 -> 37344 bytes .../loader_out/default/ets/sourceMaps.map | 95 + .../merge_profile/default/module.json | 69 + .../intermediates/package/default/module.json | 66 + .../patch/default/base_native_libs.json | 1 + .../process_profile/default/module.json | 72 + .../res/default/ResourceTable.txt | 18 + .../intermediates/res/default/ark_module.json | 1 + .../res/default/ids_map/id_defined.json | 75 + .../intermediates/res/default/module.json | 66 + .../res/default/opt-compression.json | 1 + .../intermediates/res/default/resConfig.json | 1 + .../intermediates/res/default/resources.index | Bin 0 -> 1386 bytes .../default/resources/base/media/app_icon.png | Bin 0 -> 2777 bytes .../resources/base/media/background.png | Bin 0 -> 91942 bytes .../resources/base/media/foreground.png | Bin 0 -> 8805 bytes .../resources/base/media/layered_image.json | 6 + .../resources/base/media/startIcon.png | Bin 0 -> 20093 bytes .../resources/base/profile/backup_config.json | 3 + .../resources/base/profile/main_pages.json | 5 + .../rawfile/routerMap/verifycode.json | 10 + .../router_map/default/loader-router-map.json | 1 + .../router_map/default/temp-router-map.json | 1 + .../source_map/default/sourceMaps.map | 95 + .../intermediates/syscap/default/rpcid.json | 1 + .../intermediates/syscap/default/rpcid.sc | Bin 0 -> 57094 bytes .../outputs/default/entry-default-signed.hap | Bin 0 -> 268813 bytes .../default/entry-default-unsigned.hap | Bin 0 -> 235334 bytes .../outputs/default/mapping/sourceMaps.map | 95 + .../build/default/outputs/default/pack.info | 1 + code/UI/VerifyCode/entry/hvigorfile.ts | 6 + .../UI/VerifyCode/entry/obfuscation-rules.txt | 23 + .../UI/VerifyCode/entry/oh-package-lock.json5 | 18 + code/UI/VerifyCode/entry/oh-package.json5 | 27 + .../main/ets/entryability/EntryAbility.ets | 59 + .../entrybackupability/EntryBackupAbility.ets | 31 + .../entry/src/main/ets/pages/Index.ets | 34 + .../UI/VerifyCode/entry/src/main/module.json5 | 66 + .../main/resources/base/element/color.json | 8 + .../main/resources/base/element/float.json | 8 + .../main/resources/base/element/string.json | 16 + .../main/resources/base/media/background.png | Bin 0 -> 91942 bytes .../main/resources/base/media/foreground.png | Bin 0 -> 8805 bytes .../resources/base/media/layered_image.json | 7 + .../main/resources/base/media/startIcon.png | Bin 0 -> 20093 bytes .../resources/base/profile/backup_config.json | 3 + .../resources/base/profile/main_pages.json | 5 + .../main/resources/dark/element/color.json | 8 + .../src/ohosTest/ets/test/Ability.test.ets | 35 + .../entry/src/ohosTest/ets/test/List.test.ets | 5 + .../entry/src/ohosTest/module.json5 | 12 + .../VerifyCode/entry/src/test/List.test.ets | 5 + .../entry/src/test/LocalUnit.test.ets | 33 + code/UI/VerifyCode/hvigor/hvigor-config.json5 | 22 + code/UI/VerifyCode/hvigorfile.ts | 6 + code/UI/VerifyCode/local.properties | 8 + code/UI/VerifyCode/oh-package-lock.json5 | 27 + code/UI/VerifyCode/oh-package.json5 | 25 + .../oh_modules/@ohos/hamock/CHANGELOG.md | 4 + .../oh_modules/@ohos/hamock/LICENSE | 177 + .../oh_modules/@ohos/hamock/README.md | 82 + .../@ohos/hamock/build-profile.json5 | 25 + .../oh_modules/@ohos/hamock/hvigorfile.js | 17 + .../oh_modules/@ohos/hamock/hvigorfile.ts | 17 + .../oh_modules/@ohos/hamock/index.d.ts | 58 + .../oh_modules/@ohos/hamock/index.ets | 17 + .../oh_modules/@ohos/hamock/index.js | 16 + .../oh_modules/@ohos/hamock/index.ts | 17 + .../oh_modules/@ohos/hamock/oh-package.json5 | 28 + .../hamock/src/main/mock/ArgumentMatchers.js | 97 + .../hamock/src/main/mock/ArgumentMatchers.ts | 118 + .../hamock/src/main/mock/ExtendInterface.js | 48 + .../hamock/src/main/mock/ExtendInterface.ts | 63 + .../@ohos/hamock/src/main/mock/MockKit.js | 253 + .../@ohos/hamock/src/main/mock/MockKit.ts | 294 + .../hamock/src/main/mock/VerificationMode.js | 45 + .../hamock/src/main/mock/VerificationMode.ts | 56 + .../@ohos/hamock/src/main/module.json | 22 + .../res/schemas/mock-config-json5-schema.json | 25 + .../oh_modules/@ohos/hypium/BuildProfile.ets | 17 + .../oh_modules/@ohos/hypium/CHANGELOG.md | 27 + .../oh_modules/@ohos/hypium/LICENSE | 177 + .../oh_modules/@ohos/hypium/README.md | 224 + .../oh_modules/@ohos/hypium/ResourceTable.txt | 1 + .../@ohos/hypium/build-profile.json5 | 28 + .../@ohos/hypium/consumer-rules.txt | 0 .../oh_modules/@ohos/hypium/hvigorfile.ts | 6 + .../oh_modules/@ohos/hypium/index.d.ts | 150 + .../oh_modules/@ohos/hypium/index.ets | 137 + .../oh_modules/@ohos/hypium/index.js | 261 + .../oh_modules/@ohos/hypium/index.ts | 32 + .../@ohos/hypium/obfuscation-rules.txt | 18 + .../oh_modules/@ohos/hypium/oh-package.json5 | 1 + .../@ohos/hypium/src/main/Constant.js | 99 + .../oh_modules/@ohos/hypium/src/main/core.js | 159 + .../oh_modules/@ohos/hypium/src/main/event.js | 100 + .../@ohos/hypium/src/main/interface.js | 68 + .../@ohos/hypium/src/main/module.json | 31 + .../src/main/module/assert/ExpectExtend.js | 85 + .../src/main/module/assert/assertClose.js | 40 + .../src/main/module/assert/assertContain.js | 35 + .../src/main/module/assert/assertFail.js | 23 + .../src/main/module/assert/assertFalse.js | 23 + .../main/module/assert/assertInstanceOf.js | 29 + .../src/main/module/assert/assertLarger.js | 23 + .../main/module/assert/assertLargerOrEqual.js | 23 + .../src/main/module/assert/assertLess.js | 23 + .../main/module/assert/assertLessOrEqual.js | 23 + .../src/main/module/assert/assertNaN.js | 23 + .../main/module/assert/assertNegUnlimited.js | 23 + .../src/main/module/assert/assertNull.js | 23 + .../main/module/assert/assertPosUnlimited.js | 23 + .../module/assert/assertPromiseIsPending.js | 42 + .../module/assert/assertPromiseIsRejected.js | 38 + .../assert/assertPromiseIsRejectedWith.js | 55 + .../assertPromiseIsRejectedWithError.js | 77 + .../module/assert/assertPromiseIsResolved.js | 40 + .../assert/assertPromiseIsResolvedWith.js | 55 + .../main/module/assert/assertThrowError.js | 48 + .../src/main/module/assert/assertUndefined.js | 23 + .../module/assert/deepEquals/DeepTypeUtils.js | 139 + .../assert/deepEquals/assertDeepEquals.js | 341 + .../src/main/module/assert/isPromiseLike.js | 32 + .../src/main/module/config/DataDriver.js | 135 + .../hypium/src/main/module/config/Filter.js | 143 + .../src/main/module/config/configService.js | 299 + .../main/module/coverage/coverageCollect.js | 76 + .../hypium/src/main/module/kit/SysTestKit.js | 102 + .../src/main/module/mock/ArgumentMatchers.js | 122 + .../src/main/module/mock/ExtendInterface.js | 57 + .../hypium/src/main/module/mock/MockKit.js | 347 + .../src/main/module/mock/VerificationMode.js | 49 + .../src/main/module/report/LogExpectError.js | 65 + .../hypium/src/main/module/report/OhReport.js | 217 + .../src/main/module/report/ReportExtend.js | 149 + .../@ohos/hypium/src/main/service.js | 1265 ++ .../main/testrunner/OpenHarmonyTestRunner.ts | 83 + .../UI/VerifyCode/oh_modules/.ohpm/lock.json5 | 75 + 226 files changed, 36597 insertions(+) create mode 100644 code/UI/CitySearch/entry/oh-package-lock.json5 create mode 100644 code/UI/CitySearch/oh-package-lock.json5 create mode 100644 code/UI/VerifyCode/.clang-format create mode 100644 code/UI/VerifyCode/.gitignore create mode 100644 code/UI/VerifyCode/.hvigor/cache/file-cache.json create mode 100644 code/UI/VerifyCode/.hvigor/cache/meta.json create mode 100644 code/UI/VerifyCode/.hvigor/cache/task-cache.json create mode 100644 code/UI/VerifyCode/.hvigor/dependencyMap/dependencyMap.json5 create mode 100644 code/UI/VerifyCode/.hvigor/dependencyMap/entry/oh-package.json5 create mode 100644 code/UI/VerifyCode/.hvigor/dependencyMap/oh-package.json5 create mode 100644 code/UI/VerifyCode/.hvigor/dependencyMap/verifycode/oh-package.json5 create mode 100644 code/UI/VerifyCode/.hvigor/outputs/build-logs/build.log create mode 100644 code/UI/VerifyCode/.hvigor/outputs/logs/details/details.json create mode 100644 code/UI/VerifyCode/.hvigor/outputs/sync/fileCache.json create mode 100644 code/UI/VerifyCode/.hvigor/outputs/sync/output.json create mode 100644 code/UI/VerifyCode/.hvigor/report/report-202502241608459140.json create mode 100644 code/UI/VerifyCode/.idea/.deveco/module/entry.cache.json create mode 100644 code/UI/VerifyCode/.idea/.deveco/module/verifycode.cache.json create mode 100644 code/UI/VerifyCode/.idea/.deveco/module/vieifycode.cache.json create mode 100644 code/UI/VerifyCode/.idea/.deveco/project.cache.json create mode 100644 code/UI/VerifyCode/.idea/.gitignore create mode 100644 code/UI/VerifyCode/.idea/modules.xml create mode 100644 code/UI/VerifyCode/.idea/modules/VerifyCode.iml create mode 100644 code/UI/VerifyCode/.idea/modules/entry/entry.iml create mode 100644 code/UI/VerifyCode/.idea/modules/verifycode/verifycode.iml create mode 100644 code/UI/VerifyCode/AppScope/app.json5 create mode 100644 code/UI/VerifyCode/AppScope/resources/base/element/string.json create mode 100644 code/UI/VerifyCode/AppScope/resources/base/media/app_icon.png create mode 100644 code/UI/VerifyCode/README.md create mode 100644 code/UI/VerifyCode/build-profile.json5 create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/.gitignore create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/BuildProfile.ets create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/Index.ets create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/build-profile.json5 create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/build/default/intermediates/merge_profile/default/module.json create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/consumer-rules.txt create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/hvigorfile.ts create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/obfuscation-rules.txt create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/oh-package.json5 create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/components/MainPage.ets create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/utils/Logger.ets create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/module.json5 create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/float.json create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/integer.json create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/string.json create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/rawfile/routerMap/verifycode.json create mode 100644 code/UI/VerifyCode/casesfeature/verifycode/verify_code.gif create mode 100644 code/UI/VerifyCode/code-linter.json5 create mode 100644 code/UI/VerifyCode/entry/.gitignore create mode 100644 code/UI/VerifyCode/entry/build-profile.json5 create mode 100644 code/UI/VerifyCode/entry/build/config/buildConfig.json create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/other/pkgName2SourceRoots.msgpack create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/plugins/plugins.msgpack create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/component_collection.json create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/dep_info.json create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/module_collection.json create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt create mode 100644 code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json create mode 100644 code/UI/VerifyCode/entry/build/default/generated/profile/default/BuildProfile.ets create mode 100644 code/UI/VerifyCode/entry/build/default/generated/r/default/ResourceTable.h create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/hap_metadata/default/output_metadata.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/loader/default/loader.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/loader/default/pkgContextInfo.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/modules.abc create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/merge_profile/default/module.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/package/default/module.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/patch/default/base_native_libs.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/process_profile/default/module.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/ResourceTable.txt create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/ark_module.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/ids_map/id_defined.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/module.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/opt-compression.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resConfig.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources.index create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/app_icon.png create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/background.png create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/foreground.png create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/layered_image.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/startIcon.png create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/backup_config.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/rawfile/routerMap/verifycode.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/loader-router-map.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/temp-router-map.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/source_map/default/sourceMaps.map create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.json create mode 100644 code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.sc create mode 100644 code/UI/VerifyCode/entry/build/default/outputs/default/entry-default-signed.hap create mode 100644 code/UI/VerifyCode/entry/build/default/outputs/default/entry-default-unsigned.hap create mode 100644 code/UI/VerifyCode/entry/build/default/outputs/default/mapping/sourceMaps.map create mode 100644 code/UI/VerifyCode/entry/build/default/outputs/default/pack.info create mode 100644 code/UI/VerifyCode/entry/hvigorfile.ts create mode 100644 code/UI/VerifyCode/entry/obfuscation-rules.txt create mode 100644 code/UI/VerifyCode/entry/oh-package-lock.json5 create mode 100644 code/UI/VerifyCode/entry/oh-package.json5 create mode 100644 code/UI/VerifyCode/entry/src/main/ets/entryability/EntryAbility.ets create mode 100644 code/UI/VerifyCode/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets create mode 100644 code/UI/VerifyCode/entry/src/main/ets/pages/Index.ets create mode 100644 code/UI/VerifyCode/entry/src/main/module.json5 create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/element/color.json create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/element/float.json create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/element/string.json create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/media/background.png create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/media/foreground.png create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/media/layered_image.json create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/media/startIcon.png create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/profile/backup_config.json create mode 100644 code/UI/VerifyCode/entry/src/main/resources/base/profile/main_pages.json create mode 100644 code/UI/VerifyCode/entry/src/main/resources/dark/element/color.json create mode 100644 code/UI/VerifyCode/entry/src/ohosTest/ets/test/Ability.test.ets create mode 100644 code/UI/VerifyCode/entry/src/ohosTest/ets/test/List.test.ets create mode 100644 code/UI/VerifyCode/entry/src/ohosTest/module.json5 create mode 100644 code/UI/VerifyCode/entry/src/test/List.test.ets create mode 100644 code/UI/VerifyCode/entry/src/test/LocalUnit.test.ets create mode 100644 code/UI/VerifyCode/hvigor/hvigor-config.json5 create mode 100644 code/UI/VerifyCode/hvigorfile.ts create mode 100644 code/UI/VerifyCode/local.properties create mode 100644 code/UI/VerifyCode/oh-package-lock.json5 create mode 100644 code/UI/VerifyCode/oh-package.json5 create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/CHANGELOG.md create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/LICENSE create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/README.md create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/build-profile.json5 create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.d.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ets create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/oh-package.json5 create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/module.json create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/schemas/mock-config-json5-schema.json create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/BuildProfile.ets create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/CHANGELOG.md create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/LICENSE create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/README.md create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/ResourceTable.txt create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/build-profile.json5 create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/consumer-rules.txt create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/hvigorfile.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.d.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ets create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/obfuscation-rules.txt create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/oh-package.json5 create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/Constant.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/core.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/event.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/interface.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module.json create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/ExpectExtend.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertClose.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertContain.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFail.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFalse.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertInstanceOf.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLarger.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLargerOrEqual.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLess.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLessOrEqual.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNaN.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNegUnlimited.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNull.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPosUnlimited.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsPending.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejected.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWith.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWithError.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolved.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolvedWith.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertThrowError.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertUndefined.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/DeepTypeUtils.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/assertDeepEquals.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/isPromiseLike.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/DataDriver.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/Filter.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/configService.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/coverage/coverageCollect.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/kit/SysTestKit.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ArgumentMatchers.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ExtendInterface.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/MockKit.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/VerificationMode.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/LogExpectError.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/OhReport.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/ReportExtend.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/service.js create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/testrunner/OpenHarmonyTestRunner.ts create mode 100644 code/UI/VerifyCode/oh_modules/.ohpm/lock.json5 diff --git a/code/UI/CitySearch/entry/oh-package-lock.json5 b/code/UI/CitySearch/entry/oh-package-lock.json5 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/UI/CitySearch/oh-package-lock.json5 b/code/UI/CitySearch/oh-package-lock.json5 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/UI/VerifyCode/.clang-format b/code/UI/VerifyCode/.clang-format new file mode 100644 index 0000000000..48439ed680 --- /dev/null +++ b/code/UI/VerifyCode/.clang-format @@ -0,0 +1,64 @@ +Language: Cpp +# BasedOnStyle: LLVM +ColumnLimit: 120 +SortIncludes: CaseSensitive +TabWidth: 4 +IndentWidth: 4 +UseTab: Never +AccessModifierOffset: -4 +ContinuationIndentWidth: 4 +IndentCaseBlocks: false +IndentCaseLabels: false +IndentGotoLabels: true +IndentWrappedFunctionNames: false +SortUsingDeclarations: false +NamespaceIndentation: None +SpaceAfterCStyleCast: false +SpaceAfterLogicalNot: false +SpaceAfterTemplateKeyword: true +SpaceBeforeAssignmentOperators: true +SpaceBeforeCaseColon: false +SpaceBeforeCpp11BracedList: false +SpaceBeforeCtorInitializerColon: true +SpaceBeforeInheritanceColon: true +SpaceBeforeRangeBasedForLoopColon: true +SpaceBeforeSquareBrackets: false +SpaceInEmptyBlock: false +SpaceInEmptyParentheses: false +SpacesInAngles: false +SpacesInCStyleCastParentheses: false +SpacesInConditionalStatement: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +AlignTrailingComments: true +AlignAfterOpenBracket: true +AllowShortCaseLabelsOnASingleLine: false +AllowShortEnumsOnASingleLine: true +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: Never +AllowShortLambdasOnASingleLine: All +AllowShortLoopsOnASingleLine: false +AlwaysBreakTemplateDeclarations: MultiLine +BinPackArguments: true +BinPackParameters: true +BreakBeforeTernaryOperators: true +BreakConstructorInitializers: BeforeColon +BreakInheritanceList: BeforeColon +BreakStringLiterals: true +InsertBraces: false +IndentExternBlock: NoIndent +BreakBeforeBraces: Custom +BraceWrapping: + AfterCaseLabel: false + AfterClass: false + AfterControlStatement: Never + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterStruct: false + AfterUnion: false + AfterExternBlock: false + BeforeCatch: false + BeforeElse: false +ReflowComments: true +MaxEmptyLinesToKeep: 2 \ No newline at end of file diff --git a/code/UI/VerifyCode/.gitignore b/code/UI/VerifyCode/.gitignore new file mode 100644 index 0000000000..d2ff20141c --- /dev/null +++ b/code/UI/VerifyCode/.gitignore @@ -0,0 +1,12 @@ +/node_modules +/oh_modules +/local.properties +/.idea +**/build +/.hvigor +.cxx +/.clangd +/.clang-format +/.clang-tidy +**/.test +/.appanalyzer \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/cache/file-cache.json b/code/UI/VerifyCode/.hvigor/cache/file-cache.json new file mode 100644 index 0000000000..80f6772311 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/cache/file-cache.json @@ -0,0 +1 @@ +{"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5":{"hashValue":"e5403ed77103352dbaea4b18d8c99b34","name":"app.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":217,"lastModifiedTime":1740382477774}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5":{"hashValue":"9090ec6b7300c8d20d6c1e721227603a","name":"module.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1952,"lastModifiedTime":1740383908783}},"D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5":{"hashValue":"8a811eac13e92fb0f43fca3ac39481bc","name":"build-profile.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2318,"lastModifiedTime":1740384416153}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build-profile.json5":{"hashValue":"c9309f03f67f5d96b9c6117793929f71","name":"build-profile.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1073,"lastModifiedTime":1740383609206}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json":{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}},"D:\\DevEcoStudioProjects\\VerifyCode\\hvigor\\hvigor-config.json5":{"hashValue":"cb3a8adff32fc596529cd825c5a2ecbb","name":"hvigor-config.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\hvigor\\hvigor-config.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1323,"lastModifiedTime":1740382475547}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\oh-package.json5":{"hashValue":"77b54b6deeb36b5d6a78213652c6eb98","name":"oh-package.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":864,"lastModifiedTime":1740383616689}},"D:\\DevEcoStudioProjects\\VerifyCode\\oh-package.json5":{"hashValue":"6a20cb93cd01ec2efe8d901ff50136e0","name":"oh-package.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":834,"lastModifiedTime":1740383635729}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5":{"hashValue":"0f6faf95a2f06d6c2afff928c73801ef","name":"module.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":756,"lastModifiedTime":1740383908791}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5":{"hashValue":"5f7def68dc43177f56074209362a02ac","name":"build-profile.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1155,"lastModifiedTime":1740383558837}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5":{"hashValue":"65cd2d2b8fcc43e2057d6cc651a46185","name":"oh-package.json5","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":829,"lastModifiedTime":1740383575285}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json":{"hashValue":"7b27207b36084981509350f57bb90993","name":"output_metadata.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":114,"lastModifiedTime":1740384526153}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json":{"hashValue":"ad72d6664d00c26cc6fbbe19bea613e2","name":"pkgContextInfo.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":594,"lastModifiedTime":1740384526162}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets":{"hashValue":"4201c37f3403f1fbaae18d1f1327e367","name":"BuildProfile.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":519,"lastModifiedTime":1740384526168}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json":{"hashValue":"b23913e9e7035bbbbeb7ae05f95595fa","name":"module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":516,"lastModifiedTime":1740384526180}},"D:\\oh_11_SDK\\11\\12\\toolchains\\syscap_tool.exe":{"hashValue":"240cf21edce30c52d84468fef7e33dd5","name":"syscap_tool.exe","path":"D:\\oh_11_SDK\\11\\12\\toolchains\\syscap_tool.exe","type":"file","isSymbolicLink":false,"fileMetaData":{"size":345088,"lastModifiedTime":978278400000}},"D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define":{"hashValue":"37fb4c41684b586d98dc402ac41880af","name":"device-define","path":"D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"94ad1907ff560d724c64636e509a08a4","name":"default.json","path":"D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define\\default.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":12253,"lastModifiedTime":978278400000}},{"hashValue":"01fa3c301816f261642b80eb29dd958a","name":"liteWearable.json","path":"D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define\\liteWearable.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":883,"lastModifiedTime":978278400000}},{"hashValue":"2ce2f1f94e21d82d7819f70faaf6bac9","name":"tablet.json","path":"D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define\\tablet.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":11820,"lastModifiedTime":978278400000}}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc":{"hashValue":"8ba3e776e3cbe18649031cab0fa5c406","name":"rpcid.sc","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc","type":"file","isSymbolicLink":false,"fileMetaData":{"size":57094,"lastModifiedTime":1740384526752}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json":{"hashValue":"0033352c3ec83f833d2f5fba39557843","name":"temp-router-map.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1740384526196}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json":{"hashValue":"a28749441981f3cb28b2ee532cc363a1","name":"loader-router-map.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1740384526196}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets":{"hashValue":"a7a41be108a7cb4befb2f0e4f9c262e8","name":"BuildProfile.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":865,"lastModifiedTime":1740384526200}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json":{"hashValue":"d1c170053d5d400afa386e7948a2ed77","name":"module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1554,"lastModifiedTime":1740384526207}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json":{"hashValue":"42359776b80b0f82ae3936b6dc2df3ac","name":"loader.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1020,"lastModifiedTime":1740384526223}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json":{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info":{"hashValue":"dcd654cf1276998975cc8d9f417887be","name":"pack.info","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info","type":"file","isSymbolicLink":false,"fileMetaData":{"size":629,"lastModifiedTime":1740384526235}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json":{"hashValue":"5127277c52e66da8f514b5d87c1e582e","name":"module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1640,"lastModifiedTime":1740384526377}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json":{"hashValue":"2ad3de8f22561623a786faae426da16d","name":"resConfig.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1077,"lastModifiedTime":1740384526392}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json":{"hashValue":"cafa0513efb52d6f60a6c1dd0fcd9a4e","name":"opt-compression.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":87,"lastModifiedTime":1740384526391}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources":{"hashValue":"4178db7b04de515c485e99534a5291f5","name":"resources","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a9fff15e47a3234f252d15d143c666d7","name":"base","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c78a63f35895d99b03e294b40e63631c","name":"element","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"281e030ebb6538f3817de3e369acd34b","name":"color.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\color.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":105,"lastModifiedTime":1740382475712}},{"hashValue":"11cc262c2cad7ec2748286f0bd8f9cbe","name":"float.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\float.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":100,"lastModifiedTime":1740382475720}},{"hashValue":"ea589f443b4579329b88c14092ca0bf7","name":"string.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":259,"lastModifiedTime":1740383805318}}]},{"hashValue":"92543ed99c7e285405ac15791831a6c9","name":"media","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4aae45348e7c0a790c9d1b43a34d94cf","name":"background.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\background.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":91942,"lastModifiedTime":1740382475729}},{"hashValue":"0decd662da19ab399e246d29026831a0","name":"foreground.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\foreground.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8805,"lastModifiedTime":1740382475734}},{"hashValue":"c363d102d90338fffb86967cdf96f10a","name":"layered_image.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\layered_image.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":109,"lastModifiedTime":1740382475738}},{"hashValue":"a42d4d2f0a18303ab14577efff695cf0","name":"startIcon.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":20093,"lastModifiedTime":1740382475745}}]},{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]}]},{"hashValue":"5ce1d6d2aeca3c4ae00c259eac22f96f","name":"dark","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\dark","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"caa38e45de674091d53ce4aa427d5cb1","name":"element","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\dark\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"17b5d4ca22c4d27ab9b355090f2618c1","name":"color.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\dark\\element\\color.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":105,"lastModifiedTime":1740382475793}}]}]},{"hashValue":"","name":"rawfile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources":{"hashValue":"3ec21c78827194e5ccc1b6e55b57fb46","name":"resources","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8ce25630217fee7df987d8598b304607","name":"base","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8aa387e2158408e872aeb45a6e442db7","name":"element","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"cb0c6e49eec49231cfdc56ef2545c357","name":"float.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\float.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":92,"lastModifiedTime":1740382604340}},{"hashValue":"17af03387d476bcf4456f9f98ce8ec82","name":"integer.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\integer.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":347,"lastModifiedTime":1734608363937}},{"hashValue":"6cfcf5e745ba9ac8176baf25ef451a23","name":"string.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":96,"lastModifiedTime":1740382604334}}]}]},{"hashValue":"6023cb85f9e990e34a98b0661eca8473","name":"rawfile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources":{"hashValue":"85652557e550b0874c0c0c78f19b4791","name":"resources","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"41d0fab0cbad0a715c6ab6f231baa609","name":"base","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"9a07fff7f009c83cffc699a320bbe083","name":"element","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5129f85144a489792833f58e77b87c1c","name":"string.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":96,"lastModifiedTime":1740382475583}}]},{"hashValue":"7c9c3e32e5b6971c402e555e50010626","name":"media","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"07937ccb0c737e45f029c480f9a46cf4","name":"app_icon.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2777,"lastModifiedTime":1740382475573}}]}]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default":{"hashValue":"b5c611cf7dccbbb66c9e661719a12afb","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"7a11675c1ecf8d1602e62fa6c67cb1e9","name":"ark_module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1299,"lastModifiedTime":1740384526376}},{"hashValue":"e9aa178e3b29df1273a652eac52dac73","name":"ids_map","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ids_map","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"2db7c09498475a3a8e08a56a71b3794c","name":"id_defined.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ids_map\\id_defined.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1475,"lastModifiedTime":1740384526455}}]},{"hashValue":"b7a9426624c4e766a75d9e6faeb07f57","name":"module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1823,"lastModifiedTime":1740384526455}},{"hashValue":"cafa0513efb52d6f60a6c1dd0fcd9a4e","name":"opt-compression.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":87,"lastModifiedTime":1740384526391}},{"hashValue":"2ad3de8f22561623a786faae426da16d","name":"resConfig.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1077,"lastModifiedTime":1740384526392}},{"hashValue":"69daece8029c3b1899378e0189f5d2c5","name":"resources","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5164d929bdad48bde99a9d3bf1e36157","name":"base","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"46852e8b70945e088a9ef16dd8a53a6e","name":"media","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"07937ccb0c737e45f029c480f9a46cf4","name":"app_icon.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2777,"lastModifiedTime":1740382475573}},{"hashValue":"4aae45348e7c0a790c9d1b43a34d94cf","name":"background.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\background.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":91942,"lastModifiedTime":1740382475729}},{"hashValue":"0decd662da19ab399e246d29026831a0","name":"foreground.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\foreground.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8805,"lastModifiedTime":1740382475734}},{"hashValue":"6015fb4e6f6a7d58a5043b8983afd2a6","name":"layered_image.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\layered_image.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":95,"lastModifiedTime":1740384526453}},{"hashValue":"a42d4d2f0a18303ab14577efff695cf0","name":"startIcon.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":20093,"lastModifiedTime":1740382475745}}]},{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]}]},{"hashValue":"8d481e0e227303e2ea07b5d1cdad82ac","name":"rawfile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c9550d5fad73447fc24ba47f95d1c6b7","name":"arkdata","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"schema","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata\\schema","type":"directory","isSymbolicLink":false,"children":[]}]},{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]}]},{"hashValue":"dffd48f5ae334ac56877ba07e35e04a8","name":"resources.index","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1386,"lastModifiedTime":1740384526455}},{"hashValue":"67fdf0aa1b8587603337975d672c7e32","name":"ResourceTable.txt","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":631,"lastModifiedTime":1740384526454}}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h":{"hashValue":"d8c4ffd57da3478cc84786daf4c5c9f6","name":"ResourceTable.h","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1643,"lastModifiedTime":1740384526454}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default":{"hashValue":"cc3d340c5474f9a806726a6d8335b286","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d8c4ffd57da3478cc84786daf4c5c9f6","name":"ResourceTable.h","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1643,"lastModifiedTime":1740384526454}}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default":{"hashValue":"cd8033a41667f30c590b4535dcb1de6c","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"42359776b80b0f82ae3936b6dc2df3ac","name":"loader.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1020,"lastModifiedTime":1740384526223}},{"hashValue":"ad72d6664d00c26cc6fbbe19bea613e2","name":"pkgContextInfo.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":594,"lastModifiedTime":1740384526162}}]},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets":{"hashValue":"c4ee7a39d270fe2155b40e81b70c9408","name":"Index.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":142,"lastModifiedTime":1740382966469}},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets":{"hashValue":"250998e49f399da5c887fa924c8c24f6","name":"ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"b37a41587fded278c7e26a4e4e6cde31","name":"components","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"3f738f74ab44dc4807fe4b01d5f5cc9b","name":"MainPage.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components\\MainPage.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1025,"lastModifiedTime":1740383425980}}]},{"hashValue":"af2ad648350dfbe00bd8b986432004c7","name":"constants","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a4519ae5cc4e26bb6f9619b1b3a2b18f","name":"VerifyCodeConstants.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants\\VerifyCodeConstants.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":717,"lastModifiedTime":1740383444403}}]},{"hashValue":"decfc95c8b8732297c15d3c819313902","name":"utils","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"b4ce137040d1a62f843eb9b4129a20f4","name":"Logger.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1397,"lastModifiedTime":1740383449017}}]},{"hashValue":"de16aa4931b494a3c96b7d5c6fcd79de","name":"view","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"def9fb885071dc0801677b385776e53e","name":"VerifyCodeView.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6081,"lastModifiedTime":1740383458640}}]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile":{"hashValue":"8d481e0e227303e2ea07b5d1cdad82ac","name":"rawfile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c9550d5fad73447fc24ba47f95d1c6b7","name":"arkdata","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"schema","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata\\schema","type":"directory","isSymbolicLink":false,"children":[]}]},{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt":{"hashValue":"67fdf0aa1b8587603337975d672c7e32","name":"ResourceTable.txt","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":631,"lastModifiedTime":1740384526454}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json":{"hashValue":"7a11675c1ecf8d1602e62fa6c67cb1e9","name":"ark_module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1299,"lastModifiedTime":1740384526376}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile":{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets":{"hashValue":"47f1929c29baedab96d05637a2d88911","name":"ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"457b2874405852bb7fc41446584286e2","name":"entryability","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"88ac56e810ecf846af91c828d1e904fc","name":"EntryAbility.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2247,"lastModifiedTime":1740383437182}}]},{"hashValue":"5f8c28b535e0238af641a8f13bc4624f","name":"entrybackupability","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"1cad8250aa4b5b1dcfadbb0791c98e12","name":"EntryBackupAbility.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1146,"lastModifiedTime":1740383589216}}]},{"hashValue":"f99befa95fb30f33ff90d2cdf5fb0f11","name":"pages","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"506b00fc41267aa4c9017e3f14d93cce","name":"Index.ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\pages\\Index.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1031,"lastModifiedTime":1740383432936}}]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets":{"hashValue":"4891584a4a9592b942c1328187200155","name":"ets","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"92ad501ce62a399765d47a6efbd59d12","name":"modules.abc","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\modules.abc","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37344,"lastModifiedTime":1740384530929}},{"hashValue":"44119858635862ec9c0672e823362bd1","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740384530889}}]},"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\stripped_native_libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\stripped_native_libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json":{"hashValue":"62cffd3acc21f6a92da4b7af3fe49ddf","name":"base_native_libs.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":25,"lastModifiedTime":1740384527664}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json":{"hashValue":"b7a9426624c4e766a75d9e6faeb07f57","name":"module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1823,"lastModifiedTime":1740384526455}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json":{"hashValue":"b7a9426624c4e766a75d9e6faeb07f57","name":"module.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1823,"lastModifiedTime":1740384526455}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources":{"hashValue":"69daece8029c3b1899378e0189f5d2c5","name":"resources","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5164d929bdad48bde99a9d3bf1e36157","name":"base","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"46852e8b70945e088a9ef16dd8a53a6e","name":"media","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"07937ccb0c737e45f029c480f9a46cf4","name":"app_icon.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2777,"lastModifiedTime":1740382475573}},{"hashValue":"4aae45348e7c0a790c9d1b43a34d94cf","name":"background.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\background.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":91942,"lastModifiedTime":1740382475729}},{"hashValue":"0decd662da19ab399e246d29026831a0","name":"foreground.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\foreground.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8805,"lastModifiedTime":1740382475734}},{"hashValue":"6015fb4e6f6a7d58a5043b8983afd2a6","name":"layered_image.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\layered_image.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":95,"lastModifiedTime":1740384526453}},{"hashValue":"a42d4d2f0a18303ab14577efff695cf0","name":"startIcon.png","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":20093,"lastModifiedTime":1740382475745}}]},{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]}]},{"hashValue":"8d481e0e227303e2ea07b5d1cdad82ac","name":"rawfile","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c9550d5fad73447fc24ba47f95d1c6b7","name":"arkdata","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"schema","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata\\schema","type":"directory","isSymbolicLink":false,"children":[]}]},{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]}]},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index":{"hashValue":"dffd48f5ae334ac56877ba07e35e04a8","name":"resources.index","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1386,"lastModifiedTime":1740384526455}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map":{"hashValue":"44119858635862ec9c0672e823362bd1","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740384530889}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap":{"hashValue":"72bf8abf81b3a92fea27db6267ab54ad","name":"entry-default-unsigned.hap","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap","type":"file","isSymbolicLink":false,"fileMetaData":{"size":235334,"lastModifiedTime":1740384531252}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map":{"hashValue":"44119858635862ec9c0672e823362bd1","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740384530889}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map":{"hashValue":"44119858635862ec9c0672e823362bd1","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740384530889}},"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.cer":{"hashValue":"c59aefbc166cbca443542449b26ca01c","name":"default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.cer","path":"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.cer","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2914,"lastModifiedTime":1740384413350}},"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p7b":{"hashValue":"b8564504d957bd855f6e6d0f67e1df5f","name":"default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p7b","path":"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p7b","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5019,"lastModifiedTime":1740384414063}},"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p12":{"hashValue":"1fa9f8067b6c72f317130b09607e1dec","name":"default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p12","path":"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p12","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1128,"lastModifiedTime":1740384412182}},"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap":{"hashValue":"98ce2b83ddbbb4c2b689f485b4ecfc7f","name":"entry-default-signed.hap","path":"D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap","type":"file","isSymbolicLink":false,"fileMetaData":{"size":268814,"lastModifiedTime":1740384531420}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5":{"hashValue":"e5403ed77103352dbaea4b18d8c99b34","name":"app.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":217,"lastModifiedTime":1740382477774}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5":{"hashValue":"9090ec6b7300c8d20d6c1e721227603a","name":"module.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1952,"lastModifiedTime":1740383908783}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5":{"hashValue":"a61a659104816e3d0b2374ec752b71c6","name":"build-profile.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1497,"lastModifiedTime":1740389988632}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build-profile.json5":{"hashValue":"c9309f03f67f5d96b9c6117793929f71","name":"build-profile.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1073,"lastModifiedTime":1740383609206}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json":{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\hvigor\\hvigor-config.json5":{"hashValue":"cb3a8adff32fc596529cd825c5a2ecbb","name":"hvigor-config.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\hvigor\\hvigor-config.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1323,"lastModifiedTime":1740382475547}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh-package.json5":{"hashValue":"77b54b6deeb36b5d6a78213652c6eb98","name":"oh-package.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":864,"lastModifiedTime":1740383616689}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5":{"hashValue":"6a20cb93cd01ec2efe8d901ff50136e0","name":"oh-package.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":834,"lastModifiedTime":1740383635729}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5":{"hashValue":"0f6faf95a2f06d6c2afff928c73801ef","name":"module.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":756,"lastModifiedTime":1740383908791}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5":{"hashValue":"5f7def68dc43177f56074209362a02ac","name":"build-profile.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1155,"lastModifiedTime":1740383558837}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5":{"hashValue":"65cd2d2b8fcc43e2057d6cc651a46185","name":"oh-package.json5","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":829,"lastModifiedTime":1740383575285}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json":{"hashValue":"fb942223e972a272e0dc9540bbb78b3c","name":"output_metadata.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":114,"lastModifiedTime":1740389963312}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json":{"hashValue":"248312bf7e3dc1b5107b587b18fe1b60","name":"pkgContextInfo.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":594,"lastModifiedTime":1740389963321}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build\\cache\\default\\integrated_hsp\\integratedHspCache.json":{"hashValue":"","name":"emptyroot","path":"","type":"unknown","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets":{"hashValue":"836b3dee082aaad136a98b2e2dbfbdc3","name":"BuildProfile.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":519,"lastModifiedTime":1740389963328}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json":{"hashValue":"85fe5c8f7096a76bd3ebb2d7cead2bbb","name":"module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":516,"lastModifiedTime":1740389963335}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc":{"hashValue":"a7de875ed624981a95d62663facd11b4","name":"rpcid.sc","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc","type":"file","isSymbolicLink":false,"fileMetaData":{"size":57094,"lastModifiedTime":1740389964063}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json":{"hashValue":"485ab0db74cf937b2ba2a0df0f448244","name":"temp-router-map.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1740389963361}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json":{"hashValue":"b3e8444bfae6d96a63c8932018dce57d","name":"loader-router-map.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1740389963361}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets":{"hashValue":"dd8647ea419425a20e1a7da68ef41b41","name":"BuildProfile.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":865,"lastModifiedTime":1740389963366}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json":{"hashValue":"0189c08ae3229c9efc0e066775734d38","name":"module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1554,"lastModifiedTime":1740389963377}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json":{"hashValue":"5d64a7692590dac918aa0abb35cd28bd","name":"loader.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1164,"lastModifiedTime":1740389963396}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json":{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info":{"hashValue":"eaca185607a6e7e54fc6c021f86dcf0f","name":"pack.info","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info","type":"file","isSymbolicLink":false,"fileMetaData":{"size":629,"lastModifiedTime":1740389963407}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json":{"hashValue":"ffbb8edd33cdd004da1da004834d2113","name":"module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1640,"lastModifiedTime":1740389964095}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json":{"hashValue":"0b5a91e0b417c20a2d18fece1a60da53","name":"resConfig.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1293,"lastModifiedTime":1740389964112}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json":{"hashValue":"d6d41e7164fbed667c4c3314a87be470","name":"opt-compression.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":87,"lastModifiedTime":1740389964112}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources":{"hashValue":"4178db7b04de515c485e99534a5291f5","name":"resources","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a9fff15e47a3234f252d15d143c666d7","name":"base","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c78a63f35895d99b03e294b40e63631c","name":"element","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"281e030ebb6538f3817de3e369acd34b","name":"color.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\color.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":105,"lastModifiedTime":1740382475712}},{"hashValue":"11cc262c2cad7ec2748286f0bd8f9cbe","name":"float.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\float.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":100,"lastModifiedTime":1740382475720}},{"hashValue":"ea589f443b4579329b88c14092ca0bf7","name":"string.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":259,"lastModifiedTime":1740383805318}}]},{"hashValue":"92543ed99c7e285405ac15791831a6c9","name":"media","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4aae45348e7c0a790c9d1b43a34d94cf","name":"background.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\background.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":91942,"lastModifiedTime":1740382475729}},{"hashValue":"0decd662da19ab399e246d29026831a0","name":"foreground.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\foreground.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8805,"lastModifiedTime":1740382475734}},{"hashValue":"c363d102d90338fffb86967cdf96f10a","name":"layered_image.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\layered_image.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":109,"lastModifiedTime":1740382475738}},{"hashValue":"a42d4d2f0a18303ab14577efff695cf0","name":"startIcon.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":20093,"lastModifiedTime":1740382475745}}]},{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]}]},{"hashValue":"5ce1d6d2aeca3c4ae00c259eac22f96f","name":"dark","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\dark","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"caa38e45de674091d53ce4aa427d5cb1","name":"element","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\dark\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"17b5d4ca22c4d27ab9b355090f2618c1","name":"color.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\dark\\element\\color.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":105,"lastModifiedTime":1740382475793}}]}]},{"hashValue":"","name":"rawfile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources":{"hashValue":"3ec21c78827194e5ccc1b6e55b57fb46","name":"resources","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8ce25630217fee7df987d8598b304607","name":"base","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8aa387e2158408e872aeb45a6e442db7","name":"element","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"cb0c6e49eec49231cfdc56ef2545c357","name":"float.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\float.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":92,"lastModifiedTime":1740382604340}},{"hashValue":"17af03387d476bcf4456f9f98ce8ec82","name":"integer.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\integer.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":347,"lastModifiedTime":1734608363937}},{"hashValue":"6cfcf5e745ba9ac8176baf25ef451a23","name":"string.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":96,"lastModifiedTime":1740382604334}}]}]},{"hashValue":"6023cb85f9e990e34a98b0661eca8473","name":"rawfile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources":{"hashValue":"85652557e550b0874c0c0c78f19b4791","name":"resources","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"41d0fab0cbad0a715c6ab6f231baa609","name":"base","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"9a07fff7f009c83cffc699a320bbe083","name":"element","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5129f85144a489792833f58e77b87c1c","name":"string.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":96,"lastModifiedTime":1740382475583}}]},{"hashValue":"7c9c3e32e5b6971c402e555e50010626","name":"media","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"07937ccb0c737e45f029c480f9a46cf4","name":"app_icon.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2777,"lastModifiedTime":1740382475573}}]}]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default":{"hashValue":"060ce89dcdb9cd2417d39953e6b78d33","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"67298e9a3ee5a5cb400731d5b3650d8e","name":"ark_module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1299,"lastModifiedTime":1740389964095}},{"hashValue":"e29cb71df60fdcb5a2f98d349920a4e8","name":"ids_map","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ids_map","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"bce4052986ab3c9f6b451001016321e9","name":"id_defined.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ids_map\\id_defined.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1475,"lastModifiedTime":1740389964318}}]},{"hashValue":"c143c37f1980605cb40382098f116a68","name":"module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1823,"lastModifiedTime":1740389964300}},{"hashValue":"d6d41e7164fbed667c4c3314a87be470","name":"opt-compression.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":87,"lastModifiedTime":1740389964112}},{"hashValue":"0b5a91e0b417c20a2d18fece1a60da53","name":"resConfig.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1293,"lastModifiedTime":1740389964112}},{"hashValue":"eefb64ad114adad79cca42f6febae6b2","name":"resources","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"51b333792a9d30f30a6336f37f5caf09","name":"base","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c8e0ef74cc153a2ece6e476274efc487","name":"media","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"07937ccb0c737e45f029c480f9a46cf4","name":"app_icon.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2777,"lastModifiedTime":1740382475573}},{"hashValue":"4aae45348e7c0a790c9d1b43a34d94cf","name":"background.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\background.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":91942,"lastModifiedTime":1740382475729}},{"hashValue":"0decd662da19ab399e246d29026831a0","name":"foreground.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\foreground.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8805,"lastModifiedTime":1740382475734}},{"hashValue":"9bfda9435e39af520607e3da6b27658b","name":"layered_image.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\layered_image.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":95,"lastModifiedTime":1740389964298}},{"hashValue":"a42d4d2f0a18303ab14577efff695cf0","name":"startIcon.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":20093,"lastModifiedTime":1740382475745}}]},{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]}]},{"hashValue":"8d481e0e227303e2ea07b5d1cdad82ac","name":"rawfile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c9550d5fad73447fc24ba47f95d1c6b7","name":"arkdata","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"schema","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata\\schema","type":"directory","isSymbolicLink":false,"children":[]}]},{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]}]},{"hashValue":"724db24b3a79e860cc8b6480401b6181","name":"resources.index","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1386,"lastModifiedTime":1740389964318}},{"hashValue":"39da14f8a9b71bc6783a51334870234e","name":"ResourceTable.txt","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":631,"lastModifiedTime":1740389964298}}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h":{"hashValue":"cb7852cd849ee64f109e459a6b46de88","name":"ResourceTable.h","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1643,"lastModifiedTime":1740389964298}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default":{"hashValue":"c8ffd03048f7083321b133dc7b55d5a1","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"cb7852cd849ee64f109e459a6b46de88","name":"ResourceTable.h","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1643,"lastModifiedTime":1740389964298}}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default":{"hashValue":"5bf09451d1bdf836cf0d7aeba0e5938a","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5d64a7692590dac918aa0abb35cd28bd","name":"loader.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1164,"lastModifiedTime":1740389963396}},{"hashValue":"248312bf7e3dc1b5107b587b18fe1b60","name":"pkgContextInfo.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":594,"lastModifiedTime":1740389963321}}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets":{"hashValue":"c4ee7a39d270fe2155b40e81b70c9408","name":"Index.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":142,"lastModifiedTime":1740382966469}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets":{"hashValue":"250998e49f399da5c887fa924c8c24f6","name":"ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"b37a41587fded278c7e26a4e4e6cde31","name":"components","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"3f738f74ab44dc4807fe4b01d5f5cc9b","name":"MainPage.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components\\MainPage.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1025,"lastModifiedTime":1740383425980}}]},{"hashValue":"af2ad648350dfbe00bd8b986432004c7","name":"constants","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a4519ae5cc4e26bb6f9619b1b3a2b18f","name":"VerifyCodeConstants.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants\\VerifyCodeConstants.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":717,"lastModifiedTime":1740383444403}}]},{"hashValue":"decfc95c8b8732297c15d3c819313902","name":"utils","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"b4ce137040d1a62f843eb9b4129a20f4","name":"Logger.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1397,"lastModifiedTime":1740383449017}}]},{"hashValue":"de16aa4931b494a3c96b7d5c6fcd79de","name":"view","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"def9fb885071dc0801677b385776e53e","name":"VerifyCodeView.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6081,"lastModifiedTime":1740383458640}}]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile":{"hashValue":"8d481e0e227303e2ea07b5d1cdad82ac","name":"rawfile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c9550d5fad73447fc24ba47f95d1c6b7","name":"arkdata","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"schema","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata\\schema","type":"directory","isSymbolicLink":false,"children":[]}]},{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt":{"hashValue":"39da14f8a9b71bc6783a51334870234e","name":"ResourceTable.txt","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":631,"lastModifiedTime":1740389964298}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json":{"hashValue":"67298e9a3ee5a5cb400731d5b3650d8e","name":"ark_module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1299,"lastModifiedTime":1740389964095}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile":{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets":{"hashValue":"47f1929c29baedab96d05637a2d88911","name":"ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"457b2874405852bb7fc41446584286e2","name":"entryability","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"88ac56e810ecf846af91c828d1e904fc","name":"EntryAbility.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2247,"lastModifiedTime":1740383437182}}]},{"hashValue":"5f8c28b535e0238af641a8f13bc4624f","name":"entrybackupability","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"1cad8250aa4b5b1dcfadbb0791c98e12","name":"EntryBackupAbility.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1146,"lastModifiedTime":1740383589216}}]},{"hashValue":"f99befa95fb30f33ff90d2cdf5fb0f11","name":"pages","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"506b00fc41267aa4c9017e3f14d93cce","name":"Index.ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\pages\\Index.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1031,"lastModifiedTime":1740383432936}}]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets":{"hashValue":"dba4bacd66236b926fbcad122f44ee5c","name":"ets","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"fd5092806796fe91f869283dd5184721","name":"modules.abc","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\modules.abc","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37344,"lastModifiedTime":1740389996452}},{"hashValue":"f2bdd2db4594178a9d12a8d75937778c","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740389996403}}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\js":{"hashValue":"","name":"emptyroot","path":"","type":"unknown","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\stripped_native_libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\stripped_native_libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default":{"hashValue":"","name":"default","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json":{"hashValue":"64b8e3efc9a19a0ffec1ff69426a471e","name":"base_native_libs.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":25,"lastModifiedTime":1740389965539}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json":{"hashValue":"c143c37f1980605cb40382098f116a68","name":"module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1823,"lastModifiedTime":1740389964300}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json":{"hashValue":"c143c37f1980605cb40382098f116a68","name":"module.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1823,"lastModifiedTime":1740389964300}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources":{"hashValue":"eefb64ad114adad79cca42f6febae6b2","name":"resources","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"51b333792a9d30f30a6336f37f5caf09","name":"base","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c8e0ef74cc153a2ece6e476274efc487","name":"media","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"07937ccb0c737e45f029c480f9a46cf4","name":"app_icon.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2777,"lastModifiedTime":1740382475573}},{"hashValue":"4aae45348e7c0a790c9d1b43a34d94cf","name":"background.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\background.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":91942,"lastModifiedTime":1740382475729}},{"hashValue":"0decd662da19ab399e246d29026831a0","name":"foreground.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\foreground.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8805,"lastModifiedTime":1740382475734}},{"hashValue":"9bfda9435e39af520607e3da6b27658b","name":"layered_image.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\layered_image.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":95,"lastModifiedTime":1740389964298}},{"hashValue":"a42d4d2f0a18303ab14577efff695cf0","name":"startIcon.png","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":20093,"lastModifiedTime":1740382475745}}]},{"hashValue":"02f0f7212744c2048383c13f7ed49b48","name":"profile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8954a88a1a6fbf465185e80250638f14","name":"backup_config.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\backup_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":36,"lastModifiedTime":1740382475808}},{"hashValue":"3383f2db61899cf32a441f063ad141c0","name":"main_pages.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1740382475759}}]}]},{"hashValue":"8d481e0e227303e2ea07b5d1cdad82ac","name":"rawfile","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c9550d5fad73447fc24ba47f95d1c6b7","name":"arkdata","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"schema","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\arkdata\\schema","type":"directory","isSymbolicLink":false,"children":[]}]},{"hashValue":"a5b803a932630346416788ab857ab4bb","name":"routerMap","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"454e733d861fe0c707254b40b66406d0","name":"verifycode.json","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile\\routerMap\\verifycode.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":232,"lastModifiedTime":1740381936178}}]}]}]},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index":{"hashValue":"724db24b3a79e860cc8b6480401b6181","name":"resources.index","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1386,"lastModifiedTime":1740389964318}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map":{"hashValue":"f2bdd2db4594178a9d12a8d75937778c","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740389996403}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap":{"hashValue":"cca40773defbd07d6d0dab9dc5d401ef","name":"entry-default-unsigned.hap","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap","type":"file","isSymbolicLink":false,"fileMetaData":{"size":235334,"lastModifiedTime":1740389996829}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map":{"hashValue":"f2bdd2db4594178a9d12a8d75937778c","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740389996403}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map":{"hashValue":"f2bdd2db4594178a9d12a8d75937778c","name":"sourceMaps.map","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10848,"lastModifiedTime":1740389996403}},"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer":{"hashValue":"7b53492ed4dcc06df8b9cfc0c2c07d73","name":"default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer","path":"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2914,"lastModifiedTime":1740389946745}},"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p7b":{"hashValue":"2244cd1c596adf198d8119268b10c09f","name":"default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p7b","path":"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p7b","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5019,"lastModifiedTime":1740389947496}},"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p12":{"hashValue":"16a09e54dad73c5ac8022f69275eccd1","name":"default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p12","path":"C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p12","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1128,"lastModifiedTime":1740389945391}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap":{"hashValue":"e67108859d4cb99f45ddb26413f4080b","name":"entry-default-signed.hap","path":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap","type":"file","isSymbolicLink":false,"fileMetaData":{"size":268813,"lastModifiedTime":1740389998132}},"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\symbol":{"hashValue":"","name":"emptyroot","path":"","type":"unknown","isSymbolicLink":false,"children":[]}} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/cache/meta.json b/code/UI/VerifyCode/.hvigor/cache/meta.json new file mode 100644 index 0000000000..61314fdbc2 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/cache/meta.json @@ -0,0 +1 @@ +{"compileSdkVersion":12,"hvigorVersion":"5.14.3","toolChainsVersion":"5.0.0.71"} diff --git a/code/UI/VerifyCode/.hvigor/cache/task-cache.json b/code/UI/VerifyCode/.hvigor/cache/task-cache.json new file mode 100644 index 0000000000..6310142c61 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/cache/task-cache.json @@ -0,0 +1 @@ +{":VerifyCode:entry:default@PreBuild":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetStatusCode\",\"_value\":1,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apiType\",\"_value\":\"stageMode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceType\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"codeType\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sdkToolchainsComponentVersion\",\"_value\":\"5.0.0.71\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"profileModuleName\",\"_value\":\"entry\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"jsonFilePath\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\src\\\\\\\\main\\\\\\\\module.json5\\\",\\\"profile\\\":{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deliveryWithInstall\\\":true,\\\"installationFree\\\":false,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ets\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:layered_image\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:startIcon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]}],\\\"extensionAbilities\\\":[{\\\"name\\\":\\\"EntryBackupAbility\\\",\\\"srcEntry\\\":\\\"./ets/entrybackupability/EntryBackupAbility.ets\\\",\\\"type\\\":\\\"backup\\\",\\\"exported\\\":false,\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.backup\\\",\\\"resource\\\":\\\"$profile:backup_config\\\"}]}]}},\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deviceConfig\\\":\\\"deviceTypes\\\",\\\"configurationProfile\\\":\\\"module.json5\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSupportOhpmProj\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integrated_hsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sourceRoots\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configuration\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configurationFileJson\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@PreBuild","_key":":VerifyCode:entry:default@PreBuild","_executionId":":VerifyCode:entry:default@PreBuild:1740389963167","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"isDirectory":false,"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5",{"isDirectory":false,"fileSnapShotHashValue":"9090ec6b7300c8d20d6c1e721227603a"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build-profile.json5",{"fileSnapShotHashValue":"c9309f03f67f5d96b9c6117793929f71"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json",{"fileSnapShotHashValue":"3383f2db61899cf32a441f063ad141c0"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\hvigor\\hvigor-config.json5",{"isDirectory":true,"fileSnapShotHashValue":"cb3a8adff32fc596529cd825c5a2ecbb"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh-package.json5",{"fileSnapShotHashValue":"77b54b6deeb36b5d6a78213652c6eb98"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5",{"fileSnapShotHashValue":"6a20cb93cd01ec2efe8d901ff50136e0"}]]},"_outputFiles":{"dataType":"Map","value":[]}},":VerifyCode:verifycode:default@PreBuild":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetStatusCode\",\"_value\":1,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apiType\",\"_value\":\"stageMode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceType\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"codeType\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sdkToolchainsComponentVersion\",\"_value\":\"5.0.0.71\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"profileModuleName\",\"_value\":\"verifycode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"jsonFilePath\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\casesfeature\\\\\\\\verifycode\\\\\\\\src\\\\\\\\main\\\\\\\\module.json5\\\",\\\"profile\\\":{\\\"module\\\":{\\\"name\\\":\\\"verifycode\\\",\\\"type\\\":\\\"har\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"]}},\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deviceConfig\\\":\\\"deviceTypes\\\",\\\"configurationProfile\\\":\\\"module.json5\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSupportOhpmProj\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integrated_hsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sourceRoots\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configuration\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configurationFileJson\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"verifycode","_taskName":"default@PreBuild","_key":":VerifyCode:verifycode:default@PreBuild","_executionId":":VerifyCode:verifycode:default@PreBuild:1740389963287","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"isDirectory":false,"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5",{"isDirectory":false,"fileSnapShotHashValue":"0f6faf95a2f06d6c2afff928c73801ef"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5",{"fileSnapShotHashValue":"5f7def68dc43177f56074209362a02ac"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\hvigor\\hvigor-config.json5",{"isDirectory":true,"fileSnapShotHashValue":"cb3a8adff32fc596529cd825c5a2ecbb"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5",{"fileSnapShotHashValue":"65cd2d2b8fcc43e2057d6cc651a46185"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5",{"fileSnapShotHashValue":"6a20cb93cd01ec2efe8d901ff50136e0"}]]},"_outputFiles":{"dataType":"Map","value":[]}},":VerifyCode:entry:default@GenerateMetadata":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"remoteHspMetaData\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"artifactName\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"relatedEntryModules\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetDeviceType\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSigned\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@GenerateMetadata","_key":":VerifyCode:entry:default@GenerateMetadata","_executionId":":VerifyCode:entry:default@GenerateMetadata:1740389963310","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"9090ec6b7300c8d20d6c1e721227603a"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json",{"fileSnapShotHashValue":"fb942223e972a272e0dc9540bbb78b3c"}]]}},":VerifyCode:entry:default@GeneratePkgContextInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap-verifycode\",\"_value\":\"58a368ba36325fc0c9eefd4a178243ed\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap-@ohos/hypium\",\"_value\":\"69dbd9141bebef47c71175aada1bd7bf\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap-@ohos/hamock\",\"_value\":\"566d0d1ba1afb93928c8984a8fae6421\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap-entry\",\"_value\":\"a8164913e569f3b3b2485e1811ddf44d\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@GeneratePkgContextInfo","_key":":VerifyCode:entry:default@GeneratePkgContextInfo","_executionId":":VerifyCode:entry:default@GeneratePkgContextInfo:1740389963319","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"isDirectory":false,"fileSnapShotHashValue":"248312bf7e3dc1b5107b587b18fe1b60"}]]}},":VerifyCode:entry:default@ProcessIntegratedHsp":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@ProcessIntegratedHsp","_key":":VerifyCode:entry:default@ProcessIntegratedHsp","_executionId":":VerifyCode:entry:default@ProcessIntegratedHsp:1740389963323","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build\\cache\\default\\integrated_hsp\\integratedHspCache.json",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":VerifyCode:verifycode:default@CreateHarBuildProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"buildModeName\",\"_value\":\"debug\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildMode\",\"_value\":\"Debug\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileFields\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"harVersion\",\"_value\":\"1.0.0\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"harTargetName\",\"_value\":\"default\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"verifycode","_taskName":"default@CreateHarBuildProfile","_key":":VerifyCode:verifycode:default@CreateHarBuildProfile","_executionId":":VerifyCode:verifycode:default@CreateHarBuildProfile:1740389963327","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets",{"fileSnapShotHashValue":"836b3dee082aaad136a98b2e2dbfbdc3"}]]}},":VerifyCode:verifycode:default@MergeProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"targetSdkVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"releaseType\",\"_value\":\"Release\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildRoot\",\"_value\":\"build\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isDebug\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"asanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"tsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hwasanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ubsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"module\\\":{\\\"name\\\":\\\"verifycode\\\",\\\"type\\\":\\\"har\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarModule\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"multiProjects\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileAbilities\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appJsonOpt\",\"_value\":\"{\\\"app\\\":{\\\"bundleName\\\":\\\"com.example.verifycode\\\",\\\"vendor\\\":\\\"example\\\",\\\"versionCode\\\":1000000,\\\"versionName\\\":\\\"1.0.0\\\",\\\"icon\\\":\\\"$media:app_icon\\\",\\\"label\\\":\\\"$string:app_name\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integratedHsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"verifycode","_taskName":"default@MergeProfile","_key":":VerifyCode:verifycode:default@MergeProfile","_executionId":":VerifyCode:verifycode:default@MergeProfile:1740389963332","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5",{"fileSnapShotHashValue":"0f6faf95a2f06d6c2afff928c73801ef"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"85fe5c8f7096a76bd3ebb2d7cead2bbb"}]]}},":VerifyCode:entry:default@SyscapTransform":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@SyscapTransform","_key":":VerifyCode:entry:default@SyscapTransform","_executionId":":VerifyCode:entry:default@SyscapTransform:1740389963338","_inputFiles":{"dataType":"Map","value":[["D:\\oh_11_SDK\\11\\12\\toolchains\\syscap_tool.exe",{"fileSnapShotHashValue":"240cf21edce30c52d84468fef7e33dd5"}],["D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define",{"fileSnapShotHashValue":"37fb4c41684b586d98dc402ac41880af"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc",{"fileSnapShotHashValue":"a7de875ed624981a95d62663facd11b4"}]]}},":VerifyCode:entry:default@ProcessRouterMap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"obfuscated\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@ProcessRouterMap","_key":":VerifyCode:entry:default@ProcessRouterMap","_executionId":":VerifyCode:entry:default@ProcessRouterMap:1740389963358","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh-package.json5",{"fileSnapShotHashValue":"77b54b6deeb36b5d6a78213652c6eb98"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5",{"fileSnapShotHashValue":"6a20cb93cd01ec2efe8d901ff50136e0"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"9090ec6b7300c8d20d6c1e721227603a"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"fileSnapShotHashValue":"248312bf7e3dc1b5107b587b18fe1b60"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json",{"fileSnapShotHashValue":"485ab0db74cf937b2ba2a0df0f448244"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json",{"fileSnapShotHashValue":"b3e8444bfae6d96a63c8932018dce57d"}]]}},":VerifyCode:entry:default@CreateBuildProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"buildMode\",\"_value\":\"Debug\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildModeName\",\"_value\":\"debug\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileFields\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectOhosConfigAppOpt\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@CreateBuildProfile","_key":":VerifyCode:entry:default@CreateBuildProfile","_executionId":":VerifyCode:entry:default@CreateBuildProfile:1740389963366","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets",{"fileSnapShotHashValue":"dd8647ea419425a20e1a7da68ef41b41"}]]}},":VerifyCode:entry:default@MergeProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"targetSdkVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"releaseType\",\"_value\":\"Release\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildRoot\",\"_value\":\"build\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isDebug\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"asanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"tsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hwasanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ubsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deliveryWithInstall\\\":true,\\\"installationFree\\\":false,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ets\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:layered_image\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:startIcon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]}],\\\"extensionAbilities\\\":[{\\\"name\\\":\\\"EntryBackupAbility\\\",\\\"srcEntry\\\":\\\"./ets/entrybackupability/EntryBackupAbility.ets\\\",\\\"type\\\":\\\"backup\\\",\\\"exported\\\":false,\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.backup\\\",\\\"resource\\\":\\\"$profile:backup_config\\\"}]}]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarModule\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"multiProjects\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileAbilities\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appJsonOpt\",\"_value\":\"{\\\"app\\\":{\\\"bundleName\\\":\\\"com.example.verifycode\\\",\\\"vendor\\\":\\\"example\\\",\\\"versionCode\\\":1000000,\\\"versionName\\\":\\\"1.0.0\\\",\\\"icon\\\":\\\"$media:app_icon\\\",\\\"label\\\":\\\"$string:app_name\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integratedHsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@MergeProfile","_key":":VerifyCode:entry:default@MergeProfile","_executionId":":VerifyCode:entry:default@MergeProfile:1740389963373","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"9090ec6b7300c8d20d6c1e721227603a"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"85fe5c8f7096a76bd3ebb2d7cead2bbb"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"0189c08ae3229c9efc0e066775734d38"}]]}},":VerifyCode:entry:default@GenerateLoaderJson":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"projectRootPath\",\"_value\":\"D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"modulePathMap\",\"_value\":\"{\\\"entry\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\",\\\"verifycode\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\casesfeature\\\\\\\\verifycode\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"module_dependencies\",\"_value\":\"{\\\"verifycode\\\":\\\"file:../casesfeature/verifycode\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"overrides\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"project_dependencies\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isOhosTest\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"dependencyModuleAbility\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isFullCompilationEnabled\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"patchConfig\",\"_value\":\"{\\\"changedFileList\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\patch\\\\\\\\default\\\\\\\\changedFileList.json\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileMode\",\"_value\":\"esmodule\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"nodeModulesPath\",\"_value\":\"D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\node_modules\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetConfig\",\"_value\":\"{\\\"name\\\":\\\"default\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hspNameOhmMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"harNameOhmMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"anBuildMode\",\"_value\":\"type\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apPath\",\"_value\":\"D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\modules.ap\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"fallbackAnBuild\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarWithCoverage\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"shouldTreatHarAsHap\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needSubmitArkTsWidget\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@GenerateLoaderJson","_key":":VerifyCode:entry:default@GenerateLoaderJson","_executionId":":VerifyCode:entry:default@GenerateLoaderJson:1740389963388","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"fileSnapShotHashValue":"248312bf7e3dc1b5107b587b18fe1b60"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json",{"fileSnapShotHashValue":"485ab0db74cf937b2ba2a0df0f448244"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json",{"isDirectory":false,"fileSnapShotHashValue":"5d64a7692590dac918aa0abb35cd28bd"}]]}},":VerifyCode:entry:default@MakePackInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileSdkVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersion\",\"_value\":12,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deliveryWithInstall\\\":true,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ets\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:layered_image\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:startIcon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]}],\\\"extensionAbilities\\\":[{\\\"name\\\":\\\"EntryBackupAbility\\\",\\\"srcEntry\\\":\\\"./ets/entrybackupability/EntryBackupAbility.ets\\\",\\\"type\\\":\\\"backup\\\",\\\"exported\\\":false,\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.backup\\\",\\\"resource\\\":\\\"$profile:backup_config\\\"}]}]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"releaseType\",\"_value\":\"Release\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integratedHsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appResOpt\",\"_value\":\"{\\\"app\\\":{\\\"bundleName\\\":\\\"com.example.verifycode\\\",\\\"vendor\\\":\\\"example\\\",\\\"versionCode\\\":1000000,\\\"versionName\\\":\\\"1.0.0\\\",\\\"icon\\\":\\\"$media:app_icon\\\",\\\"label\\\":\\\"$string:app_name\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@MakePackInfo","_key":":VerifyCode:entry:default@MakePackInfo","_executionId":":VerifyCode:entry:default@MakePackInfo:1740389963405","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\app.json5",{"fileSnapShotHashValue":"e5403ed77103352dbaea4b18d8c99b34"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"9090ec6b7300c8d20d6c1e721227603a"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json",{"fileSnapShotHashValue":"8954a88a1a6fbf465185e80250638f14"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info",{"fileSnapShotHashValue":"eaca185607a6e7e54fc6c021f86dcf0f"}]]}},":VerifyCode:entry:default@ProcessProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"arkEnable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileMode\",\"_value\":\"esmodule\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"dependency\",\"_value\":\"[]\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"beta1\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@ProcessProfile","_key":":VerifyCode:entry:default@ProcessProfile","_executionId":":VerifyCode:entry:default@ProcessProfile:1740389963409","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"0189c08ae3229c9efc0e066775734d38"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json",{"fileSnapShotHashValue":"ffbb8edd33cdd004da1da004834d2113"}]]}},":VerifyCode:verifycode:default@ProcessLibs":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHar\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"excludeFromHar\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"verifycode","_taskName":"default@ProcessLibs","_key":":VerifyCode:verifycode:default@ProcessLibs","_executionId":":VerifyCode:verifycode:default@ProcessLibs:1740389964100","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"dedfea5e8005bc445dde6888d4efe0f9"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5",{"fileSnapShotHashValue":"5f7def68dc43177f56074209362a02ac"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":VerifyCode:entry:default@ProcessResource":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"resConfigJsonContent\",\"_value\":\"{\\\"configPath\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\process_profile\\\\\\\\default\\\\\\\\module.json\\\",\\\"packageName\\\":\\\"com.example.verifycode\\\",\\\"output\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\",\\\"moduleNames\\\":\\\"entry,verifycode\\\",\\\"ResourceTable\\\":[\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\generated\\\\\\\\r\\\\\\\\default\\\\\\\\ResourceTable.h\\\"],\\\"applicationResource\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\AppScope\\\\\\\\resources\\\",\\\"moduleResources\\\":[\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\src\\\\\\\\main\\\\\\\\resources\\\"],\\\"dependencies\\\":[\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\casesfeature\\\\\\\\verifycode\\\\\\\\src\\\\\\\\main\\\\\\\\resources\\\"],\\\"iconCheck\\\":true,\\\"ids\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\ids_map\\\",\\\"definedIds\\\":\\\"D:\\\\\\\\DevEcoStudioProjects\\\\\\\\sample\\\\\\\\code\\\\\\\\code\\\\\\\\UI\\\\\\\\VerifyCode\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\ids_map\\\\\\\\id_defined.json\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\opt-compression.json\",\"_value\":\"{\\\"context\\\":{\\\"extensionPath\\\":\\\"\\\"},\\\"compression\\\":{\\\"media\\\":{\\\"enable\\\":false},\\\"filters\\\":[]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"resource_str\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@ProcessResource","_key":":VerifyCode:entry:default@ProcessResource","_executionId":":VerifyCode:entry:default@ProcessResource:1740389964111","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json",{"isDirectory":false,"fileSnapShotHashValue":"0b5a91e0b417c20a2d18fece1a60da53"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json",{"isDirectory":false,"fileSnapShotHashValue":"d6d41e7164fbed667c4c3314a87be470"}]]}},":VerifyCode:entry:default@CompileResource":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"TARGET_CONFIG\",\"_value\":\"{\\\"name\\\":\\\"default\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"D:\\\\oh_11_SDK\\\\11\\\\12\\\\toolchains\\\\restool.exe,-l,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resConfig.json\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"D:\\\\oh_11_SDK\\\\11\\\\12\\\\toolchains\\\\restool.exe\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@CompileResource","_key":":VerifyCode:entry:default@CompileResource","_executionId":":VerifyCode:entry:default@CompileResource:1740389964120","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources",{"fileSnapShotHashValue":"4178db7b04de515c485e99534a5291f5"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources",{"fileSnapShotHashValue":"3ec21c78827194e5ccc1b6e55b57fb46"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources",{"fileSnapShotHashValue":"85652557e550b0874c0c0c78f19b4791"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json",{"isDirectory":false,"fileSnapShotHashValue":"ffbb8edd33cdd004da1da004834d2113"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json",{"isDirectory":false,"fileSnapShotHashValue":"0b5a91e0b417c20a2d18fece1a60da53"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default",{"isDirectory":true,"fileSnapShotHashValue":"060ce89dcdb9cd2417d39953e6b78d33"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h",{"isDirectory":false,"fileSnapShotHashValue":"cb7852cd849ee64f109e459a6b46de88"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default",{"isDirectory":true,"fileSnapShotHashValue":"c8ffd03048f7083321b133dc7b55d5a1"}]]}},":VerifyCode:entry:default@CompileArkTS":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debuggable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isArk\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needCoverageInsert\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ark.tsImportSendable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"verifycode\",\"_value\":\"verifycode: file:../casesfeature/verifycode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"caseSensitiveCheck\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"beta1\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"autoLazyImport\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"arkTsWdiget\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"OBFUSCATION_ENABLE\",\"_value\":\"undefined\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"noExternalImportByPath\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@CompileArkTS","_key":":VerifyCode:entry:default@CompileArkTS","_executionId":":VerifyCode:entry:default@CompileArkTS:1740389964331","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default",{"isDirectory":true,"fileSnapShotHashValue":"5bf09451d1bdf836cf0d7aeba0e5938a"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets",{"fileSnapShotHashValue":"c4ee7a39d270fe2155b40e81b70c9408"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets",{"isDirectory":true,"fileSnapShotHashValue":"250998e49f399da5c887fa924c8c24f6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile",{"isDirectory":true,"fileSnapShotHashValue":"8d481e0e227303e2ea07b5d1cdad82ac"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt",{"fileSnapShotHashValue":"39da14f8a9b71bc6783a51334870234e"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json",{"fileSnapShotHashValue":"67298e9a3ee5a5cb400731d5b3650d8e"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile",{"isDirectory":true,"fileSnapShotHashValue":"02f0f7212744c2048383c13f7ed49b48"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets",{"isDirectory":true,"fileSnapShotHashValue":"47f1929c29baedab96d05637a2d88911"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"fileSnapShotHashValue":"248312bf7e3dc1b5107b587b18fe1b60"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets",{"fileSnapShotHashValue":"dd8647ea419425a20e1a7da68ef41b41"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets",{"fileSnapShotHashValue":"836b3dee082aaad136a98b2e2dbfbdc3"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets",{"isDirectory":true,"fileSnapShotHashValue":"dba4bacd66236b926fbcad122f44ee5c"}]]}},":VerifyCode:entry:default@BuildJS":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debuggable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isArk\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needCoverageInsert\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ark.tsImportSendable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"verifycode\",\"_value\":\"verifycode: file:../casesfeature/verifycode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"caseSensitiveCheck\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"beta1\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"autoLazyImport\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@BuildJS","_key":":VerifyCode:entry:default@BuildJS","_executionId":":VerifyCode:entry:default@BuildJS:1740389964358","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default",{"isDirectory":true,"fileSnapShotHashValue":"5bf09451d1bdf836cf0d7aeba0e5938a"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets",{"fileSnapShotHashValue":"c4ee7a39d270fe2155b40e81b70c9408"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile",{"isDirectory":true,"fileSnapShotHashValue":"8d481e0e227303e2ea07b5d1cdad82ac"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt",{"fileSnapShotHashValue":"39da14f8a9b71bc6783a51334870234e"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json",{"fileSnapShotHashValue":"67298e9a3ee5a5cb400731d5b3650d8e"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile",{"isDirectory":true,"fileSnapShotHashValue":"02f0f7212744c2048383c13f7ed49b48"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"fileSnapShotHashValue":"248312bf7e3dc1b5107b587b18fe1b60"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\js",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":VerifyCode:verifycode:default@DoNativeStrip":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debugSymbol\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"verifycode","_taskName":"default@DoNativeStrip","_key":":VerifyCode:verifycode:default@DoNativeStrip","_executionId":":VerifyCode:verifycode:default@DoNativeStrip:1740389964721","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":VerifyCode:entry:default@ProcessLibs":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"excludeFromHar\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@ProcessLibs","_key":":VerifyCode:entry:default@ProcessLibs","_executionId":":VerifyCode:entry:default@ProcessLibs:1740389964787","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default",{"fileSnapShotHashValue":""}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5",{"fileSnapShotHashValue":"a61a659104816e3d0b2374ec752b71c6"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build-profile.json5",{"fileSnapShotHashValue":"c9309f03f67f5d96b9c6117793929f71"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":VerifyCode:entry:default@DoNativeStrip":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debugSymbol\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@DoNativeStrip","_key":":VerifyCode:entry:default@DoNativeStrip","_executionId":":VerifyCode:entry:default@DoNativeStrip:1740389964797","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":VerifyCode:entry:default@CacheNativeLibs":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debugSymbol\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@CacheNativeLibs","_key":":VerifyCode:entry:default@CacheNativeLibs","_executionId":":VerifyCode:entry:default@CacheNativeLibs:1740389964803","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json",{"isDirectory":false,"fileSnapShotHashValue":"64b8e3efc9a19a0ffec1ff69426a471e"}]]}},":VerifyCode:entry:default@GeneratePkgModuleJson":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@GeneratePkgModuleJson","_key":":VerifyCode:entry:default@GeneratePkgModuleJson","_executionId":":VerifyCode:entry:default@GeneratePkgModuleJson:1740389996476","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json",{"fileSnapShotHashValue":"c143c37f1980605cb40382098f116a68"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json",{"fileSnapShotHashValue":"c143c37f1980605cb40382098f116a68"}]]}},":VerifyCode:entry:default@PackageHap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"hotReload\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integrated_hsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sourceMapDir\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"bundleType\",\"_value\":\"app\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"java,-Dfile.encoding=GBK,-jar,D:\\\\oh_11_SDK\\\\11\\\\12\\\\toolchains\\\\lib\\\\app_packing_tool.jar,--mode,hap,--force,true,--lib-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\stripped_native_libs\\\\default,--json-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\package\\\\default\\\\module.json,--resources-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources,--index-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources.index,--pack-info-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\pack.info,--out-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\entry-default-unsigned.hap,--rpcid-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\syscap\\\\default\\\\rpcid.sc,--ets-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\ets,--pkg-context-path,D:\\\\DevEcoStudioProjects\\\\sample\\\\code\\\\code\\\\UI\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader\\\\default\\\\pkgContextInfo.json\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"D:\\\\oh_11_SDK\\\\11\\\\12\\\\toolchains\\\\lib\\\\app_packing_tool.jar\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@PackageHap","_key":":VerifyCode:entry:default@PackageHap","_executionId":":VerifyCode:entry:default@PackageHap:1740389996484","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":false,"fileSnapShotHashValue":""}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json",{"isDirectory":false,"fileSnapShotHashValue":"c143c37f1980605cb40382098f116a68"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources",{"isDirectory":false,"fileSnapShotHashValue":"eefb64ad114adad79cca42f6febae6b2"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index",{"isDirectory":false,"fileSnapShotHashValue":"724db24b3a79e860cc8b6480401b6181"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info",{"isDirectory":false,"fileSnapShotHashValue":"eaca185607a6e7e54fc6c021f86dcf0f"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc",{"isDirectory":false,"fileSnapShotHashValue":"a7de875ed624981a95d62663facd11b4"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets",{"isDirectory":false,"fileSnapShotHashValue":"dba4bacd66236b926fbcad122f44ee5c"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"isDirectory":false,"fileSnapShotHashValue":"248312bf7e3dc1b5107b587b18fe1b60"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map",{"isDirectory":false,"fileSnapShotHashValue":"f2bdd2db4594178a9d12a8d75937778c"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets",{"fileSnapShotHashValue":"dd8647ea419425a20e1a7da68ef41b41"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap",{"isDirectory":false,"fileSnapShotHashValue":"cca40773defbd07d6d0dab9dc5d401ef"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map",{"fileSnapShotHashValue":"f2bdd2db4594178a9d12a8d75937778c"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map",{"fileSnapShotHashValue":"f2bdd2db4594178a9d12a8d75937778c"}]]}},":VerifyCode:entry:default@SignHap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"enableSignTask\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sdkToolchainsComponentVersion\",\"_value\":\"5.0.0.71\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"existSigningConfig\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"signingConfig_name\",\"_value\":\"default\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"signingConfig_type\",\"_value\":\"HarmonyOS\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"existMaterial\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"signingConfig_signAlg\",\"_value\":\"SHA256withECDSA\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"signingConfig_keyAlias\",\"_value\":\"debugKey\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"signingConfig_keyPassword\",\"_value\":\"0000001BAED875FF956D7E8D3927642DB5BEDA8FEB9551C60DB2D5FE936F6A563EAC7F91EE44F6844BF1DB\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"signingConfig_storePassword\",\"_value\":\"0000001B3901EC188FA35B26C010E7187098B669F24524646CA28A22DFD72DBB036B0193B480C76B6957D9\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@SignHap","_key":":VerifyCode:entry:default@SignHap","_executionId":":VerifyCode:entry:default@SignHap:1740389996847","_inputFiles":{"dataType":"Map","value":[["C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer",{"isDirectory":false,"fileSnapShotHashValue":"7b53492ed4dcc06df8b9cfc0c2c07d73"}],["C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p7b",{"isDirectory":false,"fileSnapShotHashValue":"2244cd1c596adf198d8119268b10c09f"}],["C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p12",{"isDirectory":false,"fileSnapShotHashValue":"16a09e54dad73c5ac8022f69275eccd1"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap",{"isDirectory":false,"fileSnapShotHashValue":"cca40773defbd07d6d0dab9dc5d401ef"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap",{"isDirectory":false,"fileSnapShotHashValue":"e67108859d4cb99f45ddb26413f4080b"}]]}},":VerifyCode:entry:default@CollectDebugSymbol":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"VerifyCode","_moduleName":"entry","_taskName":"default@CollectDebugSymbol","_key":":VerifyCode:entry:default@CollectDebugSymbol","_executionId":":VerifyCode:entry:default@CollectDebugSymbol:1740389998147","_inputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map",{"fileSnapShotHashValue":"f2bdd2db4594178a9d12a8d75937778c"}],["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\symbol",{"isDirectory":true,"fileSnapShotHashValue":""}]]}}} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/dependencyMap/dependencyMap.json5 b/code/UI/VerifyCode/.hvigor/dependencyMap/dependencyMap.json5 new file mode 100644 index 0000000000..3fed5ebc66 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/dependencyMap/dependencyMap.json5 @@ -0,0 +1 @@ +{"basePath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\.hvigor\\dependencyMap\\dependencyMap.json5","rootDependency":"./oh-package.json5","dependencyMap":{"entry":"./entry/oh-package.json5","verifycode":"./verifycode/oh-package.json5"},"modules":[{"name":"entry","srcPath":"..\\..\\..\\entry"},{"name":"verifycode","srcPath":"..\\..\\..\\casesfeature\\verifycode"}]} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/dependencyMap/entry/oh-package.json5 b/code/UI/VerifyCode/.hvigor/dependencyMap/entry/oh-package.json5 new file mode 100644 index 0000000000..f279e909d8 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/dependencyMap/entry/oh-package.json5 @@ -0,0 +1 @@ +{"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/dependencyMap/oh-package.json5 b/code/UI/VerifyCode/.hvigor/dependencyMap/oh-package.json5 new file mode 100644 index 0000000000..6ef28312c3 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/dependencyMap/oh-package.json5 @@ -0,0 +1 @@ +{"modelVersion":"5.0.2","description":"Please describe the basic information.","dependencies":{},"devDependencies":{"@ohos/hypium":"1.0.21","@ohos/hamock":"1.0.0"}} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/dependencyMap/verifycode/oh-package.json5 b/code/UI/VerifyCode/.hvigor/dependencyMap/verifycode/oh-package.json5 new file mode 100644 index 0000000000..2eb1a27af7 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/dependencyMap/verifycode/oh-package.json5 @@ -0,0 +1 @@ +{"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/outputs/build-logs/build.log b/code/UI/VerifyCode/.hvigor/outputs/build-logs/build.log new file mode 100644 index 0000000000..e100fcc71c --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/outputs/build-logs/build.log @@ -0,0 +1,4416 @@ +[2025-02-24T15:34:40.730] [DEBUG] debug-file - env: nodejsVersion=v18.20.1 +[2025-02-24T15:34:41.006] [DEBUG] debug-file - env: daemon=true +[2025-02-24T15:34:40.732] [DEBUG] debug-file - env: hvigor-config.json5 content = { + modelVersion: '5.0.2', + dependencies: {}, + execution: {}, + logging: {}, + debugging: {}, + nodeOptions: {} +} +[2025-02-24T15:34:43.271] [DEBUG] debug-file - hvigor start cli arguments:{ + prop: [ 'product=default' ], + sync: true, + parallel: true, + incremental: true, + daemon: true, + _: [ '--analyze=normal' ], + env: { + ALLUSERSPROFILE: 'C:\\ProgramData', + APPDATA: 'C:\\Users\\Pangjiaxue\\AppData\\Roaming', + CommonProgramFiles: 'C:\\Program Files\\Common Files', + 'CommonProgramFiles(x86)': 'C:\\Program Files (x86)\\Common Files', + CommonProgramW6432: 'C:\\Program Files\\Common Files', + COMPUTERNAME: 'DESKTOP-TS8UH9E', + ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe', + config: '{"product":"default"}', + CREATED_BY: 'deveco', + 'DevEco Studio': 'D:\\Software\\DevEco Studio\\bin;', + DEVECO_SDK_HOME: 'D:/Software/DevEco Studio/sdk', + DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData', + EFC_8996: '1', + HDC_SERVER_PORT: '65037', + HOMEDRIVE: 'C:', + HOMEPATH: '\\Users\\Pangjiaxue', + IDEA_INITIAL_DIRECTORY: 'C:\\Users\\Pangjiaxue\\Desktop', + IGCCSVC_DB: 'AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA5OWtXBK320CEtUIdfvsPRgQAAAACAAAAAAAQZgAAAAEAACAAAAAtqDMFGiFPbQtRgfZK2wTHFdbXEK1wtsp7r61WmZgISAAAAAAOgAAAAAIAACAAAABNJQWEUXATOfUqfUql06o7cwsA6OwREIDXj/p0pyR+f2AAAAD9EfRT1hd72F3hnLTaTDU31OIDK+Ch3LcOpRjJ44/kXsqU4UDKiwjEivqT1vme6eNc+vaywHIDuvWrW4WH18R/sHPouB0EDAJRZRDXnhBJiueNSZ1lxddps3/VnuSqXOdAAAAA+g7+A8DNXaaFC5c0Yoa0nPv87X48QnG1fil/ECbnaehkHdyL/kKtljVXjaQsCPDMzJ+75djpjI45gN1dJeEovA==', + JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr', + LOCALAPPDATA: 'C:\\Users\\Pangjiaxue\\AppData\\Local', + LOGONSERVER: '\\\\DESKTOP-TS8UH9E', + NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node', + NODE_PATH: 'C:\\Users\\Pangjiaxue\\.hvigor\\project_caches\\850260f8b1b157eeb30699ad0764c549\\workspace\\node_modules', + NO_UPDATE_NOTIFIER: 'true', + NPM: 'C:\\Users\\Pangjiaxue\\node\\node-18.14.1\\node_modules\\npm\\bin', + 'npm_config_auto-install-peers': 'false', + 'npm_config_strict-ssl': '', + 'npm_config_update-notifier': 'false', + NUMBER_OF_PROCESSORS: '16', + OHPM: 'D:\\Software\\DevEco Studio\\tools\\ohpm\\bin', + ohpmBin: 'D:\\Software\\DevEco Studio\\tools\\ohpm\\bin\\ohpm.bat', + OneDrive: 'D:\\ppp one driver\\OneDrive', + OneDriveConsumer: 'D:\\ppp one driver\\OneDrive', + OS: 'Windows_NT', + Path: 'D:\\Software\\DevEco Studio\\jbr\\bin;D:/Software/DevEco Studio/tools/node;D:\\700.SDK\\HarmonyOS-NEXT-DB1\\base\\toolchains;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\windows\\system32\\HWAudioDriver\\;D:\\Software\\Git\\bin;C:\\Windows\\System32;D:\\Software\\DevEco Studio\\tools\\ohpm\\bin;C:\\Users\\Pangjiaxue\\Downloads\\node-v23.1.0-win-x64\\node_modules\\npm\\bin;D:\\Software\\;D:\\Software\\cloc;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Software\\DevEco Studio\\bin;;D:\\Software\\Microsoft VS Code\\bin;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Schniz.fnm_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Pangjiaxue\\AppData\\Roaming\\npm;D:\\Software\\DevEco Studio\\tools\\node;D:\\Software\\DevEco Studio\\jbr\\bin;D:\\700.SDK\\HarmonyOS-NEXT-DB1\\base\\toolchains;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\windows\\system32\\HWAudioDriver\\;D:\\Software\\Git\\bin;C:\\Windows\\System32;D:\\Software\\DevEco Studio\\tools\\ohpm\\bin;C:\\Users\\Pangjiaxue\\Downloads\\node-v23.1.0-win-x64\\node_modules\\npm\\bin;D:\\Software\\;D:\\Software\\cloc;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Software\\DevEco Studio\\bin;;D:\\Software\\Microsoft VS Code\\bin;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Schniz.fnm_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Pangjiaxue\\AppData\\Roaming\\npm', + PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', + PROCESSOR_ARCHITECTURE: 'AMD64', + PROCESSOR_IDENTIFIER: 'Intel64 Family 6 Model 186 Stepping 2, GenuineIntel', + PROCESSOR_LEVEL: '6', + PROCESSOR_REVISION: 'ba02', + ProgramData: 'C:\\ProgramData', + ProgramFiles: 'C:\\Program Files', + 'ProgramFiles(x86)': 'C:\\Program Files (x86)', + ProgramW6432: 'C:\\Program Files', + PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules', + PUBLIC: 'C:\\Users\\Public', + SESSIONNAME: 'Console', + SystemDrive: 'C:', + SystemRoot: 'C:\\WINDOWS', + TEMP: 'C:\\Users\\PANGJI~1\\AppData\\Local\\Temp', + TMP: 'C:\\Users\\PANGJI~1\\AppData\\Local\\Temp', + 'user.country': 'CN', + USERDOMAIN: 'DESKTOP-TS8UH9E', + USERDOMAIN_ROAMINGPROFILE: 'DESKTOP-TS8UH9E', + USERNAME: 'Pangjiaxue', + USERPROFILE: 'C:\\Users\\Pangjiaxue', + windir: 'C:\\WINDOWS', + WORKSPACE_DIR: 'C:\\Users\\Pangjiaxue\\.hvigor\\project_caches\\850260f8b1b157eeb30699ad0764c549\\workspace', + ZES_ENABLE_SYSMAN: '1' + } +} +[2025-02-24T15:34:43.290] [DEBUG] debug-file - session manager: set active socket. socketId=pzJIpXm14XZjBfUTAAAB +[2025-02-24T15:34:43.335] [DEBUG] debug-file - java daemon tryConnect success +[2025-02-24T15:34:43.770] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:34:43.782] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:34:43.783] [DEBUG] debug-file - Since current hvigor version 5.14.3 differs from last hvigor version + undefined, delete file-cache.json and task-cache.json. +[2025-02-24T15:34:43.783] [DEBUG] debug-file - Cache service initialization finished in 2 ms +[2025-02-24T15:34:43.790] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:34:45.003] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:34:45.003] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:34:45.139] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:34:45.139] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:34:45.140] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:34:45.140] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:34:45.142] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:34:45.148] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:34:45.151] [DEBUG] debug-file - Local scan or download HarmonyOS sdk components toolchains,ets,js,native,previewer +[2025-02-24T15:34:45.155] [DEBUG] debug-file - Local scan or download hmscore sdk components toolchains,ets,native +[2025-02-24T15:34:45.159] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:34:45.182] [DEBUG] debug-file - Sdk init in 33 ms +[2025-02-24T15:34:45.195] [DEBUG] debug-file - Project task initialization takes 12 ms +[2025-02-24T15:34:45.195] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:34:45.195] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:34:45.196] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:34:45.200] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:34:45.205] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:34:45.205] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:34:45.214] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:34:45.214] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:34:45.215] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:34:45.215] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:34:45.215] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:34:45.215] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:34:45.215] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:34:45.219] [DEBUG] debug-file - Module entry task initialization takes 3 ms +[2025-02-24T15:34:45.219] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:34:45.220] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:34:45.220] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:34:45.235] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 14 ms +[2025-02-24T15:34:45.235] [DEBUG] debug-file - project has submodules:entry +[2025-02-24T15:34:45.236] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:34:45.239] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:34:45.249] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:34:45.249] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:34:45.251] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-02-24T15:34:45.251] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-02-24T15:34:45.255] [DEBUG] debug-file - Configuration phase cost:1 s 469 ms +[2025-02-24T15:34:45.257] [DEBUG] debug-file - Configuration task cost before running: 1 s 484 ms +[2025-02-24T15:34:45.258] [DEBUG] debug-file - Executing task :entry:clean +[2025-02-24T15:34:45.259] [DEBUG] debug-file - clean: Worker pool is inactive. +[2025-02-24T15:34:45.260] [DEBUG] debug-file - entry : clean cost memory 0.17669677734375 +[2025-02-24T15:34:45.261] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 488 ms +[2025-02-24T15:34:45.261] [INFO] debug-file - Finished :entry:clean... after 3 ms +[2025-02-24T15:34:45.261] [DEBUG] debug-file - Executing task ::clean +[2025-02-24T15:34:45.261] [DEBUG] debug-file - clean: Worker pool is inactive. +[2025-02-24T15:34:45.262] [DEBUG] debug-file - VerifyCode : clean cost memory 0.037109375 +[2025-02-24T15:34:45.262] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 489 ms +[2025-02-24T15:34:45.262] [INFO] debug-file - Finished ::clean... after 1 ms +[2025-02-24T15:34:45.262] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:34:45.262] [DEBUG] debug-file - entry : init cost memory 0.013946533203125 +[2025-02-24T15:34:45.262] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 490 ms +[2025-02-24T15:34:45.262] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:34:45.262] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:34:45.262] [DEBUG] debug-file - VerifyCode : init cost memory 0.01279449462890625 +[2025-02-24T15:34:45.262] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 490 ms +[2025-02-24T15:34:45.263] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:34:45.275] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:34:45.278] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:34:45.284] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:34:45.284] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:34:45.283] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool. +[2025-02-24T15:34:45.283] [DEBUG] debug-file - Worker pool is initialized with config: { + minPoolNum: 2, + maxPoolNum: undefined, + maxCoreSize: undefined, + cacheCapacity: undefined, + cacheTtl: undefined +} +[2025-02-24T15:34:45.285] [DEBUG] debug-file - Create resident worker with id: 0. +[2025-02-24T15:34:45.287] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Cleanup worker 0. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Worker 0 has been cleaned up. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Current idle worker size: 1. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Current resident worker size: 2. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Cleanup worker 1. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Worker 1 has been cleaned up. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Current idle worker size: 0. +[2025-02-24T15:34:45.291] [DEBUG] debug-file - Current resident worker size: 2. +[2025-02-24T15:34:45.292] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:34:45.295] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:34:45.295] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:34:45.296] [DEBUG] debug-file - worker[0] exits with exit code 0. +[2025-02-24T15:34:45.297] [DEBUG] debug-file - worker[1] exits with exit code 0. +[2025-02-24T15:36:46.691] [DEBUG] debug-file - session manager: set active socket. socketId=8XdsBF0DQE3GojGvAAAD +[2025-02-24T15:36:46.709] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:36:46.719] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:36:46.719] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:36:46.728] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:36:46.735] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:36:46.735] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:36:46.740] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:36:46.740] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:36:46.740] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:36:46.740] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:36:46.741] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:36:46.745] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:36:46.751] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:36:46.770] [DEBUG] debug-file - Sdk init in 23 ms +[2025-02-24T15:36:46.780] [DEBUG] debug-file - Project task initialization takes 10 ms +[2025-02-24T15:36:46.780] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:36:46.780] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:36:46.780] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:36:46.784] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:36:46.787] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:36:46.787] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:36:46.790] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:36:46.790] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:36:46.791] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:36:46.791] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:36:46.791] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:36:46.791] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:36:46.791] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:36:46.793] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:36:46.793] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:36:46.793] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:36:46.793] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:36:46.796] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:36:46.800] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:36:46.801] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:36:46.848] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=vieifycode, buildMode=debug +[2025-02-24T15:36:46.848] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:36:46.849] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:36:46.849] [DEBUG] debug-file - Module 'vieifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:36:46.849] [DEBUG] debug-file - Module 'vieifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:36:46.849] [DEBUG] debug-file - End initialize module-target build option map, moduleName=vieifycode +[2025-02-24T15:36:46.849] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:36:46.852] [DEBUG] debug-file - Module vieifycode task initialization takes 1 ms +[2025-02-24T15:36:46.852] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:36:46.852] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:36:46.852] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:36:46.864] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 12 ms +[2025-02-24T15:36:46.865] [DEBUG] debug-file - project has submodules:entry,vieifycode +[2025-02-24T15:36:46.865] [DEBUG] debug-file - module:vieifycode no need to execute packageHap +[2025-02-24T15:36:46.866] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:36:46.868] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:36:46.871] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:36:46.871] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:36:46.872] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-02-24T15:36:46.872] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-02-24T15:36:46.875] [DEBUG] debug-file - Module vieifycode Collected Dependency: +[2025-02-24T15:36:46.875] [DEBUG] debug-file - Module vieifycode's total dependency: 0 +[2025-02-24T15:36:46.876] [DEBUG] debug-file - Configuration phase cost:154 ms +[2025-02-24T15:36:46.878] [DEBUG] debug-file - Configuration task cost before running: 168 ms +[2025-02-24T15:36:46.878] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:36:46.878] [DEBUG] debug-file - entry : init cost memory 0.01456451416015625 +[2025-02-24T15:36:46.878] [DEBUG] debug-file - runTaskFromQueue task cost before running: 168 ms +[2025-02-24T15:36:46.878] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:36:46.878] [DEBUG] debug-file - Executing task :vieifycode:init +[2025-02-24T15:36:46.878] [DEBUG] debug-file - vieifycode : init cost memory 0.01209259033203125 +[2025-02-24T15:36:46.878] [DEBUG] debug-file - runTaskFromQueue task cost before running: 168 ms +[2025-02-24T15:36:46.878] [INFO] debug-file - Finished :vieifycode:init... after 1 ms +[2025-02-24T15:36:46.878] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:36:46.879] [DEBUG] debug-file - VerifyCode : init cost memory 0.0119781494140625 +[2025-02-24T15:36:46.879] [DEBUG] debug-file - runTaskFromQueue task cost before running: 168 ms +[2025-02-24T15:36:46.879] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:36:46.888] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:36:46.890] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:36:46.892] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:36:46.894] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:36:46.894] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:36:46.898] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:36:46.898] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:36:46.898] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:36:46.899] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:46:15.203] [DEBUG] debug-file - session manager: set active socket. socketId=rcrQk9sWhuBHtZ9UAAAF +[2025-02-24T15:46:15.225] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:46:15.234] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:46:15.234] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:46:15.240] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:46:15.244] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:46:15.245] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:46:15.248] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:46:15.248] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:46:15.248] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:46:15.248] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:46:15.249] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:46:15.251] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\src\ohosTest\module.json5 +[2025-02-24T15:46:15.252] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:46:15.256] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:46:15.273] [DEBUG] debug-file - Sdk init in 21 ms +[2025-02-24T15:46:15.285] [DEBUG] debug-file - Project task initialization takes 11 ms +[2025-02-24T15:46:15.285] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:46:15.285] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:46:15.285] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:46:15.288] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:46:15.292] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:46:15.292] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:46:15.296] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:46:15.296] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:46:15.296] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:46:15.296] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:46:15.296] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:46:15.296] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:46:15.296] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:15.298] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:46:15.298] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:46:15.298] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:46:15.298] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:46:15.302] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:46:15.304] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:46:15.304] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:46:15.308] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=vieifycode, buildMode=debug +[2025-02-24T15:46:15.308] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:46:15.308] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:46:15.309] [DEBUG] debug-file - Module 'vieifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:46:15.309] [DEBUG] debug-file - Module 'vieifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:46:15.309] [DEBUG] debug-file - End initialize module-target build option map, moduleName=vieifycode +[2025-02-24T15:46:15.309] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:15.310] [DEBUG] debug-file - Module vieifycode task initialization takes 1 ms +[2025-02-24T15:46:15.310] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:46:15.310] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:46:15.310] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:46:15.321] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 10 ms +[2025-02-24T15:46:15.322] [DEBUG] debug-file - project has submodules:entry,vieifycode +[2025-02-24T15:46:15.322] [DEBUG] debug-file - module:vieifycode no need to execute packageHap +[2025-02-24T15:46:15.322] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:46:15.325] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:46:15.329] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:46:15.329] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:46:15.331] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-02-24T15:46:15.331] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-02-24T15:46:15.333] [DEBUG] debug-file - Module vieifycode Collected Dependency: +[2025-02-24T15:46:15.334] [DEBUG] debug-file - Module vieifycode's total dependency: 0 +[2025-02-24T15:46:15.335] [DEBUG] debug-file - Configuration phase cost:99 ms +[2025-02-24T15:46:15.336] [DEBUG] debug-file - Configuration task cost before running: 109 ms +[2025-02-24T15:46:15.336] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:46:15.336] [DEBUG] debug-file - entry : init cost memory 0.01190948486328125 +[2025-02-24T15:46:15.336] [DEBUG] debug-file - runTaskFromQueue task cost before running: 109 ms +[2025-02-24T15:46:15.336] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:46:15.336] [DEBUG] debug-file - Executing task :vieifycode:init +[2025-02-24T15:46:15.336] [DEBUG] debug-file - vieifycode : init cost memory 0.01201629638671875 +[2025-02-24T15:46:15.337] [DEBUG] debug-file - runTaskFromQueue task cost before running: 110 ms +[2025-02-24T15:46:15.337] [INFO] debug-file - Finished :vieifycode:init... after 1 ms +[2025-02-24T15:46:15.337] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:46:15.337] [DEBUG] debug-file - VerifyCode : init cost memory 0.01172637939453125 +[2025-02-24T15:46:15.337] [DEBUG] debug-file - runTaskFromQueue task cost before running: 110 ms +[2025-02-24T15:46:15.337] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:46:15.345] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:15.347] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:46:15.349] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:15.351] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:46:15.351] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:46:15.355] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:46:15.356] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:46:15.356] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:46:15.356] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:46:39.466] [DEBUG] debug-file - session manager: set active socket. socketId=IQK2l-ORPwI4__EcAAAH +[2025-02-24T15:46:39.481] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:46:39.489] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:46:39.489] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:46:39.495] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:46:39.501] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:46:39.501] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:46:39.505] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:46:39.505] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:46:39.505] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:46:39.505] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:46:39.506] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:46:39.508] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\src\ohosTest\module.json5 +[2025-02-24T15:46:39.510] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:46:39.514] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:46:39.529] [DEBUG] debug-file - Sdk init in 20 ms +[2025-02-24T15:46:39.540] [DEBUG] debug-file - Project task initialization takes 11 ms +[2025-02-24T15:46:39.541] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:46:39.541] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:46:39.541] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:46:39.545] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:46:39.548] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:46:39.548] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:46:39.552] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:46:39.552] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:46:39.553] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:46:39.553] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:46:39.553] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:46:39.553] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:46:39.553] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:39.554] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:46:39.554] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:46:39.554] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:46:39.554] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:46:39.558] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:46:39.560] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:46:39.560] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:46:39.563] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=vieifycode, buildMode=debug +[2025-02-24T15:46:39.563] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:46:39.563] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:46:39.563] [DEBUG] debug-file - Module 'vieifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:46:39.563] [DEBUG] debug-file - Module 'vieifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:46:39.563] [DEBUG] debug-file - End initialize module-target build option map, moduleName=vieifycode +[2025-02-24T15:46:39.563] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:39.565] [DEBUG] debug-file - Module vieifycode task initialization takes 1 ms +[2025-02-24T15:46:39.565] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:46:39.565] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:46:39.565] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\vieifycode\hvigorfile.ts +[2025-02-24T15:46:39.577] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 11 ms +[2025-02-24T15:46:39.578] [DEBUG] debug-file - project has submodules:entry,vieifycode +[2025-02-24T15:46:39.578] [DEBUG] debug-file - module:vieifycode no need to execute packageHap +[2025-02-24T15:46:39.579] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:46:39.581] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:46:39.584] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:46:39.584] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:46:39.585] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-02-24T15:46:39.585] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-02-24T15:46:39.588] [DEBUG] debug-file - Module vieifycode Collected Dependency: +[2025-02-24T15:46:39.588] [DEBUG] debug-file - Module vieifycode's total dependency: 0 +[2025-02-24T15:46:39.590] [DEBUG] debug-file - Configuration phase cost:99 ms +[2025-02-24T15:46:39.591] [DEBUG] debug-file - Configuration task cost before running: 110 ms +[2025-02-24T15:46:39.592] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:46:39.592] [DEBUG] debug-file - entry : init cost memory 0.01312255859375 +[2025-02-24T15:46:39.592] [DEBUG] debug-file - runTaskFromQueue task cost before running: 110 ms +[2025-02-24T15:46:39.592] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:46:39.592] [DEBUG] debug-file - Executing task :vieifycode:init +[2025-02-24T15:46:39.592] [DEBUG] debug-file - vieifycode : init cost memory 0.01201629638671875 +[2025-02-24T15:46:39.592] [DEBUG] debug-file - runTaskFromQueue task cost before running: 110 ms +[2025-02-24T15:46:39.592] [INFO] debug-file - Finished :vieifycode:init... after 1 ms +[2025-02-24T15:46:39.592] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:46:39.592] [DEBUG] debug-file - VerifyCode : init cost memory 0.0121612548828125 +[2025-02-24T15:46:39.592] [DEBUG] debug-file - runTaskFromQueue task cost before running: 110 ms +[2025-02-24T15:46:39.592] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:46:39.602] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:39.604] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:46:39.606] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:46:39.607] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:46:39.607] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:46:39.611] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:46:39.611] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:46:39.611] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:46:39.612] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:47:30.385] [DEBUG] debug-file - session manager: set active socket. socketId=xEaDA8C9F9dnruZtAAAJ +[2025-02-24T15:47:30.400] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:47:30.410] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:47:30.411] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:47:30.417] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:47:30.420] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:47:30.420] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:47:30.423] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:47:30.423] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:47:30.423] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:47:30.423] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:47:30.424] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:47:30.428] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T15:47:30.429] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:47:30.433] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:47:30.449] [DEBUG] debug-file - Sdk init in 19 ms +[2025-02-24T15:47:30.459] [DEBUG] debug-file - Project task initialization takes 10 ms +[2025-02-24T15:47:30.459] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:47:30.459] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:47:30.459] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:47:30.462] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:47:30.466] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:47:30.466] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:47:30.469] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:47:30.470] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:47:30.470] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:47:30.470] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:47:30.470] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:47:30.470] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:47:30.470] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:47:30.471] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:47:30.472] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:47:30.472] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:47:30.472] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:47:30.475] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:47:30.478] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:47:30.479] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:47:30.482] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=vieifycode, buildMode=debug +[2025-02-24T15:47:30.482] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:47:30.482] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:47:30.482] [DEBUG] debug-file - Module 'vieifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:47:30.482] [DEBUG] debug-file - Module 'vieifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:47:30.482] [DEBUG] debug-file - End initialize module-target build option map, moduleName=vieifycode +[2025-02-24T15:47:30.482] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:47:30.484] [DEBUG] debug-file - Module vieifycode task initialization takes 1 ms +[2025-02-24T15:47:30.484] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:47:30.485] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:47:30.485] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:47:30.496] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 11 ms +[2025-02-24T15:47:30.496] [DEBUG] debug-file - project has submodules:entry,vieifycode +[2025-02-24T15:47:30.496] [DEBUG] debug-file - module:vieifycode no need to execute packageHap +[2025-02-24T15:47:30.497] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:47:30.499] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:47:30.501] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:47:30.501] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:47:30.503] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-02-24T15:47:30.503] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-02-24T15:47:30.505] [DEBUG] debug-file - Module vieifycode Collected Dependency: +[2025-02-24T15:47:30.505] [DEBUG] debug-file - Module vieifycode's total dependency: 0 +[2025-02-24T15:47:30.507] [DEBUG] debug-file - Configuration phase cost:94 ms +[2025-02-24T15:47:30.508] [DEBUG] debug-file - Configuration task cost before running: 107 ms +[2025-02-24T15:47:30.509] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:47:30.509] [DEBUG] debug-file - entry : init cost memory 0.01209259033203125 +[2025-02-24T15:47:30.509] [DEBUG] debug-file - runTaskFromQueue task cost before running: 107 ms +[2025-02-24T15:47:30.509] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:47:30.509] [DEBUG] debug-file - Executing task :vieifycode:init +[2025-02-24T15:47:30.509] [DEBUG] debug-file - vieifycode : init cost memory 0.0119476318359375 +[2025-02-24T15:47:30.509] [DEBUG] debug-file - runTaskFromQueue task cost before running: 108 ms +[2025-02-24T15:47:30.509] [INFO] debug-file - Finished :vieifycode:init... after 1 ms +[2025-02-24T15:47:30.509] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:47:30.509] [DEBUG] debug-file - VerifyCode : init cost memory 0.01177215576171875 +[2025-02-24T15:47:30.509] [DEBUG] debug-file - runTaskFromQueue task cost before running: 108 ms +[2025-02-24T15:47:30.509] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:47:30.519] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:47:30.521] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:47:30.524] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:47:30.526] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:47:30.526] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:47:30.529] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:47:30.529] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:47:30.529] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:47:30.530] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:48:18.414] [DEBUG] debug-file - session manager: set active socket. socketId=MzoSWUOrYQT5pDJDAAAL +[2025-02-24T15:48:18.429] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:48:18.439] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:48:18.440] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:48:18.447] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:48:18.450] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:48:18.450] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:48:18.453] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:48:18.453] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:48:18.454] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:48:18.454] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:48:18.455] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:48:18.457] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T15:48:18.458] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:48:18.463] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:48:18.479] [DEBUG] debug-file - Sdk init in 21 ms +[2025-02-24T15:48:18.489] [DEBUG] debug-file - Project task initialization takes 10 ms +[2025-02-24T15:48:18.489] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:48:18.489] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:48:18.489] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:48:18.492] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:48:18.494] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:48:18.494] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:48:18.498] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:48:18.498] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:48:18.498] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:48:18.498] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:48:18.498] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:48:18.498] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:48:18.498] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:48:18.499] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:48:18.500] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:48:18.500] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:48:18.500] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:48:18.503] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:48:18.505] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:48:18.505] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:48:18.508] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=vieifycode, buildMode=debug +[2025-02-24T15:48:18.509] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:48:18.509] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:48:18.509] [DEBUG] debug-file - Module 'vieifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:48:18.509] [DEBUG] debug-file - Module 'vieifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:48:18.509] [DEBUG] debug-file - End initialize module-target build option map, moduleName=vieifycode +[2025-02-24T15:48:18.509] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:48:18.510] [DEBUG] debug-file - Module vieifycode task initialization takes 1 ms +[2025-02-24T15:48:18.510] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:48:18.510] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:48:18.510] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:48:18.521] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 10 ms +[2025-02-24T15:48:18.522] [DEBUG] debug-file - project has submodules:entry,vieifycode +[2025-02-24T15:48:18.522] [DEBUG] debug-file - module:vieifycode no need to execute packageHap +[2025-02-24T15:48:18.523] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:48:18.525] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:48:18.527] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:48:18.527] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:48:18.528] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-02-24T15:48:18.529] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-02-24T15:48:18.531] [DEBUG] debug-file - Module vieifycode Collected Dependency: +[2025-02-24T15:48:18.531] [DEBUG] debug-file - Module vieifycode's total dependency: 0 +[2025-02-24T15:48:18.532] [DEBUG] debug-file - Configuration phase cost:89 ms +[2025-02-24T15:48:18.533] [DEBUG] debug-file - Configuration task cost before running: 103 ms +[2025-02-24T15:48:18.533] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:48:18.533] [DEBUG] debug-file - entry : init cost memory 0.011749267578125 +[2025-02-24T15:48:18.533] [DEBUG] debug-file - runTaskFromQueue task cost before running: 103 ms +[2025-02-24T15:48:18.534] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:48:18.534] [DEBUG] debug-file - Executing task :vieifycode:init +[2025-02-24T15:48:18.534] [DEBUG] debug-file - vieifycode : init cost memory 0.01190185546875 +[2025-02-24T15:48:18.534] [DEBUG] debug-file - runTaskFromQueue task cost before running: 103 ms +[2025-02-24T15:48:18.534] [INFO] debug-file - Finished :vieifycode:init... after 1 ms +[2025-02-24T15:48:18.534] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:48:18.534] [DEBUG] debug-file - VerifyCode : init cost memory 0.01168060302734375 +[2025-02-24T15:48:18.534] [DEBUG] debug-file - runTaskFromQueue task cost before running: 104 ms +[2025-02-24T15:48:18.534] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:48:18.543] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:48:18.545] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:48:18.548] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:48:18.549] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:48:18.549] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:48:18.553] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:48:18.554] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:48:18.554] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:48:18.554] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:49:18.747] [DEBUG] debug-file - session manager: set active socket. socketId=Y4LXIv0XbWpJeDt5AAAN +[2025-02-24T15:49:18.763] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:49:18.772] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:49:18.773] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:49:18.780] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:49:18.784] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:49:18.784] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:49:18.787] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:49:18.788] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:49:18.788] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:49:18.788] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:49:18.789] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:49:18.791] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T15:49:18.792] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:49:18.797] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:49:18.813] [DEBUG] debug-file - Sdk init in 21 ms +[2025-02-24T15:49:18.828] [DEBUG] debug-file - Project task initialization takes 14 ms +[2025-02-24T15:49:18.828] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:49:18.828] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:49:18.828] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:49:18.831] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:49:18.834] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:49:18.834] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:49:18.837] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:49:18.837] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:49:18.837] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:49:18.837] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:49:18.837] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:49:18.837] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:49:18.837] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:49:18.839] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:49:18.839] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:49:18.839] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:49:18.839] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:49:18.843] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:49:18.845] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:49:18.845] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:49:18.848] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=vieifycode, buildMode=debug +[2025-02-24T15:49:18.848] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:49:18.848] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:49:18.848] [DEBUG] debug-file - Module 'vieifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:49:18.848] [DEBUG] debug-file - Module 'vieifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:49:18.848] [DEBUG] debug-file - End initialize module-target build option map, moduleName=vieifycode +[2025-02-24T15:49:18.848] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:49:18.850] [DEBUG] debug-file - Module vieifycode task initialization takes 1 ms +[2025-02-24T15:49:18.850] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:49:18.850] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:49:18.850] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:49:18.865] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 15 ms +[2025-02-24T15:49:18.865] [DEBUG] debug-file - project has submodules:entry,vieifycode +[2025-02-24T15:49:18.866] [DEBUG] debug-file - module:vieifycode no need to execute packageHap +[2025-02-24T15:49:18.866] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:49:18.869] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:49:18.871] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:49:18.871] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:49:18.873] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode +[2025-02-24T15:49:18.873] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T15:49:18.875] [DEBUG] debug-file - Module vieifycode Collected Dependency: +[2025-02-24T15:49:18.876] [DEBUG] debug-file - Module vieifycode's total dependency: 0 +[2025-02-24T15:49:18.877] [DEBUG] debug-file - Configuration phase cost:101 ms +[2025-02-24T15:49:18.878] [DEBUG] debug-file - Configuration task cost before running: 114 ms +[2025-02-24T15:49:18.878] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:49:18.878] [DEBUG] debug-file - entry : init cost memory 0.01300811767578125 +[2025-02-24T15:49:18.878] [DEBUG] debug-file - runTaskFromQueue task cost before running: 114 ms +[2025-02-24T15:49:18.878] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:49:18.878] [DEBUG] debug-file - Executing task :vieifycode:init +[2025-02-24T15:49:18.878] [DEBUG] debug-file - vieifycode : init cost memory 0.011993408203125 +[2025-02-24T15:49:18.878] [DEBUG] debug-file - runTaskFromQueue task cost before running: 114 ms +[2025-02-24T15:49:18.878] [INFO] debug-file - Finished :vieifycode:init... after 1 ms +[2025-02-24T15:49:18.878] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:49:18.878] [DEBUG] debug-file - VerifyCode : init cost memory 0.01242828369140625 +[2025-02-24T15:49:18.878] [DEBUG] debug-file - runTaskFromQueue task cost before running: 114 ms +[2025-02-24T15:49:18.878] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:49:18.887] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:49:18.889] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:49:18.892] [DEBUG] debug-file - Module 'vieifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:49:18.893] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:49:18.894] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:49:18.898] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:49:18.898] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:49:18.898] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:49:18.898] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:52:20.633] [DEBUG] debug-file - session manager: set active socket. socketId=M9jxNcXrsRbF7eT2AAAP +[2025-02-24T15:52:20.647] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:52:20.658] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:52:20.659] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:52:20.664] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:52:20.667] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:52:20.668] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:52:20.671] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:52:20.671] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:52:20.671] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:52:20.671] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:52:20.672] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:52:20.674] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T15:52:20.675] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:52:20.679] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:52:20.694] [DEBUG] debug-file - Sdk init in 19 ms +[2025-02-24T15:52:20.704] [DEBUG] debug-file - Project task initialization takes 10 ms +[2025-02-24T15:52:20.704] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:52:20.704] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:52:20.705] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:52:20.708] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:52:20.710] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:52:20.711] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:52:20.714] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:52:20.714] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:52:20.714] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:52:20.714] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:52:20.714] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:52:20.714] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:52:20.714] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:52:20.716] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:52:20.716] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:52:20.716] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:52:20.716] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:52:20.719] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:52:20.721] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:52:20.721] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:52:20.724] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T15:52:20.724] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:52:20.724] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:52:20.724] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:52:20.724] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:52:20.724] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T15:52:20.724] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:52:20.725] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T15:52:20.726] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:52:20.726] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:52:20.726] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:52:20.736] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 11 ms +[2025-02-24T15:52:20.737] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T15:52:20.737] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T15:52:20.738] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:52:20.741] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:52:20.743] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:52:20.743] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:52:20.745] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode +[2025-02-24T15:52:20.745] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T15:52:20.747] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T15:52:20.747] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T15:52:20.748] [DEBUG] debug-file - Configuration phase cost:87 ms +[2025-02-24T15:52:20.749] [DEBUG] debug-file - Configuration task cost before running: 100 ms +[2025-02-24T15:52:20.749] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:52:20.749] [DEBUG] debug-file - entry : init cost memory 0.011749267578125 +[2025-02-24T15:52:20.749] [DEBUG] debug-file - runTaskFromQueue task cost before running: 100 ms +[2025-02-24T15:52:20.749] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:52:20.749] [DEBUG] debug-file - Executing task :verifycode:init +[2025-02-24T15:52:20.749] [DEBUG] debug-file - verifycode : init cost memory 0.01190185546875 +[2025-02-24T15:52:20.749] [DEBUG] debug-file - runTaskFromQueue task cost before running: 100 ms +[2025-02-24T15:52:20.749] [INFO] debug-file - Finished :verifycode:init... after 1 ms +[2025-02-24T15:52:20.749] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:52:20.750] [DEBUG] debug-file - VerifyCode : init cost memory 0.01163482666015625 +[2025-02-24T15:52:20.750] [DEBUG] debug-file - runTaskFromQueue task cost before running: 100 ms +[2025-02-24T15:52:20.750] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:52:20.760] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:52:20.762] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:52:20.764] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:52:20.766] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:52:20.766] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:52:20.770] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:52:20.771] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:52:20.771] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:52:20.771] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:58:22.058] [DEBUG] debug-file - session manager: set active socket. socketId=lwizqKB7kFRhTOCnAAAR +[2025-02-24T15:58:22.075] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:58:22.085] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T15:58:22.086] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T15:58:22.091] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:58:22.095] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:58:22.095] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:58:22.099] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T15:58:22.099] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T15:58:22.099] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T15:58:22.099] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T15:58:22.102] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T15:58:22.103] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T15:58:22.104] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-02-24T15:58:22.111] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T15:58:22.142] [DEBUG] debug-file - Sdk init in 38 ms +[2025-02-24T15:58:22.153] [DEBUG] debug-file - Project task initialization takes 10 ms +[2025-02-24T15:58:22.154] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:58:22.154] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:58:22.154] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T15:58:22.157] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:58:22.159] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:58:22.159] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:58:22.163] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T15:58:22.163] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:58:22.163] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:58:22.163] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:58:22.163] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:58:22.163] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T15:58:22.163] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:58:22.165] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T15:58:22.165] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:58:22.165] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:58:22.165] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T15:58:22.168] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:58:22.171] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T15:58:22.171] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T15:58:22.174] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T15:58:22.174] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T15:58:22.174] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T15:58:22.174] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T15:58:22.174] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T15:58:22.174] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T15:58:22.174] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:58:22.175] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T15:58:22.175] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T15:58:22.175] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:58:22.175] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T15:58:22.186] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 11 ms +[2025-02-24T15:58:22.187] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T15:58:22.187] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T15:58:22.188] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T15:58:22.191] [DEBUG] debug-file - load to the disk finished +[2025-02-24T15:58:22.193] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T15:58:22.193] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T15:58:22.195] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode +[2025-02-24T15:58:22.195] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T15:58:22.197] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T15:58:22.197] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T15:58:22.198] [DEBUG] debug-file - Configuration phase cost:110 ms +[2025-02-24T15:58:22.199] [DEBUG] debug-file - Configuration task cost before running: 122 ms +[2025-02-24T15:58:22.199] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T15:58:22.199] [DEBUG] debug-file - entry : init cost memory 0.011749267578125 +[2025-02-24T15:58:22.199] [DEBUG] debug-file - runTaskFromQueue task cost before running: 122 ms +[2025-02-24T15:58:22.199] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T15:58:22.199] [DEBUG] debug-file - Executing task :verifycode:init +[2025-02-24T15:58:22.199] [DEBUG] debug-file - verifycode : init cost memory 0.01190185546875 +[2025-02-24T15:58:22.199] [DEBUG] debug-file - runTaskFromQueue task cost before running: 122 ms +[2025-02-24T15:58:22.199] [INFO] debug-file - Finished :verifycode:init... after 1 ms +[2025-02-24T15:58:22.199] [DEBUG] debug-file - Executing task ::init +[2025-02-24T15:58:22.200] [DEBUG] debug-file - VerifyCode : init cost memory 0.01168060302734375 +[2025-02-24T15:58:22.200] [DEBUG] debug-file - runTaskFromQueue task cost before running: 122 ms +[2025-02-24T15:58:22.200] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T15:58:22.208] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:58:22.210] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T15:58:22.213] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T15:58:22.215] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T15:58:22.216] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T15:58:22.218] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:58:22.219] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T15:58:22.218] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T15:58:22.219] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:06:57.875] [DEBUG] debug-file - session manager: set active socket. socketId=MRYXcn4uMw_qWkanAAAT +[2025-02-24T16:06:57.895] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:06:57.904] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T16:06:57.905] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T16:06:57.909] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T16:06:57.912] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T16:06:57.912] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T16:06:57.916] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T16:06:57.916] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T16:06:57.916] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T16:06:57.916] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T16:06:57.917] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T16:06:57.919] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T16:06:57.923] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T16:06:57.936] [DEBUG] debug-file - Sdk init in 16 ms +[2025-02-24T16:06:57.945] [DEBUG] debug-file - Project task initialization takes 9 ms +[2025-02-24T16:06:57.946] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T16:06:57.946] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T16:06:57.946] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T16:06:57.949] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T16:06:57.951] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T16:06:57.951] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T16:06:57.954] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T16:06:57.954] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T16:06:57.954] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T16:06:57.954] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T16:06:57.954] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T16:06:57.954] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T16:06:57.954] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:06:57.955] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T16:06:57.955] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T16:06:57.955] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T16:06:57.955] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T16:06:57.959] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T16:06:57.962] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T16:06:57.962] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T16:06:57.967] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T16:06:57.967] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T16:06:57.967] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T16:06:57.967] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T16:06:57.967] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T16:06:57.967] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T16:06:57.967] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:06:57.969] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T16:06:57.969] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T16:06:57.969] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T16:06:57.970] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T16:06:57.981] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 11 ms +[2025-02-24T16:06:57.981] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T16:06:57.981] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T16:06:57.982] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T16:06:57.984] [DEBUG] debug-file - load to the disk finished +[2025-02-24T16:06:57.986] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T16:06:57.986] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T16:06:57.988] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode +[2025-02-24T16:06:57.988] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T16:06:57.990] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T16:06:57.990] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T16:06:57.991] [DEBUG] debug-file - Configuration phase cost:85 ms +[2025-02-24T16:06:57.992] [DEBUG] debug-file - Configuration task cost before running: 96 ms +[2025-02-24T16:06:57.992] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T16:06:57.992] [DEBUG] debug-file - entry : init cost memory 0.011749267578125 +[2025-02-24T16:06:57.992] [DEBUG] debug-file - runTaskFromQueue task cost before running: 96 ms +[2025-02-24T16:06:57.993] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T16:06:57.993] [DEBUG] debug-file - Executing task :verifycode:init +[2025-02-24T16:06:57.993] [DEBUG] debug-file - verifycode : init cost memory 0.01190185546875 +[2025-02-24T16:06:57.993] [DEBUG] debug-file - runTaskFromQueue task cost before running: 96 ms +[2025-02-24T16:06:57.993] [INFO] debug-file - Finished :verifycode:init... after 1 ms +[2025-02-24T16:06:57.993] [DEBUG] debug-file - Executing task ::init +[2025-02-24T16:06:57.993] [DEBUG] debug-file - VerifyCode : init cost memory 0.01163482666015625 +[2025-02-24T16:06:57.993] [DEBUG] debug-file - runTaskFromQueue task cost before running: 96 ms +[2025-02-24T16:06:57.993] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T16:06:58.002] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:06:58.004] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T16:06:58.006] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:06:58.008] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-02-24T16:06:58.008] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T16:06:58.012] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T16:06:58.012] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T16:06:58.015] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:06:58.016] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:08:45.896] [DEBUG] debug-file - session manager: set active socket. socketId=JgWse_3t6PLpU-5eAAAV +[2025-02-24T16:08:45.911] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:08:45.923] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T16:08:45.923] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-02-24T16:08:45.930] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T16:08:45.933] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T16:08:45.933] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T16:08:45.937] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T16:08:45.937] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T16:08:45.937] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T16:08:45.938] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T16:08:45.938] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T16:08:45.940] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T16:08:45.945] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T16:08:45.958] [DEBUG] debug-file - Sdk init in 17 ms +[2025-02-24T16:08:45.968] [DEBUG] debug-file - Project task initialization takes 9 ms +[2025-02-24T16:08:45.968] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T16:08:45.968] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T16:08:45.968] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\hvigorfile.ts +[2025-02-24T16:08:45.972] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T16:08:45.974] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T16:08:45.974] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T16:08:45.978] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T16:08:45.978] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T16:08:45.978] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T16:08:45.978] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T16:08:45.978] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T16:08:45.978] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T16:08:45.978] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:45.980] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T16:08:45.980] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T16:08:45.980] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T16:08:45.980] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\entry\hvigorfile.ts +[2025-02-24T16:08:45.984] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T16:08:45.986] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T16:08:45.986] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T16:08:45.989] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T16:08:45.989] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T16:08:45.990] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T16:08:45.990] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T16:08:45.990] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T16:08:45.990] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T16:08:45.990] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:45.991] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T16:08:45.991] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T16:08:45.991] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T16:08:45.991] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T16:08:46.001] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 10 ms +[2025-02-24T16:08:46.002] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T16:08:46.002] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T16:08:46.003] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T16:08:46.006] [DEBUG] debug-file - load to the disk finished +[2025-02-24T16:08:46.008] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T16:08:46.008] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T16:08:46.009] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode +[2025-02-24T16:08:46.009] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T16:08:46.011] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T16:08:46.011] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T16:08:46.012] [DEBUG] debug-file - Configuration phase cost:87 ms +[2025-02-24T16:08:46.014] [DEBUG] debug-file - Configuration task cost before running: 100 ms +[2025-02-24T16:08:46.016] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.016] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.018] [DEBUG] debug-file - Executing task :entry:default@PreBuild +[2025-02-24T16:08:46.021] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.021] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.110] [DEBUG] debug-file - current product is not Atomic service. +[2025-02-24T16:08:46.111] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH] + [ + { JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr' }, + { CLASSPATH: undefined } +] +[2025-02-24T16:08:46.111] [DEBUG] debug-file - Use tool [win32: NODE_HOME] + [ { NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node' } ] +[2025-02-24T16:08:46.111] [DEBUG] debug-file - entry : default@PreBuild cost memory 10.764030456542969 +[2025-02-24T16:08:46.111] [DEBUG] debug-file - runTaskFromQueue task cost before running: 198 ms +[2025-02-24T16:08:46.112] [INFO] debug-file - Finished :entry:default@PreBuild... after 94 ms +[2025-02-24T16:08:46.114] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.114] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.115] [DEBUG] debug-file - Executing task :verifycode:default@PreBuild +[2025-02-24T16:08:46.116] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.116] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.144] [DEBUG] debug-file - current product is not Atomic service. +[2025-02-24T16:08:46.144] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH] + [ + { JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr' }, + { CLASSPATH: undefined } +] +[2025-02-24T16:08:46.144] [DEBUG] debug-file - Use tool [win32: NODE_HOME] + [ { NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node' } ] +[2025-02-24T16:08:46.146] [DEBUG] debug-file - verifycode : default@PreBuild cost memory -8.737388610839844 +[2025-02-24T16:08:46.146] [DEBUG] debug-file - runTaskFromQueue task cost before running: 233 ms +[2025-02-24T16:08:46.147] [INFO] debug-file - Finished :verifycode:default@PreBuild... after 32 ms +[2025-02-24T16:08:46.148] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.148] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.150] [DEBUG] debug-file - Executing task :entry:default@GenerateMetadata +[2025-02-24T16:08:46.150] [DEBUG] debug-file - Task 'entry:default@GenerateMetadata' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:46.151] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.151] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.153] [DEBUG] debug-file - entry : default@GenerateMetadata cost memory 0.1142425537109375 +[2025-02-24T16:08:46.153] [DEBUG] debug-file - runTaskFromQueue task cost before running: 240 ms +[2025-02-24T16:08:46.153] [INFO] debug-file - Finished :entry:default@GenerateMetadata... after 4 ms +[2025-02-24T16:08:46.154] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.154] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.155] [DEBUG] debug-file - Executing task :entry:default@PreCheckSyscap +[2025-02-24T16:08:46.155] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.155] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.155] [DEBUG] debug-file - entry : default@PreCheckSyscap cost memory 0.042449951171875 +[2025-02-24T16:08:46.155] [DEBUG] debug-file - runTaskFromQueue task cost before running: 242 ms +[2025-02-24T16:08:46.155] [INFO] debug-file - Finished :entry:default@PreCheckSyscap... after 1 ms +[2025-02-24T16:08:46.156] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.156] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.161] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgContextInfo +[2025-02-24T16:08:46.161] [DEBUG] debug-file - Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:46.162] [DEBUG] debug-file - entry : default@GeneratePkgContextInfo cost memory 0.0500946044921875 +[2025-02-24T16:08:46.162] [DEBUG] debug-file - runTaskFromQueue task cost before running: 248 ms +[2025-02-24T16:08:46.162] [INFO] debug-file - Finished :entry:default@GeneratePkgContextInfo... after 1 ms +[2025-02-24T16:08:46.163] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.163] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.164] [DEBUG] debug-file - Executing task :entry:default@ProcessIntegratedHsp +[2025-02-24T16:08:46.165] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.165] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.165] [DEBUG] debug-file - entry : default@ProcessIntegratedHsp cost memory 0.07366180419921875 +[2025-02-24T16:08:46.165] [DEBUG] debug-file - runTaskFromQueue task cost before running: 252 ms +[2025-02-24T16:08:46.165] [INFO] debug-file - Finished :entry:default@ProcessIntegratedHsp... after 1 ms +[2025-02-24T16:08:46.166] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.166] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.167] [DEBUG] debug-file - Executing task :verifycode:default@CreateHarBuildProfile +[2025-02-24T16:08:46.167] [DEBUG] debug-file - Task 'verifycode:default@CreateHarBuildProfile' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:46.167] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.167] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.168] [DEBUG] debug-file - verifycode : default@CreateHarBuildProfile cost memory 0.070709228515625 +[2025-02-24T16:08:46.168] [DEBUG] debug-file - runTaskFromQueue task cost before running: 254 ms +[2025-02-24T16:08:46.168] [INFO] debug-file - Finished :verifycode:default@CreateHarBuildProfile... after 1 ms +[2025-02-24T16:08:46.169] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.169] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.169] [DEBUG] debug-file - Executing task :verifycode:default@ConfigureCmake +[2025-02-24T16:08:46.169] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.169] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.170] [DEBUG] debug-file - verifycode : default@ConfigureCmake cost memory 0.0383758544921875 +[2025-02-24T16:08:46.170] [DEBUG] debug-file - runTaskFromQueue task cost before running: 256 ms +[2025-02-24T16:08:46.170] [INFO] debug-file - Finished :verifycode:default@ConfigureCmake... after 1 ms +[2025-02-24T16:08:46.171] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.171] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.174] [DEBUG] debug-file - Executing task :verifycode:default@MergeProfile +[2025-02-24T16:08:46.174] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.175] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.175] [DEBUG] debug-file - Change app api release type with 'Release' +[2025-02-24T16:08:46.175] [DEBUG] debug-file - Change app compile API version with '5.0.0.71' +[2025-02-24T16:08:46.175] [DEBUG] debug-file - Change app target API version with '12' +[2025-02-24T16:08:46.175] [DEBUG] debug-file - Change app minimum API version with '12' +[2025-02-24T16:08:46.175] [DEBUG] debug-file - Use cli appEnvironment +[2025-02-24T16:08:46.180] [DEBUG] debug-file - verifycode : default@MergeProfile cost memory 0.19063568115234375 +[2025-02-24T16:08:46.180] [DEBUG] debug-file - runTaskFromQueue task cost before running: 266 ms +[2025-02-24T16:08:46.180] [INFO] debug-file - Finished :verifycode:default@MergeProfile... after 6 ms +[2025-02-24T16:08:46.181] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.181] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.182] [DEBUG] debug-file - Executing task :entry:default@SyscapTransform +[2025-02-24T16:08:46.182] [DEBUG] debug-file - File: 'D:\DevEcoStudioProjects\VerifyCode\entry\src\main\syscap.json' from 'sysCapJsonPath' is not exists, just ignore. +[2025-02-24T16:08:46.182] [DEBUG] debug-file - Task 'entry:default@SyscapTransform' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:46.183] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.183] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.188] [DEBUG] debug-file - default@SyscapTransform work[0] is submitted. +[2025-02-24T16:08:46.189] [DEBUG] debug-file - default@SyscapTransform work[0] is pushed to ready queue. +[2025-02-24T16:08:46.189] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.189] [DEBUG] debug-file - Create resident worker with id: 14. +[2025-02-24T16:08:46.191] [DEBUG] debug-file - default@SyscapTransform work[0] has been dispatched to worker[14]. +[2025-02-24T16:08:46.191] [DEBUG] debug-file - default@SyscapTransform work[0] is dispatched. +[2025-02-24T16:08:46.191] [DEBUG] debug-file - entry : default@SyscapTransform cost memory 1.4118118286132812 +[2025-02-24T16:08:46.192] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.192] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.193] [DEBUG] debug-file - Executing task :entry:default@ProcessRouterMap +[2025-02-24T16:08:46.195] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.195] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.196] [DEBUG] debug-file - entry : default@ProcessRouterMap cost memory 0.17386627197265625 +[2025-02-24T16:08:46.196] [DEBUG] debug-file - runTaskFromQueue task cost before running: 282 ms +[2025-02-24T16:08:46.197] [INFO] debug-file - Finished :entry:default@ProcessRouterMap... after 3 ms +[2025-02-24T16:08:46.198] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.198] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.198] [DEBUG] debug-file - Executing task :entry:default@CreateBuildProfile +[2025-02-24T16:08:46.199] [DEBUG] debug-file - Task 'entry:default@CreateBuildProfile' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:46.199] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.199] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.200] [DEBUG] debug-file - entry : default@CreateBuildProfile cost memory 0.116943359375 +[2025-02-24T16:08:46.200] [DEBUG] debug-file - runTaskFromQueue task cost before running: 286 ms +[2025-02-24T16:08:46.200] [INFO] debug-file - Finished :entry:default@CreateBuildProfile... after 2 ms +[2025-02-24T16:08:46.201] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.201] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.201] [DEBUG] debug-file - Executing task :verifycode:default@BuildNativeWithCmake +[2025-02-24T16:08:46.201] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.201] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.201] [DEBUG] debug-file - verifycode : default@BuildNativeWithCmake cost memory 0.03907012939453125 +[2025-02-24T16:08:46.202] [DEBUG] debug-file - runTaskFromQueue task cost before running: 288 ms +[2025-02-24T16:08:46.202] [INFO] debug-file - Finished :verifycode:default@BuildNativeWithCmake... after 1 ms +[2025-02-24T16:08:46.203] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.203] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.203] [DEBUG] debug-file - Executing task :entry:default@MergeProfile +[2025-02-24T16:08:46.204] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.204] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.204] [DEBUG] debug-file - Change app api release type with 'Release' +[2025-02-24T16:08:46.204] [DEBUG] debug-file - Change app compile API version with '5.0.0.71' +[2025-02-24T16:08:46.204] [DEBUG] debug-file - Change app target API version with '12' +[2025-02-24T16:08:46.204] [DEBUG] debug-file - Change app minimum API version with '12' +[2025-02-24T16:08:46.204] [DEBUG] debug-file - Use cli appEnvironment +[2025-02-24T16:08:46.206] [DEBUG] debug-file - entry : default@MergeProfile cost memory 0.24900054931640625 +[2025-02-24T16:08:46.206] [DEBUG] debug-file - runTaskFromQueue task cost before running: 293 ms +[2025-02-24T16:08:46.207] [INFO] debug-file - Finished :entry:default@MergeProfile... after 4 ms +[2025-02-24T16:08:46.208] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.208] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.209] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.210] [DEBUG] debug-file - Executing task :entry:default@GenerateLoaderJson +[2025-02-24T16:08:46.212] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.214] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.218] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.219] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.220] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.223] [DEBUG] debug-file - entry : default@GenerateLoaderJson cost memory -5.974952697753906 +[2025-02-24T16:08:46.223] [DEBUG] debug-file - runTaskFromQueue task cost before running: 310 ms +[2025-02-24T16:08:46.224] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.226] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:46.226] [INFO] debug-file - Finished :entry:default@GenerateLoaderJson... after 14 ms +[2025-02-24T16:08:46.227] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.227] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.227] [DEBUG] debug-file - Executing task :entry:default@ConfigureCmake +[2025-02-24T16:08:46.227] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.227] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.227] [DEBUG] debug-file - entry : default@ConfigureCmake cost memory 0.0390167236328125 +[2025-02-24T16:08:46.228] [DEBUG] debug-file - runTaskFromQueue task cost before running: 314 ms +[2025-02-24T16:08:46.228] [INFO] debug-file - Finished :entry:default@ConfigureCmake... after 1 ms +[2025-02-24T16:08:46.229] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.229] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.229] [DEBUG] debug-file - Executing task :verifycode:default@BuildNativeWithNinja +[2025-02-24T16:08:46.229] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.229] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.230] [DEBUG] debug-file - verifycode : default@BuildNativeWithNinja cost memory 0.06540679931640625 +[2025-02-24T16:08:46.230] [DEBUG] debug-file - runTaskFromQueue task cost before running: 317 ms +[2025-02-24T16:08:46.230] [INFO] debug-file - Finished :verifycode:default@BuildNativeWithNinja... after 1 ms +[2025-02-24T16:08:46.231] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.231] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.232] [DEBUG] debug-file - Executing task :entry:default@MakePackInfo +[2025-02-24T16:08:46.233] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.233] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.234] [DEBUG] debug-file - Module Pack Info: { + summary: { + app: { bundleName: 'c***e', bundleType: 'app', version: [Object] }, + modules: [ [Object] ] + }, + packages: [ + { + deviceType: [Array], + moduleType: 'entry', + deliveryWithInstall: true, + name: 'entry-default' + } + ] +} +[2025-02-24T16:08:46.235] [DEBUG] debug-file - entry : default@MakePackInfo cost memory 0.17861175537109375 +[2025-02-24T16:08:46.235] [DEBUG] debug-file - runTaskFromQueue task cost before running: 321 ms +[2025-02-24T16:08:46.235] [INFO] debug-file - Finished :entry:default@MakePackInfo... after 4 ms +[2025-02-24T16:08:46.237] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.237] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.238] [DEBUG] debug-file - Executing task :entry:default@ProcessProfile +[2025-02-24T16:08:46.238] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.238] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.239] [DEBUG] debug-file - [ + 'D:\\Software\\DevEco Studio\\tools\\node\\node.exe', + 'D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\bin\\ark\\ts2abc.js', + '--target-api-version', + '12', + '--target-api-sub-version', + 'beta1' +] +[2025-02-24T16:08:46.373] [DEBUG] debug-file - 12.0.2.0 +[2025-02-24T16:08:46.377] [DEBUG] debug-file - entry : default@ProcessProfile cost memory 2.0207366943359375 +[2025-02-24T16:08:46.377] [DEBUG] debug-file - runTaskFromQueue task cost before running: 464 ms +[2025-02-24T16:08:46.377] [INFO] debug-file - Finished :entry:default@ProcessProfile... after 139 ms +[2025-02-24T16:08:46.378] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.378] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.379] [DEBUG] debug-file - Executing task :entry:default@BuildNativeWithCmake +[2025-02-24T16:08:46.379] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.379] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.379] [DEBUG] debug-file - entry : default@BuildNativeWithCmake cost memory 0.04006195068359375 +[2025-02-24T16:08:46.379] [DEBUG] debug-file - runTaskFromQueue task cost before running: 466 ms +[2025-02-24T16:08:46.379] [INFO] debug-file - Finished :entry:default@BuildNativeWithCmake... after 1 ms +[2025-02-24T16:08:46.380] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.381] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.381] [DEBUG] debug-file - Executing task :verifycode:default@ProcessLibs +[2025-02-24T16:08:46.383] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:46.383] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:46.385] [DEBUG] debug-file - default@ProcessLibs work[1] is submitted. +[2025-02-24T16:08:46.385] [DEBUG] debug-file - default@ProcessLibs work[1] is pushed to ready queue. +[2025-02-24T16:08:46.386] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.386] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-02-24T16:08:46.386] [DEBUG] debug-file - Create resident worker with id: 13. +[2025-02-24T16:08:46.386] [DEBUG] debug-file - default@ProcessLibs work[1] has been dispatched to worker[13]. +[2025-02-24T16:08:46.386] [DEBUG] debug-file - default@ProcessLibs work[1] is dispatched. +[2025-02-24T16:08:46.386] [DEBUG] debug-file - verifycode : default@ProcessLibs cost memory 0.5327072143554688 +[2025-02-24T16:08:46.387] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.387] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.388] [DEBUG] debug-file - restool module names: entry,verifycode; moduleName=entry, taskName=default@ProcessResource +[2025-02-24T16:08:46.390] [DEBUG] debug-file - Executing task :entry:default@ProcessResource +[2025-02-24T16:08:46.391] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.391] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.392] [DEBUG] debug-file - entry : default@ProcessResource cost memory 0.1875 +[2025-02-24T16:08:46.393] [DEBUG] debug-file - runTaskFromQueue task cost before running: 479 ms +[2025-02-24T16:08:46.394] [INFO] debug-file - Finished :entry:default@ProcessResource... after 3 ms +[2025-02-24T16:08:46.395] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.395] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.396] [DEBUG] debug-file - restool module names: entry,verifycode; moduleName=entry, taskName=default@CompileResource +[2025-02-24T16:08:46.397] [DEBUG] debug-file - Executing task :entry:default@CompileResource +[2025-02-24T16:08:46.400] [DEBUG] debug-file - Use tool [D:\oh_11_SDK\11\12\toolchains\restool.exe] + [ + 'D:\\oh_11_SDK\\11\\12\\toolchains\\restool.exe', + '-l', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json' +] +[2025-02-24T16:08:46.402] [DEBUG] debug-file - current process memoryUsage: { + rss: 188829696, + heapTotal: 153001984, + heapUsed: 117439888, + external: 3274530, + arrayBuffers: 376646 +} os memoryUsage :13.724132537841797 +[2025-02-24T16:08:46.454] [DEBUG] debug-file - Warning: 'page_text_font_size' conflict, first declared. +at D:\DevEcoStudioProjects\VerifyCode\entry\src\main\resources\base\element\float.json +but declared again. +at D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\main\resources\base\element\float.json + +[2025-02-24T16:08:46.456] [DEBUG] debug-file - Warning: D:\DevEcoStudioProjects\VerifyCode\entry\src\main\resources\base\media\layered_image.json is not png format + +[2025-02-24T16:08:46.456] [DEBUG] debug-file - Info: restool resources compile success. + +[2025-02-24T16:08:46.460] [DEBUG] debug-file - entry : default@CompileResource cost memory 0.6151351928710938 +[2025-02-24T16:08:46.460] [DEBUG] debug-file - runTaskFromQueue task cost before running: 547 ms +[2025-02-24T16:08:46.461] [INFO] debug-file - Finished :entry:default@CompileResource... after 63 ms +[2025-02-24T16:08:46.463] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.463] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.466] [DEBUG] debug-file - Executing task :entry:default@CompileArkTS +[2025-02-24T16:08:46.482] [DEBUG] debug-file - build config: +[2025-02-24T16:08:46.483] [DEBUG] debug-file - { + moduleType: 'entry', + perf: 0, + targetName: '.default', + packageManagerType: 'ohpm', + localPropertiesPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\local.properties', + isPreview: false, + isOhosTest: false, + isLocalTest: false, + buildMode: 'Debug', + watchMode: 'false', + aceProfilePath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile', + etsLoaderPath: 'D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader', + modulePath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + testFrameworkPar: { + testMode: undefined, + coveragePathFilter: undefined, + coverageMode: undefined + }, + needCoverageInsert: false, + debugLine: false, + projectTopDir: 'D:\\DevEcoStudioProjects\\VerifyCode', + compileSdkVersion: 12, + compatibleSdkVersion: 12, + compatibleSdkVersionStage: 'beta1', + bundleName: 'c***e', + etsLoaderVersion: '5.0.0.71', + etsLoaderReleaseType: 'Release', + aotCompileMode: 'type', + apPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\modules.ap', + entryModuleName: 'entry', + entryModuleVersion: '1.0.0', + entryPackageName: 'entry', + allModuleNameHash: '36a31915f7dd160252e15c37ce90f6d9', + externalApiPaths: [], + compilerTypes: undefined, + isCrossplatform: false, + hvigorPluginFile: undefined, + compilePluginPath: undefined, + buildGeneratedProfilePath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\profile\\default', + bundleType: 'app', + arkTSVersion: undefined, + apiVersion: 12, + needCompleteSourcesMap: false, + isFaMode: false, + strictMode: { + caseSensitiveCheck: true, + useNormalizedOHMUrl: true, + noExternalImportByPath: true + }, + buildDir: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build', + deviceTypes: [ 'default', 'tablet' ], + useNormalizedOHMUrl: true, + pkgContextInfo: { + verifycode: { + packageName: 'verifycode', + bundleName: '*****', + moduleName: '', + version: '1.0.0', + entryPath: 'Index.ets', + isSO: false, + dependencyAlias: '' + }, + '@ohos/hypium': { + packageName: '@ohos/hypium', + bundleName: '*****', + moduleName: '', + version: '1.0.21', + entryPath: 'index.js', + isSO: false, + dependencyAlias: '' + }, + '@ohos/hamock': { + packageName: '@ohos/hamock', + bundleName: '*****', + moduleName: '', + version: '1.0.0', + entryPath: 'index.ets', + isSO: false, + dependencyAlias: '' + }, + entry: { + packageName: 'entry', + bundleName: '*****', + moduleName: '', + version: '', + entryPath: 'src/main/', + isSO: false, + dependencyAlias: '' + } + }, + ohPackagePathMap: {}, + dependencyAliasMap: {}, + permission: { requestPermissions: undefined, definePermissions: undefined }, + integratedHsp: false, + projectArkOption: undefined, + sourceMapDir: undefined, + branchElimination: false, + transformLib: undefined, + caseSensitiveCheck: true, + tsImportSendable: false, + resolveConflictMode: true, + depName2RootPath: {}, + depName2DepInfo: {}, + rootPathSet: [ 'D:\\DevEcoStudioProjects\\VerifyCode' ], + useNativeResolver: true, + shouldEmitJs: true, + autoLazyImport: undefined, + aceModuleJsonPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json', + appResource: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt', + rawFileResource: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile', + resourceTableHash: 'ceca0c777968b0ee30d70c215c4072b9', + runtimeOS: 'OpenHarmony', + sdkInfo: 'true:12:5.0.0.71:Release', + aceModuleRoot: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets', + compileMode: 'esmodule', + aceSuperVisualPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\supervisual', + aceBuildJson: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json', + cachePath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule\\debug', + aceModuleBuild: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets', + supportChunks: true, + declaredFilesPath: undefined, + pkgNameToPkgBriefInfo: { + verifycode: { + pkgRoot: 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode', + pkgName: 'verifycode', + sourceRoots: [Array], + originalSourceRoots: undefined + }, + entry: { + pkgRoot: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + originalSourceRoots: undefined, + sourceRoots: [Array], + pkgName: 'entry' + } + }, + projectModel: { + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main': { + moduleName: 'entry', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\src\\ohosTest\\ets': { + moduleName: 'entry_test', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\ohosTest': { + moduleName: 'entry_test', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry': { + moduleName: 'entry', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\src\\ohosTest\\ets': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\ohosTest': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\VerifyCode': { + moduleName: 'VerifyCode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\VerifyCode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\VerifyCode' + } + }, + pkgJsonFileHash: '72ad438d1cf064fd41912b56f005f59f', + allModulePaths: [ + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry', + 'D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode' + ], + routerMap: {}, + obfuscationOptions: undefined, + compileBlockPkg: [], + mockParams: { + decorator: '@MockSetup', + packageName: '@ohos/hamock', + etsSourceRootPath: 'src/main/ets', + mockConfigPath: undefined, + mockConfigKey2ModuleInfo: {} + }, + otherPaths: { + 'verifycode/*': [ + '..\\..\\..\\..\\casesfeature\\verifycode\\src\\main\\*', + '..\\..\\..\\..\\casesfeature\\verifycode\\build\\default\\generated\\profile\\default\\*' + ], + 'entry/*': [ + '..\\*', + '..\\..\\..\\build\\default\\generated\\profile\\default\\*' + ] + }, + collectImportersConfig: undefined +} +[2025-02-24T16:08:46.484] [DEBUG] debug-file - default@CompileArkTS work[2] is submitted. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - default@CompileArkTS work[2] is pushed to ready queue. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - A work dispatched to worker[13] failed because of worker busy. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - A work dispatched to worker[12] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - A work dispatched to worker[11] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.484] [DEBUG] debug-file - A work dispatched to worker[10] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - A work dispatched to worker[9] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - A work dispatched to worker[8] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - A work dispatched to worker[7] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - A work dispatched to worker[6] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - A work dispatched to worker[5] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - Create resident worker with id: 4. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - default@CompileArkTS work[2] has been dispatched to worker[4]. +[2025-02-24T16:08:46.485] [DEBUG] debug-file - default@CompileArkTS work[2] is dispatched. +[2025-02-24T16:08:46.486] [DEBUG] debug-file - CopyResources startTime: 247282881802000 +[2025-02-24T16:08:46.486] [DEBUG] debug-file - default@CompileArkTS work[3] is submitted. +[2025-02-24T16:08:46.486] [DEBUG] debug-file - default@CompileArkTS work[3] is pushed to ready queue. +[2025-02-24T16:08:46.486] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.486] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-02-24T16:08:46.486] [DEBUG] debug-file - A work dispatched to worker[13] failed because of worker busy. +[2025-02-24T16:08:46.486] [DEBUG] debug-file - Create resident worker with id: 12. +[2025-02-24T16:08:46.487] [DEBUG] debug-file - default@CompileArkTS work[3] has been dispatched to worker[12]. +[2025-02-24T16:08:46.487] [DEBUG] debug-file - default@CompileArkTS work[3] is dispatched. +[2025-02-24T16:08:46.487] [DEBUG] debug-file - entry : default@CompileArkTS cost memory 1.8735198974609375 +[2025-02-24T16:08:46.488] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:46.488] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:46.490] [DEBUG] debug-file - Executing task :entry:default@BuildJS +[2025-02-24T16:08:46.493] [DEBUG] debug-file - entry : default@BuildJS cost memory 0.34964752197265625 +[2025-02-24T16:08:46.494] [DEBUG] debug-file - runTaskFromQueue task cost before running: 580 ms +[2025-02-24T16:08:46.494] [INFO] debug-file - Finished :entry:default@BuildJS... after 4 ms +[2025-02-24T16:08:46.731] [DEBUG] debug-file - current process memoryUsage: { + rss: 320892928, + heapTotal: 74702848, + heapUsed: 48316240, + external: 2330287, + arrayBuffers: 277985 +} os memoryUsage :13.864242553710938 +[2025-02-24T16:08:46.754] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T16:08:46.755] [DEBUG] debug-file - default@SyscapTransform work[0] done. +[2025-02-24T16:08:46.755] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T16:08:46.755] [INFO] debug-file - Finished :entry:default@SyscapTransform... after 35 ms +[2025-02-24T16:08:47.009] [DEBUG] debug-file - worker[13] has one work done. +[2025-02-24T16:08:47.009] [DEBUG] debug-file - default@ProcessLibs work[1] done. +[2025-02-24T16:08:47.009] [DEBUG] debug-file - A work dispatched to worker[13] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.010] [INFO] debug-file - Finished :verifycode:default@ProcessLibs... after 6 ms +[2025-02-24T16:08:47.011] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:47.011] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:47.012] [DEBUG] debug-file - Executing task :verifycode:default@DoNativeStrip +[2025-02-24T16:08:47.013] [DEBUG] debug-file - Task 'verifycode:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:47.013] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T16:08:47.013] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T16:08:47.013] [DEBUG] debug-file - default@DoNativeStrip work[4] is submitted. +[2025-02-24T16:08:47.014] [DEBUG] debug-file - default@DoNativeStrip work[4] is pushed to ready queue. +[2025-02-24T16:08:47.014] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.014] [DEBUG] debug-file - default@DoNativeStrip work[4] has been dispatched to worker[14]. +[2025-02-24T16:08:47.014] [DEBUG] debug-file - default@DoNativeStrip work[4] is dispatched. +[2025-02-24T16:08:47.014] [DEBUG] debug-file - verifycode : default@DoNativeStrip cost memory 0.2278900146484375 +[2025-02-24T16:08:47.019] [DEBUG] debug-file - worker[12] has one work done. +[2025-02-24T16:08:47.019] [DEBUG] debug-file - CopyResources is end, endTime: 247283415559200 +[2025-02-24T16:08:47.019] [DEBUG] debug-file - default@CompileArkTS work[3] done. +[2025-02-24T16:08:47.020] [DEBUG] debug-file - A work dispatched to worker[12] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.092] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T16:08:47.092] [DEBUG] debug-file - default@DoNativeStrip work[4] done. +[2025-02-24T16:08:47.092] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.092] [INFO] debug-file - Finished :verifycode:default@DoNativeStrip... after 8 ms +[2025-02-24T16:08:47.094] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.094] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.094] [DEBUG] debug-file - Executing task :entry:default@BuildNativeWithNinja +[2025-02-24T16:08:47.094] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.094] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.095] [DEBUG] debug-file - entry : default@BuildNativeWithNinja cost memory 0.06142425537109375 +[2025-02-24T16:08:47.095] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 181 ms +[2025-02-24T16:08:47.095] [INFO] debug-file - Finished :entry:default@BuildNativeWithNinja... after 1 ms +[2025-02-24T16:08:47.096] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.096] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.097] [DEBUG] debug-file - Executing task :entry:default@ProcessLibs +[2025-02-24T16:08:47.099] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.099] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.100] [DEBUG] debug-file - default@ProcessLibs work[5] is submitted. +[2025-02-24T16:08:47.101] [DEBUG] debug-file - default@ProcessLibs work[5] is pushed to ready queue. +[2025-02-24T16:08:47.101] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.101] [DEBUG] debug-file - default@ProcessLibs work[5] has been dispatched to worker[14]. +[2025-02-24T16:08:47.101] [DEBUG] debug-file - default@ProcessLibs work[5] is dispatched. +[2025-02-24T16:08:47.101] [DEBUG] debug-file - entry : default@ProcessLibs cost memory 0.5308074951171875 +[2025-02-24T16:08:47.105] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T16:08:47.105] [DEBUG] debug-file - default@ProcessLibs work[5] done. +[2025-02-24T16:08:47.105] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.105] [INFO] debug-file - Finished :entry:default@ProcessLibs... after 6 ms +[2025-02-24T16:08:47.106] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.106] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.107] [DEBUG] debug-file - Executing task :entry:default@DoNativeStrip +[2025-02-24T16:08:47.108] [DEBUG] debug-file - Task 'entry:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:47.108] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.108] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.108] [DEBUG] debug-file - default@DoNativeStrip work[6] is submitted. +[2025-02-24T16:08:47.108] [DEBUG] debug-file - default@DoNativeStrip work[6] is pushed to ready queue. +[2025-02-24T16:08:47.108] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.108] [DEBUG] debug-file - default@DoNativeStrip work[6] has been dispatched to worker[14]. +[2025-02-24T16:08:47.108] [DEBUG] debug-file - default@DoNativeStrip work[6] is dispatched. +[2025-02-24T16:08:47.108] [DEBUG] debug-file - entry : default@DoNativeStrip cost memory 0.197174072265625 +[2025-02-24T16:08:47.110] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T16:08:47.110] [DEBUG] debug-file - default@DoNativeStrip work[6] done. +[2025-02-24T16:08:47.110] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.110] [INFO] debug-file - Finished :entry:default@DoNativeStrip... after 3 ms +[2025-02-24T16:08:47.111] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.111] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.112] [DEBUG] debug-file - Executing task :entry:default@CacheNativeLibs +[2025-02-24T16:08:47.113] [DEBUG] debug-file - Task 'entry:default@CacheNativeLibs' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:47.113] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:47.113] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:47.113] [DEBUG] debug-file - default@CacheNativeLibs work[7] is submitted. +[2025-02-24T16:08:47.113] [DEBUG] debug-file - default@CacheNativeLibs work[7] is pushed to ready queue. +[2025-02-24T16:08:47.113] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.114] [DEBUG] debug-file - default@CacheNativeLibs work[7] has been dispatched to worker[14]. +[2025-02-24T16:08:47.114] [DEBUG] debug-file - default@CacheNativeLibs work[7] is dispatched. +[2025-02-24T16:08:47.114] [DEBUG] debug-file - entry : default@CacheNativeLibs cost memory 0.188720703125 +[2025-02-24T16:08:47.666] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T16:08:47.666] [DEBUG] debug-file - default@CacheNativeLibs work[7] done. +[2025-02-24T16:08:47.666] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T16:08:47.666] [INFO] debug-file - Finished :entry:default@CacheNativeLibs... after 5 ms +[2025-02-24T16:08:50.938] [DEBUG] debug-file - worker[4] has one work done. +[2025-02-24T16:08:50.938] [DEBUG] debug-file - Ark compile task finished.finished time is 247287334148600 +[2025-02-24T16:08:50.942] [DEBUG] debug-file - default@CompileArkTS work[2] done. +[2025-02-24T16:08:50.942] [DEBUG] debug-file - A work dispatched to worker[4] failed because unable to get work from ready queue. +[2025-02-24T16:08:50.944] [INFO] debug-file - Finished :entry:default@CompileArkTS... after 3 s 294 ms +[2025-02-24T16:08:50.946] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:50.946] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:50.947] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgModuleJson +[2025-02-24T16:08:50.947] [DEBUG] debug-file - Task 'entry:default@GeneratePkgModuleJson' cost while wrapping incremental declarations: 1 ms +[2025-02-24T16:08:50.947] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:50.947] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:50.948] [DEBUG] debug-file - entry : default@GeneratePkgModuleJson cost memory 0.08807373046875 +[2025-02-24T16:08:50.948] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 35 ms +[2025-02-24T16:08:50.949] [INFO] debug-file - Finished :entry:default@GeneratePkgModuleJson... after 2 ms +[2025-02-24T16:08:50.951] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:50.951] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:50.955] [DEBUG] debug-file - Executing task :entry:default@PackageHap +[2025-02-24T16:08:50.958] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:50.958] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:50.960] [DEBUG] debug-file - Use tool [D:\oh_11_SDK\11\12\toolchains\lib\app_packing_tool.jar] + [ + 'java', + '-Dfile.encoding=GBK', + '-jar', + 'D:\\oh_11_SDK\\11\\12\\toolchains\\lib\\app_packing_tool.jar', + '--mode', + 'hap', + '--force', + 'true', + '--lib-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default', + '--json-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json', + '--resources-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources', + '--index-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index', + '--pack-info-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info', + '--out-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap', + '--rpcid-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc', + '--ets-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets', + '--pkg-context-path', + 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json' +] +[2025-02-24T16:08:50.961] [DEBUG] debug-file - default@PackageHap work[8] is submitted. +[2025-02-24T16:08:50.961] [DEBUG] debug-file - default@PackageHap work[8] is pushed to ready queue. +[2025-02-24T16:08:50.961] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T16:08:50.962] [DEBUG] debug-file - default@PackageHap work[8] has been dispatched to worker[14]. +[2025-02-24T16:08:50.962] [DEBUG] debug-file - default@PackageHap work[8] is dispatched. +[2025-02-24T16:08:50.965] [DEBUG] debug-file - entry : default@PackageHap cost memory 0.8813705444335938 +[2025-02-24T16:08:50.963] [DEBUG] debug-file - current process memoryUsage: { + rss: 840511488, + heapTotal: 129667072, + heapUsed: 96288696, + external: 4042086, + arrayBuffers: 67632 +} os memoryUsage :14.118515014648438 +[2025-02-24T16:08:51.274] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T16:08:51.274] [DEBUG] debug-file - default@PackageHap work[8] done. +[2025-02-24T16:08:51.274] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T16:08:51.275] [INFO] debug-file - Finished :entry:default@PackageHap... after 319 ms +[2025-02-24T16:08:51.276] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:51.276] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:51.277] [DEBUG] debug-file - Executing task :entry:default@SignHap +[2025-02-24T16:08:51.278] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:51.278] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:51.307] [DEBUG] debug-file - java daemon socket received message:{"code":0,"message":"verify profile success"} +[2025-02-24T16:08:51.317] [DEBUG] debug-file - java daemon socket close code:1000 reason:close by user +[2025-02-24T16:08:51.428] [DEBUG] debug-file - java daemon socket received message:{"code":0,"message":"sign app success"} +[2025-02-24T16:08:51.429] [DEBUG] debug-file - entry : default@SignHap cost memory 1.0219802856445312 +[2025-02-24T16:08:51.429] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 515 ms +[2025-02-24T16:08:51.429] [INFO] debug-file - Finished :entry:default@SignHap... after 152 ms +[2025-02-24T16:08:51.430] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:51.430] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:51.431] [DEBUG] debug-file - Executing task :entry:default@CollectDebugSymbol +[2025-02-24T16:08:51.433] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T16:08:51.433] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T16:08:51.433] [DEBUG] debug-file - entry : default@CollectDebugSymbol cost memory 0.22060394287109375 +[2025-02-24T16:08:51.433] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 520 ms +[2025-02-24T16:08:51.433] [INFO] debug-file - Finished :entry:default@CollectDebugSymbol... after 3 ms +[2025-02-24T16:08:51.434] [DEBUG] debug-file - Executing task :entry:assembleHap +[2025-02-24T16:08:51.434] [DEBUG] debug-file - entry : assembleHap cost memory 0.011749267578125 +[2025-02-24T16:08:51.434] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 521 ms +[2025-02-24T16:08:51.434] [INFO] debug-file - Finished :entry:assembleHap... after 1 ms +[2025-02-24T16:08:51.441] [DEBUG] debug-file - BUILD SUCCESSFUL in 5 s 528 ms +[2025-02-24T16:08:51.442] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.442] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.442] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\entry\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\resources\base\profile\main_pages.json cache by regenerate. +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\hvigor\hvigor-config.json5 cache by regenerate. +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\entry\oh-package.json5 cache by regenerate. +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\oh-package.json5 cache by regenerate. +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Incremental task entry:default@PreBuild post-execution cost:2 ms . +[2025-02-24T16:08:51.443] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\hvigor\hvigor-config.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\oh-package.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\VerifyCode\oh-package.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Incremental task verifycode:default@PreBuild post-execution cost:2 ms . +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task entry:default@GenerateMetadata input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.444] [DEBUG] debug-file - Update task entry:default@GenerateMetadata output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\hap_metadata\default\output_metadata.json cache. +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Incremental task entry:default@GenerateMetadata post-execution cost:1 ms . +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Update task entry:default@GeneratePkgContextInfo output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache. +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms . +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Update task entry:default@ProcessIntegratedHsp output file:D:\DevEcoStudioProjects\VerifyCode\build\cache\default\integrated_hsp\integratedHspCache.json cache. +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Incremental task entry:default@ProcessIntegratedHsp post-execution cost:1 ms . +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Update task verifycode:default@CreateHarBuildProfile input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Update task verifycode:default@CreateHarBuildProfile input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Update task verifycode:default@CreateHarBuildProfile output file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\BuildProfile.ets cache. +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Incremental task verifycode:default@CreateHarBuildProfile post-execution cost:1 ms . +[2025-02-24T16:08:51.445] [DEBUG] debug-file - Update task verifycode:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Update task verifycode:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Update task verifycode:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Update task verifycode:default@MergeProfile output file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build\default\intermediates\merge_profile\default\module.json cache. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Incremental task verifycode:default@MergeProfile post-execution cost:1 ms . +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\oh_11_SDK\11\12\toolchains\syscap_tool.exe cache by regenerate. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\oh_11_SDK\11\12\ets\api\device-define cache by regenerate. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Update task entry:default@SyscapTransform output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\syscap\default\rpcid.sc cache. +[2025-02-24T16:08:51.446] [DEBUG] debug-file - Incremental task entry:default@SyscapTransform post-execution cost:1 ms . +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\VerifyCode\entry\oh-package.json5 cache by regenerate. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\VerifyCode\oh-package.json5 cache by regenerate. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\router_map\default\temp-router-map.json cache. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\router_map\default\loader-router-map.json cache. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Incremental task entry:default@ProcessRouterMap post-execution cost:1 ms . +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.447] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\generated\profile\default\BuildProfile.ets cache. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Incremental task entry:default@CreateBuildProfile post-execution cost:1 ms . +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build\default\intermediates\merge_profile\default\module.json cache by regenerate. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Update task entry:default@MergeProfile output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\merge_profile\default\module.json cache. +[2025-02-24T16:08:51.448] [DEBUG] debug-file - Incremental task entry:default@MergeProfile post-execution cost:1 ms . +[2025-02-24T16:08:51.449] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T16:08:51.449] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T16:08:51.449] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\router_map\default\temp-router-map.json cache by regenerate. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\loader.json cache. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Incremental task entry:default@GenerateLoaderJson post-execution cost:2 ms . +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\app.json5 cache by regenerate. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\resources\base\profile\backup_config.json cache by regenerate. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@MakePackInfo output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\pack.info cache. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Incremental task entry:default@MakePackInfo post-execution cost:1 ms . +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@ProcessProfile input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\merge_profile\default\module.json cache by regenerate. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Update task entry:default@ProcessProfile output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\process_profile\default\module.json cache. +[2025-02-24T16:08:51.450] [DEBUG] debug-file - Incremental task entry:default@ProcessProfile post-execution cost:1 ms . +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Update task verifycode:default@ProcessLibs input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Update task verifycode:default@ProcessLibs input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Update task verifycode:default@ProcessLibs output file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default cache. +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Incremental task verifycode:default@ProcessLibs post-execution cost:1 ms . +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Update task entry:default@ProcessResource output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resConfig.json cache. +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Update task entry:default@ProcessResource output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\opt-compression.json cache. +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Incremental task entry:default@ProcessResource post-execution cost:1 ms . +[2025-02-24T16:08:51.451] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\resources cache by regenerate. +[2025-02-24T16:08:51.453] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\main\resources cache by regenerate. +[2025-02-24T16:08:51.453] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\VerifyCode\AppScope\resources cache by regenerate. +[2025-02-24T16:08:51.454] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\process_profile\default\module.json cache by regenerate. +[2025-02-24T16:08:51.454] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resConfig.json cache by regenerate. +[2025-02-24T16:08:51.454] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default cache. +[2025-02-24T16:08:51.455] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\generated\r\default\ResourceTable.h cache. +[2025-02-24T16:08:51.455] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\generated\r\default cache. +[2025-02-24T16:08:51.455] [DEBUG] debug-file - Incremental task entry:default@CompileResource post-execution cost:5 ms . +[2025-02-24T16:08:51.457] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default cache by regenerate. +[2025-02-24T16:08:51.457] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\Index.ets cache by regenerate. +[2025-02-24T16:08:51.457] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\src\main\ets cache by regenerate. +[2025-02-24T16:08:51.458] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resources\rawfile cache by regenerate. +[2025-02-24T16:08:51.458] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\ResourceTable.txt cache by regenerate. +[2025-02-24T16:08:51.458] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\ark_module.json cache by regenerate. +[2025-02-24T16:08:51.458] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resources\base\profile cache by regenerate. +[2025-02-24T16:08:51.458] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\src\main\ets cache by regenerate. +[2025-02-24T16:08:51.459] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T16:08:51.459] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\generated\profile\default\BuildProfile.ets cache by regenerate. +[2025-02-24T16:08:51.459] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\BuildProfile.ets cache by regenerate. +[2025-02-24T16:08:51.459] [DEBUG] debug-file - Update task entry:default@CompileArkTS output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader_out\default\ets cache. +[2025-02-24T16:08:51.459] [DEBUG] debug-file - Incremental task entry:default@CompileArkTS post-execution cost:5 ms . +[2025-02-24T16:08:51.461] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default cache by regenerate. +[2025-02-24T16:08:51.461] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\Index.ets cache by regenerate. +[2025-02-24T16:08:51.461] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resources\rawfile cache by regenerate. +[2025-02-24T16:08:51.461] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\ResourceTable.txt cache by regenerate. +[2025-02-24T16:08:51.461] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\ark_module.json cache by regenerate. +[2025-02-24T16:08:51.461] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resources\base\profile cache by regenerate. +[2025-02-24T16:08:51.462] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T16:08:51.462] [DEBUG] debug-file - Update task entry:default@BuildJS output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader_out\default\js cache. +[2025-02-24T16:08:51.462] [DEBUG] debug-file - Incremental task entry:default@BuildJS post-execution cost:3 ms . +[2025-02-24T16:08:51.462] [DEBUG] debug-file - Update task verifycode:default@DoNativeStrip input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T16:08:51.462] [DEBUG] debug-file - Update task verifycode:default@DoNativeStrip output file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build\default\intermediates\stripped_native_libs\default cache. +[2025-02-24T16:08:51.462] [DEBUG] debug-file - Incremental task verifycode:default@DoNativeStrip post-execution cost:1 ms . +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\DevEcoStudioProjects\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\DevEcoStudioProjects\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\DevEcoStudioProjects\VerifyCode\entry\build-profile.json5 cache by regenerate. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@ProcessLibs output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\libs\default cache. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Incremental task entry:default@ProcessLibs post-execution cost:1 ms . +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@DoNativeStrip input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@DoNativeStrip output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default cache. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Incremental task entry:default@DoNativeStrip post-execution cost:1 ms . +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default cache by regenerate. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\patch\default\base_native_libs.json cache. +[2025-02-24T16:08:51.463] [DEBUG] debug-file - Incremental task entry:default@CacheNativeLibs post-execution cost:1 ms . +[2025-02-24T16:08:51.464] [DEBUG] debug-file - Update task entry:default@GeneratePkgModuleJson input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\module.json cache by regenerate. +[2025-02-24T16:08:51.464] [DEBUG] debug-file - Update task entry:default@GeneratePkgModuleJson output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\package\default\module.json cache. +[2025-02-24T16:08:51.464] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgModuleJson post-execution cost:1 ms . +[2025-02-24T16:08:51.464] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default cache by regenerate. +[2025-02-24T16:08:51.464] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\module.json cache by regenerate. +[2025-02-24T16:08:51.464] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resources cache by regenerate. +[2025-02-24T16:08:51.465] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\res\default\resources.index cache by regenerate. +[2025-02-24T16:08:51.465] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\pack.info cache by regenerate. +[2025-02-24T16:08:51.465] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\syscap\default\rpcid.sc cache by regenerate. +[2025-02-24T16:08:51.465] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader_out\default\ets cache by regenerate. +[2025-02-24T16:08:51.466] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T16:08:51.466] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader_out\default\ets\sourceMaps.map cache by regenerate. +[2025-02-24T16:08:51.466] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\generated\profile\default\BuildProfile.ets cache by regenerate. +[2025-02-24T16:08:51.466] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\entry-default-unsigned.hap cache. +[2025-02-24T16:08:51.466] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\source_map\default\sourceMaps.map cache. +[2025-02-24T16:08:51.466] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\mapping\sourceMaps.map cache. +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Incremental task entry:default@PackageHap post-execution cost:3 ms . +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Update task entry:default@SignHap input file:C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.cer cache by regenerate. +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Update task entry:default@SignHap input file:C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p7b cache by regenerate. +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Update task entry:default@SignHap input file:C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p12 cache by regenerate. +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Update task entry:default@SignHap input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\entry-default-unsigned.hap cache by regenerate. +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Update task entry:default@SignHap output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\entry-default-signed.hap cache. +[2025-02-24T16:08:51.467] [DEBUG] debug-file - Incremental task entry:default@SignHap post-execution cost:1 ms . +[2025-02-24T16:08:51.468] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\loader_out\default\ets\sourceMaps.map cache by regenerate. +[2025-02-24T16:08:51.468] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol input file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T16:08:51.469] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol output file:D:\DevEcoStudioProjects\VerifyCode\entry\build\default\outputs\default\symbol cache. +[2025-02-24T16:08:51.469] [DEBUG] debug-file - Incremental task entry:default@CollectDebugSymbol post-execution cost:2 ms . +[2025-02-24T16:08:51.486] [DEBUG] debug-file - Current worker pool is stopped or closed. +[2025-02-24T16:08:51.486] [DEBUG] debug-file - Clear worker 13. +[2025-02-24T16:08:51.486] [DEBUG] debug-file - Worker 13 has been cleared. +[2025-02-24T16:08:51.486] [DEBUG] debug-file - Current idle worker size: 3. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Clear worker 12. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Worker 12 has been cleared. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Current idle worker size: 2. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Clear worker 4. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Worker 4 has been cleared. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Current idle worker size: 1. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Clear worker 14. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Worker 14 has been cleared. +[2025-02-24T16:08:51.487] [DEBUG] debug-file - Current idle worker size: 0. +[2025-02-24T16:08:51.488] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T16:08:51.488] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T16:08:51.488] [DEBUG] debug-file - java daemon socket close code:1000 reason:close by user +[2025-02-24T16:08:51.490] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T16:08:51.490] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T16:08:51.491] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:08:51.491] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T16:08:51.493] [DEBUG] debug-file - Current worker pool is terminated. +[2025-02-24T16:08:51.508] [DEBUG] debug-file - worker[12] exits with exit code 1. +[2025-02-24T16:08:51.512] [DEBUG] debug-file - worker[13] exits with exit code 1. +[2025-02-24T16:08:51.518] [DEBUG] debug-file - worker[14] exits with exit code 1. +[2025-02-24T16:08:51.555] [DEBUG] debug-file - worker[4] exits with exit code 1. +[2025-02-24T17:38:54.128] [DEBUG] debug-file - env: nodejsVersion=v18.20.1 +[2025-02-24T17:38:54.546] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: false, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T17:38:54.567] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:38:55.700] [DEBUG] debug-file - hvigorfile, require result: { default: { system: [Function: appTasks], plugins: [] } } +[2025-02-24T17:38:55.872] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T17:38:55.867] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T17:38:55.894] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T17:38:55.932] [DEBUG] debug-file - Project task initialization takes 21 ms +[2025-02-24T17:38:55.940] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:38:55.959] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T17:38:55.965] [DEBUG] debug-file - Module entry task initialization takes 4 ms +[2025-02-24T17:38:55.975] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:38:56.010] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T17:38:56.013] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T17:38:56.015] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T17:38:56.048] [DEBUG] debug-file - Configuration task cost before running: 1 s 525 ms +[2025-02-24T17:38:56.067] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:38:54.130] [DEBUG] debug-file - env: hvigor-config.json5 content = { + modelVersion: '5.0.2', + dependencies: {}, + execution: {}, + logging: {}, + debugging: {}, + nodeOptions: {} +} +[2025-02-24T17:38:54.552] [DEBUG] debug-file - Cache service initialization finished in 6 ms +[2025-02-24T17:38:56.087] [DEBUG] debug-file - Create resident worker with id: 0. +[2025-02-24T17:38:55.700] [DEBUG] debug-file - hvigorfile, binding system plugins [Function: appTasks] +[2025-02-24T17:38:55.879] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T17:38:55.867] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T17:38:55.909] [DEBUG] debug-file - Sdk init in 27 ms +[2025-02-24T17:38:55.932] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:38:55.946] [DEBUG] debug-file - hvigorfile, require result: { default: { system: [Function: hapTasks], plugins: [] } } +[2025-02-24T17:38:55.959] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T17:38:55.965] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:38:55.979] [DEBUG] debug-file - hvigorfile, require result: { default: { system: [Function: harTasks], plugins: [] } } +[2025-02-24T17:38:56.010] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T17:38:56.013] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:38:56.015] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T17:38:56.049] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T17:38:56.069] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T17:38:54.131] [DEBUG] debug-file - env: daemon=false +[2025-02-24T17:38:56.089] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-02-24T17:38:55.868] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T17:38:55.932] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:38:55.946] [DEBUG] debug-file - hvigorfile, binding system plugins [Function: hapTasks] +[2025-02-24T17:38:55.959] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T17:38:55.965] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:38:55.979] [DEBUG] debug-file - hvigorfile, binding system plugins [Function: harTasks] +[2025-02-24T17:38:56.010] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T17:38:56.013] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:38:56.017] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T17:38:56.049] [DEBUG] debug-file - entry : init cost memory 0.01192474365234375 +[2025-02-24T17:38:56.073] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:38:54.131] [DEBUG] debug-file - no-daemon, use the parent process.execArgv --max-old-space-size=8192,--expose-gc +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Current worker pool is stopped or closed. +[2025-02-24T17:38:55.868] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T17:38:55.932] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:38:55.960] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T17:38:55.965] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:38:56.010] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T17:38:56.013] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:38:56.024] [DEBUG] debug-file - load to the disk finished +[2025-02-24T17:38:56.049] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 525 ms +[2025-02-24T17:38:56.077] [DEBUG] debug-file - hvigor start cli arguments:{ + prop: [ 'product=default' ], + sync: true, + parallel: true, + incremental: true, + daemon: false, + _: [], + env: { + ALLUSERSPROFILE: 'C:\\ProgramData', + APPDATA: 'C:\\Users\\Pangjiaxue\\AppData\\Roaming', + CommonProgramFiles: 'C:\\Program Files\\Common Files', + 'CommonProgramFiles(x86)': 'C:\\Program Files (x86)\\Common Files', + CommonProgramW6432: 'C:\\Program Files\\Common Files', + COMPUTERNAME: 'DESKTOP-TS8UH9E', + ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe', + config: '{"product":"default"}', + CREATED_BY: 'deveco', + 'DevEco Studio': 'D:\\Software\\DevEco Studio\\bin;', + DEVECO_SDK_HOME: 'D:/Software/DevEco Studio/sdk', + DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData', + EFC_8996: '1', + HDC_SERVER_PORT: '65037', + HOMEDRIVE: 'C:', + HOMEPATH: '\\Users\\Pangjiaxue', + IDEA_INITIAL_DIRECTORY: 'C:\\Users\\Pangjiaxue\\Desktop', + IGCCSVC_DB: 'AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA5OWtXBK320CEtUIdfvsPRgQAAAACAAAAAAAQZgAAAAEAACAAAAAtqDMFGiFPbQtRgfZK2wTHFdbXEK1wtsp7r61WmZgISAAAAAAOgAAAAAIAACAAAABNJQWEUXATOfUqfUql06o7cwsA6OwREIDXj/p0pyR+f2AAAAD9EfRT1hd72F3hnLTaTDU31OIDK+Ch3LcOpRjJ44/kXsqU4UDKiwjEivqT1vme6eNc+vaywHIDuvWrW4WH18R/sHPouB0EDAJRZRDXnhBJiueNSZ1lxddps3/VnuSqXOdAAAAA+g7+A8DNXaaFC5c0Yoa0nPv87X48QnG1fil/ECbnaehkHdyL/kKtljVXjaQsCPDMzJ+75djpjI45gN1dJeEovA==', + JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr', + LOCALAPPDATA: 'C:\\Users\\Pangjiaxue\\AppData\\Local', + LOGONSERVER: '\\\\DESKTOP-TS8UH9E', + NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node', + NODE_PATH: 'C:\\Users\\Pangjiaxue\\.hvigor\\project_caches\\04ff6986d95cc764e770a6347802f663\\workspace\\node_modules', + NO_UPDATE_NOTIFIER: 'true', + NPM: 'C:\\Users\\Pangjiaxue\\node\\node-18.14.1\\node_modules\\npm\\bin', + 'npm_config_auto-install-peers': 'false', + 'npm_config_strict-ssl': '', + 'npm_config_update-notifier': 'false', + NUMBER_OF_PROCESSORS: '16', + OHOS_SDK_NATIVE: 'D:\\oh_11_SDK\\11\\12\\native', + OHPM: 'D:\\Software\\DevEco Studio\\tools\\ohpm\\bin', + ohpmBin: 'D:\\Software\\DevEco Studio\\tools\\ohpm\\bin\\ohpm.bat', + OneDrive: 'D:\\ppp one driver\\OneDrive', + OneDriveConsumer: 'D:\\ppp one driver\\OneDrive', + OS: 'Windows_NT', + Path: 'D:\\Software\\DevEco Studio\\jbr\\bin;D:/Software/DevEco Studio/tools/node;D:\\700.SDK\\HarmonyOS-NEXT-DB1\\base\\toolchains;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\windows\\system32\\HWAudioDriver\\;D:\\Software\\Git\\bin;C:\\Windows\\System32;D:\\Software\\DevEco Studio\\tools\\ohpm\\bin;C:\\Users\\Pangjiaxue\\Downloads\\node-v23.1.0-win-x64\\node_modules\\npm\\bin;D:\\Software\\;D:\\Software\\cloc;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Software\\DevEco Studio\\bin;;D:\\Software\\Microsoft VS Code\\bin;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Schniz.fnm_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Pangjiaxue\\AppData\\Roaming\\npm;D:\\Software\\DevEco Studio\\tools\\node;D:\\Software\\DevEco Studio\\jbr\\bin;D:\\700.SDK\\HarmonyOS-NEXT-DB1\\base\\toolchains;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\windows\\system32\\HWAudioDriver\\;D:\\Software\\Git\\bin;C:\\Windows\\System32;D:\\Software\\DevEco Studio\\tools\\ohpm\\bin;C:\\Users\\Pangjiaxue\\Downloads\\node-v23.1.0-win-x64\\node_modules\\npm\\bin;D:\\Software\\;D:\\Software\\cloc;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Software\\DevEco Studio\\bin;;D:\\Software\\Microsoft VS Code\\bin;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Schniz.fnm_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Pangjiaxue\\AppData\\Roaming\\npm', + PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', + PROCESSOR_ARCHITECTURE: 'AMD64', + PROCESSOR_IDENTIFIER: 'Intel64 Family 6 Model 186 Stepping 2, GenuineIntel', + PROCESSOR_LEVEL: '6', + PROCESSOR_REVISION: 'ba02', + ProgramData: 'C:\\ProgramData', + ProgramFiles: 'C:\\Program Files', + 'ProgramFiles(x86)': 'C:\\Program Files (x86)', + ProgramW6432: 'C:\\Program Files', + PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules', + PUBLIC: 'C:\\Users\\Public', + SESSIONNAME: 'Console', + SystemDrive: 'C:', + SystemRoot: 'C:\\WINDOWS', + TEMP: 'C:\\Users\\PANGJI~1\\AppData\\Local\\Temp', + TMP: 'C:\\Users\\PANGJI~1\\AppData\\Local\\Temp', + 'user.country': 'CN', + USERDOMAIN: 'DESKTOP-TS8UH9E', + USERDOMAIN_ROAMINGPROFILE: 'DESKTOP-TS8UH9E', + USERNAME: 'Pangjiaxue', + USERPROFILE: 'C:\\Users\\Pangjiaxue', + windir: 'C:\\WINDOWS', + WORKSPACE_DIR: 'C:\\Users\\Pangjiaxue\\.hvigor\\project_caches\\04ff6986d95cc764e770a6347802f663\\workspace', + ZES_ENABLE_SYSMAN: '1' + }, + analyze: 'normal' +} +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Clear worker 0. +[2025-02-24T17:38:56.010] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T17:38:55.960] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T17:38:56.050] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T17:38:56.031] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T17:38:56.085] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool. +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Worker 0 has been cleared. +[2025-02-24T17:38:56.010] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T17:38:55.960] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T17:38:56.050] [DEBUG] debug-file - Executing task :verifycode:init +[2025-02-24T17:38:56.031] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T17:38:56.085] [DEBUG] debug-file - Worker pool is initialized with config: { + minPoolNum: 2, + maxPoolNum: undefined, + maxCoreSize: undefined, + cacheCapacity: undefined, + cacheTtl: undefined +} +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Current idle worker size: 1. +[2025-02-24T17:38:56.010] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:38:55.960] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:38:56.050] [DEBUG] debug-file - verifycode : init cost memory 0.00818634033203125 +[2025-02-24T17:38:56.037] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T17:38:56.050] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 527 ms +[2025-02-24T17:38:56.037] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Clear worker 1. +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Worker 1 has been cleared. +[2025-02-24T17:38:56.051] [INFO] debug-file - Finished :verifycode:init... after 1 ms +[2025-02-24T17:38:56.043] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Current idle worker size: 0. +[2025-02-24T17:38:56.051] [DEBUG] debug-file - Executing task ::init +[2025-02-24T17:38:56.043] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T17:38:56.091] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T17:38:56.051] [DEBUG] debug-file - VerifyCode : init cost memory 0.009002685546875 +[2025-02-24T17:38:56.092] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T17:38:56.045] [DEBUG] debug-file - Configuration phase cost:1 s 486 ms +[2025-02-24T17:38:56.051] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 527 ms +[2025-02-24T17:38:56.100] [DEBUG] debug-file - worker[0] exits with exit code 0. +[2025-02-24T17:38:56.051] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T17:38:56.100] [DEBUG] debug-file - worker[1] exits with exit code 0. +[2025-02-24T17:38:56.100] [DEBUG] debug-file - Current worker pool is terminated. +[2025-02-24T17:39:13.373] [DEBUG] debug-file - env: nodejsVersion=v18.20.1 +[2025-02-24T17:39:13.700] [DEBUG] debug-file - env: daemon=true +[2025-02-24T17:39:13.374] [DEBUG] debug-file - env: hvigor-config.json5 content = { + modelVersion: '5.0.2', + dependencies: {}, + execution: {}, + logging: {}, + debugging: {}, + nodeOptions: {} +} +[2025-02-24T17:39:16.117] [DEBUG] debug-file - hvigor start cli arguments:{ + prop: [ 'product=default' ], + sync: true, + parallel: true, + incremental: true, + daemon: true, + _: [ '--analyze=normal' ], + env: { + ALLUSERSPROFILE: 'C:\\ProgramData', + APPDATA: 'C:\\Users\\Pangjiaxue\\AppData\\Roaming', + CommonProgramFiles: 'C:\\Program Files\\Common Files', + 'CommonProgramFiles(x86)': 'C:\\Program Files (x86)\\Common Files', + CommonProgramW6432: 'C:\\Program Files\\Common Files', + COMPUTERNAME: 'DESKTOP-TS8UH9E', + ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe', + config: '{"product":"default"}', + CREATED_BY: 'deveco', + 'DevEco Studio': 'D:\\Software\\DevEco Studio\\bin;', + DEVECO_SDK_HOME: 'D:/Software/DevEco Studio/sdk', + DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData', + EFC_8996: '1', + HDC_SERVER_PORT: '65037', + HOMEDRIVE: 'C:', + HOMEPATH: '\\Users\\Pangjiaxue', + IDEA_INITIAL_DIRECTORY: 'C:\\Users\\Pangjiaxue\\Desktop', + IGCCSVC_DB: 'AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA5OWtXBK320CEtUIdfvsPRgQAAAACAAAAAAAQZgAAAAEAACAAAAAtqDMFGiFPbQtRgfZK2wTHFdbXEK1wtsp7r61WmZgISAAAAAAOgAAAAAIAACAAAABNJQWEUXATOfUqfUql06o7cwsA6OwREIDXj/p0pyR+f2AAAAD9EfRT1hd72F3hnLTaTDU31OIDK+Ch3LcOpRjJ44/kXsqU4UDKiwjEivqT1vme6eNc+vaywHIDuvWrW4WH18R/sHPouB0EDAJRZRDXnhBJiueNSZ1lxddps3/VnuSqXOdAAAAA+g7+A8DNXaaFC5c0Yoa0nPv87X48QnG1fil/ECbnaehkHdyL/kKtljVXjaQsCPDMzJ+75djpjI45gN1dJeEovA==', + JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr', + LOCALAPPDATA: 'C:\\Users\\Pangjiaxue\\AppData\\Local', + LOGONSERVER: '\\\\DESKTOP-TS8UH9E', + NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node', + NODE_PATH: 'C:\\Users\\Pangjiaxue\\.hvigor\\project_caches\\04ff6986d95cc764e770a6347802f663\\workspace\\node_modules', + NO_UPDATE_NOTIFIER: 'true', + NPM: 'C:\\Users\\Pangjiaxue\\node\\node-18.14.1\\node_modules\\npm\\bin', + 'npm_config_auto-install-peers': 'false', + 'npm_config_strict-ssl': '', + 'npm_config_update-notifier': 'false', + NUMBER_OF_PROCESSORS: '16', + OHPM: 'D:\\Software\\DevEco Studio\\tools\\ohpm\\bin', + ohpmBin: 'D:\\Software\\DevEco Studio\\tools\\ohpm\\bin\\ohpm.bat', + OneDrive: 'D:\\ppp one driver\\OneDrive', + OneDriveConsumer: 'D:\\ppp one driver\\OneDrive', + OS: 'Windows_NT', + Path: 'D:\\Software\\DevEco Studio\\jbr\\bin;D:/Software/DevEco Studio/tools/node;D:\\700.SDK\\HarmonyOS-NEXT-DB1\\base\\toolchains;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\windows\\system32\\HWAudioDriver\\;D:\\Software\\Git\\bin;C:\\Windows\\System32;D:\\Software\\DevEco Studio\\tools\\ohpm\\bin;C:\\Users\\Pangjiaxue\\Downloads\\node-v23.1.0-win-x64\\node_modules\\npm\\bin;D:\\Software\\;D:\\Software\\cloc;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Software\\DevEco Studio\\bin;;D:\\Software\\Microsoft VS Code\\bin;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Schniz.fnm_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Pangjiaxue\\AppData\\Roaming\\npm;D:\\Software\\DevEco Studio\\tools\\node;D:\\Software\\DevEco Studio\\jbr\\bin;D:\\700.SDK\\HarmonyOS-NEXT-DB1\\base\\toolchains;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\windows\\system32\\HWAudioDriver\\;D:\\Software\\Git\\bin;C:\\Windows\\System32;D:\\Software\\DevEco Studio\\tools\\ohpm\\bin;C:\\Users\\Pangjiaxue\\Downloads\\node-v23.1.0-win-x64\\node_modules\\npm\\bin;D:\\Software\\;D:\\Software\\cloc;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Software\\DevEco Studio\\bin;;D:\\Software\\Microsoft VS Code\\bin;C:\\Users\\Pangjiaxue\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Schniz.fnm_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Pangjiaxue\\AppData\\Roaming\\npm', + PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', + PROCESSOR_ARCHITECTURE: 'AMD64', + PROCESSOR_IDENTIFIER: 'Intel64 Family 6 Model 186 Stepping 2, GenuineIntel', + PROCESSOR_LEVEL: '6', + PROCESSOR_REVISION: 'ba02', + ProgramData: 'C:\\ProgramData', + ProgramFiles: 'C:\\Program Files', + 'ProgramFiles(x86)': 'C:\\Program Files (x86)', + ProgramW6432: 'C:\\Program Files', + PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules', + PUBLIC: 'C:\\Users\\Public', + SESSIONNAME: 'Console', + SystemDrive: 'C:', + SystemRoot: 'C:\\WINDOWS', + TEMP: 'C:\\Users\\PANGJI~1\\AppData\\Local\\Temp', + TMP: 'C:\\Users\\PANGJI~1\\AppData\\Local\\Temp', + 'user.country': 'CN', + USERDOMAIN: 'DESKTOP-TS8UH9E', + USERDOMAIN_ROAMINGPROFILE: 'DESKTOP-TS8UH9E', + USERNAME: 'Pangjiaxue', + USERPROFILE: 'C:\\Users\\Pangjiaxue', + windir: 'C:\\WINDOWS', + WORKSPACE_DIR: 'C:\\Users\\Pangjiaxue\\.hvigor\\project_caches\\04ff6986d95cc764e770a6347802f663\\workspace', + ZES_ENABLE_SYSMAN: '1' + } +} +[2025-02-24T17:39:16.100] [DEBUG] debug-file - java daemon tryConnect failed Error: connect ECONNREFUSED 127.0.0.1:45050 +[2025-02-24T17:39:16.155] [DEBUG] debug-file - java daemon started at port 45050 pid 24044 +[2025-02-24T17:39:16.184] [DEBUG] debug-file - session manager: set active socket. socketId=lZXAPnozjXKAzoe3AAAB +[2025-02-24T17:39:16.703] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T17:39:16.720] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T17:39:16.725] [DEBUG] debug-file - Cache service initialization finished in 5 ms +[2025-02-24T17:39:16.733] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:39:17.720] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T17:39:17.720] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T17:39:17.872] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T17:39:17.872] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T17:39:17.873] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T17:39:17.873] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T17:39:17.876] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T17:39:17.884] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T17:39:17.896] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T17:39:17.918] [DEBUG] debug-file - Sdk init in 31 ms +[2025-02-24T17:39:17.937] [DEBUG] debug-file - Project task initialization takes 17 ms +[2025-02-24T17:39:17.937] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:39:17.938] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:39:17.938] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:39:17.943] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:39:17.949] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T17:39:17.949] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T17:39:17.959] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T17:39:17.960] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T17:39:17.960] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T17:39:17.961] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T17:39:17.961] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T17:39:17.961] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T17:39:17.961] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:17.966] [DEBUG] debug-file - Module entry task initialization takes 3 ms +[2025-02-24T17:39:17.966] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:39:17.966] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:39:17.966] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:39:17.971] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:39:17.975] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T17:39:17.975] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T17:39:18.008] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T17:39:18.008] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T17:39:18.008] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T17:39:18.009] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T17:39:18.009] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T17:39:18.009] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T17:39:18.009] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:18.012] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T17:39:18.012] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:39:18.012] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:39:18.012] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:39:18.025] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 13 ms +[2025-02-24T17:39:18.026] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T17:39:18.027] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T17:39:18.028] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T17:39:18.032] [DEBUG] debug-file - load to the disk finished +[2025-02-24T17:39:18.040] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T17:39:18.040] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T17:39:18.045] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode +[2025-02-24T17:39:18.045] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T17:39:18.050] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T17:39:18.050] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T17:39:18.052] [DEBUG] debug-file - Configuration phase cost:1 s 324 ms +[2025-02-24T17:39:18.055] [DEBUG] debug-file - Configuration task cost before running: 1 s 349 ms +[2025-02-24T17:39:18.055] [DEBUG] debug-file - Executing task :entry:init +[2025-02-24T17:39:18.056] [DEBUG] debug-file - entry : init cost memory 0.015625 +[2025-02-24T17:39:18.056] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 350 ms +[2025-02-24T17:39:18.056] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-02-24T17:39:18.056] [DEBUG] debug-file - Executing task :verifycode:init +[2025-02-24T17:39:18.057] [DEBUG] debug-file - verifycode : init cost memory 0.01215362548828125 +[2025-02-24T17:39:18.057] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 350 ms +[2025-02-24T17:39:18.057] [INFO] debug-file - Finished :verifycode:init... after 1 ms +[2025-02-24T17:39:18.057] [DEBUG] debug-file - Executing task ::init +[2025-02-24T17:39:18.057] [DEBUG] debug-file - VerifyCode : init cost memory 0.01282501220703125 +[2025-02-24T17:39:18.057] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 351 ms +[2025-02-24T17:39:18.057] [INFO] debug-file - Finished ::init... after 1 ms +[2025-02-24T17:39:18.069] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:18.072] [DEBUG] debug-file - Module 'entry' target 'ohosTest' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} in this build. +[2025-02-24T17:39:18.076] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:18.083] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T17:39:18.083] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T17:39:18.084] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool. +[2025-02-24T17:39:18.084] [DEBUG] debug-file - Worker pool is initialized with config: { + minPoolNum: 2, + maxPoolNum: undefined, + maxCoreSize: undefined, + cacheCapacity: undefined, + cacheTtl: undefined +} +[2025-02-24T17:39:18.085] [DEBUG] debug-file - Create resident worker with id: 0. +[2025-02-24T17:39:18.088] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-02-24T17:39:18.092] [DEBUG] debug-file - Cleanup worker 0. +[2025-02-24T17:39:18.092] [DEBUG] debug-file - Worker 0 has been cleaned up. +[2025-02-24T17:39:18.092] [DEBUG] debug-file - Current idle worker size: 1. +[2025-02-24T17:39:18.092] [DEBUG] debug-file - Current resident worker size: 2. +[2025-02-24T17:39:18.092] [DEBUG] debug-file - Cleanup worker 1. +[2025-02-24T17:39:18.093] [DEBUG] debug-file - Worker 1 has been cleaned up. +[2025-02-24T17:39:18.093] [DEBUG] debug-file - Current idle worker size: 0. +[2025-02-24T17:39:18.093] [DEBUG] debug-file - Current resident worker size: 2. +[2025-02-24T17:39:18.094] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T17:39:18.101] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T17:39:18.101] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T17:39:18.102] [DEBUG] debug-file - worker[0] exits with exit code 0. +[2025-02-24T17:39:18.102] [DEBUG] debug-file - worker[1] exits with exit code 0. +[2025-02-24T17:39:23.034] [DEBUG] debug-file - session manager: set active socket. socketId=Ba9H5dZFofBYLhLzAAAD +[2025-02-24T17:39:23.047] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T17:39:23.057] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' } +} +[2025-02-24T17:39:23.061] [DEBUG] debug-file - Cache service initialization finished in 4 ms +[2025-02-24T17:39:23.069] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:39:23.072] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T17:39:23.073] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T17:39:23.078] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-02-24T17:39:23.078] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-02-24T17:39:23.078] [DEBUG] debug-file - Product 'default' build option: {} +[2025-02-24T17:39:23.078] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-02-24T17:39:23.080] [DEBUG] debug-file - Product 'default' using build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } +} in this build. +[2025-02-24T17:39:23.083] [DEBUG] debug-file - not found resModel json file in : D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\ohosTest\module.json5 +[2025-02-24T17:39:23.088] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-02-24T17:39:23.102] [DEBUG] debug-file - Sdk init in 17 ms +[2025-02-24T17:39:23.114] [DEBUG] debug-file - Project task initialization takes 12 ms +[2025-02-24T17:39:23.114] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:39:23.114] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:39:23.114] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigorfile.ts +[2025-02-24T17:39:23.117] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:39:23.121] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T17:39:23.121] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T17:39:23.124] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-02-24T17:39:23.124] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T17:39:23.124] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T17:39:23.124] [DEBUG] debug-file - Module 'entry' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T17:39:23.124] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T17:39:23.124] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-02-24T17:39:23.124] [DEBUG] debug-file - Module 'entry' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.126] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-02-24T17:39:23.126] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:39:23.126] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:39:23.126] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\hvigorfile.ts +[2025-02-24T17:39:23.129] [DEBUG] debug-file - hvigorfile, resolving D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:39:23.133] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } } +[2025-02-24T17:39:23.133] [DEBUG] debug-file - hvigorfile, binding system plugins null +[2025-02-24T17:39:23.136] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=verifycode, buildMode=debug +[2025-02-24T17:39:23.136] [DEBUG] debug-file - Target 'default' config: {} +[2025-02-24T17:39:23.136] [DEBUG] debug-file - Target 'ohosTest' config: {} +[2025-02-24T17:39:23.136] [DEBUG] debug-file - Module 'verifycode' target 'default' build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} +[2025-02-24T17:39:23.136] [DEBUG] debug-file - Module 'verifycode' target 'ohosTest' build option: { + "debuggable": true, + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "default" +} +[2025-02-24T17:39:23.136] [DEBUG] debug-file - End initialize module-target build option map, moduleName=verifycode +[2025-02-24T17:39:23.136] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.138] [DEBUG] debug-file - Module verifycode task initialization takes 1 ms +[2025-02-24T17:39:23.138] [DEBUG] debug-file - hvigorfile, binding custom plugins [] +[2025-02-24T17:39:23.138] [DEBUG] debug-file - hvigorfile, no custom plugins were found in D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:39:23.138] [DEBUG] debug-file - hvigorfile, resolve finished D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\hvigorfile.ts +[2025-02-24T17:39:23.149] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 10 ms +[2025-02-24T17:39:23.149] [DEBUG] debug-file - project has submodules:entry,verifycode +[2025-02-24T17:39:23.149] [DEBUG] debug-file - module:verifycode no need to execute packageHap +[2025-02-24T17:39:23.150] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-02-24T17:39:23.152] [DEBUG] debug-file - load to the disk finished +[2025-02-24T17:39:23.154] [DEBUG] debug-file - Module VerifyCode Collected Dependency: +[2025-02-24T17:39:23.155] [DEBUG] debug-file - Module VerifyCode's total dependency: 0 +[2025-02-24T17:39:23.156] [DEBUG] debug-file - Module entry Collected Dependency: D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode +[2025-02-24T17:39:23.156] [DEBUG] debug-file - Module entry's total dependency: 1 +[2025-02-24T17:39:23.158] [DEBUG] debug-file - Module verifycode Collected Dependency: +[2025-02-24T17:39:23.158] [DEBUG] debug-file - Module verifycode's total dependency: 0 +[2025-02-24T17:39:23.159] [DEBUG] debug-file - Configuration phase cost:94 ms +[2025-02-24T17:39:23.160] [DEBUG] debug-file - Configuration task cost before running: 112 ms +[2025-02-24T17:39:23.162] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.162] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.164] [DEBUG] debug-file - Executing task :entry:default@PreBuild +[2025-02-24T17:39:23.168] [DEBUG] debug-file - entry:default@PreBuild is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.168] [DEBUG] debug-file - Incremental task entry:default@PreBuild pre-execution cost: 2 ms . +[2025-02-24T17:39:23.168] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.168] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.282] [DEBUG] debug-file - current product is not Atomic service. +[2025-02-24T17:39:23.282] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH] + [ + { JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr' }, + { CLASSPATH: undefined } +] +[2025-02-24T17:39:23.282] [DEBUG] debug-file - Use tool [win32: NODE_HOME] + [ { NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node' } ] +[2025-02-24T17:39:23.283] [DEBUG] debug-file - entry : default@PreBuild cost memory 10.733489990234375 +[2025-02-24T17:39:23.283] [DEBUG] debug-file - runTaskFromQueue task cost before running: 235 ms +[2025-02-24T17:39:23.284] [INFO] debug-file - Finished :entry:default@PreBuild... after 119 ms +[2025-02-24T17:39:23.285] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.285] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.286] [DEBUG] debug-file - Executing task :verifycode:default@PreBuild +[2025-02-24T17:39:23.288] [DEBUG] debug-file - verifycode:default@PreBuild is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.288] [DEBUG] debug-file - Incremental task verifycode:default@PreBuild pre-execution cost: 1 ms . +[2025-02-24T17:39:23.288] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.288] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.304] [DEBUG] debug-file - current product is not Atomic service. +[2025-02-24T17:39:23.304] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH] + [ + { JAVA_HOME: 'D:\\Software\\DevEco Studio\\jbr' }, + { CLASSPATH: undefined } +] +[2025-02-24T17:39:23.304] [DEBUG] debug-file - Use tool [win32: NODE_HOME] + [ { NODE_HOME: 'D:\\Software\\DevEco Studio\\tools\\node' } ] +[2025-02-24T17:39:23.306] [DEBUG] debug-file - verifycode : default@PreBuild cost memory -5.61810302734375 +[2025-02-24T17:39:23.306] [DEBUG] debug-file - runTaskFromQueue task cost before running: 258 ms +[2025-02-24T17:39:23.307] [INFO] debug-file - Finished :verifycode:default@PreBuild... after 20 ms +[2025-02-24T17:39:23.308] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.308] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.309] [DEBUG] debug-file - Executing task :entry:default@GenerateMetadata +[2025-02-24T17:39:23.310] [DEBUG] debug-file - Task 'entry:default@GenerateMetadata' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:23.311] [DEBUG] debug-file - entry:default@GenerateMetadata is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\module.json5' has been changed. +[2025-02-24T17:39:23.311] [DEBUG] debug-file - Incremental task entry:default@GenerateMetadata pre-execution cost: 1 ms . +[2025-02-24T17:39:23.311] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.311] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.312] [DEBUG] debug-file - entry : default@GenerateMetadata cost memory 0.15427398681640625 +[2025-02-24T17:39:23.312] [DEBUG] debug-file - runTaskFromQueue task cost before running: 264 ms +[2025-02-24T17:39:23.312] [INFO] debug-file - Finished :entry:default@GenerateMetadata... after 3 ms +[2025-02-24T17:39:23.313] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.313] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.313] [DEBUG] debug-file - Executing task :entry:default@PreCheckSyscap +[2025-02-24T17:39:23.313] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.314] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.314] [DEBUG] debug-file - entry : default@PreCheckSyscap cost memory 0.04351043701171875 +[2025-02-24T17:39:23.314] [DEBUG] debug-file - runTaskFromQueue task cost before running: 266 ms +[2025-02-24T17:39:23.314] [INFO] debug-file - Finished :entry:default@PreCheckSyscap... after 1 ms +[2025-02-24T17:39:23.315] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.315] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.319] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgContextInfo +[2025-02-24T17:39:23.319] [DEBUG] debug-file - Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:23.320] [DEBUG] debug-file - entry:default@GeneratePkgContextInfo is not up-to-date, since the output file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json' has been changed. +[2025-02-24T17:39:23.320] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgContextInfo pre-execution cost: 1 ms . +[2025-02-24T17:39:23.320] [DEBUG] debug-file - entry : default@GeneratePkgContextInfo cost memory 0.33458709716796875 +[2025-02-24T17:39:23.320] [DEBUG] debug-file - runTaskFromQueue task cost before running: 272 ms +[2025-02-24T17:39:23.320] [INFO] debug-file - Finished :entry:default@GeneratePkgContextInfo... after 2 ms +[2025-02-24T17:39:23.322] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.322] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.323] [DEBUG] debug-file - Executing task :entry:default@ProcessIntegratedHsp +[2025-02-24T17:39:23.324] [DEBUG] debug-file - entry:default@ProcessIntegratedHsp is not up-to-date, since the output file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build\cache\default\integrated_hsp\integratedHspCache.json' does not exist. +[2025-02-24T17:39:23.324] [DEBUG] debug-file - Incremental task entry:default@ProcessIntegratedHsp pre-execution cost: 1 ms . +[2025-02-24T17:39:23.324] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.324] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.324] [DEBUG] debug-file - entry : default@ProcessIntegratedHsp cost memory 0.1271514892578125 +[2025-02-24T17:39:23.324] [DEBUG] debug-file - runTaskFromQueue task cost before running: 276 ms +[2025-02-24T17:39:23.325] [INFO] debug-file - Finished :entry:default@ProcessIntegratedHsp... after 2 ms +[2025-02-24T17:39:23.326] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.326] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.327] [DEBUG] debug-file - Executing task :verifycode:default@CreateHarBuildProfile +[2025-02-24T17:39:23.327] [DEBUG] debug-file - Task 'verifycode:default@CreateHarBuildProfile' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:23.327] [DEBUG] debug-file - verifycode:default@CreateHarBuildProfile is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.327] [DEBUG] debug-file - Incremental task verifycode:default@CreateHarBuildProfile pre-execution cost: 1 ms . +[2025-02-24T17:39:23.327] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.327] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.328] [DEBUG] debug-file - verifycode : default@CreateHarBuildProfile cost memory 0.10843658447265625 +[2025-02-24T17:39:23.328] [DEBUG] debug-file - runTaskFromQueue task cost before running: 280 ms +[2025-02-24T17:39:23.328] [INFO] debug-file - Finished :verifycode:default@CreateHarBuildProfile... after 2 ms +[2025-02-24T17:39:23.329] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.329] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.329] [DEBUG] debug-file - Executing task :verifycode:default@ConfigureCmake +[2025-02-24T17:39:23.329] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.329] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.329] [DEBUG] debug-file - verifycode : default@ConfigureCmake cost memory 0.0389404296875 +[2025-02-24T17:39:23.329] [DEBUG] debug-file - runTaskFromQueue task cost before running: 281 ms +[2025-02-24T17:39:23.329] [INFO] debug-file - Finished :verifycode:default@ConfigureCmake... after 1 ms +[2025-02-24T17:39:23.331] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.331] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.331] [DEBUG] debug-file - Executing task :verifycode:default@MergeProfile +[2025-02-24T17:39:23.332] [DEBUG] debug-file - verifycode:default@MergeProfile is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.332] [DEBUG] debug-file - Incremental task verifycode:default@MergeProfile pre-execution cost: 1 ms . +[2025-02-24T17:39:23.332] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.332] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.332] [DEBUG] debug-file - Change app api release type with 'Release' +[2025-02-24T17:39:23.332] [DEBUG] debug-file - Change app compile API version with '5.0.0.71' +[2025-02-24T17:39:23.332] [DEBUG] debug-file - Change app target API version with '12' +[2025-02-24T17:39:23.333] [DEBUG] debug-file - Change app minimum API version with '12' +[2025-02-24T17:39:23.333] [DEBUG] debug-file - Use cli appEnvironment +[2025-02-24T17:39:23.334] [DEBUG] debug-file - verifycode : default@MergeProfile cost memory 0.22548675537109375 +[2025-02-24T17:39:23.334] [DEBUG] debug-file - runTaskFromQueue task cost before running: 286 ms +[2025-02-24T17:39:23.334] [INFO] debug-file - Finished :verifycode:default@MergeProfile... after 3 ms +[2025-02-24T17:39:23.336] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.336] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.337] [DEBUG] debug-file - Executing task :entry:default@SyscapTransform +[2025-02-24T17:39:23.337] [DEBUG] debug-file - File: 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\syscap.json' from 'sysCapJsonPath' is not exists, just ignore. +[2025-02-24T17:39:23.338] [DEBUG] debug-file - Task 'entry:default@SyscapTransform' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:23.347] [DEBUG] debug-file - entry:default@SyscapTransform is not up-to-date, since the output file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\syscap\default\rpcid.sc' has been changed. +[2025-02-24T17:39:23.347] [DEBUG] debug-file - Incremental task entry:default@SyscapTransform pre-execution cost: 10 ms . +[2025-02-24T17:39:23.347] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.347] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.353] [DEBUG] debug-file - default@SyscapTransform work[0] is submitted. +[2025-02-24T17:39:23.354] [DEBUG] debug-file - default@SyscapTransform work[0] is pushed to ready queue. +[2025-02-24T17:39:23.354] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:23.354] [DEBUG] debug-file - Create resident worker with id: 14. +[2025-02-24T17:39:23.355] [DEBUG] debug-file - default@SyscapTransform work[0] has been dispatched to worker[14]. +[2025-02-24T17:39:23.355] [DEBUG] debug-file - default@SyscapTransform work[0] is dispatched. +[2025-02-24T17:39:23.355] [DEBUG] debug-file - entry : default@SyscapTransform cost memory 1.3988418579101562 +[2025-02-24T17:39:23.356] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.356] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.357] [DEBUG] debug-file - Executing task :entry:default@ProcessRouterMap +[2025-02-24T17:39:23.359] [DEBUG] debug-file - entry:default@ProcessRouterMap is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\oh-package.json5' has been changed. +[2025-02-24T17:39:23.359] [DEBUG] debug-file - Incremental task entry:default@ProcessRouterMap pre-execution cost: 2 ms . +[2025-02-24T17:39:23.359] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.359] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.360] [DEBUG] debug-file - entry : default@ProcessRouterMap cost memory 0.24797821044921875 +[2025-02-24T17:39:23.361] [DEBUG] debug-file - runTaskFromQueue task cost before running: 313 ms +[2025-02-24T17:39:23.362] [INFO] debug-file - Finished :entry:default@ProcessRouterMap... after 4 ms +[2025-02-24T17:39:23.363] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.364] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.364] [DEBUG] debug-file - Executing task :entry:default@CreateBuildProfile +[2025-02-24T17:39:23.365] [DEBUG] debug-file - Task 'entry:default@CreateBuildProfile' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:23.366] [DEBUG] debug-file - entry:default@CreateBuildProfile is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.366] [DEBUG] debug-file - Incremental task entry:default@CreateBuildProfile pre-execution cost: 1 ms . +[2025-02-24T17:39:23.366] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.366] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.367] [DEBUG] debug-file - entry : default@CreateBuildProfile cost memory 0.152984619140625 +[2025-02-24T17:39:23.367] [DEBUG] debug-file - runTaskFromQueue task cost before running: 319 ms +[2025-02-24T17:39:23.367] [INFO] debug-file - Finished :entry:default@CreateBuildProfile... after 3 ms +[2025-02-24T17:39:23.369] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.369] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.370] [DEBUG] debug-file - Executing task :verifycode:default@BuildNativeWithCmake +[2025-02-24T17:39:23.370] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.370] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.370] [DEBUG] debug-file - verifycode : default@BuildNativeWithCmake cost memory 0.03942108154296875 +[2025-02-24T17:39:23.370] [DEBUG] debug-file - runTaskFromQueue task cost before running: 322 ms +[2025-02-24T17:39:23.370] [INFO] debug-file - Finished :verifycode:default@BuildNativeWithCmake... after 1 ms +[2025-02-24T17:39:23.372] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.372] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.373] [DEBUG] debug-file - Executing task :entry:default@MergeProfile +[2025-02-24T17:39:23.374] [DEBUG] debug-file - entry:default@MergeProfile is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.374] [DEBUG] debug-file - Incremental task entry:default@MergeProfile pre-execution cost: 1 ms . +[2025-02-24T17:39:23.374] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.374] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.374] [DEBUG] debug-file - Change app api release type with 'Release' +[2025-02-24T17:39:23.374] [DEBUG] debug-file - Change app compile API version with '5.0.0.71' +[2025-02-24T17:39:23.374] [DEBUG] debug-file - Change app target API version with '12' +[2025-02-24T17:39:23.374] [DEBUG] debug-file - Change app minimum API version with '12' +[2025-02-24T17:39:23.374] [DEBUG] debug-file - Use cli appEnvironment +[2025-02-24T17:39:23.376] [DEBUG] debug-file - entry : default@MergeProfile cost memory 0.330108642578125 +[2025-02-24T17:39:23.376] [DEBUG] debug-file - runTaskFromQueue task cost before running: 328 ms +[2025-02-24T17:39:23.377] [INFO] debug-file - Finished :entry:default@MergeProfile... after 4 ms +[2025-02-24T17:39:23.378] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.378] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.379] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.382] [DEBUG] debug-file - Executing task :entry:default@GenerateLoaderJson +[2025-02-24T17:39:23.385] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.387] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.389] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.391] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.392] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.392] [DEBUG] debug-file - entry:default@GenerateLoaderJson is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json' has been changed. +[2025-02-24T17:39:23.392] [DEBUG] debug-file - Incremental task entry:default@GenerateLoaderJson pre-execution cost: 4 ms . +[2025-02-24T17:39:23.393] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.396] [DEBUG] debug-file - entry : default@GenerateLoaderJson cost memory 1.3539505004882812 +[2025-02-24T17:39:23.396] [DEBUG] debug-file - runTaskFromQueue task cost before running: 348 ms +[2025-02-24T17:39:23.397] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.398] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:23.399] [INFO] debug-file - Finished :entry:default@GenerateLoaderJson... after 14 ms +[2025-02-24T17:39:23.400] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.400] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.400] [DEBUG] debug-file - Executing task :entry:default@ConfigureCmake +[2025-02-24T17:39:23.400] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.400] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.400] [DEBUG] debug-file - entry : default@ConfigureCmake cost memory 0.0396575927734375 +[2025-02-24T17:39:23.400] [DEBUG] debug-file - runTaskFromQueue task cost before running: 352 ms +[2025-02-24T17:39:23.400] [INFO] debug-file - Finished :entry:default@ConfigureCmake... after 1 ms +[2025-02-24T17:39:23.401] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.401] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.402] [DEBUG] debug-file - Executing task :verifycode:default@BuildNativeWithNinja +[2025-02-24T17:39:23.402] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:23.402] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:23.402] [DEBUG] debug-file - verifycode : default@BuildNativeWithNinja cost memory 0.0614776611328125 +[2025-02-24T17:39:23.402] [DEBUG] debug-file - runTaskFromQueue task cost before running: 354 ms +[2025-02-24T17:39:23.403] [INFO] debug-file - Finished :verifycode:default@BuildNativeWithNinja... after 1 ms +[2025-02-24T17:39:23.404] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.404] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.404] [DEBUG] debug-file - Executing task :entry:default@MakePackInfo +[2025-02-24T17:39:23.405] [DEBUG] debug-file - entry:default@MakePackInfo is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5' has been changed. +[2025-02-24T17:39:23.405] [DEBUG] debug-file - Incremental task entry:default@MakePackInfo pre-execution cost: 1 ms . +[2025-02-24T17:39:23.405] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.405] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.406] [DEBUG] debug-file - Module Pack Info: { + summary: { + app: { bundleName: 'c***e', bundleType: 'app', version: [Object] }, + modules: [ [Object] ] + }, + packages: [ + { + deviceType: [Array], + moduleType: 'entry', + deliveryWithInstall: true, + name: 'entry-default' + } + ] +} +[2025-02-24T17:39:23.407] [DEBUG] debug-file - entry : default@MakePackInfo cost memory 0.44451904296875 +[2025-02-24T17:39:23.407] [DEBUG] debug-file - runTaskFromQueue task cost before running: 359 ms +[2025-02-24T17:39:23.407] [INFO] debug-file - Finished :entry:default@MakePackInfo... after 3 ms +[2025-02-24T17:39:23.408] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.408] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.409] [DEBUG] debug-file - Executing task :entry:default@ProcessProfile +[2025-02-24T17:39:23.409] [DEBUG] debug-file - entry:default@ProcessProfile is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\merge_profile\default\module.json' has been changed. +[2025-02-24T17:39:23.409] [DEBUG] debug-file - Incremental task entry:default@ProcessProfile pre-execution cost: 1 ms . +[2025-02-24T17:39:23.409] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:23.409] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:23.410] [DEBUG] debug-file - [ + 'D:\\Software\\DevEco Studio\\tools\\node\\node.exe', + 'D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\bin\\ark\\ts2abc.js', + '--target-api-version', + '12', + '--target-api-sub-version', + 'beta1' +] +[2025-02-24T17:39:23.941] [DEBUG] debug-file - current process memoryUsage: { + rss: 276021248, + heapTotal: 74702848, + heapUsed: 48392152, + external: 2330287, + arrayBuffers: 277985 +} os memoryUsage :13.711429595947266 +[2025-02-24T17:39:24.093] [DEBUG] debug-file - 12.0.2.0 +[2025-02-24T17:39:24.095] [DEBUG] debug-file - entry : default@ProcessProfile cost memory 2.2076263427734375 +[2025-02-24T17:39:24.095] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 47 ms +[2025-02-24T17:39:24.095] [INFO] debug-file - Finished :entry:default@ProcessProfile... after 686 ms +[2025-02-24T17:39:24.096] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.096] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.096] [DEBUG] debug-file - Executing task :entry:default@BuildNativeWithCmake +[2025-02-24T17:39:24.097] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.097] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.097] [DEBUG] debug-file - entry : default@BuildNativeWithCmake cost memory 0.04065704345703125 +[2025-02-24T17:39:24.097] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 49 ms +[2025-02-24T17:39:24.097] [INFO] debug-file - Finished :entry:default@BuildNativeWithCmake... after 1 ms +[2025-02-24T17:39:24.098] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:24.098] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:24.098] [DEBUG] debug-file - Executing task :verifycode:default@ProcessLibs +[2025-02-24T17:39:24.100] [DEBUG] debug-file - verifycode:default@ProcessLibs is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5' has been changed. +[2025-02-24T17:39:24.100] [DEBUG] debug-file - Incremental task verifycode:default@ProcessLibs pre-execution cost: 1 ms . +[2025-02-24T17:39:24.100] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:24.100] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:24.103] [DEBUG] debug-file - default@ProcessLibs work[1] is submitted. +[2025-02-24T17:39:24.104] [DEBUG] debug-file - default@ProcessLibs work[1] is pushed to ready queue. +[2025-02-24T17:39:24.104] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.104] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-02-24T17:39:24.104] [DEBUG] debug-file - Create resident worker with id: 13. +[2025-02-24T17:39:24.105] [DEBUG] debug-file - default@ProcessLibs work[1] has been dispatched to worker[13]. +[2025-02-24T17:39:24.105] [DEBUG] debug-file - default@ProcessLibs work[1] is dispatched. +[2025-02-24T17:39:24.105] [DEBUG] debug-file - verifycode : default@ProcessLibs cost memory 0.6042938232421875 +[2025-02-24T17:39:24.107] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.107] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.107] [DEBUG] debug-file - restool module names: entry,verifycode; moduleName=entry, taskName=default@ProcessResource +[2025-02-24T17:39:24.110] [DEBUG] debug-file - Executing task :entry:default@ProcessResource +[2025-02-24T17:39:24.111] [DEBUG] debug-file - entry:default@ProcessResource is not up-to-date, since the output file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resConfig.json' has been changed. +[2025-02-24T17:39:24.111] [DEBUG] debug-file - Incremental task entry:default@ProcessResource pre-execution cost: 1 ms . +[2025-02-24T17:39:24.112] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.112] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.113] [DEBUG] debug-file - entry : default@ProcessResource cost memory 0.2486114501953125 +[2025-02-24T17:39:24.113] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 65 ms +[2025-02-24T17:39:24.115] [INFO] debug-file - Finished :entry:default@ProcessResource... after 5 ms +[2025-02-24T17:39:24.116] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.116] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.117] [DEBUG] debug-file - restool module names: entry,verifycode; moduleName=entry, taskName=default@CompileResource +[2025-02-24T17:39:24.120] [DEBUG] debug-file - Executing task :entry:default@CompileResource +[2025-02-24T17:39:24.122] [DEBUG] debug-file - entry:default@CompileResource is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\resources' has been changed. +[2025-02-24T17:39:24.122] [DEBUG] debug-file - Incremental task entry:default@CompileResource pre-execution cost: 2 ms . +[2025-02-24T17:39:24.124] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:24.125] [DEBUG] debug-file - default@SyscapTransform work[0] done. +[2025-02-24T17:39:24.125] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.125] [INFO] debug-file - Finished :entry:default@SyscapTransform... after 144 ms +[2025-02-24T17:39:24.126] [DEBUG] debug-file - Use tool [D:\oh_11_SDK\11\12\toolchains\restool.exe] + [ + 'D:\\oh_11_SDK\\11\\12\\toolchains\\restool.exe', + '-l', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json' +] +[2025-02-24T17:39:24.127] [DEBUG] debug-file - current process memoryUsage: { + rss: 285265920, + heapTotal: 164311040, + heapUsed: 138982624, + external: 3333406, + arrayBuffers: 322509 +} os memoryUsage :13.698673248291016 +[2025-02-24T17:39:24.297] [DEBUG] debug-file - Warning: 'page_text_font_size' conflict, first declared. +at D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\resources\base\element\float.json +but declared again. +at D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\main\resources\base\element\float.json + +[2025-02-24T17:39:24.307] [DEBUG] debug-file - Warning: D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\resources\base\media\layered_image.json is not png format + +[2025-02-24T17:39:24.318] [DEBUG] debug-file - Info: restool resources compile success. + +[2025-02-24T17:39:24.322] [DEBUG] debug-file - entry : default@CompileResource cost memory 0.8933868408203125 +[2025-02-24T17:39:24.322] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 274 ms +[2025-02-24T17:39:24.323] [INFO] debug-file - Finished :entry:default@CompileResource... after 203 ms +[2025-02-24T17:39:24.324] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.324] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.326] [DEBUG] debug-file - Executing task :entry:default@CompileArkTS +[2025-02-24T17:39:24.334] [DEBUG] debug-file - entry:default@CompileArkTS is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default' has been changed. +[2025-02-24T17:39:24.334] [DEBUG] debug-file - Incremental task entry:default@CompileArkTS pre-execution cost: 4 ms . +[2025-02-24T17:39:24.344] [DEBUG] debug-file - build config: +[2025-02-24T17:39:24.344] [DEBUG] debug-file - { + moduleType: 'entry', + perf: 0, + targetName: '.default', + packageManagerType: 'ohpm', + localPropertiesPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\local.properties', + isPreview: false, + isOhosTest: false, + isLocalTest: false, + buildMode: 'Debug', + watchMode: 'false', + aceProfilePath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile', + etsLoaderPath: 'D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader', + modulePath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + testFrameworkPar: { + testMode: undefined, + coveragePathFilter: undefined, + coverageMode: undefined + }, + needCoverageInsert: false, + debugLine: false, + projectTopDir: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode', + compileSdkVersion: 12, + compatibleSdkVersion: 12, + compatibleSdkVersionStage: 'beta1', + bundleName: 'c***e', + etsLoaderVersion: '5.0.0.71', + etsLoaderReleaseType: 'Release', + aotCompileMode: 'type', + apPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\modules.ap', + entryModuleName: 'entry', + entryModuleVersion: '1.0.0', + entryPackageName: 'entry', + allModuleNameHash: '36a31915f7dd160252e15c37ce90f6d9', + externalApiPaths: [], + compilerTypes: undefined, + isCrossplatform: false, + hvigorPluginFile: undefined, + compilePluginPath: undefined, + buildGeneratedProfilePath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\profile\\default', + bundleType: 'app', + arkTSVersion: undefined, + apiVersion: 12, + needCompleteSourcesMap: false, + isFaMode: false, + strictMode: { + caseSensitiveCheck: true, + useNormalizedOHMUrl: true, + noExternalImportByPath: true + }, + buildDir: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build', + deviceTypes: [ 'default', 'tablet' ], + useNormalizedOHMUrl: true, + pkgContextInfo: { + verifycode: { + packageName: 'verifycode', + bundleName: '*****', + moduleName: '', + version: '1.0.0', + entryPath: 'Index.ets', + isSO: false, + dependencyAlias: '' + }, + '@ohos/hypium': { + packageName: '@ohos/hypium', + bundleName: '*****', + moduleName: '', + version: '1.0.21', + entryPath: 'index.js', + isSO: false, + dependencyAlias: '' + }, + '@ohos/hamock': { + packageName: '@ohos/hamock', + bundleName: '*****', + moduleName: '', + version: '1.0.0', + entryPath: 'index.ets', + isSO: false, + dependencyAlias: '' + }, + entry: { + packageName: 'entry', + bundleName: '*****', + moduleName: '', + version: '', + entryPath: 'src/main/', + isSO: false, + dependencyAlias: '' + } + }, + ohPackagePathMap: {}, + dependencyAliasMap: {}, + permission: { requestPermissions: undefined, definePermissions: undefined }, + integratedHsp: false, + projectArkOption: undefined, + sourceMapDir: undefined, + branchElimination: false, + transformLib: undefined, + caseSensitiveCheck: true, + tsImportSendable: false, + resolveConflictMode: true, + depName2RootPath: {}, + depName2DepInfo: {}, + rootPathSet: [ 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' ], + useNativeResolver: true, + shouldEmitJs: true, + autoLazyImport: undefined, + aceModuleJsonPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json', + appResource: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt', + rawFileResource: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile', + resourceTableHash: 'ceca0c777968b0ee30d70c215c4072b9', + runtimeOS: 'OpenHarmony', + sdkInfo: 'true:12:5.0.0.71:Release', + aceModuleRoot: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets', + compileMode: 'esmodule', + aceSuperVisualPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\supervisual', + aceBuildJson: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json', + cachePath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule\\debug', + aceModuleBuild: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets', + supportChunks: true, + declaredFilesPath: undefined, + pkgNameToPkgBriefInfo: { + verifycode: { + pkgRoot: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode', + pkgName: 'verifycode', + sourceRoots: [Array], + originalSourceRoots: undefined + }, + entry: { + pkgRoot: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + originalSourceRoots: undefined, + sourceRoots: [Array], + pkgName: 'entry' + } + }, + projectModel: { + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main': { + moduleName: 'entry', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\src\\ohosTest\\ets': { + moduleName: 'entry_test', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\ohosTest': { + moduleName: 'entry_test', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry': { + moduleName: 'entry', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\src\\ohosTest\\ets': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\ohosTest': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode': { + moduleName: 'verifycode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + }, + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode': { + moduleName: 'VerifyCode', + modulePkgPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode', + belongProjectPath: 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode' + } + }, + pkgJsonFileHash: '72ad438d1cf064fd41912b56f005f59f', + allModulePaths: [ + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode' + ], + routerMap: {}, + obfuscationOptions: undefined, + compileBlockPkg: [], + mockParams: { + decorator: '@MockSetup', + packageName: '@ohos/hamock', + etsSourceRootPath: 'src/main/ets', + mockConfigPath: undefined, + mockConfigKey2ModuleInfo: {} + }, + otherPaths: { + 'verifycode/*': [ + '..\\..\\..\\..\\casesfeature\\verifycode\\src\\main\\*', + '..\\..\\..\\..\\casesfeature\\verifycode\\build\\default\\generated\\profile\\default\\*' + ], + 'entry/*': [ + '..\\*', + '..\\..\\..\\build\\default\\generated\\profile\\default\\*' + ] + }, + collectImportersConfig: undefined +} +[2025-02-24T17:39:24.345] [DEBUG] debug-file - default@CompileArkTS work[2] is submitted. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - default@CompileArkTS work[2] is pushed to ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[13] failed because of worker busy. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[12] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[11] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[10] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[9] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[8] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[7] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[6] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - A work dispatched to worker[5] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.346] [DEBUG] debug-file - Create resident worker with id: 4. +[2025-02-24T17:39:24.347] [DEBUG] debug-file - default@CompileArkTS work[2] has been dispatched to worker[4]. +[2025-02-24T17:39:24.347] [DEBUG] debug-file - default@CompileArkTS work[2] is dispatched. +[2025-02-24T17:39:24.347] [DEBUG] debug-file - CopyResources startTime: 252720743848400 +[2025-02-24T17:39:24.347] [DEBUG] debug-file - default@CompileArkTS work[3] is submitted. +[2025-02-24T17:39:24.348] [DEBUG] debug-file - default@CompileArkTS work[3] is pushed to ready queue. +[2025-02-24T17:39:24.348] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.348] [DEBUG] debug-file - default@CompileArkTS work[3] has been dispatched to worker[14]. +[2025-02-24T17:39:24.348] [DEBUG] debug-file - default@CompileArkTS work[3] is dispatched. +[2025-02-24T17:39:24.348] [DEBUG] debug-file - entry : default@CompileArkTS cost memory 2.3034896850585938 +[2025-02-24T17:39:24.351] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.351] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.355] [DEBUG] debug-file - Executing task :entry:default@BuildJS +[2025-02-24T17:39:24.363] [DEBUG] debug-file - entry : default@BuildJS cost memory 0.3687286376953125 +[2025-02-24T17:39:24.363] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 315 ms +[2025-02-24T17:39:24.363] [INFO] debug-file - Finished :entry:default@BuildJS... after 8 ms +[2025-02-24T17:39:24.402] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:24.403] [DEBUG] debug-file - CopyResources is end, endTime: 252720799324600 +[2025-02-24T17:39:24.403] [DEBUG] debug-file - default@CompileArkTS work[3] done. +[2025-02-24T17:39:24.403] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.718] [DEBUG] debug-file - worker[13] has one work done. +[2025-02-24T17:39:24.718] [DEBUG] debug-file - default@ProcessLibs work[1] done. +[2025-02-24T17:39:24.718] [DEBUG] debug-file - A work dispatched to worker[13] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.718] [INFO] debug-file - Finished :verifycode:default@ProcessLibs... after 8 ms +[2025-02-24T17:39:24.719] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:24.720] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:24.721] [DEBUG] debug-file - Executing task :verifycode:default@DoNativeStrip +[2025-02-24T17:39:24.721] [DEBUG] debug-file - Task 'verifycode:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:24.721] [DEBUG] debug-file - verifycode:default@DoNativeStrip is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default' has been changed. +[2025-02-24T17:39:24.721] [DEBUG] debug-file - Incremental task verifycode:default@DoNativeStrip pre-execution cost: 1 ms . +[2025-02-24T17:39:24.721] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined +[2025-02-24T17:39:24.722] [DEBUG] debug-file - jsonObjWithoutParam {"name":"verifycode","version":"1.0.0","description":"Please describe the basic information.","main":"Index.ets","author":"","license":"Apache-2.0","dependencies":{}} at undefined +[2025-02-24T17:39:24.722] [DEBUG] debug-file - default@DoNativeStrip work[4] is submitted. +[2025-02-24T17:39:24.722] [DEBUG] debug-file - default@DoNativeStrip work[4] is pushed to ready queue. +[2025-02-24T17:39:24.722] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.722] [DEBUG] debug-file - default@DoNativeStrip work[4] has been dispatched to worker[14]. +[2025-02-24T17:39:24.722] [DEBUG] debug-file - default@DoNativeStrip work[4] is dispatched. +[2025-02-24T17:39:24.723] [DEBUG] debug-file - verifycode : default@DoNativeStrip cost memory 0.241424560546875 +[2025-02-24T17:39:24.780] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:24.780] [DEBUG] debug-file - default@DoNativeStrip work[4] done. +[2025-02-24T17:39:24.780] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.780] [INFO] debug-file - Finished :verifycode:default@DoNativeStrip... after 4 ms +[2025-02-24T17:39:24.782] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.782] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.782] [DEBUG] debug-file - Executing task :entry:default@BuildNativeWithNinja +[2025-02-24T17:39:24.782] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.782] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.783] [DEBUG] debug-file - entry : default@BuildNativeWithNinja cost memory 0.06174468994140625 +[2025-02-24T17:39:24.783] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 735 ms +[2025-02-24T17:39:24.783] [INFO] debug-file - Finished :entry:default@BuildNativeWithNinja... after 1 ms +[2025-02-24T17:39:24.784] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.784] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.784] [DEBUG] debug-file - Executing task :entry:default@ProcessLibs +[2025-02-24T17:39:24.787] [DEBUG] debug-file - entry:default@ProcessLibs is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default' has been changed. +[2025-02-24T17:39:24.787] [DEBUG] debug-file - Incremental task entry:default@ProcessLibs pre-execution cost: 1 ms . +[2025-02-24T17:39:24.787] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.787] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.789] [DEBUG] debug-file - default@ProcessLibs work[5] is submitted. +[2025-02-24T17:39:24.789] [DEBUG] debug-file - default@ProcessLibs work[5] is pushed to ready queue. +[2025-02-24T17:39:24.789] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.790] [DEBUG] debug-file - default@ProcessLibs work[5] has been dispatched to worker[14]. +[2025-02-24T17:39:24.790] [DEBUG] debug-file - default@ProcessLibs work[5] is dispatched. +[2025-02-24T17:39:24.790] [DEBUG] debug-file - entry : default@ProcessLibs cost memory 0.6476364135742188 +[2025-02-24T17:39:24.793] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:24.793] [DEBUG] debug-file - default@ProcessLibs work[5] done. +[2025-02-24T17:39:24.794] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.794] [INFO] debug-file - Finished :entry:default@ProcessLibs... after 6 ms +[2025-02-24T17:39:24.795] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.795] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.796] [DEBUG] debug-file - Executing task :entry:default@DoNativeStrip +[2025-02-24T17:39:24.797] [DEBUG] debug-file - Task 'entry:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:24.797] [DEBUG] debug-file - entry:default@DoNativeStrip is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\libs\default' has been changed. +[2025-02-24T17:39:24.797] [DEBUG] debug-file - Incremental task entry:default@DoNativeStrip pre-execution cost: 1 ms . +[2025-02-24T17:39:24.797] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.797] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.797] [DEBUG] debug-file - default@DoNativeStrip work[6] is submitted. +[2025-02-24T17:39:24.798] [DEBUG] debug-file - default@DoNativeStrip work[6] is pushed to ready queue. +[2025-02-24T17:39:24.798] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.798] [DEBUG] debug-file - default@DoNativeStrip work[6] has been dispatched to worker[14]. +[2025-02-24T17:39:24.798] [DEBUG] debug-file - default@DoNativeStrip work[6] is dispatched. +[2025-02-24T17:39:24.798] [DEBUG] debug-file - entry : default@DoNativeStrip cost memory 0.2373199462890625 +[2025-02-24T17:39:24.799] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:24.800] [DEBUG] debug-file - default@DoNativeStrip work[6] done. +[2025-02-24T17:39:24.800] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.800] [INFO] debug-file - Finished :entry:default@DoNativeStrip... after 3 ms +[2025-02-24T17:39:24.801] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.801] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.802] [DEBUG] debug-file - Executing task :entry:default@CacheNativeLibs +[2025-02-24T17:39:24.803] [DEBUG] debug-file - Task 'entry:default@CacheNativeLibs' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:24.803] [DEBUG] debug-file - entry:default@CacheNativeLibs is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default' has been changed. +[2025-02-24T17:39:24.803] [DEBUG] debug-file - Incremental task entry:default@CacheNativeLibs pre-execution cost: 1 ms . +[2025-02-24T17:39:24.803] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:24.803] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:24.803] [DEBUG] debug-file - default@CacheNativeLibs work[7] is submitted. +[2025-02-24T17:39:24.804] [DEBUG] debug-file - default@CacheNativeLibs work[7] is pushed to ready queue. +[2025-02-24T17:39:24.804] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:24.804] [DEBUG] debug-file - default@CacheNativeLibs work[7] has been dispatched to worker[14]. +[2025-02-24T17:39:24.804] [DEBUG] debug-file - default@CacheNativeLibs work[7] is dispatched. +[2025-02-24T17:39:24.804] [DEBUG] debug-file - entry : default@CacheNativeLibs cost memory 0.22423553466796875 +[2025-02-24T17:39:25.539] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:25.540] [DEBUG] debug-file - default@CacheNativeLibs work[7] done. +[2025-02-24T17:39:25.540] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:25.540] [INFO] debug-file - Finished :entry:default@CacheNativeLibs... after 7 ms +[2025-02-24T17:39:56.462] [DEBUG] debug-file - worker[4] has one work done. +[2025-02-24T17:39:56.462] [DEBUG] debug-file - Ark compile task finished.finished time is 252752858031200 +[2025-02-24T17:39:56.468] [DEBUG] debug-file - default@CompileArkTS work[2] done. +[2025-02-24T17:39:56.468] [DEBUG] debug-file - A work dispatched to worker[4] failed because unable to get work from ready queue. +[2025-02-24T17:39:56.472] [INFO] debug-file - Finished :entry:default@CompileArkTS... after 30 s 769 ms +[2025-02-24T17:39:56.474] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:56.474] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:56.475] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgModuleJson +[2025-02-24T17:39:56.476] [DEBUG] debug-file - Task 'entry:default@GeneratePkgModuleJson' cost while wrapping incremental declarations: 1 ms +[2025-02-24T17:39:56.476] [DEBUG] debug-file - entry:default@GeneratePkgModuleJson is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\module.json' has been changed. +[2025-02-24T17:39:56.476] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgModuleJson pre-execution cost: 1 ms . +[2025-02-24T17:39:56.476] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:56.476] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:56.478] [DEBUG] debug-file - entry : default@GeneratePkgModuleJson cost memory 0.1378021240234375 +[2025-02-24T17:39:56.478] [DEBUG] debug-file - runTaskFromQueue task cost before running: 33 s 430 ms +[2025-02-24T17:39:56.478] [INFO] debug-file - Finished :entry:default@GeneratePkgModuleJson... after 3 ms +[2025-02-24T17:39:56.480] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:56.480] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:56.483] [DEBUG] debug-file - Executing task :entry:default@PackageHap +[2025-02-24T17:39:56.488] [DEBUG] debug-file - entry:default@PackageHap is not up-to-date, since the input file 'D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default' has been changed. +[2025-02-24T17:39:56.488] [DEBUG] debug-file - Incremental task entry:default@PackageHap pre-execution cost: 4 ms . +[2025-02-24T17:39:56.488] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:56.488] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:56.491] [DEBUG] debug-file - Use tool [D:\oh_11_SDK\11\12\toolchains\lib\app_packing_tool.jar] + [ + 'java', + '-Dfile.encoding=GBK', + '-jar', + 'D:\\oh_11_SDK\\11\\12\\toolchains\\lib\\app_packing_tool.jar', + '--mode', + 'hap', + '--force', + 'true', + '--lib-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default', + '--json-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json', + '--resources-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources', + '--index-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index', + '--pack-info-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info', + '--out-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap', + '--rpcid-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc', + '--ets-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets', + '--pkg-context-path', + 'D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json' +] +[2025-02-24T17:39:56.492] [DEBUG] debug-file - default@PackageHap work[8] is submitted. +[2025-02-24T17:39:56.493] [DEBUG] debug-file - default@PackageHap work[8] is pushed to ready queue. +[2025-02-24T17:39:56.493] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-02-24T17:39:56.493] [DEBUG] debug-file - default@PackageHap work[8] has been dispatched to worker[14]. +[2025-02-24T17:39:56.494] [DEBUG] debug-file - default@PackageHap work[8] is dispatched. +[2025-02-24T17:39:56.498] [DEBUG] debug-file - entry : default@PackageHap cost memory 0.097869873046875 +[2025-02-24T17:39:56.495] [DEBUG] debug-file - current process memoryUsage: { + rss: 705077248, + heapTotal: 92966912, + heapUsed: 89351992, + external: 4029099, + arrayBuffers: 59440 +} os memoryUsage :14.048641204833984 +[2025-02-24T17:39:56.843] [DEBUG] debug-file - worker[14] has one work done. +[2025-02-24T17:39:56.843] [DEBUG] debug-file - default@PackageHap work[8] done. +[2025-02-24T17:39:56.843] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-02-24T17:39:56.844] [INFO] debug-file - Finished :entry:default@PackageHap... after 360 ms +[2025-02-24T17:39:56.846] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:56.846] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:56.847] [DEBUG] debug-file - Executing task :entry:default@SignHap +[2025-02-24T17:39:56.848] [DEBUG] debug-file - entry:default@SignHap is not up-to-date, since the input file 'C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer' has been changed. +[2025-02-24T17:39:56.848] [DEBUG] debug-file - Incremental task entry:default@SignHap pre-execution cost: 1 ms . +[2025-02-24T17:39:56.848] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:56.848] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:57.852] [DEBUG] debug-file - java daemon socket received message:{"code":0,"message":"verify profile success"} +[2025-02-24T17:39:57.863] [DEBUG] debug-file - java daemon socket close code:1000 reason:close by user +[2025-02-24T17:39:58.140] [DEBUG] debug-file - java daemon socket received message:{"code":0,"message":"sign app success"} +[2025-02-24T17:39:58.141] [DEBUG] debug-file - entry : default@SignHap cost memory 0.3766326904296875 +[2025-02-24T17:39:58.141] [DEBUG] debug-file - runTaskFromQueue task cost before running: 35 s 93 ms +[2025-02-24T17:39:58.141] [INFO] debug-file - Finished :entry:default@SignHap... after 1 s 294 ms +[2025-02-24T17:39:58.142] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:58.143] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:58.143] [DEBUG] debug-file - Executing task :entry:default@CollectDebugSymbol +[2025-02-24T17:39:58.149] [DEBUG] debug-file - jsonObjWithoutParam {"verifycode":"file:../casesfeature/verifycode"} at undefined +[2025-02-24T17:39:58.149] [DEBUG] debug-file - jsonObjWithoutParam {"name":"entry","version":"1.0.0","description":"Please describe the basic information.","main":"","author":"","license":"","dependencies":{"verifycode":"file:../casesfeature/verifycode"}} at undefined +[2025-02-24T17:39:58.149] [DEBUG] debug-file - entry : default@CollectDebugSymbol cost memory -0.5838088989257812 +[2025-02-24T17:39:58.150] [DEBUG] debug-file - runTaskFromQueue task cost before running: 35 s 102 ms +[2025-02-24T17:39:58.150] [INFO] debug-file - Finished :entry:default@CollectDebugSymbol... after 7 ms +[2025-02-24T17:39:58.151] [DEBUG] debug-file - Executing task :entry:assembleHap +[2025-02-24T17:39:58.151] [DEBUG] debug-file - entry : assembleHap cost memory 0.011871337890625 +[2025-02-24T17:39:58.151] [DEBUG] debug-file - runTaskFromQueue task cost before running: 35 s 103 ms +[2025-02-24T17:39:58.151] [INFO] debug-file - Finished :entry:assembleHap... after 1 ms +[2025-02-24T17:39:58.163] [DEBUG] debug-file - BUILD SUCCESSFUL in 35 s 114 ms +[2025-02-24T17:39:58.164] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.164] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T17:39:58.164] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.165] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.165] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\resources\base\profile\main_pages.json cache by regenerate. +[2025-02-24T17:39:58.165] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigor\hvigor-config.json5 cache by regenerate. +[2025-02-24T17:39:58.165] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\oh-package.json5 cache by regenerate. +[2025-02-24T17:39:58.165] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\oh-package.json5 cache by regenerate. +[2025-02-24T17:39:58.166] [DEBUG] debug-file - Incremental task entry:default@PreBuild post-execution cost:3 ms . +[2025-02-24T17:39:58.167] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.167] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\main\module.json5 cache by regenerate. +[2025-02-24T17:39:58.168] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.168] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.168] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\hvigor\hvigor-config.json5 cache by regenerate. +[2025-02-24T17:39:58.168] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\oh-package.json5 cache by regenerate. +[2025-02-24T17:39:58.168] [DEBUG] debug-file - Update task verifycode:default@PreBuild input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\oh-package.json5 cache by regenerate. +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Incremental task verifycode:default@PreBuild post-execution cost:3 ms . +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Update task entry:default@GenerateMetadata input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\module.json5 cache from map. +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Update task entry:default@GenerateMetadata output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\hap_metadata\default\output_metadata.json cache. +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Incremental task entry:default@GenerateMetadata post-execution cost:1 ms . +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Update task entry:default@GeneratePkgContextInfo output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache. +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms . +[2025-02-24T17:39:58.169] [DEBUG] debug-file - Update task entry:default@ProcessIntegratedHsp output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build\cache\default\integrated_hsp\integratedHspCache.json cache. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Incremental task entry:default@ProcessIntegratedHsp post-execution cost:1 ms . +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@CreateHarBuildProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@CreateHarBuildProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@CreateHarBuildProfile output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\BuildProfile.ets cache. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Incremental task verifycode:default@CreateHarBuildProfile post-execution cost:1 ms . +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\main\module.json5 cache by regenerate. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task verifycode:default@MergeProfile output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\merge_profile\default\module.json cache. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Incremental task verifycode:default@MergeProfile post-execution cost:1 ms . +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\oh_11_SDK\11\12\toolchains\syscap_tool.exe cache by regenerate. +[2025-02-24T17:39:58.170] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\oh_11_SDK\11\12\ets\api\device-define cache by regenerate. +[2025-02-24T17:39:58.171] [DEBUG] debug-file - Update task entry:default@SyscapTransform output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\syscap\default\rpcid.sc cache. +[2025-02-24T17:39:58.171] [DEBUG] debug-file - Incremental task entry:default@SyscapTransform post-execution cost:1 ms . +[2025-02-24T17:39:58.171] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\oh-package.json5 cache from map. +[2025-02-24T17:39:58.171] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\oh-package.json5 cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\router_map\default\temp-router-map.json cache. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\router_map\default\loader-router-map.json cache. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Incremental task entry:default@ProcessRouterMap post-execution cost:2 ms . +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\generated\profile\default\BuildProfile.ets cache. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Incremental task entry:default@CreateBuildProfile post-execution cost:1 ms . +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\merge_profile\default\module.json cache by regenerate. +[2025-02-24T17:39:58.172] [DEBUG] debug-file - Update task entry:default@MergeProfile output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\merge_profile\default\module.json cache. +[2025-02-24T17:39:58.173] [DEBUG] debug-file - Incremental task entry:default@MergeProfile post-execution cost:1 ms . +[2025-02-24T17:39:58.176] [DEBUG] debug-file - Module 'verifycode' target 'default' using build option: { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" +} in this build. +[2025-02-24T17:39:58.176] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache from map. +[2025-02-24T17:39:58.177] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\router_map\default\temp-router-map.json cache by regenerate. +[2025-02-24T17:39:58.177] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\loader.json cache. +[2025-02-24T17:39:58.177] [DEBUG] debug-file - Incremental task entry:default@GenerateLoaderJson post-execution cost:5 ms . +[2025-02-24T17:39:58.177] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\app.json5 cache from map. +[2025-02-24T17:39:58.177] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\module.json5 cache by regenerate. +[2025-02-24T17:39:58.178] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.178] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\resources\base\profile\backup_config.json cache by regenerate. +[2025-02-24T17:39:58.178] [DEBUG] debug-file - Update task entry:default@MakePackInfo output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\pack.info cache. +[2025-02-24T17:39:58.179] [DEBUG] debug-file - Incremental task entry:default@MakePackInfo post-execution cost:2 ms . +[2025-02-24T17:39:58.179] [DEBUG] debug-file - Update task entry:default@ProcessProfile input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\merge_profile\default\module.json cache from map. +[2025-02-24T17:39:58.179] [DEBUG] debug-file - Update task entry:default@ProcessProfile output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\process_profile\default\module.json cache. +[2025-02-24T17:39:58.179] [DEBUG] debug-file - Incremental task entry:default@ProcessProfile post-execution cost:1 ms . +[2025-02-24T17:39:58.180] [DEBUG] debug-file - Update task verifycode:default@ProcessLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache from map. +[2025-02-24T17:39:58.180] [DEBUG] debug-file - Update task verifycode:default@ProcessLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.180] [DEBUG] debug-file - Update task verifycode:default@ProcessLibs output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default cache. +[2025-02-24T17:39:58.180] [DEBUG] debug-file - Incremental task verifycode:default@ProcessLibs post-execution cost:1 ms . +[2025-02-24T17:39:58.180] [DEBUG] debug-file - Update task entry:default@ProcessResource output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resConfig.json cache. +[2025-02-24T17:39:58.180] [DEBUG] debug-file - Update task entry:default@ProcessResource output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\opt-compression.json cache. +[2025-02-24T17:39:58.181] [DEBUG] debug-file - Incremental task entry:default@ProcessResource post-execution cost:1 ms . +[2025-02-24T17:39:58.181] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\resources cache from map. +[2025-02-24T17:39:58.181] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\main\resources cache by regenerate. +[2025-02-24T17:39:58.183] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\AppScope\resources cache by regenerate. +[2025-02-24T17:39:58.184] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\process_profile\default\module.json cache by regenerate. +[2025-02-24T17:39:58.184] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resConfig.json cache by regenerate. +[2025-02-24T17:39:58.184] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default cache. +[2025-02-24T17:39:58.186] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\generated\r\default\ResourceTable.h cache. +[2025-02-24T17:39:58.186] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\generated\r\default cache. +[2025-02-24T17:39:58.187] [DEBUG] debug-file - Incremental task entry:default@CompileResource post-execution cost:6 ms . +[2025-02-24T17:39:58.188] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default cache from map. +[2025-02-24T17:39:58.188] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\Index.ets cache by regenerate. +[2025-02-24T17:39:58.188] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\src\main\ets cache by regenerate. +[2025-02-24T17:39:58.189] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resources\rawfile cache by regenerate. +[2025-02-24T17:39:58.189] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\ResourceTable.txt cache by regenerate. +[2025-02-24T17:39:58.189] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\ark_module.json cache by regenerate. +[2025-02-24T17:39:58.189] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resources\base\profile cache by regenerate. +[2025-02-24T17:39:58.189] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\src\main\ets cache by regenerate. +[2025-02-24T17:39:58.190] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T17:39:58.190] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\generated\profile\default\BuildProfile.ets cache by regenerate. +[2025-02-24T17:39:58.190] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\BuildProfile.ets cache by regenerate. +[2025-02-24T17:39:58.191] [DEBUG] debug-file - Update task entry:default@CompileArkTS output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader_out\default\ets cache. +[2025-02-24T17:39:58.191] [DEBUG] debug-file - Incremental task entry:default@CompileArkTS post-execution cost:5 ms . +[2025-02-24T17:39:58.192] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default cache by regenerate. +[2025-02-24T17:39:58.193] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\Index.ets cache by regenerate. +[2025-02-24T17:39:58.193] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resources\rawfile cache by regenerate. +[2025-02-24T17:39:58.194] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\ResourceTable.txt cache by regenerate. +[2025-02-24T17:39:58.194] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\ark_module.json cache by regenerate. +[2025-02-24T17:39:58.194] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resources\base\profile cache by regenerate. +[2025-02-24T17:39:58.195] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T17:39:58.195] [DEBUG] debug-file - Update task entry:default@BuildJS output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader_out\default\js cache. +[2025-02-24T17:39:58.195] [DEBUG] debug-file - Incremental task entry:default@BuildJS post-execution cost:5 ms . +[2025-02-24T17:39:58.195] [DEBUG] debug-file - Update task verifycode:default@DoNativeStrip input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default cache from map. +[2025-02-24T17:39:58.195] [DEBUG] debug-file - Update task verifycode:default@DoNativeStrip output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\stripped_native_libs\default cache. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Incremental task verifycode:default@DoNativeStrip post-execution cost:1 ms . +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\casesfeature\verifycode\build\default\intermediates\libs\default cache from map. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build-profile.json5 cache by regenerate. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@ProcessLibs output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\libs\default cache. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Incremental task entry:default@ProcessLibs post-execution cost:1 ms . +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@DoNativeStrip input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\libs\default cache from map. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@DoNativeStrip output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default cache. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Incremental task entry:default@DoNativeStrip post-execution cost:1 ms . +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default cache from map. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\patch\default\base_native_libs.json cache. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Incremental task entry:default@CacheNativeLibs post-execution cost:1 ms . +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@GeneratePkgModuleJson input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\module.json cache from map. +[2025-02-24T17:39:58.196] [DEBUG] debug-file - Update task entry:default@GeneratePkgModuleJson output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\package\default\module.json cache. +[2025-02-24T17:39:58.197] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgModuleJson post-execution cost:1 ms . +[2025-02-24T17:39:58.197] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\stripped_native_libs\default cache from map. +[2025-02-24T17:39:58.197] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\module.json cache by regenerate. +[2025-02-24T17:39:58.198] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resources cache by regenerate. +[2025-02-24T17:39:58.199] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\res\default\resources.index cache by regenerate. +[2025-02-24T17:39:58.199] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\pack.info cache by regenerate. +[2025-02-24T17:39:58.199] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\syscap\default\rpcid.sc cache by regenerate. +[2025-02-24T17:39:58.199] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader_out\default\ets cache by regenerate. +[2025-02-24T17:39:58.199] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache by regenerate. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader_out\default\ets\sourceMaps.map cache by regenerate. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\generated\profile\default\BuildProfile.ets cache by regenerate. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\entry-default-unsigned.hap cache. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\source_map\default\sourceMaps.map cache. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\mapping\sourceMaps.map cache. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Incremental task entry:default@PackageHap post-execution cost:4 ms . +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@SignHap input file:C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer cache from map. +[2025-02-24T17:39:58.200] [DEBUG] debug-file - Update task entry:default@SignHap input file:C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p7b cache by regenerate. +[2025-02-24T17:39:58.201] [DEBUG] debug-file - Update task entry:default@SignHap input file:C:\Users\Pangjiaxue\.ohos\config\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p12 cache by regenerate. +[2025-02-24T17:39:58.201] [DEBUG] debug-file - Update task entry:default@SignHap input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\entry-default-unsigned.hap cache by regenerate. +[2025-02-24T17:39:58.201] [DEBUG] debug-file - Update task entry:default@SignHap output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\entry-default-signed.hap cache. +[2025-02-24T17:39:58.201] [DEBUG] debug-file - Incremental task entry:default@SignHap post-execution cost:1 ms . +[2025-02-24T17:39:58.203] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\loader_out\default\ets\sourceMaps.map cache by regenerate. +[2025-02-24T17:39:58.203] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol input file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-02-24T17:39:58.203] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol output file:D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\outputs\default\symbol cache. +[2025-02-24T17:39:58.203] [DEBUG] debug-file - Incremental task entry:default@CollectDebugSymbol post-execution cost:3 ms . +[2025-02-24T17:39:58.228] [DEBUG] debug-file - Current worker pool is stopped or closed. +[2025-02-24T17:39:58.228] [DEBUG] debug-file - Clear worker 13. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Worker 13 has been cleared. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Current idle worker size: 2. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Clear worker 4. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Worker 4 has been cleared. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Current idle worker size: 1. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Clear worker 14. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Worker 14 has been cleared. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Current idle worker size: 0. +[2025-02-24T17:39:58.229] [DEBUG] debug-file - Current busy worker size: 0. +[2025-02-24T17:39:58.230] [DEBUG] debug-file - hvigor build process will be closed. +[2025-02-24T17:39:58.230] [DEBUG] debug-file - java daemon socket close code:1000 reason:close by user +[2025-02-24T17:39:58.233] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T17:39:58.233] [DEBUG] debug-file - session manager: send message to worker process. +[2025-02-24T17:39:58.233] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T17:39:58.234] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-02-24T17:39:58.235] [DEBUG] debug-file - Current worker pool is terminated. +[2025-02-24T17:39:58.239] [DEBUG] debug-file - worker[13] exits with exit code 1. +[2025-02-24T17:39:58.248] [DEBUG] debug-file - worker[14] exits with exit code 1. +[2025-02-24T17:39:58.285] [DEBUG] debug-file - worker[4] exits with exit code 1. diff --git a/code/UI/VerifyCode/.hvigor/outputs/logs/details/details.json b/code/UI/VerifyCode/.hvigor/outputs/logs/details/details.json new file mode 100644 index 0000000000..9eab148969 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/outputs/logs/details/details.json @@ -0,0 +1,73 @@ +{ + "HVIGOR_OHOS_PLUGIN": { + "MODULES": [ + { + "MODULE_NAME": "1043bfc77febe75fafec0c4309faccf1", + "API_TYPE": "stageMode", + "INCREMENTAL_TASKS": { + "COMPILE_ARKTS": true + } + }, + { + "MODULE_NAME": "8cbe58c4592fcdcb657d1e0d74b6e9e5", + "API_TYPE": "stageMode" + } + ], + "BUILD_MODE": "debug", + "USE_NORMALIZED_OHMURL": true + }, + "HVIGOR": { + "IS_INCREMENTAL": true, + "IS_DAEMON": true, + "IS_PARALLEL": true, + "IS_HVIGORFILE_TYPE_CHECK": false, + "TASK_TIME": { + "1043bfc77febe75fafec0c4309faccf1": { + "init": 656900, + "PreBuild": 119271600, + "GenerateMetadata": 2351700, + "PreCheckSyscap": 441400, + "GeneratePkgContextInfo": 1149200, + "ProcessIntegratedHsp": 1795600, + "ProcessRouterMap": 4244400, + "CreateBuildProfile": 2797700, + "MergeProfile": 3787000, + "GenerateLoaderJson": 16479300, + "ConfigureCmake": 229500, + "MakePackInfo": 3001000, + "ProcessProfile": 685943400, + "BuildNativeWithCmake": 254600, + "ProcessResource": 6098900, + "SyscapTransform": 787805000, + "CompileResource": 203313300, + "BuildJS": 8113000, + "BuildNativeWithNinja": 880300, + "ProcessLibs": 9472800, + "DoNativeStrip": 3286200, + "CacheNativeLibs": 737452200, + "CompileArkTS": 32145272700, + "GeneratePkgModuleJson": 2739100, + "PackageHap": 361648500, + "SignHap": 1293968900, + "CollectDebugSymbol": 6651800, + "assembleHap": 238800 + }, + "8cbe58c4592fcdcb657d1e0d74b6e9e5": { + "init": 214000, + "PreBuild": 20578800, + "CreateHarBuildProfile": 1311500, + "ConfigureCmake": 257600, + "MergeProfile": 2961600, + "BuildNativeWithCmake": 565900, + "BuildNativeWithNinja": 841400, + "ProcessLibs": 619729600, + "DoNativeStrip": 59271200 + }, + "APP": { + "init": 254100 + } + }, + "BUILD_ID": "202502241739230480", + "TOTAL_TIME": 35113800100 + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/outputs/sync/fileCache.json b/code/UI/VerifyCode/.hvigor/outputs/sync/fileCache.json new file mode 100644 index 0000000000..213ef93e9b --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/outputs/sync/fileCache.json @@ -0,0 +1 @@ +{"CACHE_SYNC_FILE_HASH":{"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\hvigorfile.ts":"1d727783e4d1735502075869fe1e4b39cb716f114f9ac74b5e0edfa75894fd34","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build-profile.json5":"73374fb2104bf1b25a4da35f98ef27a6d6dbd688b635fdedefca3bead079c474","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\hvigorfile.ts":"2661b9f94b1e4804f6a6e0e6899e16167348d143797e4c1dac51af7d8613b763","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\.hvigor\\outputs\\sync\\output.json":"b9552329ad02e846aab8ff3db5c11815cd143b828acc44e36d44f51075fb0e25","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\hvigor\\hvigor-config.json5":"2fae0330c9d5fb8249ced7297831eecfbb5ac5e23f46ab44bdbbf80832977133","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh-package.json5":"5c4b717d397063fdd49f01a4449efc0fc60657a79ed1aa46558cf1080243ca03","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5":"bcec4bda8516b4de2a811e5cadf049d9bd3856bdb6aed4f82454e5dee6261bc1","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5":"d3d8d7b43b31a592a6eebb044a57d318c762b24011a31bb6d36b0f051dfa01fb","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5":"b47029fcf779bf0e1eb5fc24ffde07034df7fedd3b712f36d4e0fb6bdbbaa59e","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5":"aaea30e3306c8d3d0b6066e653ed0aec64934296f2f09558fe5f917e69a03d53","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\hvigorfile.ts":"d2ae9b8cdb5440d2d3e0f530c1226fc3be68552c397c26f2415a1b9358ad5b65","SDK_LOCATION":"D:/Software/DevEco Studio/sdk"},"OHPM_INSTALL_FILE_HASH":{"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\oh_modules":false,"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh-package.json5":"5c4b717d397063fdd49f01a4449efc0fc60657a79ed1aa46558cf1080243ca03","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh_modules":true,"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh-package.json5":"bcec4bda8516b4de2a811e5cadf049d9bd3856bdb6aed4f82454e5dee6261bc1","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\oh_modules":true,"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\oh_modules\\.ohpm\\lock.json5":"cad60d9c101f8c34aa842339ea895dedb57b74b652f531d1fa911801ec2a2179","D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5":"b47029fcf779bf0e1eb5fc24ffde07034df7fedd3b712f36d4e0fb6bdbbaa59e"}} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/outputs/sync/output.json b/code/UI/VerifyCode/.hvigor/outputs/sync/output.json new file mode 100644 index 0000000000..5b937337c0 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/outputs/sync/output.json @@ -0,0 +1,278 @@ +{ + "ohos-module-entry": { + "SELECT_TARGET": "default", + "MODULE_BUILD_DIR": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build", + "DEPENDENCY_INFO": { + "verifycode": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode" + }, + "TARGETS": { + "default": { + "SOURCE_ROOT": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main", + "RESOURCES_PATH": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources" + ], + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default", + "INTERMEDIA_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates", + "JS_ASSETS_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default", + "JS_LITE_ASSETS_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out_lite\\default", + "RES_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default", + "RES_PROFILE_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "ETS_SUPER_VISUAL_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule", + "JS_SUPER_VISUAL_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileJS\\jsbundle", + "WORKER_LOADER": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\manifest\\default", + "OUTPUT_METADATA_JSON": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "SOURCE_MAP_DIR": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default" + }, + "BUILD_OPTION": { + "debuggable": true + } + }, + "ohosTest": { + "SOURCE_ROOT": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\ohosTest", + "RESOURCES_PATH": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\ohosTest\\resources" + ], + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\ohosTest", + "INTERMEDIA_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates", + "JS_ASSETS_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\ohosTest", + "JS_LITE_ASSETS_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out_lite\\ohosTest", + "RES_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\ohosTest", + "RES_PROFILE_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\ohosTest\\resources\\base\\profile", + "ETS_SUPER_VISUAL_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\ohosTest\\ohosTest@OhosTestCompileArkTS\\esmodule", + "JS_SUPER_VISUAL_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\ohosTest\\ohosTest@OhosTestCompileJS\\jsbundle", + "WORKER_LOADER": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\ohosTest\\loader.json", + "MANIFEST_JSON": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\manifest\\ohosTest", + "OUTPUT_METADATA_JSON": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\ohosTest\\output_metadata.json", + "SOURCE_MAP_DIR": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\ohosTest" + }, + "BUILD_OPTION": { + "debuggable": true + } + } + }, + "BUILD_OPTION": { + "default-default": { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" + } + }, + "BUILD_PROFILE_OPT": { + "apiType": "stageMode", + "buildOption": {}, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + } + }, + { + "name": "default" + }, + { + "name": "debug" + } + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest" + } + ] + }, + "BUILD_CACHE_DIR": "" + }, + "ohos-module-verifycode": { + "SELECT_TARGET": "default", + "MODULE_BUILD_DIR": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build", + "DEPENDENCY_INFO": {}, + "TARGETS": { + "default": { + "SOURCE_ROOT": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main", + "RESOURCES_PATH": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources" + ], + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\outputs\\default", + "INTERMEDIA_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates", + "JS_ASSETS_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\loader_out\\default", + "JS_LITE_ASSETS_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\loader_out_lite\\default", + "RES_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\res\\default", + "RES_PROFILE_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "ETS_SUPER_VISUAL_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\cache\\default\\default@HarCompileArkTS\\esmodule", + "JS_SUPER_VISUAL_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\cache\\default\\default@HarCompileJS\\jsbundle", + "WORKER_LOADER": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\manifest\\default", + "OUTPUT_METADATA_JSON": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "SOURCE_MAP_DIR": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\source_map\\default" + }, + "BUILD_OPTION": { + "debuggable": true + } + } + }, + "BUILD_OPTION": { + "default-default": { + "debuggable": true, + "copyFrom": "default", + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + }, + "name": "debug" + } + }, + "BUILD_PROFILE_OPT": { + "apiType": "stageMode", + "buildOption": {}, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + }, + "consumerFiles": [ + "./consumer-rules.txt" + ] + } + } + }, + { + "name": "default" + }, + { + "name": "debug" + } + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest" + } + ] + }, + "BUILD_CACHE_DIR": "" + }, + "ohos-project": { + "SELECT_PRODUCT_NAME": "default", + "MODULE_BUILD_DIR": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build", + "BUNDLE_NAME": "com.example.verifycode", + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build\\outputs\\default" + }, + "MODULES": [ + { + "name": "entry", + "srcPath": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ], + "belongProjectPath": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode" + }, + { + "name": "verifycode", + "srcPath": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode", + "belongProjectPath": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode" + } + ], + "PROFILE_OPT": { + "app": { + "signingConfigs": [ + { + "name": "default", + "type": "HarmonyOS", + "material": { + "certpath": "C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.cer", + "storePassword": "0000001B3901EC188FA35B26C010E7187098B669F24524646CA28A22DFD72DBB036B0193B480C76B6957D9", + "keyAlias": "debugKey", + "keyPassword": "0000001BAED875FF956D7E8D3927642DB5BEDA8FEB9551C60DB2D5FE936F6A563EAC7F91EE44F6844BF1DB", + "profile": "C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p7b", + "signAlg": "SHA256withECDSA", + "storeFile": "C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_HiHa3aNA0YPZUPWPGNXUV1rmOjen0zV0QuOJ7tbB7qQ=.p12" + } + } + ], + "products": [ + { + "name": "default", + "signingConfig": "default", + "compileSdkVersion": 12, + "compatibleSdkVersion": 12, + "runtimeOS": "OpenHarmony", + "buildOption": { + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } + } + } + ], + "buildModeSet": [ + { + "name": "debug" + }, + { + "name": "release" + } + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + }, + { + "name": "verifycode", + "srcPath": "./casesfeature/verifycode" + } + ] + }, + "CONFIG_PROPERTIES": { + "enableSignTask": true, + "skipNativeIncremental": false, + "hvigor.keepDependency": true + }, + "OVERALL_PROJECT_PATHS": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode" + ], + "BUILD_CACHE_DIR": "" + }, + "version": 1 +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.hvigor/report/report-202502241608459140.json b/code/UI/VerifyCode/.hvigor/report/report-202502241608459140.json new file mode 100644 index 0000000000..97bb40ee36 --- /dev/null +++ b/code/UI/VerifyCode/.hvigor/report/report-202502241608459140.json @@ -0,0 +1,16734 @@ +{ + "version": "2.0", + "ppid": 24104, + "events": [ + { + "head": { + "id": "9034884d-e8ad-49d3-ab44-47f7ff2eeb5d", + "name": "hvigor build process will be closed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247174404263100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d1b15261-d950-454c-b741-12f4920a34d1", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247174411457900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "46ff1095-ff8f-4794-8e5a-adb0bf8aee39", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247174411707400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1bd3d55b-5e1a-4097-b81c-24aa472a2b1e", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282306929800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "name": "init", + "description": "Initialize and build task graph.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282312378700, + "endTime": 247282409779200 + }, + "additional": { + "children": [ + "4607c801-18d9-4801-81fd-b660a3bfe891", + "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "c10f7801-5543-4ede-94f6-62936136b25c", + "e6d1d936-736b-4bde-bd5e-059b22a9fcfe", + "0836cfac-3655-4aea-9a37-a1261491839e", + "8aad5ea1-1cf0-4fad-8e8c-52eb4167ff37", + "03639194-5677-4606-9594-e36d63d63786" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Init", + "taskRunReasons": [], + "logId": "def95d1c-f771-4286-8541-e11db6ad85f5" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "4607c801-18d9-4801-81fd-b660a3bfe891", + "name": "create hvigor project model", + "description": "Initialize hvigor project model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282312390500, + "endTime": 247282319627200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "da9352eb-b354-4038-906e-7fe4f444d133" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "name": "configure hvigor plugin", + "description": "Configure hvigor plugin.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282319643800, + "endTime": 247282408742900 + }, + "additional": { + "children": [ + "254b16cb-88d7-45e3-bcf7-84fff6b7c64a", + "f360391a-d03f-4671-bad1-95f5ad547de5", + "97949f15-2653-4471-8a10-4d1d56a895b8", + "af4921b3-8490-46ab-a7ce-967002edbf50", + "cec0aaea-cfb9-411d-a7d5-c00e47eba8ba", + "2d00bfc0-b348-42ee-8f9b-e3e07081ead7", + "b203532d-e4c9-490e-ad06-8978a7a86f56", + "272dfbc0-6cb2-4772-8b99-5b2f416689e5", + "1c6f56ca-b998-4ca3-a7df-6ad8d3065a49" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "11297abe-6a2b-4a3f-a193-edc3319907c1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "c10f7801-5543-4ede-94f6-62936136b25c", + "name": "build task graph", + "description": "Build task graph.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282408769700, + "endTime": 247282409769200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "e3df0cb3-ebdd-4d84-900f-b16948c14060" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e6d1d936-736b-4bde-bd5e-059b22a9fcfe", + "name": "init task execution option", + "description": "Init task execution option.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282409772400, + "endTime": 247282409776700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "60033a3e-a42c-496d-869b-22815941fef6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0836cfac-3655-4aea-9a37-a1261491839e", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282314781700, + "endTime": 247282314937700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "2d8844d4-0fe5-4d2d-a68d-b80f14764dcc" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "2d8844d4-0fe5-4d2d-a68d-b80f14764dcc", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282314781700, + "endTime": 247282314937700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "0836cfac-3655-4aea-9a37-a1261491839e", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "8aad5ea1-1cf0-4fad-8e8c-52eb4167ff37", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282318980600, + "endTime": 247282319006300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "88f1e59a-dc7b-4a00-823f-39f1b9f4ea74" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "88f1e59a-dc7b-4a00-823f-39f1b9f4ea74", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282318980600, + "endTime": 247282319006300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8aad5ea1-1cf0-4fad-8e8c-52eb4167ff37", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "9fcb0bf4-5c39-4d7d-8a0a-4520552eaa45", + "name": "Hvigor init with startParameters:{\n hvigorfileTypeCheck: false,\n parallelExecution: true,\n incrementalExecution: true,\n printStackTrace: false,\n daemon: true,\n analyze: 0,\n logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282319054200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "66666690-6a15-4c89-a344-072a9ff358c0", + "name": "Cache service initialization finished in 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282319515300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "da9352eb-b354-4038-906e-7fe4f444d133", + "name": "create hvigor project model", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282312390500, + "endTime": 247282319627200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "4607c801-18d9-4801-81fd-b660a3bfe891", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "254b16cb-88d7-45e3-bcf7-84fff6b7c64a", + "name": "init configuration", + "description": "Initialize configuration.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282322632900, + "endTime": 247282322638500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "3a86964c-ebbc-4de9-84dc-81c38d31691b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f360391a-d03f-4671-bad1-95f5ad547de5", + "name": "configure project task", + "description": "Configure project task.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282322653200, + "endTime": 247282324754500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "91a7f067-3407-428d-b9d8-c17e2ea041e6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "97949f15-2653-4471-8a10-4d1d56a895b8", + "name": "eval project", + "description": "Evaluate project.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282324768200, + "endTime": 247282364835800 + }, + "additional": { + "children": [ + "6efc93ad-f462-4d7b-80b6-5cf761033518", + "5175f35c-b252-4c5e-95d7-7cb30258505b", + "b591c1b2-4d25-4940-b449-479c47b3854c" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "226e51de-b5b8-4cb8-ab67-7f656c976d54" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "af4921b3-8490-46ab-a7ce-967002edbf50", + "name": "eval modules", + "description": "Evaluate modules.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364849300, + "endTime": 247282388119700 + }, + "additional": { + "children": [ + "791288d2-cdbb-41cf-8332-3efebdbea7e4", + "718fa5b1-9913-4827-a577-2130d7b9daa8" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "87afe4ee-31b0-4abd-87f9-c117378c241e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "cec0aaea-cfb9-411d-a7d5-c00e47eba8ba", + "name": "add config dependencies", + "description": "Add configuration dependencies.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282388126900, + "endTime": 247282397825300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "ae3d63fa-5275-4f72-9e1f-03cb9394d71e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "2d00bfc0-b348-42ee-8f9b-e3e07081ead7", + "name": "ohpm install", + "description": "Ohpm install event.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282398453500, + "endTime": 247282402606700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "26bc1451-aee5-4826-95ef-e1b3882ce326" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b203532d-e4c9-490e-ad06-8978a7a86f56", + "name": "eval hook", + "description": "EvaluateEvent hook.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282402647100, + "endTime": 247282408645500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "875c883b-c14b-44b1-8a24-6bcfe10c9a82" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "272dfbc0-6cb2-4772-8b99-5b2f416689e5", + "name": "fin configuration", + "description": "Finish configuration.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282408658300, + "endTime": 247282408734500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "aac2ab10-e817-4ee5-85b3-567e98515630" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3a86964c-ebbc-4de9-84dc-81c38d31691b", + "name": "init configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282322632900, + "endTime": 247282322638500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "254b16cb-88d7-45e3-bcf7-84fff6b7c64a", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "91a7f067-3407-428d-b9d8-c17e2ea041e6", + "name": "configure project task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282322653200, + "endTime": 247282324754500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f360391a-d03f-4671-bad1-95f5ad547de5", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "6efc93ad-f462-4d7b-80b6-5cf761033518", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325040900, + "endTime": 247282325064200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "97949f15-2653-4471-8a10-4d1d56a895b8", + "logId": "02021aa4-783b-4530-b6a3-44fd219c17af" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "02021aa4-783b-4530-b6a3-44fd219c17af", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325040900, + "endTime": 247282325064200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6efc93ad-f462-4d7b-80b6-5cf761033518", + "parent": "226e51de-b5b8-4cb8-ab67-7f656c976d54" + } + }, + { + "head": { + "id": "5175f35c-b252-4c5e-95d7-7cb30258505b", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325814200, + "endTime": 247282364336000 + }, + "additional": { + "children": [ + "fa1ce8e7-6ed9-4862-8455-8ad9f5a0e5b4", + "9b98d340-b34f-476d-b936-b4ac9fd94d7d" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "97949f15-2653-4471-8a10-4d1d56a895b8", + "logId": "4d7873bc-8571-48b5-bb6c-59d5fd011d1e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "fa1ce8e7-6ed9-4862-8455-8ad9f5a0e5b4", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325814600, + "endTime": 247282329461600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "5175f35c-b252-4c5e-95d7-7cb30258505b", + "logId": "42b432be-b3e0-48aa-ab53-25ac3328c0bd" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9b98d340-b34f-476d-b936-b4ac9fd94d7d", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282329469800, + "endTime": 247282364325000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "5175f35c-b252-4c5e-95d7-7cb30258505b", + "logId": "e038225f-1f4d-4fa2-a487-ddd603cad0ef" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "59b23142-f257-4e0d-af33-24646283447a", + "name": "hvigorfile, resolving D:\\DevEcoStudioProjects\\VerifyCode\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325818300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "12d17b7f-5c00-4aca-a871-1b30db673b86", + "name": "hvigorfile, require result: { default: { system: [Function: appTasks], plugins: [] } }", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282329381700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "42b432be-b3e0-48aa-ab53-25ac3328c0bd", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325814600, + "endTime": 247282329461600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fa1ce8e7-6ed9-4862-8455-8ad9f5a0e5b4", + "parent": "4d7873bc-8571-48b5-bb6c-59d5fd011d1e" + } + }, + { + "head": { + "id": "a0974d14-0d91-4a9b-bf63-0165edaa39d6", + "name": "hvigorfile, binding system plugins [Function: appTasks]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282329479300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "796f39c4-34f2-4d63-81ca-279405397ad9", + "name": "Start initialize project's product build option map with build mode debug.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282333475400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7bdc442d-df58-4e46-b14a-99eaab5075a1", + "name": "Picking option from product 'default' with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282333635200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "100470b9-0cef-404b-b5ca-1391ecc14f78", + "name": "Product 'default' build option: {}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282333736400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a0386f6b-c4ea-440c-a41e-07ff2eceb548", + "name": "End initialize project's product build option map with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282333795200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "21a34c51-2505-4319-b6a4-29c9ad187139", + "name": "Product 'default' using build option: {\n \"debuggable\": true,\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n }\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282334576100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0eb0d0db-a953-43cc-a80b-1d7281352342", + "name": "not found resModel json file in : D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\ohosTest\\module.json5", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282336460200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cac099fa-e240-40a2-9848-db4e101d956f", + "name": "Start recording SDK configuration permission data.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282341177200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dc402c0d-a112-42ce-97a0-eef986d99cea", + "name": "Sdk init in 17 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282354618000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9401fa0d-0e55-4b09-9dd3-d5362c02bab2", + "name": "sdkVersion", + "description": "5.0.0.71", + "type": "mark" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282354747000 + }, + "additional": { + "time": { + "year": 2025, + "month": 2, + "day": 24, + "hour": 16, + "minute": 8 + }, + "markType": "other" + } + }, + { + "head": { + "id": "4c9e7f1f-3e7d-48a2-9e37-0a0529f6a45e", + "name": "caseSensitiveCheckOn", + "description": "caseSensitiveCheck check is on", + "type": "mark" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282354780200 + }, + "additional": { + "time": { + "year": 2025, + "month": 2, + "day": 24, + "hour": 16, + "minute": 8 + }, + "markType": "other" + } + }, + { + "head": { + "id": "4b53865a-1f95-4b82-a90a-5b61d3113139", + "name": "Project task initialization takes 9 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364102500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2e9e2027-363e-4e76-82ab-8d4398429990", + "name": "hvigorfile, binding custom plugins []", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364220500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "87576da0-4468-4b7e-9b71-ad3d8112173a", + "name": "hvigorfile, no custom plugins were found in D:\\DevEcoStudioProjects\\VerifyCode\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364265200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "080943c1-a61e-4dba-aa09-14c0df5785d8", + "name": "hvigorfile, resolve finished D:\\DevEcoStudioProjects\\VerifyCode\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364298600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e038225f-1f4d-4fa2-a487-ddd603cad0ef", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282329469800, + "endTime": 247282364325000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "9b98d340-b34f-476d-b936-b4ac9fd94d7d", + "parent": "4d7873bc-8571-48b5-bb6c-59d5fd011d1e" + } + }, + { + "head": { + "id": "4d7873bc-8571-48b5-bb6c-59d5fd011d1e", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282325814200, + "endTime": 247282364336000 + }, + "additional": { + "logType": "info", + "children": [ + "42b432be-b3e0-48aa-ab53-25ac3328c0bd", + "e038225f-1f4d-4fa2-a487-ddd603cad0ef" + ], + "durationId": "5175f35c-b252-4c5e-95d7-7cb30258505b", + "parent": "226e51de-b5b8-4cb8-ab67-7f656c976d54" + } + }, + { + "head": { + "id": "b591c1b2-4d25-4940-b449-479c47b3854c", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364686100, + "endTime": 247282364700000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "97949f15-2653-4471-8a10-4d1d56a895b8", + "logId": "90564da4-7abf-45ff-a686-1c2440a87dcb" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "90564da4-7abf-45ff-a686-1c2440a87dcb", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364686100, + "endTime": 247282364700000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b591c1b2-4d25-4940-b449-479c47b3854c", + "parent": "226e51de-b5b8-4cb8-ab67-7f656c976d54" + } + }, + { + "head": { + "id": "226e51de-b5b8-4cb8-ab67-7f656c976d54", + "name": "eval project", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282324768200, + "endTime": 247282364835800 + }, + "additional": { + "logType": "info", + "children": [ + "02021aa4-783b-4530-b6a3-44fd219c17af", + "4d7873bc-8571-48b5-bb6c-59d5fd011d1e", + "90564da4-7abf-45ff-a686-1c2440a87dcb" + ], + "durationId": "97949f15-2653-4471-8a10-4d1d56a895b8", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "791288d2-cdbb-41cf-8332-3efebdbea7e4", + "name": "eval submodule", + "description": "Evaluate submodule.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282365155900, + "endTime": 247282377303700 + }, + "additional": { + "children": [ + "88da5571-de55-4624-8a24-b5b9e17e9789", + "df22233f-0df1-4d15-936b-0449890308ae", + "22798736-30e5-47cb-8559-52e7cb1e7feb" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "af4921b3-8490-46ab-a7ce-967002edbf50", + "logId": "1b0186e7-bbfe-40e5-8940-ab7da30be7fd" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "88da5571-de55-4624-8a24-b5b9e17e9789", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282366952600, + "endTime": 247282366967600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "791288d2-cdbb-41cf-8332-3efebdbea7e4", + "logId": "bd155c3f-4610-4a31-b13e-1d5a81f3b7fa" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bd155c3f-4610-4a31-b13e-1d5a81f3b7fa", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282366952600, + "endTime": 247282366967600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "88da5571-de55-4624-8a24-b5b9e17e9789", + "parent": "1b0186e7-bbfe-40e5-8940-ab7da30be7fd" + } + }, + { + "head": { + "id": "df22233f-0df1-4d15-936b-0449890308ae", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282368529100, + "endTime": 247282376707200 + }, + "additional": { + "children": [ + "6fc75483-086d-4267-bce5-e2f762ab52cb", + "f67b3a0f-f9d6-443e-a472-001b1cc88ebb" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "791288d2-cdbb-41cf-8332-3efebdbea7e4", + "logId": "04134e6a-33d4-432a-a4da-6b3590751294" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6fc75483-086d-4267-bce5-e2f762ab52cb", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282368530000, + "endTime": 247282370618700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "df22233f-0df1-4d15-936b-0449890308ae", + "logId": "c7658e76-b6b4-459f-a362-1f782c24030d" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f67b3a0f-f9d6-443e-a472-001b1cc88ebb", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282370631900, + "endTime": 247282376698300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "df22233f-0df1-4d15-936b-0449890308ae", + "logId": "7c7f0d32-ff02-4a2e-a88d-3cb05e22d5f6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "28ff3a52-a446-4e7f-bf15-949651b93aea", + "name": "hvigorfile, resolving D:\\DevEcoStudioProjects\\VerifyCode\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282368535100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f71e7491-5195-4fd7-871f-461e3ff16225", + "name": "hvigorfile, require result: { default: { system: [Function: hapTasks], plugins: [] } }", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282370509500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c7658e76-b6b4-459f-a362-1f782c24030d", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282368530000, + "endTime": 247282370618700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6fc75483-086d-4267-bce5-e2f762ab52cb", + "parent": "04134e6a-33d4-432a-a4da-6b3590751294" + } + }, + { + "head": { + "id": "ab0c8cda-d4ba-4922-9c73-4a79f0f19ff4", + "name": "hvigorfile, binding system plugins [Function: hapTasks]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282370638800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "23a8e82c-c8ed-4ed6-a72c-3b7502fb7e93", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374246800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4c744002-aef9-4616-9ffb-b61ede541775", + "name": "Target 'default' config: {}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374348200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0ddd6fb6-ea62-469c-a3a4-fb26bdbd80d5", + "name": "Target 'ohosTest' config: {}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374471100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "68717922-5fe0-4189-b84b-e5bf6e206eb3", + "name": "Module 'entry' target 'default' build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374541100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5d3bca75-905b-4a88-9050-d1145a536cc4", + "name": "Module 'entry' target 'ohosTest' build option: {\n \"debuggable\": true,\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"default\"\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374569800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bf98de2a-65d0-4242-ac40-66680e4274e2", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374599100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "17dd0523-506a-4d2b-985d-e126dbb591db", + "name": "Module 'entry' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282374630000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "46d232fc-9c1b-42fc-8ab7-e25e2b26fe8a", + "name": "Module entry task initialization takes 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282376391700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c834dfdc-cefd-4956-8efe-72ba18fa8988", + "name": "hvigorfile, binding custom plugins []", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282376590200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "591e1302-bab1-4dab-93fd-1a6395284895", + "name": "hvigorfile, no custom plugins were found in D:\\DevEcoStudioProjects\\VerifyCode\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282376644600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f9cd6b4a-62c7-497f-a62a-d19b4466c36b", + "name": "hvigorfile, resolve finished D:\\DevEcoStudioProjects\\VerifyCode\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282376673800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7c7f0d32-ff02-4a2e-a88d-3cb05e22d5f6", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282370631900, + "endTime": 247282376698300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f67b3a0f-f9d6-443e-a472-001b1cc88ebb", + "parent": "04134e6a-33d4-432a-a4da-6b3590751294" + } + }, + { + "head": { + "id": "04134e6a-33d4-432a-a4da-6b3590751294", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282368529100, + "endTime": 247282376707200 + }, + "additional": { + "logType": "info", + "children": [ + "c7658e76-b6b4-459f-a362-1f782c24030d", + "7c7f0d32-ff02-4a2e-a88d-3cb05e22d5f6" + ], + "durationId": "df22233f-0df1-4d15-936b-0449890308ae", + "parent": "1b0186e7-bbfe-40e5-8940-ab7da30be7fd" + } + }, + { + "head": { + "id": "22798736-30e5-47cb-8559-52e7cb1e7feb", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282377285500, + "endTime": 247282377295000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "791288d2-cdbb-41cf-8332-3efebdbea7e4", + "logId": "50fd9435-a2d6-4c41-af2c-9d46f5bf5864" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "50fd9435-a2d6-4c41-af2c-9d46f5bf5864", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282377285500, + "endTime": 247282377295000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "22798736-30e5-47cb-8559-52e7cb1e7feb", + "parent": "1b0186e7-bbfe-40e5-8940-ab7da30be7fd" + } + }, + { + "head": { + "id": "1b0186e7-bbfe-40e5-8940-ab7da30be7fd", + "name": "eval submodule", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282365155900, + "endTime": 247282377303700 + }, + "additional": { + "logType": "info", + "children": [ + "bd155c3f-4610-4a31-b13e-1d5a81f3b7fa", + "04134e6a-33d4-432a-a4da-6b3590751294", + "50fd9435-a2d6-4c41-af2c-9d46f5bf5864" + ], + "durationId": "791288d2-cdbb-41cf-8332-3efebdbea7e4", + "parent": "87afe4ee-31b0-4abd-87f9-c117378c241e" + } + }, + { + "head": { + "id": "718fa5b1-9913-4827-a577-2130d7b9daa8", + "name": "eval submodule", + "description": "Evaluate submodule.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282377551900, + "endTime": 247282388112000 + }, + "additional": { + "children": [ + "12ea7ac1-2b48-4051-abdb-437a6a74caab", + "94c26b87-2960-41c1-9267-2c790ae047bb", + "f5d85f3f-0893-4e31-a713-317960452e9f" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "af4921b3-8490-46ab-a7ce-967002edbf50", + "logId": "c689651f-7aa6-4743-a88c-70861fbdbe6e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "12ea7ac1-2b48-4051-abdb-437a6a74caab", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379004400, + "endTime": 247282379017200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "718fa5b1-9913-4827-a577-2130d7b9daa8", + "logId": "1fe8d95e-47ae-4798-b2c4-3ab9f89045a9" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1fe8d95e-47ae-4798-b2c4-3ab9f89045a9", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379004400, + "endTime": 247282379017200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "12ea7ac1-2b48-4051-abdb-437a6a74caab", + "parent": "c689651f-7aa6-4743-a88c-70861fbdbe6e" + } + }, + { + "head": { + "id": "94c26b87-2960-41c1-9267-2c790ae047bb", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379861900, + "endTime": 247282387511900 + }, + "additional": { + "children": [ + "261e42e4-53aa-46bf-8fc2-14552f627a9a", + "ea8cc3d7-47c5-4f4e-8802-56e06cfa0f74" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "718fa5b1-9913-4827-a577-2130d7b9daa8", + "logId": "3085cb14-0f78-466d-ab24-7a2a19c5d7d7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "261e42e4-53aa-46bf-8fc2-14552f627a9a", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379862500, + "endTime": 247282382642100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "94c26b87-2960-41c1-9267-2c790ae047bb", + "logId": "0fb23ae6-19a6-48e3-a727-4690c523b330" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ea8cc3d7-47c5-4f4e-8802-56e06cfa0f74", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282382665400, + "endTime": 247282387504800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "94c26b87-2960-41c1-9267-2c790ae047bb", + "logId": "2233e41d-4724-4978-8a95-ebd9414e3d1b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e0ac5509-3e6a-45ba-95f6-3b9e6e84382a", + "name": "hvigorfile, resolving D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379866100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "97bc154c-a8a7-4ee5-8782-b2beacadef3b", + "name": "hvigorfile, require result: { default: { system: [Function: harTasks], plugins: [] } }", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282382434700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0fb23ae6-19a6-48e3-a727-4690c523b330", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379862500, + "endTime": 247282382642100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "261e42e4-53aa-46bf-8fc2-14552f627a9a", + "parent": "3085cb14-0f78-466d-ab24-7a2a19c5d7d7" + } + }, + { + "head": { + "id": "be798542-4294-4d2e-9224-715bdb82790b", + "name": "hvigorfile, binding system plugins [Function: harTasks]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282382683100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7cfbefcc-28a7-46a7-aeed-82fac99dc12e", + "name": "Start initialize module-target build option map, moduleName=verifycode, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282385632000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0cdf39cc-a352-4e72-91f8-a636d3cb5839", + "name": "Target 'default' config: {}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282385707100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3146743a-1c8c-431d-9580-8346faa98dae", + "name": "Target 'ohosTest' config: {}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282385831000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "24ecfade-9869-4543-8213-80b1094a56c6", + "name": "Module 'verifycode' target 'default' build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282385931700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c57f504c-3791-49fc-ae32-ebaeeb017e1a", + "name": "Module 'verifycode' target 'ohosTest' build option: {\n \"debuggable\": true,\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"default\"\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282385975600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "299c3079-7192-4c7a-9abb-0aae82c4e3f1", + "name": "End initialize module-target build option map, moduleName=verifycode", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282386004800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2615de5a-1194-4c32-8128-93212d601595", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282386038500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "96dc8d67-021d-4b60-8b1b-c50dce6e5518", + "name": "Module verifycode task initialization takes 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282387328200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fa4f0894-d73c-401e-9fed-8d78b5306c79", + "name": "hvigorfile, binding custom plugins []", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282387415500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0a12a0c6-aac8-4905-a6e8-cca6d0bbf623", + "name": "hvigorfile, no custom plugins were found in D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282387449200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d2d783ef-f1b4-4a84-aefe-e9d771953783", + "name": "hvigorfile, resolve finished D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282387479500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2233e41d-4724-4978-8a95-ebd9414e3d1b", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282382665400, + "endTime": 247282387504800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ea8cc3d7-47c5-4f4e-8802-56e06cfa0f74", + "parent": "3085cb14-0f78-466d-ab24-7a2a19c5d7d7" + } + }, + { + "head": { + "id": "3085cb14-0f78-466d-ab24-7a2a19c5d7d7", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282379861900, + "endTime": 247282387511900 + }, + "additional": { + "logType": "info", + "children": [ + "0fb23ae6-19a6-48e3-a727-4690c523b330", + "2233e41d-4724-4978-8a95-ebd9414e3d1b" + ], + "durationId": "94c26b87-2960-41c1-9267-2c790ae047bb", + "parent": "c689651f-7aa6-4743-a88c-70861fbdbe6e" + } + }, + { + "head": { + "id": "f5d85f3f-0893-4e31-a713-317960452e9f", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282388094600, + "endTime": 247282388103300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "718fa5b1-9913-4827-a577-2130d7b9daa8", + "logId": "262693e5-08d6-4ca1-99ac-a1fb8f6228c9" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "262693e5-08d6-4ca1-99ac-a1fb8f6228c9", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282388094600, + "endTime": 247282388103300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f5d85f3f-0893-4e31-a713-317960452e9f", + "parent": "c689651f-7aa6-4743-a88c-70861fbdbe6e" + } + }, + { + "head": { + "id": "c689651f-7aa6-4743-a88c-70861fbdbe6e", + "name": "eval submodule", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282377551900, + "endTime": 247282388112000 + }, + "additional": { + "logType": "info", + "children": [ + "1fe8d95e-47ae-4798-b2c4-3ab9f89045a9", + "3085cb14-0f78-466d-ab24-7a2a19c5d7d7", + "262693e5-08d6-4ca1-99ac-a1fb8f6228c9" + ], + "durationId": "718fa5b1-9913-4827-a577-2130d7b9daa8", + "parent": "87afe4ee-31b0-4abd-87f9-c117378c241e" + } + }, + { + "head": { + "id": "87afe4ee-31b0-4abd-87f9-c117378c241e", + "name": "eval modules", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282364849300, + "endTime": 247282388119700 + }, + "additional": { + "logType": "info", + "children": [ + "1b0186e7-bbfe-40e5-8940-ab7da30be7fd", + "c689651f-7aa6-4743-a88c-70861fbdbe6e" + ], + "durationId": "af4921b3-8490-46ab-a7ce-967002edbf50", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "a1626048-f847-48b9-858f-a32433880288", + "name": "watch files: [\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\hvigorfile.ts',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\hvigorfile.ts',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\casesfeature\\\\vieifycode\\\\hvigorfile.ts',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\casesfeature\\\\verifycode\\\\hvigorfile.ts'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282397472000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d0f66ce6-f233-43dd-8647-bc1d1452dc06", + "name": "hvigorfile, resolve hvigorfile dependencies in 10 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282397771200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ae3d63fa-5275-4f72-9e1f-03cb9394d71e", + "name": "add config dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282388126900, + "endTime": 247282397825300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "cec0aaea-cfb9-411d-a7d5-c00e47eba8ba", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "1c6f56ca-b998-4ca3-a7df-6ad8d3065a49", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282398258100, + "endTime": 247282398437000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "logId": "9012e990-b85f-4787-9a31-3bd88aa27e2e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "01746db4-3478-47f0-ab74-95fb3a67bf2d", + "name": "project has submodules:entry,verifycode", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282398275600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "edb03287-0087-40cc-aa81-a14b093fc06d", + "name": "module:verifycode no need to execute packageHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282398389500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9012e990-b85f-4787-9a31-3bd88aa27e2e", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282398258100, + "endTime": 247282398437000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1c6f56ca-b998-4ca3-a7df-6ad8d3065a49", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "077400c5-2e1d-4bc4-ab47-2b264f6b7f99", + "name": "start to load updatedOhPackageInfo to the disk", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282399308900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ad2985a3-e5d3-4391-bead-6b4a66b93bf8", + "name": "load to the disk finished", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282402240000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "26bc1451-aee5-4826-95ef-e1b3882ce326", + "name": "ohpm install", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282398453500, + "endTime": 247282402606700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "2d00bfc0-b348-42ee-8f9b-e3e07081ead7", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "25db2bd0-e8e2-4719-8662-952f74098891", + "name": "Module VerifyCode Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282404099400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ec38e80a-e747-4981-8846-be0d10bdf2bd", + "name": "Module VerifyCode's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282404183900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f84680c6-eff7-47fc-b2f1-71ab35ca5d4d", + "name": "Module entry Collected Dependency: D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282405340800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a3ba106b-9030-4b3e-b384-e87d7411883e", + "name": "Module entry's total dependency: 1", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282405396200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "88041d2d-ed40-4640-abaf-3e8aadd30841", + "name": "Module verifycode Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282407455000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "01c7aaa9-f4a0-4cbe-b929-1d374ee96ea9", + "name": "Module verifycode's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282407515700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "875c883b-c14b-44b1-8a24-6bcfe10c9a82", + "name": "eval hook", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282402647100, + "endTime": 247282408645500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b203532d-e4c9-490e-ad06-8978a7a86f56", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "3f6e895a-3196-493c-a0b0-18bf2d172855", + "name": "Configuration phase cost:87 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282408676700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aac2ab10-e817-4ee5-85b3-567e98515630", + "name": "fin configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282408658300, + "endTime": 247282408734500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "272dfbc0-6cb2-4772-8b99-5b2f416689e5", + "parent": "11297abe-6a2b-4a3f-a193-edc3319907c1" + } + }, + { + "head": { + "id": "11297abe-6a2b-4a3f-a193-edc3319907c1", + "name": "configure hvigor plugin", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282319643800, + "endTime": 247282408742900 + }, + "additional": { + "logType": "info", + "children": [ + "3a86964c-ebbc-4de9-84dc-81c38d31691b", + "91a7f067-3407-428d-b9d8-c17e2ea041e6", + "226e51de-b5b8-4cb8-ab67-7f656c976d54", + "87afe4ee-31b0-4abd-87f9-c117378c241e", + "ae3d63fa-5275-4f72-9e1f-03cb9394d71e", + "26bc1451-aee5-4826-95ef-e1b3882ce326", + "875c883b-c14b-44b1-8a24-6bcfe10c9a82", + "aac2ab10-e817-4ee5-85b3-567e98515630", + "9012e990-b85f-4787-9a31-3bd88aa27e2e" + ], + "durationId": "ca1f8fad-5063-4435-80ca-77fe796dcad3", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "03639194-5677-4606-9594-e36d63d63786", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282409748800, + "endTime": 247282409761600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "3ddfb131-8e9f-41de-9cf9-d7028ba39302", + "logId": "ba2a096b-2969-44ef-9c5c-79a1a1769fa6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ba2a096b-2969-44ef-9c5c-79a1a1769fa6", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282409748800, + "endTime": 247282409761600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "03639194-5677-4606-9594-e36d63d63786", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "e3df0cb3-ebdd-4d84-900f-b16948c14060", + "name": "build task graph", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282408769700, + "endTime": 247282409769200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "c10f7801-5543-4ede-94f6-62936136b25c", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "60033a3e-a42c-496d-869b-22815941fef6", + "name": "init task execution option", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282409772400, + "endTime": 247282409776700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "e6d1d936-736b-4bde-bd5e-059b22a9fcfe", + "parent": "def95d1c-f771-4286-8541-e11db6ad85f5" + } + }, + { + "head": { + "id": "def95d1c-f771-4286-8541-e11db6ad85f5", + "name": "init", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282312378700, + "endTime": 247282409779200 + }, + "additional": { + "logType": "info", + "children": [ + "da9352eb-b354-4038-906e-7fe4f444d133", + "11297abe-6a2b-4a3f-a193-edc3319907c1", + "e3df0cb3-ebdd-4d84-900f-b16948c14060", + "60033a3e-a42c-496d-869b-22815941fef6", + "2d8844d4-0fe5-4d2d-a68d-b80f14764dcc", + "88f1e59a-dc7b-4a00-823f-39f1b9f4ea74", + "ba2a096b-2969-44ef-9c5c-79a1a1769fa6" + ], + "durationId": "3ddfb131-8e9f-41de-9cf9-d7028ba39302" + } + }, + { + "head": { + "id": "e6e02a7f-6943-406a-96a3-604fa39d74bc", + "name": "Configuration task cost before running: 100 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282410115600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f621017b-69a6-4fb1-ad5c-6ad5d4429a23", + "name": "entry:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282414125200, + "endTime": 247282507676200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Verification", + "taskRunReasons": [], + "detailId": "1edb9e7d-c879-4b91-8b3c-eb85acd50889", + "logId": "be677936-6bbc-44b4-b9a2-3f798e9327fd" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1edb9e7d-c879-4b91-8b3c-eb85acd50889", + "name": "create entry:default@PreBuild task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282411297600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f621017b-69a6-4fb1-ad5c-6ad5d4429a23" + } + }, + { + "head": { + "id": "e954734d-8baf-4139-9e8e-7fceb827680f", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282411854100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14d49956-03c3-4fe3-8dfc-e17213c014a0", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282411932900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f1e35c22-98b7-4259-a507-4ddb55f5a698", + "name": "Executing task :entry:default@PreBuild", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282414134600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "adeb8a58-cae5-4caf-b477-1a6cebaf954d", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282417529500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fc0c8995-37d8-4363-b4c5-e2ce2da4407f", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282417594300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "06590803-6a84-4375-8fc7-3637aa1dd571", + "name": "current product is not Atomic service.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282506590700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f7a20df-9f82-46d5-b668-e15fd51aba60", + "name": "Use tool [win32: JAVA_HOME, CLASSPATH]\n [\n { JAVA_HOME: 'D:\\\\Software\\\\DevEco Studio\\\\jbr' },\n { CLASSPATH: undefined }\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282506988900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eb399dfd-a72a-48ac-addf-011dcd3835ec", + "name": "Use tool [win32: NODE_HOME]\n [ { NODE_HOME: 'D:\\\\Software\\\\DevEco Studio\\\\tools\\\\node' } ]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282507087800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "362bdd70-bf52-4bcd-9928-94b7e3e485bb", + "name": "entry : default@PreBuild cost memory 10.764030456542969", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282507544200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "73bb2437-35e2-4c22-a81b-da6c96276cb9", + "name": "runTaskFromQueue task cost before running: 198 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282507628900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "be677936-6bbc-44b4-b9a2-3f798e9327fd", + "name": "Finished :entry:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282414125200, + "endTime": 247282507676200, + "totalTime": 93485600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f621017b-69a6-4fb1-ad5c-6ad5d4429a23" + } + }, + { + "head": { + "id": "f165c3c8-6616-493c-af38-704108ce279a", + "name": "verifycode:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282510824400, + "endTime": 247282542424600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Verification", + "taskRunReasons": [], + "detailId": "6d1b7c32-239a-4a0c-af38-50730c95a548", + "logId": "0bbb8d32-d132-4d3d-ad62-c86d195ad983" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6d1b7c32-239a-4a0c-af38-50730c95a548", + "name": "create verifycode:default@PreBuild task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282509643500 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f165c3c8-6616-493c-af38-704108ce279a" + } + }, + { + "head": { + "id": "433b1ab3-347a-4f25-8ce8-7b6cb04adabb", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282509876700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3cc1dfd3-a4c8-46a2-988a-661c9c22726f", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282509939400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "611d5f4f-267f-4969-bd9e-62fcb18d2190", + "name": "Executing task :verifycode:default@PreBuild", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282510830000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d1c6dfcd-350b-49b2-82b1-d3aa332e40ab", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282512182200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ae838fea-a7e5-48a1-b84f-adbb6db906fe", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282512242000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a7581626-dfcc-44e3-845d-4c787bfb766b", + "name": "current product is not Atomic service.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282540484200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "29fecf6a-afa0-4f2e-8b9d-da8f8675ff9e", + "name": "Use tool [win32: JAVA_HOME, CLASSPATH]\n [\n { JAVA_HOME: 'D:\\\\Software\\\\DevEco Studio\\\\jbr' },\n { CLASSPATH: undefined }\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282540649100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3a092d4b-cb87-41db-bdc2-4d8ef02de4b3", + "name": "Use tool [win32: NODE_HOME]\n [ { NODE_HOME: 'D:\\\\Software\\\\DevEco Studio\\\\tools\\\\node' } ]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282540713100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3ef02a46-53bf-48f1-8cc2-6f3a13ecc30c", + "name": "verifycode : default@PreBuild cost memory -8.737388610839844", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282542303600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "33eb67a0-cb83-4133-a757-fc6856529d0e", + "name": "runTaskFromQueue task cost before running: 233 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282542385000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0bbb8d32-d132-4d3d-ad62-c86d195ad983", + "name": "Finished :verifycode:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282510824400, + "endTime": 247282542424600, + "totalTime": 31549600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f165c3c8-6616-493c-af38-704108ce279a" + } + }, + { + "head": { + "id": "129f8e1c-9708-47ad-90e6-e50c2e565a87", + "name": "entry:default@GenerateMetadata", + "description": "Generate metadata in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282545980700, + "endTime": 247282549306300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "3ec26b14-3be0-4b54-b6a0-a4447f27d34d", + "logId": "116ba1eb-d007-4c36-8951-ac7793ae8cb1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3ec26b14-3be0-4b54-b6a0-a4447f27d34d", + "name": "create entry:default@GenerateMetadata task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282544046900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "129f8e1c-9708-47ad-90e6-e50c2e565a87" + } + }, + { + "head": { + "id": "21722b52-46d1-4caf-a3c4-0f1f3c6f48e2", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282544289900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "993e7763-ab12-4ff6-8505-11fc5ca87abc", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282544347100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "13643e8d-49e8-4bf7-98bb-befd312d028c", + "name": "Executing task :entry:default@GenerateMetadata", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282545989600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7f1a642f-faae-44fe-ac7e-2dc92e0bfdc0", + "name": "Task 'entry:default@GenerateMetadata' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282546714500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d4148e9d-94f9-498f-9856-0c9c50f33d5d", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282546912500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a5a84490-9303-438c-af4e-fca671b186e6", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282546958900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ba232093-4677-4519-8f2f-527d918417a5", + "name": "entry : default@GenerateMetadata cost memory 0.1142425537109375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282549187000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "898f6c1d-784b-444d-b8e9-ae9d26c5d8fc", + "name": "runTaskFromQueue task cost before running: 240 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282549266500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "116ba1eb-d007-4c36-8951-ac7793ae8cb1", + "name": "Finished :entry:default@GenerateMetadata", + "description": "Generate metadata in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282545980700, + "endTime": 247282549306300, + "totalTime": 3267800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "129f8e1c-9708-47ad-90e6-e50c2e565a87" + } + }, + { + "head": { + "id": "f9e8bdd1-c986-4dc1-9aab-58bc63181dee", + "name": "entry:default@PreCheckSyscap", + "description": "Pre-check SysCap.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282550938700, + "endTime": 247282551314900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Verification", + "taskRunReasons": [], + "detailId": "aa88911c-7b6f-4dea-b77a-9f738f14bba1", + "logId": "0a4c7e0c-2472-4511-9821-1d82e5ab2988" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "aa88911c-7b6f-4dea-b77a-9f738f14bba1", + "name": "create entry:default@PreCheckSyscap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282550183100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f9e8bdd1-c986-4dc1-9aab-58bc63181dee" + } + }, + { + "head": { + "id": "719df578-6b6c-436f-8e70-b04fb6d30e44", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282550521200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9673a2f5-7917-4495-8999-f2edc1c216d4", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282550572800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3880fc75-b696-4536-baa7-41b5a96f03a6", + "name": "Executing task :entry:default@PreCheckSyscap", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282550947900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0d631394-a281-4304-92b5-03bd4e3f8cf3", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282551023600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "373af352-94b2-4b44-a562-dae28b3e0443", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282551053000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ec3c6b65-3a48-4653-ad2f-e0461df30e91", + "name": "entry : default@PreCheckSyscap cost memory 0.042449951171875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282551229800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dca97331-a0f5-486b-80b7-749dd3e6f2b4", + "name": "runTaskFromQueue task cost before running: 242 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282551285400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0a4c7e0c-2472-4511-9821-1d82e5ab2988", + "name": "Finished :entry:default@PreCheckSyscap", + "description": "Pre-check SysCap.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282550938700, + "endTime": 247282551314900, + "totalTime": 333900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f9e8bdd1-c986-4dc1-9aab-58bc63181dee" + } + }, + { + "head": { + "id": "73a5bdf3-d290-4e0f-b8a0-ece92d1f623a", + "name": "entry:default@GeneratePkgContextInfo", + "description": "Generate pkgContextInfo.json to ets-loader.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282557301100, + "endTime": 247282558267400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "eb4d4a44-828d-4fcc-8c0c-85834277dc75", + "logId": "a5957da7-4622-4454-bbd8-18bc64c6ecf9" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "eb4d4a44-828d-4fcc-8c0c-85834277dc75", + "name": "create entry:default@GeneratePkgContextInfo task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282552201200 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "73a5bdf3-d290-4e0f-b8a0-ece92d1f623a" + } + }, + { + "head": { + "id": "e27afb8c-0471-4a1e-9f9e-b594e5c49c14", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282552432500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "669df8c7-659b-4d73-ab30-eaa365768d0e", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282552486300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "820594b9-ea43-4e45-8a35-a7d6aba98392", + "name": "Executing task :entry:default@GeneratePkgContextInfo", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282557315900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "63ca8e21-176f-4ae8-873a-38c580d962ab", + "name": "Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282557565100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "42fc9076-425c-4ba7-9397-c8eac5aa1e4e", + "name": "entry : default@GeneratePkgContextInfo cost memory 0.0500946044921875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282558132800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c71db9a8-7bdb-4ba8-ad4b-3c5e45160657", + "name": "runTaskFromQueue task cost before running: 248 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282558224900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a5957da7-4622-4454-bbd8-18bc64c6ecf9", + "name": "Finished :entry:default@GeneratePkgContextInfo", + "description": "Generate pkgContextInfo.json to ets-loader.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282557301100, + "endTime": 247282558267400, + "totalTime": 908200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "73a5bdf3-d290-4e0f-b8a0-ece92d1f623a" + } + }, + { + "head": { + "id": "e1e33cf9-5a18-413b-b23d-8588db667d17", + "name": "entry:default@ProcessIntegratedHsp", + "description": "Use package tool process integrated hsp.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282560456000, + "endTime": 247282561365300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Sign", + "taskRunReasons": [], + "detailId": "3bdae91b-eabb-41a2-a676-014459aa62a2", + "logId": "f56b3447-41c9-4d55-968e-264683b6170e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3bdae91b-eabb-41a2-a676-014459aa62a2", + "name": "create entry:default@ProcessIntegratedHsp task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282559289200 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "e1e33cf9-5a18-413b-b23d-8588db667d17" + } + }, + { + "head": { + "id": "a8cd3c3a-e4dc-45dc-b9da-703b850e2a87", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282559539800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4fff2952-068a-4277-ae91-cd83baa29975", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282559606100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "226c7258-df96-45b9-827c-9cfac9a184c8", + "name": "Executing task :entry:default@ProcessIntegratedHsp", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282560462100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c54143da-2924-40c5-b5f0-24fcd2492d7e", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282561117000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ce77c07e-4200-4ce4-b3d1-0ad71dc24fd6", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282561169000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "71a2db59-7360-49f8-8c2d-d9ac5614e34f", + "name": "entry : default@ProcessIntegratedHsp cost memory 0.07366180419921875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282561277400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "602c5ffe-4573-46cc-b7dc-e7e1a6e933cf", + "name": "runTaskFromQueue task cost before running: 252 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282561332200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f56b3447-41c9-4d55-968e-264683b6170e", + "name": "Finished :entry:default@ProcessIntegratedHsp", + "description": "Use package tool process integrated hsp.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282560456000, + "endTime": 247282561365300, + "totalTime": 862800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "e1e33cf9-5a18-413b-b23d-8588db667d17" + } + }, + { + "head": { + "id": "030e867c-43fc-4018-9f27-0201a43546fa", + "name": "verifycode:default@CreateHarBuildProfile", + "description": "Create the BuildProfile.ets file for the HAR package.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282563263000, + "endTime": 247282564284500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Generate", + "taskRunReasons": [], + "detailId": "6945edbf-e1d4-454e-9a24-e50302af4436", + "logId": "5784ab38-4cbe-4f7e-b7e0-737cbcbc7853" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6945edbf-e1d4-454e-9a24-e50302af4436", + "name": "create verifycode:default@CreateHarBuildProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282562443400 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "030e867c-43fc-4018-9f27-0201a43546fa" + } + }, + { + "head": { + "id": "93e3838d-56fa-4fa1-bcc8-eaa4d8da506a", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282562685200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "21249dc0-f43c-4369-804d-463a6f1b12e1", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282562755400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a4feafda-d604-4907-8bc8-6c55bb6bd81f", + "name": "Executing task :verifycode:default@CreateHarBuildProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282563268700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0265bf8b-95dc-49c3-ae42-34cb5a210a67", + "name": "Task 'verifycode:default@CreateHarBuildProfile' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282563526400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "48af035c-4a31-412c-a33a-ede7fd8a13a2", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282563734600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e9f4e3b5-be88-49df-b118-80f1b9cd789f", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282563777200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "36976b21-5d88-4696-bc9e-6ea9cd20db21", + "name": "verifycode : default@CreateHarBuildProfile cost memory 0.070709228515625", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282564183700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "152d4019-84e1-475e-b556-0dcb2e1dc7c9", + "name": "runTaskFromQueue task cost before running: 254 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282564253900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5784ab38-4cbe-4f7e-b7e0-737cbcbc7853", + "name": "Finished :verifycode:default@CreateHarBuildProfile", + "description": "Create the BuildProfile.ets file for the HAR package.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282563263000, + "endTime": 247282564284500, + "totalTime": 978000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "030e867c-43fc-4018-9f27-0201a43546fa" + } + }, + { + "head": { + "id": "790d2ff9-be2c-44f2-bbb1-c65d0e4f8e7a", + "name": "verifycode:default@ConfigureCmake", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565673000, + "endTime": 247282565923500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Native", + "taskRunReasons": [], + "detailId": "e2ea4414-2e8d-499c-ac96-a2ab0e5ac101", + "logId": "6c82a9d7-202d-415b-9149-fd13d581eaf6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e2ea4414-2e8d-499c-ac96-a2ab0e5ac101", + "name": "create verifycode:default@ConfigureCmake task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565225200 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "790d2ff9-be2c-44f2-bbb1-c65d0e4f8e7a" + } + }, + { + "head": { + "id": "71b9d072-a56d-49b5-ad02-685c07163b07", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565468200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2b681f59-bf13-458a-a05d-01c0b59cdb63", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565523600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f6da682e-a32a-4dc6-98fe-3ef73f71462c", + "name": "Executing task :verifycode:default@ConfigureCmake", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565678500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4c8a4753-0e42-4394-a514-93f96e699d8e", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565746900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7e93e136-c0f6-431d-b76d-38621ee37e48", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565773800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d716ea72-f898-489c-b698-952d86aac200", + "name": "verifycode : default@ConfigureCmake cost memory 0.0383758544921875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565833700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "02a3128e-9f33-4dab-bb13-a9262e4149cb", + "name": "runTaskFromQueue task cost before running: 256 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565880800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6c82a9d7-202d-415b-9149-fd13d581eaf6", + "name": "Finished :verifycode:default@ConfigureCmake", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282565673000, + "endTime": 247282565923500, + "totalTime": 196500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "790d2ff9-be2c-44f2-bbb1-c65d0e4f8e7a" + } + }, + { + "head": { + "id": "6dfb8130-1d68-4522-8327-6a19968b40f6", + "name": "verifycode:default@MergeProfile", + "description": "Merge app config manifest files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282570265300, + "endTime": 247282576224300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Config", + "taskRunReasons": [], + "detailId": "7e4c5b4f-6b38-42e8-95b6-33c25acff81c", + "logId": "76c526d1-37ee-4c8a-9f91-1861bb4d926e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "7e4c5b4f-6b38-42e8-95b6-33c25acff81c", + "name": "create verifycode:default@MergeProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282566836600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "6dfb8130-1d68-4522-8327-6a19968b40f6" + } + }, + { + "head": { + "id": "43816835-e078-41a5-be96-77c35e51d392", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282567118800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2bb795e2-2a35-4f79-ac54-6d4e762a0554", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282567181000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e6318041-c46b-405e-8daf-2f7a38d9792d", + "name": "Executing task :verifycode:default@MergeProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282570274900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "325d397a-f4d2-482a-bd60-e782537abfe0", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282570773500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "76dcff1f-88e7-4d80-be1a-1800a18a1668", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282570828600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e1ba29c4-0475-40b5-815a-94ef986a4bed", + "name": "Change app api release type with 'Release'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282571135000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "92eabd46-6632-4cbc-b92c-ef5c5388aaf5", + "name": "Change app compile API version with '5.0.0.71'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282571460900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b4326a61-8152-4e9b-9d16-1bc9db2a17dc", + "name": "Change app target API version with '12'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282571527400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "37d0729e-0b0e-4371-9172-3f7a89bff0fe", + "name": "Change app minimum API version with '12'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282571557000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5cfa864f-de44-4b04-ab82-52851339509f", + "name": "Use cli appEnvironment", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282571662100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ec7ce46b-af9a-4548-a3a0-df9cf3d5fb27", + "name": "verifycode : default@MergeProfile cost memory 0.19063568115234375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282576054600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0a07cd24-7631-4ba7-8fad-bb48661aee68", + "name": "runTaskFromQueue task cost before running: 266 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282576175000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "76c526d1-37ee-4c8a-9f91-1861bb4d926e", + "name": "Finished :verifycode:default@MergeProfile", + "description": "Merge app config manifest files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282570265300, + "endTime": 247282576224300, + "totalTime": 5890700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6dfb8130-1d68-4522-8327-6a19968b40f6" + } + }, + { + "head": { + "id": "8ce07095-08ab-455b-83d8-444d176ea538", + "name": "entry:default@SyscapTransform", + "description": "Transform SysCap in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578320200, + "endTime": 247283151535100 + }, + "additional": { + "children": [ + "6452831b-e65f-4396-9c01-8aa333613769", + "04e9308f-ea40-466c-afc8-b022fc14e347", + "fc399872-4ee7-42f4-b9d7-7fcc3075d984" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "fc45cc4a-1923-4c9e-b1bd-75d363548fee", + "logId": "396f5f10-8e66-443d-b8a3-f58317c7500f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "fc45cc4a-1923-4c9e-b1bd-75d363548fee", + "name": "create entry:default@SyscapTransform task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282577338200 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "8ce07095-08ab-455b-83d8-444d176ea538" + } + }, + { + "head": { + "id": "599a4494-e5c1-49e5-b89c-cceace9a4990", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282577625800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7afea021-2882-48b1-9336-66a6427d9940", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282577684900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4bcdc253-7087-456d-b728-c0f923cf84c9", + "name": "Executing task :entry:default@SyscapTransform", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578328300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "60ba9160-9131-4354-977c-407e47d005e9", + "name": "File: 'D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\syscap.json' from 'sysCapJsonPath' is not exists, just ignore.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578427800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9dc28b8b-ff47-4c18-baf7-3122db562e7c", + "name": "Task 'entry:default@SyscapTransform' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578737400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "495326b0-296f-4091-84a2-21ee2e2c93fc", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578853900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7361d330-c0c7-4f15-9cd3-b81828b73b58", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578890400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6452831b-e65f-4396-9c01-8aa333613769", + "name": "generate SysCap transform command", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282579420400, + "endTime": 247282583255200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "8ce07095-08ab-455b-83d8-444d176ea538", + "logId": "bc84a6ad-dceb-4bca-a746-62bdc045c793" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bc84a6ad-dceb-4bca-a746-62bdc045c793", + "name": "generate SysCap transform command", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282579420400, + "endTime": 247282583255200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6452831b-e65f-4396-9c01-8aa333613769", + "parent": "396f5f10-8e66-443d-b8a3-f58317c7500f" + } + }, + { + "head": { + "id": "04e9308f-ea40-466c-afc8-b022fc14e347", + "name": "submit SysCap transform task to work pool", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282583659800, + "endTime": 247282587435700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "8ce07095-08ab-455b-83d8-444d176ea538", + "logId": "2c6a747e-41f7-4780-970a-57196b5df5f7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "c1e3a2c9-d51b-483b-9953-942372e64fca", + "name": "default@SyscapTransform work[0] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282584476300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fc399872-4ee7-42f4-b9d7-7fcc3075d984", + "name": "entry:default@SyscapTransform", + "description": "Transform SysCap in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283124962700, + "endTime": 247283150067900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "8ce07095-08ab-455b-83d8-444d176ea538", + "logId": "36b5b273-2ec5-4fc7-81bb-c81a77cec717" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "5fa2eb4d-e576-4e93-b203-559a10c08240", + "name": "default@SyscapTransform work[0] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282585275000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a7e6e6cb-467b-4523-b82b-484ebec7819a", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282585454200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d09d18c-4b0d-430c-8aca-fc396df0540a", + "name": "Create resident worker with id: 14.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282585637800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f046e10c-3ee7-43d0-8112-14d056356188", + "name": "default@SyscapTransform work[0] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282587267600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f2ee9b71-9f36-4910-8ae5-0561864d9d3e", + "name": "default@SyscapTransform work[0] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282587383500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2c6a747e-41f7-4780-970a-57196b5df5f7", + "name": "submit SysCap transform task to work pool", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282583659800, + "endTime": 247282587435700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "04e9308f-ea40-466c-afc8-b022fc14e347", + "parent": "396f5f10-8e66-443d-b8a3-f58317c7500f" + } + }, + { + "head": { + "id": "a70506f4-d401-4b2f-ab8c-56c4d3d87a10", + "name": "entry : default@SyscapTransform cost memory 1.4118118286132812", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282587481200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "876db4c4-c56f-4ce4-9903-715f16eb13ff", + "name": "entry:default@ProcessRouterMap", + "description": "Process router map configuration.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282589489500, + "endTime": 247282592256400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "91dccc57-c076-4a29-b266-ced7be6310b9", + "logId": "aed65657-1bde-46d8-8f1d-54b0c8fa82d0" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "91dccc57-c076-4a29-b266-ced7be6310b9", + "name": "create entry:default@ProcessRouterMap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282588382300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "876db4c4-c56f-4ce4-9903-715f16eb13ff" + } + }, + { + "head": { + "id": "34f59f6a-8b72-43fc-91a7-678a7a05bc91", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282588633900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eabb454d-7f77-4a0f-b24a-fb6e28dd57b7", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282588695400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "323333e9-58e9-44bd-9c7a-dad62f691cdd", + "name": "Executing task :entry:default@ProcessRouterMap", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282589496800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c9440d7c-eea9-4a44-ba4e-d29716ca46a0", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282590915000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8ce2b150-a07c-4ce6-900b-d519f483001a", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282590976100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a0f68442-de2c-47c7-b14b-192cf33226fd", + "name": "entry : default@ProcessRouterMap cost memory 0.17386627197265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282592130000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a0faf2b8-e4ce-4400-8ffe-50a0b3ecc7e1", + "name": "runTaskFromQueue task cost before running: 282 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282592214500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aed65657-1bde-46d8-8f1d-54b0c8fa82d0", + "name": "Finished :entry:default@ProcessRouterMap", + "description": "Process router map configuration.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282589489500, + "endTime": 247282592256400, + "totalTime": 2705500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "876db4c4-c56f-4ce4-9903-715f16eb13ff" + } + }, + { + "head": { + "id": "bed76064-9298-4eb7-a217-4518a07df7d7", + "name": "entry:default@CreateBuildProfile", + "description": "Create the BuildProfile.ets file for the HAP/HSP package.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282594446100, + "endTime": 247282595965500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "be7659b4-bbec-481c-919e-8037d7f17aec", + "logId": "48adfcbd-229b-4d9e-811f-04240fa0e1fe" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "be7659b4-bbec-481c-919e-8037d7f17aec", + "name": "create entry:default@CreateBuildProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282593642800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "bed76064-9298-4eb7-a217-4518a07df7d7" + } + }, + { + "head": { + "id": "14dadc8c-02c3-4587-ab86-4a1d41ca9515", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282593902700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e3104b87-8bb5-4e71-ac2b-6d5c93a20404", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282593960800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dd46a471-c484-4dc7-ab62-1958122d5d45", + "name": "Executing task :entry:default@CreateBuildProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282594452800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "43cc66f3-af3c-4f7e-9bbf-b71e633361e6", + "name": "Task 'entry:default@CreateBuildProfile' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282594936200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6c47c5c4-b641-4b27-8840-103e0025d50b", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282595089900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "547651bc-76de-41b3-91f8-8797d04c97b1", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282595132100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9a48c8ab-55f3-4cd6-a7a4-eb65a8b081b5", + "name": "entry : default@CreateBuildProfile cost memory 0.116943359375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282595842200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e045e27a-26be-4050-b09c-0c7f70d1a802", + "name": "runTaskFromQueue task cost before running: 286 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282595922100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "48adfcbd-229b-4d9e-811f-04240fa0e1fe", + "name": "Finished :entry:default@CreateBuildProfile", + "description": "Create the BuildProfile.ets file for the HAP/HSP package.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282594446100, + "endTime": 247282595965500, + "totalTime": 1460300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "bed76064-9298-4eb7-a217-4518a07df7d7" + } + }, + { + "head": { + "id": "d8a3d50b-9244-4ad3-a60b-76bcd0548273", + "name": "verifycode:default@BuildNativeWithCmake", + "description": "Compile CPP source with CMake in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597563800, + "endTime": 247282597822200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Native", + "taskRunReasons": [], + "detailId": "bf9514a6-8786-4724-b1fd-73256a505a6a", + "logId": "5abe51a9-f989-42d6-b2ec-392e17a37587" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bf9514a6-8786-4724-b1fd-73256a505a6a", + "name": "create verifycode:default@BuildNativeWithCmake task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282596886700 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "d8a3d50b-9244-4ad3-a60b-76bcd0548273" + } + }, + { + "head": { + "id": "161ac6f6-e445-44f5-a80b-d4792650aed8", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597140300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "531f2634-dcda-40b5-93fa-447119ecce15", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597202200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5be26024-66c0-45da-9008-8f7bdae337d8", + "name": "Executing task :verifycode:default@BuildNativeWithCmake", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597570100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "50549d49-af0e-482b-b987-17a37ca99a7e", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597650700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d31529ef-57d4-4757-856a-de6e4b9c70a6", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597678600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c4506db4-67de-4357-a47d-7da6bbc19501", + "name": "verifycode : default@BuildNativeWithCmake cost memory 0.03907012939453125", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597745000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "52db86d8-14a9-4fb5-a814-ceb48e1cda9a", + "name": "runTaskFromQueue task cost before running: 288 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597794700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5abe51a9-f989-42d6-b2ec-392e17a37587", + "name": "Finished :verifycode:default@BuildNativeWithCmake", + "description": "Compile CPP source with CMake in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282597563800, + "endTime": 247282597822200, + "totalTime": 218800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "d8a3d50b-9244-4ad3-a60b-76bcd0548273" + } + }, + { + "head": { + "id": "11196817-30ed-4595-9473-531a52650498", + "name": "entry:default@MergeProfile", + "description": "Merge app config manifest files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282599332500, + "endTime": 247282602762700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Config", + "taskRunReasons": [], + "detailId": "1a731fcf-d1e9-468e-ad28-9e0ef0597166", + "logId": "6b230ee6-1891-489c-800b-f37d8f5161dc" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1a731fcf-d1e9-468e-ad28-9e0ef0597166", + "name": "create entry:default@MergeProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282598553900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "11196817-30ed-4595-9473-531a52650498" + } + }, + { + "head": { + "id": "50fb3e7f-5e0e-453e-bfe8-839b91e5d0e5", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282598926000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e2302019-1e55-42b3-8c36-d59a42c6a4e5", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282598993000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ac79a951-89aa-4a0c-bdf8-5cb78c48270e", + "name": "Executing task :entry:default@MergeProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282599337700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c5a3ef11-d1a9-473f-9ff3-e55559932665", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600178800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4431bd23-541e-48d5-bc5c-df7c6c7ca458", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600241200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8f88c3e2-647f-4305-adfd-1fc67451209c", + "name": "Change app api release type with 'Release'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600319300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3575d1e6-bfd4-4d6d-a3ff-0a0a4a20d5d7", + "name": "Change app compile API version with '5.0.0.71'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600355700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c8f94c46-b43f-4de5-81d2-cd4446270633", + "name": "Change app target API version with '12'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600379600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aeb674f3-f2a4-4fdf-97da-15a261771f09", + "name": "Change app minimum API version with '12'", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600401700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c20148eb-6d5d-4e62-87b3-e360bdff7e40", + "name": "Use cli appEnvironment", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282600423800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5d5be15a-ce53-483f-99dd-7486ad588810", + "name": "entry : default@MergeProfile cost memory 0.24900054931640625", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282602592800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7f8d18cf-0cbb-49f6-89bf-73798434fd5e", + "name": "runTaskFromQueue task cost before running: 293 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282602718800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6b230ee6-1891-489c-800b-f37d8f5161dc", + "name": "Finished :entry:default@MergeProfile", + "description": "Merge app config manifest files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282599332500, + "endTime": 247282602762700, + "totalTime": 3360900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "11196817-30ed-4595-9473-531a52650498" + } + }, + { + "head": { + "id": "a1a6d3ba-8c5d-4030-8db8-a837af75876d", + "name": "entry:default@GenerateLoaderJson", + "description": "Generate loader.json in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282606503900, + "endTime": 247282619690900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "402d33d7-6209-4810-81ed-d0693373c965", + "logId": "c0054dce-099c-4e9f-89ce-0a523f68cda5" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "402d33d7-6209-4810-81ed-d0693373c965", + "name": "create entry:default@GenerateLoaderJson task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282604175100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "a1a6d3ba-8c5d-4030-8db8-a837af75876d" + } + }, + { + "head": { + "id": "cf8022aa-65fa-4374-b122-e32083f951bd", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282604427900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5ae950f0-9ba1-4778-886a-183764bab37d", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282604492400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7388fd32-84f3-4524-a20e-fba84850154a", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282604979400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "487575c5-8bd0-426b-bc45-220bb99d32d5", + "name": "Executing task :entry:default@GenerateLoaderJson", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282606515700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fc65ab39-3192-4194-81f7-f890731ce9ee", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282608069200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "79b70add-7397-40a1-80ea-e23cd93666b4", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282609973700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "47e4be40-efa2-4256-b94c-f494de754aab", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282614086600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4833e32f-c520-4ee2-986f-aa14719c46b6", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282615645500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5cf620a6-54aa-47b7-a51f-fa10d47f7ea9", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282616411200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9ac799ef-cc84-4cff-8631-565547e1fd1a", + "name": "entry : default@GenerateLoaderJson cost memory -5.974952697753906", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282619552100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9b5a1e1b-490b-4eeb-ab2c-9a7df26f5a8a", + "name": "runTaskFromQueue task cost before running: 310 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282619650300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d98af9e1-cb1e-4495-be16-70a59f38f174", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282620727500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e788e9d8-1088-4638-a228-399e2455d0ed", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282622173100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c0054dce-099c-4e9f-89ce-0a523f68cda5", + "name": "Finished :entry:default@GenerateLoaderJson", + "description": "Generate loader.json in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282606503900, + "endTime": 247282619690900, + "totalTime": 13130800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "a1a6d3ba-8c5d-4030-8db8-a837af75876d" + } + }, + { + "head": { + "id": "a4bc12be-1de6-46c2-9b83-580afb772ef0", + "name": "entry:default@ConfigureCmake", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623585700, + "endTime": 247282623822800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "6fb5307d-f1d0-4f35-8f3e-a8c9e8cfa256", + "logId": "43885d12-32e6-4576-8718-b485764b0c25" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6fb5307d-f1d0-4f35-8f3e-a8c9e8cfa256", + "name": "create entry:default@ConfigureCmake task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282622988000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "a4bc12be-1de6-46c2-9b83-580afb772ef0" + } + }, + { + "head": { + "id": "cb910edc-9818-47ed-9493-e60ad508106c", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623311700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "96eed48c-21ec-4474-93b2-004fd82b4e1f", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623378300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "63bd62d5-988d-43ea-9bc1-cea5d24a4944", + "name": "Executing task :entry:default@ConfigureCmake", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623591300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a07a4b25-2ef5-43b4-9f54-999cbc1d4db0", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623674000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7ae3a2d2-4a23-4bba-a92d-042fdc120f33", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623705300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "acf628ac-b2c7-481f-bca2-19051e2631ff", + "name": "entry : default@ConfigureCmake cost memory 0.0390167236328125", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623755200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e66e1ed9-7ae8-4c4e-8971-844a66c6d062", + "name": "runTaskFromQueue task cost before running: 314 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623797300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "43885d12-32e6-4576-8718-b485764b0c25", + "name": "Finished :entry:default@ConfigureCmake", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282623585700, + "endTime": 247282623822800, + "totalTime": 199600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "a4bc12be-1de6-46c2-9b83-580afb772ef0" + } + }, + { + "head": { + "id": "4678dcf5-cfca-41da-82d8-157f1b2ed263", + "name": "verifycode:default@BuildNativeWithNinja", + "description": "Compile CPP source with Ninja in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282625305500, + "endTime": 247282626322900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Native", + "taskRunReasons": [], + "detailId": "eea05098-3313-4457-9719-40b1bbae858a", + "logId": "eb6bdb0f-09e6-4152-bf12-06e80d51f502" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "eea05098-3313-4457-9719-40b1bbae858a", + "name": "create verifycode:default@BuildNativeWithNinja task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282624664800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "4678dcf5-cfca-41da-82d8-157f1b2ed263" + } + }, + { + "head": { + "id": "7dbcd708-617d-4734-8e0e-d9c193275758", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282624904800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2715ca40-5441-490e-a22d-ee655fec26b3", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282624962900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cf2a649f-888a-45a0-ba2e-4629bb419605", + "name": "Executing task :verifycode:default@BuildNativeWithNinja", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282625314800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2e943317-8cae-4922-bc0d-ed434292d1aa", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282625388700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4fe8e1ee-f5ec-4ef6-8bba-34a4e76d28f2", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282625417600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4271f56d-2408-4bfd-a2f5-27899ddabfa6", + "name": "verifycode : default@BuildNativeWithNinja cost memory 0.06540679931640625", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282626206600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0b0b8ea8-475b-43fc-a8ef-6cb6814ef40a", + "name": "runTaskFromQueue task cost before running: 317 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282626286900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eb6bdb0f-09e6-4152-bf12-06e80d51f502", + "name": "Finished :verifycode:default@BuildNativeWithNinja", + "description": "Compile CPP source with Ninja in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282625305500, + "endTime": 247282626322900, + "totalTime": 965600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "4678dcf5-cfca-41da-82d8-157f1b2ed263" + } + }, + { + "head": { + "id": "3c41c55f-261d-499f-a42d-5d85a3688c96", + "name": "entry:default@MakePackInfo", + "description": "Generate module pack.info in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282628016100, + "endTime": 247282631125200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "ce55aab0-dc9c-41dc-8a80-4b57f8ac73c5", + "logId": "f08a213b-6e5c-4028-860a-06343395e949" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ce55aab0-dc9c-41dc-8a80-4b57f8ac73c5", + "name": "create entry:default@MakePackInfo task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282627398500 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "3c41c55f-261d-499f-a42d-5d85a3688c96" + } + }, + { + "head": { + "id": "4f58164b-f819-49cc-8780-c386b8246289", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282627625900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4ab63251-0096-475e-89cb-b03c9347f73b", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282627682700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "337b3ced-d05f-4f2a-a360-28f64a4b7823", + "name": "Executing task :entry:default@MakePackInfo", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282628021700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f6b9fdc1-f730-4ed6-a54f-5f9174072ec3", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282628949800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bc0134d8-e611-4c71-bc64-3b18ae4d05cb", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282629007500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bf79cf3a-97f1-4737-b48a-9afcfd0d12c4", + "name": "Module Pack Info: {\n summary: {\n app: { bundleName: 'c***e', bundleType: 'app', version: [Object] },\n modules: [ [Object] ]\n },\n packages: [\n {\n deviceType: [Array],\n moduleType: 'entry',\n deliveryWithInstall: true,\n name: 'entry-default'\n }\n ]\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282630141700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5f3f9140-6837-48bf-97d5-d49327fba19c", + "name": "entry : default@MakePackInfo cost memory 0.17861175537109375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282631002300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cc118fdc-499b-4707-892c-642e42cc4db9", + "name": "runTaskFromQueue task cost before running: 321 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282631088700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f08a213b-6e5c-4028-860a-06343395e949", + "name": "Finished :entry:default@MakePackInfo", + "description": "Generate module pack.info in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282628016100, + "endTime": 247282631125200, + "totalTime": 3056900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "3c41c55f-261d-499f-a42d-5d85a3688c96" + } + }, + { + "head": { + "id": "157dcc01-a32b-4e68-bdf9-dad28e7970b1", + "name": "entry:default@ProcessProfile", + "description": "Process app config manifest files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282634473600, + "endTime": 247282773365300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Config", + "taskRunReasons": [], + "detailId": "ec2b3a16-b3b0-4e9a-80f3-1986e394c8cd", + "logId": "df32e41f-9310-47b7-80e5-20b31d0d1895" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ec2b3a16-b3b0-4e9a-80f3-1986e394c8cd", + "name": "create entry:default@ProcessProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282632685600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "157dcc01-a32b-4e68-bdf9-dad28e7970b1" + } + }, + { + "head": { + "id": "d74e1316-81f8-4752-a24c-66c34e173cb9", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282633055900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6973313a-a83a-4c2d-9f16-ec0c06a9460a", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282633157100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e7affcf4-5577-46cd-8b5f-90d75bfc6835", + "name": "Executing task :entry:default@ProcessProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282634484500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d09182e3-8818-4a14-aae4-d731b3e1bb47", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282634701500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ab9cada2-c0fa-420b-8f4a-aec3e88fe073", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282634752600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9735e357-fb34-4655-a3cb-858b3f666a22", + "name": "12.0.2.0", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282769731100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "76bd2ef3-c153-4c76-8971-daff02e98d74", + "name": "entry : default@ProcessProfile cost memory 2.0207366943359375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282773177900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aa76b6cc-bcb0-4d2d-9bee-40aeb88880da", + "name": "runTaskFromQueue task cost before running: 464 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282773313500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "df32e41f-9310-47b7-80e5-20b31d0d1895", + "name": "Finished :entry:default@ProcessProfile", + "description": "Process app config manifest files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282634473600, + "endTime": 247282773365300, + "totalTime": 138812100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "157dcc01-a32b-4e68-bdf9-dad28e7970b1" + } + }, + { + "head": { + "id": "45c0e89e-80dc-4a41-a7df-938d17987773", + "name": "entry:default@BuildNativeWithCmake", + "description": "Compile CPP source with CMake in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775058800, + "endTime": 247282775380600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "897364fc-c6e1-4eaa-a263-0cb1afa57fa8", + "logId": "6d8cd7b6-43dd-4324-8703-d4f2ecaacce2" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "897364fc-c6e1-4eaa-a263-0cb1afa57fa8", + "name": "create entry:default@BuildNativeWithCmake task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282774348900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "45c0e89e-80dc-4a41-a7df-938d17987773" + } + }, + { + "head": { + "id": "3ae665d9-8728-4b2d-888c-0ee685fba768", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282774599600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b64e5ec4-67db-4821-9034-8e8a82a42b3d", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282774675200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "86f4e92a-8bd1-40cb-b90e-a8137802d8a6", + "name": "Executing task :entry:default@BuildNativeWithCmake", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775066500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9c6330f2-1b55-4016-920d-88d1d07e4e53", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775153400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d991a6b6-eadd-4be1-9d09-5fce600cc094", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775229700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d419a0b-d3ae-4c2a-82d0-410e9e0f31e6", + "name": "entry : default@BuildNativeWithCmake cost memory 0.04006195068359375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775272400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c1702849-18d2-465a-9c8d-daa4aaafb3c4", + "name": "runTaskFromQueue task cost before running: 466 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775343900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d8cd7b6-43dd-4324-8703-d4f2ecaacce2", + "name": "Finished :entry:default@BuildNativeWithCmake", + "description": "Compile CPP source with CMake in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282775058800, + "endTime": 247282775380600, + "totalTime": 268300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "45c0e89e-80dc-4a41-a7df-938d17987773" + } + }, + { + "head": { + "id": "6604a62d-9f7e-42de-b545-29b21d3174a3", + "name": "verifycode:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282777280500, + "endTime": 247283405659400 + }, + "additional": { + "children": [ + "03b7b6d8-b922-4497-ae0a-4af27d3acf7d" + ], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Resources", + "taskRunReasons": [], + "detailId": "ec7c380a-a756-490f-a310-559cb0fa8f39", + "logId": "01961563-8b12-40c6-a227-cce192151701" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ec7c380a-a756-490f-a310-559cb0fa8f39", + "name": "create verifycode:default@ProcessLibs task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282776450300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "6604a62d-9f7e-42de-b545-29b21d3174a3" + } + }, + { + "head": { + "id": "26535f84-b1d0-4076-bc22-54d3ed56ecf2", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282776768000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "010b8268-7b26-4997-88b9-ddfa9214d044", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282776844600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c92f980b-674d-4c22-9d39-3c0d3324e51a", + "name": "Executing task :verifycode:default@ProcessLibs", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282777288000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8ccab5ad-83b7-4d74-8c96-c83b5b9d03ef", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282778796400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ee6666c7-8a17-458f-8500-d0e7ea1eaa6b", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282778870400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dd13d9d0-3127-4676-8492-c7a4e0aaf42b", + "name": "default@ProcessLibs work[1] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282781239000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "03b7b6d8-b922-4497-ae0a-4af27d3acf7d", + "name": "verifycode:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker13", + "startTime": 247283404548900, + "endTime": 247283405248400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "", + "taskRunReasons": [], + "parent": "6604a62d-9f7e-42de-b545-29b21d3174a3", + "logId": "7549e97f-25e9-476e-9d12-9a8522f58f3d" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "14fc0e6e-8beb-4b1c-9a4a-fbd63d0abd3c", + "name": "default@ProcessLibs work[1] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282781767000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e1f31bca-e671-4a8a-b2b5-dc049c06b579", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282781834000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e930d831-f023-42bd-809b-3db9ed053d7a", + "name": "A work dispatched to worker[14] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282781862600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e80b2ee8-a331-4908-a1c0-3322f0522d12", + "name": "Create resident worker with id: 13.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282781896300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e8652058-807b-43cf-b2ac-4cef0da3092b", + "name": "default@ProcessLibs work[1] has been dispatched to worker[13].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282782378300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6b59eb5b-99a5-46d8-b91b-058af3803613", + "name": "default@ProcessLibs work[1] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282782446500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d7500198-3bc5-477a-8c2d-19320f8ef4ee", + "name": "verifycode : default@ProcessLibs cost memory 0.5327072143554688", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282782498300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fa8a7d9b-4ab6-4cdb-9536-8bb26f3b76ea", + "name": "entry:default@ProcessResource", + "description": "Process resources in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282785658400, + "endTime": 247282789237600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "39c643ec-11e4-4bec-bd1f-3fbfe835efff", + "logId": "46570a73-76bf-4b49-aa0a-dbdb89a5e94a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "39c643ec-11e4-4bec-bd1f-3fbfe835efff", + "name": "create entry:default@ProcessResource task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282783345100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "fa8a7d9b-4ab6-4cdb-9536-8bb26f3b76ea" + } + }, + { + "head": { + "id": "829575a9-8dec-438c-be36-3535b9a096c0", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282783605800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "35169daf-e844-404c-a68a-fdfeed9379fe", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282783668600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f39f53d3-3098-43e1-96fb-d979f92059f5", + "name": "restool module names: entry,verifycode; moduleName=entry, taskName=default@ProcessResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282784374200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f67871ab-108a-47a2-a51c-a44945a8de47", + "name": "Executing task :entry:default@ProcessResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282786645700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e6c5879a-a573-48ee-8077-9e419d47e1c7", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282787355600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d61b290f-6947-454a-9594-02c44c32e4e9", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282787419400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "49d3b97d-a004-41a8-a3e1-db65aab453cf", + "name": "entry : default@ProcessResource cost memory 0.1875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282788477400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "351a3e2a-faa8-449e-b17f-61294a37f6ec", + "name": "runTaskFromQueue task cost before running: 479 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282789170800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "46570a73-76bf-4b49-aa0a-dbdb89a5e94a", + "name": "Finished :entry:default@ProcessResource", + "description": "Process resources in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282785658400, + "endTime": 247282789237600, + "totalTime": 2892700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fa8a7d9b-4ab6-4cdb-9536-8bb26f3b76ea" + } + }, + { + "head": { + "id": "8d03a71f-3174-49c4-9cfe-9fc586924056", + "name": "entry:default@CompileResource", + "description": "Compile project resources in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282793440500, + "endTime": 247282856471700 + }, + "additional": { + "children": [ + "527d782a-c13d-41cd-8bab-562b7430e4c9", + "91a3abad-3856-4b89-ac5b-eb340bc17e3c" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "92212719-01b1-4784-97d5-962df9eb54f6", + "logId": "cd655a21-8355-4845-bfa5-e9a229357e79" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "92212719-01b1-4784-97d5-962df9eb54f6", + "name": "create entry:default@CompileResource task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282791348600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "8d03a71f-3174-49c4-9cfe-9fc586924056" + } + }, + { + "head": { + "id": "1859bcbf-cb5c-4d5f-a221-f1754d5f1f28", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282791600800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1e440277-431c-47c8-95ff-07a78b73993d", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282791667500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2b2259b5-3f91-4b77-ae4e-4fe718288124", + "name": "restool module names: entry,verifycode; moduleName=entry, taskName=default@CompileResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282792103900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fe026a30-ab5d-4438-885f-33980a16fb46", + "name": "Executing task :entry:default@CompileResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282793504000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "527d782a-c13d-41cd-8bab-562b7430e4c9", + "name": "create intermediate resource category", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282795204900, + "endTime": 247282796237700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "8d03a71f-3174-49c4-9cfe-9fc586924056", + "logId": "4beb54c0-5b9d-4f4b-8984-ca8e837fd4ea" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "4beb54c0-5b9d-4f4b-8984-ca8e837fd4ea", + "name": "create intermediate resource category", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282795204900, + "endTime": 247282796237700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "527d782a-c13d-41cd-8bab-562b7430e4c9", + "parent": "cd655a21-8355-4845-bfa5-e9a229357e79" + } + }, + { + "head": { + "id": "c19fa779-dee0-40c3-b6b0-cac6f22e5a8a", + "name": "Use tool [D:\\oh_11_SDK\\11\\12\\toolchains\\restool.exe]\n [\n 'D:\\\\oh_11_SDK\\\\11\\\\12\\\\toolchains\\\\restool.exe',\n '-l',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resConfig.json'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282796689700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "91a3abad-3856-4b89-ac5b-eb340bc17e3c", + "name": "execute compile resource command using restool", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282797161800, + "endTime": 247282855203900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "8d03a71f-3174-49c4-9cfe-9fc586924056", + "logId": "e9226aee-c96a-42db-b81f-a889b3a74ac1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "26ed797e-ba2b-43d2-bb79-e332b7d7762d", + "name": "current process memoryUsage: {\n rss: 188829696,\n heapTotal: 153001984,\n heapUsed: 117439888,\n external: 3274530,\n arrayBuffers: 376646\n} os memoryUsage :13.724132537841797", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282797910800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "049ca5c5-e2bc-4138-808e-41be299f04cc", + "name": "Warning: 'page_text_font_size' conflict, first declared.\r\nat D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\element\\float.json\r\nbut declared again.\r\nat D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources\\base\\element\\float.json\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282850173800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "697b9101-e57d-422b-a5ed-e39712bb56c1", + "name": "Warning: D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\media\\layered_image.json is not png format\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282852077500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d4303f39-f379-437a-86b6-3c3e372c78fa", + "name": "Info: restool resources compile success.\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282852473200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e9226aee-c96a-42db-b81f-a889b3a74ac1", + "name": "execute compile resource command using restool", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282797161800, + "endTime": 247282855203900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "91a3abad-3856-4b89-ac5b-eb340bc17e3c", + "parent": "cd655a21-8355-4845-bfa5-e9a229357e79" + } + }, + { + "head": { + "id": "3fba0801-9e02-47f4-b5cc-81846eb82155", + "name": "entry : default@CompileResource cost memory 0.6151351928710938", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282856208700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "52a9c1a5-ffdb-4280-b8ba-a9413b06d8dd", + "name": "runTaskFromQueue task cost before running: 547 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282856388900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cd655a21-8355-4845-bfa5-e9a229357e79", + "name": "Finished :entry:default@CompileResource", + "description": "Compile project resources in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282793440500, + "endTime": 247282856471700, + "totalTime": 62896200 + }, + "additional": { + "logType": "info", + "children": [ + "4beb54c0-5b9d-4f4b-8984-ca8e837fd4ea", + "e9226aee-c96a-42db-b81f-a889b3a74ac1" + ], + "durationId": "8d03a71f-3174-49c4-9cfe-9fc586924056" + } + }, + { + "head": { + "id": "7bf94832-d199-4f3e-89af-11be081e67a2", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282862326700, + "endTime": 247287338619100 + }, + "additional": { + "children": [ + "c466fdc6-828e-491d-af25-c587561f6681", + "1ad8679e-d334-43d0-abea-2caf0c283e38" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "ArkTS", + "taskRunReasons": [], + "detailId": "6dcd9c68-a2eb-44a8-bf96-c8da6f888129", + "logId": "c8126fd5-03be-4e51-916d-2df4687fe4c1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6dcd9c68-a2eb-44a8-bf96-c8da6f888129", + "name": "create entry:default@CompileArkTS task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282858944000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "7bf94832-d199-4f3e-89af-11be081e67a2" + } + }, + { + "head": { + "id": "90a96e76-7258-4e58-83e8-1de02ddbfe5e", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282859374600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aacdd7b5-eb2e-4e2b-893f-e5a68bea4ffb", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282859508100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2367a79f-4fd7-4be0-af00-3c4806fdef11", + "name": "Executing task :entry:default@CompileArkTS", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282862347500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6a1f06e4-5fea-416e-86fb-144ffbb87f7a", + "name": "build config:", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282878764500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b83bcf95-c57d-44a9-bf7f-55b7f7af039e", + "name": "default@CompileArkTS work[2] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282879880000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c466fdc6-828e-491d-af25-c587561f6681", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247284067789800, + "endTime": 247287333983400 + }, + "additional": { + "children": [ + "acb0a434-5564-444a-8f03-6ee9180b8eea", + "8f2be108-2f59-4ea0-a642-932ecf0b5590", + "5f6523f2-7edc-4732-b371-7b38fcac446b", + "86ce7542-536e-42ad-be4f-2a21fe1be47a", + "8e894644-e28c-4ad5-8544-d8fd07f9391a", + "48db9d59-e02f-45f1-8414-f6f26e91508c" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "7bf94832-d199-4f3e-89af-11be081e67a2", + "logId": "a2bcb8d4-5637-48d6-b386-c2b283227316" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "d430b801-e5f4-4304-b1e2-a8b893cab247", + "name": "default@CompileArkTS work[2] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880424500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ee5a6886-fec6-4a40-a110-c47a2b61da7c", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880486700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "48f17873-b804-4c34-9d39-33d626d2aa16", + "name": "A work dispatched to worker[14] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880520600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d7ca87ee-2f81-40d8-8440-89805ebadb51", + "name": "A work dispatched to worker[13] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880549000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7eabdaf8-bc0a-4655-8438-e9672807203e", + "name": "A work dispatched to worker[12] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880580500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "86927753-2dc6-46b9-ba91-e289aab8a8b4", + "name": "A work dispatched to worker[11] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880608200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d41c07dd-4c55-409d-b71e-f9c2277d4030", + "name": "A work dispatched to worker[10] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880740500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "02b1b8e8-ff71-4106-a206-038dee2982e7", + "name": "A work dispatched to worker[9] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880793400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4a7408c8-af29-48db-a1ad-1ba93d35fa42", + "name": "A work dispatched to worker[8] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880829200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9ba309dc-0dc6-4ece-af8a-86d7d751f3a2", + "name": "A work dispatched to worker[7] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880859700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0fa5d8a1-9179-41c3-a085-9b7075670a83", + "name": "A work dispatched to worker[6] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880883800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f373b45d-c7b6-4174-ad1f-1153482aab28", + "name": "A work dispatched to worker[5] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880909300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a53adea5-0470-4a74-9314-53edc43c9394", + "name": "Create resident worker with id: 4.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282880946300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "89051d89-0043-4bd8-8b7c-954437b60608", + "name": "default@CompileArkTS work[2] has been dispatched to worker[4].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282881635500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "419f05eb-a529-4fbb-9f57-0142a35ff7f0", + "name": "default@CompileArkTS work[2] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282881697200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e34d555d-7828-43e9-8432-4250e2e9e171", + "name": "CopyResources startTime: 247282881802000", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282881805200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "167a42ec-3422-4041-bd57-e19a01dd5c96", + "name": "default@CompileArkTS work[3] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282881866200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1ad8679e-d334-43d0-abea-2caf0c283e38", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker12", + "startTime": 247283409326400, + "endTime": 247283415297500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "7bf94832-d199-4f3e-89af-11be081e67a2", + "logId": "d0ebb2d8-1c66-4048-8839-5212a7424da4" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "36a6ebb3-0d13-42fe-9417-7895b9d0c7e5", + "name": "default@CompileArkTS work[3] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282882440800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "75315a62-5cb5-45e9-979e-f4c534e71faf", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282882501900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9e68d0c7-f39c-4620-b88b-a2cc411d1a7c", + "name": "A work dispatched to worker[14] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282882529500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3e7b3cf5-6340-4f8e-a7ef-c32356a31b09", + "name": "A work dispatched to worker[13] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282882554000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "adbc4239-47e5-4c82-a8dd-c490f179a408", + "name": "Create resident worker with id: 12.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282882583300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e86320e4-0da9-4560-83d1-0f23db688e72", + "name": "default@CompileArkTS work[3] has been dispatched to worker[12].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282883099100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1b8b65e1-e51c-4f0b-a602-6491578802dc", + "name": "default@CompileArkTS work[3] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282883159500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a64c5ac8-0d0f-4528-ba83-75729dc30efd", + "name": "entry : default@CompileArkTS cost memory 1.8735198974609375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282883260000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6fcb5041-7de9-46ea-8100-7c9465eb4b2c", + "name": "entry:default@BuildJS", + "description": "Compile ArkTS or JS components using Node.js for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282886268900, + "endTime": 247282889934800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "ArkTS", + "taskRunReasons": [], + "detailId": "8e539152-3a20-4e9b-be3f-9b269b1223cf", + "logId": "edbada64-6699-4a06-b2aa-7893db51d24f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8e539152-3a20-4e9b-be3f-9b269b1223cf", + "name": "create entry:default@BuildJS task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282884206400 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "6fcb5041-7de9-46ea-8100-7c9465eb4b2c" + } + }, + { + "head": { + "id": "12520836-0463-4300-a5d3-b671b8e92240", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282884486200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fd98306f-bfe2-4be2-a7f9-e14d93d09ed6", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282884560400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "61d30218-78b9-4ffa-9600-c317d863ec76", + "name": "Executing task :entry:default@BuildJS", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282886284900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "56c2c58f-924b-44a7-9dcd-fd24eaf8503a", + "name": "entry : default@BuildJS cost memory 0.34964752197265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282889771000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "872a67a9-9d39-433d-932c-79fcfd0ca237", + "name": "runTaskFromQueue task cost before running: 580 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282889886800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "edbada64-6699-4a06-b2aa-7893db51d24f", + "name": "Finished :entry:default@BuildJS", + "description": "Compile ArkTS or JS components using Node.js for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282886268900, + "endTime": 247282889934800, + "totalTime": 3600600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6fcb5041-7de9-46ea-8100-7c9465eb4b2c" + } + }, + { + "head": { + "id": "96abbe21-eda7-4541-a648-f822127ed158", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283150558000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a5e3d6ca-1241-403b-a7b0-e662eba0c2ab", + "name": "default@SyscapTransform work[0] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283151045900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "36b5b273-2ec5-4fc7-81bb-c81a77cec717", + "name": "entry:default@SyscapTransform", + "description": "Transform SysCap in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283124962700, + "endTime": 247283150067900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fc399872-4ee7-42f4-b9d7-7fcc3075d984", + "parent": "396f5f10-8e66-443d-b8a3-f58317c7500f" + } + }, + { + "head": { + "id": "839fd4e1-2263-4104-bb20-261eef5f5c02", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283151415900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "396f5f10-8e66-443d-b8a3-f58317c7500f", + "name": "Finished :entry:default@SyscapTransform", + "description": "Transform SysCap in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282578320200, + "endTime": 247283151535100, + "totalTime": 34308600 + }, + "additional": { + "logType": "info", + "children": [ + "bc84a6ad-dceb-4bca-a746-62bdc045c793", + "2c6a747e-41f7-4780-970a-57196b5df5f7", + "36b5b273-2ec5-4fc7-81bb-c81a77cec717" + ], + "durationId": "8ce07095-08ab-455b-83d8-444d176ea538" + } + }, + { + "head": { + "id": "09fec76f-cd40-49e2-b13f-8ee2d3d4e9aa", + "name": "worker[13] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283405383700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c35f4326-20a4-4a60-b059-bb3cb52e2450", + "name": "default@ProcessLibs work[1] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283405540200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7549e97f-25e9-476e-9d12-9a8522f58f3d", + "name": "verifycode:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker13", + "startTime": 247283404548900, + "endTime": 247283405248400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "03b7b6d8-b922-4497-ae0a-4af27d3acf7d", + "parent": "01961563-8b12-40c6-a227-cce192151701" + } + }, + { + "head": { + "id": "ab7a6730-6323-4cba-a1a2-08099798b318", + "name": "A work dispatched to worker[13] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283405617400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "01961563-8b12-40c6-a227-cce192151701", + "name": "Finished :verifycode:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282777280500, + "endTime": 247283405659400, + "totalTime": 5951900 + }, + "additional": { + "logType": "info", + "children": [ + "7549e97f-25e9-476e-9d12-9a8522f58f3d" + ], + "durationId": "6604a62d-9f7e-42de-b545-29b21d3174a3" + } + }, + { + "head": { + "id": "e0010eee-66ac-4575-8110-6d6585810846", + "name": "verifycode:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283408763700, + "endTime": 247283488563400 + }, + "additional": { + "children": [ + "6bfe075d-fa87-48c7-b3dc-1002ba8e048e" + ], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "Native", + "taskRunReasons": [], + "detailId": "ec3d596f-8841-46d9-a9af-eadb894b2300", + "logId": "36202bf6-112c-49d4-aaf7-2ea9c9cf4b80" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ec3d596f-8841-46d9-a9af-eadb894b2300", + "name": "create verifycode:default@DoNativeStrip task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283406957300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "e0010eee-66ac-4575-8110-6d6585810846" + } + }, + { + "head": { + "id": "94aaea47-dab5-416b-a09a-5651605d0db8", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283407456400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a1d8eaf2-acbd-4b46-aa99-c848b77b2be2", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283407533200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b027416c-53ae-4242-a967-79268eb2b72b", + "name": "Executing task :verifycode:default@DoNativeStrip", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283408772200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "77412c7d-4d19-49f2-b9f5-15513ec5ae0c", + "name": "Task 'verifycode:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283408954600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d8e3e60c-94b2-4859-b7b1-18841a9dc3f6", + "name": "jsonObjWithoutParam {} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283409070000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d5058bc6-84cc-40a4-8155-51df3a090c83", + "name": "jsonObjWithoutParam {\"name\":\"verifycode\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"Index.ets\",\"author\":\"\",\"license\":\"Apache-2.0\",\"dependencies\":{}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283409109400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3e0d2681-26de-4d64-a28a-fba29f5744d7", + "name": "default@DoNativeStrip work[4] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283409550300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6bfe075d-fa87-48c7-b3dc-1002ba8e048e", + "name": "verifycode:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283482520600, + "endTime": 247283488213600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "verifycode", + "category": "", + "taskRunReasons": [], + "parent": "e0010eee-66ac-4575-8110-6d6585810846", + "logId": "9bb2f35e-50eb-4442-bd82-d3b7f34811c7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "2ed8f1b4-b5fe-402a-85e7-a652a5d806ac", + "name": "default@DoNativeStrip work[4] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283409953800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "133c8350-12ec-4c83-9eb4-21438d4126ee", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283410005400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a0dcbcb4-d546-46d6-9700-cd34380d3359", + "name": "default@DoNativeStrip work[4] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283410087000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "be88323d-4a91-4fa7-8a7a-277004237315", + "name": "default@DoNativeStrip work[4] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283410121400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6978eaea-070b-4e22-9947-bef9fc1e487a", + "name": "verifycode : default@DoNativeStrip cost memory 0.2278900146484375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283410162400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eadaa410-ea2d-49ec-8994-5e0433e95dfa", + "name": "worker[12] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283415429500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ce178edb-aabf-496e-96b9-c19524eece55", + "name": "CopyResources is end, endTime: 247283415559200", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283415563900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4405eb4c-4bc9-434e-be9f-f4e3ccba46c2", + "name": "default@CompileArkTS work[3] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283415630800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d0ebb2d8-1c66-4048-8839-5212a7424da4", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker12", + "startTime": 247283409326400, + "endTime": 247283415297500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1ad8679e-d334-43d0-abea-2caf0c283e38", + "parent": "c8126fd5-03be-4e51-916d-2df4687fe4c1" + } + }, + { + "head": { + "id": "6d6c5945-b79a-47ef-a7b6-3b342fc00c5f", + "name": "A work dispatched to worker[12] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283415826200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ed9390a8-3f72-443c-a43a-d15d9ce41faf", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283488326000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d6613a56-96e7-4abc-9a86-1d11a9e51c82", + "name": "default@DoNativeStrip work[4] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283488463500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9bb2f35e-50eb-4442-bd82-d3b7f34811c7", + "name": "verifycode:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283482520600, + "endTime": 247283488213600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6bfe075d-fa87-48c7-b3dc-1002ba8e048e", + "parent": "36202bf6-112c-49d4-aaf7-2ea9c9cf4b80" + } + }, + { + "head": { + "id": "3a10de3c-537d-4ea2-b92f-35a514ce3259", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283488526700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "36202bf6-112c-49d4-aaf7-2ea9c9cf4b80", + "name": "Finished :verifycode:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283408763700, + "endTime": 247283488563400, + "totalTime": 7126700 + }, + "additional": { + "logType": "info", + "children": [ + "9bb2f35e-50eb-4442-bd82-d3b7f34811c7" + ], + "durationId": "e0010eee-66ac-4575-8110-6d6585810846" + } + }, + { + "head": { + "id": "f8c7932c-fb09-48e8-81df-281cc50f148b", + "name": "entry:default@BuildNativeWithNinja", + "description": "Compile CPP source with Ninja in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283490246800, + "endTime": 247283491312900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "0f6b036d-5e53-497c-bcd6-b524406d041f", + "logId": "54ecb618-b882-4c44-b4b8-4a3895a7743b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0f6b036d-5e53-497c-bcd6-b524406d041f", + "name": "create entry:default@BuildNativeWithNinja task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283489584000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f8c7932c-fb09-48e8-81df-281cc50f148b" + } + }, + { + "head": { + "id": "f7bfbcb8-f600-4dbf-82fc-7f5e37e9f9f4", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283489811900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6245c872-c827-4336-af76-4adda328a960", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283489888200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1b43e9bb-a79d-43ab-a469-3f4595bb06bb", + "name": "Executing task :entry:default@BuildNativeWithNinja", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283490253400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "85c5486d-1f57-4327-a397-785bfa10066e", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283490344000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a4ff52ac-0a7e-4d81-8853-dbb1ff4a72dd", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283490381900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f98bef30-77ec-4bff-86bd-f2c10e6e959d", + "name": "entry : default@BuildNativeWithNinja cost memory 0.06142425537109375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283491156900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "38c58f1a-e210-4a55-9a0e-c6cfa031efdf", + "name": "runTaskFromQueue task cost before running: 1 s 181 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283491271500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "54ecb618-b882-4c44-b4b8-4a3895a7743b", + "name": "Finished :entry:default@BuildNativeWithNinja", + "description": "Compile CPP source with Ninja in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283490246800, + "endTime": 247283491312900, + "totalTime": 983500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f8c7932c-fb09-48e8-81df-281cc50f148b" + } + }, + { + "head": { + "id": "2a62080d-583a-4e08-af77-39b6e1453260", + "name": "entry:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283492999800, + "endTime": 247283501344500 + }, + "additional": { + "children": [ + "7a20f7f7-a56a-4222-adcc-18804ad0587c" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "ccb846d0-8304-4c32-93bf-721d8a5f52bf", + "logId": "fe5bbfda-5615-4e47-a8fc-e2f0a279618e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ccb846d0-8304-4c32-93bf-721d8a5f52bf", + "name": "create entry:default@ProcessLibs task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283492394000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "2a62080d-583a-4e08-af77-39b6e1453260" + } + }, + { + "head": { + "id": "9f99cefb-80b9-47be-8590-1c8691c4393e", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283492603000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c7367ef1-d20b-45d4-8aa1-d62c0b9a245b", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283492661200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "58c661ec-e857-4c6a-9755-1c6bc8042bfa", + "name": "Executing task :entry:default@ProcessLibs", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283493004300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "64fe48c7-cf98-4bd6-8a68-515e99618d8f", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283495298000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e7e97609-7953-4458-a94f-cfce041dd9c1", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283495403000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "051826ef-e5c4-4978-9065-3162b63ad2f1", + "name": "default@ProcessLibs work[5] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283496581100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7a20f7f7-a56a-4222-adcc-18804ad0587c", + "name": "entry:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283500351800, + "endTime": 247283501058600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "2a62080d-583a-4e08-af77-39b6e1453260", + "logId": "b57024ad-6372-41e6-b8b0-c93185d90128" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "73bbefbb-6b7a-4eef-9964-5a05d20327c7", + "name": "default@ProcessLibs work[5] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283497095000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "67607829-a3a4-421a-93ae-ba5ba7b4a316", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283497165100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "667f2544-3155-452c-a028-26a7f382c8ae", + "name": "default@ProcessLibs work[5] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283497251300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b723f274-607e-49bb-a3e4-1b0c08dc0b5b", + "name": "default@ProcessLibs work[5] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283497293000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2763df4c-6722-4d06-b26d-8494645b47f8", + "name": "entry : default@ProcessLibs cost memory 0.5308074951171875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283497347300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c349942c-2984-4866-94be-8a0cab0aad91", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283501134300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9083fdcf-0559-45a9-ad68-85e62aa43acd", + "name": "default@ProcessLibs work[5] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283501246400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b57024ad-6372-41e6-b8b0-c93185d90128", + "name": "entry:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283500351800, + "endTime": 247283501058600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "7a20f7f7-a56a-4222-adcc-18804ad0587c", + "parent": "fe5bbfda-5615-4e47-a8fc-e2f0a279618e" + } + }, + { + "head": { + "id": "b7f2e586-90aa-4e53-88e3-37841aaf976a", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283501312000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fe5bbfda-5615-4e47-a8fc-e2f0a279618e", + "name": "Finished :entry:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283492999800, + "endTime": 247283501344500, + "totalTime": 5090400 + }, + "additional": { + "logType": "info", + "children": [ + "b57024ad-6372-41e6-b8b0-c93185d90128" + ], + "durationId": "2a62080d-583a-4e08-af77-39b6e1453260" + } + }, + { + "head": { + "id": "a179ea62-4587-4b82-babb-fc365e0a6bf5", + "name": "entry:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283503666400, + "endTime": 247283506432100 + }, + "additional": { + "children": [ + "a0981e31-1eb4-45b7-9fcf-32a1a220b933" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "94cada6c-5aa4-402d-94c5-17ec38113e76", + "logId": "4e266e23-f16d-4a07-8f28-969dd721119e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "94cada6c-5aa4-402d-94c5-17ec38113e76", + "name": "create entry:default@DoNativeStrip task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283502440600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "a179ea62-4587-4b82-babb-fc365e0a6bf5" + } + }, + { + "head": { + "id": "12ea6e22-1042-4765-bfce-d83f343c3300", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283502648300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f5bb3801-85f2-40c4-8ce5-a11133970222", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283502700400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f56aecc-5d41-4ad1-a7b1-aff31cfe1f7e", + "name": "Executing task :entry:default@DoNativeStrip", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283503672600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "26739d41-6cbc-4421-a572-ea4d2aab1210", + "name": "Task 'entry:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283503793700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c9837b1e-1603-4fe9-8196-0580eee75346", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283503884900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "561f187f-a25b-4315-aa85-4f6be309387d", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283503920900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "58b4e6f2-1475-429a-825e-81e59e2bf98e", + "name": "default@DoNativeStrip work[6] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283504188500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a0981e31-1eb4-45b7-9fcf-32a1a220b933", + "name": "entry:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283504795200, + "endTime": 247283506181000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "a179ea62-4587-4b82-babb-fc365e0a6bf5", + "logId": "3a7d79a3-4652-4838-aee8-315d95955c21" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "accbca5a-2e2f-409e-b6a9-6684a4597980", + "name": "default@DoNativeStrip work[6] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283504552900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "75fb15b1-712b-4d41-939e-578b5fe098fa", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283504604600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f88f28da-42c7-4b5b-9ae7-8ebe7f1d2af4", + "name": "default@DoNativeStrip work[6] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283504681000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5e25fe51-facc-4923-95cf-fc9b2e711c92", + "name": "default@DoNativeStrip work[6] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283504713700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "65a2822a-7b8c-43a6-b81f-b67b99811f4d", + "name": "entry : default@DoNativeStrip cost memory 0.197174072265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283504751100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ff12260a-fed7-449c-99e9-46c829a2ac46", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283506260300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "544c4271-e09d-462f-939e-8753c5275e2b", + "name": "default@DoNativeStrip work[6] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283506341000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3a7d79a3-4652-4838-aee8-315d95955c21", + "name": "entry:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247283504795200, + "endTime": 247283506181000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "a0981e31-1eb4-45b7-9fcf-32a1a220b933", + "parent": "4e266e23-f16d-4a07-8f28-969dd721119e" + } + }, + { + "head": { + "id": "a8b65bfe-8320-4496-8262-783cf5446850", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283506395200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4e266e23-f16d-4a07-8f28-969dd721119e", + "name": "Finished :entry:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283503666400, + "endTime": 247283506432100, + "totalTime": 2501200 + }, + "additional": { + "logType": "info", + "children": [ + "3a7d79a3-4652-4838-aee8-315d95955c21" + ], + "durationId": "a179ea62-4587-4b82-babb-fc365e0a6bf5" + } + }, + { + "head": { + "id": "e034867a-4cee-4c23-baf8-d7597034739b", + "name": "entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283508667300, + "endTime": 247284062121600 + }, + "additional": { + "children": [ + "468d5072-04f7-4278-a0c6-75fa9e48734b" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "277d718c-caf9-4b1e-850d-0f96a2673856", + "logId": "414bb260-453b-4c0d-b228-d8fe2e73785f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "277d718c-caf9-4b1e-850d-0f96a2673856", + "name": "create entry:default@CacheNativeLibs task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283507330600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "e034867a-4cee-4c23-baf8-d7597034739b" + } + }, + { + "head": { + "id": "996d7a78-a7b2-452a-b75e-1c088efcd34e", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283507564500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "57362d79-012e-481d-8dca-6a812f2fb5d6", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283507616900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b4ce68ee-d34b-4ac0-b3f6-460299bab4e4", + "name": "Executing task :entry:default@CacheNativeLibs", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283508675000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "295cbf9b-edd3-41f9-9c44-8d3824e1029a", + "name": "Task 'entry:default@CacheNativeLibs' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283508965800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e5593854-a0e2-4c7a-b554-52ff1f35bbd8", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509086800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14b44be6-2f56-47c9-bfb2-c08ff5deb95b", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509124700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ffb98c22-9b5d-4aab-b43c-91535f73bccb", + "name": "default@CacheNativeLibs work[7] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509246900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "468d5072-04f7-4278-a0c6-75fa9e48734b", + "name": "entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247284058059100, + "endTime": 247284061627200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "e034867a-4cee-4c23-baf8-d7597034739b", + "logId": "1060505b-325b-4357-95d8-a458e2957dd9" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b7a3a8fb-aec3-4085-b174-e4a42b87fbf5", + "name": "default@CacheNativeLibs work[7] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509678800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f7131548-8edf-42e9-b2c3-48a27356c081", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509736900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "728d18c8-cb33-4111-89a1-e1a3c379893b", + "name": "default@CacheNativeLibs work[7] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509802500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c7cd7ad1-ae8a-4c9c-a0ef-c994e1686d32", + "name": "default@CacheNativeLibs work[7] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509833700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "72389b61-78f2-4648-855b-ab178189a3cc", + "name": "entry : default@CacheNativeLibs cost memory 0.188720703125", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283509879300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6621b700-6b8a-4b13-8b4d-0251cff4658e", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247284061760700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "50b906dd-03d1-4e88-8955-60463da9770b", + "name": "default@CacheNativeLibs work[7] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247284061949000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1060505b-325b-4357-95d8-a458e2957dd9", + "name": "entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247284058059100, + "endTime": 247284061627200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "468d5072-04f7-4278-a0c6-75fa9e48734b", + "parent": "414bb260-453b-4c0d-b228-d8fe2e73785f" + } + }, + { + "head": { + "id": "cde865c1-641f-4579-970e-518b5538b1db", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247284062054100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "414bb260-453b-4c0d-b228-d8fe2e73785f", + "name": "Finished :entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283508667300, + "endTime": 247284062121600, + "totalTime": 4811300 + }, + "additional": { + "logType": "info", + "children": [ + "1060505b-325b-4357-95d8-a458e2957dd9" + ], + "durationId": "e034867a-4cee-4c23-baf8-d7597034739b" + } + }, + { + "head": { + "id": "c18d2919-f995-4504-8a18-f83bc7098e86", + "name": "worker[4] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287334296600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "acb0a434-5564-444a-8f03-6ee9180b8eea", + "name": "generate configuration information", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247284068461600, + "endTime": 247284554770500 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "c466fdc6-828e-491d-af25-c587561f6681", + "logId": "12bc5782-75dc-4dae-9dee-160d07a6d938" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "12bc5782-75dc-4dae-9dee-160d07a6d938", + "name": "generate configuration information", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247284068461600, + "endTime": 247284554770500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "acb0a434-5564-444a-8f03-6ee9180b8eea", + "parent": "a2bcb8d4-5637-48d6-b386-c2b283227316" + } + }, + { + "head": { + "id": "8f2be108-2f59-4ea0-a642-932ecf0b5590", + "name": "read build package cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247284554897800, + "endTime": 247284555346600 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "c466fdc6-828e-491d-af25-c587561f6681", + "logId": "2822fa6d-ec3f-455c-bb90-10706b31aad3" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "2822fa6d-ec3f-455c-bb90-10706b31aad3", + "name": "read build package cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247284554897800, + "endTime": 247284555346600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8f2be108-2f59-4ea0-a642-932ecf0b5590", + "parent": "a2bcb8d4-5637-48d6-b386-c2b283227316" + } + }, + { + "head": { + "id": "5f6523f2-7edc-4732-b371-7b38fcac446b", + "name": "compile ArkTS with rollup", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247284555435200, + "endTime": 247287278664300 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "c466fdc6-828e-491d-af25-c587561f6681", + "logId": "b326944f-0dc9-46a2-9198-7ab3855f8abe" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b326944f-0dc9-46a2-9198-7ab3855f8abe", + "name": "compile ArkTS with rollup", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247284555435200, + "endTime": 247287278664300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5f6523f2-7edc-4732-b371-7b38fcac446b", + "parent": "a2bcb8d4-5637-48d6-b386-c2b283227316" + } + }, + { + "head": { + "id": "86ce7542-536e-42ad-be4f-2a21fe1be47a", + "name": "write build package cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247287278886500, + "endTime": 247287291426300 + }, + "additional": { + "children": [ + "d5f6c3d4-d31e-465a-82e7-4cd0161b972c", + "76aa49dc-fe92-4a5a-9934-655a590482ac", + "057b0035-1e8c-42b2-9aee-f61260adce74" + ], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "c466fdc6-828e-491d-af25-c587561f6681", + "logId": "7887aad6-4f1a-4c09-8f59-43d26ba661c3" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "7887aad6-4f1a-4c09-8f59-43d26ba661c3", + "name": "write build package cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287278886500, + "endTime": 247287291426300 + }, + "additional": { + "logType": "info", + "children": [ + "70e31e1f-2d35-4785-8f6b-218432e4035c", + "0553badb-2791-4964-a84d-87281722cd74", + "7e6e9d36-c80f-453d-8d64-67442d22dc00" + ], + "durationId": "86ce7542-536e-42ad-be4f-2a21fe1be47a", + "parent": "a2bcb8d4-5637-48d6-b386-c2b283227316" + } + }, + { + "head": { + "id": "d5f6c3d4-d31e-465a-82e7-4cd0161b972c", + "name": "get final cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247287279027600, + "endTime": 247287279043000 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "86ce7542-536e-42ad-be4f-2a21fe1be47a", + "logId": "70e31e1f-2d35-4785-8f6b-218432e4035c" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "70e31e1f-2d35-4785-8f6b-218432e4035c", + "name": "get final cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287279027600, + "endTime": 247287279043000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "d5f6c3d4-d31e-465a-82e7-4cd0161b972c", + "parent": "7887aad6-4f1a-4c09-8f59-43d26ba661c3" + } + }, + { + "head": { + "id": "76aa49dc-fe92-4a5a-9934-655a590482ac", + "name": "pack cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247287279055100, + "endTime": 247287283892000 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "86ce7542-536e-42ad-be4f-2a21fe1be47a", + "logId": "0553badb-2791-4964-a84d-87281722cd74" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0553badb-2791-4964-a84d-87281722cd74", + "name": "pack cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287279055100, + "endTime": 247287283892000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "76aa49dc-fe92-4a5a-9934-655a590482ac", + "parent": "7887aad6-4f1a-4c09-8f59-43d26ba661c3" + } + }, + { + "head": { + "id": "057b0035-1e8c-42b2-9aee-f61260adce74", + "name": "write cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247287283895900, + "endTime": 247287291251600 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "86ce7542-536e-42ad-be4f-2a21fe1be47a", + "logId": "7e6e9d36-c80f-453d-8d64-67442d22dc00" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "7e6e9d36-c80f-453d-8d64-67442d22dc00", + "name": "write cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287283895900, + "endTime": 247287291251600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "057b0035-1e8c-42b2-9aee-f61260adce74", + "parent": "7887aad6-4f1a-4c09-8f59-43d26ba661c3" + } + }, + { + "head": { + "id": "8e894644-e28c-4ad5-8544-d8fd07f9391a", + "name": "wait for plug-in registration asynchronous task to complete", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247287291463300, + "endTime": 247287333042600 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "c466fdc6-828e-491d-af25-c587561f6681", + "logId": "19340267-ebb1-4e18-8c28-068a5314dcab" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "19340267-ebb1-4e18-8c28-068a5314dcab", + "name": "wait for plug-in registration asynchronous task to complete", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287291463300, + "endTime": 247287333042600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8e894644-e28c-4ad5-8544-d8fd07f9391a", + "parent": "a2bcb8d4-5637-48d6-b386-c2b283227316" + } + }, + { + "head": { + "id": "48db9d59-e02f-45f1-8414-f6f26e91508c", + "name": "load compilation dependencies", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247283431839000, + "endTime": 247284066852100 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "c466fdc6-828e-491d-af25-c587561f6681", + "logId": "8b462b1c-95a6-49c5-8b20-49688b8a6c2a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8b462b1c-95a6-49c5-8b20-49688b8a6c2a", + "name": "load compilation dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247283431839000, + "endTime": 247284066852100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "48db9d59-e02f-45f1-8414-f6f26e91508c", + "parent": "a2bcb8d4-5637-48d6-b386-c2b283227316" + } + }, + { + "head": { + "id": "a486f2fe-f018-4c8b-95cf-9b1990645976", + "name": "default@CompileArkTS work[2] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287338314100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a2bcb8d4-5637-48d6-b386-c2b283227316", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker4", + "startTime": 247284067789800, + "endTime": 247287333983400 + }, + "additional": { + "logType": "info", + "children": [ + "12bc5782-75dc-4dae-9dee-160d07a6d938", + "2822fa6d-ec3f-455c-bb90-10706b31aad3", + "b326944f-0dc9-46a2-9198-7ab3855f8abe", + "7887aad6-4f1a-4c09-8f59-43d26ba661c3", + "19340267-ebb1-4e18-8c28-068a5314dcab", + "8b462b1c-95a6-49c5-8b20-49688b8a6c2a" + ], + "durationId": "c466fdc6-828e-491d-af25-c587561f6681", + "parent": "c8126fd5-03be-4e51-916d-2df4687fe4c1" + } + }, + { + "head": { + "id": "adaf495c-06eb-4b2d-bd30-c53e95635155", + "name": "A work dispatched to worker[4] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287338557500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c8126fd5-03be-4e51-916d-2df4687fe4c1", + "name": "Finished :entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282862326700, + "endTime": 247287338619100, + "totalTime": 3293142600 + }, + "additional": { + "logType": "info", + "children": [ + "a2bcb8d4-5637-48d6-b386-c2b283227316", + "d0ebb2d8-1c66-4048-8839-5212a7424da4" + ], + "durationId": "7bf94832-d199-4f3e-89af-11be081e67a2" + } + }, + { + "head": { + "id": "f92e3708-9ac1-468f-968c-bff82feb1e8a", + "name": "entry:default@GeneratePkgModuleJson", + "description": "Generate the module.json in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287342857400, + "endTime": 247287344804400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Package", + "taskRunReasons": [], + "detailId": "db01eb75-2178-4362-82ee-2bc386cedc74", + "logId": "551d0291-ae93-4c50-8128-45e59805cdc0" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "db01eb75-2178-4362-82ee-2bc386cedc74", + "name": "create entry:default@GeneratePkgModuleJson task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287341769600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f92e3708-9ac1-468f-968c-bff82feb1e8a" + } + }, + { + "head": { + "id": "f172e970-5a9f-4fa4-bcfd-0ab9d8ee566b", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287342092000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ed908e53-4959-480a-a055-ec75ebc52d51", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287342183900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7119c19c-cf77-4734-bfb1-4a8a377906d2", + "name": "Executing task :entry:default@GeneratePkgModuleJson", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287342868200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d5bc190-e6f4-4814-9ad3-7f448fff8bba", + "name": "Task 'entry:default@GeneratePkgModuleJson' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287343064800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "985f8925-f3f1-4b67-a023-cc8397b1dbb3", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287343197100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c824639c-7d52-4b94-86ef-f3a0fdee9bbf", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287343240100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14f110ec-728f-457a-a197-0c0a3bb2e3f0", + "name": "entry : default@GeneratePkgModuleJson cost memory 0.08807373046875", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287344644700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "86bb6d74-2084-493e-8397-fa07831fbe44", + "name": "runTaskFromQueue task cost before running: 5 s 35 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287344756400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "551d0291-ae93-4c50-8128-45e59805cdc0", + "name": "Finished :entry:default@GeneratePkgModuleJson", + "description": "Generate the module.json in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287342857400, + "endTime": 247287344804400, + "totalTime": 1873600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f92e3708-9ac1-468f-968c-bff82feb1e8a" + } + }, + { + "head": { + "id": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21", + "name": "entry:default@PackageHap", + "description": "Build the HAP package in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287351379400, + "endTime": 247287670252900 + }, + "additional": { + "children": [ + "8407e40f-7b65-476d-861a-303014cad252", + "ece0c6df-98e3-49f6-984b-45213bd1e8a9", + "461fd64c-8b45-4553-8da1-def2358a9b90" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Package", + "taskRunReasons": [], + "detailId": "65f439f4-effd-4aef-81e4-fda7cfbad2bf", + "logId": "b225f07f-6089-4454-a1cf-70938d7cb7c2" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "65f439f4-effd-4aef-81e4-fda7cfbad2bf", + "name": "create entry:default@PackageHap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287346797100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21" + } + }, + { + "head": { + "id": "03b96cfa-f8da-43c0-8aae-fcf85c079493", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287347192000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ac8c5941-efe2-41de-9822-ac52eb1b7de7", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287347317500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9e96f117-b771-4f04-971b-3cd990c04554", + "name": "Executing task :entry:default@PackageHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287351393300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "449ab68d-e8e7-4639-b371-896829138b99", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287354571500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bf388a81-fff3-4479-8497-85fda4cc6344", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287354651000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8407e40f-7b65-476d-861a-303014cad252", + "name": "generate HAP packaging command", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287355164100, + "endTime": 247287356565500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21", + "logId": "e9b52198-92f4-4644-8652-5098b3d1e08f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9df84a8b-638d-4930-8273-de5df58d695f", + "name": "Use tool [D:\\oh_11_SDK\\11\\12\\toolchains\\lib\\app_packing_tool.jar]\n [\n 'java',\n '-Dfile.encoding=GBK',\n '-jar',\n 'D:\\\\oh_11_SDK\\\\11\\\\12\\\\toolchains\\\\lib\\\\app_packing_tool.jar',\n '--mode',\n 'hap',\n '--force',\n 'true',\n '--lib-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\stripped_native_libs\\\\default',\n '--json-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\package\\\\default\\\\module.json',\n '--resources-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources',\n '--index-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources.index',\n '--pack-info-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\pack.info',\n '--out-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\entry-default-unsigned.hap',\n '--rpcid-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\syscap\\\\default\\\\rpcid.sc',\n '--ets-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\ets',\n '--pkg-context-path',\n 'D:\\\\DevEcoStudioProjects\\\\VerifyCode\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader\\\\default\\\\pkgContextInfo.json'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287356442800 + }, + "additional": { + "logType": "debug", + "children": [], + "durationId": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21" + } + }, + { + "head": { + "id": "e9b52198-92f4-4644-8652-5098b3d1e08f", + "name": "generate HAP packaging command", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287355164100, + "endTime": 247287356565500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8407e40f-7b65-476d-861a-303014cad252", + "parent": "b225f07f-6089-4454-a1cf-70938d7cb7c2" + } + }, + { + "head": { + "id": "ece0c6df-98e3-49f6-984b-45213bd1e8a9", + "name": "submit HAP packaging task to work pool", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287356904900, + "endTime": 247287358113000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21", + "logId": "d38b5b18-0c62-40ad-bc11-98842e02b4a6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b8bb531e-6802-4cc9-9359-cb34881d2f60", + "name": "default@PackageHap work[8] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287357223100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "461fd64c-8b45-4553-8da1-def2358a9b90", + "name": "entry:default@PackageHap", + "description": "Build the HAP package in the stage model.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247287357986100, + "endTime": 247287669689300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21", + "logId": "c604d76b-5e89-4b44-9915-680834715ac9" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "12bffed4-b1bf-4925-bff0-1dc0c451a680", + "name": "default@PackageHap work[8] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287357707400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "83dc3eca-d35f-4eb2-81f1-a68c64033250", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287357766300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f3d43b4-c9bd-499e-b755-635c9a8a2bbb", + "name": "default@PackageHap work[8] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287357947900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4c8ee03c-c2ba-432d-9e26-5fc8c7ea6032", + "name": "default@PackageHap work[8] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287358075700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d38b5b18-0c62-40ad-bc11-98842e02b4a6", + "name": "submit HAP packaging task to work pool", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287356904900, + "endTime": 247287358113000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ece0c6df-98e3-49f6-984b-45213bd1e8a9", + "parent": "b225f07f-6089-4454-a1cf-70938d7cb7c2" + } + }, + { + "head": { + "id": "4d6fefa4-ab1b-4074-8d56-4b2d07d9013b", + "name": "entry : default@PackageHap cost memory 0.8813705444335938", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287361166800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2f35c4b3-1eb1-42e6-94e0-bc3367c8337c", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287669806300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "958daaf7-a409-4762-a820-17fcc8cb9d6f", + "name": "default@PackageHap work[8] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287669960800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c604d76b-5e89-4b44-9915-680834715ac9", + "name": "entry:default@PackageHap", + "description": "Build the HAP package in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Worker14", + "startTime": 247287357986100, + "endTime": 247287669689300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "461fd64c-8b45-4553-8da1-def2358a9b90", + "parent": "b225f07f-6089-4454-a1cf-70938d7cb7c2" + } + }, + { + "head": { + "id": "beb9cc76-14f7-4e44-ab0c-b7ec3d9e1121", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287670121300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b225f07f-6089-4454-a1cf-70938d7cb7c2", + "name": "Finished :entry:default@PackageHap", + "description": "Build the HAP package in the stage model.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287351379400, + "endTime": 247287670252900, + "totalTime": 318316100 + }, + "additional": { + "logType": "info", + "children": [ + "e9b52198-92f4-4644-8652-5098b3d1e08f", + "d38b5b18-0c62-40ad-bc11-98842e02b4a6", + "c604d76b-5e89-4b44-9915-680834715ac9" + ], + "durationId": "7d75eba3-c65b-4a74-8e7f-fd0da7ea6d21" + } + }, + { + "head": { + "id": "0f60cfa2-ca9e-4219-9c2f-540b39a61c3c", + "name": "entry:default@SignHap", + "description": "Sign the HAP package.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287673598800, + "endTime": 247287825170700 + }, + "additional": { + "children": [ + "301677cd-f6e8-49bc-bfb7-4442e1aeca5d", + "8d25a48a-c252-4056-92a9-c287a8ab3898" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Sign", + "taskRunReasons": [], + "detailId": "8c133632-4358-4bb3-846b-954ed6a39bfc", + "logId": "a16cbeec-5d35-4890-ab9b-4d50867c7c1c" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8c133632-4358-4bb3-846b-954ed6a39bfc", + "name": "create entry:default@SignHap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287671993000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "0f60cfa2-ca9e-4219-9c2f-540b39a61c3c" + } + }, + { + "head": { + "id": "0fd9384d-3321-41e8-8c12-a1716591866c", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287672232900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ff2aee97-1b86-44e6-b8b8-0afa145baeaf", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287672288900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6834ec71-5910-436b-ba73-906b80344fec", + "name": "Executing task :entry:default@SignHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287673608300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eed49b38-adff-4e65-bb2a-e612e41bd304", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287674118700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3b39ffcd-5ae8-4505-a634-361c2e6dc5c2", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287674169700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "301677cd-f6e8-49bc-bfb7-4442e1aeca5d", + "name": "generate hap signing command", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287674824500, + "endTime": 247287710499000 + }, + "additional": { + "children": [ + "8105b049-0ad5-4d2a-b46d-e9eaf8ffac25" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "0f60cfa2-ca9e-4219-9c2f-540b39a61c3c", + "logId": "16d4675f-6577-47c8-9930-44b6060fd20e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8105b049-0ad5-4d2a-b46d-e9eaf8ffac25", + "name": "verify signing configuration and get bundle name", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287685472300, + "endTime": 247287703527100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "301677cd-f6e8-49bc-bfb7-4442e1aeca5d", + "logId": "32e9c72b-befb-4fe8-be21-28751ab7983f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "a6c03c76-35cd-4a87-983d-8449db750f0c", + "name": "java daemon socket received message:{\"code\":0,\"message\":\"verify profile success\"}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287702779000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "32e9c72b-befb-4fe8-be21-28751ab7983f", + "name": "verify signing configuration and get bundle name", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287685472300, + "endTime": 247287703527100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8105b049-0ad5-4d2a-b46d-e9eaf8ffac25", + "parent": "16d4675f-6577-47c8-9930-44b6060fd20e" + } + }, + { + "head": { + "id": "16d4675f-6577-47c8-9930-44b6060fd20e", + "name": "generate hap signing command", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287674824500, + "endTime": 247287710499000 + }, + "additional": { + "logType": "info", + "children": [ + "32e9c72b-befb-4fe8-be21-28751ab7983f" + ], + "durationId": "301677cd-f6e8-49bc-bfb7-4442e1aeca5d", + "parent": "a16cbeec-5d35-4890-ab9b-4d50867c7c1c" + } + }, + { + "head": { + "id": "8d25a48a-c252-4056-92a9-c287a8ab3898", + "name": "execute hap signing command", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287710967200, + "endTime": 247287824410000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "0f60cfa2-ca9e-4219-9c2f-540b39a61c3c", + "logId": "1afc8f80-f166-4e42-a3a5-6a154d0c60f5" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "af37e58b-5038-44eb-8965-8a6e49907ed0", + "name": "java daemon socket close code:1000 reason:close by user", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287713025300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d9d8854a-f55c-459e-90e2-8d4a268ba18d", + "name": "java daemon socket received message:{\"code\":0,\"message\":\"sign app success\"}", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287824062700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1afc8f80-f166-4e42-a3a5-6a154d0c60f5", + "name": "execute hap signing command", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287710967200, + "endTime": 247287824410000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8d25a48a-c252-4056-92a9-c287a8ab3898", + "parent": "a16cbeec-5d35-4890-ab9b-4d50867c7c1c" + } + }, + { + "head": { + "id": "15334dc9-88f2-4548-8239-3104922a2449", + "name": "entry : default@SignHap cost memory 1.0219802856445312", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287824768800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ce7423e2-69a5-46eb-b5f6-ce7d783db5aa", + "name": "runTaskFromQueue task cost before running: 5 s 515 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287824949900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a16cbeec-5d35-4890-ab9b-4d50867c7c1c", + "name": "Finished :entry:default@SignHap", + "description": "Sign the HAP package.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287673598800, + "endTime": 247287825170700, + "totalTime": 151303300 + }, + "additional": { + "logType": "info", + "children": [ + "16d4675f-6577-47c8-9930-44b6060fd20e", + "1afc8f80-f166-4e42-a3a5-6a154d0c60f5" + ], + "durationId": "0f60cfa2-ca9e-4219-9c2f-540b39a61c3c" + } + }, + { + "head": { + "id": "75d67e23-7ac1-422f-ab2b-fc1c8cf1ad91", + "name": "entry:default@CollectDebugSymbol", + "description": "Collect debug symbols to output dir.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287827214100, + "endTime": 247287829487100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "967d7a23-c0ba-432a-8707-27d4ac656f88", + "logId": "36107f1b-1e7e-4128-9563-b968ce80907b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "967d7a23-c0ba-432a-8707-27d4ac656f88", + "name": "create entry:default@CollectDebugSymbol task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287826472200 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "75d67e23-7ac1-422f-ab2b-fc1c8cf1ad91" + } + }, + { + "head": { + "id": "609b4173-4b75-4f65-8146-f05df01c02be", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287826723700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8623c158-da9f-4ded-b2dc-3833f58a1799", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287826781500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6b6ec39a-997e-451a-9487-d87ab7a6c256", + "name": "Executing task :entry:default@CollectDebugSymbol", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287827220900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a739e811-a3b1-4ce6-a680-c5a18d15be34", + "name": "jsonObjWithoutParam {\"verifycode\":\"file:../casesfeature/verifycode\"} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287829299300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "27647440-c914-43dd-8101-da3b65c013fa", + "name": "jsonObjWithoutParam {\"name\":\"entry\",\"version\":\"1.0.0\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"author\":\"\",\"license\":\"\",\"dependencies\":{\"verifycode\":\"file:../casesfeature/verifycode\"}} at undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287829348100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f486e9d-fd27-486a-88f5-437ef7c6e374", + "name": "entry : default@CollectDebugSymbol cost memory 0.22060394287109375", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287829409300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "332c64d3-48b5-4fad-888e-874fb057657d", + "name": "runTaskFromQueue task cost before running: 5 s 520 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287829460400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "36107f1b-1e7e-4128-9563-b968ce80907b", + "name": "Finished :entry:default@CollectDebugSymbol", + "description": "Collect debug symbols to output dir.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287827214100, + "endTime": 247287829487100, + "totalTime": 2232100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "75d67e23-7ac1-422f-ab2b-fc1c8cf1ad91" + } + }, + { + "head": { + "id": "1ac3ec20-0026-4eaa-8a25-c3e8e9e3b466", + "name": "entry:assembleHap", + "description": "Assemble the task for the packaged HAP file.", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287830317700, + "endTime": 247287830477600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "entry", + "category": "Hook", + "taskRunReasons": [], + "detailId": "32b4adbb-0d70-43fc-8e92-a58dfc29f937", + "logId": "14ddaebd-027a-4f0c-ad56-b6d96f8003e5" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "32b4adbb-0d70-43fc-8e92-a58dfc29f937", + "name": "create entry:assembleHap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287830287100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "1ac3ec20-0026-4eaa-8a25-c3e8e9e3b466" + } + }, + { + "head": { + "id": "3ccf3e84-f591-4cd7-92a7-260faebbfa92", + "name": "Executing task :entry:assembleHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287830322000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b7be6fde-00fd-46f1-bd49-5e1ac8d256b4", + "name": "entry : assembleHap cost memory 0.011749267578125", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287830404300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d161abf1-9b4f-4afe-ade1-fd318a56ae2a", + "name": "runTaskFromQueue task cost before running: 5 s 521 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287830450000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14ddaebd-027a-4f0c-ad56-b6d96f8003e5", + "name": "Finished :entry:assembleHap", + "description": "Assemble the task for the packaged HAP file.", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287830317700, + "endTime": 247287830477600, + "totalTime": 119200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1ac3ec20-0026-4eaa-8a25-c3e8e9e3b466" + } + }, + { + "head": { + "id": "419dc44c-0a9e-4878-a6e4-62cd86adc38b", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287837257600, + "endTime": 247287837284500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "59b81f58-ab96-463f-baae-d9de0ce47a7f", + "logId": "dfe64558-efa3-4240-9860-a259dc675cac" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "dfe64558-efa3-4240-9860-a259dc675cac", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287837257600, + "endTime": 247287837284500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "419dc44c-0a9e-4878-a6e4-62cd86adc38b" + } + }, + { + "head": { + "id": "47cb8611-8254-43c7-82f2-143695c731a5", + "name": "BUILD SUCCESSFUL in 5 s 528 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287837382700 + }, + "additional": { + "logType": "info", + "children": [] + } + }, + { + "head": { + "id": "39b1ef11-c27d-4853-af26-e4275143c7cd", + "name": "assembleHap", + "description": "", + "type": "mark" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247282310243400, + "endTime": 247287837743700 + }, + "additional": { + "time": { + "year": 2025, + "month": 2, + "day": 24, + "hour": 16, + "minute": 8 + }, + "completeCommand": "{\"mode\":\"module\",\"completeCommand\":\"--mode module -p module=entry@default -p product=default -p requiredDeviceType=phone assembleHap --analyze=normal --parallel --incremental --daemon\",\"parallel\":true,\"prop\":[\"module=entry@default\",\"product=default\",\"requiredDeviceType=phone\"],\"incremental\":true,\"_\":[\"assembleHap\"],\"daemon\":true,\"analyze\":\"normal\"};--mode module -p module=entry@default -p product=default -p requiredDeviceType=phone assembleHap --analyze=normal --parallel --incremental --daemon", + "hvigorVersion": "5.14.3", + "markType": "history", + "nodeVersion": "v18.20.1", + "category": "build", + "state": "success" + } + }, + { + "head": { + "id": "1ca4128b-e9ea-4d09-ac85-2de63e66be46", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287838157900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c15b48dc-cc0e-4d6e-868a-7b92cad34a94", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287838621900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5bf28dfc-1336-42ff-bb04-7b1eefd3ea23", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287838761900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bb52786b-cf5f-4ca3-8f3a-c7064c745813", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287838862200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e708c95a-f9cb-448d-bea7-9d7fa6b3665e", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\main_pages.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287838935400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "45d7a310-f4b4-4ffc-ba50-e614b3608917", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\hvigor\\hvigor-config.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839022800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4717ae51-b275-455d-9368-0a622e970523", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839090500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "77abf456-0d8c-487e-810c-ab924f108d4d", + "name": "Update task entry:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839152400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1fe53695-6a6f-4ef2-a70c-2efd53d5c2d8", + "name": "Incremental task entry:default@PreBuild post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839395800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ee298095-1354-4805-8b74-f5209c34cb5b", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839655100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5089b97b-d25b-4c57-adf1-cb787a2bfa72", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839856700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "122b7f91-3305-413d-96d4-b70210799666", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287839964100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6557b6d0-8a54-4349-b229-a27c8b2b148f", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840102800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2fbd61dd-c0aa-428f-a30b-df8e28f738de", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\hvigor\\hvigor-config.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840198600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b08479cb-2dce-4ed7-a175-1ecffcc29da5", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840273700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ff93e187-864d-4ffc-a8fb-e87af0f0ce12", + "name": "Update task verifycode:default@PreBuild input file:D:\\DevEcoStudioProjects\\VerifyCode\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840410900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9af5a3a4-b6d4-435d-8fde-0d3458f8a95c", + "name": "Incremental task verifycode:default@PreBuild post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840529900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "19f421af-3ae3-4608-b53d-fd3e937de056", + "name": "Update task entry:default@GenerateMetadata input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840571500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4dac954c-12a0-469a-9b80-13b782969b9b", + "name": "Update task entry:default@GenerateMetadata output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840673600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a6daa061-69a6-43db-8ee3-4ff5403f84e4", + "name": "Incremental task entry:default@GenerateMetadata post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840803300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0abc919c-29c2-4b30-b9e3-d0e7302118bf", + "name": "Update task entry:default@GeneratePkgContextInfo output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840853200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "30027dd1-1f11-4a34-ab08-bd30962e5adb", + "name": "Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287840966500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "208db3ab-cc45-440a-9826-77e4be6e20b8", + "name": "Update task entry:default@ProcessIntegratedHsp output file:D:\\DevEcoStudioProjects\\VerifyCode\\build\\cache\\default\\integrated_hsp\\integratedHspCache.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841242300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c321604f-05d5-4ed8-b070-f1e1fb3ed0bb", + "name": "Incremental task entry:default@ProcessIntegratedHsp post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841423600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9f681949-eb81-455d-b352-1679a4bd15d9", + "name": "Update task verifycode:default@CreateHarBuildProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841468300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a8e4e296-ce15-468d-a414-9f047c8b51e3", + "name": "Update task verifycode:default@CreateHarBuildProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841557700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b551d178-8321-4787-b1ae-8bd9c1491fd7", + "name": "Update task verifycode:default@CreateHarBuildProfile output file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841639000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f1fec58b-9e01-4280-9e1f-bf1274285f25", + "name": "Incremental task verifycode:default@CreateHarBuildProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841724000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3d4ad098-97a3-4494-9921-edb7af64ba8b", + "name": "Update task verifycode:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841761000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f26b0b5-67f4-4d19-907f-589d7e317fd8", + "name": "Update task verifycode:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841825900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8a7363f4-7891-4991-b6f1-34d6c927e954", + "name": "Update task verifycode:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841882400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fbc186b1-dab5-40c2-bc9f-45a908ac1fdf", + "name": "Update task verifycode:default@MergeProfile output file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287841960600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "31a2237f-16eb-4a6f-8647-6af9aedcc440", + "name": "Incremental task verifycode:default@MergeProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287842045900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "358d6e5d-ba40-49d0-b947-dedebd1ff210", + "name": "Update task entry:default@SyscapTransform input file:D:\\oh_11_SDK\\11\\12\\toolchains\\syscap_tool.exe cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287842082500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "19fc8bd8-3e38-42af-8eba-119dd866a37e", + "name": "Update task entry:default@SyscapTransform input file:D:\\oh_11_SDK\\11\\12\\ets\\api\\device-define cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287842151600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "314871a9-6c24-4c04-a2cb-505a68dfa136", + "name": "Update task entry:default@SyscapTransform output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287842565600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "70736967-35b7-415f-bf67-e61db1ae49bd", + "name": "Incremental task entry:default@SyscapTransform post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287842684300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2b9252bb-9c9e-48b5-ad46-08046beacae7", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843196000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "70644ae1-8695-4bdc-a109-311f83c25ba0", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\DevEcoStudioProjects\\VerifyCode\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843301000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "233afcc3-8aa2-48c7-84d2-603850d24a1b", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843373500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "15751968-23e8-4779-aace-a3887c2b2fde", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843439400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "17e7ded5-3a19-4b51-b22b-15d799f6537e", + "name": "Update task entry:default@ProcessRouterMap output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843510500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "586d038d-c148-48e3-8ace-d1f02e454c27", + "name": "Update task entry:default@ProcessRouterMap output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843581200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "756295b6-46b1-4c41-aa94-b43cba7fefde", + "name": "Incremental task entry:default@ProcessRouterMap post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843675100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cc0922c2-b7d0-41e8-a9ff-8b873e03442c", + "name": "Update task entry:default@CreateBuildProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843715800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "04f1165b-20f0-45c9-9f18-a588dc0813cc", + "name": "Update task entry:default@CreateBuildProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843789000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c9ba81b9-7abd-4912-acd8-46c88c131f0f", + "name": "Update task entry:default@CreateBuildProfile output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287843855700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "89a255cf-1d7b-4e5a-a1c7-98e19bb9e173", + "name": "Incremental task entry:default@CreateBuildProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844061800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7a366c40-ae98-43b8-9e7f-b0f134170390", + "name": "Update task entry:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844142600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7f1e499d-849b-4e36-b046-7fb7975a8d7d", + "name": "Update task entry:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844209900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6e0a28f9-5ba1-4415-8338-1f240500157c", + "name": "Update task entry:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844271600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7a07706f-575e-4309-81ba-61b5cbdded8a", + "name": "Update task entry:default@MergeProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\merge_profile\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844335800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "97bb4609-3846-41a2-ae16-8be2e8f57d0c", + "name": "Update task entry:default@MergeProfile output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844408300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fb87b73b-f735-46a0-a4f7-3571c911f83e", + "name": "Incremental task entry:default@MergeProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287844501900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4d405f98-fc42-4766-81d8-9e821fefa555", + "name": "Module 'verifycode' target 'default' using build option: {\n \"debuggable\": true,\n \"copyFrom\": \"default\",\n \"strictMode\": {\n \"caseSensitiveCheck\": true,\n \"useNormalizedOHMUrl\": true\n },\n \"name\": \"debug\"\n} in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287845602500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "05e1893b-f17b-4db3-af2e-df3d1fc13de6", + "name": "Update task entry:default@GenerateLoaderJson input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287845665000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a77aab3b-e26b-4a04-8918-f01f91e78b39", + "name": "Update task entry:default@GenerateLoaderJson input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287845755400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6f9aa690-5de8-48b8-adc0-5176e6ceffd3", + "name": "Update task entry:default@GenerateLoaderJson output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287845839300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "74c5999c-57d2-4ac6-b6b9-df805e1b18db", + "name": "Incremental task entry:default@GenerateLoaderJson post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287845938600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9abdfa76-2595-4270-adc2-59609db8de55", + "name": "Update task entry:default@MakePackInfo input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846002700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "20d9218f-99fd-45d1-9a84-b8633aa5fe44", + "name": "Update task entry:default@MakePackInfo input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846081200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e343eb3c-486c-41e1-b8e3-35a0d2b02801", + "name": "Update task entry:default@MakePackInfo input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846146200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bf2ad9be-d83b-4e28-86c7-2a066b7e2069", + "name": "Update task entry:default@MakePackInfo input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources\\base\\profile\\backup_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846203500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2ce75595-154d-4e81-8832-96512fb3ed6f", + "name": "Update task entry:default@MakePackInfo output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846481000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fb8f21ee-4eea-43b3-9701-d9edb2f8bb42", + "name": "Incremental task entry:default@MakePackInfo post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846593600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e2758c9b-b28d-4667-a1ae-aa48c3bea5e4", + "name": "Update task entry:default@ProcessProfile input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846634100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4e32bdee-a292-44d7-abce-19082b955a44", + "name": "Update task entry:default@ProcessProfile output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846710200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "37bdd06b-2bca-49fa-92be-3c158a450a10", + "name": "Incremental task entry:default@ProcessProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846785300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0f7d814a-4b84-4d79-b7c0-4352dd6159ce", + "name": "Update task verifycode:default@ProcessLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846902100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "465cc669-2296-462c-ba7d-c892f414d8dc", + "name": "Update task verifycode:default@ProcessLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287846966200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ea1c56dd-85fe-4605-bc9f-ed10683dbb49", + "name": "Update task verifycode:default@ProcessLibs output file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287847031700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "06314f39-3b08-45d2-adfd-d83f6dae1095", + "name": "Incremental task verifycode:default@ProcessLibs post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287847134100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d2d0afc3-b30c-4fac-b527-823c60b4fe4d", + "name": "Update task entry:default@ProcessResource output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287847177900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1b32484a-bc4e-4e33-91f7-d4aea0fe4784", + "name": "Update task entry:default@ProcessResource output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287847254800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "74f0ecff-e525-4914-a5c4-70c056fc5e5e", + "name": "Incremental task entry:default@ProcessResource post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287847339100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "10e9af14-1f37-4e55-8832-591a6c2d77de", + "name": "Update task entry:default@CompileResource input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287847704100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ab0d308b-6bb4-410c-bb45-8d819d583d25", + "name": "Update task entry:default@CompileResource input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287848849900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "900524cc-46f5-42f1-bd97-42dcda1b2963", + "name": "Update task entry:default@CompileResource input file:D:\\DevEcoStudioProjects\\VerifyCode\\AppScope\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287849432300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "91d48ac4-0d5b-4aeb-9ee5-b301ebe9535b", + "name": "Update task entry:default@CompileResource input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287849786500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4050d8d8-4516-43bb-94e6-ed0ddc5682ac", + "name": "Update task entry:default@CompileResource input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287849878400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5ad64b46-0c41-4760-9c06-357cc36b1510", + "name": "Update task entry:default@CompileResource output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287849963400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0ee93c2d-4c08-40c6-9a44-60a87b58cd9c", + "name": "Update task entry:default@CompileResource output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287851135400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "96920522-e272-4b9b-9476-1cbcf720668e", + "name": "Update task entry:default@CompileResource output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\r\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287851227800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6fb183f0-3cac-4bc7-97ba-aa9bb424d71e", + "name": "Incremental task entry:default@CompileResource post-execution cost:5 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287851491900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "239a9a08-995f-44a7-a0f6-0d95fde65ec6", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287852961500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3d2219b8-b017-49ef-a4a5-36440351c923", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287853257100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2bba29a3-dda6-441e-9e73-1e5f943fa7ee", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287853357200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f6e08544-1f59-4f4b-933e-b968f9b4d42f", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287853851100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9159f9aa-e8af-4965-be55-3f749686aa12", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854153100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "283cd704-e83c-47f6-ac05-67c3cf81cc8b", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854242500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1a30ea81-2102-46e0-83fa-11d5c6ac9999", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854312700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f7a75ba6-75b3-4409-aacf-570c22e8a8fb", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854479000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2b8d6526-79fa-4f6b-a131-96b3ed9d0613", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854820100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "90b73fca-d13b-41ef-98b8-e7a24b40122c", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854906700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6f330c7b-e521-41cb-80b0-835b92b985ca", + "name": "Update task entry:default@CompileArkTS input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\BuildProfile.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287854978900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dff84308-97eb-4864-b085-a49c17a5899d", + "name": "Update task entry:default@CompileArkTS output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287855465800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "830a730e-f8ad-4f2b-944d-90d9eebf33c0", + "name": "Incremental task entry:default@CompileArkTS post-execution cost:5 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287855742700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "76e5a12d-4b8e-47c0-8668-a998de08c55a", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287856800700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0e9d4a82-d05d-4493-93c1-6a9a7b121b34", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287857073000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c0e0211e-b818-4956-a9c2-951c82699f26", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287857171800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b576c8b0-4881-4bd7-b8ed-bf8ebf18f99b", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287857472600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "894d9525-4a3e-4204-af04-6e7c96cf6056", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287857569000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ace54fea-cd8b-478e-892a-9f15d49885a2", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287857638700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cbbf3411-a57f-4d42-909e-f36e245f334f", + "name": "Update task entry:default@BuildJS input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287857803800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0a0ad941-6a30-42a5-98b0-0da916dfcbdf", + "name": "Update task entry:default@BuildJS output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\js cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287858273200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7ec12e61-1b84-4ea9-b359-4154f62bad65", + "name": "Incremental task entry:default@BuildJS post-execution cost:3 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287858453700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "86b6d0e2-ad5d-4ded-bb57-90d85219a90a", + "name": "Update task verifycode:default@DoNativeStrip input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287858527500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9b1507dc-0647-499f-ac45-abae7d90186c", + "name": "Update task verifycode:default@DoNativeStrip output file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\stripped_native_libs\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287858653400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cb39fb71-b7d2-4710-8da4-2c58a403d3e6", + "name": "Incremental task verifycode:default@DoNativeStrip post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287858767500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0700c669-6b79-4c8a-a351-60a5d1524070", + "name": "Update task entry:default@ProcessLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287858935700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cfc3c859-20d7-479b-86bf-daa542285111", + "name": "Update task entry:default@ProcessLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859025100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9f0af1d8-44be-4ad7-847e-ac9c2217d39d", + "name": "Update task entry:default@ProcessLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859103400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2c81f4ea-6654-4665-98fe-04aaad303869", + "name": "Update task entry:default@ProcessLibs output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859177500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14303797-6421-435b-b016-685391c44874", + "name": "Incremental task entry:default@ProcessLibs post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859271800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "15845456-5387-42b8-a82f-8aba391fbc39", + "name": "Update task entry:default@DoNativeStrip input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859308300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f176d0dd-6139-48a2-b0ca-5143127b6f13", + "name": "Update task entry:default@DoNativeStrip output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859389600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0cf7f611-aebc-4c1d-ae8f-6e71429fe28d", + "name": "Incremental task entry:default@DoNativeStrip post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859486000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8d173392-fff9-45e1-b693-ffd796662a2d", + "name": "Update task entry:default@CacheNativeLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859518500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b475a797-7d21-422b-828e-ca54c8210282", + "name": "Update task entry:default@CacheNativeLibs input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859600300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "189ac422-9049-477c-ad83-fcd86c21aedc", + "name": "Update task entry:default@CacheNativeLibs output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859677100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3a53771f-2433-4019-9425-bd229ba1a762", + "name": "Incremental task entry:default@CacheNativeLibs post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859772600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "03951244-cfaa-4aac-8c30-fd2deaae4332", + "name": "Update task entry:default@GeneratePkgModuleJson input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859810200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "58331da6-8b8a-4297-8659-faf010151412", + "name": "Update task entry:default@GeneratePkgModuleJson output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\package\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859895200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1c2205be-1364-4cc1-8568-2e89bc11cce1", + "name": "Incremental task entry:default@GeneratePkgModuleJson post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287859978700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9193150d-a404-44e1-9be6-587558b14b03", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\stripped_native_libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287860460100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "224a1f12-845e-4b17-ab2c-8d9c3f8b9455", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287860585500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b8877263-4ba5-4a73-89b5-112ce1d493c9", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287860675900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14a41a72-eee9-4efe-be10-6b9c4130efee", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources.index cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287861447400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7895f508-46a0-4463-869c-9c644f92ee83", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\pack.info cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287861533000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cdb54bd7-edff-47d8-8a4d-fe5dda640045", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287861602000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "933041ed-e79c-4876-8967-ac91c5a72ed8", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287861674300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "be76088b-6e8e-4018-ada6-4ef30c1c99cc", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287861946800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "599f8bba-b735-4c1b-bc65-cc641c2d73ea", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862060600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "06f03228-42f5-4d83-9e70-81fe67078912", + "name": "Update task entry:default@PackageHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862145300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bfbb3e8b-daf8-405b-9572-f30d06fea238", + "name": "Update task entry:default@PackageHap output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862495000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c9c8cf69-2485-47cc-bf85-344226b7e6a6", + "name": "Update task entry:default@PackageHap output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862620200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "61d4c5af-d4ae-45c2-b142-d27222dc9f92", + "name": "Update task entry:default@PackageHap output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862714000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ddd26ef4-bb50-40bc-97dc-f0cf953ba77d", + "name": "Incremental task entry:default@PackageHap post-execution cost:3 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862820300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b7f666c2-846e-444a-8dc3-5b561f918511", + "name": "Update task entry:default@SignHap input file:C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.cer cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287862927500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3fb02650-e845-41aa-9eca-262af5a92388", + "name": "Update task entry:default@SignHap input file:C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p7b cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287863019000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3813ce18-7566-43e8-9f33-e312028d0f38", + "name": "Update task entry:default@SignHap input file:C:\\Users\\Pangjiaxue\\.ohos\\config\\default_VerifyCode_ih-E3Z71X2QHBdVdXlAlJbVL7MXTjbj7qStdblhazkg=.p12 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287863094600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d85d69fd-53c8-44ed-ae2c-e39f015ef93f", + "name": "Update task entry:default@SignHap input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287863207000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "68579c3d-78aa-4cd2-ba82-96975a3b05ed", + "name": "Update task entry:default@SignHap output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287863302600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "671edfc6-feb3-41e2-a5f9-e83a804d1462", + "name": "Incremental task entry:default@SignHap post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287863403000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a1e7fb73-a081-49c4-afee-9128578b24e9", + "name": "Update task entry:default@CollectDebugSymbol input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287864402600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9c39815c-8c59-4bea-a07f-a366688555e4", + "name": "Update task entry:default@CollectDebugSymbol input file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287864731800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7b29d5dd-f81f-4479-915a-380b57238b04", + "name": "Update task entry:default@CollectDebugSymbol output file:D:\\DevEcoStudioProjects\\VerifyCode\\entry\\build\\default\\outputs\\default\\symbol cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287864870600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5911c7a1-0419-4eb7-9c8a-b4943fc3d8f4", + "name": "Incremental task entry:default@CollectDebugSymbol post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 27896, + "tid": "Main Thread", + "startTime": 247287865041100 + }, + "additional": { + "logType": "debug", + "children": [] + } + } + ], + "workLog": [] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/.deveco/module/entry.cache.json b/code/UI/VerifyCode/.idea/.deveco/module/entry.cache.json new file mode 100644 index 0000000000..05f546900d --- /dev/null +++ b/code/UI/VerifyCode/.idea/.deveco/module/entry.cache.json @@ -0,0 +1,22 @@ +{ + "BuildOptions":{ + "SELECT_BUILD_TARGET":"default", + "BUILD_PATH":{ + "OUTPUT_METADATA_JSON":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "OUTPUT_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\outputs\\default", + "RES_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default", + "ETS_SUPER_VISUAL_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule", + "JS_ASSETS_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default", + "SOURCE_MAP_DIR":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\source_map\\default", + "INTERMEDIA_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates", + "RES_PROFILE_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "WORKER_LOADER":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\manifest\\default", + "JS_LITE_ASSETS_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out_lite\\default", + "JS_SUPER_VISUAL_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileJS\\jsbundle" + } + }, + "CommonInfo":{ + "current.select.target":"default" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/.deveco/module/verifycode.cache.json b/code/UI/VerifyCode/.idea/.deveco/module/verifycode.cache.json new file mode 100644 index 0000000000..018a5ed0d9 --- /dev/null +++ b/code/UI/VerifyCode/.idea/.deveco/module/verifycode.cache.json @@ -0,0 +1,22 @@ +{ + "BuildOptions":{ + "SELECT_BUILD_TARGET":"default", + "BUILD_PATH":{ + "OUTPUT_METADATA_JSON":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "OUTPUT_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\outputs\\default", + "RES_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\res\\default", + "ETS_SUPER_VISUAL_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\cache\\default\\default@HarCompileArkTS\\esmodule", + "JS_ASSETS_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\loader_out\\default", + "SOURCE_MAP_DIR":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\source_map\\default", + "INTERMEDIA_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates", + "RES_PROFILE_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "WORKER_LOADER":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\manifest\\default", + "JS_LITE_ASSETS_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\intermediates\\loader_out_lite\\default", + "JS_SUPER_VISUAL_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\build\\default\\cache\\default\\default@HarCompileJS\\jsbundle" + } + }, + "CommonInfo":{ + "current.select.target":"default" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/.deveco/module/vieifycode.cache.json b/code/UI/VerifyCode/.idea/.deveco/module/vieifycode.cache.json new file mode 100644 index 0000000000..355fb5ad5d --- /dev/null +++ b/code/UI/VerifyCode/.idea/.deveco/module/vieifycode.cache.json @@ -0,0 +1,22 @@ +{ + "BuildOptions":{ + "SELECT_BUILD_TARGET":"default", + "BUILD_PATH":{ + "OUTPUT_METADATA_JSON":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "OUTPUT_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\outputs\\default", + "RES_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\res\\default", + "ETS_SUPER_VISUAL_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\cache\\default\\default@HarCompileArkTS\\esmodule", + "JS_ASSETS_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\loader_out\\default", + "SOURCE_MAP_DIR":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\source_map\\default", + "INTERMEDIA_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates", + "RES_PROFILE_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "WORKER_LOADER":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\manifest\\default", + "JS_LITE_ASSETS_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\intermediates\\loader_out_lite\\default", + "JS_SUPER_VISUAL_PATH":"D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\vieifycode\\build\\default\\cache\\default\\default@HarCompileJS\\jsbundle" + } + }, + "CommonInfo":{ + "current.select.target":"default" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/.deveco/project.cache.json b/code/UI/VerifyCode/.idea/.deveco/project.cache.json new file mode 100644 index 0000000000..a699c2738d --- /dev/null +++ b/code/UI/VerifyCode/.idea/.deveco/project.cache.json @@ -0,0 +1,16 @@ +{ + "BuildOptions":{ + "BUNDLE_NAME":"com.example.verifycode", + "SELECT_BUILD_MODE":"", + "BUILD_PATH":{ + "OUTPUT_PATH":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build\\outputs\\default" + }, + "SELECT_BUILD_PRODUCT":"default" + }, + "CommonInfo":{ + "crossplatform.projectType":"", + "project.ide.version":"5.0.7.200", + "current.select.product":"default", + "current.select.buildMode":"" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/.gitignore b/code/UI/VerifyCode/.idea/.gitignore new file mode 100644 index 0000000000..26d33521af --- /dev/null +++ b/code/UI/VerifyCode/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/code/UI/VerifyCode/.idea/modules.xml b/code/UI/VerifyCode/.idea/modules.xml new file mode 100644 index 0000000000..6562ae1627 --- /dev/null +++ b/code/UI/VerifyCode/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/modules/VerifyCode.iml b/code/UI/VerifyCode/.idea/modules/VerifyCode.iml new file mode 100644 index 0000000000..724c2f5fe0 --- /dev/null +++ b/code/UI/VerifyCode/.idea/modules/VerifyCode.iml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/modules/entry/entry.iml b/code/UI/VerifyCode/.idea/modules/entry/entry.iml new file mode 100644 index 0000000000..b630fe7f2a --- /dev/null +++ b/code/UI/VerifyCode/.idea/modules/entry/entry.iml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/code/UI/VerifyCode/.idea/modules/verifycode/verifycode.iml b/code/UI/VerifyCode/.idea/modules/verifycode/verifycode.iml new file mode 100644 index 0000000000..02f253e4a9 --- /dev/null +++ b/code/UI/VerifyCode/.idea/modules/verifycode/verifycode.iml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/code/UI/VerifyCode/AppScope/app.json5 b/code/UI/VerifyCode/AppScope/app.json5 new file mode 100644 index 0000000000..674a766b30 --- /dev/null +++ b/code/UI/VerifyCode/AppScope/app.json5 @@ -0,0 +1,10 @@ +{ + "app": { + "bundleName": "com.example.verifycode", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name" + } +} diff --git a/code/UI/VerifyCode/AppScope/resources/base/element/string.json b/code/UI/VerifyCode/AppScope/resources/base/element/string.json new file mode 100644 index 0000000000..116d955617 --- /dev/null +++ b/code/UI/VerifyCode/AppScope/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "app_name", + "value": "VerifyCode" + } + ] +} diff --git a/code/UI/VerifyCode/AppScope/resources/base/media/app_icon.png b/code/UI/VerifyCode/AppScope/resources/base/media/app_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a39445dc87828b76fed6d2ec470dd455c45319e3 GIT binary patch literal 2777 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/README.md b/code/UI/VerifyCode/README.md new file mode 100644 index 0000000000..83a0b0eac7 --- /dev/null +++ b/code/UI/VerifyCode/README.md @@ -0,0 +1,99 @@ +# 验证码布局 + +### 介绍 + +本示例介绍如何使用Text组件实现验证码场景,并禁用对内容的选中、复制、光标。 + +### 效果图预览 + + + +**使用说明** + +1. 单击组件可弹出输入法 +2. 在进行验证码输入时,无法对中间单个数字进行更改,无法选中输入内容,无光标 + +### 下载安装 + +1.模块oh-package.json5文件中引入依赖。 +```typescript +"dependencies": { + "verifycode": "har包地址" +} +``` +2.ets文件import列表视图组件。 +```typescript +import { VerifyCodeViewComponent } from 'verifycode'; +``` + +### 实现思路 + +1. 因为要禁用复制、选中等功能,这里使用了Text组件,而不是TextInput + + ```typescript + ForEach(this.codeIndexArray, (item: number, index: number) => { + Text(this.codeText[item]) + .verifyCodeUnitStyle() + }, (item: number, index: number) => item.toString()) + ``` + +1. 绑定输入法,并默认显示键盘 + ```typescript + this.inputController.attach(true, textConfig); + ``` + +1. 订阅输入法插入、删除事件,从而获取输入内容 + ```typescript + this.inputController.on("insertText", (text: string) => { + if (this.codeText.length >= this.verifyCodeLength) { + return; + } + this.codeText += text; + }) + this.inputController.on("deleteLeft", (length: number) => { + this.codeText = this.codeText.substring(0, this.codeText.length - 1); + }) + ``` +1. 由于这里使用的是Text组件,而非TextInput组件,因此需要每次点击目标的组件的时候都重新绑定,并设置键盘的显示,而不能直接使用showSoftKeyboard + ```typescript + Flex(){ + //... + }.onClick(() => { + this.attachAndListen(); + }) + ``` +1. 当组件失焦的时候解除监听 + ```typescript + off(): void { + this.inputController.off("insertText"); + this.inputController.off("deleteLeft"); + this.isListen = false; + logger.info("detached"); + } + + Flex(){ + //... + } + .onBlur(() => { + this.off(); + }) + ``` + +### 高性能知识点 + +**不涉及** + +### 工程结构&模块类型 + + ``` + verifycode // har类型 + |---constants + | |---VerifyCodeConstants.ets // 常量 + |---view + | |---VerifyCodeView.ets // 视图层-验证码组件 + ``` + +### 参考资料 + +1. [Text](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/reference/apis-arkui/arkui-js/js-components-basic-text.md) +2. [inputMethod](https://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/reference/apis-ime-kit/js-apis-inputmethod.md) \ No newline at end of file diff --git a/code/UI/VerifyCode/build-profile.json5 b/code/UI/VerifyCode/build-profile.json5 new file mode 100644 index 0000000000..7a2fdd4a2a --- /dev/null +++ b/code/UI/VerifyCode/build-profile.json5 @@ -0,0 +1,61 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "signingConfigs": [], + "products": [ + { + "name": "default", + "signingConfig": "default", + "compileSdkVersion": 12, + "compatibleSdkVersion": 12, + "runtimeOS": "OpenHarmony", + "buildOption": { + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } + } + } + ], + "buildModeSet": [ + { + "name": "debug", + }, + { + "name": "release" + } + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + }, + { + "name": "verifycode", + "srcPath": "./casesfeature/verifycode" + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/.gitignore b/code/UI/VerifyCode/casesfeature/verifycode/.gitignore new file mode 100644 index 0000000000..e2713a2779 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/.gitignore @@ -0,0 +1,6 @@ +/node_modules +/oh_modules +/.preview +/build +/.cxx +/.test \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/BuildProfile.ets b/code/UI/VerifyCode/casesfeature/verifycode/BuildProfile.ets new file mode 100644 index 0000000000..3a501e5dde --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/BuildProfile.ets @@ -0,0 +1,17 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const HAR_VERSION = '1.0.0'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; +export const TARGET_NAME = 'default'; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly HAR_VERSION = HAR_VERSION; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; + static readonly TARGET_NAME = TARGET_NAME; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/Index.ets b/code/UI/VerifyCode/casesfeature/verifycode/Index.ets new file mode 100644 index 0000000000..555930f321 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/Index.ets @@ -0,0 +1,3 @@ +export { MainPage } from './src/main/ets/components/MainPage'; + +export { VerifyCodeViewComponent } from './src/main/ets/view/VerifyCodeView' \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/build-profile.json5 b/code/UI/VerifyCode/casesfeature/verifycode/build-profile.json5 new file mode 100644 index 0000000000..aefa5f6959 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/build-profile.json5 @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "apiType": "stageMode", + "buildOption": { + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + }, + "consumerFiles": [ + "./consumer-rules.txt" + ] + } + }, + }, + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest" + } + ] +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/build/default/intermediates/merge_profile/default/module.json b/code/UI/VerifyCode/casesfeature/verifycode/build/default/intermediates/merge_profile/default/module.json new file mode 100644 index 0000000000..5c583f3188 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/build/default/intermediates/merge_profile/default/module.json @@ -0,0 +1,26 @@ +{ + "app": { + "bundleName": "com.example.verifycode", + "debug": true, + "versionCode": 1000000, + "versionName": "1.0.0", + "minAPIVersion": 12, + "targetAPIVersion": 12, + "apiReleaseType": "Release", + "compileSdkVersion": "5.0.0.71", + "compileSdkType": "OpenHarmony", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug" + }, + "module": { + "name": "verifycode", + "type": "har", + "deviceTypes": [ + "default", + "tablet" + ], + "packageName": "verifycode", + "installationFree": false + } +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/consumer-rules.txt b/code/UI/VerifyCode/casesfeature/verifycode/consumer-rules.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/UI/VerifyCode/casesfeature/verifycode/hvigorfile.ts b/code/UI/VerifyCode/casesfeature/verifycode/hvigorfile.ts new file mode 100644 index 0000000000..4218707148 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/hvigorfile.ts @@ -0,0 +1,6 @@ +import { harTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: harTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/obfuscation-rules.txt b/code/UI/VerifyCode/casesfeature/verifycode/obfuscation-rules.txt new file mode 100644 index 0000000000..272efb6ca3 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/obfuscation-rules.txt @@ -0,0 +1,23 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5 + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope + +-enable-property-obfuscation +-enable-toplevel-obfuscation +-enable-filename-obfuscation +-enable-export-obfuscation \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/oh-package.json5 b/code/UI/VerifyCode/casesfeature/verifycode/oh-package.json5 new file mode 100644 index 0000000000..e0f45e6bcd --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/oh-package.json5 @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "name": "verifycode", + "version": "1.0.0", + "description": "Please describe the basic information.", + "main": "Index.ets", + "author": "", + "license": "Apache-2.0", + "dependencies": {} +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/components/MainPage.ets b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/components/MainPage.ets new file mode 100644 index 0000000000..e3178f9bd9 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/components/MainPage.ets @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@Component +export struct MainPage { + @State message: string = 'Hello World'; + + build() { + Row() { + Column() { + Text(this.message) + .fontSize($r('app.float.page_text_font_size')) + .fontWeight(FontWeight.Bold) + .onClick(() => { + this.message = 'Welcome'; + }) + } + .width('100%') + } + .height('100%') + } +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets new file mode 100644 index 0000000000..1889f88e5d --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export class VerifyCodeConstants { + static readonly VERIFY_CODE_FONTWEIGHT: number = 60; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/utils/Logger.ets b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/utils/Logger.ets new file mode 100644 index 0000000000..17d1f64c68 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/utils/Logger.ets @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; + +/** + * 日志打印类 + */ +class Logger { + private domain: number; + private prefix: string; + private format: string = '%{public}s, %{public}s'; + + constructor(prefix: string) { + this.prefix = prefix; + this.domain = 0xFF00; + this.format.toUpperCase(); + } + + debug(...args: string[]) { + hilog.debug(this.domain, this.prefix, this.format, args); + } + + info(...args: string[]) { + hilog.info(this.domain, this.prefix, this.format, args); + } + + warn(...args: string[]) { + hilog.warn(this.domain, this.prefix, this.format, args); + } + + error(...args: string[]) { + hilog.error(this.domain, this.prefix, this.format, args); + } +} + +export let logger = new Logger('[CommonAppDevelopment]') \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets new file mode 100644 index 0000000000..2d10e59591 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets @@ -0,0 +1,189 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { inputMethod } from '@kit.IMEKit'; +import { VerifyCodeConstants } from '../constants/VerifyCodeConstants'; +import { logger } from '../utils/Logger'; +import { emitter } from '@kit.BasicServicesKit'; + +@Extend(Text) +function verifyCodeUnitStyle() { + .fontSize($r("sys.float.ohos_id_text_size_body1")) + .fontWeight(VerifyCodeConstants.VERIFY_CODE_FONTWEIGHT) + .textAlign(TextAlign.Center) + .width($r("app.integer.verify_code_code_unit_with")) + .height('100%') + .margin({ + left: $r("app.integer.verify_code_code_unit_margin"), + right: $r("app.integer.verify_code_code_unit_margin") + }) + .border({ + width: { bottom: $r("app.integer.verify_code_code_border_width") }, + color: { bottom: Color.Grey }, + style: { bottom: BorderStyle.Solid } + }) +} + +@Component +struct VerifyCodeComponentWithoutCursor { + @State codeText: string = ""; + private readonly verifyID: string = "verifyCodeComponent"; + private inputController: inputMethod.InputMethodController = inputMethod.getController(); + // 监听键盘弹出收起状态 + @State isKeyboardShow: boolean = false; + private verifyCodeLength: number = 6; + private isListen: boolean = false; + private textConfig: inputMethod.TextConfig = { + inputAttribute: { + textInputType: inputMethod.TextInputType.NUMBER, + enterKeyType: inputMethod.EnterKeyType.GO + }, + }; + private codeIndexArray: Array = Array.from([0, 1, 2, 3, 4, 5]); + // 注册路由返回函数,案例插件不触发 + popRouter: () => void = () => {}; + + aboutToAppear(): void { + // 注册返回监听,包括点击手机返回键返回与侧滑返回 + this.listenBackPress(); + } + + async attachAndListen(): Promise { + focusControl.requestFocus(this.verifyID); + await this.inputController.attach(true, this.textConfig); + logger.info("attached"); + this.listen(); + this.isKeyboardShow = true; + } + + listenBackPress() { + let innerEvent: emitter.InnerEvent = { + eventId: 5 + }; + // 收到eventId为5的事件后执行回调函数 + emitter.on(innerEvent, () => { + if (this.isKeyboardShow) { + // 退出文本编辑状态 + this.inputController.hideTextInput(); + this.isKeyboardShow = false; + } else { + this.popRouter(); + } + }); + } + + aboutToDisappear(): void { + this.off(); + // 关闭事件监听 + emitter.off(5); + } + + /** + * TODO 知识点:绑定输入法 + */ + async attach() { + await this.inputController.attach(true, this.textConfig); + logger.info("attached"); + } + + /** + * TODO:知识点:解绑 + */ + off(): void { + this.inputController.off("insertText"); + this.inputController.off("deleteLeft"); + this.isListen = false; + logger.info("detached"); + // 退出文本编辑状态 + this.inputController.hideTextInput(); + this.isKeyboardShow = false; + } + + /** + * TODO 知识点:订阅输入法代插入、向左删除事件,从而获得键盘输入内容 + */ + listen() { + if (this.isListen) { + return; + } + this.inputController.on("insertText", (text: string) => { + if (this.codeText.length >= this.verifyCodeLength || isNaN(Number(text)) || text === ' ') { + return; + } + this.codeText += text; + if (this.codeText.length === this.verifyCodeLength) { + logger.info("VerifyCode: %{public}s", this.codeText); + } + logger.info("VerifyCode [insert]: %{public}s", this.codeText); + }) + + this.inputController.on("deleteLeft", (length: number) => { + this.codeText = this.codeText.substring(0, this.codeText.length - 1); + logger.info("VerifyCode [delete left]: %{public}s", this.codeText); + }) + this.isListen = true; + logger.info("listener added"); + } + + /** + * TODO 知识点:部分验证码场景要完全禁止对输入验证码的选中、复制等功能,因此可以使用Text组件完成 + */ + @Builder + buildVerifyCodeComponent() { + Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Center, justifyContent: FlexAlign.SpaceBetween }) { + ForEach(this.codeIndexArray, (item: number, index: number) => { + Text(this.codeText[item]) + .verifyCodeUnitStyle() + }, (item: number, index: number) => item.toString()) + } + .id(this.verifyID) + /** + * TODO:知识点:当可视面积变化时进行绑定注册与解绑 + */ + .onBlur(() => { + this.off(); + }) + .backgroundColor(Color.Transparent) + .height($r("app.integer.verify_code_verify_code_height")) + .margin({ left: $r("sys.float.ohos_id_card_margin_start"), right: $r("sys.float.ohos_id_card_margin_start") }) + .defaultFocus(true) + .onClick(() => { + // TODO 知识点:点击本组件时弹出输入法,因为这里使用的是Text组件,因此需要重新attach,而不能直接使用showSoftKeyboard + this.attachAndListen(); + }) + } + + build() { + Row() { + this.buildVerifyCodeComponent() + } + } +} + +/** + * 验证码组件:禁用选中、复制、光标 + */ +@Component +export struct VerifyCodeViewComponent { + popRouter: () => void = () => {}; + build() { + Column() { + VerifyCodeComponentWithoutCursor({ popRouter: this.popRouter }) + } + .height('100%') + .width('100%') + .justifyContent(FlexAlign.Center) + } +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/module.json5 b/code/UI/VerifyCode/casesfeature/verifycode/src/main/module.json5 new file mode 100644 index 0000000000..77de842e16 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/module.json5 @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +{ + "module": { + "name": "verifycode", + "type": "har", + "deviceTypes": [ + "default", + "tablet" + ] + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/float.json b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/float.json new file mode 100644 index 0000000000..33ea22304f --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/float.json @@ -0,0 +1,8 @@ +{ + "float": [ + { + "name": "page_text_font_size", + "value": "50fp" + } + ] +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/integer.json b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/integer.json new file mode 100644 index 0000000000..f17dd4e9fb --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/integer.json @@ -0,0 +1,20 @@ +{ + "integer": [ + { + "name": "verify_code_code_unit_with", + "value": 60 + }, + { + "name": "verify_code_code_unit_margin", + "value": 5 + }, + { + "name": "verify_code_code_border_width", + "value": 1 + }, + { + "name": "verify_code_verify_code_height", + "value": 50 + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/string.json b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/string.json new file mode 100644 index 0000000000..f51a9c8461 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "page_show", + "value": "page from package" + } + ] +} diff --git a/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/rawfile/routerMap/verifycode.json b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/rawfile/routerMap/verifycode.json new file mode 100644 index 0000000000..cb86cf4ec5 --- /dev/null +++ b/code/UI/VerifyCode/casesfeature/verifycode/src/main/resources/rawfile/routerMap/verifycode.json @@ -0,0 +1,10 @@ +{ + "routerMap": [ + { + "name": "verifycode/VerifyCodeView", + "pageModule": "verifycode", + "pageSourceFile": "src/main/ets/generated/RouterBuilder.ets", + "registerFunction": "verifyCodeViewRegister" + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/casesfeature/verifycode/verify_code.gif b/code/UI/VerifyCode/casesfeature/verifycode/verify_code.gif new file mode 100644 index 0000000000000000000000000000000000000000..287e424f7327da3b2aaeb4f947283032e2e8d468 GIT binary patch literal 173007 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

wAc)9XBE;&!fuFNm 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%0AdG*}pCbvhLvSc~}T}xGGz~PVU2oQ$Mf$R3p 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 PnLW^dsA75VnDoB^!*iVB literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/code-linter.json5 b/code/UI/VerifyCode/code-linter.json5 new file mode 100644 index 0000000000..073990fa45 --- /dev/null +++ b/code/UI/VerifyCode/code-linter.json5 @@ -0,0 +1,32 @@ +{ + "files": [ + "**/*.ets" + ], + "ignore": [ + "**/src/ohosTest/**/*", + "**/src/test/**/*", + "**/src/mock/**/*", + "**/node_modules/**/*", + "**/oh_modules/**/*", + "**/build/**/*", + "**/.preview/**/*" + ], + "ruleSet": [ + "plugin:@performance/recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@security/no-unsafe-aes": "error", + "@security/no-unsafe-hash": "error", + "@security/no-unsafe-mac": "warn", + "@security/no-unsafe-dh": "error", + "@security/no-unsafe-dsa": "error", + "@security/no-unsafe-ecdsa": "error", + "@security/no-unsafe-rsa-encrypt": "error", + "@security/no-unsafe-rsa-sign": "error", + "@security/no-unsafe-rsa-key": "error", + "@security/no-unsafe-dsa-key": "error", + "@security/no-unsafe-dh-key": "error", + "@security/no-unsafe-3des": "error" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/.gitignore b/code/UI/VerifyCode/entry/.gitignore new file mode 100644 index 0000000000..e2713a2779 --- /dev/null +++ b/code/UI/VerifyCode/entry/.gitignore @@ -0,0 +1,6 @@ +/node_modules +/oh_modules +/.preview +/build +/.cxx +/.test \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build-profile.json5 b/code/UI/VerifyCode/entry/build-profile.json5 new file mode 100644 index 0000000000..e7569e3056 --- /dev/null +++ b/code/UI/VerifyCode/entry/build-profile.json5 @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "apiType": "stageMode", + "buildOption": { + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + } + }, + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest", + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/config/buildConfig.json b/code/UI/VerifyCode/entry/build/config/buildConfig.json new file mode 100644 index 0000000000..957452e431 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/config/buildConfig.json @@ -0,0 +1 @@ +{"compileConfig":{"deviceType":"default","Path":"D:\\Software\\DevEco Studio\\tools\\node\\","localPropertiesPath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\local.properties","note":"false","aceProfilePath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","hapMode":"false","buildMode":"debug","img2bin":"true","projectProfilePath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\build-profile.json5","compilerType":"ark","appResource":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","watchMode":"false","logLevel":"3","aceBuildJson":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","aceModuleRoot":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets","aceSoPath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\nativeDependencies.txt","cachePath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule\\debug","aceModuleBuild":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\ets","aceSuperVisualPath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\supervisual","aceModuleJsonPath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\module.json"},"patchConfig":{"changedFileList":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\changedFileList.json"}} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache new file mode 100644 index 0000000000..a038ad06d8 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache @@ -0,0 +1,4608 @@ +{ + "runtimeOS": "OpenHarmony", + "sdkInfo": "true:12:5.0.0.71:Release", + "fileList": { + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.errorCode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.abilityAccessCtrl.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityLifecycleCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityStage.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ActionExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ApplicationStateChangeCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appRecovery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.autoFillManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcess.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.childProcessManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessArgs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ConfigurationConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.contextConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.dataUriUtils.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.dialogRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EnvironmentCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.errorManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.insightIntent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentExecutor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.OpenLinkOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ShareExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.StartOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.application.uriPermissionManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.defaultAppManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.overlay.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.continuation.continuationManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.package.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.privacyManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfig.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfigEntry.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupListener.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupTask.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.startupManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.sendableContextManager.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.screenLockFileManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AtomicServiceOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddableUIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.PhotoEditorExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.application.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.faultLogger.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiviewdfx.hiAppEvent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hichecker.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hidebug.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hilog.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiTraceChain.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiTraceMeter.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiviewdfx.jsLeakWatcher.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets", + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.animator.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceNavigation.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Chip.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.NavPushPathHelper.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ChipGroup.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ComposeListItem.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ComposeTitleBar.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Counter.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Dialog.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.EditableTitleBar.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ExceptionPrompt.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Filter.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FormMenu.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.GridObjectSortComponent.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Popup.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ProgressButton.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SegmentButton.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SelectionMenu.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SelectTitleBar.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SplitLayout.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SubHeader.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SwipeRefresher.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.TabTitleBar.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ToolBar.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.TreeView.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.InterstitialDialogAction.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentSnapshot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentUtils.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.dragController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.drawableDescriptor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.inspector.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.StateManagement.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.shape.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.curves.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceWeb.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.display.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.font.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.matrix4.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.measure.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.mediaquery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.PiPWindow.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pluginComponent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.prompt.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.promptAction.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.router.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.screenshot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.app.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.configuration.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.mediaquery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.prompt.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.router.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.theme.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FoldSplitContainer.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.uiExtension.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceTabs.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.Prefetcher.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.DownloadFileButton.d.ets" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets": { + "mtimeMs": 1740383437182.3496, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityOperation.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\startAbilityParameter.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.errorCode.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\startAbilityParameter.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\appVersionInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\processInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityOperation.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\startAbilityParameter.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.abilityAccessCtrl.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\permissions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\security\\PermissionRequestResult.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Ability.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EnvironmentCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityStage.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityLifecycleCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityStage.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ActionExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ApplicationStateChangeCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ProcessInformation.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ProcessInformation.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appRecovery.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.autoFillManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcess.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessArgs.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.childProcessManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessArgs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessOptions.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessArgs.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcess.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.childProcessManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ChildProcessOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.childProcessManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\FormExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EventHub.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStartCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\VpnExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EmbeddableUIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\PhotoEditorExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.sendableContextManager.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ConfigurationConstant.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EnvironmentCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityStage.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ConfigurationConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.contextConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.StartOptions.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.dataUriUtils.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.dialogRequest.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EnvironmentCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.errorManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ErrorObserver.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\LoopObserver.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Ability.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.PhotoEditorExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.insightIntent.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentExecutor.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentExecutor.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentExecutor.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.insightIntent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.OpenLinkOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ShareExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.StartOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.contextConstant.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AtomicServiceOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.rpc.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityLifecycleCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddableUIAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ActionExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ShareExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStartCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.uiExtension.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentExecutor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.PhotoEditorExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\startAbilityParameter.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.dialogRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\wantAgentInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\triggerInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityStage.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appRecovery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.PhotoEditorExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FormMenu.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pluginComponent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.appAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pasteboard.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\embedded_component.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\wantAgentInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\triggerInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\wantAgentInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.application.uriPermissionManager.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Metadata.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ElementName.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\BundleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Skill.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\BundleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ProcessInformation.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\bundleInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.defaultAppManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.overlay.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\OverlayModuleInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.continuation.continuationManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\continuation\\continuationResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\continuation\\continuationExtraParams.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\continuation\\continuationExtraParams.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.package.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.privacyManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\permissions.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfig.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupListener.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfigEntry.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.startupManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfigEntry.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfig.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupListener.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfig.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupTask.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.startupManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupConfig.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.sendableContextManager.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\SendableContext.d.ets" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.screenLockFileManager.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AtomicServiceOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.StartOptions.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddableUIAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EmbeddableUIAbilityContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.PhotoEditorExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\PhotoEditorExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.application.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\data\\rdb\\resultSet.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityOperation.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.dataAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.settings.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityOperation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.dataAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityResult.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStartCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\PhotoEditorExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ElementName.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.rpc.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\startAbilityParameter.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.ability.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.rpc.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.mediaquery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.promptAction.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.router.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentSnapshot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.dragController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.pointer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.abilityAccessCtrl.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.uiExtension.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.childProcessManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.errorManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.defaultAppManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.overlay.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.continuation.continuationManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupListener.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.faultLogger.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiviewdfx.hiAppEvent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceNavigation.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FormMenu.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceWeb.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.display.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.PiPWindow.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pluginComponent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.prompt.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FoldSplitContainer.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.cloudSync.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.util.stream.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.events.emitter.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.hash.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.picker.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.securityLabel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.statvfs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.storageStatistics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.appAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.distributedAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.osAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pasteboard.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.power.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.print.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.request.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.runningLock.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.screenLock.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.settings.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.systemDateTime.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.systemTime.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.thermal.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wallpaper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.zlib.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscriber.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceschedule.systemload.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneResources.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\embedded_component.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\nav_destination.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\navigation.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\pattern_lock.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cert.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cryptoFramework.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\data\\rdb\\resultSet.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.dataAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityOperation.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\data\\rdb\\resultSet.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityOperation.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.dataAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\appVersionInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\processInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\elementName.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\hapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\appVersionInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\processInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.featureAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityLifecycleCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.uiExtension.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.InsightIntentExecutor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FoldSplitContainer.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\folder_stack.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\navigation.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\moduleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\customizeData.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\bundleInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\elementName.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.rdb.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.PiPWindow.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.request.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\hapModuleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\bundleInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\customizeData.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\app\\context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\hapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\bundleInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\moduleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\customizeData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.colorSpaceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.rpc.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.drawableDescriptor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentSnapshot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\PhotoEditorExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.pointer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.screenshot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pasteboard.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wallpaper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\bundleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\abilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\applicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundle\\hapModuleInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.colorSpaceManager.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.display.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\rawFileDescriptor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\resource.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.drawableDescriptor.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.rpc.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.appAccount.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\rawFileDescriptor.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\resource.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\units.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.drawableDescriptor.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\image.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ElementName.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.font.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.mediaquery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.inspector.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.promptAction.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.router.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentUtils.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.animator.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.measure.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentSnapshot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.dragController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.pointer.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\XComponentNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.autoFillManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.InterstitialDialogAction.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.font.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.mediaquery.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.inspector.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.promptAction.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.router.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentUtils.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RenderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\XComponentNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Content.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeContent.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\content_slot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\node_container.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.animator.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.measure.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.componentSnapshot.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.dragController.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.pointer.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.StartOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.OpenLinkOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.dialogRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStartCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AtomicServiceOptions.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EmbeddableUIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appRecovery.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Metadata.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Skill.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Metadata.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\BundleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EventHub.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.contextConstant.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.abilityAccessCtrl.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.application.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.picker.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.print.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.settings.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStartCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Metadata.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\resource.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\BundleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Metadata.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Skill.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\AbilityInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\BundleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ApplicationInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Metadata.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\Skill.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EventHub.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityLifecycleCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EnvironmentCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ApplicationStateChangeCallback.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ProcessInformation.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.ConfigurationConstant.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ProcessInformation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ApplicationContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.appManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\XComponentNode.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeController.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.PiPWindow.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RenderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\XComponentNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.PiPWindow.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.common2D.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\resource.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RenderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\particle.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\units.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RenderNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\XComponentNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Content.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeContent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BuilderNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Content.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeContent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Content.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.common2D.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\canvas.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.text.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.common2D.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.text.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.dragController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pasteboard.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\connectOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.StartOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AtomicServiceOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.OpenLinkOptions.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\AbilityStageContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AbilityStage.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.appstartup.StartupTask.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\HapModuleInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Configuration.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ExtensionAbilityInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\FormExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\VpnExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\PhotoEditorExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.BackupExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionContext.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\FormExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\VpnExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\EmbeddableUIAbilityContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.EmbeddableUIAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\PhotoEditorExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\abilityResult.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.PhotoEditorExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationActionButton.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationTemplate.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationFlags.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.ability.particleAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationSlot.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationSlot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\NotificationCommonDef.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationActionButton.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationSlot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationTemplate.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationUserInput.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\UIAbilityContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationSlot.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\wantAgentInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\triggerInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationActionButton.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\wantAgentInfo.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationContent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\resource.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationActionButton.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationUserInput.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationTemplate.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationFlags.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationRequest.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationSlot.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notification.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\NotificationCommonDef.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationUserInput.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.notificationManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\notification\\notificationActionButton.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\wantAgentInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\wantAgent\\triggerInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wantAgent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.wantAgent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\permissions.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.abilityAccessCtrl.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.privacyManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\security\\PermissionRequestResult.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.abilityAccessCtrl.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.uiExtension.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.UIExtensionContentSession.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ErrorObserver.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.errorManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\LoopObserver.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.errorManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\OverlayModuleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.bundle.overlay.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\continuation\\continuationResult.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.continuation.continuationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\continuation\\continuationExtraParams.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.continuation.continuationManager.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.continuation.continuationManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\SendableContext.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\arkts\\@arkts.lang.d.ets" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.sendableContextManager.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\arkts\\@arkts.lang.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\SendableContext.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.faultLogger.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiviewdfx.hiAppEvent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hichecker.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hidebug.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hilog.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts", + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiTraceChain.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiTraceMeter.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hiviewdfx.jsLeakWatcher.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceNavigation.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Chip.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ChipGroup.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.NavPushPathHelper.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ChipGroup.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Chip.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ComposeListItem.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ComposeTitleBar.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Counter.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Dialog.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.theme.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.EditableTitleBar.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ExceptionPrompt.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Filter.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FormMenu.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.form.formBindingData.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.GridObjectSortComponent.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Popup.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ProgressButton.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SegmentButton.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SelectionMenu.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SelectTitleBar.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SplitLayout.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SubHeader.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SwipeRefresher.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.TabTitleBar.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ToolBar.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.TreeView.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.InterstitialDialogAction.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.StateManagement.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.shape.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.curves.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceWeb.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.display.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.colorSpaceManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.hdrCapability.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FoldSplitContainer.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.matrix4.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.PiPWindow.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NodeController.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\FrameNode.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pluginComponent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.prompt.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.screenshot.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.app.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.configuration.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.mediaquery.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.prompt.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.router.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.theme.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Dialog.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\with_theme.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FoldSplitContainer.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.display.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.AtomicServiceOptions.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.atomicservice.AtomicServiceTabs.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CommonModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\AlphabetIndexerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BlankModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ButtonModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CalendarPickerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CheckboxModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CheckboxGroupModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ColumnModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ColumnSplitModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CounterModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\DataPanelModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\DatePickerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\DividerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GaugeModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridColModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridItemModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridRowModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\HyperlinkModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageAnimatorModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SymbolGlyphModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageSpanModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\LineModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ListModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ListItemModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ListItemGroupModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\LoadingProgressModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\MarqueeModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\MenuModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\MenuItemModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavDestinationModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavigationModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavigatorModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavRouterModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PanelModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PathModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PatternLockModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PolygonModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PolylineModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ProgressModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\QRCodeModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RadioModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RatingModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RectModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RefreshModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RichEditorModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RowModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RowSplitModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ScrollModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SearchModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SelectModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ShapeModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SideBarContainerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SliderModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SpanModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\StackModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\StepperItemModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SwiperModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TabsModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextAreaModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextClockModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextInputModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextPickerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextTimerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TimePickerModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ToggleModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\VideoModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\WaterFlowModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\AttributeUpdater.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ContainerSpanModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SymbolSpanModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ParticleModifier.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.Chip.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.ChipGroup.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.SubHeader.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.Prefetcher.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.DownloadFileButton.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CommonModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\AlphabetIndexerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\BlankModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ButtonModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CalendarPickerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CheckboxModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CheckboxGroupModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ColumnModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ColumnSplitModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\CounterModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\DataPanelModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\DatePickerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\DividerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GaugeModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridColModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridItemModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\GridRowModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\HyperlinkModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageAnimatorModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SymbolGlyphModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageSpanModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\LineModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ListModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ListItemModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ListItemGroupModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\LoadingProgressModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\MarqueeModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\MenuModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\MenuItemModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavDestinationModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavigationModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavigatorModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\NavRouterModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PanelModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PathModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PatternLockModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PolygonModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\PolylineModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ProgressModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\QRCodeModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RadioModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RatingModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RectModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RefreshModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RichEditorModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RowModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\RowSplitModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ScrollModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SearchModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SelectModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ShapeModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SideBarContainerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SliderModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SpanModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\StackModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\StepperItemModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SwiperModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TabsModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextAreaModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextClockModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextInputModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextPickerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TextTimerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\TimePickerModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ToggleModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\VideoModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\WaterFlowModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\AttributeUpdater.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ContainerSpanModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SymbolSpanModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ParticleModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.modifier.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.form.formBindingData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.advanced.FormMenu.d.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.hdrCapability.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.display.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.application.BackupExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.BackupExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.cloudSync.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.cloudSyncManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.environment.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fileAccess.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fileuri.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.hash.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.picker.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.securityLabel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.statvfs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.storageStatistics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.fileshare.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets": { + "mtimeMs": 1740383589216.2495, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.application.BackupExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.BackupExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.BackupExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.application.BackupExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.cloudSync.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.cloudSyncManager.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.environment.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fileAccess.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fileuri.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.uri.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fs.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.util.stream.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.hash.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.util.stream.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.picker.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.securityLabel.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.statvfs.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.storageStatistics.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.fileshare.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.uri.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fileuri.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.util.stream.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.events.emitter.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.fs.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.file.hash.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.events.emitter.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.util.stream.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets": { + "mtimeMs": 1740382966469.2915, + "children": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components\\MainPage.ets", + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\pages\\Index.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\entry\\src\\main\\ets\\pages\\Index.ets": { + "mtimeMs": 1740383432936.375, + "children": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets" + ], + "parent": [], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components\\MainPage.ets": { + "mtimeMs": 1740383425980.2744, + "children": [], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets": { + "mtimeMs": 1740383458640.42, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts", + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants\\VerifyCodeConstants.ets", + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\Index.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionAbility.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodSubtype.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodList.d.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.Panel.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants\\VerifyCodeConstants.ets": { + "mtimeMs": 1740383444402.9316, + "children": [], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets": { + "mtimeMs": 1740383449017.3296, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hilog.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.appAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.customization.customConfig.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.distributedAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.osAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.batteryInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.deviceAttest.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.deviceInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pasteboard.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.power.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.print.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.request.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.runningLock.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.screenLock.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.settings.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.systemDateTime.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.systemTime.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.thermal.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.usb.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.usbManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wallpaper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.zlib.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.events.emitter.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.battery.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.brightness.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.device.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.request.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceschedule.systemload.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\bundleManager\\ElementName.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodSubtype.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.keyEvent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodSubtype.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\ExtensionContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodExtensionAbility.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.InputMethodSubtype.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodList.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethod.Panel.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.keyEvent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.inputEvent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.keyCode.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.inputMethodEngine.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.inputEvent.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.keyEvent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.keyCode.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.keyEvent.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.appAccount.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.rpc.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.customization.customConfig.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.distributedAccount.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.osAccount.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.osAccount.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.account.distributedAccount.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.batteryInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.deviceAttest.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.deviceInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.pasteboard.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.power.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.print.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.request.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\BaseContext.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.runningLock.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.screenLock.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.settings.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\ability\\dataAbilityHelper.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.systemDateTime.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.systemTime.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.thermal.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.usb.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.usbManager.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.wallpaper.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.zlib.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventData.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscriber.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscribeInfo.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventPublishData.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.battery.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.brightness.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.device.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@system.request.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.resourceschedule.systemload.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscriber.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscribeInfo.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscribeInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventSubscriber.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\commonEvent\\commonEventPublishData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.commonEventManager.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\canvas.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.uniformTypeDescriptor.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.intentionCode.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.uiEffect.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\common.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\application\\Context.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.pointer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.unifiedDataChannel.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.data.uniformTypeDescriptor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimodalInput.intentionCode.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ImageModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\SymbolGlyphModifier.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.shape.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.shape.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.shape.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.shape.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.observer.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.UIContext.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.uiEffect.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.uiEffect.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\ComponentContent.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.theme.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\ScenePostProcessSettings.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneTypes.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneResources.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneNodes.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\Scene.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\component3d.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\component3d.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\ScenePostProcessSettings.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneNodes.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneTypes.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneResources.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneNodes.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneResources.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneTypes.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneNodes.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\Scene.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneNodes.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneResources.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneTypes.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\ScenePostProcessSettings.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\Scene.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\Scene.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneResources.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\graphics3d\\SceneNodes.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.scene.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\content_slot.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\embedded_component.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.app.ability.Want.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\folder_stack.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\image.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.drawableDescriptor.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\nav_destination.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\navigation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.window.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\node_container.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.node.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\particle.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\pattern_lock.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.text.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.drawing.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.common2D.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\text_common.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\text_common.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.text.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.graphics.text.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.intl.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\time_picker.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\time_picker.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.intl.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\with_theme.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.arkui.theme.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\units.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\global\\resource.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\arkui\\Graphics.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cert.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.multimedia.image.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.print.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.netErrorList.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\web.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\build-tools\\ets-loader\\declarations\\web.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cert.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cryptoFramework.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.netErrorList.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.web.webview.d.ts" + ], + "error": false + }, + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cryptoFramework.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.base.d.ts" + ], + "parent": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.security.cert.d.ts" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets": { + "mtimeMs": 1740383437182.3496, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.AbilityKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.ArkUI.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets": { + "mtimeMs": 1740383589216.2495, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.PerformanceAnalysisKit.d.ts", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.CoreFileKit.d.ts" + ], + "parent": [], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets": { + "mtimeMs": 1740382966469.2915, + "children": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components\\MainPage.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\pages\\Index.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\ets\\pages\\Index.ets": { + "mtimeMs": 1740383432936.375, + "children": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets" + ], + "parent": [], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\components\\MainPage.ets": { + "mtimeMs": 1740383425980.2744, + "children": [], + "parent": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets": { + "mtimeMs": 1740383458640.42, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.IMEKit.d.ts", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants\\VerifyCodeConstants.ets", + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets", + "D:\\oh_11_SDK\\11\\12\\ets\\kits\\@kit.BasicServicesKit.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\Index.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\constants\\VerifyCodeConstants.ets": { + "mtimeMs": 1740383444402.9316, + "children": [], + "parent": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "error": false + }, + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets": { + "mtimeMs": 1740383449017.3296, + "children": [ + "D:\\oh_11_SDK\\11\\12\\ets\\api\\@ohos.hilog.d.ts" + ], + "parent": [ + "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets" + ], + "error": false + } + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo new file mode 100644 index 0000000000..50cb60e806 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es5.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.base.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/data/rdb/resultset.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.want.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/startabilityparameter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/abilityresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/app/appversioninfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/moduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/customizedata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/applicationinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/app/processinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/elementname.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/basecontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.colorspacemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/global/rawfiledescriptor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/global/resource.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.drawabledescriptor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourcemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.rpc.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimedia.image.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/bundleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/abilityinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/hapmoduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/app/context.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/elementname.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/connectoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.font.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.mediaquery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.inspector.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/metadata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/skill.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/extensionabilityinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/hapmoduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/bundleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.bundlemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/applicationinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/abilityinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/eventhub.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilityconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configurationconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configuration.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.ability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitylifecyclecallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.environmentcallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.applicationstatechangecallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.appmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/processinformation.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/applicationcontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.contextconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/context.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.startoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.openlinkoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.dialogrequest.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystartcallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.atomicserviceoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiabilitycontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.observer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.promptaction.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.router.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentutils.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.common2d.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.drawing.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/graphics.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rendernode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/content.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/componentcontent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/framenode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buildernode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontroller.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/xcomponentnode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.node.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.animator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.measure.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentsnapshot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.unifieddatachannel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.dragcontroller.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/extensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystagecontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/formextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/vpnextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/embeddableuiabilitycontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/photoeditorextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.pointer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uicontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.window.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.featureability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.rdb.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.dataability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityoperation.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityhelper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.ability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.errorcode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcommondef.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationuserinput.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/triggerinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantagent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/wantagentinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wantagent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationactionbutton.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcontent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationtemplate.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notificationmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationslot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notification.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationflags.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationrequest.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.particleability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/permissions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/security/permissionrequestresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.abilityaccessctrl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitystage.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.extensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uiextension.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensioncontentsession.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.actionextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.apprecovery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.autofillmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessargs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocess.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.datauriutils.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/errorobserver.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/loopobserver.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.errormanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentcontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentexecutor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.shareextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.uripermissionmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.defaultappmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/overlaymoduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.overlay.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationextraparams.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.continuation.continuationmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.package.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.privacymanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddeduiextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuplistener.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfig.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfigentry.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuptask.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/arkts/@arkts.lang.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/sendablecontext.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.sendablecontextmanager.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.screenlockfilemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddableuiability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.photoeditorextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.application.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.abilitykit.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.faultlogger.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.hiappevent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hichecker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hidebug.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hilog.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracechain.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracemeter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.jsleakwatcher.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.performanceanalysiskit.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicenavigation.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/commonmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/alphabetindexermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/blankmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buttonmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/calendarpickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxgroupmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnsplitmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/countermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datapanelmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datepickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/dividermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gaugemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridcolmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/griditemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridrowmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/hyperlinkmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imageanimatormodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolglyphmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagespanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/linemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemgroupmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/loadingprogressmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/marqueemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menumodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menuitemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navdestinationmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigationmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigatormodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navroutermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/panelmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/pathmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/patternlockmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polygonmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polylinemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/progressmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/qrcodemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/radiomodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/ratingmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rectmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/refreshmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/richeditormodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowsplitmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/scrollmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/searchmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/selectmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/shapemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/sidebarcontainermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/slidermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/spanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stackmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stepperitemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/swipermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/tabsmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textareamodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textclockmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textinputmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textpickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/texttimermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/timepickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/togglemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/videomodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/waterflowmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/attributeupdater.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/containerspanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolspanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/particlemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.modifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chip.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.navpushpathhelper.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chipgroup.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composelistitem.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composetitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.counter.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.theme.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.dialog.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.editabletitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.exceptionprompt.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.filter.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.form.formbindingdata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.formmenu.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.gridobjectsortcomponent.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.popup.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.progressbutton.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.segmentbutton.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selectionmenu.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selecttitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.splitlayout.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.subheader.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.swiperefresher.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.tabtitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.toolbar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.treeview.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.interstitialdialogaction.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.statemanagement.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.shape.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.curves.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicserviceweb.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.hdrcapability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.display.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.matrix4.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pipwindow.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.plugincomponent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.prompt.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenshot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.app.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.configuration.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.mediaquery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.prompt.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.router.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.foldsplitcontainer.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.fullscreenlaunchcomponent.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicetabs.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.prefetcher.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.downloadfilebutton.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.arkui.d.ts","../../../../../../src/main/ets/entryability/entryability.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.backupextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.backupextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsync.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsyncmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.environment.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileaccess.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.uri.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileuri.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.events.emitter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.util.stream.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.hash.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.securitylabel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.statvfs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.storagestatistics.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.fileshare.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.corefilekit.d.ts","../../../../../../src/main/ets/entrybackupability/entrybackupability.ets","../../../../../../../casesfeature/verifycode/src/main/ets/components/mainpage.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodsubtype.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.inputevent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keycode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keyevent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodengine.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodlist.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.panel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.imekit.d.ts","../../../../../../../casesfeature/verifycode/src/main/ets/constants/verifycodeconstants.ets","../../../../../../../casesfeature/verifycode/src/main/ets/utils/logger.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.appaccount.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.customization.customconfig.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.distributedaccount.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.osaccount.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.batteryinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceattest.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pasteboard.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.power.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.print.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.request.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.runninglock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenlock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.settings.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemdatetime.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemtime.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.thermal.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usb.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usbmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wallpaper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.zlib.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventdata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscribeinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscriber.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventpublishdata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.commoneventmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.battery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.brightness.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.device.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.request.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourceschedule.systemload.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.basicserviceskit.d.ts","../../../../../../../casesfeature/verifycode/src/main/ets/view/verifycodeview.ets","../../../../../../../casesfeature/verifycode/index.ets","../../../../../../src/main/ets/pages/index.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ability_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/action_sheet.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alphabet_indexer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/badge.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/blank.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/calendar_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/canvas.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkbox.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkboxgroup.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/circle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column_split.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.uniformtypedescriptor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.intentioncode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.uieffect.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common_ts_ets_api.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenepostprocesssettings.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenetypes.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/sceneresources.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenenodes.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/component3d.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/container_span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/content_slot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/context_menu.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/counter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/data_panel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/date_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/divider.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ellipse.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/embedded_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/enums.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/featureability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flex.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flow_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/focus.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/folder_stack.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/form_link.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/for_each.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gauge.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gesture.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/global.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/griditem.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_col.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_container.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_row.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/hyperlink.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_animator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/lazy_for_each.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/line.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item_group.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/loading_progress.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/location_button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/matrix2d.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/marquee.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item_group.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_destination.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_router.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigation.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/node_container.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/page_transition.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/panel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/particle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/paste_button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/path.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polygon.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polyline.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/progress.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/qrcode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/radio.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rating.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rect.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/refresh.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/relative_container.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/repeat.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_editor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_text.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row_split.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/save_button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll_bar.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/search.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/security_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/select.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/shape.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/slider.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stack.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/state_management.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/swiper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbolglyph.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbol_span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tabs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tab_content.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_area.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_clock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.text.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_input.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_timer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/time_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/toggle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/with_theme.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/units.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/video.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cryptoframework.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cert.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.neterrorlist.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.webview.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/web.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/xcomponent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/sidebar.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/water_flow.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/styled_string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/index-full.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/animator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/calendar.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/form_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/media_cached_image.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/plugin_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/root_scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/screen.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/window_scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/remote_window.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/effect_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ui_extension_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/isolated_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.ability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.errorcode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.featureability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.particleability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.screenlockfilemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.abilityaccessctrl.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.appaccount.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.distributedaccount.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.osaccount.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.animator.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.ability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilityconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitylifecyclecallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitystage.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.actionextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.application.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.applicationstatechangecallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.appmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.apprecovery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.atomicserviceoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.autofillmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocess.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessargs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configuration.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configurationconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.contextconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.datauriutils.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.dialogrequest.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddableuiability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddeduiextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.environmentcallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.errormanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.extensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentcontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentexecutor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.openlinkoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.photoeditorextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.sendablecontextmanager.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.shareextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.startoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensioncontentsession.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.want.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantagent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfig.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfigentry.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuplistener.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuptask.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.form.formbindingdata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.backupextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.uripermissionmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chip.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chipgroup.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composelistitem.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composetitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.counter.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.dialog.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.downloadfilebutton.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.editabletitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.exceptionprompt.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.filter.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.foldsplitcontainer.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.formmenu.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.fullscreenlaunchcomponent.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.gridobjectsortcomponent.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.popup.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.progressbutton.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.segmentbutton.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selectionmenu.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selecttitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.splitlayout.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.subheader.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.swiperefresher.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.tabtitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.toolbar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.treeview.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentsnapshot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentutils.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.dragcontroller.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.drawabledescriptor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.inspector.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.modifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.node.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.observer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.prefetcher.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.shape.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.statemanagement.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.theme.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uicontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uiextension.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicenavigation.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicetabs.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicserviceweb.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.interstitialdialogaction.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.navpushpathhelper.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.base.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.batteryinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.bundlemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.defaultappmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.overlay.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.commoneventmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.continuation.continuationmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.curves.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.customization.customconfig.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.dataability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.rdb.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.unifieddatachannel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.uniformtypedescriptor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceattest.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.display.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.events.emitter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.faultlogger.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.backupextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsync.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsyncmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.environment.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileaccess.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileuri.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.hash.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.securitylabel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.statvfs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.storagestatistics.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.fileshare.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.font.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.colorspacemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.common2d.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.drawing.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.hdrcapability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.scene.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.text.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.uieffect.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hichecker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hidebug.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hilog.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracechain.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracemeter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.hiappevent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.jsleakwatcher.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.panel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodengine.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodlist.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodsubtype.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.intl.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.matrix4.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.measure.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.mediaquery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimedia.image.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.inputevent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.intentioncode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keycode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keyevent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.pointer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notification.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notificationmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pasteboard.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pipwindow.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.plugincomponent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.power.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.print.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.privacymanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.prompt.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.promptaction.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.request.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourcemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourceschedule.systemload.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.router.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.rpc.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.runninglock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenlock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenshot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cert.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cryptoframework.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.settings.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemdatetime.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemtime.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.thermal.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.uri.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usb.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usbmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.util.stream.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wallpaper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wantagent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.neterrorlist.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.webview.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.window.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.zlib.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.app.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.battery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.brightness.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.configuration.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.device.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.mediaquery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.package.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.prompt.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.request.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.router.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/abilityresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/connectoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityhelper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityoperation.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/startabilityparameter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/app/appversioninfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/app/context.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/app/processinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystagecontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystartcallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/applicationcontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/basecontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/context.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/embeddableuiabilitycontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/errorobserver.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/eventhub.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/extensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/formextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/loopobserver.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/photoeditorextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/processinformation.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/sendablecontext.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiabilitycontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/vpnextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/alphabetindexermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/attributeupdater.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/blankmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buildernode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buttonmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/calendarpickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxgroupmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnsplitmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/commonmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/componentcontent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/containerspanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/content.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/countermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datapanelmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datepickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/dividermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/framenode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gaugemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/graphics.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridcolmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/griditemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridrowmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/hyperlinkmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imageanimatormodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagespanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/linemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemgroupmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/loadingprogressmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/marqueemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menuitemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menumodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navdestinationmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigationmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigatormodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navroutermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontroller.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/panelmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/particlemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/pathmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/patternlockmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polygonmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polylinemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/progressmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/qrcodemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/radiomodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/ratingmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rectmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/refreshmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rendernode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/richeditormodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowsplitmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/scrollmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/searchmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/selectmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/shapemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/sidebarcontainermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/slidermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/spanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stackmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stepperitemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/swipermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolglyphmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolspanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/tabsmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textareamodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textclockmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textinputmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textpickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/texttimermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/timepickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/togglemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/videomodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/waterflowmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/xcomponentnode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/abilityinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/applicationinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/bundleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/customizedata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/elementname.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/hapmoduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/moduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/abilityinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/applicationinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/bundleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/elementname.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/extensionabilityinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/hapmoduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/metadata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/overlaymoduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/skill.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventdata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventpublishdata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscribeinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscriber.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationextraparams.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/data/rdb/resultset.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/global/rawfiledescriptor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/global/resource.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scene.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenenodes.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenepostprocesssettings.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/sceneresources.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenetypes.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationactionbutton.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcommondef.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcontent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationflags.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationrequest.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationslot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationtemplate.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationuserinput.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/permissions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/security/permissionrequestresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/triggerinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/wantagentinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/arkts/@arkts.lang.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ability_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/action_sheet.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alphabet_indexer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/badge.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/blank.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/calendar_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/canvas.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkbox.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkboxgroup.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/circle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column_split.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common_ts_ets_api.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/component3d.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/container_span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/content_slot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/context_menu.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/counter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/data_panel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/date_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/divider.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ellipse.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/embedded_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/enums.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/featureability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flex.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flow_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/focus.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/folder_stack.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/for_each.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/form_link.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gauge.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gesture.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/global.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_col.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_container.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_row.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/griditem.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/hyperlink.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_animator.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/index-full.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/lazy_for_each.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/line.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item_group.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/loading_progress.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/location_button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/marquee.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/matrix2d.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item_group.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_destination.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_router.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigation.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigator.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/node_container.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/page_transition.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/panel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/particle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/paste_button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/path.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polygon.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polyline.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/progress.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/qrcode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/radio.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rating.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rect.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/refresh.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/relative_container.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/repeat.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_editor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_text.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row_split.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/save_button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll_bar.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/search.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/security_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/select.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/shape.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/sidebar.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/slider.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stack.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/state_management.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/styled_string.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/swiper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbol_span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbolglyph.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tab_content.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tabs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_area.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_clock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_input.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_timer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/time_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/toggle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/units.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/video.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/water_flow.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/web.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/with_theme.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/xcomponent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.abilitykit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.arkui.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.basicserviceskit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.corefilekit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.imekit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.performanceanalysiskit.d.ts"],"fileInfos":[{"version":"be8b901880718680b6c067fd8083bd5b04cde401c1e1123823e3068bb2e0d282","affectsGlobalScope":true},"e8d2e50f9e8fdd312d31f97571b4c7295b8f29f7f8363498edae2a9eb113ee36","4b1854aec637e8e041eff02899e16fd3c0c78685c622336aadfd67e6604bbe1b","d6f7d47355a0167969e9a8eedfb0994f21e038d360965ec06c30f6871038900b","4735756aff7c5857de387f321633f272e2daba4950c427ab200de954340c7c13","13dfb22c1b46f9858b19fc7df54674146f3d174ccd35f0e02e8d05a3026b9ba8","33d21bcca0f7b054d0d0d402125f547c9ac77782c2df301de314143f08e81406","80510205fb587019e1ad42bfbc046d4f55f3c5a1c8b3debca7d6fe0adc93959f",{"version":"276144a8254bed55adae6f0646c37a2cd11575ac2cbc679bf7ac0419c443fd58","affectsGlobalScope":true},{"version":"3523038578cadf637fdce58f06018e144fd5b26c12e3f9c1cef14cdf92ca3d20","affectsGlobalScope":true},{"version":"28065193ddf88bf697915b9236d2d00a27e85726563e88474f166790376e10d8","affectsGlobalScope":true},{"version":"511c964513d7c2f72556554cdeb960b4f0445990d11080297a97cc7b5fa1bb68","affectsGlobalScope":true},{"version":"725daac09ec6eb9086c2bea6bbdf6d6ab2a6f49d686656c6021a4da0415fe31f","affectsGlobalScope":true},{"version":"21574b67bbedcb39a6efa00ca47e5b9402946a4d4e890abd5b51d3fd371819ba","affectsGlobalScope":true},{"version":"2415a2b1a4a521594b9837316ae3950b0c0c2f8b689defd358986bf3e263e904","affectsGlobalScope":true},{"version":"e5d8d715990d96a37f3521a3f1460679507b261eec1b42dc84d4de835997b794","affectsGlobalScope":true},{"version":"93fa2a84417c65ab8ed121a0b84536312e00a11cbf45b0006a75324d00b176d2","affectsGlobalScope":true},{"version":"a003a6051b48dc64eaa8ad83789e4c2a540f3482bed821053b6770969bd598fb","affectsGlobalScope":true},{"version":"e90857fa86cecc3bc964a2d7db9d95a0c406bebfadeb4853a01a0079936f12f7","affectsGlobalScope":true},{"version":"8bbb03589e48f10b49996064f35256e858d205dcb364428fb4cc045061b1d786","affectsGlobalScope":true},{"version":"5044747370afee4b4c247e8a14c2969d245bbcf8396295dc5a60c659d796a71f","affectsGlobalScope":true},{"version":"8e4921934f4bec04df1bee5762a8f4ad9213f0dab33ea10c5bb1ba1201070c6a","affectsGlobalScope":true},{"version":"a894424c7058bcc77c1a3c92fe289c0ff93792e583e064c683d021879479f7b8","affectsGlobalScope":true},{"version":"8f03386d697248c5d356fd53f2729b920ea124cd1414a6c22de03c5d24729277","affectsGlobalScope":true},{"version":"21ac76354ecc1324ee2e31ac5fcebfa91b1b6beb3e8c3fe6f3988538e9629c73","affectsGlobalScope":true},{"version":"0f71e010899461f256a976d1bece8f39710a8661ced0ae3a4a757f61e0b0200d","affectsGlobalScope":true},{"version":"fe7acdc1039eca904399190766d1c8766b7d2621413f972c8542dddd69612097","affectsGlobalScope":true},{"version":"c25aa843b930662d62f0e853dd1f347d08b66cdec09bd760151d4ba6ce220fe6","affectsGlobalScope":true},{"version":"3e47477f297e4fa0d556c40a872c2c45bddefa487fd054bf1f80bceb527a682b","affectsGlobalScope":true},{"version":"a902be9f4116b449dbac07ffe3f4d69abb664f8eddfaeb892225612469213788","affectsGlobalScope":true},{"version":"155d8d1e367e05af5e5708a860825785f00eabae01744cf7bc569664301415a4","affectsGlobalScope":true},{"version":"5b30b81cdeb239772daf44e6c0d5bf6adec9dbf8d534ed25c9a0e8a43b9abfff","affectsGlobalScope":true},{"version":"cdb77abf1220d79a20508bbcfddf21f0437ea8ef5939ba46f999c4987061baab","affectsGlobalScope":true},{"version":"62e02a2f5889850ed658dfde861b2ba84fb22f3663ea3b2e2f7fb3dcd1813431","affectsGlobalScope":true},{"version":"357921f26d612a4c5ac9896340e6a2beffcaf889ff5cdfcc742e9af804d1a448","affectsGlobalScope":true},{"version":"d836a4258d6b5ee12054b802002d7c9c5eb6a1adb6a654f0ee9429cbda03e1a0","affectsGlobalScope":true},{"version":"c021bff90eb33d29edfde16c9b861097bbf99aa290726d0d0ac65330aa7be85a","affectsGlobalScope":true},{"version":"1c4e64dc374ea5922d7632a52b167187ba7c7e35b34d3c1e22625be66ca1576d","affectsGlobalScope":true},{"version":"cd1bebc4db8fb52c5618ecad3f511f62c78921451c198220c5b2ee5610b4d7b9","affectsGlobalScope":true},{"version":"fb60e7c9de1306648f865b4c8ef76b7376731af3955b69551004ad3848fb8f4c","affectsGlobalScope":true},{"version":"18d23591bba5678cf57ef139e1a3daad8017b26ad6612c8c34d6fa39044b245f","affectsGlobalScope":true},{"version":"868df11ccdabb6de564f70b68aa6b379a243ef32c8f6ee6dc71056a3dd54578a","affectsGlobalScope":true},{"version":"cebef4c7f9b6afb02cd08e7288fab05d0be3e3c898c720775b8aa286e9f7cfed","affectsGlobalScope":true},{"version":"7e3c49afe9bf537f68ce2487d7996c6e5c2350c0f250939726add1efcb1bcf01","affectsGlobalScope":true},{"version":"c7673e88666f933b0d007e82e42b60e85cf606ec247033e8ee5ab5940e4be206","affectsGlobalScope":true},"f598fe27739340f1e74d375de2122be19e4fd63dd6891df5a0b4cf1788056e18","33ffcac134473cb641f3605d850a483652ae78d38fb0df8a49ef17deb05a90cd","b780117afa772abac18719af9b234517cca036b9a5ac763934658a805453b447","8e0622fd44e6fc146b3b431cd5433449bcc7660b555e6e6175926a5665353ad4","0cc5c94908b284934cc25e6bd28a612650b9644d64ce21248732f8ad95625cd5","0fe10efa53a287daaccba7fa70bbf20820ead1cd0c011ad59248f04cea5f3534","6534aeb84fdb78bdf07dd551c70e5f859c28a08b00507446b1043c20526feb9d","59528c8bb0cd15a4e2b544547cd324bb3a1153ebd52beb99c1f36f5437bca908","7542f446bc5bc9148a8443618064cdd94ba23293716dc839ea17e79dee318b45","3a5f3b923aa0dbf9d743ee99961763d38576b11ba81dbcd1b90c046f52d6071e","53b8801feda0f792b5959291f0e760ed1e013a78fb4e22072b663a76eb47a368","a8e07c1a2f8475fbab17dda22a5f51e2d26fbc39603cf3b18f9c0ae2b519e55e","ea5f823571c4b3c3f06b41f4fbdf4a78194716327ab0d6049686242285c5c6ba","fdf923b7c6a8e0770be1205a9875e3d085ddc8dd832b63adf616852278c390dd","310a6b870d04f2901d2e7ec52c1718db666fcb7557c6d963076a90b6d6b547da","489efe9790587f89f396188dc469a8cab682cf26691a01229e7d8ade3d7735a3","36ecc177ed427edb67536d037d19c23c872f0640bd92c610da789b6800cbe3b9","e5374b92c5442758194f0206f6e44299701a81c345844bdf13f3253b0efa1179","e12d9aa72090066b86539ccbc4d567ccac99be31551ed7a7f36bd5a1ba74a016","e440c7066c19e60990f65eee96ecd5fe22cebf754376c0732a29ee4a11cfd2a4","7d81efdbf839fe9fd65d580a89b98cbde2d89a822d22e2e8e060921ddc93cc9f","f5c03ad15eee48dedd7bdef771d50369c70fa70b10523ab777e925a4c90dbbeb","e79dae84c8e3d36f8f47f2da99a824ebee5674af266cbf274355e1b058fb219b","9751ad655ee0a989b6dcb3de9a5d4530b373ee3792741a32165533fdc5cb8c08","41c21e94cc18d83501abacdaf56f29ffa89e64a6dd5449580a53f7c834d487fc","5d1e8f9c86780f23962980d995e80f70cb90173100c4f3f1280c651c6dc22094","e5691e856a641889004287d695c234851c47d56726217f6c694273cf616a0fa4","2f3de2b32fb746719e274422070162e7e55100cd3960c6ae97bf53cdda662a35","3871e004409be619f4894565b87dd05639e7dd171151ac32ed8fc0c0833937dc","67dbad7d2b8e481d856cd29f29d862b4da198a33581732d6add653ebe3a0a32c","5c5627008db0c037c148380ab9ed21004ad2e33df3c693a5f750a84fdb182c34","8bebcc93409f42049131ef5006c83c8a00f2f79a52a8bf4a8b13e9d80b235900","758fe293317f2af1418ad984f1bc113f9e20374c67a08464877671b09cbf1971","7a41f5564952e9866e074942f17b6eaa9274c8396021190a6ca04bc08f828f82","14e5f9adf3b431a47e1ed63d0e551064cff346f1e0d6967e535294e55ca6fbea","ed6eee81a8a30042a700e5c8c6947835c160f3e514f80c6274fe55dfbd31ee30","f490a2cfd12aad9cfd132dbaf03a25669c9efae847c961b208e7fcff454027ab","6145f041bd8b031a072c6419780d5cc41cd8bb8a43ae90023bd64da208c21668","8342604b10a9d8523921aa29ed8bc932447755c592008cad475f3fb85ec03773","c6c0d54569515a651e03ff0d4d9d110a22b1e13790fccd5976012ea3f195a278","0521f01f7f091fca0ef184122df8140d6834bcc81362819349b08451ae20a4f5","2478abad18abd3df6315d031c62f01f83a91caa634f35b17465df224608a8ac0","74aaa7149d1ba1032f6cc3d26b81919c0e2382d6be0d8712b4a9d093ca18f0dd","500cd84a36eec70cf12d75d8db0482692947137231e5b56d729ee01d5799687e","486609fe99f6a3f875a7ec02440f1442f9f70d1b960b25e487d7172fff2145e0","69dc267e98905903ba258818db7cd211dc170abc824d78787dcc3b8054baea8c","8e5669cb9d3364fc5a88ed7082d0897be283958fb6c10d28e80810f9af4984c2","21930bd35ce5693ef61bd468014596dfaa5bd6b6c2d4f59f60844fac0eee384d","3d8f3abb4c3d73fae17743b095fc3998cc818922771fa72f3b9fcdf2f4bd0014","3a1991dd9c4c5b59b309e98d2195ac20aa061b7ff23f885e6c9918064e1506ee","3bbcb9e13d4783384ed3a40a82329d27f3d4bd406066ec6be6248f51079e941f","6a8c3cc451ea3b5f9703890b6b4bb7ec3a05dee6c54256a7ec843fecf6c0ea2a","1ee4140494ebdaa4971b592cb59603953c4f613a6707069292e04006a41eb4dd","2238892eef3efdeaa60f96d62943897ca8c945dd6fb230ce71d2d9ce1989c30d","105a88bf7880674f76b13a3100c47f22f72b2cbe30f42115bac1d45a772bd4a4","a3b1605aa96882b0e5766013858d9dd73df8423fcf0d8aa635a12bed07452f09","c308d007abffa390b7c52396cae6972e8af2230f263dda4694077a43f0e0550e","44feb47e15313249cf7714579c15862c1690e788de4e93b5e96e564a0c0ead6e","24687aae458c25080c7e66c5504bc8aaf9acff5aceb3d27d10d15158f124e672","6d24a087fc7382444e041ba99bd402f6f5955ba85ad387084b791f7902413f1b","a256b3ccdbce75000c2c72396aa9330aec3a60f7ff6d297ebe388bbcc1f58d19","9134026d2f3ccc0a552cb9cc6cfe60ffc6a5368375c5145655a43c9ba65b196d","e42d470f39c9f4f0a5536f7ed915df1ab9ce3e699f3eb47f73aa502477d86732","ffb717a87970f19c26e1217d6aa931f3bf9b369a215c688d2b395685b7810545","b1bfda5e36df874002c133701d9b54c2a2a97347d5bfc145088f459e0758837e","16d269cca8715b0ca8b907859f6cce45f230f1b55a6429f267e4c5a8aa7f9d17","8e5de2b828cc54eb4d99e42fc47a352542728016a4d1a3113544afd944b4ae7e","369a8c3b64bfe7a40f70f9c28d1776ffe2d6b37a1549037bb595ff39c52a9497","3023c3862a0a40f1de32f36b9800556a54728578bb5e37f956f885bd84293106","1b4c0d2a49734f31311f15b63f3f3b9e5dc8b392cae51bbf9c43b97e863292cc","53a5c6a0ecdf633bea0a5ffdaeb9425b01c350ece3ef11b53301eb08bd9dbbf8","60eb05d3ac100e163b0256a2fa81373d20c442b298b314f67087d7d4e7ef0da9","7d03891c5e75d024591b7bd4e2cc89181c6eb3dae6c5a9aa1edf57c00c626199","515927fcdafb428fb5a73f0ce0a3d21968ec51eb1e3adb1f89d065cd3ebd12ad","ce8958154d640f4213f548e676ceeff0aebcd42c592d44a5f3717a2bc647b8d2","7eac379793a63de1e45d9e3401e92654145f9a5112748b7aa16aa9797424d6d3","76dee64335a286c2f9ecb23db3c9c72b37e446e6937bf7d3398e66a681521d92","a17db6f429ad54772cf12c96ee13f58259f78567db7c124dd10348e92fc9fdf5","2f8994af24dced23d6f6a76bcc5f64149315c6673edba56e48eac84e8cb755e7","b60830ee340d40606d45404cb320324f3102ef20636f5b26f2b32c4225e55938","ddba7710312870a889191ffcbd8cf72fff280981fbe015a80bfc75132dcf418e","d391eca85d2926becc22d808efaa4db25d1d55670aeea4f7d31a994ae65999ce","6e9801e6ddf7c3eeeda628c984737cadcfa7d075866ec59d0a66d0443aa3fd58","25d084c26f6956c51674a81f67ec88a0d6393e2582199243f06435ee0c2a88bb","bc6faa40ca044b14b715e85fef1ae84e35bd773a5aaad6b78f48d73da135e7b3","7c7125ef041747105bfbe134c8ca40506ccf992278dd007518860b90ea12dd9c","c3481ec940f003edd134a10162c8abffc9da21ef82299761ed6fda049fb550f5","c7d7371a8797f2a8b88ae49509edd71de517ffc954a636757fe4cf748a8be69c","93482d1e37ea2ce7723e8e27f62b2eaf31a541975249622a934d64a05c383956","96c6b16e1aa7514e7df94ee86e534b8c06301470960072fac70099e93cf53efc","77257e293740a1da7851793e3c7891ff9866a2c12ab6de588b5cbfd7e114763e","91fd8dbcb193499352e40e670d8772403c7f8dd14b86a7c2fd04ff5c6ac9f4ae","383f35282369bbe076f1203bb8db614279bcdf69d3997a7ed8cd02b885aabcc9","64322c0908a6e5cce21f118b77e1bfa46ea39abb05fea77bb9369705e3b8cf47","97e9592d53be761c186124ada0363ffcf29efd028772f317e252e31edee3f84d","d09cc9b02290489a11a10dc890f257339d1f44ee18f878a5cce93d4dc7afa02b","93dcf8bc5ab37927c8124c865a0785d538043fcdd26c85155ecfc3315ba38d18","f4730b394b18e7387c27009795bc45e37f02e0deacdb9e723140ac1515acbd14","8acbac53116da622351cc6b4d938b406fba3d14e38c855da3b46563fce2ee6e4","6f59e5d93c010669dcf3d5b36a53433e6c873ce01342df33f0b30edc56c41306","43f832b705cd896249e74d1b8ee73d73ae0dadf62e4bf45744bdcd93696bf8b8","b28b272f40c55e3ad01125764f9ef7915421a5033b44d89645c1e8648dac5682","8248f4e72a72f62b39b70bef52c211e79ba29b8f1e225756b50fab49634575ff","1c3742d7cbd2798b368723a2b71bf4fca060433b395a1fbf4b36b05cbd4e8462","6051f15f9e577b6c0f55ca79ae70c98f35916c838fc69523e7d9aa0ba93335de","b97be919a79b1d1c0cc47f7a56de81e8b2de1c28d999061771a2858ab9466ab2","c07a34d2c2974dff94e86bd4210bde8a65816468e0257794686ce472076f6730","95d369ffaa72692f932c08aa3f2134f8542389f413dab15dfb7f3c4e173ea184","399eae3e2459980a8fdf515c6681fc84fc0be9c9b422526de3abc5ea941f69ff","682f035fbb89aaa07bf07aa183f9b1f4ab9128d3eb573c69ba4be74dc55b81c3","6252111203e8284466da884be7346dd7314aad9f357d4e4af7a2ee2206168df9","565b1449b1dc37539d4ba2e0193a4a73c59cd072d035bdd4e3637410810161dc","e4de362e3fcf7164f0dd5b2fad6c7676ab867f7da6cdf36a03205162371575e6","f0cc7156ba186c8ddf920b8331dcaff7393dfc9766d2924b1a74f1e9833a1256","cc3383a634483868dd04386e31ddd9e8ed9bc7ae078778a1cff8d2aafce8e5f1","deac8bcf519d0ab9908c13e2075b1b288593bca3cf5e5f6d89dfcb4bec9d9594","a53902b5aaf0d627fd7583337716a35af64b30361720175efd3d7b5d200e18ca","41b6534d6aca69a11d15992129025062e53145eb7174bb8ceb7615f8c24f555d","16e3e03ca2babb66c57e87331f63955cb91e817367f07ca9a76b15f699303d98","976d721d0731abe48ee7a9229be509b3c405f83a14fcd4d09166a349082da3c8","88c2298e44e20c3136ce548e1c86b0c03e4fbd7653c2d96a0c284c48892c59f9","094436082008689d4b2d33bbef344e5c0fc72d706e4ffc5328f635e7396348f6","193445cca0906a46c02b7228bf837d8c91056e2d4968e7c5f120204b9205f2ca","0a73da2f9a2360bd7514d3a07ea97064a3bcb0433ff6434698028671054e12a8","cfffd4fe37ec1640e8cf1f184e53cb5b9159f354de8cd2caddc1ae961004ead8","17a4c0fc8fcea72c48e8026612a64790188f1cd116547d02bae0fc0d78542cd4","26e49fa7b84a23f73649c575de91c07a0823a08c95b158145b6504753cf0ac7f","f6205ac45949bb1745a0a645cd993e339713e22ea4817b4bbeb3a86c424cf25f","fbf9797c126ff75be792f388e50bf2e454febb61ece5df0717ac59da33a5d5bf","2ed0af6102faa95239bed35dd4152227bc677c5b9171905f283bae0db9fa8bad","c93d9e7183a559eb3d3c8a354462bedfe0a56ef22f6ad371e7844481b188ddf7","0ff48470df31ae7997517bb5d8fce5de45dea390be4645c63ff00fc953ccba9c","2e277ebfaad36888e68cc53368a9ae012300f1e66ac310b0358e534015f4187e","52db5751a49819c0110c0af57564c2081cce12312f2bac482e7190dff3fbe64e","54768cbe156ed3d648ffdcb2165c5424efa0ead8bb470fa78c6e7c8e46858bcd","d895a8786b877501b20beb45979bcb06281371fb35b3ec5c34e399e31b311dbb","26d8fbe11e72c25e13a9c6d4e09d3962fa2a01c716445204d94da6fc3657e134","7fe29d38728b0e03a62eb35d37475e538ec41f0f5918482391bb65e422cc7680","1d815b277b6b739fa2fb8437c62cf9ee22bf31328749f452ff6d56ceeccf992e","9dbacfc1f5a265c3aa5efc6539ba6332ff1fa14aa5f125d2a92f2442172e237a","febf0f0cf0ffb1ac0ac465078bd0bf970c6f3e3ef2c1581f65aabf6b6168fefc","b47c7685ee6994b986a01f801b2d21201c90b16f67dfe64a2615dadb72c74181","95b713da82331dffe540ec684f727ede96fa54b5d495a87effaed254066ed398","544675ae1245867a712986d5caaa4d95e1c6c0dea7e8173d79225c94836f197d","66d4b497c71a86a93d6edf6c1480a31aea92a611f3e21060ccb543f3c9fb1e41","7be9a0481de8b4d7e662a21a1d5fa4eb73f99d0377954ddb8e449c157b6bb268","7b570dd41fd88b817707922b11d62e7d28d0406233c7c0de03ba1c92943cede4","bcf9c2036656cfe5a8da239355dc11b93ff58805f4403173930f138a453de890","1781ec09a61350ef79e22b25c955233a01c6bf374468059ccb23b768d6b92d4a","1ab5b3008ef810348739ded40580a4e08431699223cccd049e914a1b467a7e5b","f97f3eb16e23aa19545eb881dac047af56654d39838bb7933ee3c8433b343a10","5c3579c936c42066ddb0ab894013be07fe93d17ea1b7bd18408d430210312d26","19ec69bb72e3b6e4214a11632f8ecb8b51bb11e4321be690c6e1719a777457f2","3601d344ce7bc6c141ded4aeee82cddb77d76a1d0161e164c27f3e0f0afa2424","465514e4a50b0ed30d88ba0926a775ad104c1a2db4c9f8bbe0db7d83384f643e","1e0f707f5846aac727deb23dfc1bfe8f8763384f7f6af4949a31a78a388c7c12","475459f9a3a3f8d50d92cf52bce42b8e46d99e8bccb50e1ce4498f817444705d","6511b754b46af85e8622763a8a9c4b68ca5957fd67e83e4733e236f8d64d6045","19904ffb279b50b4af8dc123e1f01cc36bd3a0c0242825b10c93cc0f3981075e","f81fc2248d1e542b493203b7088a4a9ea1574c375748c0b8e016fea3dfebc6c5","2078d2f77bbf54f29350dd2d02a9ed50d32b6a1090b0e43bcab341f099a57509","aaba5287e9e9e213154f94c22ce67bfdb3b294df5e6ec787807cc87719ea567d","eba51f66124c0adb3eaa9a3b9743ea8fc65f497be26426d2c5d55b3a01106239","78edbe756c7c6597b332a82a37d2d9d1c690f78c78a3e96aacf62768c6bf1faf","06df1301b2b94943cb02b337371e3d070e8011c05f301f3919669f21a5c9909d","786bd6f6ddf0a88114c277be0399b1bcaa34495466bf1f39a22fdcfaa6f4df82","8b4b940f123780a946f6bffa16b21c456cb076090081b7cc0d0a7e8f83bcabd3","53fb16795700013df6280ea75e8c32441d2eb3a27396d10eb0b93c38a0babecb","12bfe8fa9bad8a2e5a471f50ec8dae71498c7634600e5207e8942df6e7ae6ff1","34e4a4e444562a3fc6bd3f148bab1d8c8dcda67c179682e5d5083baf64cce882","3f09f97acb0245214d2710de788155b0459d3337dce1209d612464ed0fc653f6","508757465b9c89f7e0c58045b166106b07edeece658e6377c2487b3fcb57638b","fb0651c430a18f327346afa9d530638f7690cff0f44b739b47ae47693ef53ecb","273e4c01500f2a9e3e608c7d9e94f4479e4619ccc476cab44ca82149389b3937","b8e6785ee9d20e6b249991b2f7489f8b9ffd1c7ad492d759dd724c8f8559c624","87e31d46fe578883cfa75780dec65aa7722c41baf3aff6604ab48040ec44353f","23800895d44b754bda1cf4f523661176b5125d3b5a0127b6e24ef8940e976fef","54e3fce1e26fc71554110a7b86b1a13455c2e5a2532db1ecbe6af2bda63ec8a2","5cd9904ee35aa1747aa3b4f376eaeefc20f102d5d06cd6ab1c4b499c9674deab","d5199dd472b3784929504b1c6a16981df5476d912a72da679db25d9380dac39e","31bc798dc6452789eea30023ba31b38e0de630db548a50455da98c6c59aa7ffa","15888d830836f8b96e0232861d019bd0d6853de267fda1112a7c605f55f3cc2c","327fb7a995e9ae23ad8681ba1a6578fdc0e575401cc10011057db570433c352f","ad91dfab670462b456d3bf3f53868a805c980988255386e142af7fe1e0c02623","cb9e46221ca37d13568585304a56fd215eeb5c678deae50bf1441f5c01f13dfd","51409380b0ca956c2dfa35a1d8f31599f3859574e7f9aa6a3f7b252a8980dc30","937f3621829c7a73e7256d765460da6d754b62632fc7ed42e9c0e9ab61b006bf","2a6cdbbed16c3eef8c0b69dea4ab7987f8d93d539a61b4dd07eafa42be3cab3a","63196277a6f6346b27c3865d70476f48f1ce4f663ab70747529f8dc6cbfb8fc5","a42530abf97f9d0fd143b7c42f280654a8d455cc837f55833a374cb4ea1d1fa6","53c71de2e0701f87031c218d2ab04dc6a42782baef30e44e310e65c1139646d5","e21b5567452b4fc1025a53a95b99695e18200ad1b271cbcf816d7a8bc0294011","c0b118661b7fb6f6cb155df22241fe6dcd1fdff6c0a993c43317e9ccf2b270c4","75ae4cbf21c5ec201732d86220593f03a43a47c143fa1339831c0fdb79efb311","63bde8d4fc91744ff2815f7c3f1ac942069d216e1d23fe3532fa82b3a69e01a6","bcee222c32a57a78381c9c50279c6e306b292af2051d9a836fa62b3e7ce2bac8","5e319f8160eef9001781d32b5743680c8a900ccf2a1ae379d399dbde3e67ff20","6fc22704f8f09b56500cda1d45b40615db21d79ad3aeedffd6402a5e6524bbae","48a0b70b79f7b6e8bcaed4499870f5263f464802055e65a48279a7dbf9506259","404fab8fac403c3aab30ece9670dd67cc76afa2f395a9fabfd2a572cac6e93f5","2c0dfa68deecabe39830d821d06b190e84208b91672fdf4bee6a9e358a6b5edd","cb17f0bb56a2ac854cf889a15f2cc151ae74e499969de18192c158bc2d88b9f5","306e93d0e3bc8a5218166f416fa5a8ed379edad7648766b357cd20a7274bf091","4c6d210579612cadd3b370a14295416a108895d397c9e9495959272e587ab1a1","1f9bb9bd21a42c8a47c7d67452d71a111c48e2ee334fe6835348d3fa2e23aa88","c4568fa3163368a3f50d24c7738a286590f6f3a942b5001f7cd0e68dfb47b1e1","938ce4f6dbe7b6fa99b8d85131dd7a0a2f0a81678688ae394b1fc44416975834","3adfe921890d90dd65a248d34752fe43ac4cd7cfc0632226c5ead3983bf41a50","008a6780818d0ca53f7f9cc34c3c59b4afc4bebc3344f25a0047686c81277da0","d4ffcca62a50b96b499b08037e7eec0c7a7f5e94bdd58a2b1e7a135ccb515d2f","21fefff1682ab154a9eeb4b262482b505d4ca24376f7211c0c4c32e4c5a0ce1d","9c372f4656a2d68e809edd8a56837d6534b0390cca0d27ed9fe2fb610b7860d6","3542015c593a1f4b07f0e20af152feda3518247d1614f2efec9d500150f5ab75","76a5ad84fbe83a09864bc6c131d98bb9cc361248f237392b93a097babe8f7921","1df536adf47da697b111413efacd8373a8c38afe2a463135c23a64ceecf700dd","b0989af34c738c7dae6ee28619c5558c89f78644cf1e0571726cd90a92b7cedf","850ed85372ae578f912a41e6241c3494e5745858780a2fc1daecd5aff0761e8a","709d63fdb113f5d191c07dc1a6e6575f0891443bbeb2c8c4a0089cb9d6aafb1a","b946abddf48258724a9bff1d31d45a2d0536f69fe4315134f22a0bf08277b0f5","43ac535ff76b41b14f47ff4b9ff6c3861de82dddccc73af4f7e116ba637e2acc","52562df8892eaf42edb45f80f904d70da270736f8b7971b3af4a1853e0a6cefc","075cd679b219a45bed4b70a074619c46ba095afd9654d71d8038a2860a386f7b","39c10fff2fc333577fcff58da5cabe4ddc963e3d81463796c8ed967d6d5b0c2d","5ab2d3da27f97a26c5077518079ba523f680775025b824d93e382329e1baad56","1caf4bcc1eb7ff5d5f7c1f6e360d88797e3946be96ed60b285d7130eeeeaa654","e5dc1933292190682ee4f18538769db38fbdfaf0b663e990e7bf3825bc76a61e","d2d932fc28e06f263788ace35fa4b559558acf1918c3d09086063870e7d1b2b0","788f38b14138064cb4c69ebf10aecc08710f1118e958db26d529a09cef52efee","cb86e791da1c189989a4bded00c17cdef7359fffd6c7e014f558c3e80fc23aff","d71212a6a870359b94935e32220cd1a8e182fd47f2c4b87730c7d98805ff5818","0d5cb54580c96d65b3682117e41152cd09a63ed0856e62b094b2b72f5d7a578c","a85aeb169f6594c9a99cc4824ba188fdbbd279b4b7ae774ae13819a210d6c505","25797af34ef6fe28eaa959b0ac292c300023b853e148dd80ddf507c70dc57dba","dfc239a5862430bfafacd1b6449b67b47b2b516f153632aab941daba94d84e0e","cad59eaa936da4d585660b48d9e996fb07c15b71f41f6144ecf1a917e5aa1b66","3c1dceb4728a05f39f2c87bd4e78b73a38d618bf4781accd082ad522b6bcd791","dc428faf476117ca7cf9296dc94123bba5f61435da64d2c22be4ae6a4939eba2","2bcd3e94e7ce7f9a6020be1e32fd88e1c48079489eaa3ae95a47822d1cdb0fb8","19311a84d3b4c10d312d6f051c30bedb0facac19652518fdee9f2d59152e6f0d","fe740a1505419dda07acd59f8a006993a803a0fc1547d0b89a8dda9a17921b1c","e87fed72948d5b951d05f94eddbcd8adbf7deac3af117e55b4785807b168d25d","6a7e0951ddad0a0a4a716329f23c2f29f2593c72a18be0282085e0c3e72bbec9","cc16e5a74ecbf2c8453527f5678307b90837c06c83b54eb2330df224379e0158","fb224e1b5d4c447fd664207c1a13c95e67028fc4b3ef4c4b4f01b826c90e6f03","d4528e2e0440d09ba92584688ca0df86d6c6af0d682efee9d504fb18de99ed09","f958eb29c9bfa5dcae5294149fb4bf8976a4fda269c37720c802f58fc75d704b","f9941a5495ae2c2a5e0167f6de8467701b5b80059e8f13fe3736c0dbeb01a81a","2feef5ff967c6bef307c74872c55e7ae5abc92a59a66fa9a668bc9073641e2e8","29270c255b2c656b190f340cef750fd8edb51666ee5793c2f681ddc174697599","5d148f8ccbee85ff390f4269c4da4716339986744a5f49a15c379aa4b34c50a7","d18ff143d029bde58c7f74834dd4d12562509022b3ddcc603f5d4e8d243208b9","af0d92ca02ee59ff47655e76d57a1c30b206ebf639eb201d50089810f573db64","f0913ec62d37889871b083a13d480a155facd15e3cfab33bdc3275ef3e21a4bb","4a9471aff4b8624de59aa0b30b80dd0d31b82216f068f7e370fd2259bdb5a4db","b01dac1fad496b774c2d17ef2bb2989efd12d897b12edfcd0a75a406677cf638","ed0259fa7ebd8a4254f3de0e20c22d0a42a056d87e8879d61daeb691d4ec4812","36c1f4a87431dc92ac95f17d748002cbe0024303bc8bbad2cae094a91a174233","0d9201b0e8b2e196b22b5ab6db04d7caa85edd24d9bad661a6a1d8f5d2b01172","f69ccbfaca5486db505ab96d3b35a1cc2a992bbbe2da6ccef221abec23fc257e","7b44dfdd820b9d9eeca2ffbb48d3f623c0dec6673b675542075ea0d14585db3e","4d8f940fd9f6c56a3d25c3661fa1283f4d49476bcb7331e765083ec6038a1d50","f3f2fc446764a45a1a82b930ea76bd4c66f163037690c3a40e1fe6199a9dbd7a","0280397dba54a49cef6d513fa339e22b2dd04d3b2291be13418f3594f89edf0a","246919311b29a3564f9f56c137616d0dacbf1ebca78ccf2cefdc09e8f91c0bdc","2e94d7d122b18d17c038d62574959848085f57587d842c2bfb8a03759161cf84","8c535eb715b0289f7048b73d7b16eefe2ee9347084073b4447875c67cf870b13","95ce3af50d8b3384afc00723209030a27a89fede07b855046463b2a43a75ad0d","f7613aebc50fd769aa5051d012bfcc70976bac63ff96ae803cefd74b827dcf8f","541843d645256b4e677f29af7e590d250fd2488449e52c77761f527ecac51d98","abb8325a6bf690c00396f7591f17a2e0c9143863818d89f00967413f3bf3111b","f2204760401e3a09622124169b7377523fc0237668189af948e6390cc4481955","baed7a060343cf7ae81b4ba068672533e919b94ae3f780ea3400e2fc8516c78c","3eb7dbf9f5e1d09d97745dcf6b1950cfe40ecd5f34b4b51e7da94114b804529b","03bd9e212e5d6e1f53fd88657cb185ca678cdd5d2c373a6988c973f9541c7c9e","3c8eddeab7938f127a6d742e5771e6186c65fd47e40d8fe979d53bc72c0f84a4","5b8dacf56496f79893370517778841b86f4c159ed9603dee942f6797a2acb709","dc1ee2a3babc959ee2cc63df870de69a3518008a02dac20f1a536ce5f8148434","0c5c9fc6a0d9ed98ae19e93f9cbf7ffcbb3e843e2b392aca5b3b57cf1238ccf6","75fe64f6760f46205c70fb0ee6ee1ed1c566c0b27cc1e309cd9e32e998e4aef5","acaf5ea0a34374caeaced63bb89ee46a6745830896f6df04198743ad77c48d49","f23608f61f88952b0f542c3a5765507d5525a36f5ad2e791bfb878b89c6486bd","14da94b1d132f8553513a754bf35befc865bd7c661c71803b6747dfff9ab7dc6","9c9829c9004fa3965794e0633d94b9652459c45dcbc28ac751aaed2d865872c5","6ea5d42e62c598904898ea4aabfac34890a54dd5c238dd543e71bde7c7515fd7","bc882517392e2bc54836058c6183ecd3ecb3e65062353832403b2cbe021a7e03","63c3489e06b1ca16b24c03219784b87edf83309a83708e80ab46026eded153b0","6fb1a1b2599a2b49b600b6dde5ab29ad8e95f3d1c0d720c49e6585b4e7d31b5c","142516d8f36842c1eaf62dd3dac7e6b2b01980f2016d9b838d5035bf785ab888","ccbeccc1ef6747e7b26d19cd673e80744747800278ea40fbf8667b5156c86387","8908956116a8cf5e8f72ee63eb5564282640dca076ce696d818603c6b875fe24","82800515888719f3c713e0bb150338fb1db512da8d3d79138ef485ee25e33a85","4880a523f8d0b635abebde0cc184bf7691b44a162a4ce7c9f4abe4baa5ebfe03",{"version":"5e8252118fc160d7782a0e65d76274df3f167843f4f876cf78c8cb8ac5c2567f","signature":"-13613424598"},"a98e4114fa6839755dce055ca4b9913ab27b0605a964ebdba14571d261fc57b9","5aebf0ba5ac68d346e30de9ff0973cbd428a612b370689f88711c4983989ce42","e07c9143578bc522e9f9e7ce8f70e4c2a7df57ab3e78ab7ae9f47038daf5a670","1d8d2d7786eb5fc1c56df6dae3da91444ccfe31005f81b8dc82a086ca2045969","3c6dbf48a5702bf7773707e975cfced1d2a52183c334dafdca976e8e6b493f59","7fe90ce61fa226657c0141ac5d5d1aac48feda79db7d481a8db7db0091283bd2","e8903785b13f91f671d4fadd4c3366c66b440c40ade9b19c63bd2b3c7f2338e1","44cdf34aba8f1bda3f025debbc8e8e2ebd109935eb1ddacfcfcd2e24dad185f0","ddbdb972fca6eef4ced12dce2bcb8a7dee856b364357627f24dcc924fd77df80","82c753ee5b9e5df7a5785f594b2f7d7a9a676bef6020766bbdf323649c2e39dd","4ae7a3b11b775dfb6518e39cc425ab4a851ea3f2fea690d795fb0eac2c8ed4e6","81a95e0b2ca626127641c5f3388f43836b3ff2567502f150c18d9b3a1dc2ac81","39144ade663e8d3f3641bf4603c6d73fbabd8bef288bbd7f0be77211cc735a67","672d0c744bcc69da47bc36f8048d67d8eb3c6f48bd7739c4a0a2ce47af488e0a","bdb80f00c633d1700c27fb5b62cd7c692a3a7158c648f76856952e558e13be9a","094e2716e8fb4127b95991ec7abd38ed859dc49f21be1c3594418a5a0c6888e1","8b6d0858e1e64ad9104bd26c20e6f711f79a7f40e0286f326f3c20ac3b6cf9a9","3a914d32532f3b804d18a5c113ccbbea432fd4fd5f36be6c1fa882f54c4b7f88",{"version":"f8d3ade82e1108429553ae2dbb29071be7ee3d4b39b1fd6305424ad740908fe0","signature":"2081883251"},{"version":"6196032b4bfb6e5b940a1b1d478de263f27477e7ddc9f135048d11062868bd4a","signature":"-21383785427"},"936822a25a97217edabba33185db0bd8fa41f13c5ef5ff9b937830fe111102cf","86aa280927673ffa59d3bad212e5504727a6c513c61cdc7449d0c895a8481d65","977fceea323b944ac548a008c38fb3bc3ce2f83fbd89cf6c272d87887c262ff6","472f48d3cbad6cbfaaeb4c0f507ac19bd36adb07796b080b33107e3a29337e8b","a9bc8194e0456e2e77b09b5615518fd83f43289508ac491c927aaffb63f44ae1","daedade236c0b142c7f11996bd11acf0bed954d90348c03258404bd8db0269a5","85d2bdc5067097ad47a48015e9269eabf2562af0924f4e86a244f3dc4cf39620","bef4af57290c847d9139bf433f56e0903ce6392d165e67b91fdd6a370eda976d","029f9c23076a098385d4fa18886f29274c7b2a6c3ed6578d6c3227a76e631184","9cb361e095cffbb6954724a255bc8c22b632ecdea56de57a6bf8884eaf11f3fe","64fb4ec5349037424148105a35c999e7f68fb69df2aa445a92f2b0f5647245b8",{"version":"9b709171977cde1c8ff5061c45469b1155a927082af1a1244fe6739000432817","signature":"-20132587608"},{"version":"77065a7214a7a53b869bf0a52fe1c2fff886600a8fa47c3ee124129061d3de72","signature":"-5460826668"},"9a23be6cf9c4c6220abbcf77bc77a26c3482fb993c0e1c6c9c15149f5747891f","5f77cd1b9229125355a295d9b6014be4362cd5db736a3ee1d16d49899e9c4d06","b33b59b71a239bc582bdfff229ad636fb15d73ae61cd2029d5b18d9170ab4b8b","32128bea8c592ce43fef483e27b5b2c3ce57b646d8d5ffc0e701d71394608253","a9b7101c21ebc35a18d3cc8848edd009ea734bac664df0c779137e8bb619c1bd","eb7d45e0aee447ce365a88cbb7eca25e80c565ebd9b5db29a6ff22f3370cb23a","aedd1ed9cc7c8166f0c5af3ae77d6b848b6c47f5437a2af7dd3e5ee59d0032c4","a38d05184b44874e88acc3ce5c9436d91458be5aeb88a5f9afbedc32c7ca7b23","ca1d82f912f44845672dc388ce37c9d60b4a9a652d4f7a78cdd111cc79e6ca99","fc5d9ff6bd0fa0ba3921e47eca2d2592f84ee57ddfc27b97fc1bfd401effc647","cd304d10481138043ffdd4331f6f4989998b9cacc8fc7f931df188985f5250f7","58591aa200408a7826f5b60ce397a958e2316b94e6c1a5800ffeb3a28a1eb76d","84e8e870d5e5b1526a8c74b4c6f3da6774758a3cfb9821b5cfc4e26a55cfa950","edd8155e559c5d3355756b2802b766d20a6b46832db62f2b62624b1fec4354af","474637b88fa1a51fd5ee17ef4fa20760331e412a7a30c9d24e93969510ff3b32","cbb733acafdd3506f9ab8812ad367993ba2e352b42af48254415d9fb48a73746","0d545624659772bc5bec9ef6f32139d72d65208095bf16430d2f6cddefb4e1de","85dc8a1efb7489b959c4b9b7ab4387fcebea737017c9e134fa73d44eab9f66ed","e2c6a9316a91e6698b0039a87fb3f4b3a9ca9f2590dfe8f7b3ccebf19fde0bc1","1aa721770f814cdae65f7ed97606f4fb1ce8f2374b9db489088d7a8638972bbd","81397bc3e0e5a4941717d586c21c7c15ad539e298690a716464099754b3b5368","481a6af6bc487e765827e146a7daac63f1fddd8089a8f2c13049fc8d593c964d","1a429e3b498984ae9d47b6c79ea797342cdcd3143f28d13a07193751a2df15cc","b13c36d64c128c92afec9e0c89e1ab8ac487bc9fdf40b19d4ebaf7224d5f12e7","3c6c916cf90b085dc2db64c446ae0e76f94a216f52ed0ce971501ff77cf96ea6","82abfff40e70c44c94d019795830ae429e0c238a2eb5b57f041ba8b81aa11215","a5a5b8fcbca21ee3ab6a9092f32d37649279302a6d9bea5335c25d68bd20e4c0","948fc43e0a555b8200d629241e5846ad614e644a50977f0ece493b5dc7cb5a17","52a7fa178e86fcaddc93359c2aa7e8536673bec1221d637bcd19ce613b890de2","b5cac669c6a57cb946eed44c463605272278c8ec21c20c87a5734354fd6ef72f","d0ffd1160fefbb77c9174ad7b691e61dd1a83d734ad2bfaf69a0daf269d63b69","d3e7e51a3bb0c72841da890e7fdbd6cdbc49838d0f6b28c32011178489661a2f",{"version":"f554bda5a253ca31bed3b83430e14b3758a5f973995387c3737b1d15e8730605","signature":"-20665858652"},{"version":"fbf35f2eedde150cd5ec83a3f88b6f90c74111e3b37b8a9024dcb6e3ae2c297d","signature":"11227880915"},{"version":"039ca458268057ba6d37d4e21dea583fbd6da150a02d7745330053bb0078ad35","signature":"-4882119183"},{"version":"ea9dcb8549ea8042bf1086925296129ab4f3ca55501ac3663afa5b5845442199","affectsGlobalScope":true},{"version":"89abb210111f3140d14643542ad345f2eb4cf584e8d480893517343dda1f6c0c","affectsGlobalScope":true},{"version":"0aeecfbd48304158a4840fb41dbb0bf8ce31af9ac67dd4bb8af171ba3db68468","affectsGlobalScope":true},{"version":"b5e51954918348dc3162cd22d1e7bba214b2b3244dab19c446958dbdd8d32a71","affectsGlobalScope":true},{"version":"b8b813f1aef661f0ed229812524936de1ea855440779140d90115a8ae6e3c93e","affectsGlobalScope":true},{"version":"838d3b5236e2e07287e703d829d26754baebd4c6e89f0143205e85d8e634e327","affectsGlobalScope":true},{"version":"2bf5beaeddf8729f387050dc50131566479c40709f70c28044f2d113755e533c","affectsGlobalScope":true},{"version":"863ea5a439f46b1863dc63e862e3fd60e76dd69ff6beef37c54a6eb04c27f69a","affectsGlobalScope":true},{"version":"1e371ca5363f63a478fb8f55fa659557a71056305c8f8260d6a390f10509c460","affectsGlobalScope":true},{"version":"c9c4112ede9d9ecd926e01b54f9f246771912e2f73ead134bd9a60df89c2de25","affectsGlobalScope":true},{"version":"dbc76b41b37e0c4fab2edbfed2c507902fc8b182f9a77923eb5de8145a86794a","affectsGlobalScope":true},{"version":"87cfac364c4cabbc4076faebf1573cb56d4c5c12a567e3ebb90fb60dbc02236f","affectsGlobalScope":true},{"version":"14bc084de2489b984319beb68555b1fa9834a83fd0a1b9c0d8e4cfd1272bdb52","affectsGlobalScope":true},{"version":"a912df79153642e7c30ae0759358f7066f2502e328682928391bb13eeb20dc98","affectsGlobalScope":true},"4395657c421341295f72eae9e1ca684b112bd2239f32e5490ce521037e53559b","aabcc875047a9ce097df133c01ccba6e6d1a70f9b3ebe16edfbce541b711d278","c7d68fcbf0a1d8a76e1e33ca4bed8aba0931826bfcf6e4fc84af60db80fe3e32",{"version":"6eec747bbd4345aa6bc67327c81d2edb1268e785a91401f8757a610ca103f91f","affectsGlobalScope":true},{"version":"3483fddda03e3253b58e892d98a819fb114b03389ffb6658e536af90423e838e","affectsGlobalScope":true},"bc3e9530f5859cd4f08e4317de4197148f2f0bed21cdb9a9baac55bcf9bb34a1","8d77902d0d7ac1e14c69d636d0b1ee3cac5ba7649b0f56cf9c3187998f208c1a","1899c6f9d91122eb5aab57e7ec264d0acbb8a101dfb24610d320b668f1460835","d566b0c81814ab26e69c2a5b0ceb83e79ad5097e6048d09b2fb29fdf2bb3d3e1","74dade251faffe41bc18d5f37d06a6a6175328548d02ab3d3f1949a9ccef4711","4991ec53bab5bdb28b2a9c7f15bd4a426285d79bf2fec2dfef3f8a72219e6f27",{"version":"cd734a3ceb5b1343e1d92f40813437e25530eb5b7ef5154c90b46dec68e4caeb","affectsGlobalScope":true},{"version":"1d26e6d3045e6aa4c43b1b3058fc150ea0a3a05b82f832ce143cfd0d83713758","affectsGlobalScope":true},{"version":"328c9a08cfd0be25d4b3f33f60b21ffe469885f6b4d868e704fa45b4a355b7ca","affectsGlobalScope":true},{"version":"207e733cfe75cd3c3cebfdb9a86b076705192e92e85d11de83092fb995e26238","affectsGlobalScope":true},{"version":"873e8bc374aa770484cebc4618e2bd3c9049fd5c6336b6691ea564a15fbfbf71","affectsGlobalScope":true},{"version":"7be9417cf69e1d4b22e89ddbb6026f2c2812f6ce35d68c6567327856437ac99a","affectsGlobalScope":true},{"version":"e507325cd84848570b8c22968ad7bb8e1b75ff5bf151d9ea078aa9219d08a545","affectsGlobalScope":true},{"version":"5a0a9b1220d157fa3c084b356263c2f3a6cb39ca62d55235889038ecc37d8c22","affectsGlobalScope":true},{"version":"491ac07cb7139d2c9dd1fb834df8a71a34b3afd1fe7ca2abab060df7b025b974","affectsGlobalScope":true},{"version":"75c10a75c0739f03f8eb99fbb2e09ab4c2dd67c62f6c823de9caf406443c2a37","affectsGlobalScope":true},{"version":"d84104ff83394662482270c22f3db767397ead8f356c835215ef209f61331000","affectsGlobalScope":true},{"version":"4809c9f47dfd2deac869aa0c2eeb1d403cbc042a0fcc087833cb24571163d67f","affectsGlobalScope":true},{"version":"8b0e1e59695dd28adf930fa4f82ee7f34789fa179837f52fcaa4e56478080974","affectsGlobalScope":true},{"version":"51a01c98e993321cd15e69af76a7f3a89c5399391d55be6d5af58ed33ae8dca0","affectsGlobalScope":true},{"version":"34e04261f8d46785867afa92ce6ce81f656228b9983927b9106605ea80399f04","affectsGlobalScope":true},{"version":"54e3f040162c812da4df572fdefccb011c99e487a405079e169d8222505def4d","affectsGlobalScope":true},{"version":"11d9fb70ff8e92bb41171e0055f4b774ed390946a9ff8eb41ea0ff4073181ec3","affectsGlobalScope":true},{"version":"5e6fa4914de5cfb073cd3d6c8a704c13588801e5a4151c3a4478b44470af5256","affectsGlobalScope":true},{"version":"399edc722872d367cddd6cd495369534cdbd2d30583889e83d3ab183f3446467","affectsGlobalScope":true},{"version":"06d5c8c44d1434b1323257a36c6ac3ad73800dfc65a96f80d2a07b1c34009579","affectsGlobalScope":true},{"version":"6a742f3b9a00fdd5970dca993698ada8b12cdb90907a38d7baa0f5f552c0f5fd","affectsGlobalScope":true},{"version":"83129ca317b3a083a3f94470688521b8ab0433f30e390cc78a5432062a476b42","affectsGlobalScope":true},{"version":"0e51c48cb152468a5b05369edb5ffc5045701bb384a68172388196115bf1dad0","affectsGlobalScope":true},{"version":"f07f6f392d85adc461612b9fc0114b19e19b03f4e0cf2b86bb17a2660aaad8b6","affectsGlobalScope":true},{"version":"e3444fd440d71f349fd854b42b955316d02249dcb5c5fd3da770388fb93a5011","affectsGlobalScope":true},{"version":"58c153487cdb0395e0602770d51dcb9b49f123e9e361dac849000ea98bac381e","affectsGlobalScope":true},{"version":"556469c9300b8bdf20ca790bccbbd6fc6697bb5d70cb5e921314fa89f2a21834","affectsGlobalScope":true},{"version":"4e228ca22bc5715af2aa06a587cde4034a2ea8b397a6e4b72e387c5cf1193528","affectsGlobalScope":true},{"version":"8c2ea484a9aa8ee54727686a063f0f951ff0a3c0eb1686e1a1d6281e31229fc5","affectsGlobalScope":true},{"version":"62a3b21e55d670d99b77b0423961e9d1e0982fac10f3ad73a3bb9e6cf5041ebe","affectsGlobalScope":true},{"version":"a82fab989da9ffdf06c4cb390184f59f40a88e0f0b773fd9d30f1030a4bdd133","affectsGlobalScope":true},{"version":"3ab1c64e194a40f1eabcc2f47b98b2b5c7139ae40286e348d488039d206ba391","affectsGlobalScope":true},{"version":"f3776cd007653bd54ae1190d1d60acb38b1bda803cb34b599c2bbac3c8907ea4","affectsGlobalScope":true},{"version":"53301590febfa9390d315a5c76a681bcf55b5777e7ce32cde45744f72f8b3a5d","affectsGlobalScope":true},{"version":"1e01460599996b289a32a962847d8dcca3f3c59ecfc6d70d5534f9984d428adf","affectsGlobalScope":true},{"version":"1a5a61dc9ee03ea28f1c16b0cd8bc7e59ab0d064c0deeb292e269c4599ff64ae","affectsGlobalScope":true},{"version":"8ec1b80bafb22cd5c1c9d390f463b2ee8b98d0a2e5175ab6f83ba6bfa034f3b5","affectsGlobalScope":true},{"version":"f42d9c7fb0c6103c9e3ca8bd256e98f248dbf72780ebf40cd6f40d2cff7b7d68","affectsGlobalScope":true},{"version":"8567e05c8a04e3892f8a187df0ba4ddf3b533277339e5b6cea466e9df6603d30","affectsGlobalScope":true},{"version":"9ae8d47d98aab6ad483da501854bad2badb44ec9801ff9f20df88866f0695526","affectsGlobalScope":true},{"version":"7c073eb8d99f65c92e5434619e3f4e5b15a9fd6551284e1e34da208437c4016d","affectsGlobalScope":true},{"version":"cb53b36af9143e1e7f7fc3bc4529f6a28295ad830e8ae5ddad9c30939148319b","affectsGlobalScope":true},{"version":"742e909511431f24e56fbdff021e016394e7b211396657465648f8064323841d","affectsGlobalScope":true},{"version":"8833f137d183571bcfb39b82446abb9d1be5587de2db3e67e69e879e3c36440a","affectsGlobalScope":true},{"version":"7100aaeabea5bc4757553f9d68579bc85875f181e93add45479f154c3696e9a8","affectsGlobalScope":true},{"version":"ce60a7c95c3962e71f23859bd37b8a90e4a1a528f0cb5610fac3e28a47c2a18a","affectsGlobalScope":true},{"version":"2bbdb26e6104fd4c3a2d8ba43c067ab07e314e0726a087ae24f8c04e96aec5ea","affectsGlobalScope":true},{"version":"ec3465a8c20e9c24b220ee8487418862069c314c68246b89165962a3db3f2f6d","affectsGlobalScope":true},{"version":"3b6e856ed84b49d4d2da000fd7c968cbb2f2f3bcb45aa5c516905bb25297a04f","affectsGlobalScope":true},{"version":"72ee665379ff96c091b06fadde86baba7afa099874c373f1fe5af0a7a0dba75c","affectsGlobalScope":true},{"version":"9737e958668cf4d3877bde85c838d74a6f2399c55aea728330d6757f886fbd47","affectsGlobalScope":true},{"version":"cd13e71a43f46b39332f36f3c5736d56456d2bd5af02d2a3470bf84c399c1cc7","affectsGlobalScope":true},{"version":"7ab75b6a93c324e9f03b0741c2ddc9c752cc5109c9b4373bdf31e4d8b373010d","affectsGlobalScope":true},{"version":"d11c653849c3346d8fae0cdb7420dcc9e2db6b7fe9c4e5f07db3b0b99e155e0a","affectsGlobalScope":true},{"version":"e1363b8e2b03641a1744f8f27f1ae7f8cc3b5ca3e5271b0934bb4a0d4f5352ff","affectsGlobalScope":true},{"version":"a3d1ee195ed54e7bd441290bc695783aa8b6195e70a0067e5e8df8de26349594","affectsGlobalScope":true},{"version":"3dd75e767703ae5fb1534f09bf173339206dff242491d3972f529b33d123cf9c","affectsGlobalScope":true},{"version":"7ef622836b3b5af6a12e11ff6de089b460a9a9f74c9cf84dd32d25825564931d","affectsGlobalScope":true},{"version":"0e32f6ccf5148976de50231b719f51b3c994be97c60c2b9f6ce0d0a7613f4b30","affectsGlobalScope":true},{"version":"697e2470c1b53f85537eb6d610e9fceb6231ab020b36a7ea20dc40d006e35979","affectsGlobalScope":true},{"version":"e34589356027e5648f210c85ef1fb58476a101c72a170909913011ceb508556f","affectsGlobalScope":true},{"version":"082e7f1828b30ac3f273ce96533086a36dbd34488f114959d26e0c274b7428b9","affectsGlobalScope":true},{"version":"d3665efbfed4a94484c24fcc41d22693270314bd3e8ac92f290c7627774b1690","affectsGlobalScope":true},{"version":"175d7f03c2404042fe66919ab8bdb08a734d3a91bfe9702d1d8e818555dfc33c","affectsGlobalScope":true},{"version":"f45ecd74235e097066a6999b1db4bb962ccf40e453263d8ac91223f10462aa30","affectsGlobalScope":true},{"version":"bd93627ad1b800ed985c21fb909fdc788146addefce5f75564ffccb2ff4ef21b","affectsGlobalScope":true},{"version":"4c7fbe59efe86b7176fdc297d26182f61eb1052626105ede569c5342c86cd429","affectsGlobalScope":true},{"version":"f728eacf67807344967fc2f74dc946f98cfa134f4203661d532d08bff1cd6603","affectsGlobalScope":true},{"version":"e597e2399a2f5c999202e1bdfa1b0f5900f151b36b76f2d908ab74f2b4953dd4","affectsGlobalScope":true},{"version":"7a9c2250241052c03f82241e281fa0565748a4d50af7ddd16a930893c45d8443","affectsGlobalScope":true},{"version":"3c48d3d267f38e8caf4ef82fc6654602d90196eb35ff22f4b0373536f4b9c76f","affectsGlobalScope":true},{"version":"af9d6c0f64c7475ee756ffc4704f58a0ca4681db67d33f71f434bbd00d417ba0","affectsGlobalScope":true},{"version":"27ef2334663687e556e83175589a68a05a19bc907b1263539cc68a31b3c12368","affectsGlobalScope":true},{"version":"bfe3873f99a0fc8ca7dd3400aa3e5e693ff739f9ed23af458c432c4213be93ec","affectsGlobalScope":true},{"version":"b7a13f0bf2247ca920b78b7e997bbb000951b8fe90b89210178dde7957038fbc","affectsGlobalScope":true},{"version":"21689c6b6ff191d5a9bb8038632615ec8d6f7f13db7963da229fbeca3726ff88","affectsGlobalScope":true},{"version":"aaf828fda329073ccb9749aa727fa23b32727df678557d39c7cd140871ce81b3","affectsGlobalScope":true},{"version":"8bb8da1f27e7364a507b2be023b0ed24c9af6938a9ce3e5a4877a8426e923061","affectsGlobalScope":true},{"version":"b66fd15affa542eb5b23b9b21c3a3a36c6f93ea28e74f034843c827cf13b5049","affectsGlobalScope":true},{"version":"1667c3cea4df08f3ca882c5aa89d1d30828c5f7fbad5d7b99078cd02883c0e38","affectsGlobalScope":true},{"version":"9303b0bfa9833399a6fcfc142548fdf801c0f8e493996c292e7fe795178bd44c","affectsGlobalScope":true},{"version":"0050c919a6db04eb1161549c0b9883f07e341465f979db510381010884820c69","affectsGlobalScope":true},{"version":"53856aec9c1c23e12d7ef1f00499f935faac00be2eb979e86c2b5f67e533c114","affectsGlobalScope":true},{"version":"b57f0f721990783e612252cd44d7f93b025a3492fc19178dd4c71359a4891acc","affectsGlobalScope":true},{"version":"c96c58b05d1ea87170eee59247935b0da3757b98d27208fe26607b0bbe8c422d","affectsGlobalScope":true},{"version":"535e08e213455563416e31104c8c4d9ffdd375469a76e3c2a061405887d9534d","affectsGlobalScope":true},{"version":"bdcc3056cfc1a222d9b84201f8152aa9ff8ad537996f028d4b7e188513ffd8ad","affectsGlobalScope":true},{"version":"aba4d79582a2900cffeb949ca744fecc7f71d2579fb5f23638933f156193693f","affectsGlobalScope":true},{"version":"c59e5d56a5a245c05073199020b05027f78ec2a96044ffeef93963afe35e6524","affectsGlobalScope":true},{"version":"789d8796ea13dc00e17d65e5ed64237eed64abb09d3a9dc9a009a0e028fcbc17","affectsGlobalScope":true},"862f0ff00b30a2dee78f437316a9d3de559e9e26b5e764046617d46b451ba85a",{"version":"49390872235b73b0266214da4bc07bfcfbbea956e46cd183143909ca90835145","affectsGlobalScope":true},{"version":"e168857c21f64c7035008269c9bef28e5363b6f8ff17fbad9fd2981c01c55073","affectsGlobalScope":true},{"version":"d135eb5620dac19d30a07ada738447726e4dd39701999a51c6ade3149bbd7981","affectsGlobalScope":true},{"version":"a64b77ce7d5892166aac17feb4d9b2c7a38f2c179da8514f62b3bc6864cfc2a9","affectsGlobalScope":true},"4c8d47121bf874f02cc5a39151b3ad4453094013be14d879b02ce86152072b6f",{"version":"592a901ef05148b4b0197a14b4b8df51f3fb6c1dfb3db08a24b6bcc89154ee98","affectsGlobalScope":true},{"version":"4efb45ed96019b7151909791dbe6d1a9310ffb91d17081da8b692f9013072eeb","affectsGlobalScope":true},{"version":"4bcfbab841de41b0a983a2312e684c0dfbeaa1e61fa801c56c85bb6c0b14b1e6","affectsGlobalScope":true},{"version":"698e70845a9499591449614f926d6fbb06d9ba3ac821bc116ed4237093c191b1","affectsGlobalScope":true},{"version":"3551f0fd402de52f8e1b45acc620024e3689c9275002480dc0c41a3142bdd56a","affectsGlobalScope":true},"b6e4dca77ab0b34e349d594d299d08d1be88614c65cb595ccda9d6cdf0b0338a","526fa01ddb6583471cd9bc60deb810d8adfc8b74363222c57060dc06fb01fe92","f11046b75914ea9f73d1a89098b55639f253a7cda2924e16fe671cab923a347f","2154901ef5dd861287d3efdb9a8c48e061523e57b7117d4695bc26dd0da68d50",{"version":"8ec05237e505bd91dec39879a988e5c2b780aa76f7ea10c7e8f3d24c06d9f3aa","affectsGlobalScope":true},{"version":"422e8176011bd531e192e2aedbf51e7a0e3ecbcb346c89bc795c73fb9916e344","affectsGlobalScope":true},{"version":"6d10eb2c8c21b2d81d4f4f8c32884a650079c0026c29a357bad99c8cf31605fb","affectsGlobalScope":true},{"version":"19ea1bb9a98028695f03ff87098e5d98ae0292e62af00e8de442776791139c8f","affectsGlobalScope":true},{"version":"0c5f72e9a0cf9b225c60a460891984c722d9d012253321cafd96605da44983d6","affectsGlobalScope":true},"62c8ed0031c1fe56490e47a7902d7a5333a85ef5ba22836afad91f9499b53aa0"],"options":{"allowSyntheticDefaultImports":true,"alwaysStrict":true,"esModuleInterop":true,"experimentalDecorators":true,"importsNotUsedAsValues":0,"module":6,"noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":false,"sourceMap":true,"target":8,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[358,404],[209],[369,370,371,403],[204,213,337],[213,356],[405],[49,50,71,138,139,140],[46,48,49,50,51,55,69,71,134,140],[46,48,49,71,140,156],[46,96,158,159],[46,48,63],[46],[46,374],[84,86],[88,134],[48,84,86,126],[165],[96],[46,93],[48,102],[97],[133],[169],[46,169,171],[50,57,71,83,94,96,100,102,124,125,126,127,128,129,130,140],[85],[48],[88,129],[46,174,175],[87],[46,48],[134,164,177,178],[48,130,162,164],[131,198],[95],[48,63,84,87,102,134],[48,84,125,162,164],[46,50,100,163],[46,48,145,147],[192],[193],[126],[339],[289],[289,290],[296],[46,134,321],[46,48,301],[46,101],[46,64],[46,122],[64],[215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288],[109,110,111,112,113,114,115,116,117],[46,102],[46,64,72,73,74,103,104,105,106,118,119,120,121,123,131,132],[46,134],[46,70,75,76,77,78,79,81,82],[46,48,54,64,65,67],[46,184],[46,393,394,395,396],[46,186,187],[136],[46,47,57],[46,48,64],[46,58,320],[124],[345],[46,348],[46,96],[64,107],[426,427,428,429,430],[107,108],[46,70,359],[46,57,134,359,363],[48,365],[46,48,124],[46,58,62,63],[361,362],[46,153,156],[46,102,143,144,149,150,151,153,156],[46,48,64,122],[46,57,113,115],[158],[46,57],[46,59,60,61],[46,533],[46,96,140],[46,347],[46,64,381,534,535],[46,57,64,133],[63,70],[46,47,136,137,138,139],[135,136,137],[46,51,54,55,56,57,66,67,68],[78,86,96],[50],[46,48,85,89,90,91,93,96],[46,57,62,81,83,94,95],[102],[77,78,86,96],[50,64,124],[80,92],[197],[46,48,50,71,78,82,84,86,88,96,97,98,99,100,101,134],[46,48,50,71,97,98,101,124],[109,113,133],[111,114,133],[109,110,112,133],[60,107,108],[111,113],[109],[113,114,133],[53,54,66],[52,53],[54,67,68],[67],[75,76,80,81],[60,75,80],[78,80,81],[75,77,80,82],[46,394],[188],[428,429],[426,427,428],[46,427],[144,148],[60,64,152,154],[64,148,149,150,151,152,154,155],[152,154],[48,146,148],[108],[64,96,103,109,112,122,132,133,235,236,296,317,421,422,423],[431],[118],[134],[61,108],[407,408,409,410,411,412,413,414,415,416,417,418,419,420,424,425,432,433,434,435,436,437,438,439,440,441,442,443,445,446,447,448,449,450,451,452,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,528,529,530,531,532,537,538,539,540,541,543,544,545,546,547,548,549,550,551,552,553,554],[522],[527],[60,109],[536],[48,66,80,84,85,86,87,88,89,90,91,92,95,97,98,99,101,131,135,141,142,146,157,160,161,162,164,165,166,167,168,169,170,171,172,173,176,177,178,179,180,181,182,183,185,188,189,190,191,192,193,194,195,196,199,200,201,202,203],[61,72,73,74,103,104,105,106,118,119,120,121,123,133,134,163,214,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336],[46,347,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,397,398,399,400,401,402],[339,340,341,342,343,344,346,349,350,351,352,353,354,355],[359,360,364,365,366,367,368],[205,206,207,208,209,210,211,212],[204,337],[356]],"referencedMap":[[405,1],[371,2],[404,3],[338,4],[357,5],[406,6],[141,7],[135,8],[157,9],[160,10],[372,11],[374,12],[375,13],[87,14],[89,15],[161,16],[166,17],[203,18],[92,19],[167,20],[101,21],[168,22],[170,23],[172,24],[131,25],[86,26],[99,27],[201,28],[191,17],[90,14],[176,29],[162,30],[178,31],[179,32],[202,33],[199,34],[180,17],[97,35],[88,36],[165,37],[164,38],[146,39],[193,40],[194,41],[192,12],[196,41],[195,42],[340,43],[290,44],[292,45],[297,46],[332,47],[302,48],[333,49],[310,44],[121,50],[123,51],[61,52],[289,53],[118,54],[103,55],[133,56],[163,57],[214,12],[319,12],[315,22],[80,58],[66,59],[183,12],[185,60],[397,61],[188,62],[137,63],[136,64],[122,65],[321,66],[347,12],[205,12],[339,67],[341,12],[346,68],[349,69],[350,69],[351,70],[352,12],[353,12],[354,12],[108,71],[431,72],[522,73],[206,12],[360,74],[364,75],[366,76],[365,77],[73,12],[64,78],[363,79],[132,50],[154,80],[152,81],[379,82],[323,83],[324,31],[380,12],[381,70],[190,84],[325,12],[104,12],[382,85],[62,86],[402,12],[105,12],[63,12],[383,12],[384,12],[326,52],[534,87],[533,12],[385,88],[386,12],[387,12],[388,12],[348,89],[391,50],[148,39],[536,90],[134,91],[392,12],[50,27],[71,92],[140,93],[138,94],[49,27],[69,95],[126,96],[100,97],[94,98],[96,99],[129,100],[124,101],[127,67],[130,102],[93,103],[198,104],[102,105],[125,106],[128,67],[114,107],[112,108],[113,109],[109,110],[117,111],[115,107],[110,112],[116,113],[67,114],[54,115],[65,116],[68,117],[82,118],[81,119],[79,120],[77,118],[78,121],[395,122],[187,123],[430,124],[429,125],[428,126],[149,127],[150,128],[156,129],[153,130],[145,27],[147,131],[415,132],[424,133],[432,134],[434,135],[442,31],[448,136],[460,137],[542,138],[476,12],[478,57],[480,135],[483,112],[486,12],[523,139],[528,140],[531,141],[537,142],[530,46],[204,143],[337,144],[403,145],[356,146],[369,147],[213,148]],"exportedModulesMap":[[405,1],[338,149],[357,150],[141,7],[135,8],[157,9],[160,10],[372,11],[374,12],[375,13],[87,14],[89,15],[161,16],[166,17],[203,18],[92,19],[167,20],[101,21],[168,22],[170,23],[172,24],[131,25],[86,26],[99,27],[201,28],[191,17],[90,14],[176,29],[162,30],[178,31],[179,32],[202,33],[199,34],[180,17],[97,35],[88,36],[165,37],[164,38],[146,39],[193,40],[194,41],[192,12],[196,41],[195,42],[340,43],[290,44],[292,45],[297,46],[332,47],[302,48],[333,49],[310,44],[121,50],[123,51],[61,52],[289,53],[118,54],[103,55],[133,56],[163,57],[214,12],[319,12],[315,22],[80,58],[66,59],[183,12],[185,60],[397,61],[188,62],[137,63],[136,64],[122,65],[321,66],[347,12],[205,12],[339,67],[341,12],[346,68],[349,69],[350,69],[351,70],[352,12],[353,12],[354,12],[108,71],[431,72],[522,73],[206,12],[360,74],[364,75],[366,76],[365,77],[73,12],[64,78],[363,79],[132,50],[154,80],[152,81],[379,82],[323,83],[324,31],[380,12],[381,70],[190,84],[325,12],[104,12],[382,85],[62,86],[402,12],[105,12],[63,12],[383,12],[384,12],[326,52],[534,87],[533,12],[385,88],[386,12],[387,12],[388,12],[348,89],[391,50],[148,39],[536,90],[134,91],[392,12],[50,27],[71,92],[140,93],[138,94],[49,27],[69,95],[126,96],[100,97],[94,98],[96,99],[129,100],[124,101],[127,67],[130,102],[93,103],[198,104],[102,105],[125,106],[128,67],[114,107],[112,108],[113,109],[109,110],[117,111],[115,107],[110,112],[116,113],[67,114],[54,115],[65,116],[68,117],[82,118],[81,119],[79,120],[77,118],[78,121],[395,122],[187,123],[430,124],[429,125],[428,126],[149,127],[150,128],[156,129],[153,130],[145,27],[147,131],[415,132],[424,133],[432,134],[434,135],[442,31],[448,136],[460,137],[542,138],[476,12],[478,57],[480,135],[483,112],[486,12],[523,139],[528,140],[531,141],[537,142],[530,46],[204,143],[337,144],[403,145],[356,146],[369,147],[213,148]],"semanticDiagnosticsPerFile":[405,358,370,371,404,338,357,406,141,142,135,157,200,160,372,374,375,119,87,84,89,161,166,203,91,92,167,101,168,170,169,172,171,131,86,85,95,173,99,201,191,90,176,162,177,178,179,98,202,199,180,97,88,165,164,48,146,181,193,194,192,196,195,301,340,182,290,292,293,294,295,297,336,298,299,300,332,302,333,303,304,305,306,307,308,309,310,311,312,313,314,121,106,123,61,74,289,118,103,335,317,316,296,133,163,214,334,319,315,291,46,376,80,66,183,185,397,188,318,373,137,136,122,421,377,378,321,347,205,339,341,342,343,344,346,349,350,351,352,353,354,355,72,58,107,108,320,431,522,423,207,208,209,210,211,206,212,360,368,364,366,365,367,359,527,322,120,73,64,361,422,362,363,132,154,152,379,323,324,380,381,190,325,104,382,62,402,105,63,383,384,326,534,533,385,386,387,388,345,389,390,348,391,148,535,536,134,392,327,398,399,328,400,329,189,330,401,331,50,71,140,138,139,49,51,69,55,126,100,94,57,96,129,174,83,124,127,175,130,93,198,102,125,128,216,285,217,114,218,219,221,220,222,223,215,112,286,111,224,225,226,227,113,228,109,230,231,229,232,233,234,235,237,238,241,240,239,242,243,245,244,246,247,248,249,117,115,250,288,251,252,253,254,255,256,257,258,259,260,110,261,262,263,264,265,266,267,268,269,270,271,272,273,236,287,274,275,277,278,276,279,280,281,282,283,284,116,67,54,65,53,56,68,52,82,81,79,70,77,78,75,184,76,393,396,394,395,187,186,47,59,60,430,429,426,428,427,149,143,150,155,156,153,151,144,158,159,145,147,197,407,408,409,410,411,412,413,414,415,416,417,418,419,420,424,425,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,449,451,452,453,454,456,457,458,455,459,460,461,462,463,542,464,465,466,467,468,469,470,472,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,539,508,509,510,511,512,513,541,514,516,515,518,517,519,520,521,523,524,525,526,528,529,531,532,540,537,530,538,10,9,2,11,12,13,14,15,16,17,18,3,4,22,19,20,21,23,24,25,5,26,27,28,29,6,33,30,31,32,34,7,35,40,41,36,37,38,39,8,45,42,43,44,1,204,337,403,356,369,213],"arktsLinterDiagnosticsPerFile":[405,358,370,371,404,338,357,406,141,142,135,157,200,160,372,374,375,119,87,84,89,161,166,203,91,92,167,101,168,170,169,172,171,131,86,85,95,173,99,201,191,90,176,162,177,178,179,98,202,199,180,97,88,165,164,48,146,181,193,194,192,196,195,301,340,182,290,292,293,294,295,297,336,298,299,300,332,302,333,303,304,305,306,307,308,309,310,311,312,313,314,121,106,123,61,74,289,118,103,335,317,316,296,133,163,214,334,319,315,291,46,376,80,66,183,185,397,188,318,373,137,136,122,421,377,378,321,347,205,339,341,342,343,344,346,349,350,351,352,353,354,355,72,58,107,108,320,431,522,423,207,208,209,210,211,206,212,360,368,364,366,365,367,359,527,322,120,73,64,361,422,362,363,132,154,152,379,323,324,380,381,190,325,104,382,62,402,105,63,383,384,326,534,533,385,386,387,388,345,389,390,348,391,148,535,536,134,392,327,398,399,328,400,329,189,330,401,331,50,71,140,138,139,49,51,69,55,126,100,94,57,96,129,174,83,124,127,175,130,93,198,102,125,128,216,285,217,114,218,219,221,220,222,223,215,112,286,111,224,225,226,227,113,228,109,230,231,229,232,233,234,235,237,238,241,240,239,242,243,245,244,246,247,248,249,117,115,250,288,251,252,253,254,255,256,257,258,259,260,110,261,262,263,264,265,266,267,268,269,270,271,272,273,236,287,274,275,277,278,276,279,280,281,282,283,284,116,67,54,65,53,56,68,52,82,81,79,70,77,78,75,184,76,393,396,394,395,187,186,47,59,60,430,429,426,428,427,149,143,150,155,156,153,151,144,158,159,145,147,197,407,408,409,410,411,412,413,414,415,416,417,418,419,420,424,425,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,449,451,452,453,454,456,457,458,455,459,460,461,462,463,542,464,465,466,467,468,469,470,472,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,539,508,509,510,511,512,513,541,514,516,515,518,517,519,520,521,523,524,525,526,528,529,531,532,540,537,530,538,10,9,2,11,12,13,14,15,16,17,18,3,4,22,19,20,21,23,24,25,5,26,27,28,29,6,33,30,31,32,34,7,35,40,41,36,37,38,39,8,45,42,43,44,1],"affectedFilesPendingEmit":[[555,1],[556,1],[557,1],[558,1],[559,1],[560,1],[561,1],[562,1],[563,1],[564,1],[565,1],[566,1],[567,1],[568,1],[569,1],[570,1],[571,1],[572,1],[573,1],[574,1],[575,1],[576,1],[577,1],[578,1],[579,1],[580,1],[581,1],[582,1],[583,1],[584,1],[585,1],[586,1],[587,1],[588,1],[589,1],[590,1],[591,1],[592,1],[593,1],[594,1],[595,1],[596,1],[597,1],[598,1],[599,1],[600,1],[601,1],[602,1],[603,1],[604,1],[605,1],[606,1],[607,1],[608,1],[609,1],[610,1],[611,1],[612,1],[613,1],[614,1],[615,1],[616,1],[617,1],[618,1],[619,1],[620,1],[621,1],[622,1],[623,1],[624,1],[625,1],[626,1],[627,1],[628,1],[629,1],[630,1],[631,1],[632,1],[633,1],[634,1],[635,1],[636,1],[637,1],[638,1],[639,1],[640,1],[641,1],[642,1],[643,1],[644,1],[645,1],[646,1],[647,1],[648,1],[649,1],[650,1],[651,1],[652,1],[653,1],[654,1],[655,1],[656,1],[657,1],[658,1],[659,1],[660,1],[661,1],[662,1],[663,1],[664,1],[665,1],[666,1],[667,1],[668,1],[669,1],[670,1],[671,1],[672,1],[673,1],[674,1],[675,1],[676,1],[677,1],[678,1],[679,1],[680,1],[681,1],[682,1],[683,1],[684,1],[685,1],[686,1],[687,1],[688,1],[689,1],[690,1],[691,1],[692,1],[693,1],[694,1],[695,1],[696,1],[697,1],[698,1],[699,1],[700,1],[701,1],[702,1],[703,1],[704,1],[705,1],[706,1],[707,1],[708,1],[709,1],[710,1],[711,1],[712,1],[713,1],[714,1],[715,1],[716,1],[717,1],[718,1],[719,1],[720,1],[721,1],[722,1],[723,1],[724,1],[725,1],[726,1],[727,1],[728,1],[729,1],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[738,1],[739,1],[740,1],[741,1],[742,1],[743,1],[744,1],[745,1],[746,1],[747,1],[748,1],[749,1],[750,1],[751,1],[752,1],[753,1],[754,1],[755,1],[756,1],[757,1],[758,1],[759,1],[760,1],[761,1],[762,1],[763,1],[764,1],[765,1],[766,1],[767,1],[768,1],[769,1],[770,1],[771,1],[772,1],[773,1],[774,1],[775,1],[776,1],[777,1],[778,1],[779,1],[780,1],[781,1],[782,1],[783,1],[784,1],[785,1],[786,1],[787,1],[788,1],[789,1],[790,1],[791,1],[792,1],[793,1],[794,1],[795,1],[796,1],[797,1],[798,1],[799,1],[800,1],[801,1],[802,1],[803,1],[804,1],[805,1],[806,1],[807,1],[808,1],[809,1],[810,1],[811,1],[812,1],[813,1],[814,1],[815,1],[816,1],[817,1],[818,1],[819,1],[820,1],[821,1],[822,1],[823,1],[824,1],[825,1],[826,1],[827,1],[828,1],[829,1],[830,1],[831,1],[832,1],[833,1],[834,1],[835,1],[836,1],[837,1],[838,1],[839,1],[840,1],[841,1],[842,1],[843,1],[844,1],[845,1],[846,1],[847,1],[848,1],[849,1],[850,1],[851,1],[852,1],[853,1],[854,1],[855,1],[856,1],[857,1],[858,1],[859,1],[860,1],[861,1],[862,1],[863,1],[864,1],[865,1],[866,1],[867,1],[868,1],[869,1],[870,1],[871,1],[872,1],[873,1],[874,1],[875,1],[876,1],[877,1],[878,1],[879,1],[880,1],[881,1],[882,1],[883,1],[884,1],[885,1],[886,1],[887,1],[888,1],[889,1],[890,1],[891,1],[892,1],[893,1],[894,1],[895,1],[896,1],[897,1],[898,1],[899,1],[900,1],[901,1],[902,1],[903,1],[904,1],[905,1],[906,1],[907,1],[908,1],[909,1],[910,1],[911,1],[912,1],[913,1],[914,1],[915,1],[916,1],[917,1],[918,1],[919,1],[920,1],[921,1],[922,1],[923,1],[924,1],[925,1],[926,1],[927,1],[928,1],[929,1],[930,1],[931,1],[932,1],[933,1],[934,1],[935,1],[936,1],[937,1],[938,1],[939,1],[940,1],[941,1],[942,1],[943,1],[944,1],[945,1],[946,1],[947,1],[948,1],[949,1],[950,1],[951,1],[952,1],[953,1],[954,1],[955,1],[956,1],[957,1],[958,1],[959,1],[960,1],[961,1],[962,1],[963,1],[964,1],[965,1],[966,1],[967,1],[968,1],[969,1],[970,1],[971,1],[972,1],[973,1],[974,1],[975,1],[976,1],[977,1],[978,1],[979,1],[980,1],[981,1],[982,1],[983,1],[984,1],[985,1],[986,1],[987,1],[988,1],[989,1],[990,1],[991,1],[992,1],[993,1],[994,1],[995,1],[996,1],[997,1],[998,1],[999,1],[1000,1],[1001,1],[1002,1],[1003,1],[1004,1],[1005,1],[1006,1],[1007,1],[1008,1],[1009,1],[1010,1],[1011,1],[1012,1],[1013,1],[1014,1],[1015,1],[1016,1],[1017,1],[1018,1],[1019,1],[1020,1],[1021,1],[1022,1],[1023,1],[1024,1],[1025,1],[1026,1],[1027,1],[1028,1],[1029,1],[1030,1],[1031,1],[1032,1],[1033,1],[1034,1],[1035,1],[1036,1],[1037,1],[1038,1],[1039,1],[1040,1],[1041,1],[1042,1],[1043,1],[1044,1],[1045,1],[1046,1],[1047,1],[1048,1],[1049,1],[1050,1],[405,1],[358,1],[370,1],[371,1],[404,1],[338,1],[357,1],[406,1],[141,1],[142,1],[135,1],[157,1],[200,1],[160,1],[372,1],[374,1],[375,1],[119,1],[87,1],[84,1],[89,1],[161,1],[166,1],[203,1],[91,1],[92,1],[167,1],[101,1],[168,1],[170,1],[169,1],[172,1],[171,1],[131,1],[86,1],[85,1],[95,1],[173,1],[99,1],[201,1],[191,1],[90,1],[176,1],[162,1],[177,1],[178,1],[179,1],[98,1],[202,1],[199,1],[180,1],[97,1],[88,1],[165,1],[164,1],[48,1],[146,1],[181,1],[193,1],[194,1],[192,1],[196,1],[195,1],[301,1],[340,1],[182,1],[290,1],[292,1],[293,1],[294,1],[295,1],[297,1],[336,1],[298,1],[299,1],[300,1],[332,1],[302,1],[333,1],[303,1],[304,1],[305,1],[306,1],[307,1],[308,1],[309,1],[310,1],[311,1],[312,1],[313,1],[314,1],[121,1],[106,1],[123,1],[61,1],[74,1],[289,1],[118,1],[103,1],[335,1],[317,1],[316,1],[296,1],[133,1],[163,1],[214,1],[334,1],[319,1],[315,1],[291,1],[46,1],[376,1],[80,1],[66,1],[183,1],[185,1],[397,1],[188,1],[318,1],[373,1],[137,1],[136,1],[122,1],[421,1],[377,1],[378,1],[321,1],[347,1],[205,1],[339,1],[341,1],[342,1],[343,1],[344,1],[346,1],[349,1],[350,1],[351,1],[352,1],[353,1],[354,1],[355,1],[72,1],[58,1],[107,1],[108,1],[320,1],[431,1],[522,1],[423,1],[207,1],[208,1],[209,1],[210,1],[211,1],[206,1],[212,1],[360,1],[368,1],[364,1],[366,1],[365,1],[367,1],[359,1],[527,1],[322,1],[120,1],[73,1],[64,1],[361,1],[422,1],[362,1],[363,1],[132,1],[154,1],[152,1],[379,1],[323,1],[324,1],[380,1],[381,1],[190,1],[325,1],[104,1],[382,1],[62,1],[402,1],[105,1],[63,1],[383,1],[384,1],[326,1],[534,1],[533,1],[385,1],[386,1],[387,1],[388,1],[345,1],[389,1],[390,1],[348,1],[391,1],[148,1],[535,1],[536,1],[134,1],[392,1],[327,1],[398,1],[399,1],[328,1],[400,1],[329,1],[189,1],[330,1],[401,1],[331,1],[50,1],[71,1],[140,1],[138,1],[139,1],[49,1],[51,1],[69,1],[55,1],[126,1],[100,1],[94,1],[57,1],[96,1],[129,1],[174,1],[83,1],[124,1],[127,1],[175,1],[130,1],[93,1],[198,1],[102,1],[125,1],[128,1],[216,1],[285,1],[217,1],[114,1],[218,1],[219,1],[221,1],[220,1],[222,1],[223,1],[215,1],[112,1],[286,1],[111,1],[224,1],[225,1],[226,1],[227,1],[113,1],[228,1],[109,1],[230,1],[231,1],[229,1],[232,1],[233,1],[234,1],[235,1],[237,1],[238,1],[241,1],[240,1],[239,1],[242,1],[243,1],[245,1],[244,1],[246,1],[247,1],[248,1],[249,1],[117,1],[115,1],[250,1],[288,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,1],[110,1],[261,1],[262,1],[263,1],[264,1],[265,1],[266,1],[267,1],[268,1],[269,1],[270,1],[271,1],[272,1],[273,1],[236,1],[287,1],[274,1],[275,1],[277,1],[278,1],[276,1],[279,1],[280,1],[281,1],[282,1],[283,1],[284,1],[116,1],[67,1],[54,1],[65,1],[53,1],[56,1],[68,1],[52,1],[82,1],[81,1],[79,1],[70,1],[77,1],[78,1],[75,1],[184,1],[76,1],[393,1],[396,1],[394,1],[395,1],[187,1],[186,1],[47,1],[59,1],[60,1],[430,1],[429,1],[426,1],[428,1],[427,1],[149,1],[143,1],[150,1],[155,1],[156,1],[153,1],[151,1],[144,1],[158,1],[159,1],[145,1],[147,1],[197,1],[407,1],[408,1],[409,1],[410,1],[411,1],[412,1],[413,1],[414,1],[415,1],[416,1],[417,1],[418,1],[419,1],[420,1],[424,1],[425,1],[432,1],[433,1],[434,1],[435,1],[436,1],[437,1],[438,1],[439,1],[440,1],[441,1],[442,1],[443,1],[444,1],[445,1],[446,1],[447,1],[448,1],[450,1],[449,1],[451,1],[452,1],[453,1],[454,1],[456,1],[457,1],[458,1],[455,1],[459,1],[460,1],[461,1],[462,1],[463,1],[542,1],[464,1],[465,1],[466,1],[467,1],[468,1],[469,1],[470,1],[472,1],[471,1],[473,1],[474,1],[475,1],[476,1],[477,1],[478,1],[479,1],[480,1],[481,1],[482,1],[483,1],[484,1],[485,1],[486,1],[487,1],[488,1],[489,1],[490,1],[491,1],[492,1],[493,1],[494,1],[495,1],[496,1],[497,1],[498,1],[499,1],[500,1],[501,1],[502,1],[503,1],[504,1],[505,1],[506,1],[507,1],[539,1],[508,1],[509,1],[510,1],[511,1],[512,1],[513,1],[541,1],[514,1],[516,1],[515,1],[518,1],[517,1],[519,1],[520,1],[521,1],[523,1],[524,1],[525,1],[526,1],[528,1],[529,1],[531,1],[532,1],[540,1],[537,1],[530,1],[538,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[204,1],[337,1],[403,1],[356,1],[369,1],[213,1]],"arkTSVersion":"ArkTS_1_1","compatibleSdkVersion":12,"compatibleSdkVersionStage":"beta1","constEnumRelateCache":{"d:/oh_11_sdk/11/12/ets/kits/@kit.arkui.d.ts":{"d:/oh_11_sdk/11/12/ets/api/@ohos.arkui.uicontext.d.ts":"c7d7371a8797f2a8b88ae49509edd71de517ffc954a636757fe4cf748a8be69c"}}},"version":"4.9.5"} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter new file mode 100644 index 0000000000..60d1e7380d --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es5.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.base.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/data/rdb/resultset.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.want.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/startabilityparameter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/abilityresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/app/appversioninfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/moduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/customizedata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/applicationinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/app/processinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/elementname.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/basecontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.colorspacemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/global/rawfiledescriptor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/global/resource.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.drawabledescriptor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourcemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.rpc.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimedia.image.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/bundleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/abilityinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/hapmoduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/app/context.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/elementname.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/connectoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.font.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.mediaquery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.inspector.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/metadata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/skill.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/extensionabilityinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/hapmoduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/bundleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.bundlemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/applicationinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/abilityinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/eventhub.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilityconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configurationconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configuration.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.ability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitylifecyclecallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.environmentcallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.applicationstatechangecallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.appmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/processinformation.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/applicationcontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.contextconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/context.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.startoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.openlinkoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.dialogrequest.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystartcallback.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.atomicserviceoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiabilitycontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.observer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.promptaction.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.router.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentutils.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.common2d.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.drawing.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/graphics.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rendernode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/content.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/componentcontent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/framenode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buildernode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontroller.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/xcomponentnode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.node.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.animator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.measure.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentsnapshot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.unifieddatachannel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.dragcontroller.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/extensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystagecontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/formextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/vpnextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/embeddableuiabilitycontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/photoeditorextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.pointer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uicontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.window.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.featureability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.rdb.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.dataability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityoperation.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityhelper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.ability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.errorcode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcommondef.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationuserinput.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/triggerinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantagent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/wantagentinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wantagent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationactionbutton.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcontent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationtemplate.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notificationmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationslot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notification.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationflags.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationrequest.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.particleability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/permissions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/security/permissionrequestresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.abilityaccessctrl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitystage.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.extensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uiextension.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensioncontentsession.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.actionextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.apprecovery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.autofillmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessargs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocess.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessoptions.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.datauriutils.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/errorobserver.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/loopobserver.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.errormanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentcontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentexecutor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.shareextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantconstant.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.uripermissionmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.defaultappmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/overlaymoduleinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.overlay.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationresult.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationextraparams.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.continuation.continuationmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.package.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.privacymanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddeduiextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuplistener.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfig.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfigentry.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuptask.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/arkts/@arkts.lang.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/application/sendablecontext.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.sendablecontextmanager.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.screenlockfilemanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddableuiability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.photoeditorextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.application.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.abilitykit.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.faultlogger.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.hiappevent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hichecker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hidebug.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hilog.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracechain.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracemeter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.jsleakwatcher.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.performanceanalysiskit.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicenavigation.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/commonmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/alphabetindexermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/blankmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buttonmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/calendarpickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxgroupmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnsplitmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/countermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datapanelmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datepickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/dividermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gaugemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridcolmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/griditemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridrowmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/hyperlinkmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imageanimatormodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolglyphmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagespanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/linemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemgroupmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/loadingprogressmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/marqueemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menumodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menuitemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navdestinationmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigationmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigatormodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navroutermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/panelmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/pathmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/patternlockmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polygonmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polylinemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/progressmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/qrcodemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/radiomodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/ratingmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rectmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/refreshmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/richeditormodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowsplitmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/scrollmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/searchmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/selectmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/shapemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/sidebarcontainermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/slidermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/spanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stackmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stepperitemmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/swipermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/tabsmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textareamodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textclockmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textinputmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textpickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/texttimermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/timepickermodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/togglemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/videomodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/waterflowmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/attributeupdater.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/containerspanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolspanmodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/particlemodifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.modifier.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chip.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.navpushpathhelper.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chipgroup.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composelistitem.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composetitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.counter.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.theme.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.dialog.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.editabletitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.exceptionprompt.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.filter.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.form.formbindingdata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.formmenu.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.gridobjectsortcomponent.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.popup.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.progressbutton.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.segmentbutton.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selectionmenu.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selecttitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.splitlayout.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.subheader.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.swiperefresher.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.tabtitlebar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.toolbar.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.treeview.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.interstitialdialogaction.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.statemanagement.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.shape.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.curves.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicserviceweb.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.hdrcapability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.display.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.matrix4.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pipwindow.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.plugincomponent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.prompt.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenshot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.app.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.configuration.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.mediaquery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.prompt.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.router.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.foldsplitcontainer.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.fullscreenlaunchcomponent.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicetabs.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.prefetcher.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.downloadfilebutton.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.arkui.d.ts","../../../../../../src/main/ets/entryability/entryability.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.backupextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.backupextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsync.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsyncmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.environment.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileaccess.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.uri.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileuri.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.events.emitter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.util.stream.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.hash.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.securitylabel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.statvfs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.storagestatistics.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.fileshare.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.corefilekit.d.ts","../../../../../../src/main/ets/entrybackupability/entrybackupability.ets","../../../../../../../casesfeature/verifycode/src/main/ets/components/mainpage.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodsubtype.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.inputevent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keycode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keyevent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodengine.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensioncontext.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensionability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodlist.d.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.panel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.imekit.d.ts","../../../../../../../casesfeature/verifycode/src/main/ets/constants/verifycodeconstants.ets","../../../../../../../casesfeature/verifycode/src/main/ets/utils/logger.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.appaccount.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.customization.customconfig.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.distributedaccount.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.osaccount.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.batteryinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceattest.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pasteboard.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.power.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.print.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.request.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.runninglock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenlock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.settings.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemdatetime.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemtime.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.thermal.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usb.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usbmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wallpaper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.zlib.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventdata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscribeinfo.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscriber.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventpublishdata.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.commoneventmanager.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.battery.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.brightness.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.device.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.request.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourceschedule.systemload.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.basicserviceskit.d.ts","../../../../../../../casesfeature/verifycode/src/main/ets/view/verifycodeview.ets","../../../../../../../casesfeature/verifycode/index.ets","../../../../../../src/main/ets/pages/index.ets","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ability_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/action_sheet.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alphabet_indexer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/badge.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/blank.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/calendar_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/canvas.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkbox.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkboxgroup.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/circle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column_split.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.uniformtypedescriptor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.intentioncode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.uieffect.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common_ts_ets_api.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenepostprocesssettings.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenetypes.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/sceneresources.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenenodes.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/component3d.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/container_span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/content_slot.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/context_menu.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/counter.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/data_panel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/date_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/divider.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ellipse.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/embedded_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/enums.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/featureability.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flex.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flow_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/focus.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/folder_stack.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/form_link.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/for_each.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gauge.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gesture.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/global.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/griditem.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_col.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_container.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_row.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/hyperlink.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_animator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/lazy_for_each.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/line.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item_group.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/loading_progress.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/location_button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/matrix2d.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/marquee.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item_group.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_destination.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_router.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigation.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/node_container.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/page_transition.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/panel.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/particle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/paste_button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/path.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polygon.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polyline.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/progress.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/qrcode.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/radio.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rating.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rect.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/refresh.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/relative_container.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/repeat.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_editor.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_text.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row_split.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/save_button.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll_bar.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/search.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/security_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/select.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/shape.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/slider.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stack.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/state_management.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper_item.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/swiper.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbolglyph.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbol_span.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tabs.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tab_content.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_area.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_clock.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.text.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_common.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_input.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_timer.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.intl.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/time_picker.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/toggle.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/with_theme.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/units.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/video.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cryptoframework.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cert.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.neterrorlist.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.webview.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/web.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/xcomponent.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/sidebar.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/water_flow.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/styled_string.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/index-full.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/animator.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/calendar.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/form_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/media_cached_image.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/plugin_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/root_scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/screen.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/window_scene.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/remote_window.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/effect_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ui_extension_component.d.ts","../../../../../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/isolated_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.ability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.errorcode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.featureability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.particleability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.ability.screenlockfilemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.abilityaccessctrl.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.appaccount.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.distributedaccount.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.account.osaccount.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.animator.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.ability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilityconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitylifecyclecallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.abilitystage.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.actionextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.application.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.applicationstatechangecallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.appmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.apprecovery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.atomicserviceoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.autofillmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocess.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessargs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.childprocessoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configuration.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.configurationconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.contextconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.datauriutils.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.dialogrequest.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddableuiability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.embeddeduiextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.environmentcallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.errormanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.extensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentcontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.insightintentexecutor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.openlinkoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.photoeditorextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.sendablecontextmanager.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.shareextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.startoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.uiextensioncontentsession.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.want.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantagent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.ability.wantconstant.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfig.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupconfigentry.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuplistener.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startupmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.appstartup.startuptask.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.app.form.formbindingdata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.backupextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.application.uripermissionmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chip.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.chipgroup.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composelistitem.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.composetitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.counter.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.dialog.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.downloadfilebutton.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.editabletitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.exceptionprompt.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.filter.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.foldsplitcontainer.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.formmenu.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.fullscreenlaunchcomponent.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.gridobjectsortcomponent.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.popup.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.progressbutton.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.segmentbutton.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selectionmenu.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.selecttitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.splitlayout.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.subheader.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.swiperefresher.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.tabtitlebar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.toolbar.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.advanced.treeview.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentsnapshot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.componentutils.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.dragcontroller.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.drawabledescriptor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.inspector.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.modifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.node.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.observer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.prefetcher.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.shape.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.statemanagement.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.theme.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uicontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.arkui.uiextension.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicenavigation.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicservicetabs.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.atomicserviceweb.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.interstitialdialogaction.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.atomicservice.navpushpathhelper.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.base.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.batteryinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.bundlemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.defaultappmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.bundle.overlay.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.commoneventmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.continuation.continuationmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.curves.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.customization.customconfig.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.dataability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.rdb.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.unifieddatachannel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.data.uniformtypedescriptor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceattest.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.deviceinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.display.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.events.emitter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.faultlogger.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.backupextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsync.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.cloudsyncmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.environment.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileaccess.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fileuri.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.fs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.hash.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.securitylabel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.statvfs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.file.storagestatistics.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.fileshare.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.font.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.colorspacemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.common2d.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.drawing.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.hdrcapability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.scene.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.text.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.graphics.uieffect.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hichecker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hidebug.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hilog.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracechain.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hitracemeter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.hiappevent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.hiviewdfx.jsleakwatcher.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethod.panel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodengine.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensionability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodlist.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.inputmethodsubtype.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.intl.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.matrix4.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.measure.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.mediaquery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimedia.image.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.inputevent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.intentioncode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keycode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.keyevent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.multimodalinput.pointer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notification.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.notificationmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pasteboard.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.pipwindow.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.plugincomponent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.power.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.print.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.privacymanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.prompt.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.promptaction.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.request.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourcemanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.resourceschedule.systemload.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.router.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.rpc.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.runninglock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenlock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.screenshot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cert.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.security.cryptoframework.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.settings.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemdatetime.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.systemtime.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.thermal.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.uri.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usb.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.usbmanager.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.util.stream.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wallpaper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.wantagent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.neterrorlist.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.web.webview.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.window.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@ohos.zlib.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.app.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.battery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.brightness.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.configuration.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.device.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.mediaquery.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.package.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.prompt.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.request.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/@system.router.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/abilityresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/connectoptions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityhelper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityoperation.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/dataabilityresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/ability/startabilityparameter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/app/appversioninfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/app/context.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/app/processinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystagecontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/abilitystartcallback.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/applicationcontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/basecontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/context.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/embeddableuiabilitycontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/errorobserver.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/eventhub.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/extensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/formextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/loopobserver.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/photoeditorextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/processinformation.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/sendablecontext.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiabilitycontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/uiextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/application/vpnextensioncontext.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/alphabetindexermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/attributeupdater.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/blankmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buildernode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/buttonmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/calendarpickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxgroupmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/checkboxmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/columnsplitmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/commonmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/componentcontent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/containerspanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/content.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/countermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datapanelmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/datepickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/dividermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/framenode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gaugemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/graphics.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridcolmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/griditemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/gridrowmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/hyperlinkmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imageanimatormodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/imagespanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/linemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemgroupmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listitemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/listmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/loadingprogressmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/marqueemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menuitemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/menumodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navdestinationmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigationmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navigatormodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/navroutermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/nodecontroller.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/panelmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/particlemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/pathmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/patternlockmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polygonmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/polylinemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/progressmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/qrcodemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/radiomodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/ratingmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rectmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/refreshmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rendernode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/richeditormodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/rowsplitmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/scrollmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/searchmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/selectmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/shapemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/sidebarcontainermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/slidermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/spanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stackmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/stepperitemmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/swipermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolglyphmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/symbolspanmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/tabsmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textareamodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textclockmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textinputmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/textpickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/texttimermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/timepickermodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/togglemodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/videomodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/waterflowmodifier.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/arkui/xcomponentnode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/abilityinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/applicationinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/bundleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/customizedata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/elementname.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/hapmoduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundle/moduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/abilityinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/applicationinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/bundleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/elementname.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/extensionabilityinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/hapmoduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/metadata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/overlaymoduleinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/bundlemanager/skill.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventdata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventpublishdata.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscribeinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/commonevent/commoneventsubscriber.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationextraparams.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/continuation/continuationresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/data/rdb/resultset.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/global/rawfiledescriptor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/global/resource.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scene.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenenodes.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenepostprocesssettings.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/sceneresources.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/graphics3d/scenetypes.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationactionbutton.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcommondef.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationcontent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationflags.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationrequest.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationslot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationtemplate.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/notification/notificationuserinput.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/permissions.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/security/permissionrequestresult.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/triggerinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/api/wantagent/wantagentinfo.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/arkts/@arkts.lang.d.ets","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ability_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/action_sheet.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/alphabet_indexer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/badge.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/blank.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/calendar_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/canvas.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkbox.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/checkboxgroup.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/circle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/column_split.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/common_ts_ets_api.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/component3d.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/container_span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/content_slot.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/context_menu.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/counter.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/data_panel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/date_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/divider.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/ellipse.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/embedded_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/enums.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/featureability.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flex.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/flow_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/focus.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/folder_stack.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/for_each.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/form_link.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gauge.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/gesture.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/global.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_col.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_container.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/grid_row.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/griditem.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/hyperlink.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_animator.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/image_span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/index-full.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/lazy_for_each.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/line.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/list_item_group.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/loading_progress.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/location_button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/marquee.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/matrix2d.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/menu_item_group.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_destination.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/nav_router.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigation.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/navigator.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/node_container.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/page_transition.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/panel.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/particle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/paste_button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/path.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polygon.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/polyline.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/progress.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/qrcode.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/radio.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rating.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rect.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/refresh.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/relative_container.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/repeat.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_editor.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/rich_text.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/row_split.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/save_button.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/scroll_bar.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/search.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/security_component.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/select.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/shape.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/sidebar.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/slider.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stack.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/state_management.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/stepper_item.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/styled_string.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/swiper.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbol_span.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/symbolglyph.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tab_content.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/tabs.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_area.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_clock.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_common.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_input.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/text_timer.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/time_picker.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/toggle.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/units.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/video.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/water_flow.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/web.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/with_theme.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/declarations/xcomponent.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.abilitykit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.arkui.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.basicserviceskit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.corefilekit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.imekit.d.ts","../../../../../../../../../oh_11_sdk/11/12/ets/kits/@kit.performanceanalysiskit.d.ts"],"fileInfos":[{"version":"be8b901880718680b6c067fd8083bd5b04cde401c1e1123823e3068bb2e0d282","affectsGlobalScope":true},"e8d2e50f9e8fdd312d31f97571b4c7295b8f29f7f8363498edae2a9eb113ee36","4b1854aec637e8e041eff02899e16fd3c0c78685c622336aadfd67e6604bbe1b","d6f7d47355a0167969e9a8eedfb0994f21e038d360965ec06c30f6871038900b","4735756aff7c5857de387f321633f272e2daba4950c427ab200de954340c7c13","13dfb22c1b46f9858b19fc7df54674146f3d174ccd35f0e02e8d05a3026b9ba8","33d21bcca0f7b054d0d0d402125f547c9ac77782c2df301de314143f08e81406","80510205fb587019e1ad42bfbc046d4f55f3c5a1c8b3debca7d6fe0adc93959f",{"version":"276144a8254bed55adae6f0646c37a2cd11575ac2cbc679bf7ac0419c443fd58","affectsGlobalScope":true},{"version":"3523038578cadf637fdce58f06018e144fd5b26c12e3f9c1cef14cdf92ca3d20","affectsGlobalScope":true},{"version":"28065193ddf88bf697915b9236d2d00a27e85726563e88474f166790376e10d8","affectsGlobalScope":true},{"version":"511c964513d7c2f72556554cdeb960b4f0445990d11080297a97cc7b5fa1bb68","affectsGlobalScope":true},{"version":"725daac09ec6eb9086c2bea6bbdf6d6ab2a6f49d686656c6021a4da0415fe31f","affectsGlobalScope":true},{"version":"21574b67bbedcb39a6efa00ca47e5b9402946a4d4e890abd5b51d3fd371819ba","affectsGlobalScope":true},{"version":"2415a2b1a4a521594b9837316ae3950b0c0c2f8b689defd358986bf3e263e904","affectsGlobalScope":true},{"version":"e5d8d715990d96a37f3521a3f1460679507b261eec1b42dc84d4de835997b794","affectsGlobalScope":true},{"version":"93fa2a84417c65ab8ed121a0b84536312e00a11cbf45b0006a75324d00b176d2","affectsGlobalScope":true},{"version":"a003a6051b48dc64eaa8ad83789e4c2a540f3482bed821053b6770969bd598fb","affectsGlobalScope":true},{"version":"e90857fa86cecc3bc964a2d7db9d95a0c406bebfadeb4853a01a0079936f12f7","affectsGlobalScope":true},{"version":"8bbb03589e48f10b49996064f35256e858d205dcb364428fb4cc045061b1d786","affectsGlobalScope":true},{"version":"5044747370afee4b4c247e8a14c2969d245bbcf8396295dc5a60c659d796a71f","affectsGlobalScope":true},{"version":"8e4921934f4bec04df1bee5762a8f4ad9213f0dab33ea10c5bb1ba1201070c6a","affectsGlobalScope":true},{"version":"a894424c7058bcc77c1a3c92fe289c0ff93792e583e064c683d021879479f7b8","affectsGlobalScope":true},{"version":"8f03386d697248c5d356fd53f2729b920ea124cd1414a6c22de03c5d24729277","affectsGlobalScope":true},{"version":"21ac76354ecc1324ee2e31ac5fcebfa91b1b6beb3e8c3fe6f3988538e9629c73","affectsGlobalScope":true},{"version":"0f71e010899461f256a976d1bece8f39710a8661ced0ae3a4a757f61e0b0200d","affectsGlobalScope":true},{"version":"fe7acdc1039eca904399190766d1c8766b7d2621413f972c8542dddd69612097","affectsGlobalScope":true},{"version":"c25aa843b930662d62f0e853dd1f347d08b66cdec09bd760151d4ba6ce220fe6","affectsGlobalScope":true},{"version":"3e47477f297e4fa0d556c40a872c2c45bddefa487fd054bf1f80bceb527a682b","affectsGlobalScope":true},{"version":"a902be9f4116b449dbac07ffe3f4d69abb664f8eddfaeb892225612469213788","affectsGlobalScope":true},{"version":"155d8d1e367e05af5e5708a860825785f00eabae01744cf7bc569664301415a4","affectsGlobalScope":true},{"version":"5b30b81cdeb239772daf44e6c0d5bf6adec9dbf8d534ed25c9a0e8a43b9abfff","affectsGlobalScope":true},{"version":"cdb77abf1220d79a20508bbcfddf21f0437ea8ef5939ba46f999c4987061baab","affectsGlobalScope":true},{"version":"62e02a2f5889850ed658dfde861b2ba84fb22f3663ea3b2e2f7fb3dcd1813431","affectsGlobalScope":true},{"version":"357921f26d612a4c5ac9896340e6a2beffcaf889ff5cdfcc742e9af804d1a448","affectsGlobalScope":true},{"version":"d836a4258d6b5ee12054b802002d7c9c5eb6a1adb6a654f0ee9429cbda03e1a0","affectsGlobalScope":true},{"version":"c021bff90eb33d29edfde16c9b861097bbf99aa290726d0d0ac65330aa7be85a","affectsGlobalScope":true},{"version":"1c4e64dc374ea5922d7632a52b167187ba7c7e35b34d3c1e22625be66ca1576d","affectsGlobalScope":true},{"version":"cd1bebc4db8fb52c5618ecad3f511f62c78921451c198220c5b2ee5610b4d7b9","affectsGlobalScope":true},{"version":"fb60e7c9de1306648f865b4c8ef76b7376731af3955b69551004ad3848fb8f4c","affectsGlobalScope":true},{"version":"18d23591bba5678cf57ef139e1a3daad8017b26ad6612c8c34d6fa39044b245f","affectsGlobalScope":true},{"version":"868df11ccdabb6de564f70b68aa6b379a243ef32c8f6ee6dc71056a3dd54578a","affectsGlobalScope":true},{"version":"cebef4c7f9b6afb02cd08e7288fab05d0be3e3c898c720775b8aa286e9f7cfed","affectsGlobalScope":true},{"version":"7e3c49afe9bf537f68ce2487d7996c6e5c2350c0f250939726add1efcb1bcf01","affectsGlobalScope":true},{"version":"c7673e88666f933b0d007e82e42b60e85cf606ec247033e8ee5ab5940e4be206","affectsGlobalScope":true},"f598fe27739340f1e74d375de2122be19e4fd63dd6891df5a0b4cf1788056e18","33ffcac134473cb641f3605d850a483652ae78d38fb0df8a49ef17deb05a90cd","b780117afa772abac18719af9b234517cca036b9a5ac763934658a805453b447","8e0622fd44e6fc146b3b431cd5433449bcc7660b555e6e6175926a5665353ad4","0cc5c94908b284934cc25e6bd28a612650b9644d64ce21248732f8ad95625cd5","0fe10efa53a287daaccba7fa70bbf20820ead1cd0c011ad59248f04cea5f3534","6534aeb84fdb78bdf07dd551c70e5f859c28a08b00507446b1043c20526feb9d","59528c8bb0cd15a4e2b544547cd324bb3a1153ebd52beb99c1f36f5437bca908","7542f446bc5bc9148a8443618064cdd94ba23293716dc839ea17e79dee318b45","3a5f3b923aa0dbf9d743ee99961763d38576b11ba81dbcd1b90c046f52d6071e","53b8801feda0f792b5959291f0e760ed1e013a78fb4e22072b663a76eb47a368","a8e07c1a2f8475fbab17dda22a5f51e2d26fbc39603cf3b18f9c0ae2b519e55e","ea5f823571c4b3c3f06b41f4fbdf4a78194716327ab0d6049686242285c5c6ba","fdf923b7c6a8e0770be1205a9875e3d085ddc8dd832b63adf616852278c390dd","310a6b870d04f2901d2e7ec52c1718db666fcb7557c6d963076a90b6d6b547da","489efe9790587f89f396188dc469a8cab682cf26691a01229e7d8ade3d7735a3","36ecc177ed427edb67536d037d19c23c872f0640bd92c610da789b6800cbe3b9","e5374b92c5442758194f0206f6e44299701a81c345844bdf13f3253b0efa1179","e12d9aa72090066b86539ccbc4d567ccac99be31551ed7a7f36bd5a1ba74a016","e440c7066c19e60990f65eee96ecd5fe22cebf754376c0732a29ee4a11cfd2a4","7d81efdbf839fe9fd65d580a89b98cbde2d89a822d22e2e8e060921ddc93cc9f","f5c03ad15eee48dedd7bdef771d50369c70fa70b10523ab777e925a4c90dbbeb","e79dae84c8e3d36f8f47f2da99a824ebee5674af266cbf274355e1b058fb219b","9751ad655ee0a989b6dcb3de9a5d4530b373ee3792741a32165533fdc5cb8c08","41c21e94cc18d83501abacdaf56f29ffa89e64a6dd5449580a53f7c834d487fc","5d1e8f9c86780f23962980d995e80f70cb90173100c4f3f1280c651c6dc22094","e5691e856a641889004287d695c234851c47d56726217f6c694273cf616a0fa4","2f3de2b32fb746719e274422070162e7e55100cd3960c6ae97bf53cdda662a35","3871e004409be619f4894565b87dd05639e7dd171151ac32ed8fc0c0833937dc","67dbad7d2b8e481d856cd29f29d862b4da198a33581732d6add653ebe3a0a32c","5c5627008db0c037c148380ab9ed21004ad2e33df3c693a5f750a84fdb182c34","8bebcc93409f42049131ef5006c83c8a00f2f79a52a8bf4a8b13e9d80b235900","758fe293317f2af1418ad984f1bc113f9e20374c67a08464877671b09cbf1971","7a41f5564952e9866e074942f17b6eaa9274c8396021190a6ca04bc08f828f82","14e5f9adf3b431a47e1ed63d0e551064cff346f1e0d6967e535294e55ca6fbea","ed6eee81a8a30042a700e5c8c6947835c160f3e514f80c6274fe55dfbd31ee30","f490a2cfd12aad9cfd132dbaf03a25669c9efae847c961b208e7fcff454027ab","6145f041bd8b031a072c6419780d5cc41cd8bb8a43ae90023bd64da208c21668","8342604b10a9d8523921aa29ed8bc932447755c592008cad475f3fb85ec03773","c6c0d54569515a651e03ff0d4d9d110a22b1e13790fccd5976012ea3f195a278","0521f01f7f091fca0ef184122df8140d6834bcc81362819349b08451ae20a4f5","2478abad18abd3df6315d031c62f01f83a91caa634f35b17465df224608a8ac0","74aaa7149d1ba1032f6cc3d26b81919c0e2382d6be0d8712b4a9d093ca18f0dd","500cd84a36eec70cf12d75d8db0482692947137231e5b56d729ee01d5799687e","486609fe99f6a3f875a7ec02440f1442f9f70d1b960b25e487d7172fff2145e0","69dc267e98905903ba258818db7cd211dc170abc824d78787dcc3b8054baea8c","8e5669cb9d3364fc5a88ed7082d0897be283958fb6c10d28e80810f9af4984c2","21930bd35ce5693ef61bd468014596dfaa5bd6b6c2d4f59f60844fac0eee384d","3d8f3abb4c3d73fae17743b095fc3998cc818922771fa72f3b9fcdf2f4bd0014","3a1991dd9c4c5b59b309e98d2195ac20aa061b7ff23f885e6c9918064e1506ee","3bbcb9e13d4783384ed3a40a82329d27f3d4bd406066ec6be6248f51079e941f","6a8c3cc451ea3b5f9703890b6b4bb7ec3a05dee6c54256a7ec843fecf6c0ea2a","1ee4140494ebdaa4971b592cb59603953c4f613a6707069292e04006a41eb4dd","2238892eef3efdeaa60f96d62943897ca8c945dd6fb230ce71d2d9ce1989c30d","105a88bf7880674f76b13a3100c47f22f72b2cbe30f42115bac1d45a772bd4a4","a3b1605aa96882b0e5766013858d9dd73df8423fcf0d8aa635a12bed07452f09","c308d007abffa390b7c52396cae6972e8af2230f263dda4694077a43f0e0550e","44feb47e15313249cf7714579c15862c1690e788de4e93b5e96e564a0c0ead6e","24687aae458c25080c7e66c5504bc8aaf9acff5aceb3d27d10d15158f124e672","6d24a087fc7382444e041ba99bd402f6f5955ba85ad387084b791f7902413f1b","a256b3ccdbce75000c2c72396aa9330aec3a60f7ff6d297ebe388bbcc1f58d19","9134026d2f3ccc0a552cb9cc6cfe60ffc6a5368375c5145655a43c9ba65b196d","e42d470f39c9f4f0a5536f7ed915df1ab9ce3e699f3eb47f73aa502477d86732","ffb717a87970f19c26e1217d6aa931f3bf9b369a215c688d2b395685b7810545","b1bfda5e36df874002c133701d9b54c2a2a97347d5bfc145088f459e0758837e","16d269cca8715b0ca8b907859f6cce45f230f1b55a6429f267e4c5a8aa7f9d17","8e5de2b828cc54eb4d99e42fc47a352542728016a4d1a3113544afd944b4ae7e","369a8c3b64bfe7a40f70f9c28d1776ffe2d6b37a1549037bb595ff39c52a9497","3023c3862a0a40f1de32f36b9800556a54728578bb5e37f956f885bd84293106","1b4c0d2a49734f31311f15b63f3f3b9e5dc8b392cae51bbf9c43b97e863292cc","53a5c6a0ecdf633bea0a5ffdaeb9425b01c350ece3ef11b53301eb08bd9dbbf8","60eb05d3ac100e163b0256a2fa81373d20c442b298b314f67087d7d4e7ef0da9","7d03891c5e75d024591b7bd4e2cc89181c6eb3dae6c5a9aa1edf57c00c626199","515927fcdafb428fb5a73f0ce0a3d21968ec51eb1e3adb1f89d065cd3ebd12ad","ce8958154d640f4213f548e676ceeff0aebcd42c592d44a5f3717a2bc647b8d2","7eac379793a63de1e45d9e3401e92654145f9a5112748b7aa16aa9797424d6d3","76dee64335a286c2f9ecb23db3c9c72b37e446e6937bf7d3398e66a681521d92","a17db6f429ad54772cf12c96ee13f58259f78567db7c124dd10348e92fc9fdf5","2f8994af24dced23d6f6a76bcc5f64149315c6673edba56e48eac84e8cb755e7","b60830ee340d40606d45404cb320324f3102ef20636f5b26f2b32c4225e55938","ddba7710312870a889191ffcbd8cf72fff280981fbe015a80bfc75132dcf418e","d391eca85d2926becc22d808efaa4db25d1d55670aeea4f7d31a994ae65999ce","6e9801e6ddf7c3eeeda628c984737cadcfa7d075866ec59d0a66d0443aa3fd58","25d084c26f6956c51674a81f67ec88a0d6393e2582199243f06435ee0c2a88bb","bc6faa40ca044b14b715e85fef1ae84e35bd773a5aaad6b78f48d73da135e7b3","7c7125ef041747105bfbe134c8ca40506ccf992278dd007518860b90ea12dd9c","c3481ec940f003edd134a10162c8abffc9da21ef82299761ed6fda049fb550f5","c7d7371a8797f2a8b88ae49509edd71de517ffc954a636757fe4cf748a8be69c","93482d1e37ea2ce7723e8e27f62b2eaf31a541975249622a934d64a05c383956","96c6b16e1aa7514e7df94ee86e534b8c06301470960072fac70099e93cf53efc","77257e293740a1da7851793e3c7891ff9866a2c12ab6de588b5cbfd7e114763e","91fd8dbcb193499352e40e670d8772403c7f8dd14b86a7c2fd04ff5c6ac9f4ae","383f35282369bbe076f1203bb8db614279bcdf69d3997a7ed8cd02b885aabcc9","64322c0908a6e5cce21f118b77e1bfa46ea39abb05fea77bb9369705e3b8cf47","97e9592d53be761c186124ada0363ffcf29efd028772f317e252e31edee3f84d","d09cc9b02290489a11a10dc890f257339d1f44ee18f878a5cce93d4dc7afa02b","93dcf8bc5ab37927c8124c865a0785d538043fcdd26c85155ecfc3315ba38d18","f4730b394b18e7387c27009795bc45e37f02e0deacdb9e723140ac1515acbd14","8acbac53116da622351cc6b4d938b406fba3d14e38c855da3b46563fce2ee6e4","6f59e5d93c010669dcf3d5b36a53433e6c873ce01342df33f0b30edc56c41306","43f832b705cd896249e74d1b8ee73d73ae0dadf62e4bf45744bdcd93696bf8b8","b28b272f40c55e3ad01125764f9ef7915421a5033b44d89645c1e8648dac5682","8248f4e72a72f62b39b70bef52c211e79ba29b8f1e225756b50fab49634575ff","1c3742d7cbd2798b368723a2b71bf4fca060433b395a1fbf4b36b05cbd4e8462","6051f15f9e577b6c0f55ca79ae70c98f35916c838fc69523e7d9aa0ba93335de","b97be919a79b1d1c0cc47f7a56de81e8b2de1c28d999061771a2858ab9466ab2","c07a34d2c2974dff94e86bd4210bde8a65816468e0257794686ce472076f6730","95d369ffaa72692f932c08aa3f2134f8542389f413dab15dfb7f3c4e173ea184","399eae3e2459980a8fdf515c6681fc84fc0be9c9b422526de3abc5ea941f69ff","682f035fbb89aaa07bf07aa183f9b1f4ab9128d3eb573c69ba4be74dc55b81c3","6252111203e8284466da884be7346dd7314aad9f357d4e4af7a2ee2206168df9","565b1449b1dc37539d4ba2e0193a4a73c59cd072d035bdd4e3637410810161dc","e4de362e3fcf7164f0dd5b2fad6c7676ab867f7da6cdf36a03205162371575e6","f0cc7156ba186c8ddf920b8331dcaff7393dfc9766d2924b1a74f1e9833a1256","cc3383a634483868dd04386e31ddd9e8ed9bc7ae078778a1cff8d2aafce8e5f1","deac8bcf519d0ab9908c13e2075b1b288593bca3cf5e5f6d89dfcb4bec9d9594","a53902b5aaf0d627fd7583337716a35af64b30361720175efd3d7b5d200e18ca","41b6534d6aca69a11d15992129025062e53145eb7174bb8ceb7615f8c24f555d","16e3e03ca2babb66c57e87331f63955cb91e817367f07ca9a76b15f699303d98","976d721d0731abe48ee7a9229be509b3c405f83a14fcd4d09166a349082da3c8","88c2298e44e20c3136ce548e1c86b0c03e4fbd7653c2d96a0c284c48892c59f9","094436082008689d4b2d33bbef344e5c0fc72d706e4ffc5328f635e7396348f6","193445cca0906a46c02b7228bf837d8c91056e2d4968e7c5f120204b9205f2ca","0a73da2f9a2360bd7514d3a07ea97064a3bcb0433ff6434698028671054e12a8","cfffd4fe37ec1640e8cf1f184e53cb5b9159f354de8cd2caddc1ae961004ead8","17a4c0fc8fcea72c48e8026612a64790188f1cd116547d02bae0fc0d78542cd4","26e49fa7b84a23f73649c575de91c07a0823a08c95b158145b6504753cf0ac7f","f6205ac45949bb1745a0a645cd993e339713e22ea4817b4bbeb3a86c424cf25f","fbf9797c126ff75be792f388e50bf2e454febb61ece5df0717ac59da33a5d5bf","2ed0af6102faa95239bed35dd4152227bc677c5b9171905f283bae0db9fa8bad","c93d9e7183a559eb3d3c8a354462bedfe0a56ef22f6ad371e7844481b188ddf7","0ff48470df31ae7997517bb5d8fce5de45dea390be4645c63ff00fc953ccba9c","2e277ebfaad36888e68cc53368a9ae012300f1e66ac310b0358e534015f4187e","52db5751a49819c0110c0af57564c2081cce12312f2bac482e7190dff3fbe64e","54768cbe156ed3d648ffdcb2165c5424efa0ead8bb470fa78c6e7c8e46858bcd","d895a8786b877501b20beb45979bcb06281371fb35b3ec5c34e399e31b311dbb","26d8fbe11e72c25e13a9c6d4e09d3962fa2a01c716445204d94da6fc3657e134","7fe29d38728b0e03a62eb35d37475e538ec41f0f5918482391bb65e422cc7680","1d815b277b6b739fa2fb8437c62cf9ee22bf31328749f452ff6d56ceeccf992e","9dbacfc1f5a265c3aa5efc6539ba6332ff1fa14aa5f125d2a92f2442172e237a","febf0f0cf0ffb1ac0ac465078bd0bf970c6f3e3ef2c1581f65aabf6b6168fefc","b47c7685ee6994b986a01f801b2d21201c90b16f67dfe64a2615dadb72c74181","95b713da82331dffe540ec684f727ede96fa54b5d495a87effaed254066ed398","544675ae1245867a712986d5caaa4d95e1c6c0dea7e8173d79225c94836f197d","66d4b497c71a86a93d6edf6c1480a31aea92a611f3e21060ccb543f3c9fb1e41","7be9a0481de8b4d7e662a21a1d5fa4eb73f99d0377954ddb8e449c157b6bb268","7b570dd41fd88b817707922b11d62e7d28d0406233c7c0de03ba1c92943cede4","bcf9c2036656cfe5a8da239355dc11b93ff58805f4403173930f138a453de890","1781ec09a61350ef79e22b25c955233a01c6bf374468059ccb23b768d6b92d4a","1ab5b3008ef810348739ded40580a4e08431699223cccd049e914a1b467a7e5b","f97f3eb16e23aa19545eb881dac047af56654d39838bb7933ee3c8433b343a10","5c3579c936c42066ddb0ab894013be07fe93d17ea1b7bd18408d430210312d26","19ec69bb72e3b6e4214a11632f8ecb8b51bb11e4321be690c6e1719a777457f2","3601d344ce7bc6c141ded4aeee82cddb77d76a1d0161e164c27f3e0f0afa2424","465514e4a50b0ed30d88ba0926a775ad104c1a2db4c9f8bbe0db7d83384f643e","1e0f707f5846aac727deb23dfc1bfe8f8763384f7f6af4949a31a78a388c7c12","475459f9a3a3f8d50d92cf52bce42b8e46d99e8bccb50e1ce4498f817444705d","6511b754b46af85e8622763a8a9c4b68ca5957fd67e83e4733e236f8d64d6045","19904ffb279b50b4af8dc123e1f01cc36bd3a0c0242825b10c93cc0f3981075e","f81fc2248d1e542b493203b7088a4a9ea1574c375748c0b8e016fea3dfebc6c5","2078d2f77bbf54f29350dd2d02a9ed50d32b6a1090b0e43bcab341f099a57509","aaba5287e9e9e213154f94c22ce67bfdb3b294df5e6ec787807cc87719ea567d","eba51f66124c0adb3eaa9a3b9743ea8fc65f497be26426d2c5d55b3a01106239","78edbe756c7c6597b332a82a37d2d9d1c690f78c78a3e96aacf62768c6bf1faf","06df1301b2b94943cb02b337371e3d070e8011c05f301f3919669f21a5c9909d","786bd6f6ddf0a88114c277be0399b1bcaa34495466bf1f39a22fdcfaa6f4df82","8b4b940f123780a946f6bffa16b21c456cb076090081b7cc0d0a7e8f83bcabd3","53fb16795700013df6280ea75e8c32441d2eb3a27396d10eb0b93c38a0babecb","12bfe8fa9bad8a2e5a471f50ec8dae71498c7634600e5207e8942df6e7ae6ff1","34e4a4e444562a3fc6bd3f148bab1d8c8dcda67c179682e5d5083baf64cce882","3f09f97acb0245214d2710de788155b0459d3337dce1209d612464ed0fc653f6","508757465b9c89f7e0c58045b166106b07edeece658e6377c2487b3fcb57638b","fb0651c430a18f327346afa9d530638f7690cff0f44b739b47ae47693ef53ecb","273e4c01500f2a9e3e608c7d9e94f4479e4619ccc476cab44ca82149389b3937","b8e6785ee9d20e6b249991b2f7489f8b9ffd1c7ad492d759dd724c8f8559c624","87e31d46fe578883cfa75780dec65aa7722c41baf3aff6604ab48040ec44353f","23800895d44b754bda1cf4f523661176b5125d3b5a0127b6e24ef8940e976fef","54e3fce1e26fc71554110a7b86b1a13455c2e5a2532db1ecbe6af2bda63ec8a2","5cd9904ee35aa1747aa3b4f376eaeefc20f102d5d06cd6ab1c4b499c9674deab","d5199dd472b3784929504b1c6a16981df5476d912a72da679db25d9380dac39e","31bc798dc6452789eea30023ba31b38e0de630db548a50455da98c6c59aa7ffa","15888d830836f8b96e0232861d019bd0d6853de267fda1112a7c605f55f3cc2c","327fb7a995e9ae23ad8681ba1a6578fdc0e575401cc10011057db570433c352f","ad91dfab670462b456d3bf3f53868a805c980988255386e142af7fe1e0c02623","cb9e46221ca37d13568585304a56fd215eeb5c678deae50bf1441f5c01f13dfd","51409380b0ca956c2dfa35a1d8f31599f3859574e7f9aa6a3f7b252a8980dc30","937f3621829c7a73e7256d765460da6d754b62632fc7ed42e9c0e9ab61b006bf","2a6cdbbed16c3eef8c0b69dea4ab7987f8d93d539a61b4dd07eafa42be3cab3a","63196277a6f6346b27c3865d70476f48f1ce4f663ab70747529f8dc6cbfb8fc5","a42530abf97f9d0fd143b7c42f280654a8d455cc837f55833a374cb4ea1d1fa6","53c71de2e0701f87031c218d2ab04dc6a42782baef30e44e310e65c1139646d5","e21b5567452b4fc1025a53a95b99695e18200ad1b271cbcf816d7a8bc0294011","c0b118661b7fb6f6cb155df22241fe6dcd1fdff6c0a993c43317e9ccf2b270c4","75ae4cbf21c5ec201732d86220593f03a43a47c143fa1339831c0fdb79efb311","63bde8d4fc91744ff2815f7c3f1ac942069d216e1d23fe3532fa82b3a69e01a6","bcee222c32a57a78381c9c50279c6e306b292af2051d9a836fa62b3e7ce2bac8","5e319f8160eef9001781d32b5743680c8a900ccf2a1ae379d399dbde3e67ff20","6fc22704f8f09b56500cda1d45b40615db21d79ad3aeedffd6402a5e6524bbae","48a0b70b79f7b6e8bcaed4499870f5263f464802055e65a48279a7dbf9506259","404fab8fac403c3aab30ece9670dd67cc76afa2f395a9fabfd2a572cac6e93f5","2c0dfa68deecabe39830d821d06b190e84208b91672fdf4bee6a9e358a6b5edd","cb17f0bb56a2ac854cf889a15f2cc151ae74e499969de18192c158bc2d88b9f5","306e93d0e3bc8a5218166f416fa5a8ed379edad7648766b357cd20a7274bf091","4c6d210579612cadd3b370a14295416a108895d397c9e9495959272e587ab1a1","1f9bb9bd21a42c8a47c7d67452d71a111c48e2ee334fe6835348d3fa2e23aa88","c4568fa3163368a3f50d24c7738a286590f6f3a942b5001f7cd0e68dfb47b1e1","938ce4f6dbe7b6fa99b8d85131dd7a0a2f0a81678688ae394b1fc44416975834","3adfe921890d90dd65a248d34752fe43ac4cd7cfc0632226c5ead3983bf41a50","008a6780818d0ca53f7f9cc34c3c59b4afc4bebc3344f25a0047686c81277da0","d4ffcca62a50b96b499b08037e7eec0c7a7f5e94bdd58a2b1e7a135ccb515d2f","21fefff1682ab154a9eeb4b262482b505d4ca24376f7211c0c4c32e4c5a0ce1d","9c372f4656a2d68e809edd8a56837d6534b0390cca0d27ed9fe2fb610b7860d6","3542015c593a1f4b07f0e20af152feda3518247d1614f2efec9d500150f5ab75","76a5ad84fbe83a09864bc6c131d98bb9cc361248f237392b93a097babe8f7921","1df536adf47da697b111413efacd8373a8c38afe2a463135c23a64ceecf700dd","b0989af34c738c7dae6ee28619c5558c89f78644cf1e0571726cd90a92b7cedf","850ed85372ae578f912a41e6241c3494e5745858780a2fc1daecd5aff0761e8a","709d63fdb113f5d191c07dc1a6e6575f0891443bbeb2c8c4a0089cb9d6aafb1a","b946abddf48258724a9bff1d31d45a2d0536f69fe4315134f22a0bf08277b0f5","43ac535ff76b41b14f47ff4b9ff6c3861de82dddccc73af4f7e116ba637e2acc","52562df8892eaf42edb45f80f904d70da270736f8b7971b3af4a1853e0a6cefc","075cd679b219a45bed4b70a074619c46ba095afd9654d71d8038a2860a386f7b","39c10fff2fc333577fcff58da5cabe4ddc963e3d81463796c8ed967d6d5b0c2d","5ab2d3da27f97a26c5077518079ba523f680775025b824d93e382329e1baad56","1caf4bcc1eb7ff5d5f7c1f6e360d88797e3946be96ed60b285d7130eeeeaa654","e5dc1933292190682ee4f18538769db38fbdfaf0b663e990e7bf3825bc76a61e","d2d932fc28e06f263788ace35fa4b559558acf1918c3d09086063870e7d1b2b0","788f38b14138064cb4c69ebf10aecc08710f1118e958db26d529a09cef52efee","cb86e791da1c189989a4bded00c17cdef7359fffd6c7e014f558c3e80fc23aff","d71212a6a870359b94935e32220cd1a8e182fd47f2c4b87730c7d98805ff5818","0d5cb54580c96d65b3682117e41152cd09a63ed0856e62b094b2b72f5d7a578c","a85aeb169f6594c9a99cc4824ba188fdbbd279b4b7ae774ae13819a210d6c505","25797af34ef6fe28eaa959b0ac292c300023b853e148dd80ddf507c70dc57dba","dfc239a5862430bfafacd1b6449b67b47b2b516f153632aab941daba94d84e0e","cad59eaa936da4d585660b48d9e996fb07c15b71f41f6144ecf1a917e5aa1b66","3c1dceb4728a05f39f2c87bd4e78b73a38d618bf4781accd082ad522b6bcd791","dc428faf476117ca7cf9296dc94123bba5f61435da64d2c22be4ae6a4939eba2","2bcd3e94e7ce7f9a6020be1e32fd88e1c48079489eaa3ae95a47822d1cdb0fb8","19311a84d3b4c10d312d6f051c30bedb0facac19652518fdee9f2d59152e6f0d","fe740a1505419dda07acd59f8a006993a803a0fc1547d0b89a8dda9a17921b1c","e87fed72948d5b951d05f94eddbcd8adbf7deac3af117e55b4785807b168d25d","6a7e0951ddad0a0a4a716329f23c2f29f2593c72a18be0282085e0c3e72bbec9","cc16e5a74ecbf2c8453527f5678307b90837c06c83b54eb2330df224379e0158","fb224e1b5d4c447fd664207c1a13c95e67028fc4b3ef4c4b4f01b826c90e6f03","d4528e2e0440d09ba92584688ca0df86d6c6af0d682efee9d504fb18de99ed09","f958eb29c9bfa5dcae5294149fb4bf8976a4fda269c37720c802f58fc75d704b","f9941a5495ae2c2a5e0167f6de8467701b5b80059e8f13fe3736c0dbeb01a81a","2feef5ff967c6bef307c74872c55e7ae5abc92a59a66fa9a668bc9073641e2e8","29270c255b2c656b190f340cef750fd8edb51666ee5793c2f681ddc174697599","5d148f8ccbee85ff390f4269c4da4716339986744a5f49a15c379aa4b34c50a7","d18ff143d029bde58c7f74834dd4d12562509022b3ddcc603f5d4e8d243208b9","af0d92ca02ee59ff47655e76d57a1c30b206ebf639eb201d50089810f573db64","f0913ec62d37889871b083a13d480a155facd15e3cfab33bdc3275ef3e21a4bb","4a9471aff4b8624de59aa0b30b80dd0d31b82216f068f7e370fd2259bdb5a4db","b01dac1fad496b774c2d17ef2bb2989efd12d897b12edfcd0a75a406677cf638","ed0259fa7ebd8a4254f3de0e20c22d0a42a056d87e8879d61daeb691d4ec4812","36c1f4a87431dc92ac95f17d748002cbe0024303bc8bbad2cae094a91a174233","0d9201b0e8b2e196b22b5ab6db04d7caa85edd24d9bad661a6a1d8f5d2b01172","f69ccbfaca5486db505ab96d3b35a1cc2a992bbbe2da6ccef221abec23fc257e","7b44dfdd820b9d9eeca2ffbb48d3f623c0dec6673b675542075ea0d14585db3e","4d8f940fd9f6c56a3d25c3661fa1283f4d49476bcb7331e765083ec6038a1d50","f3f2fc446764a45a1a82b930ea76bd4c66f163037690c3a40e1fe6199a9dbd7a","0280397dba54a49cef6d513fa339e22b2dd04d3b2291be13418f3594f89edf0a","246919311b29a3564f9f56c137616d0dacbf1ebca78ccf2cefdc09e8f91c0bdc","2e94d7d122b18d17c038d62574959848085f57587d842c2bfb8a03759161cf84","8c535eb715b0289f7048b73d7b16eefe2ee9347084073b4447875c67cf870b13","95ce3af50d8b3384afc00723209030a27a89fede07b855046463b2a43a75ad0d","f7613aebc50fd769aa5051d012bfcc70976bac63ff96ae803cefd74b827dcf8f","541843d645256b4e677f29af7e590d250fd2488449e52c77761f527ecac51d98","abb8325a6bf690c00396f7591f17a2e0c9143863818d89f00967413f3bf3111b","f2204760401e3a09622124169b7377523fc0237668189af948e6390cc4481955","baed7a060343cf7ae81b4ba068672533e919b94ae3f780ea3400e2fc8516c78c","3eb7dbf9f5e1d09d97745dcf6b1950cfe40ecd5f34b4b51e7da94114b804529b","03bd9e212e5d6e1f53fd88657cb185ca678cdd5d2c373a6988c973f9541c7c9e","3c8eddeab7938f127a6d742e5771e6186c65fd47e40d8fe979d53bc72c0f84a4","5b8dacf56496f79893370517778841b86f4c159ed9603dee942f6797a2acb709","dc1ee2a3babc959ee2cc63df870de69a3518008a02dac20f1a536ce5f8148434","0c5c9fc6a0d9ed98ae19e93f9cbf7ffcbb3e843e2b392aca5b3b57cf1238ccf6","75fe64f6760f46205c70fb0ee6ee1ed1c566c0b27cc1e309cd9e32e998e4aef5","acaf5ea0a34374caeaced63bb89ee46a6745830896f6df04198743ad77c48d49","f23608f61f88952b0f542c3a5765507d5525a36f5ad2e791bfb878b89c6486bd","14da94b1d132f8553513a754bf35befc865bd7c661c71803b6747dfff9ab7dc6","9c9829c9004fa3965794e0633d94b9652459c45dcbc28ac751aaed2d865872c5","6ea5d42e62c598904898ea4aabfac34890a54dd5c238dd543e71bde7c7515fd7","bc882517392e2bc54836058c6183ecd3ecb3e65062353832403b2cbe021a7e03","63c3489e06b1ca16b24c03219784b87edf83309a83708e80ab46026eded153b0","6fb1a1b2599a2b49b600b6dde5ab29ad8e95f3d1c0d720c49e6585b4e7d31b5c","142516d8f36842c1eaf62dd3dac7e6b2b01980f2016d9b838d5035bf785ab888","ccbeccc1ef6747e7b26d19cd673e80744747800278ea40fbf8667b5156c86387","8908956116a8cf5e8f72ee63eb5564282640dca076ce696d818603c6b875fe24","82800515888719f3c713e0bb150338fb1db512da8d3d79138ef485ee25e33a85","4880a523f8d0b635abebde0cc184bf7691b44a162a4ce7c9f4abe4baa5ebfe03",{"version":"5e8252118fc160d7782a0e65d76274df3f167843f4f876cf78c8cb8ac5c2567f","signature":"-13613424598"},"a98e4114fa6839755dce055ca4b9913ab27b0605a964ebdba14571d261fc57b9","5aebf0ba5ac68d346e30de9ff0973cbd428a612b370689f88711c4983989ce42","e07c9143578bc522e9f9e7ce8f70e4c2a7df57ab3e78ab7ae9f47038daf5a670","1d8d2d7786eb5fc1c56df6dae3da91444ccfe31005f81b8dc82a086ca2045969","3c6dbf48a5702bf7773707e975cfced1d2a52183c334dafdca976e8e6b493f59","7fe90ce61fa226657c0141ac5d5d1aac48feda79db7d481a8db7db0091283bd2","e8903785b13f91f671d4fadd4c3366c66b440c40ade9b19c63bd2b3c7f2338e1","44cdf34aba8f1bda3f025debbc8e8e2ebd109935eb1ddacfcfcd2e24dad185f0","ddbdb972fca6eef4ced12dce2bcb8a7dee856b364357627f24dcc924fd77df80","82c753ee5b9e5df7a5785f594b2f7d7a9a676bef6020766bbdf323649c2e39dd","4ae7a3b11b775dfb6518e39cc425ab4a851ea3f2fea690d795fb0eac2c8ed4e6","81a95e0b2ca626127641c5f3388f43836b3ff2567502f150c18d9b3a1dc2ac81","39144ade663e8d3f3641bf4603c6d73fbabd8bef288bbd7f0be77211cc735a67","672d0c744bcc69da47bc36f8048d67d8eb3c6f48bd7739c4a0a2ce47af488e0a","bdb80f00c633d1700c27fb5b62cd7c692a3a7158c648f76856952e558e13be9a","094e2716e8fb4127b95991ec7abd38ed859dc49f21be1c3594418a5a0c6888e1","8b6d0858e1e64ad9104bd26c20e6f711f79a7f40e0286f326f3c20ac3b6cf9a9","3a914d32532f3b804d18a5c113ccbbea432fd4fd5f36be6c1fa882f54c4b7f88",{"version":"f8d3ade82e1108429553ae2dbb29071be7ee3d4b39b1fd6305424ad740908fe0","signature":"2081883251"},{"version":"6196032b4bfb6e5b940a1b1d478de263f27477e7ddc9f135048d11062868bd4a","signature":"-21383785427"},"936822a25a97217edabba33185db0bd8fa41f13c5ef5ff9b937830fe111102cf","86aa280927673ffa59d3bad212e5504727a6c513c61cdc7449d0c895a8481d65","977fceea323b944ac548a008c38fb3bc3ce2f83fbd89cf6c272d87887c262ff6","472f48d3cbad6cbfaaeb4c0f507ac19bd36adb07796b080b33107e3a29337e8b","a9bc8194e0456e2e77b09b5615518fd83f43289508ac491c927aaffb63f44ae1","daedade236c0b142c7f11996bd11acf0bed954d90348c03258404bd8db0269a5","85d2bdc5067097ad47a48015e9269eabf2562af0924f4e86a244f3dc4cf39620","bef4af57290c847d9139bf433f56e0903ce6392d165e67b91fdd6a370eda976d","029f9c23076a098385d4fa18886f29274c7b2a6c3ed6578d6c3227a76e631184","9cb361e095cffbb6954724a255bc8c22b632ecdea56de57a6bf8884eaf11f3fe","64fb4ec5349037424148105a35c999e7f68fb69df2aa445a92f2b0f5647245b8",{"version":"9b709171977cde1c8ff5061c45469b1155a927082af1a1244fe6739000432817","signature":"-20132587608"},{"version":"77065a7214a7a53b869bf0a52fe1c2fff886600a8fa47c3ee124129061d3de72","signature":"-5460826668"},"9a23be6cf9c4c6220abbcf77bc77a26c3482fb993c0e1c6c9c15149f5747891f","5f77cd1b9229125355a295d9b6014be4362cd5db736a3ee1d16d49899e9c4d06","b33b59b71a239bc582bdfff229ad636fb15d73ae61cd2029d5b18d9170ab4b8b","32128bea8c592ce43fef483e27b5b2c3ce57b646d8d5ffc0e701d71394608253","a9b7101c21ebc35a18d3cc8848edd009ea734bac664df0c779137e8bb619c1bd","eb7d45e0aee447ce365a88cbb7eca25e80c565ebd9b5db29a6ff22f3370cb23a","aedd1ed9cc7c8166f0c5af3ae77d6b848b6c47f5437a2af7dd3e5ee59d0032c4","a38d05184b44874e88acc3ce5c9436d91458be5aeb88a5f9afbedc32c7ca7b23","ca1d82f912f44845672dc388ce37c9d60b4a9a652d4f7a78cdd111cc79e6ca99","fc5d9ff6bd0fa0ba3921e47eca2d2592f84ee57ddfc27b97fc1bfd401effc647","cd304d10481138043ffdd4331f6f4989998b9cacc8fc7f931df188985f5250f7","58591aa200408a7826f5b60ce397a958e2316b94e6c1a5800ffeb3a28a1eb76d","84e8e870d5e5b1526a8c74b4c6f3da6774758a3cfb9821b5cfc4e26a55cfa950","edd8155e559c5d3355756b2802b766d20a6b46832db62f2b62624b1fec4354af","474637b88fa1a51fd5ee17ef4fa20760331e412a7a30c9d24e93969510ff3b32","cbb733acafdd3506f9ab8812ad367993ba2e352b42af48254415d9fb48a73746","0d545624659772bc5bec9ef6f32139d72d65208095bf16430d2f6cddefb4e1de","85dc8a1efb7489b959c4b9b7ab4387fcebea737017c9e134fa73d44eab9f66ed","e2c6a9316a91e6698b0039a87fb3f4b3a9ca9f2590dfe8f7b3ccebf19fde0bc1","1aa721770f814cdae65f7ed97606f4fb1ce8f2374b9db489088d7a8638972bbd","81397bc3e0e5a4941717d586c21c7c15ad539e298690a716464099754b3b5368","481a6af6bc487e765827e146a7daac63f1fddd8089a8f2c13049fc8d593c964d","1a429e3b498984ae9d47b6c79ea797342cdcd3143f28d13a07193751a2df15cc","b13c36d64c128c92afec9e0c89e1ab8ac487bc9fdf40b19d4ebaf7224d5f12e7","3c6c916cf90b085dc2db64c446ae0e76f94a216f52ed0ce971501ff77cf96ea6","82abfff40e70c44c94d019795830ae429e0c238a2eb5b57f041ba8b81aa11215","a5a5b8fcbca21ee3ab6a9092f32d37649279302a6d9bea5335c25d68bd20e4c0","948fc43e0a555b8200d629241e5846ad614e644a50977f0ece493b5dc7cb5a17","52a7fa178e86fcaddc93359c2aa7e8536673bec1221d637bcd19ce613b890de2","b5cac669c6a57cb946eed44c463605272278c8ec21c20c87a5734354fd6ef72f","d0ffd1160fefbb77c9174ad7b691e61dd1a83d734ad2bfaf69a0daf269d63b69","d3e7e51a3bb0c72841da890e7fdbd6cdbc49838d0f6b28c32011178489661a2f",{"version":"f554bda5a253ca31bed3b83430e14b3758a5f973995387c3737b1d15e8730605","signature":"-20665858652"},{"version":"fbf35f2eedde150cd5ec83a3f88b6f90c74111e3b37b8a9024dcb6e3ae2c297d","signature":"11227880915"},{"version":"039ca458268057ba6d37d4e21dea583fbd6da150a02d7745330053bb0078ad35","signature":"-4882119183"},{"version":"ea9dcb8549ea8042bf1086925296129ab4f3ca55501ac3663afa5b5845442199","affectsGlobalScope":true},{"version":"89abb210111f3140d14643542ad345f2eb4cf584e8d480893517343dda1f6c0c","affectsGlobalScope":true},{"version":"0aeecfbd48304158a4840fb41dbb0bf8ce31af9ac67dd4bb8af171ba3db68468","affectsGlobalScope":true},{"version":"b5e51954918348dc3162cd22d1e7bba214b2b3244dab19c446958dbdd8d32a71","affectsGlobalScope":true},{"version":"b8b813f1aef661f0ed229812524936de1ea855440779140d90115a8ae6e3c93e","affectsGlobalScope":true},{"version":"838d3b5236e2e07287e703d829d26754baebd4c6e89f0143205e85d8e634e327","affectsGlobalScope":true},{"version":"2bf5beaeddf8729f387050dc50131566479c40709f70c28044f2d113755e533c","affectsGlobalScope":true},{"version":"863ea5a439f46b1863dc63e862e3fd60e76dd69ff6beef37c54a6eb04c27f69a","affectsGlobalScope":true},{"version":"1e371ca5363f63a478fb8f55fa659557a71056305c8f8260d6a390f10509c460","affectsGlobalScope":true},{"version":"c9c4112ede9d9ecd926e01b54f9f246771912e2f73ead134bd9a60df89c2de25","affectsGlobalScope":true},{"version":"dbc76b41b37e0c4fab2edbfed2c507902fc8b182f9a77923eb5de8145a86794a","affectsGlobalScope":true},{"version":"87cfac364c4cabbc4076faebf1573cb56d4c5c12a567e3ebb90fb60dbc02236f","affectsGlobalScope":true},{"version":"14bc084de2489b984319beb68555b1fa9834a83fd0a1b9c0d8e4cfd1272bdb52","affectsGlobalScope":true},{"version":"a912df79153642e7c30ae0759358f7066f2502e328682928391bb13eeb20dc98","affectsGlobalScope":true},"4395657c421341295f72eae9e1ca684b112bd2239f32e5490ce521037e53559b","aabcc875047a9ce097df133c01ccba6e6d1a70f9b3ebe16edfbce541b711d278","c7d68fcbf0a1d8a76e1e33ca4bed8aba0931826bfcf6e4fc84af60db80fe3e32",{"version":"6eec747bbd4345aa6bc67327c81d2edb1268e785a91401f8757a610ca103f91f","affectsGlobalScope":true},{"version":"3483fddda03e3253b58e892d98a819fb114b03389ffb6658e536af90423e838e","affectsGlobalScope":true},"bc3e9530f5859cd4f08e4317de4197148f2f0bed21cdb9a9baac55bcf9bb34a1","8d77902d0d7ac1e14c69d636d0b1ee3cac5ba7649b0f56cf9c3187998f208c1a","1899c6f9d91122eb5aab57e7ec264d0acbb8a101dfb24610d320b668f1460835","d566b0c81814ab26e69c2a5b0ceb83e79ad5097e6048d09b2fb29fdf2bb3d3e1","74dade251faffe41bc18d5f37d06a6a6175328548d02ab3d3f1949a9ccef4711","4991ec53bab5bdb28b2a9c7f15bd4a426285d79bf2fec2dfef3f8a72219e6f27",{"version":"cd734a3ceb5b1343e1d92f40813437e25530eb5b7ef5154c90b46dec68e4caeb","affectsGlobalScope":true},{"version":"1d26e6d3045e6aa4c43b1b3058fc150ea0a3a05b82f832ce143cfd0d83713758","affectsGlobalScope":true},{"version":"328c9a08cfd0be25d4b3f33f60b21ffe469885f6b4d868e704fa45b4a355b7ca","affectsGlobalScope":true},{"version":"207e733cfe75cd3c3cebfdb9a86b076705192e92e85d11de83092fb995e26238","affectsGlobalScope":true},{"version":"873e8bc374aa770484cebc4618e2bd3c9049fd5c6336b6691ea564a15fbfbf71","affectsGlobalScope":true},{"version":"7be9417cf69e1d4b22e89ddbb6026f2c2812f6ce35d68c6567327856437ac99a","affectsGlobalScope":true},{"version":"e507325cd84848570b8c22968ad7bb8e1b75ff5bf151d9ea078aa9219d08a545","affectsGlobalScope":true},{"version":"5a0a9b1220d157fa3c084b356263c2f3a6cb39ca62d55235889038ecc37d8c22","affectsGlobalScope":true},{"version":"491ac07cb7139d2c9dd1fb834df8a71a34b3afd1fe7ca2abab060df7b025b974","affectsGlobalScope":true},{"version":"75c10a75c0739f03f8eb99fbb2e09ab4c2dd67c62f6c823de9caf406443c2a37","affectsGlobalScope":true},{"version":"d84104ff83394662482270c22f3db767397ead8f356c835215ef209f61331000","affectsGlobalScope":true},{"version":"4809c9f47dfd2deac869aa0c2eeb1d403cbc042a0fcc087833cb24571163d67f","affectsGlobalScope":true},{"version":"8b0e1e59695dd28adf930fa4f82ee7f34789fa179837f52fcaa4e56478080974","affectsGlobalScope":true},{"version":"51a01c98e993321cd15e69af76a7f3a89c5399391d55be6d5af58ed33ae8dca0","affectsGlobalScope":true},{"version":"34e04261f8d46785867afa92ce6ce81f656228b9983927b9106605ea80399f04","affectsGlobalScope":true},{"version":"54e3f040162c812da4df572fdefccb011c99e487a405079e169d8222505def4d","affectsGlobalScope":true},{"version":"11d9fb70ff8e92bb41171e0055f4b774ed390946a9ff8eb41ea0ff4073181ec3","affectsGlobalScope":true},{"version":"5e6fa4914de5cfb073cd3d6c8a704c13588801e5a4151c3a4478b44470af5256","affectsGlobalScope":true},{"version":"399edc722872d367cddd6cd495369534cdbd2d30583889e83d3ab183f3446467","affectsGlobalScope":true},{"version":"06d5c8c44d1434b1323257a36c6ac3ad73800dfc65a96f80d2a07b1c34009579","affectsGlobalScope":true},{"version":"6a742f3b9a00fdd5970dca993698ada8b12cdb90907a38d7baa0f5f552c0f5fd","affectsGlobalScope":true},{"version":"83129ca317b3a083a3f94470688521b8ab0433f30e390cc78a5432062a476b42","affectsGlobalScope":true},{"version":"0e51c48cb152468a5b05369edb5ffc5045701bb384a68172388196115bf1dad0","affectsGlobalScope":true},{"version":"f07f6f392d85adc461612b9fc0114b19e19b03f4e0cf2b86bb17a2660aaad8b6","affectsGlobalScope":true},{"version":"e3444fd440d71f349fd854b42b955316d02249dcb5c5fd3da770388fb93a5011","affectsGlobalScope":true},{"version":"58c153487cdb0395e0602770d51dcb9b49f123e9e361dac849000ea98bac381e","affectsGlobalScope":true},{"version":"556469c9300b8bdf20ca790bccbbd6fc6697bb5d70cb5e921314fa89f2a21834","affectsGlobalScope":true},{"version":"4e228ca22bc5715af2aa06a587cde4034a2ea8b397a6e4b72e387c5cf1193528","affectsGlobalScope":true},{"version":"8c2ea484a9aa8ee54727686a063f0f951ff0a3c0eb1686e1a1d6281e31229fc5","affectsGlobalScope":true},{"version":"62a3b21e55d670d99b77b0423961e9d1e0982fac10f3ad73a3bb9e6cf5041ebe","affectsGlobalScope":true},{"version":"a82fab989da9ffdf06c4cb390184f59f40a88e0f0b773fd9d30f1030a4bdd133","affectsGlobalScope":true},{"version":"3ab1c64e194a40f1eabcc2f47b98b2b5c7139ae40286e348d488039d206ba391","affectsGlobalScope":true},{"version":"f3776cd007653bd54ae1190d1d60acb38b1bda803cb34b599c2bbac3c8907ea4","affectsGlobalScope":true},{"version":"53301590febfa9390d315a5c76a681bcf55b5777e7ce32cde45744f72f8b3a5d","affectsGlobalScope":true},{"version":"1e01460599996b289a32a962847d8dcca3f3c59ecfc6d70d5534f9984d428adf","affectsGlobalScope":true},{"version":"1a5a61dc9ee03ea28f1c16b0cd8bc7e59ab0d064c0deeb292e269c4599ff64ae","affectsGlobalScope":true},{"version":"8ec1b80bafb22cd5c1c9d390f463b2ee8b98d0a2e5175ab6f83ba6bfa034f3b5","affectsGlobalScope":true},{"version":"f42d9c7fb0c6103c9e3ca8bd256e98f248dbf72780ebf40cd6f40d2cff7b7d68","affectsGlobalScope":true},{"version":"8567e05c8a04e3892f8a187df0ba4ddf3b533277339e5b6cea466e9df6603d30","affectsGlobalScope":true},{"version":"9ae8d47d98aab6ad483da501854bad2badb44ec9801ff9f20df88866f0695526","affectsGlobalScope":true},{"version":"7c073eb8d99f65c92e5434619e3f4e5b15a9fd6551284e1e34da208437c4016d","affectsGlobalScope":true},{"version":"cb53b36af9143e1e7f7fc3bc4529f6a28295ad830e8ae5ddad9c30939148319b","affectsGlobalScope":true},{"version":"742e909511431f24e56fbdff021e016394e7b211396657465648f8064323841d","affectsGlobalScope":true},{"version":"8833f137d183571bcfb39b82446abb9d1be5587de2db3e67e69e879e3c36440a","affectsGlobalScope":true},{"version":"7100aaeabea5bc4757553f9d68579bc85875f181e93add45479f154c3696e9a8","affectsGlobalScope":true},{"version":"ce60a7c95c3962e71f23859bd37b8a90e4a1a528f0cb5610fac3e28a47c2a18a","affectsGlobalScope":true},{"version":"2bbdb26e6104fd4c3a2d8ba43c067ab07e314e0726a087ae24f8c04e96aec5ea","affectsGlobalScope":true},{"version":"ec3465a8c20e9c24b220ee8487418862069c314c68246b89165962a3db3f2f6d","affectsGlobalScope":true},{"version":"3b6e856ed84b49d4d2da000fd7c968cbb2f2f3bcb45aa5c516905bb25297a04f","affectsGlobalScope":true},{"version":"72ee665379ff96c091b06fadde86baba7afa099874c373f1fe5af0a7a0dba75c","affectsGlobalScope":true},{"version":"9737e958668cf4d3877bde85c838d74a6f2399c55aea728330d6757f886fbd47","affectsGlobalScope":true},{"version":"cd13e71a43f46b39332f36f3c5736d56456d2bd5af02d2a3470bf84c399c1cc7","affectsGlobalScope":true},{"version":"7ab75b6a93c324e9f03b0741c2ddc9c752cc5109c9b4373bdf31e4d8b373010d","affectsGlobalScope":true},{"version":"d11c653849c3346d8fae0cdb7420dcc9e2db6b7fe9c4e5f07db3b0b99e155e0a","affectsGlobalScope":true},{"version":"e1363b8e2b03641a1744f8f27f1ae7f8cc3b5ca3e5271b0934bb4a0d4f5352ff","affectsGlobalScope":true},{"version":"a3d1ee195ed54e7bd441290bc695783aa8b6195e70a0067e5e8df8de26349594","affectsGlobalScope":true},{"version":"3dd75e767703ae5fb1534f09bf173339206dff242491d3972f529b33d123cf9c","affectsGlobalScope":true},{"version":"7ef622836b3b5af6a12e11ff6de089b460a9a9f74c9cf84dd32d25825564931d","affectsGlobalScope":true},{"version":"0e32f6ccf5148976de50231b719f51b3c994be97c60c2b9f6ce0d0a7613f4b30","affectsGlobalScope":true},{"version":"697e2470c1b53f85537eb6d610e9fceb6231ab020b36a7ea20dc40d006e35979","affectsGlobalScope":true},{"version":"e34589356027e5648f210c85ef1fb58476a101c72a170909913011ceb508556f","affectsGlobalScope":true},{"version":"082e7f1828b30ac3f273ce96533086a36dbd34488f114959d26e0c274b7428b9","affectsGlobalScope":true},{"version":"d3665efbfed4a94484c24fcc41d22693270314bd3e8ac92f290c7627774b1690","affectsGlobalScope":true},{"version":"175d7f03c2404042fe66919ab8bdb08a734d3a91bfe9702d1d8e818555dfc33c","affectsGlobalScope":true},{"version":"f45ecd74235e097066a6999b1db4bb962ccf40e453263d8ac91223f10462aa30","affectsGlobalScope":true},{"version":"bd93627ad1b800ed985c21fb909fdc788146addefce5f75564ffccb2ff4ef21b","affectsGlobalScope":true},{"version":"4c7fbe59efe86b7176fdc297d26182f61eb1052626105ede569c5342c86cd429","affectsGlobalScope":true},{"version":"f728eacf67807344967fc2f74dc946f98cfa134f4203661d532d08bff1cd6603","affectsGlobalScope":true},{"version":"e597e2399a2f5c999202e1bdfa1b0f5900f151b36b76f2d908ab74f2b4953dd4","affectsGlobalScope":true},{"version":"7a9c2250241052c03f82241e281fa0565748a4d50af7ddd16a930893c45d8443","affectsGlobalScope":true},{"version":"3c48d3d267f38e8caf4ef82fc6654602d90196eb35ff22f4b0373536f4b9c76f","affectsGlobalScope":true},{"version":"af9d6c0f64c7475ee756ffc4704f58a0ca4681db67d33f71f434bbd00d417ba0","affectsGlobalScope":true},{"version":"27ef2334663687e556e83175589a68a05a19bc907b1263539cc68a31b3c12368","affectsGlobalScope":true},{"version":"bfe3873f99a0fc8ca7dd3400aa3e5e693ff739f9ed23af458c432c4213be93ec","affectsGlobalScope":true},{"version":"b7a13f0bf2247ca920b78b7e997bbb000951b8fe90b89210178dde7957038fbc","affectsGlobalScope":true},{"version":"21689c6b6ff191d5a9bb8038632615ec8d6f7f13db7963da229fbeca3726ff88","affectsGlobalScope":true},{"version":"aaf828fda329073ccb9749aa727fa23b32727df678557d39c7cd140871ce81b3","affectsGlobalScope":true},{"version":"8bb8da1f27e7364a507b2be023b0ed24c9af6938a9ce3e5a4877a8426e923061","affectsGlobalScope":true},{"version":"b66fd15affa542eb5b23b9b21c3a3a36c6f93ea28e74f034843c827cf13b5049","affectsGlobalScope":true},{"version":"1667c3cea4df08f3ca882c5aa89d1d30828c5f7fbad5d7b99078cd02883c0e38","affectsGlobalScope":true},{"version":"9303b0bfa9833399a6fcfc142548fdf801c0f8e493996c292e7fe795178bd44c","affectsGlobalScope":true},{"version":"0050c919a6db04eb1161549c0b9883f07e341465f979db510381010884820c69","affectsGlobalScope":true},{"version":"53856aec9c1c23e12d7ef1f00499f935faac00be2eb979e86c2b5f67e533c114","affectsGlobalScope":true},{"version":"b57f0f721990783e612252cd44d7f93b025a3492fc19178dd4c71359a4891acc","affectsGlobalScope":true},{"version":"c96c58b05d1ea87170eee59247935b0da3757b98d27208fe26607b0bbe8c422d","affectsGlobalScope":true},{"version":"535e08e213455563416e31104c8c4d9ffdd375469a76e3c2a061405887d9534d","affectsGlobalScope":true},{"version":"bdcc3056cfc1a222d9b84201f8152aa9ff8ad537996f028d4b7e188513ffd8ad","affectsGlobalScope":true},{"version":"aba4d79582a2900cffeb949ca744fecc7f71d2579fb5f23638933f156193693f","affectsGlobalScope":true},{"version":"c59e5d56a5a245c05073199020b05027f78ec2a96044ffeef93963afe35e6524","affectsGlobalScope":true},{"version":"789d8796ea13dc00e17d65e5ed64237eed64abb09d3a9dc9a009a0e028fcbc17","affectsGlobalScope":true},"862f0ff00b30a2dee78f437316a9d3de559e9e26b5e764046617d46b451ba85a",{"version":"49390872235b73b0266214da4bc07bfcfbbea956e46cd183143909ca90835145","affectsGlobalScope":true},{"version":"e168857c21f64c7035008269c9bef28e5363b6f8ff17fbad9fd2981c01c55073","affectsGlobalScope":true},{"version":"d135eb5620dac19d30a07ada738447726e4dd39701999a51c6ade3149bbd7981","affectsGlobalScope":true},{"version":"a64b77ce7d5892166aac17feb4d9b2c7a38f2c179da8514f62b3bc6864cfc2a9","affectsGlobalScope":true},"4c8d47121bf874f02cc5a39151b3ad4453094013be14d879b02ce86152072b6f",{"version":"592a901ef05148b4b0197a14b4b8df51f3fb6c1dfb3db08a24b6bcc89154ee98","affectsGlobalScope":true},{"version":"4efb45ed96019b7151909791dbe6d1a9310ffb91d17081da8b692f9013072eeb","affectsGlobalScope":true},{"version":"4bcfbab841de41b0a983a2312e684c0dfbeaa1e61fa801c56c85bb6c0b14b1e6","affectsGlobalScope":true},{"version":"698e70845a9499591449614f926d6fbb06d9ba3ac821bc116ed4237093c191b1","affectsGlobalScope":true},{"version":"3551f0fd402de52f8e1b45acc620024e3689c9275002480dc0c41a3142bdd56a","affectsGlobalScope":true},"b6e4dca77ab0b34e349d594d299d08d1be88614c65cb595ccda9d6cdf0b0338a","526fa01ddb6583471cd9bc60deb810d8adfc8b74363222c57060dc06fb01fe92","f11046b75914ea9f73d1a89098b55639f253a7cda2924e16fe671cab923a347f","2154901ef5dd861287d3efdb9a8c48e061523e57b7117d4695bc26dd0da68d50",{"version":"8ec05237e505bd91dec39879a988e5c2b780aa76f7ea10c7e8f3d24c06d9f3aa","affectsGlobalScope":true},{"version":"422e8176011bd531e192e2aedbf51e7a0e3ecbcb346c89bc795c73fb9916e344","affectsGlobalScope":true},{"version":"6d10eb2c8c21b2d81d4f4f8c32884a650079c0026c29a357bad99c8cf31605fb","affectsGlobalScope":true},{"version":"19ea1bb9a98028695f03ff87098e5d98ae0292e62af00e8de442776791139c8f","affectsGlobalScope":true},{"version":"0c5f72e9a0cf9b225c60a460891984c722d9d012253321cafd96605da44983d6","affectsGlobalScope":true},"62c8ed0031c1fe56490e47a7902d7a5333a85ef5ba22836afad91f9499b53aa0"],"options":{"allowSyntheticDefaultImports":true,"alwaysStrict":true,"esModuleInterop":true,"experimentalDecorators":true,"importsNotUsedAsValues":0,"module":6,"noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":false,"sourceMap":true,"target":8,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[358,404],[209],[369,370,371,403],[204,213,337],[213,356],[405],[49,50,71,138,139,140],[46,48,49,50,51,55,69,71,134,140],[46,48,49,71,140,156],[46,96,158,159],[46,48,63],[46],[46,374],[84,86],[88,134],[48,84,86,126],[165],[96],[46,93],[48,102],[97],[133],[169],[46,169,171],[50,57,71,83,94,96,100,102,124,125,126,127,128,129,130,140],[85],[48],[88,129],[46,174,175],[87],[46,48],[134,164,177,178],[48,130,162,164],[131,198],[95],[48,63,84,87,102,134],[48,84,125,162,164],[46,50,100,163],[46,48,145,147],[192],[193],[126],[339],[289],[289,290],[296],[46,134,321],[46,48,301],[46,101],[46,64],[46,122],[64],[215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288],[109,110,111,112,113,114,115,116,117],[46,102],[46,64,72,73,74,103,104,105,106,118,119,120,121,123,131,132],[46,134],[46,70,75,76,77,78,79,81,82],[46,48,54,64,65,67],[46,184],[46,393,394,395,396],[46,186,187],[136],[46,47,57],[46,48,64],[46,58,320],[124],[345],[46,348],[46,96],[64,107],[426,427,428,429,430],[107,108],[46,70,359],[46,57,134,359,363],[48,365],[46,48,124],[46,58,62,63],[361,362],[46,153,156],[46,102,143,144,149,150,151,153,156],[46,48,64,122],[46,57,113,115],[158],[46,57],[46,59,60,61],[46,533],[46,96,140],[46,347],[46,64,381,534,535],[46,57,64,133],[63,70],[46,47,136,137,138,139],[135,136,137],[46,51,54,55,56,57,66,67,68],[78,86,96],[50],[46,48,85,89,90,91,93,96],[46,57,62,81,83,94,95],[102],[77,78,86,96],[50,64,124],[80,92],[197],[46,48,50,71,78,82,84,86,88,96,97,98,99,100,101,134],[46,48,50,71,97,98,101,124],[109,113,133],[111,114,133],[109,110,112,133],[60,107,108],[111,113],[109],[113,114,133],[53,54,66],[52,53],[54,67,68],[67],[75,76,80,81],[60,75,80],[78,80,81],[75,77,80,82],[46,394],[188],[428,429],[426,427,428],[46,427],[144,148],[60,64,152,154],[64,148,149,150,151,152,154,155],[152,154],[48,146,148],[108],[64,96,103,109,112,122,132,133,235,236,296,317,421,422,423],[431],[118],[134],[61,108],[407,408,409,410,411,412,413,414,415,416,417,418,419,420,424,425,432,433,434,435,436,437,438,439,440,441,442,443,445,446,447,448,449,450,451,452,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,528,529,530,531,532,537,538,539,540,541,543,544,545,546,547,548,549,550,551,552,553,554],[522],[527],[60,109],[536],[48,66,80,84,85,86,87,88,89,90,91,92,95,97,98,99,101,131,135,141,142,146,157,160,161,162,164,165,166,167,168,169,170,171,172,173,176,177,178,179,180,181,182,183,185,188,189,190,191,192,193,194,195,196,199,200,201,202,203],[61,72,73,74,103,104,105,106,118,119,120,121,123,133,134,163,214,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336],[46,347,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,397,398,399,400,401,402],[339,340,341,342,343,344,346,349,350,351,352,353,354,355],[359,360,364,365,366,367,368],[205,206,207,208,209,210,211,212],[204,337],[356]],"referencedMap":[[405,1],[371,2],[404,3],[338,4],[357,5],[406,6],[141,7],[135,8],[157,9],[160,10],[372,11],[374,12],[375,13],[87,14],[89,15],[161,16],[166,17],[203,18],[92,19],[167,20],[101,21],[168,22],[170,23],[172,24],[131,25],[86,26],[99,27],[201,28],[191,17],[90,14],[176,29],[162,30],[178,31],[179,32],[202,33],[199,34],[180,17],[97,35],[88,36],[165,37],[164,38],[146,39],[193,40],[194,41],[192,12],[196,41],[195,42],[340,43],[290,44],[292,45],[297,46],[332,47],[302,48],[333,49],[310,44],[121,50],[123,51],[61,52],[289,53],[118,54],[103,55],[133,56],[163,57],[214,12],[319,12],[315,22],[80,58],[66,59],[183,12],[185,60],[397,61],[188,62],[137,63],[136,64],[122,65],[321,66],[347,12],[205,12],[339,67],[341,12],[346,68],[349,69],[350,69],[351,70],[352,12],[353,12],[354,12],[108,71],[431,72],[522,73],[206,12],[360,74],[364,75],[366,76],[365,77],[73,12],[64,78],[363,79],[132,50],[154,80],[152,81],[379,82],[323,83],[324,31],[380,12],[381,70],[190,84],[325,12],[104,12],[382,85],[62,86],[402,12],[105,12],[63,12],[383,12],[384,12],[326,52],[534,87],[533,12],[385,88],[386,12],[387,12],[388,12],[348,89],[391,50],[148,39],[536,90],[134,91],[392,12],[50,27],[71,92],[140,93],[138,94],[49,27],[69,95],[126,96],[100,97],[94,98],[96,99],[129,100],[124,101],[127,67],[130,102],[93,103],[198,104],[102,105],[125,106],[128,67],[114,107],[112,108],[113,109],[109,110],[117,111],[115,107],[110,112],[116,113],[67,114],[54,115],[65,116],[68,117],[82,118],[81,119],[79,120],[77,118],[78,121],[395,122],[187,123],[430,124],[429,125],[428,126],[149,127],[150,128],[156,129],[153,130],[145,27],[147,131],[415,132],[424,133],[432,134],[434,135],[442,31],[448,136],[460,137],[542,138],[476,12],[478,57],[480,135],[483,112],[486,12],[523,139],[528,140],[531,141],[537,142],[530,46],[204,143],[337,144],[403,145],[356,146],[369,147],[213,148]],"exportedModulesMap":[[405,1],[338,149],[357,150],[141,7],[135,8],[157,9],[160,10],[372,11],[374,12],[375,13],[87,14],[89,15],[161,16],[166,17],[203,18],[92,19],[167,20],[101,21],[168,22],[170,23],[172,24],[131,25],[86,26],[99,27],[201,28],[191,17],[90,14],[176,29],[162,30],[178,31],[179,32],[202,33],[199,34],[180,17],[97,35],[88,36],[165,37],[164,38],[146,39],[193,40],[194,41],[192,12],[196,41],[195,42],[340,43],[290,44],[292,45],[297,46],[332,47],[302,48],[333,49],[310,44],[121,50],[123,51],[61,52],[289,53],[118,54],[103,55],[133,56],[163,57],[214,12],[319,12],[315,22],[80,58],[66,59],[183,12],[185,60],[397,61],[188,62],[137,63],[136,64],[122,65],[321,66],[347,12],[205,12],[339,67],[341,12],[346,68],[349,69],[350,69],[351,70],[352,12],[353,12],[354,12],[108,71],[431,72],[522,73],[206,12],[360,74],[364,75],[366,76],[365,77],[73,12],[64,78],[363,79],[132,50],[154,80],[152,81],[379,82],[323,83],[324,31],[380,12],[381,70],[190,84],[325,12],[104,12],[382,85],[62,86],[402,12],[105,12],[63,12],[383,12],[384,12],[326,52],[534,87],[533,12],[385,88],[386,12],[387,12],[388,12],[348,89],[391,50],[148,39],[536,90],[134,91],[392,12],[50,27],[71,92],[140,93],[138,94],[49,27],[69,95],[126,96],[100,97],[94,98],[96,99],[129,100],[124,101],[127,67],[130,102],[93,103],[198,104],[102,105],[125,106],[128,67],[114,107],[112,108],[113,109],[109,110],[117,111],[115,107],[110,112],[116,113],[67,114],[54,115],[65,116],[68,117],[82,118],[81,119],[79,120],[77,118],[78,121],[395,122],[187,123],[430,124],[429,125],[428,126],[149,127],[150,128],[156,129],[153,130],[145,27],[147,131],[415,132],[424,133],[432,134],[434,135],[442,31],[448,136],[460,137],[542,138],[476,12],[478,57],[480,135],[483,112],[486,12],[523,139],[528,140],[531,141],[537,142],[530,46],[204,143],[337,144],[403,145],[356,146],[369,147],[213,148]],"semanticDiagnosticsPerFile":[405,358,370,371,404,338,357,406,141,142,135,157,200,160,372,374,375,119,87,84,89,161,166,203,91,92,167,101,168,170,169,172,171,131,86,85,95,173,99,201,191,90,176,162,177,178,179,98,202,199,180,97,88,165,164,48,146,181,193,194,192,196,195,301,340,182,290,292,293,294,295,297,336,298,299,300,332,302,333,303,304,305,306,307,308,309,310,311,312,313,314,121,106,123,61,74,289,118,103,335,317,316,296,133,163,214,334,319,315,291,46,376,80,66,183,185,397,188,318,373,137,136,122,421,377,378,321,347,205,339,341,342,343,344,346,349,350,351,352,353,354,355,72,58,107,108,320,431,522,423,207,208,209,210,211,206,212,360,368,364,366,365,367,359,527,322,120,73,64,361,422,362,363,132,154,152,379,323,324,380,381,190,325,104,382,62,402,105,63,383,384,326,534,533,385,386,387,388,345,389,390,348,391,148,535,536,134,392,327,398,399,328,400,329,189,330,401,331,50,71,140,138,139,49,51,69,55,126,100,94,57,96,129,174,83,124,127,175,130,93,198,102,125,128,216,285,217,114,218,219,221,220,222,223,215,112,286,111,224,225,226,227,113,228,109,230,231,229,232,233,234,235,237,238,241,240,239,242,243,245,244,246,247,248,249,117,115,250,288,251,252,253,254,255,256,257,258,259,260,110,261,262,263,264,265,266,267,268,269,270,271,272,273,236,287,274,275,277,278,276,279,280,281,282,283,284,116,67,54,65,53,56,68,52,82,81,79,70,77,78,75,184,76,393,396,394,395,187,186,47,59,60,430,429,426,428,427,149,143,150,155,156,153,151,144,158,159,145,147,197,407,408,409,410,411,412,413,414,415,416,417,418,419,420,424,425,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,449,451,452,453,454,456,457,458,455,459,460,461,462,463,542,464,465,466,467,468,469,470,472,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,539,508,509,510,511,512,513,541,514,516,515,518,517,519,520,521,523,524,525,526,528,529,531,532,540,537,530,538,10,9,2,11,12,13,14,15,16,17,18,3,4,22,19,20,21,23,24,25,5,26,27,28,29,6,33,30,31,32,34,7,35,40,41,36,37,38,39,8,45,42,43,44,1,204,337,403,356,369,213],"affectedFilesPendingEmit":[[555,1],[556,1],[557,1],[558,1],[559,1],[560,1],[561,1],[562,1],[563,1],[564,1],[565,1],[566,1],[567,1],[568,1],[569,1],[570,1],[571,1],[572,1],[573,1],[574,1],[575,1],[576,1],[577,1],[578,1],[579,1],[580,1],[581,1],[582,1],[583,1],[584,1],[585,1],[586,1],[587,1],[588,1],[589,1],[590,1],[591,1],[592,1],[593,1],[594,1],[595,1],[596,1],[597,1],[598,1],[599,1],[600,1],[601,1],[602,1],[603,1],[604,1],[605,1],[606,1],[607,1],[608,1],[609,1],[610,1],[611,1],[612,1],[613,1],[614,1],[615,1],[616,1],[617,1],[618,1],[619,1],[620,1],[621,1],[622,1],[623,1],[624,1],[625,1],[626,1],[627,1],[628,1],[629,1],[630,1],[631,1],[632,1],[633,1],[634,1],[635,1],[636,1],[637,1],[638,1],[639,1],[640,1],[641,1],[642,1],[643,1],[644,1],[645,1],[646,1],[647,1],[648,1],[649,1],[650,1],[651,1],[652,1],[653,1],[654,1],[655,1],[656,1],[657,1],[658,1],[659,1],[660,1],[661,1],[662,1],[663,1],[664,1],[665,1],[666,1],[667,1],[668,1],[669,1],[670,1],[671,1],[672,1],[673,1],[674,1],[675,1],[676,1],[677,1],[678,1],[679,1],[680,1],[681,1],[682,1],[683,1],[684,1],[685,1],[686,1],[687,1],[688,1],[689,1],[690,1],[691,1],[692,1],[693,1],[694,1],[695,1],[696,1],[697,1],[698,1],[699,1],[700,1],[701,1],[702,1],[703,1],[704,1],[705,1],[706,1],[707,1],[708,1],[709,1],[710,1],[711,1],[712,1],[713,1],[714,1],[715,1],[716,1],[717,1],[718,1],[719,1],[720,1],[721,1],[722,1],[723,1],[724,1],[725,1],[726,1],[727,1],[728,1],[729,1],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[738,1],[739,1],[740,1],[741,1],[742,1],[743,1],[744,1],[745,1],[746,1],[747,1],[748,1],[749,1],[750,1],[751,1],[752,1],[753,1],[754,1],[755,1],[756,1],[757,1],[758,1],[759,1],[760,1],[761,1],[762,1],[763,1],[764,1],[765,1],[766,1],[767,1],[768,1],[769,1],[770,1],[771,1],[772,1],[773,1],[774,1],[775,1],[776,1],[777,1],[778,1],[779,1],[780,1],[781,1],[782,1],[783,1],[784,1],[785,1],[786,1],[787,1],[788,1],[789,1],[790,1],[791,1],[792,1],[793,1],[794,1],[795,1],[796,1],[797,1],[798,1],[799,1],[800,1],[801,1],[802,1],[803,1],[804,1],[805,1],[806,1],[807,1],[808,1],[809,1],[810,1],[811,1],[812,1],[813,1],[814,1],[815,1],[816,1],[817,1],[818,1],[819,1],[820,1],[821,1],[822,1],[823,1],[824,1],[825,1],[826,1],[827,1],[828,1],[829,1],[830,1],[831,1],[832,1],[833,1],[834,1],[835,1],[836,1],[837,1],[838,1],[839,1],[840,1],[841,1],[842,1],[843,1],[844,1],[845,1],[846,1],[847,1],[848,1],[849,1],[850,1],[851,1],[852,1],[853,1],[854,1],[855,1],[856,1],[857,1],[858,1],[859,1],[860,1],[861,1],[862,1],[863,1],[864,1],[865,1],[866,1],[867,1],[868,1],[869,1],[870,1],[871,1],[872,1],[873,1],[874,1],[875,1],[876,1],[877,1],[878,1],[879,1],[880,1],[881,1],[882,1],[883,1],[884,1],[885,1],[886,1],[887,1],[888,1],[889,1],[890,1],[891,1],[892,1],[893,1],[894,1],[895,1],[896,1],[897,1],[898,1],[899,1],[900,1],[901,1],[902,1],[903,1],[904,1],[905,1],[906,1],[907,1],[908,1],[909,1],[910,1],[911,1],[912,1],[913,1],[914,1],[915,1],[916,1],[917,1],[918,1],[919,1],[920,1],[921,1],[922,1],[923,1],[924,1],[925,1],[926,1],[927,1],[928,1],[929,1],[930,1],[931,1],[932,1],[933,1],[934,1],[935,1],[936,1],[937,1],[938,1],[939,1],[940,1],[941,1],[942,1],[943,1],[944,1],[945,1],[946,1],[947,1],[948,1],[949,1],[950,1],[951,1],[952,1],[953,1],[954,1],[955,1],[956,1],[957,1],[958,1],[959,1],[960,1],[961,1],[962,1],[963,1],[964,1],[965,1],[966,1],[967,1],[968,1],[969,1],[970,1],[971,1],[972,1],[973,1],[974,1],[975,1],[976,1],[977,1],[978,1],[979,1],[980,1],[981,1],[982,1],[983,1],[984,1],[985,1],[986,1],[987,1],[988,1],[989,1],[990,1],[991,1],[992,1],[993,1],[994,1],[995,1],[996,1],[997,1],[998,1],[999,1],[1000,1],[1001,1],[1002,1],[1003,1],[1004,1],[1005,1],[1006,1],[1007,1],[1008,1],[1009,1],[1010,1],[1011,1],[1012,1],[1013,1],[1014,1],[1015,1],[1016,1],[1017,1],[1018,1],[1019,1],[1020,1],[1021,1],[1022,1],[1023,1],[1024,1],[1025,1],[1026,1],[1027,1],[1028,1],[1029,1],[1030,1],[1031,1],[1032,1],[1033,1],[1034,1],[1035,1],[1036,1],[1037,1],[1038,1],[1039,1],[1040,1],[1041,1],[1042,1],[1043,1],[1044,1],[1045,1],[1046,1],[1047,1],[1048,1],[1049,1],[1050,1],[405,1],[358,1],[370,1],[371,1],[404,1],[338,1],[357,1],[406,1],[141,1],[142,1],[135,1],[157,1],[200,1],[160,1],[372,1],[374,1],[375,1],[119,1],[87,1],[84,1],[89,1],[161,1],[166,1],[203,1],[91,1],[92,1],[167,1],[101,1],[168,1],[170,1],[169,1],[172,1],[171,1],[131,1],[86,1],[85,1],[95,1],[173,1],[99,1],[201,1],[191,1],[90,1],[176,1],[162,1],[177,1],[178,1],[179,1],[98,1],[202,1],[199,1],[180,1],[97,1],[88,1],[165,1],[164,1],[48,1],[146,1],[181,1],[193,1],[194,1],[192,1],[196,1],[195,1],[301,1],[340,1],[182,1],[290,1],[292,1],[293,1],[294,1],[295,1],[297,1],[336,1],[298,1],[299,1],[300,1],[332,1],[302,1],[333,1],[303,1],[304,1],[305,1],[306,1],[307,1],[308,1],[309,1],[310,1],[311,1],[312,1],[313,1],[314,1],[121,1],[106,1],[123,1],[61,1],[74,1],[289,1],[118,1],[103,1],[335,1],[317,1],[316,1],[296,1],[133,1],[163,1],[214,1],[334,1],[319,1],[315,1],[291,1],[46,1],[376,1],[80,1],[66,1],[183,1],[185,1],[397,1],[188,1],[318,1],[373,1],[137,1],[136,1],[122,1],[421,1],[377,1],[378,1],[321,1],[347,1],[205,1],[339,1],[341,1],[342,1],[343,1],[344,1],[346,1],[349,1],[350,1],[351,1],[352,1],[353,1],[354,1],[355,1],[72,1],[58,1],[107,1],[108,1],[320,1],[431,1],[522,1],[423,1],[207,1],[208,1],[209,1],[210,1],[211,1],[206,1],[212,1],[360,1],[368,1],[364,1],[366,1],[365,1],[367,1],[359,1],[527,1],[322,1],[120,1],[73,1],[64,1],[361,1],[422,1],[362,1],[363,1],[132,1],[154,1],[152,1],[379,1],[323,1],[324,1],[380,1],[381,1],[190,1],[325,1],[104,1],[382,1],[62,1],[402,1],[105,1],[63,1],[383,1],[384,1],[326,1],[534,1],[533,1],[385,1],[386,1],[387,1],[388,1],[345,1],[389,1],[390,1],[348,1],[391,1],[148,1],[535,1],[536,1],[134,1],[392,1],[327,1],[398,1],[399,1],[328,1],[400,1],[329,1],[189,1],[330,1],[401,1],[331,1],[50,1],[71,1],[140,1],[138,1],[139,1],[49,1],[51,1],[69,1],[55,1],[126,1],[100,1],[94,1],[57,1],[96,1],[129,1],[174,1],[83,1],[124,1],[127,1],[175,1],[130,1],[93,1],[198,1],[102,1],[125,1],[128,1],[216,1],[285,1],[217,1],[114,1],[218,1],[219,1],[221,1],[220,1],[222,1],[223,1],[215,1],[112,1],[286,1],[111,1],[224,1],[225,1],[226,1],[227,1],[113,1],[228,1],[109,1],[230,1],[231,1],[229,1],[232,1],[233,1],[234,1],[235,1],[237,1],[238,1],[241,1],[240,1],[239,1],[242,1],[243,1],[245,1],[244,1],[246,1],[247,1],[248,1],[249,1],[117,1],[115,1],[250,1],[288,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,1],[110,1],[261,1],[262,1],[263,1],[264,1],[265,1],[266,1],[267,1],[268,1],[269,1],[270,1],[271,1],[272,1],[273,1],[236,1],[287,1],[274,1],[275,1],[277,1],[278,1],[276,1],[279,1],[280,1],[281,1],[282,1],[283,1],[284,1],[116,1],[67,1],[54,1],[65,1],[53,1],[56,1],[68,1],[52,1],[82,1],[81,1],[79,1],[70,1],[77,1],[78,1],[75,1],[184,1],[76,1],[393,1],[396,1],[394,1],[395,1],[187,1],[186,1],[47,1],[59,1],[60,1],[430,1],[429,1],[426,1],[428,1],[427,1],[149,1],[143,1],[150,1],[155,1],[156,1],[153,1],[151,1],[144,1],[158,1],[159,1],[145,1],[147,1],[197,1],[407,1],[408,1],[409,1],[410,1],[411,1],[412,1],[413,1],[414,1],[415,1],[416,1],[417,1],[418,1],[419,1],[420,1],[424,1],[425,1],[432,1],[433,1],[434,1],[435,1],[436,1],[437,1],[438,1],[439,1],[440,1],[441,1],[442,1],[443,1],[444,1],[445,1],[446,1],[447,1],[448,1],[450,1],[449,1],[451,1],[452,1],[453,1],[454,1],[456,1],[457,1],[458,1],[455,1],[459,1],[460,1],[461,1],[462,1],[463,1],[542,1],[464,1],[465,1],[466,1],[467,1],[468,1],[469,1],[470,1],[472,1],[471,1],[473,1],[474,1],[475,1],[476,1],[477,1],[478,1],[479,1],[480,1],[481,1],[482,1],[483,1],[484,1],[485,1],[486,1],[487,1],[488,1],[489,1],[490,1],[491,1],[492,1],[493,1],[494,1],[495,1],[496,1],[497,1],[498,1],[499,1],[500,1],[501,1],[502,1],[503,1],[504,1],[505,1],[506,1],[507,1],[539,1],[508,1],[509,1],[510,1],[511,1],[512,1],[513,1],[541,1],[514,1],[516,1],[515,1],[518,1],[517,1],[519,1],[520,1],[521,1],[523,1],[524,1],[525,1],[526,1],[528,1],[529,1],[531,1],[532,1],[540,1],[537,1],[530,1],[538,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[204,1],[337,1],[403,1],[356,1],[369,1],[213,1]]},"version":"4.9.5"} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..ca194f7ea3ccb79652eb1dc360bac84c72847fef GIT binary patch literal 1392 zcmb7E%Wl&^6tyRAI=w1wn6?yLP(y&ovP2xx@K81+gf1%4Qngiu#3FL+Y3mZt1V56d z%7z_3z;EyyEa+dbKw`^=T^TzHNz_`jmTZmhxsP+_KJeMsKVQ=1Cy*Zqmh&CzIR`z9 z+tk=#Ha*EdDHIDu@+}$5VMqf4DI@F8004zARPkmNLfRh=w@jB-M?O^oN~B9rR#t@- zMj5Fp>xBtBaQr%VUCxgE1pV@ae&)#Z_jvma?a)@OYdS%KRcXR%&hdATOpn@|+zwkb z!Dbs~Ar-Eb)aaANWZsRncc{fZd&53aACDz;UnI1s-$}T`MzNZz%H%yfYOL?pIkQ5~ zqbwMN-=QBv>IZ&}F&>zK!x<@EQ870I)A9X(s*;zmES&GQc(4_^P3n!gdzc7~IZ%J6 z;6Vca!a>NahHE;kQ6%55rl&rKr?4jKZ6rn~ivT0SBx;IuM$%XCYl0-DvVhNrkDQ54 z^O~&Ri$Hm*vUCB=${HHLD18}>w3NP3xp~1(U&75x#HHJS%TeBMo5v(&vYr}!v{Vt5 z?gEq_HYQ`an>>P z>S8_Zi{F2)2K*$!FZmR)&j|LjIXt8yNL-X)JR@?IGz6-vQ literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.ts b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.ts new file mode 100644 index 0000000000..b52cecbbfd --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.ts @@ -0,0 +1,2 @@ +export { MainPage } from "@normalized:N&&&verifycode/src/main/ets/components/MainPage&1.0.0"; +export { VerifyCodeViewComponent } from "@normalized:N&&&verifycode/src/main/ets/view/VerifyCodeView&1.0.0"; diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..9b84ffd6892ba826a2a422e4e0510eb2f658b35a GIT binary patch literal 21828 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 w#))t%DZi# { }); +} +interface MainPage_Params { + message?: string; +} +export class MainPage extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.__message = new ObservedPropertySimplePU('Hello World', this, "message"); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: MainPage_Params) { + if (params.message !== undefined) { + this.message = params.message; + } + } + updateStateVars(params: MainPage_Params) { + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__message.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__message.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __message: ObservedPropertySimplePU; + get message() { + return this.__message.get(); + } + set message(newValue: string) { + this.__message.set(newValue); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Row.create(); + Row.height('100%'); + }, Row); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.width('100%'); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create(this.message); + Text.fontSize({ "id": 16777222, "type": 10002, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" }); + Text.fontWeight(FontWeight.Bold); + Text.onClick(() => { + this.message = 'Welcome'; + }); + }, Text); + Text.pop(); + Column.pop(); + Row.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..d5f6cb3274ecacf77fdb3b52053d8f7f5a0762a4 GIT binary patch literal 3573 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 XJL1c9!rxn*xK(t literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.ts b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.ts new file mode 100644 index 0000000000..1614f7e877 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.ts @@ -0,0 +1,27 @@ +import hilog from "@ohos:hilog"; +/** + * 日志打印类 + */ +class Logger { + private domain: number; + private prefix: string; + private format: string = '%{public}s, %{public}s'; + constructor(prefix: string) { + this.prefix = prefix; + this.domain = 0xFF00; + this.format.toUpperCase(); + } + debug(...args: string[]) { + hilog.debug(this.domain, this.prefix, this.format, args); + } + info(...args: string[]) { + hilog.info(this.domain, this.prefix, this.format, args); + } + warn(...args: string[]) { + hilog.warn(this.domain, this.prefix, this.format, args); + } + error(...args: string[]) { + hilog.error(this.domain, this.prefix, this.format, args); + } +} +export let logger = new Logger('[CommonAppDevelopment]'); diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..45a3395baf08fe4e3031bc84a17439079da7d12f GIT binary patch literal 84149 zcmeHw37A|}nKt)!b$4}jC#h6ANvFti(+$a?gGtq`Uc;J=5J&=&u!-1o(v_s4(;ch3 z193zFQ4jrekN)oCGCGdqIO_kt-#Pcxt?FAHa?@dS9G)j3 z^`8CQvwY`UlfVD|*ZFi0RQto757Js}%CUfALz1s)( z7tb#DB%4Vkm^b5kP8Ow-Zu*3?ozB%2E$9s34L#i4CuLz5%L8fC6YwWR7M3x1Y=dCAP2{gV5l;_k81 z(3YX=vgd{dbUFsq+SzsVGe3|!yY6f!b4BXpflWI$jE(M|ER~9*6S`*?6`wp=9G@6p zH##~tF*q?iHk$DtWybcVRHJ;F8_&+1m0F0(cZ`fpY@gh}t5^zEcT&xyPzBkWGpQ{{ zKeW{yc|X_d7y9yDey*n{*PrX}%k_0+-Z6IuYs>bgx>E%#t2H%8l4(t)%7f2v?KPz5 zcb=Hsm~l@?ubr3tbMT*&=D+5sy3Qp`bmp#|KPAztQw=)V%|sLT#($JZQQzU{idx0xgg72HLr7i z^7M8$>F^KW7rNsC`bkMexg)!B&8gE=qhB$HWrU8+YHHx*v*^{76b$8=G7eQIsz zu4Ey5UYrfq-(TqN^ScYZh3=f+)78_J&kqzjFvfbB(iA)OOvhWR&eE;U3Oaq3TGx4Q z%+FOo-3@D{?!%6^PHpO(%QZ8{LYvfPK==-2XtUa)doVlb!4`FXXInCfwT9{%`6oy@ zUtOT{8l=s;Ks~;5QSz*818=MgFGgmryBBeLJYHR_Gh5_hbtw?EZjnpXO7`YyEmwI>pZs9ZdJq@U7c~8QmCFE zS1K#2;m%9&anFkJaSsfZ2KSF|9o)ZbXb^SI#vg8yzjxCsyO~fYb$gqOqs7wT#8_zn?ac{F9#nsalV@vi z^5g^j@6`1e_H*3M;7H0j`k+cz?b!R+qwCev^ipZWQW4~7>ISDX!;jUtwpl|rIO-;+ zvw+XFbn?IuKGzQ1e8o!!OXC;p*|2YTWN7`NO(Xj!whWs`&XMXl` z^{K04Y~+r7AqPsRugC8z@SnN9zMig*1C#j5Sk}XXyGDu|iwF1-Mt2Vv$1fPw>pSz^ z#ADf9TteyuLrB#}5mJsJq#B}V9Y?u_kZO!db^|i3E*X_vrxMd`s9W50z2BCKTK|ch z%dOTGz15hyAeET1(}-tN$Q7g*9iW0itjimb%s!=D`MbiC^Dy5SXk#v7b z&Faj8glRlyth8xx_dau*f73~~c(Xv_Te4daQuIQ@@a`65o|<1p!;sFGr1_xHr8p@T zK^CbKb#aTFsFrlLCLgD%EmEVBZwYAat3aN_dED*MagEoj`gPYV(yvbI zT#l~ICevjLj`Hi)l}dw$FctiQQs}gR2)Bhugv(dv9Ip!@y55@P&#dfM8{!`C z5vwrs?3t`B?q!iMmql{A%c3dzvIvNmR8(@AcxjGGCh;OyO`;_#83efALgui#-mAyu zW6yYO!|T09@R{WBFx%{UuSqpyIP0^?iLo6MrQy-N*lBz*O7>=9EXn)GAY?2_1!gy1 z@A1}=OM=gFb3R-THqruY_d$IcJja=K*ClK1x+H0;VcZp=J;pamvgY=ds)l)zhKlfI zlANiXm5km2#|y2wvl7`K)u$dG?_trO@9Qdb75sd6Ust}Tzc251l!{;=^FjB#<5BCe z?zD#Kc3R{+p!`gTdH3c`&f+a{oV1f2`+>ogDk2W!7i>T*rfyib@K z^*#YUQyZh<*tbB`Vn6I8vUfM8E{(O)d%L@RusHks@mF82w=0+PJBG*4FCN-8Hdq?k zv2X0!%)1+oTitP2eZ&9Y{W6DaHFs??If*@yfY4$N_e7%sz{3F`j5nPliT6u8c0_t$ zpmJViJLo(qHCxxxU}~AI(z=!aNUID;==IsU@#2JBBD!D(cZf7!Zwf9@ZMtBc0PS8I zBnqJpwtEyPNC$%=i`7zWGq6}2cs(UdMN1(Zh}>pL@YNE@gVS&UW=HO$L~iypyN{{h z0)TaJ$>7LjF?2PN3ov`8cHnWlnxgk*L-r4Gsj=RE@V2_Ty8V2v+wbkcg98%2*Uw~a zara*R|KQ#`0&TYdjDWg}#;!Ft&A;*iTrc#Td9n&Zdd^aKf;8hcsuX092_Q+9hd^ph z5X(cb2zdyWz9VTV`Q~FQM(!ZZnf^K7VAFA?n`+T~e7Z%ypK3qqnvVRknz3u{xNWlN z>oaQW31hiFdq*<0E8eZx-`Ab*F60Wh6AN9vh2DIw11GOx?2jC}urzjXc&Ip}535%- zJ{HZy-LH*izcx-sAx4sbWePF!saAfAMLyN|7L#qp9dUz;t;ow#h(7KdL3mr*w~`>d zE~iMA`P!0HUX+#u6@)h>rNsEL9Gh?@Xi>QzO@TC?UJH`j0s$LE`%;Ws)>5}OvUBqT z89ixPK`5iQ0|2rF;(7A_%wtaw^8f4r1X-e%O&tKIKvI`MxW0^n!TL(cxNWop?769u zKlC{{-C^>K+Ei~Mmznn7&D6N9GdyLqpsMON&dk(p+!(!~j~$IV5)M0!**`a@&W&>( z`1$^>LawW~tEZ6b_j6#_ z7SSu%Fg7x|pUi9S;OBCiRb0n{R9we`L|?~}RB;^(QgIy%GUYlJl-F@(pSb4^vrlax ziDg@pRrBA?5htg~gk z73vh7jht&_%X+6kPsSb|QgD@e9Cklw@kVNIn2asn<5a$?@8oqqkA2UpZe1&TDoD4m z)#U|Z5VFf}$1tE)D`2SZ=j!!`M5}JGy;3Z%T>7W|& zy6vGXg)UK-;Rrq}+jPzd?%BmHPoExCPH&}NMo@9kSzrVNF@AW$dcR}-Q z=h%8^8H^MsibI)4lE<&|xHrVy%o)yGz5+f891XI=EMM3y=F}Yo1|< zzb;4xe_aq>01L?5*etvaKD`95V66*M!CDujg0)U6OHi`bFdHPFnGDCr^gaEc(H^FmPkaoES%(*KFuYrXaSYmi+fNEbh z>k1LU8ah(4QUq(S0zpnytILl{ic$q#jhnz8c7o(pL6@|hE#OL!OQgO5jqyD=ISn;sl#msp1V;8)?sIE_SN~k3dq~Kd;I>cj?8zGGgn#MwMdaK?HE$iy{saiPUV+X2DL9q0g8ysHGMcvlG${jQRvig%SDyjd%a9{_t|{2+G*uOvZQ z<+8<{VG&-oA~2`Yj_D}xX31_JTO_sx;bW_;9%M$e+FJ@nN-NDQM82&vulAM&_pWJe zHS87m{0g_vd$%>&tMy`dlSwlb?=L|r-d{jky~_6&?`whi{?a{k&7A)WbLRt_1rq*( z&}PA2Rfq6k~@4qOHO-cis1#^xSC~!)>*m0c|y(0ZfU02DBad8PGOUH)ZN* zi1=gA8+EJ7GoU&9NPWx`rq|E)7y1e~wz~Us&;aYrb!2Xw!OG$uSAoLKaZv*(Z%)$Y zpLfz}=mI3lq@y63xob#ALCD+{x_)fW9g0u)*7iBF%wyvcTNw7*j za&xEIIbU#~>>s_*jqJaM830ow%>e%Lh5xdk6WL!ZiMOD;^L@B@`~AM|UK$eS`k_Ie zxo-w5i@TsNH1}`wboX!M1zWyyZ0*YK|&J>!LoirR2vhl~#ep5ksZ&^W>spWcmYk@28S;3b>HCbE#C9_RKq1t(!B1aokl{+rUuFUV=GiXq8_fa--CDW6#gI$ z=#aX{v--rQwLM^e8hv7mP@i}iUd1gt4h-%tt}jkpTP%{v$oH&NvH`E$lT9yXPvKq8 z4SKQ}8o@HFB!;AKR05XKTf{O&No62Ui$|ttnM+L0q`+i^3Tx z0YRQ1JWw3C79kIm3MTF_4Zs!z8K0zf>7s00itYmcv+_a!-0BU%P|x;TkfPcP1Z{96 zg6xIWp3sHbbZN^*wA2X5FJ z!xZEY4DO^;7NMzK76We>8(lv#NjughP`Q@O*Q*;t#%}`M=%{BnorBQrk0nUzil86R z;xha>0j6$fqRo4Tv9H7Kqb;3afqfljlg4t=6>VR)&`JxuAOV(ju%aW=Jz-WtJCeT0 z34s|M6wAe)kA{JQy}(iT7(+aZ-Q%biIh`kATITE;+)XUO_&^Ul)X z=s2X1n&-bFDD^5wy|%ih*E;HTrY6pj^yYPrdV_2knjday`^%FI+64x&e2;O z^$t@v=R>e}IO<)dZi~IkQSWhNJvUgH(5j%odmQzCQwcjGmAv0kA9Om;gLQEC(X*fj z@;OZX<8)nZ-Ul7^QByys4fVHqA9d8n9SCnI0AH=ab>7Dv^+}VFrkBXL&ikaJ{?Wnt zr4LCXg)6{F0--5}xwBuC&GbilhFya>@%x z`ZA~dpB?orQ#Yqqux~l)JEm@neaBJ%Vy1jQj5&vS4#0FqN<~Qppb-^`m2$ z@;vJA(RHd8Lyq`Pj-%S1dQmEha{>@Rp2|j6` z2G8?;IG-p3!Z3_o-kK;YVRkyfUoI+Cs;4Q9twhKC+EA~vC^@EQ0Y**cG zvZgF}yQ}VS4P6l);90hXJ6v@ai^&Ls7VdJ@3*647W{CAABfDJ}jPV7o`g>PTi~Xp7 z@2Zy&GY7DI=$E+ar6!+UTrYLiy>94m*`OXRj)R6b5#rW zYF9mI>bBT}u6oE7$!E(@anIo7$iz8gyC+G-oD&p#$W?DNRk2G_)f-*)W*4T_Mzq~iQ>aC$sNRhX?>h0lCoEy~jc2~W-aunww>7O`?cf0C+p-~9-K39DpGz!5! z;HnR~q7BnHHo9SCc=t6J!1+NfA9B^lLIaQzA9K|w-1zrve_x@{N1kF&4v+LM{1CgW zZD^MFE1Fp3eZp0rG0pOm3-%dTJz_e~xsA{5KN_PxMY&470T@d zDwNv^L@2itu260#P@&v@O?q*qayx+v<#raCs@zWW2+Hjv|EJup9b_1n5K-Iku+xzJ z_WXEECo!Gv&UN?ob#-<1_V@Sn_H<;PH-nYM-E%7p)9HUgov!jt{Vp-_V8_Z1J@6aZy(%_>P+9(iF+#Pt!ZGLhP*d`u$?6Ci?IH%FK%*BggkeU#&!y+hY`+L zC})hGSvn^|J!wz-oI+h@0xt9Db4n(_)IR8)ueJd>GYcPCQfkoK2J`jSq|*A?)EGfs zgJ5Otz=xz4HdY<}kW|%{=61jnRk)+t@eh((MDhFGEH@1?_CXM173Fi~fmSZ%he_IA z9B31AD1uO%&`zBomw}&Fz30e2l*A{9GNIWtf>4=ID&TwpS>jy$CsU85(T3tW(Egq4O5WD&B`s(Vbnp=2LZ zD03wbvvKZ#<% zW`~ryVPtGCl-GikJA{d5Jzq&~aL?{CZ)o;cu)Bn##sf4lJi2ELm1lz_FxJ3ClPc;1 z3@o!3JDn@BGZvJc2d?!_{<{N{yYN1`eq3ig z@={$x+5^As&6RGtx@5O;{f6fL1KeqEcGO#^%)O+%wakIzJPQ`$z*$Ul;KFlH9;jpw z@!vT2f@%I+4s*Y(Jonxe!=vNH(!`Zj9|0wV%l47bM-c2Ij`~>jM?k`9-p7RfX4wXU z1>86D5d_oRx9X2T7OfL&hT^vk@hWola?!RqAEy1@3`_ly^~t8&4GFX?=wNH zdV)pxggq6<=%TS*I6Mv(t^3yv^n?k2P2}v7443k0xGWIzh;*(X)R`KHD@2O2M&c)s z&maw~#8WwBsfH$3dbCulG{hh|0-J+oZwVy1mc|uixlr6VZfuW9aW9}_#(HBWZbm{` zZsjE2P1}x6F>NtKfgn_^vSgGXk5g-oJc*=0B=;I2yHO*%BnZjw_%58HTqt7(X?Md1 z5L#FTmFcy5VoWbq!Q<=cv8D1|sG5{Nd{WKWXrg1i1pfU#;#ACE|i!2`YG+JLy%mm24YwGv@T^IO=NO(Grgt(hKL6 zy*XHv^ue+OuK%E{-I4iVOxwb!%HrM#^9(bjCF*Do98gB8*pxMJB2{e48aRGvIIILd+r%*gMB(*i*hw$7Ggw`f=lQaS`&2)iRNsXFvKf9pYx_s(@ zdcEa=$}1oLsI9lG@@f&PyjBm0XM|+8<|aHH1hM8O7NNOGB^$`}y%*{?#x*w&FBIP{ zF8=grs1PVn7pzNKlg*GWVvJ^*#7W_2gf=7cC`7G%OGu$M@AAOxkZTClw29ea<@yDDw)Z4)lx^09Algy3 zydk9M+2Sa>`g8N7mF&Ak@g`gW6>seMjyx@JbbXDUbp3W9k3sNj;O=^wQ~INPIn;Ur ztg7{DST*fqV-;myn)z7uc33r2Z-#=;kySI>sY9_7( zar|=23|1ERKA3IpgX7{yqH-VHN#2ZAF%}w>h*dGR2t`q19vtCX2?Qz&QQKH^82J;6 z-m;3xVU#SS?<+fSm?dY2UHb`AVSgwHwKVD7Y0mKI0YrU(b#iHJWJGKrc^gO`tANP^ zL=fv)!Xor6L4~JT``}iDCKFp&AC6KERmz+gTo)GMbs@XjA|%@_<;9atN_OCGs2tw& zIJ^~LkXuqtkd?4dZvu0yK8c?zp#B9v6^SgOx`f?6=j2%=3J%>zadnl{?GAuTNE z8Mu7HJ=M%*4r01v@SfVoU|r6e=CosK4MlTrrVhIq@TyVsSeu>wdQ4-7D9wz_9Wz*2 z++*!Aw4C@FSGzsdxV8nc$C^cWtjVb|I59D}d*8azp{>K?@Oxm$M=4cdMIne~Q*aju zGR2BQ&?8t;{PW+g6~+4!@!oI|;bJ;6zp9(L%Hl5Wz@j!W-5ahxiaAz(!$rmz;2SQI zPSoxJo%DtpWMZ8T5>V3+$E|ff&X{3r;%ErG=)5(~$Lxm^sTm75l<&y=x^5<``)gZ6 z{pt3<#WnQd8C*ktN9H#(xQ6_Wzn(Ruoh<&r`P*DXADO{LROrb3`wT9k!e7xMO2OA{ z17p42>HIAoMgOHzJ7S1G%Um%l7ORMgn0dwVsWKRSLtM zAdiEcI74@Wp2Agnw(#L?CkRj=X+4Fj^a79aNXgMGMHYAzN7`?p(knblBPB%ye3zfv70lOD(w#FX1%OGQ5Dp|6Adsp6lJO)M$nGt#MqOWvw^vm9tg@PKD!m$x0xL(_ ziJC{C)@Me_)l7(beYSN1w2-wu?o6NLJsHYbi&)AB1RDYx_ZfDuAn?ecN_{R*)Ei$K(T0vpTe6c>jTsqQn{{`|ea&C5f4> z#6oI@V&JK8jH#_`sXuyxAiXq-MIcJa)M7G0)emtf7lalB3!lbVlu!YjrsKpW~RL2W@Rt*20)5DaIb-`9cpn0L@d8Ml|KWNM?r-~BWJly9BX z`NYJU(PCN4{i5DiIbo}TL&fjGiU}k5pral#6V6@`ddN|)rxqGDC|$vpd9QcW8y#?F zp+MOzEbwhb#6KP~sc#f3Tl>{kretXY0YLT?jwKeF*>AwFjX4}Gr50_{K8 z+Db)SBP<0CzxSGo0_eSBbUUBn*jmuXc_t_H{yyaBaIC2)M*V!rm-Id)3VfCGvj*da z65l5(=7-=X9QCQt{1Ez-qdx6Gqh8Ss5 zI`s$1r`zo28XmX&*rjNSS^vvXf36;<5B$%Lx`9@yazXJlB6x$VZgTbK<>n%EldEoa zJGaC&w(Z08cv4l?yV+H@n%cQDd>mi5y6U!LsGa^qmZPcy#Pzqi>P}NTH!z_)U3Hk& zlfl8zh3$D*tZ}0b2ByL+_ij@O7aO6wUG+jjI2Z!xg<_m52ZI%f?L2g#h~BiDQn1y9 zU9RjRE_7C;&2pup0D?j8eXjQMu>Im~>o;A58cs6V?{n1yuJP5;lAT2rR*}7#hE^aO z$M}G&UK<``H!iN%y6SZ_Z=HJhG4*v~pDSJCfCy>xTsuZW+9a2vzm`q(s0mS1L&4)i?}l`w{fZ&9Sn6p zY9>GUs2_FJ$6cJ7I*j{lIo#JxK-Faz!o8z`)hNoP^>J5y+7t~|+oxUiSsE|PO_bt{ z;!xi+%(!VeDV6j->#8rZyJc!FmF&Yd_@b-6RIyzMe#uo|F*CsJLg*{5`l>cgt`7o2 z`jWKN`>LzHVRCaUeVCkYxawP>;Su_ltG?rkSM0=|(%61SN(?TS0;OEn9M%Omh^t(s{gE>@P16>f4b`T6%$VI_pbVb=@BQK&>vj&N4Ikq zbXI4O!;N9A#UCDv{jkjbBaX$oPEQY|37Ur&!NIb~(oZwJxT#LvQdhNX)}nW})Tvt` zkSL$B1aGZVx7F#hfs;t+wmS73LO5gs=s9)j&brRWVdE^S8Q}wcJj2v*XPvssRLZGg zrFYe-7nn*(6Rw4_?F;JEJth~|AfbEe)Qe26px}$@)QdS9e9~qTEN7VtUtFhNRz1qo z(9p~3)V&p>BzSL~y3aJlArZQ-PTg;s3ZVPz)B|-A)OA7+)v4Fl;S~x}i?r|tlk@d;>P>YZRLk3X;grbi-ka*w zoB5f|l^BuZ&2{Rnb+~s2K?t1=W86iNrtdAeha4o)*#(ZZ3f&<|TArFcFfcNB_C{M4Ef4Mw2aZqZq{XQw9D1d}El?#3H42d}x;#^I z{>M0gX|yEl*wH9i+F@r?_Dl0)3BStB$4iEb*V;Ey=H?l#E-tHaetav79&EE|IgOFJ zwwBWv$%i}|PGcmi@~AkCk-W+>r!g}6cbU@|$%rg-8Y3BzWlm!xBeKkCjATTT(`a=> z|HCn?Mp2m}>jH@8H8T7Ve}GkDnT;ly+{UW#LsE?F#RzZQC-%uYw75<~oL3oCAA@Ua_e~a%ePEWFsPs$Ixh~ z?j<-mk7g3+&JKE5whi(g!=2IkRcu~&hBhd_a}4*!}OLawCk zIuOm4Tw%Be`W8j7`(kMj7d2n{{8Unse97?o(dO)&%BtQ#(yKX>q236lJ^q>A2twZE zj1sbb5c{2kESgvZmgY^CC0IeoHp56$IspUbTdK`S|C?jDMcA6H0d>@z6ckL&+l*Bx zs}SrqM?J?_g<1^0{}5Py^^vIASwS6l8k1(3A5*V3X%=hKgw6+o);I}7zLo$3S5xep zK}^#Rne<89H;cnPA!+9X39x5|U%*P+DwdmTpLDmO^%_;V|?5-5oTu!OdVh;(Mb3s7b&I|H_)%hkeVW+2U#Q=I* z+E&b-n?T#vC;#Ns^fc3w+d{qgNZNLb?;U}(m9mkP?G}IOw1jQY>QuURi+^HmvUbZ% zQMI#=oud3ps3DrFouB={($w}CBK3g*GQb7~%Dm2tVNSeb;?PJj^RG*0y2`lJ?WM*- z;JCz0U~JcN)PrPlVLAa_+D0vQqBM>Gz2S)XD*)((nciKKd!U-X1Fv3OE|l&uGvf=1 z(25dA0#xs(%jH;_0JQj}D0N{vZ z;kGq|{5R@xWV{pM7)J&c)X4Zl6-_Vq4sY_Tg_gb@77H={kR3PyI%8Jo#)3;WU9{z#%Lg`GuyNDCITvi-dFiGt zo6p^eDW>e1IoH8}tfDTuys=ZnKGKtogua$3nr()%1*Ws%DM|xhgxs{7wNpfZCS!Jr z2+(SlW?4<-c?OQH=bGX)owYN>+!R8eh)>bPy&dG9C%NZAAU&XS^Mfw}u}32?I}rp1 z)o$TmHdr6nttKlC!0f=8mG)nD;B1=aU*&->Fg?5m(&X^K+kj`0n+{^^zzNVlj2$=u zx`(0hoQ*KJ$P}e>7&~a@B=L1_+&xB@q9=kh%;GUpmKswmL_|xCGvZB@5}<6lk8ppWLa{N>BpgI8L_bQWIZi2 zxE2u87gcb6QI>KdN`QibHyEk6-aw#};8R)Z4WPiKGJI59N5hnVum(_1aH%Xcup5N5 zlb2SI{5t$3(X!*(Tr76L6OX!#4C|TMKAnhmFE@iGE?IpRqlqoME4%zSTE0;1wBpymp-(vXNJ`c3v5UG+>OH{ot%_GgOU)Tk`Fu zc8;6S?cx8|g0IkK6%- zv~*W*lrsfe??Idk*UR#0n+&8qF9#l+%bu+%EMYYe_r8Kf@CprTeub-E8905$-r6-b zF(DE@ia0o~SBk@BySE5wf6LkxHdbK}D3@{#&htaAdQ<$FC{O^n301YDr8l|iZJ~K4 z^fp($!w542pZVuV?nT}^T=gE4o1<&TfZyY)_l5>c=)JCbzY%6`E)@@8kHW&B)_Tr@kw)UOOY~6lAtP3eCtkpIzwE4wT@G{K!@RYT6I><-fY> z7p9j1^b1%0%H#^phF`hr*G8l(1jEHrVZ!^htNx>ggK2GEb#j`5uPArWb-5cIe@QCU zHCnuOCtTzg!*Vf4N%BHC>e@FP7F)rZ3*~0&2|oj2zM`Jbw>r*Y=hEzZ>QiUOctM-+ zrRxqHC=Qk~zfBx_C2?QL$JO9esB$U_KOL;KI=I-fbUOjcdo0~ffbV7M*UT9a`_lD@ z^>JaTI8HzFe6=wPeaKo0o&a6Q+Q$R|KAY!}T}I*{Xq%FmNCQD_m~%sI&X)<*RdWS5 z)d=X?G*j!h;n*2SQS0|GZ0VoXlG+e|@s=Y^zrT4#>WRCAml#G*ayqlprYPjO5%@E85ga#faZ9q#Xgrn!eBmSCpN-{<}8KWHjCF}@&cP=CwyRo=`cmn!~LBayu0k(&dm0o>p4+WtY&QK58y5QCY zr$y+?N2`c%c*xZ1b>Li=2B_^I2oHK`z!sxtH;D}>FA9?}>75F0{xsy+KTJoC&6{=? z&a1Ht=grhEJWl>>4kJF~w^~yDamX?8%96SFSW3s;akGvm=`}z3v?#C9i>cC67e&r- zQ-;+uw64*8*d}^eav$N>Y$4n1(iMbzRhBN-s34Tp)$pZ7-4e+|nVsEZf^gs3Jthc! za)~QL?L9~6I8)rZ;^Kah%p}}&ye$0WX2MWSk2*yrCv}@~=YYR;`#e`9l`+aI^HX@2f^)Qr{HAwF5#*J%*QAQI5Yx3L=fDFO zrkmP3f}RBxu8=ZOSAc8BwnB!OoK)mWB_FU2h8LA~A#eH}E<|h7vIodla5hNzRe69E z{5*+Afp5z}3$jgoLYnFXp-;%L2S|FNl!V7atS4WLGav{RyF{r_5(=XMK+Jniw$E+iP_NaZeYS+<1SWQjG2tCtY8$C6yjh-#7m#T=?hUKj*UJMB?4*Bn~^XvcF2F*2lhItk`eDRT#EXN8xPW-wm;*o%8=sp;f*_2~Em56I#V1b|$8E?( zl75oGM(O6R5rlV*9G$!&fV3mr_I%wCPXIx*@&`^Di}2DB_pMr=N33*tR!eppd)sEW zvA1or+EZ|FgxCS-s|78wH_za`tFIPwrwPKVMS9HY1vy2ns&()3ijq95#MgnDK0)Z~ zKwDRNcFRUoD}C%(@XoYX_Tq zR}k_b!uKu%B1r-n4tCWDqV-Im%pAIRkS^d>uxT<7 zwg~(*1zlZH0d=A3`Am)m%DFci?NdgN5$tC1Kp^=nrd<$lCpTyYIzCNnPyi~sqMnPv zQ;k+C(TXHeiN&-giRhb>fxaNf3w4s`hdTBwcI^3%y4!S& zEUM9hCOKGDO_F2Vv?Ry28YIWI|2-r}Hv8t;sq`dHWBHjnb;_UuMl{ zeQ}A9h4Fnf<*5!dt>sjtq{3QGMG7j8#&W7T>g9Y?mQyWJHRw1sI7oThe41h9v;$ak z*aBHBp;l>`!ymXOO!PexMUqTUu%UZ`4zUF%4by~6Mhem~66&3A@JDN^6+^lyM`u)D{ zUc_q3<@$TNXwE@TM5Ln7z)HkhFs`ymYY0LrY9TfH&KW7v?E&v-gne%IPLVJ-m@htp z1<`Jz%!McYCFvwohIYPh$C1Z7ymAV^!71zsh$l{%AS9mb6beEC%MquLy_ejl3GHMS ziXhagjUP*=;P)_eNq=8|u7Kdm{eFKx=a8WwIEQFqB_ufvU4u4FFII}Ps4V8N@tm>J zror9&kee1mKjbu?3we#?<}?aI6D>=INS{f8g{F~&p5Pbaxn5N-3ArC}E^Yi8&ZQtW zevL)w3rcvjI`$1CJ4((gp@C}`o*-1gwS5wVk{aP6Gk_@x89|F6n8K?igM=TmJNsZ& zB~`LfogkWLcNnoz(CeU-8_8+V zviYCXW(GIrR@bmfLCUdQqv1FCV;br0u(L4xNPX(G7MV-sdwes^EKKi}We4f?FByT|Vr!Yl}L zhz8b(S(GIc1R*UbS1pZd@ZmXw-=ncKwPqwMnNosKZN^ej(qD>Gg`&`*s7TZa-U;qk zxKa-A`isgYR@7xst?`Y7VibgX77F}tC?IVYwIVIOUMaoyRhSuk7AW+ z?(hFsJAgw&u8oIY4e$F*jf_rW5(b8GGKBn@)G3oNJUUdoE|h?X7P+>WIwxm9o%CoF z`l3|#BphsW_GK$mXT~{JagYw|9~>SX$Ys8<;#jMQdw}-Ee?b?zu=*lHNCYQn@iZg6J{c~nX4vEwv%v`Lkx^-zaoUQ!JTj^V0|`pd z+sIS~6)eZBjjX;EC$b0Au1IV5wGHV8P)Kc^v$Pbu0lpIX+NMok1Kr_>+f@hIJVYN{ zs?Q_qSoIFS8CQsH+iiAKb@EC4LcC2;N38;VB z_*!`+Ch#C$g+$jRZVd!>7 zm3UIzz`{{sY%mve@I`HKda2>tS{kH2C;{thIhZkeI9ZU)WfHhU>3Ewup`5tOA*om% z`qX3_&7I;LtZHs)lDh);{6L@)$;nxP==OYP-|r;5!Dq=H4%cWR$#XtP$d9zh zk0bp`dvJ*I($K)K#=u`H9#5tYyqPn@fy4R9D{HyxeKN)xvgPIQ329s2$l+_7-iqOC z7bllv`0HW}e@Z;SR`a2sjAseFq`W0GUP5mXm(NqjYd`ec9QE#6(jRoxhn>zbjQ7$Qv3j(#Zh0c>eAO8^-ZVq3Up}(G+WTrBI%To|9#VVm6l%3(K24E z27`=QEj>&auhJE38V;plS{%1yQ|+G?n~vSe$0LlCe@>6nx?@u_FG0tUG2#8(QNOO5 zv0ppt-<{4UV#bca^v7y^qgRYLaRM5A5e47>F6PWi_bjks3Fr27PBCx(Q&rdgB+jWX zLf7J}!J;$mrbD7M2H)1OfnKUR)L>OGJJ1cJi$U~l#tt$#jp0)IId10#=tfVB?K!q* z586N3^x@S`y3u=%*fO7}`%tGdtUw2ln4nejJyjjJ$5k(K!C;Cv4_5TAOdsCrq*LCD z#4~j;4>r#!=mydgVY}sE9<<%^5V|pwB3yK8mFbuW_q6qMPESr-Ex|8JoQkfZ1iV7H z>J3#h_69MC<_!|(WEzI^qT#`ji;CbIl+e;@)4!iOIGSJ}{dPJu)<;uy)-~u9vcaW< zv5W@o6wIHtjNXY(#i3kEMYxgG{h^UEci6wt#T|^RKjh-kCH+Z;a``$(!uyc8%9hiJ z*1o*L;T8LnoHF6q5o+*0>8gJ;v#4`5c>n0C&(Hw49Ct)#{fs!!rf-tUn;MS}rk@tN$*2qZ2M^w`$Cf@f1Q-ml zziqHajm`4DEymfRA7k^uAp3hfP^w;|JwZL+bJY(`Jxu}jLs$Knm=M-7Z(ZJxUG-CX zx;|(=E+%u9_fxUmj%23Ihk4S}2TBdylZM>W{d{U!M~!J5xUkw&FnMQBhg%F4Dq_9W zR)ou%T9)j!r~7`&E4LP1G{ll?RI765`=_K9mdjLp=!&d|a>ry$yMET_*n~GedEmfU zX`(n3mhH_t8dh9%-e?9LY{UDquV{{C)?IPNWWJR;_DbS1>E^|ka?n%Av|297C>ERL z(M9UORPyK|8B&%<7b!%kr1O@n0u*=0ejhOb4a;Tw|fPz6_V?t~_+6U8#N~ zW?pnGrQ+b98>gww4@9*jDAxTE%N2(8_f2-lZUA@p3CT9}Tz|*S;tq*b5PY;ZfILCrm<0Okv!M4V%Q?ElxSqmjn7lK#| zC5zByZF$xy#gUBkS!>A+L1^D9v#vd!Y%T8LtRu_fiNUAhjGT%lJnk@-$ ziEiVhil?a?=t@7ZWTM59;5Ufb(loRqPm`JqjAOFA4Zrb^8|}Ct`-@~OgIYb+*1K8e z)iY8}+^e?X7_QnQzVajA@%EJ;`A9#SSAL`}v%&*}AQc`U z1ksv|*hJL+1JWW^xn(~tcW}Rxl&$vTA_)u&WVfIoG*GdZs37#@RX&D!%n7^{dNcN{ z5QJ{or6{`sWS*x(jiYls3I(AeV(inmuRq_H&v*A0@-Sq<0c_Y1b!N`cz%uv)K_+_09nK&5MRU9!gs0NBZBZ0v3o?2;AJ{TVuu== z{1FlOa5qaH>zRpHsUX%flSR0{g~g%;dA1LHoJt?KR;4Vr^i)a{Nz3t04Q*;c?54KG z^`;K4RSWA)4N(GHevqTro7!B`g6K^x;s%q4o4N+UN1{+lset_DSOp>ZE3;@3y5$Rv zo;z4_=HSxBj$RPDahXc-A!#{G$Y?ND?(p)mi9LrY#Wg!F7(IDv0#mKce*4#Q^wev! zEek@$wkAk>>XY~xNqCXhCRsNL`;8`ZJP;pZeVYCDNe4#MV|(|CKP|zxiiZ|-nsXrt zJ+#=_5riQa!h{!zMoHKqp|?<&;}e96Y2veGs5k*@GaXftkSzLftVt zctNN<#>m05_6-je`K*$_#hBXGpq7$Ygqc~8GPDS@LlcBLWR?rLASg)DuFFu#?T+ z)Q~zWhU$ZkoVImv|E{6I%=_z)xsJFOPd#`c8#C?+4N+D$bncHtkUJ4(G-ZFVk>V-( zgJndXuA`rv0WHLDO1{_y1;j`}_RJE5w^QY-@+B@LHccv}GxE?8B&AyPPOu2sL3BA= z5!sD2pyZzo9dA#(rza|N@W7L%Gs308Wx?Y`5OQg>+k=<7>G?IDXvQ&e4dV@_MjCG* zVWtSJAn(2Iur@CnlROo2{gbi&8o!{;L|SJ zyE0Q#*a%j?nE=_MR-Ksu4IUVsZ=rl8`*jWl-v*ae(3uQaqEZ=^_E~lTEE%LSs#9MH zCqT4ikQ}PY}}tSnrMtcU=~H#=?u0ri%y z;fI-dNWIz76Cm+sM^AvX+Yv@jg?45oIcG;tfYh8F{ga?lM4xjBmv^tRI;?+Y`(g|(L-7Og)A09=K;oYHN(U6~<6ow65mJp$ki62l37rx@2%4B_6@%s$?Sl_RLRi3vB6frVP!s+cNX$#X}vrmH9$JkUMgq7K@f$3_6{RJ z2e*=gy(U2CgVnv}n3=W=BETh-veajjp+RvBY@YtATdPdII3h!1u$FbmMyqSv2LkkA zZTmog7pwH)V6im3=aBeI%>3-k!;rAHGq zCSInl2roU~!1S48CvX$;T^Yo$~7Prybw;EWPrl!F?bXY>YU zVaS7%^a_k%GcpbX+r9>@lkjxXl(cF(HzS)i#xtLk0FCkNbP}M49dcY|PqqF*Q_OJ? z+!VVU3D6HAXLECUMR_(Ev4M$C1y3d9fUAH@jBwc~&jqjLTp-#gPuMSvO-BeObrRYV z@5nlV+C3fG(rTTb3k%U(9QABt^+Bz3LeF;8?T#>@rVgXc8M7J|7Umga?5# zIn#u+ah)B{`G{Ztpran*w3_h{dPw4i+wl;BF&x5X)*27vgEE&6p}A7eb=1HaE|mR1 zV9j?`&Nf|i>V<53w+$KJ<*4_BdPnFz#)eK<)TtyPZ9~V`U06ikfyS5$GdkGJ*;yt8 ztG16ivY5BwY_+p|vMKRVF?tKla<@s)rf+tZx1*|0IqK7)+6jGHB4XNcY{w~yAef&E zjf2qV9Q6f4W*mgR;HWP-@=6VlV+9&#>X#h#RR?Z;^(__B1yGWq#rvvQw1wAj_taUv z5FLbd+P6c!A@prWeK*t_Lf>`N_h`&m?f<ztf zWipJILC4&FUqj!)4le zC4@+szl$2ln?m+7gl=-x z%^`akLN~kWS*||0NN#MQ+mUsp(jX%qGAb$aJj+#LUuI^2khU-5{O-UZY}akUlz_F^ zbKUUi&}$N&YeHgT=6E{nL{&N@rri~U5Zdx?(@&muJ8{C^U5<9iLzj?_c4_CAkPdc9 zLBQ-Oqu~L?JcxdIFO8vOj;ChhN?;%Em57(&dG4J$&zB%0jK5wLnrA|^GxV9 zu6iv49#*k987P&>uQm2yW{L@EdoWJ%CF$kmDPC(zz^3c16;m8k^;R+VvP<|D{h+I5ZGK54-App@9&3pQ}C)F%U*nW%37H^%0tO$?R5e za~ZdkEq_GpxWW_LXD2pNjG>t-mxHMi9iTChyKA}tjglM{pivSQrA++OkhKoEDtFCT z?8X_8aU2a><*e*~Ct_*zX!gO53GfiW`W?@_eMYK@`v^V3JVNWIlYcZ!FaL-Xk5K-h zAEA-r5k5kvS%p_j!`gGFVRa;OZX~ONcw3Dn=*|>luRePH96K7N;?en~L@JJKDVKS1 zB9%Qal6^_ltYbI%^zH#WXjURv9V6Z^)7RAXufk}haJ|LoDR(*D7b;io|C zynV%rnyi@JW255}gJ6cODck8mb3$V)@~d;JbEtGZDm}A(?W3)9a$Y`bjc zVFW7GM;M%GyfnObUyZD>KcWBVKH-mUzTx!HmznMp-t|}V3F9vM!r$zS-4}DwcV+h3 z6G5MIAV};sFuSfCpEGnQluyO#!vm4Wr{u#)+!?oz-H%}(hvJ2finhJ^ zXm4)&tcgHRZl}J+BAT;BT2Un3-hxk6ES+CGRJ%mX8{a?r8~=fLGvVhlBQh*r?vtnkdf)bcSFfQr{YQEAKKK9V&0xm5 z{=(=@zx&ZqPj~+B`-E|iiJrgN8GAV9CDog`vHUDGZ>MXAhbHz#lLhvkHd%L%jf|BZ zUDol5LnF0_jbbd?#_!9VYCB{ez`MpKCdT$h_bBee&+mV9%j%B*eH-!TPAtAkA@jEK zsxlAY1A}|R41|p!^v-TSefQvaaePm4aALAlTvO&WtQjxuUPA}&Yl>jZMX*&?1IJgc zdg_b}j|Od!e$srBcLqcj`4-J+wz0hq>(-Pm(^-vp2*g{6h1^jt#F)+GkFuFp)W_Oa z1wZrSgq_;un6V}8i)!knnR#r$>I>1edF^wmBomE`#@f);*7m?@>3S&dj}+lA zF4VL0(X-9%$KW@$y3+ETk#}7AY{5gO^WJ23d%Ju4#W_TG z$8lcICG>W*{pwhgT7XlxTwf1-S>*B0Twfo;0Y2Kj6g{~|UgcMzzfWwxEKYw5^gP$y z14nc){qBbkj$XgRcym7T(&rUqxFQuU5JMaAN_6e=_KV|mtv3&!cwIgDZYWFHlJZr(0WWUll8(P|}yVX#aE=QLxZhw57E+IrA9Jd#`3Vy!3uPfiv-6XJn*B9}r}=4YA;DOVS8PB`8UjCWc4i30<);~W^!#0S;iE{6W~4nwV0 zo>!D)1v^-w_(|t3SnfiY8aXmQH_ZJFBneUcTri0`Z-_^%b!E=AgECEwRtkk4 z^-w!s9R}`uOIUF2CWhUp+ZK0j+sDU;rmOx{QB< z?|6Qkpn)B@FMIt$U%t!F^)P~Ne_yVzBW6`mfn?)W)!QTPz;gNCe0Ltb>+b3BV^J`V zBK$+lK1R8a_0NrSv-$b{u0pO0_iX`pZ4UF;-x05-sIYr6YwGoL{e`{)YV7XM!8KcN zE@q#iVl?|R9=RpnD5HGN#j7dGk6OH%qI?3ytEs=QQ0U{5=*i(jcHswhQLGgj6=pE_bqDFV+%%^ZKz8BAv*y(r?%x`VD^l28vJcb8KXC|ES-xDWvt_ zC(aouUgtOQ?{y?U{aO4c%(pe+>NlRFV@Lb$<_r9~&BX~nvAI+{CXU%YMo zri=WB?UVa=6-$2G1-sx5_8{Uzl*SIgFYKWm!_@G*@M1p*;ONsyzF)s%Y-D)IZ`pBR zaCdQiapKxyanzr?V{+H{Zs?2@OWOuV!OSoD30dq-{M&Sq|J*WqU~+z}Iwv`zclrvNmJmLf0k5aVtO%xbEH85az^%Tz(eq|Uhe+pmKZ>#1E zZQ&;#9UQTF%cp0m{L1i66eqtrBA1`khhA~WpR;Rl_ceP|y1`W1XMegO}3|sBZfy{_D~rwK@Iy=7_vl92o?`(*4Aq62_U_ zV}hsqbqHwh&%$4(Hu%5u8}{icD*bl((7^Q*!$SiD_Mt78``m`8*}xBp*RJm~G?x$m(SF0&==zb#lHWKsx&d448sFHt_-U;} zjBxbD(%{5cX~3^LFm}K%D@Nm=L5NzvmXjI3rBr^F_$%z>WT=w82R!k#iA!#BTDxy(;ajP20*qugEiORL!67wp-vZ+K*AJse`t eZIM6kpjf+;325iepJE^CCv~ { }); +} +interface VerifyCodeViewComponent_Params { + popRouter?: () => void; +} +interface VerifyCodeComponentWithoutCursor_Params { + codeText?: string; + verifyID?: string; + inputController?: inputMethod.InputMethodController; + isKeyboardShow?: boolean; + verifyCodeLength?: number; + isListen?: boolean; + textConfig?: inputMethod.TextConfig; + codeIndexArray?: Array; + // 注册路由返回函数,案例插件不触发 + popRouter?: () => void; +} +import inputMethod from "@ohos:inputMethod"; +import { VerifyCodeConstants } from "@normalized:N&&&verifycode/src/main/ets/constants/VerifyCodeConstants&1.0.0"; +import { logger } from "@normalized:N&&&verifycode/src/main/ets/utils/Logger&1.0.0"; +import emitter from "@ohos:events.emitter"; +function __Text__verifyCodeUnitStyle(): void { + Text.fontSize({ "id": 125829684, "type": 10002, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" }); + Text.fontWeight(VerifyCodeConstants.VERIFY_CODE_FONTWEIGHT); + Text.textAlign(TextAlign.Center); + Text.width({ "id": 16777231, "type": 10007, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" }); + Text.height('100%'); + Text.margin({ + left: { "id": 16777230, "type": 10007, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" }, + right: { "id": 16777230, "type": 10007, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" } + }); + Text.border({ + width: { bottom: { "id": 16777229, "type": 10007, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" } }, + color: { bottom: Color.Grey }, + style: { bottom: BorderStyle.Solid } + }); +} +class VerifyCodeComponentWithoutCursor extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.__codeText = new ObservedPropertySimplePU("", this, "codeText"); + this.verifyID = "verifyCodeComponent"; + this.inputController = inputMethod.getController(); + this.__isKeyboardShow = new ObservedPropertySimplePU(false, this, "isKeyboardShow"); + this.verifyCodeLength = 6; + this.isListen = false; + this.textConfig = { + inputAttribute: { + textInputType: inputMethod.TextInputType.NUMBER, + enterKeyType: inputMethod.EnterKeyType.GO + }, + }; + this.codeIndexArray = Array.from([0, 1, 2, 3, 4, 5]); + this.popRouter = () => { }; + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: VerifyCodeComponentWithoutCursor_Params) { + if (params.codeText !== undefined) { + this.codeText = params.codeText; + } + if (params.verifyID !== undefined) { + this.verifyID = params.verifyID; + } + if (params.inputController !== undefined) { + this.inputController = params.inputController; + } + if (params.isKeyboardShow !== undefined) { + this.isKeyboardShow = params.isKeyboardShow; + } + if (params.verifyCodeLength !== undefined) { + this.verifyCodeLength = params.verifyCodeLength; + } + if (params.isListen !== undefined) { + this.isListen = params.isListen; + } + if (params.textConfig !== undefined) { + this.textConfig = params.textConfig; + } + if (params.codeIndexArray !== undefined) { + this.codeIndexArray = params.codeIndexArray; + } + if (params.popRouter !== undefined) { + this.popRouter = params.popRouter; + } + } + updateStateVars(params: VerifyCodeComponentWithoutCursor_Params) { + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__codeText.purgeDependencyOnElmtId(rmElmtId); + this.__isKeyboardShow.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__codeText.aboutToBeDeleted(); + this.__isKeyboardShow.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __codeText: ObservedPropertySimplePU; + get codeText() { + return this.__codeText.get(); + } + set codeText(newValue: string) { + this.__codeText.set(newValue); + } + private readonly verifyID: string; + private inputController: inputMethod.InputMethodController; + // 监听键盘弹出收起状态 + private __isKeyboardShow: ObservedPropertySimplePU; + get isKeyboardShow() { + return this.__isKeyboardShow.get(); + } + set isKeyboardShow(newValue: boolean) { + this.__isKeyboardShow.set(newValue); + } + private verifyCodeLength: number; + private isListen: boolean; + private textConfig: inputMethod.TextConfig; + private codeIndexArray: Array; + // 注册路由返回函数,案例插件不触发 + private popRouter: () => void; + aboutToAppear(): void { + // 注册返回监听,包括点击手机返回键返回与侧滑返回 + this.listenBackPress(); + } + async attachAndListen(): Promise { + focusControl.requestFocus(this.verifyID); + await this.inputController.attach(true, this.textConfig); + logger.info("attached"); + this.listen(); + this.isKeyboardShow = true; + } + listenBackPress() { + let innerEvent: emitter.InnerEvent = { + eventId: 5 + }; + // 收到eventId为5的事件后执行回调函数 + emitter.on(innerEvent, () => { + if (this.isKeyboardShow) { + // 退出文本编辑状态 + this.inputController.hideTextInput(); + this.isKeyboardShow = false; + } + else { + this.popRouter(); + } + }); + } + aboutToDisappear(): void { + this.off(); + // 关闭事件监听 + emitter.off(5); + } + /** + * TODO 知识点:绑定输入法 + */ + async attach() { + await this.inputController.attach(true, this.textConfig); + logger.info("attached"); + } + /** + * TODO:知识点:解绑 + */ + off(): void { + this.inputController.off("insertText"); + this.inputController.off("deleteLeft"); + this.isListen = false; + logger.info("detached"); + // 退出文本编辑状态 + this.inputController.hideTextInput(); + this.isKeyboardShow = false; + } + /** + * TODO 知识点:订阅输入法代插入、向左删除事件,从而获得键盘输入内容 + */ + listen() { + if (this.isListen) { + return; + } + this.inputController.on("insertText", (text: string) => { + if (this.codeText.length >= this.verifyCodeLength || isNaN(Number(text)) || text === ' ') { + return; + } + this.codeText += text; + if (this.codeText.length === this.verifyCodeLength) { + logger.info("VerifyCode: %{public}s", this.codeText); + } + logger.info("VerifyCode [insert]: %{public}s", this.codeText); + }); + this.inputController.on("deleteLeft", (length: number) => { + this.codeText = this.codeText.substring(0, this.codeText.length - 1); + logger.info("VerifyCode [delete left]: %{public}s", this.codeText); + }); + this.isListen = true; + logger.info("listener added"); + } + /** + * TODO 知识点:部分验证码场景要完全禁止对输入验证码的选中、复制等功能,因此可以使用Text组件完成 + */ + buildVerifyCodeComponent(parent = null) { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Flex.create({ direction: FlexDirection.Row, alignItems: ItemAlign.Center, justifyContent: FlexAlign.SpaceBetween }); + Flex.id(this.verifyID); + Flex.onBlur(() => { + this.off(); + }); + Flex.backgroundColor(Color.Transparent); + Flex.height({ "id": 16777232, "type": 10007, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" }); + Flex.margin({ left: { "id": 125829735, "type": 10002, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" }, right: { "id": 125829735, "type": 10002, params: [], "bundleName": "com.example.verifycode", "moduleName": "entry" } }); + Flex.defaultFocus(true); + Flex.onClick(() => { + // TODO 知识点:点击本组件时弹出输入法,因为这里使用的是Text组件,因此需要重新attach,而不能直接使用showSoftKeyboard + this.attachAndListen(); + }); + }, Flex); + this.observeComponentCreation2((elmtId, isInitialRender) => { + ForEach.create(); + const forEachItemGenFunction = (_item, index: number) => { + const item = _item; + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create(this.codeText[item]); + __Text__verifyCodeUnitStyle(); + }, Text); + Text.pop(); + }; + this.forEachUpdateFunction(elmtId, this.codeIndexArray, forEachItemGenFunction, (item: number, index: number) => item.toString(), true, true); + }, ForEach); + ForEach.pop(); + Flex.pop(); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Row.create(); + }, Row); + this.buildVerifyCodeComponent.bind(this)(); + Row.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} +export class VerifyCodeViewComponent extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.popRouter = () => { }; + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: VerifyCodeViewComponent_Params) { + if (params.popRouter !== undefined) { + this.popRouter = params.popRouter; + } + } + updateStateVars(params: VerifyCodeViewComponent_Params) { + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + } + aboutToBeDeleted() { + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private popRouter: () => void; + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.height('100%'); + Column.width('100%'); + Column.justifyContent(FlexAlign.Center); + }, Column); + { + this.observeComponentCreation2((elmtId, isInitialRender) => { + if (isInitialRender) { + let componentCall = new VerifyCodeComponentWithoutCursor(this, { popRouter: this.popRouter }, undefined, elmtId, () => { }, { page: "casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets", line: 183, col: 7 }); + ViewPU.create(componentCall); + let paramsLambda = () => { + return { + popRouter: this.popRouter + }; + }; + componentCall.paramsGenerator_ = paramsLambda; + } + else { + this.updateStateVarsOfChildByElmtId(elmtId, {}); + } + }, { name: "VerifyCodeComponentWithoutCursor" }); + } + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json new file mode 100644 index 0000000000..24f39a0a63 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json @@ -0,0 +1 @@ +{"hspPkgNames":[],"compileEntries":["&entry/src/main/ets/entryability/EntryAbility&","&entry/src/main/ets/entrybackupability/EntryBackupAbility&","&entry/src/main/ets/pages/Index&"],"pkgContextInfo":{"verifycode":{"packageName":"verifycode","bundleName":"","moduleName":"","version":"1.0.0","entryPath":"Index.ets","isSO":false,"dependencyAlias":""},"@ohos/hypium":{"packageName":"@ohos/hypium","bundleName":"","moduleName":"","version":"1.0.21","entryPath":"index.js","isSO":false,"dependencyAlias":""},"@ohos/hamock":{"packageName":"@ohos/hamock","bundleName":"","moduleName":"","version":"1.0.0","entryPath":"index.ets","isSO":false,"dependencyAlias":""},"entry":{"packageName":"entry","bundleName":"","moduleName":"","version":"","entryPath":"src/main/","isSO":false,"dependencyAlias":""}}} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/other/pkgName2SourceRoots.msgpack b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/other/pkgName2SourceRoots.msgpack new file mode 100644 index 0000000000..e0bdb76fe6 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/other/pkgName2SourceRoots.msgpack @@ -0,0 +1 @@ +r@ \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/plugins/plugins.msgpack b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/plugins/plugins.msgpack new file mode 100644 index 0000000000000000000000000000000000000000..d41945aab8a186250dfb5d19fcaa7a2839ca6727 GIT binary patch literal 10543 zcmeGiO>Y}T)Ch?qLR`240>pv3UZ;s0gG4?{lO}CM(h7v7)p&QjJI(IQYG$0&NJyNJ zxFBcwD1QJ5fi@rgfF2N1%Z;lqtM-b-UqF0_H?teZNxjV`aT*CCS?k$1v+vD&^WMz+ zm=+)UVuR2HJFhdeP-7^JV9%08cP%d*B6nr+))=%2is?ehsF0;iaCy` zs4?!ZR_nyGC#aCT?qe#yb}${TS}i{O<@JEG%h-}*cwr0&ay6KDCIzDk$5|xYYn;_3 z=F=!pZ)?o6&mw*v`S^nC1MnKfi_p5rJ=MKoA%SNx6-1H+JnCX=eocxAKVVz}*hW_S|ZG~_(=Hu5ObM0={5pV_cvdV&#d{cjeH?rG`>=Qg)kRAUn(N|RNraauxf>Y zQ#JdPF=!O4{R6c^p}*EYSPOF>Dx9OuFn3S??uNNfB4?~z0q({vHY@8kVKXtqq9TwV zc(`IQJ9%83s9eIF)Ec7-1ajhyir`koM}$^Do-qhjiAQ9kGOqfEQT%De@YE zh&D3OW4^1%ny&}jxF6A=Z8GR73qyOA$0&$hscu^c@Aggz0dlaYOi&wNQOms)y|Yi; z%1T5HBU$ITvY-`C>tGx8ffcFQQ%!0{2VRHf;R!2@_N(Y=>#)t_Ee6{cg}p#jrePbH z0VPnYf4D>!2wv>iiY~$H;S){aw0R_~eipsHSKFVM9&eld2R$~;9V!6_DN-7-by|$F z1g6)?J52I*Njy=RVvd8krZ&D;NsS;utXa$#h=sS#i-QQf8TDoo&FHa;ZYe5flN}0( zsr{6^OFZVpr}fb)S@R%sZ?^c@r#C%jA#b|vPHHD}9eD{zd3nmK+vyT27i;`M?wM#j zP0P2;qMH-7;~b5^P3rESJsOR6&$9R=(d+>TY;$)y9Gz$^1JbkuX6vBO!h0H)9eYyu zW2$Ea(vBo@06Fa7V7Fa0)!*t+luW{UXa{{%XWzpuO7^6^wuDzmF`p5LFGQ}>H~ zu3N{BaXiiT-o0NdIF@F&{A$G6aBT4Z5soHVt)}E{Z?Pe!h?m{fIXO{ zoYCTME!}>ou%n~&F!yl9r^U}+yhE5S7+t432p>s^RWo`HkxmjbCUzXU6j|RV^TX)G3kXB9U(N(xb=th(l#CdO3Ae zm2r?L;IaYPE8T{55_d6iT>10%X)pw$f5Ihgxw=A$rVKmy-Fm404L#jwGvhyjsVrrEU>jdMu^;6wTLe>{R%Tubk~^ zv1~!{(&m`{I?|Y>e?I+DZmGqm!)0|wDz|)dT8@;b z@S-_v@$*X?6k~gofsYPu4qW5ITtbx6;upd-B1}tN4m6XSg0~T$2T#WjU{Sg0!wo^` zsWBbYME8wi8GcoO8s(1ANo9cBH`OYJQ89}8zMH-_ctSD;7Y-mUI{`rsgc0SEYDOdJsx2`?gCrQq77t++wgj@lkFp)35!1j}Fg>1! zB_+-xi`ZUxp-n2AR5n?sl1f#!sbmpXenD1QlBtVkwON0bZ`8N*2c=3iZ#Elw29+LF_AAY2`4wzm z1jv9Q>C=ReKx-}oKUzpl)*kP!l@81WHe5y}Arw;snv?+rIiL(I zNcxmdg;W~L*1>^Q{ixAHe%2?i?3EguR_&hoiMhY{q*Q74&@y~lsY+vGuT(e7_pNek z-|V5YOA;j5nlUo?k0z^w2Tb}+bK9zySIbW`cRUN4g9WAaLVugRRagivNb39K!q&>h zvQ^z~)$6cVd{%FoAGgd#v$0sMTFp|kVpUb+TMA}lB+5?YCkyIrG76n<>|4#X*1;pQ z?&&Vqv&qvz=8Gg*>2Fz6=clhv-9{@$QwW>&x>fgdI8M*Gv&Rw6(McHL7KljpRMX0YHc7KEK^Ql3XZ`-- z>KYqoLd((%Tsvw57w9FBdnFTX!gb#)@d@U%OH}7_GLy?`I=!Ob1i7oPmMZ&ZS!-I_ zzEy(%@0r@RRc!)urnKc!t6>(k3qPv09_?4Qf81codF=|#^WI`Mkf+nI!M8J^*EZJI zVAdgqKh&n_H7*#pfot>z0C0E?aD&dnJzC1d8qIp8x?9ZWU2nKikDz%>iNUyE26X326(n}g5}pe+swA{G z=tjqdLUe<^&F6>r2Z6WgyL^5Q@GgCi-|0$q$AanMhN9qm^h2(R3qjyR`mp0ZjVhzs zLt5&*PY9Q2nQP-lAyB3}o%d-}Ij8N=3YWwCgg}Kp*7IH zbH<vm<~P#2$wz7QkIqcBl*+vO@zJ`k*B^$!%ny7a1)fWT zncqgp%|2bxiYK^HzYZTu|EO*!V7r~jVQwcXavZMPkwwj}+lh&q;lTBz{Bv%TLs|&D zP#m33uoz+k0`h+$!4(I>B9fv*uIvyU=CT238KxsJ z+@Ekbup8P4I2hIsc8bo0jevsaSSE1nfN0j^^o)L%cQYVrKLg$;B$tWny%FOnn zOv*S#LITDx9607>5>h60Vw8y-pB&;I#FUYqOM%Q+GAZ^+8MH!Mm?~@))X$HlepJE) z^)>mYQl{T%dWPLRL1-7^!P$V2L?IfsBR?UD!oV697zT*wHb!U^2(rbqRsLh{Xdp2^6E?UXWd57(m6|TD9{tyJeW3;$xs| zjViO+DLSTqCdt>p_h*h{BKzKR!?OyU$QXoz?bRbNNzZctePmP_(ay8@57>{}ff5-1 zv3ROhx0+V-SqS z_F(8xD>Bs6`V1LoNy6uLTqhZ(a)BJno-8FH8`K)DTFt6A&9c`c%VOiu58Bg^1T&vS z`}Unyb*Z%dc(-n~s%7=7{(ZMs|EQ)UWcyxnnD32?nC<%Bgs2&PubXG(6j=*`A@S!~ zh{BP(_a6aYs)s;3)w9E5O!W}QRIg1X1TeMZX_jL*a>_8Icf*}wF~U9*fdHC_jx;N$ zj00iEU4kKi{&x(*V&co8a>_;R4Art?BGs{e`~S@);}RBZw#4kKVv#4wkD!jg;|{0d7l82mE79TJvg zLg2UAEyOBG3@%%g#`xvNEF6ItjdKYHh|{Eg8uI=qD>giB+8zgGli<4J|fUcW$ z?*JGaUjpS3$l(@iH7HH6k{%TOnkMVYna2n#!$6ddB*U&ST4r5201|XqzN$)2ijPul zZla$=0J+K393V?`5LYi{5)HGtZ0%chC^Mp`#Sj7&a+LBlH~{=@TR5~xF{Q{VFgXlJ zMqu7MmEBg|Swy2*sy1yYU#SJv&>wp?qX;#Y8Se4D^We)XYBQ|f(%yighV>TD1{9&j za#PR2O4Q}`d+Tp*-Cw`6vbDCpxwWyf3G3m!i%RLUU-4X!C4>{URa$aDuW)D zV{jjq>0OUuCxG0A%8TEyBf3iO@%_RLM&KS@#EGEhCX`P6 zhMj=Hew)72Y1k2d2dXISuHl9u@E-l3)36h;;~&s1E{9hTfi0+?bQ^X8cD!9e!M#HO zODJc-uq&=%=N5#u&$_h~Ea4C^>R3x*XXGsDF+Jc$JqlZ^zz-UAT%qa37p|O`FGz^(`+o}+`wcbo z?+BUe+i%=~l5E|2rvC95%18Aa-%;q6giF~Sx*_Td-4O7FZU~4%H^hCR8v@;-TN0Qn z2;C6&g>DE4LbqgR=!SqebW3)IZU~@zI0puu$t{Ap&9+YMm@ZK#)MWCk8arI*EvYkBGP|ArZ0R1w@?u|0Lo+2wCde z5x!HYmaQin&C;%E=Tg5uk#3Gk%h=IMq|*?I1w@&cQz8|XLa;>23iiTENElM7Nl!Ub z@O&PHA_(h1nCKy)-3}yCE=V95W7%9#mh8Xu#9Wgti_;|r$XADyjXy<7T zfO#5wclQ)yP_UhrVHpzvOw0Ul-a}v`#_2?7%#QGc^J0#v0Rs49-cgJh0@E=GIa)im zM<7Qp3S#ylFdY}6YSKdfk~O71ppv5a#mNM zhWnK4)MRkk2EEQD@i|)s;5wb-ec=uwFh`4A!U2l(7M$HuCXTQ5Ea9zU?u=ms%HN_3 zyaOB?fd#q*dG;%rcn!$b$gft*=2O}WmuE63^Mwk`3ZKp; z)_ETCK0Cw1OiNYrZieSf6*IgMIj;ucy%!YutYqy0ee19s=X6iI8!ep0Y~_h-Y zG@n>j68~=Vk67lHQL=m-v+JZHe~p|-KSwpZ-%(aF0YvDIhY1ZAQ#E<(T;7vb`R zaS=AWATB!7lb_$`1V#T@ko5cFT2TKUAhH}#LvoM?NnQ@CFJ&(+SbJ8ZSgO^gO8l$R zDPg&gM#*_lIF}voR%kzXg3vGs4QAt9h<(BapgZUpXg-}4S0q7j5SruJXxZE;wf37# zGX~QgpaC)jP06hLxY}D9O3@?<(y=W6hOW0{03`X`24F+@ZxZ~L25lwldlwXUf_v$z z!f*O7q`uE(THPZN=qNxXdk#=7XGj^5%p&FsE-|XM=`bqc;t9A&Z6w2x2m>H@r=3v zqu$CMxm4CQEZ#I{*l}3vXm;4Dc132M3A_dqcr|+hDN5H=@ESW)nSiN`Wz)W?bZ^G% zFqga8lknSJlkx70%?_*TX1|^dS%yj6&i4CRgP=3_E(iyAU#m}G@UG6f2Y1;S0Up)* zrqPUgiyf!i4_X@MfKzb5Bx`?rYcI%^1ct-c { + if (err.code) { + hilog.error(DOMAIN, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err)); + return; + } + hilog.info(DOMAIN, 'testTag', 'Succeeded in loading the content.'); + }); + } + onWindowStageDestroy(): void { + // Main window is destroyed, release UI related resources + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); + } + onForeground(): void { + // Ability has brought to foreground + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onForeground'); + } + onBackground(): void { + // Ability has back to background + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); + } +} diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..5f3a9a1f595e0529b298b5897ac797225a871733 GIT binary patch literal 7087 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts new file mode 100644 index 0000000000..f66b8bd325 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts @@ -0,0 +1,14 @@ +import hilog from "@ohos:hilog"; +import BackupExtensionAbility from "@ohos:application.BackupExtensionAbility"; +import type { BundleVersion } from "@ohos:application.BackupExtensionAbility"; +const DOMAIN = 0x0000; +export default class EntryBackupAbility extends BackupExtensionAbility { + async onBackup() { + hilog.info(DOMAIN, 'testTag', 'onBackup ok'); + await Promise.resolve(); + } + async onRestore(bundleVersion: BundleVersion) { + hilog.info(DOMAIN, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion)); + await Promise.resolve(); + } +} diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..f11e1c6eb8994d0b7fc82010c343e8f5274800e5 GIT binary patch literal 21904 zcmd^Hdu&`;dH0#;o$J^2wH?Qk*Ui{*P9}*nbM5hq&C^MCW0Gu0vgyLIYbN$hGRt_z z%#3$8yg`6gus|wA%dQXt2_ZzGLKGp8DBAK6rKl36Ak-p65fW-umHt<$e^m7QopbJ; zJN6yV*d}UeBiV|-^PTT}=iKjn?|Zdxzxq%Al`uc>XUzQ1kZz4RrCR0wiE3r(#7e$U zI^oo+Csy-!o$858rDf-ZG4m&FAf+@trib(ngQc^&u7}oUlJsLm%LApD)y! z%(5G1^%SZ%?&T}a@|E)PTG44T=k}tZIudjJ+V9+d%)tM8IZN-u zAk*gtHw;>ghvaamGiW%(!*V#>6*L^?5jh;`4jPW|XnMDHIvJZU7uQxwsgTw&r)fuw zE-T6t>0a#_lf@Mv!8-}?bRE#iyJ_yZWNfM8ym$ak+}CQ2h|VrDnrTW1DaoJw)dheZH_Og+g@H*kE^7`9IHa}o)x z0C0|kpX=KoXK78lJr~iA83}u@u4hWl^EdOAyH3pv=S%mK z_(hT!&Fry<^k}AbuTb?3gv7vZJ?0cwYL}LMBVje7P2O26Ej@nw+4`6mIjHv*s+UTI zS|MM&?vOgK)DbKa&di><<3cgNUH;CFXT~#cZ)OU{Yt?J+-TEDSGI4tV+R@{`#}vB# zVL>YmYrQo>N}}UM7J9&XlmF7APqkK7_SD2|CObWqnVz9v6BG1%#QgJZPu;GnGL)(^ zf>f1KHmom5n}m5xsVXyQI7TW(D7tWe&~SoxDOEKPG~C5|rF=(7l1~@|RxfE8O&cYl zrN7dH+SO$I^4W72E-z*j0UG6p9Fl%%`#2uRTn^jyw3W+nL^iIz}kd-y(LDMBpe3|kICAArI> zejpta15f>4{v% zo|>GR%w`v}BZ_T#3YV-yJS`W1P5=vOek?ty#gnZ)gRHmvo7OR&kz{%W<2S7g$DU~? zF2LrK5~D{gG|8t(iB#hMrNIGE&w8zbrBE+yJ=DuSyJe%2j?% zs?~(9HUL7`_|5b@J)`3-pV4Z*l3%G_&ad2F&J%$I{ouh&8;7l%{Pl8isPJiHxAl7d zRGqy!TIMPKw8Q{606fhXB?hL<898f_=hKI@c{<{xA(wj8DLIvVtz228rLZl`%kw*Q zWiGo{Cab`A_&wU(OQE!Tl`>4+FJqnbpCl6ZctP@lX9hrlzq!sW0B`0i=?q!8{cEes zuT&quGk>p8Tt0XIg0L6F7DOF0R`^>aO>75%xA3Z@iQ93~n6avSO=92# z09fPCt2=kn@JR;!VLi|9%gHXa`}}R`UD^pV92e)_GnWvHyp6w`HEcU8woT`>nW;Q& zbZ=@ZbInX;&TeKZF%oPlb9PHpnX~unU4H5EnbH{7GAa9j-o4~%y7_#u=tGDDVF$L> zcvx07m~K;BYb4(nZO7K;rg9ULvlFvZv$L}^*;#ugml-jC5ZUh3?b_OqvbFIbTkD1e zT97%chXskCVT1*Bg9Qb%VC=IH4Gh5kMMdbWpb;LIR|+b2fn3Qr8EV+71w&aP=uZqF z29Wk`!5EiwaJ4XmXh5j;2oxIq;KE`6!GNaa1-Wb!`3`3`^Expa=ylS-4n#H{ELvNE zHWkBA@^54M$(FWYBsV)Xk)5<>vi9Wcl%1K$WT!?}oNATQ8|H_0N@2S~8B;>3Z6=g~ zQdbwsz)-dxs|JR$kWOKYLnJzf42=SSm=rQt7yw9(NemaDah;ewmrN`!s$+xnDQunh z)MXUYd$=K|LudgoxJg#2)PH|F5wR8$3T-+=W+Rsy)nUpaj+T?~rGClS#J+dM20-WNt$>4Ymqe)$(!CU#_n&Z>= zbk>=k9b6u5E7xQzxItIy0gEMHYD+f<_`f6O--X*z>p@eudxJXE4T@}bgQ7utyMBXW zLBqH~n?&!-m~SFK;Y?@~X9c58G;C-GLK4}^gAc|H5(f&ZlMf>Lw!O=swU9o6-%0@YVOB5YW54DO>m#h`Y@jaZT70oWpoYG?>;k(JSmIV;5vOY1Gk z&RT~>a+hqg3phf_T|+zI&6%~3-4*s6o&k6}&QCN%gc%VL(umvw{144IX`P__ubAg< zAq;izVJD0pkt^|-0N@dR zN@BnnNf^7VQ*O=#NhbijoC)@uFve8&n9}`-!~sC|SU6*dvlGU+bRQw7+8N2>^7R5-0-4oph7mA^=gr=>g*w ze^O%Lcyy!RdXm3^9^+mjf_>_gD1QTgqnraG0KAbuLjnJ(q=xh}id6zWYCS_)5>LV; zy)Md$Ec+jit!OM$s>I{IlZYZoqPT}}0(6f*TVEJ}XL+&CY^O156?sYKW%R(j3{DyI zN|f*LKXO~h9c{nPLN}cSvLHSd074$blL7#c{YX=7XZPc`t4`%PXZc#Cyy{eH_iq$d zR*Q~Es^OfvDKNax-ytVMK)NYvdk244I!OoD`Iu8ImaRW3SBlG&E$KFYl15un`YPjJQ&U~g*BJjgOLN-bz@0)VUo5=Up-OPI zR#_9*h}P{_lfTaRHx)gw2zuXS{9B5i3;Gu0uQIw_RPw`f8&sIDGX5Qw-Y+F*XhTuT z`VQmY!*f+)6oBzP#=p;0g28ASJ|!~OHVKn38WdasPN_P|sZnX5A$Y=wrS~i@7RyWd z;tfi!B4V$Xny7jz=WeKoQ4xejnrG@L_u{Qed14>Uh#1+UC!7~*mHegBow9FG!{82F z_1<9j`wtBo6fQhqL&_KtKBT0bIvvFEM3=8ZNML^- zk=jeHqM!}S4gj1)LE8nSs3|}sejXKx9~V5zxt!=yqQB)t7l2Zk*SLU!6UZMUXVE(m z0Hj+;d%=kS0Jl(-q?Uzf5w9?`7?}`l0c1?ELjceg;61K=WEN)mYb15a6=4Cl_17yzE(Z>meopu&0+U)n5Xa-gZr2va??d1?)#K{kWnJ5a;FhqPKV z75JyS^kXemAl&3dblELt%-;-dZNhdH-@)`5?ftBc;`0;w3zsFfa2|L>`eZNB=s=erNnBbTr1b^ugaDz5Jdk}pLU4o ziz5VRFZvO*k-3l&p*!RCPGpI4MD!%YNL9;0uS#r-LG&k>z8W#2(vV>hwXm4rA4B*e z$3_(~Z>5YNhTeu@+G_l|bEoJmAq$V|&4`IZZci4}5C90<#eH`Hh}wPWduSQpp()E# z#{fv}>pxFuPG%T&?dt+O?dt-deT6CXpDLm?On(h2UeC|~aGIYb%h&8tV^YdGD;l-v zVM{705o%wi-hnn+go2XPbYyOxgi-qAB7d#q3DyaK*YYd!*xd8E!XGDdkuf7NSq6tG z!ZAJ0pP+cUvH0Jyt_uUEB~EquC)`#AoKu_%AZS%s(sE>!l5J+;+PLwPw6`81vT~89 zC_?w1ELN4VxiVF8x=D!5g^Xacz(8ca;rYSRVenZB$^|_<3IIxcl_bg+jB46JGAyg2 z3xSrwnF4_L8<{GaBMBgo1_2p`)17oFA__mHO(uCu-CHkU_0g7*SvW|^q5J%u^iXK& zP71#Pcqf__G`eeY^+D}J%#3J>PDEPZ;N6VBe?vq)N<6>69(^YW7a$pZyBiTPy-SAT z@0U~zrzy%WG5!&jeu6f$v&tsz&ZHkEnCP`WB4T&3IHJ!{+9L()9}n834g_rS<05ny z83&g;8Mt30?#5dlb-~|pNUZdW1J|{~MjxX6&#?5URznL-_j=3$V&E{{mCw|}cb5Sf zzMmxqjGF17YNWq&B#{}M|dkZWr`q#;^%o|gTRi0H+>qv|MRJb!_f zZQXlB{hSxjOpk_lT6S11ebE>~4&WP%Tx;5PG}*NdF-dD(q~*U+5A5CLWneF!o&?1# z3hKYDM8^evoAK`=Y2g}LWQ1^CzboSVQ8EB##kpIklG6v?makJJ1`hYqEm*K9#{U7U zU;G8@2aNxaiJrJNbY@Vi2a(>VHorib#2+&LBbCF55oZAXi18mYx_PIP;B~>6uzt+= zPZd&Jfqu&P&sch@t=735t+!vyo3?(&_|Fw7NY8>XZT+0_U#LTKLBC-9m+P>8$@s5u z63T^Muztn(uaQ?dW`;?d(-H^7iT#@Kf2Pb&P@nH0_4#gW|7}tuie+x0YiLB2O%|_- z)-_+&ff_yufhvcxtWwW^#Q5RN=obCpbKUetfmK~wT`gBA`u2D7cI`Y55#$!X$k+pR zF!>*0eQQ_8{O(p~Y}Yq_xP@dAZm$vOQBu3;-<7R8k8Khai9&Ldh65CmgQKGVg>~fQ zZ*+Z&w!-|2El=6*qwi}sESjKOAKEM|3hW>A!lJ-Np2o1KBPgoz!lJ-dpT@9=1rb14 zRBus3^^TKE(n($5o{I-Sm+0bA3J(Bu@f@W%XSgiu8ea4EJl;d08jmeByCjE@NsvQS zf!PR}u8_06-Is@O*y6xJ?l5%*DF+ZS2>_^JHoj4VGTkwwlM0w<^d?UZE;9hK(VKSW z@`hk&5bdc^uW1M@qhGu6pvK8pNQ-EQ$idSEK-MtTK>>goX3K*D-#|V=87l9f0GOZ` zSlWzAf?iypGZIbSg8Wf>`$aW)%k_?mqGfwM=Xjj(yHAsb@|wSKh5&elOcx+ugHfjp z46l%hQ^v+n$n>2uJa>Q}qcExQ!J!m-md^hQe_dT90eBt1K>&5q0NkL+Nd%&+AMx8fjoCg*i>J#9RR3Sfq|Ops>k(?Is=+ zwAA~v1EVVRXM5)VJc*50YloK(fM@<)0L=d(lJ0)_lHB_9?T``R-F?}drs#NiT!8@rKDa8m~O^S^?6%U^k08hoc0H}BrAKflK zCAq-$6g(sz04R9W987XO`nAKdDhYwbAbN~_J+f%?1sHE`dl##p0MeaR;V%GiX9WhB z?xz}o*Io=B0YGT(dENlvo$Pf?yOR%4k#jHF38VfkVFy@ig!)4KU7E5x*rYDaP43!Y z)4LYQn437%7!5WNrs_^>>=T25F#l&=?cjSHl!ARg^}-)U^i0dUx$YHW^G~)hX}kB( zb;F~ZnTx>pb?W9K(3;d=hzqnPxQCkv)X*jZwONuj(j-X>xNLXaC{Q~|-$sMQVdu~w zflB|9-Wq5nP1N1;b*5`th$^RyhxKtSYSMR+&XmfP718UuJa=_$Z0tGlk%%SwNQC;- zl=%DzkNajGpqYD8%|0hVs4Wqwxt+M^;2}k|gZPo0HThrq)pmB6HD6|Wj3`Gr)4PaE zEfv96vxp@ZnkML2Dn*XQCZE?Dr_XKq<|sKxLw^j0=$BRwhK3zi%9gU7Uv zPrRnN0gnVN{ryNA8=o{k9q}k0r1kfuns=G2Wn%Oc&S^38RB8uqj-r(iPZUx~>dRwf zh#2Wl^{&&yzU60V`N`ClHTkBC9-&1Kr4F`?#eHln5E~a$zlZpKQ^s}^V*@E;ecPgs zk6Gd)m)d&Q@rGrg8X#YF`HYYx{X?h?Ny?dDsXss^$+y=^%S8uOcC``|#D3aNGPR4o z4l(Y$kjLvG<8|fd!&5ZmN9NYi=q4J8R8*)F-xPzuT`3K^=UTpY&o|OfBfY6k-?#jH zg99{Zr09DVcb$uC#p1fDV>Fsd?cZE=`KS#NeqV~ZIcm;b`WA|_{8)9>H>_B{lP^~3 zRMKP{TAPq5^N*#1tv{ErPZKDTqA;#jsw4VUMr#EF3)PN-A+=?9*xM~^*=@8^1QmMP znHSW8VehPosGVhly5;O`zcy^Q+1F-ot(m~yVhP%AyOPodBmT6u-F}wF7T?aZ)mH=U zFm=(}{x`*J*;ZgTef7+C`#tTAjr?{qZ^~Bvuy*}x5B3HPY&UHsx7CLV?U-!Bw*&ie zZSPe*pp+M?6mZtM=T-PqS|UYWKxe3QuzQ_aw>_w3ruvYd86hm`I0 Zh}rmrh27juu!GV|c8d=)+49qb{|)lK>tX-^ literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts new file mode 100644 index 0000000000..294033b13b --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts @@ -0,0 +1,75 @@ +if (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +interface Index_Params { + message?: string; +} +import { VerifyCodeViewComponent } from "@normalized:N&&&verifycode/Index&1.0.0"; +class Index extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.__message = new ObservedPropertySimplePU('Hello World', this, "message"); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: Index_Params) { + if (params.message !== undefined) { + this.message = params.message; + } + } + updateStateVars(params: Index_Params) { + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__message.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__message.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __message: ObservedPropertySimplePU; + get message() { + return this.__message.get(); + } + set message(newValue: string) { + this.__message.set(newValue); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.height('100%'); + Column.width('100%'); + }, Column); + { + this.observeComponentCreation2((elmtId, isInitialRender) => { + if (isInitialRender) { + let componentCall = new + /** + * 功能介绍:本示例介绍如何使用Text组件实现验证码场景,并禁用对内容的选中、复制、光标。 + * 参数介绍:无 + */ + VerifyCodeViewComponent(this, {}, undefined, elmtId, () => { }, { page: "entry/src/main/ets/pages/Index.ets", line: 29, col: 7 }); + ViewPU.create(componentCall); + let paramsLambda = () => { + return {}; + }; + componentCall.paramsGenerator_ = paramsLambda; + } + else { + this.updateStateVarsOfChildByElmtId(elmtId, {}); + } + }, { name: "VerifyCodeViewComponent" }); + } + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } + static getEntryName(): string { + return "Index"; + } +} +registerNamedRoute(() => new Index(undefined, {}), "", { bundleName: "com.example.verifycode", moduleName: "entry", pagePath: "pages/Index", pageFullPath: "entry/src/main/ets/pages/Index", integratedHsp: "false" }); diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt new file mode 100644 index 0000000000..98fb797922 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt @@ -0,0 +1,8 @@ +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts;&entry/src/main/ets/entryability/EntryAbility&;esm;entry|entry|1.0.0|src/main/ets/entryability/EntryAbility.ts;entry;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts;&entry/src/main/ets/entrybackupability/EntryBackupAbility&;esm;entry|entry|1.0.0|src/main/ets/entrybackupability/EntryBackupAbility.ts;entry;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts;&entry/src/main/ets/pages/Index&;esm;entry|entry|1.0.0|src/main/ets/pages/Index.ts;entry;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.ts;&verifycode/Index&1.0.0;esm;entry|verifycode|1.0.0|Index.ts;verifycode;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.ts;&verifycode/src/main/ets/components/MainPage&1.0.0;esm;entry|verifycode|1.0.0|src/main/ets/components/MainPage.ts;verifycode;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ts;&verifycode/src/main/ets/view/VerifyCodeView&1.0.0;esm;entry|verifycode|1.0.0|src/main/ets/view/VerifyCodeView.ts;verifycode;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.ts;&verifycode/src/main/ets/utils/Logger&1.0.0;esm;entry|verifycode|1.0.0|src/main/ets/utils/Logger.ts;verifycode;false +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ts;&verifycode/src/main/ets/constants/VerifyCodeConstants&1.0.0;esm;entry|verifycode|1.0.0|src/main/ets/constants/VerifyCodeConstants.ts;verifycode;false diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/module_collection.json b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/module_collection.json new file mode 100644 index 0000000000..c364bc694b --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/module_collection.json @@ -0,0 +1,20 @@ +{ + "entry\\src\\main\\ets\\entryability\\EntryAbility.ets": [ + "ohos.app.ability.ConfigurationConstant", + "ohos.app.ability.UIAbility", + "ohos.app.ability.AbilityConstant", + "ohos.app.ability.Want", + "ohos.hilog" + ], + "entry\\src\\main\\ets\\entrybackupability\\EntryBackupAbility.ets": [ + "ohos.hilog", + "ohos.application.BackupExtensionAbility" + ], + "casesfeature\\verifycode\\src\\main\\ets\\view\\VerifyCodeView.ets": [ + "ohos.inputMethod", + "ohos.events.emitter" + ], + "casesfeature\\verifycode\\src\\main\\ets\\utils\\Logger.ets": [ + "ohos.hilog" + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache new file mode 100644 index 0000000000..0b738ac103 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache @@ -0,0 +1,9 @@ +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/Index.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/components/MainPage.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/view/VerifyCodeView.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/utils/Logger.protoBin +D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ts;D:/DevEcoStudioProjects/sample/code/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.protoBin +D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\cache\default\default@CompileArkTS\esmodule\debug\npmEntries.txt;D:\DevEcoStudioProjects\sample\code\code\UI\VerifyCode\entry\build\default\cache\default\default@CompileArkTS\esmodule\debug\npmEntries.protoBin diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin new file mode 100644 index 0000000000000000000000000000000000000000..fb46ad344b5ca67b6ac4d3dfac0af3bcae1bca87 GIT binary patch literal 874 zcmd-$aP-e+CZUIH9E?H{T$~R18TrL}i3J5h-bfrJ4lXt>CN2g6MlBOAE-t203n?I0 zU=b2<$V)8AEKAjcX_FG-VgacXVp3p~0_x#l5@2v(6iVdcftZ|JT2z)=EEI^!M>5|W z#e88D^C6mXSdqfT3$Y?Mv7{)o!bB(-O#sOf3lvL4P%MFJ$6-qx7q>%kWpPPrE;x|< zQMgDpn4#Dp1hWC56^HrhTzoL|p+OajE`nr>C5kPgXtv-Dt}HHom_@Jv3&#*bvdRj@ zDls&x@CO=_r;74ROHzx3kURwuL9z+Iry$C4gkCh4YP@T(bABGs>qV(~CBFG7r8%iV zsfDGf#U;g#d3pIIz~q{rCuBsVLM2Wvc5uRPbP%%V5(gR{oReSTSDKrYT7+br3Qj2` F0{}X4)L8%k literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt new file mode 100644 index 0000000000..5c9e7b7c87 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt @@ -0,0 +1,7 @@ +@system.app:@native.system.app +@ohos.app:@native.ohos.app +@system.router:@native.system.router +@system.curves:@native.system.curves +@ohos.curves:@native.ohos.curves +@system.matrix4:@native.system.matrix4 +@ohos.matrix4:@native.ohos.matrix4 diff --git a/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json new file mode 100644 index 0000000000..db4c226415 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json @@ -0,0 +1,95 @@ +{ + "entry|verifycode|1.0.0|Index.ts": { + "version": 3, + "file": "Index.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/Index.ets" + ], + "names": [], + "mappings": "OAAO,EAAE,QAAQ,EAAE;OAEZ,EAAE,uBAAuB,EAAE", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/components/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/components/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAiBS,OAAO,GAAE,MAAM;;AADxB,MAAM,OAAQ,QAAQ;IADtB;;;;;sDAE2B,aAAa;;;KAjBxC;;;;;;;;;;;;;;;;IAiBE,4CAAgB,MAAM,EAAiB;QAAhC,OAAO;;;QAAP,OAAO,WAAE,MAAM;;;IAEtB;;YACE,GAAG;YAAH,GAAG,CAWF,MAAM,CAAC,MAAM;;;YAVZ,MAAM;YAAN,MAAM,CAQL,KAAK,CAAC,MAAM;;;YAPX,IAAI,QAAC,IAAI,CAAC,OAAO;YAAjB,IAAI,CACD,QAAQ;YADX,IAAI,CAED,UAAU,CAAC,UAAU,CAAC,IAAI;YAF7B,IAAI,CAGD,OAAO,CAAC,GAAG,EAAE;gBACZ,IAAI,CAAC,OAAO,GAAG,SAAS,CAAC;YAC3B,CAAC;;QALH,IAAI;QADN,MAAM;QADR,GAAG;KAYJ", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/constants/VerifyCodeConstants.ts": { + "version": 3, + "file": "VerifyCodeConstants.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets" + ], + "names": [], + "mappings": "AAAA;;;;;;;;;;;;;GAaG;AAEH,MAAM,OAAO,mBAAmB;IAC9B,MAAM,CAAC,QAAQ,CAAC,sBAAsB,EAAE,MAAM,GAAG,EAAE,CAAC;CACrD", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/utils/Logger.ts": { + "version": 3, + "file": "Logger.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/utils/Logger.ets" + ], + "names": [], + "mappings": "OAeO,KAAK;AAEZ;;GAEG;AACH,MAAM,MAAM;IACV,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,MAAM,EAAE,MAAM,GAAG,wBAAwB,CAAC;IAElD,YAAY,MAAM,EAAE,MAAM;QACxB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;IAC5B,CAAC;IAED,KAAK,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACrB,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;IAED,IAAI,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACpB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,IAAI,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACpB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,KAAK,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACrB,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;CACF;AAED,MAAM,CAAC,IAAI,MAAM,GAAG,IAAI,MAAM,CAAC,wBAAwB,CAAC,CAAA", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/view/VerifyCodeView.ts": { + "version": 3, + "file": "VerifyCodeView.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/entryability/EntryAbility.ts": { + "version": 3, + "file": "EntryAbility.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/entryability/EntryAbility.ets" + ], + "names": [], + "mappings": ";;;;;;AAmBA,MAAM,MAAM,GAAG,MAAM,CAAC;AAEtB,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IACjD,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAClE,IAAI,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,qBAAqB,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC;QACtG,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,kBAAkB,CAAC,CAAC;IAClE,CAAC;IAED,SAAS,IAAI,IAAI;QACf,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,mBAAmB,CAAC,CAAC;IACnE,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACxD,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,6BAA6B,CAAC,CAAC;QAE3E,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,EAAE;YAC7C,IAAI,GAAG,CAAC,IAAI,EAAE;gBACZ,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,EAAE,+CAA+C,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBACrG,OAAO;aACR;YACD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,mCAAmC,CAAC,CAAC;QACrE,CAAC,CAAC,CAAC;IACL,CAAC;IAED,oBAAoB,IAAI,IAAI;QAC1B,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,8BAA8B,CAAC,CAAC;IAC9E,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,oCAAoC;QACpC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,iCAAiC;QACjC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;CACF", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/entrybackupability/EntryBackupAbility.ts": { + "version": 3, + "file": "EntryBackupAbility.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/entrybackupability/EntryBackupAbility.ets" + ], + "names": [], + "mappings": ";;;AAkBA,MAAM,MAAM,GAAG,MAAM,CAAC;AAEtB,MAAM,CAAC,OAAO,OAAO,kBAAmB,SAAQ,sBAAsB;IACpE,KAAK,CAAC,QAAQ;QACZ,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,aAAa,CAAC,CAAC;QAC7C,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1B,CAAC;IAED,KAAK,CAAC,SAAS,CAAC,aAAa,EAAE,aAAa;QAC1C,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,yBAAyB,EAAE,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC;QACxF,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1B,CAAC;CACF", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/Index.ts": { + "version": 3, + "file": "Index.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/Index.ets" + ], + "names": [], + "mappings": ";;;;IAoBS,OAAO,GAAE,MAAM;;OALjB,EAAE,uBAAuB,EAAE;MAI3B,KAAK;IAFZ;;;;;sDAG2B,aAAa;;;KALa;;;;;;;;;;;;;;;;IAKnD,4CAAgB,MAAM,EAAiB;QAAhC,OAAO;;;QAAP,OAAO,WAAE,MAAM;;;IAEtB;;YACE,MAAM;YAAN,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,KAAK,CAAC,MAAM;;;;;;oBAPX;;;uBAGG;oBACH,uBAAuB;;;;;;;;;;;;QALzB,MAAM;KASP", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/generated/profile/default/BuildProfile.ets b/code/UI/VerifyCode/entry/build/default/generated/profile/default/BuildProfile.ets new file mode 100644 index 0000000000..aa366e778c --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/generated/profile/default/BuildProfile.ets @@ -0,0 +1,25 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const BUNDLE_NAME = 'com.example.verifycode'; +export const BUNDLE_TYPE = 'app'; +export const VERSION_CODE = 1000000; +export const VERSION_NAME = '1.0.0'; +export const TARGET_NAME = 'default'; +export const PRODUCT_NAME = 'default'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly BUNDLE_NAME = BUNDLE_NAME; + static readonly BUNDLE_TYPE = BUNDLE_TYPE; + static readonly VERSION_CODE = VERSION_CODE; + static readonly VERSION_NAME = VERSION_NAME; + static readonly TARGET_NAME = TARGET_NAME; + static readonly PRODUCT_NAME = PRODUCT_NAME; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/generated/r/default/ResourceTable.h b/code/UI/VerifyCode/entry/build/default/generated/r/default/ResourceTable.h new file mode 100644 index 0000000000..8ea8da4dc2 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/generated/r/default/ResourceTable.h @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef RESOURCE_TABLE_H +#define RESOURCE_TABLE_H + +#include + +namespace OHOS { +const int32_t INTEGER_VERIFY_CODE_CODE_BORDER_WIDTH = 0x0100000d; +const int32_t INTEGER_VERIFY_CODE_CODE_UNIT_MARGIN = 0x0100000e; +const int32_t INTEGER_VERIFY_CODE_CODE_UNIT_WITH = 0x0100000f; +const int32_t INTEGER_VERIFY_CODE_VERIFY_CODE_HEIGHT = 0x01000010; +const int32_t STRING_ENTRYABILITY_DESC = 0x01000002; +const int32_t STRING_ENTRYABILITY_LABEL = 0x01000003; +const int32_t STRING_APP_NAME = 0x01000000; +const int32_t STRING_MODULE_DESC = 0x01000004; +const int32_t STRING_PAGE_SHOW = 0x01000011; +const int32_t COLOR_START_WINDOW_BACKGROUND = 0x01000005; +const int32_t FLOAT_PAGE_TEXT_FONT_SIZE = 0x01000006; +const int32_t MEDIA_APP_ICON = 0x01000001; +const int32_t MEDIA_BACKGROUND = 0x01000007; +const int32_t MEDIA_FOREGROUND = 0x01000008; +const int32_t MEDIA_LAYERED_IMAGE = 0x01000009; +const int32_t MEDIA_STARTICON = 0x0100000a; +const int32_t PROFILE_BACKUP_CONFIG = 0x0100000b; +const int32_t PROFILE_MAIN_PAGES = 0x0100000c; +} +#endif \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/hap_metadata/default/output_metadata.json b/code/UI/VerifyCode/entry/build/default/intermediates/hap_metadata/default/output_metadata.json new file mode 100644 index 0000000000..43f6609b62 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/hap_metadata/default/output_metadata.json @@ -0,0 +1 @@ +[{"hapName":"entry-default-signed.hap","deviceTypes":["default","tablet"],"isSigned":true,"dependRemoteHsps":[]}] diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/loader/default/loader.json b/code/UI/VerifyCode/entry/build/default/intermediates/loader/default/loader.json new file mode 100644 index 0000000000..c8bb4e6fec --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/loader/default/loader.json @@ -0,0 +1,26 @@ +{ + "modulePathMap": { + "entry": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry", + "verifycode": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode" + }, + "compileMode": "esmodule", + "projectRootPath": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode", + "nodeModulesPath": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\node_modules", + "byteCodeHarInfo": {}, + "declarationEntry": [], + "moduleName": "entry", + "hspNameOhmMap": {}, + "harNameOhmMap": {}, + "packageManagerType": "ohpm", + "compileEntry": [], + "otherCompileFiles": [], + "dynamicImportLibInfo": {}, + "routerMap": [], + "hspResourcesMap": {}, + "updateVersionInfo": {}, + "anBuildOutPut": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\loader_out\\default\\an\\arm64-v8a", + "anBuildMode": "type", + "patchConfig": { + "changedFileList": "D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\patch\\default\\changedFileList.json" + } +} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/loader/default/pkgContextInfo.json b/code/UI/VerifyCode/entry/build/default/intermediates/loader/default/pkgContextInfo.json new file mode 100644 index 0000000000..91fc040162 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/loader/default/pkgContextInfo.json @@ -0,0 +1 @@ +{"verifycode":{"packageName":"verifycode","bundleName":"","moduleName":"","version":"1.0.0","entryPath":"Index.ets","isSO":false,"dependencyAlias":""},"@ohos/hypium":{"packageName":"@ohos/hypium","bundleName":"","moduleName":"","version":"1.0.21","entryPath":"index.js","isSO":false,"dependencyAlias":""},"@ohos/hamock":{"packageName":"@ohos/hamock","bundleName":"","moduleName":"","version":"1.0.0","entryPath":"index.ets","isSO":false,"dependencyAlias":""},"entry":{"packageName":"entry","bundleName":"","moduleName":"","version":"","entryPath":"src/main/","isSO":false,"dependencyAlias":""}} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/modules.abc b/code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/modules.abc new file mode 100644 index 0000000000000000000000000000000000000000..6506c71a0840dacc8e0d3e7c081a94978e9e8a1f GIT binary patch literal 37344 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map b/code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map new file mode 100644 index 0000000000..db4c226415 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map @@ -0,0 +1,95 @@ +{ + "entry|verifycode|1.0.0|Index.ts": { + "version": 3, + "file": "Index.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/Index.ets" + ], + "names": [], + "mappings": "OAAO,EAAE,QAAQ,EAAE;OAEZ,EAAE,uBAAuB,EAAE", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/components/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/components/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAiBS,OAAO,GAAE,MAAM;;AADxB,MAAM,OAAQ,QAAQ;IADtB;;;;;sDAE2B,aAAa;;;KAjBxC;;;;;;;;;;;;;;;;IAiBE,4CAAgB,MAAM,EAAiB;QAAhC,OAAO;;;QAAP,OAAO,WAAE,MAAM;;;IAEtB;;YACE,GAAG;YAAH,GAAG,CAWF,MAAM,CAAC,MAAM;;;YAVZ,MAAM;YAAN,MAAM,CAQL,KAAK,CAAC,MAAM;;;YAPX,IAAI,QAAC,IAAI,CAAC,OAAO;YAAjB,IAAI,CACD,QAAQ;YADX,IAAI,CAED,UAAU,CAAC,UAAU,CAAC,IAAI;YAF7B,IAAI,CAGD,OAAO,CAAC,GAAG,EAAE;gBACZ,IAAI,CAAC,OAAO,GAAG,SAAS,CAAC;YAC3B,CAAC;;QALH,IAAI;QADN,MAAM;QADR,GAAG;KAYJ", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/constants/VerifyCodeConstants.ts": { + "version": 3, + "file": "VerifyCodeConstants.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets" + ], + "names": [], + "mappings": "AAAA;;;;;;;;;;;;;GAaG;AAEH,MAAM,OAAO,mBAAmB;IAC9B,MAAM,CAAC,QAAQ,CAAC,sBAAsB,EAAE,MAAM,GAAG,EAAE,CAAC;CACrD", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/utils/Logger.ts": { + "version": 3, + "file": "Logger.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/utils/Logger.ets" + ], + "names": [], + "mappings": "OAeO,KAAK;AAEZ;;GAEG;AACH,MAAM,MAAM;IACV,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,MAAM,EAAE,MAAM,GAAG,wBAAwB,CAAC;IAElD,YAAY,MAAM,EAAE,MAAM;QACxB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;IAC5B,CAAC;IAED,KAAK,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACrB,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;IAED,IAAI,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACpB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,IAAI,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACpB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,KAAK,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACrB,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;CACF;AAED,MAAM,CAAC,IAAI,MAAM,GAAG,IAAI,MAAM,CAAC,wBAAwB,CAAC,CAAA", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/view/VerifyCodeView.ts": { + "version": 3, + "file": "VerifyCodeView.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/entryability/EntryAbility.ts": { + "version": 3, + "file": "EntryAbility.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/entryability/EntryAbility.ets" + ], + "names": [], + "mappings": ";;;;;;AAmBA,MAAM,MAAM,GAAG,MAAM,CAAC;AAEtB,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IACjD,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAClE,IAAI,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,qBAAqB,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC;QACtG,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,kBAAkB,CAAC,CAAC;IAClE,CAAC;IAED,SAAS,IAAI,IAAI;QACf,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,mBAAmB,CAAC,CAAC;IACnE,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACxD,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,6BAA6B,CAAC,CAAC;QAE3E,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,EAAE;YAC7C,IAAI,GAAG,CAAC,IAAI,EAAE;gBACZ,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,EAAE,+CAA+C,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBACrG,OAAO;aACR;YACD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,mCAAmC,CAAC,CAAC;QACrE,CAAC,CAAC,CAAC;IACL,CAAC;IAED,oBAAoB,IAAI,IAAI;QAC1B,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,8BAA8B,CAAC,CAAC;IAC9E,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,oCAAoC;QACpC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,iCAAiC;QACjC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;CACF", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/entrybackupability/EntryBackupAbility.ts": { + "version": 3, + "file": "EntryBackupAbility.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/entrybackupability/EntryBackupAbility.ets" + ], + "names": [], + "mappings": ";;;AAkBA,MAAM,MAAM,GAAG,MAAM,CAAC;AAEtB,MAAM,CAAC,OAAO,OAAO,kBAAmB,SAAQ,sBAAsB;IACpE,KAAK,CAAC,QAAQ;QACZ,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,aAAa,CAAC,CAAC;QAC7C,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1B,CAAC;IAED,KAAK,CAAC,SAAS,CAAC,aAAa,EAAE,aAAa;QAC1C,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,yBAAyB,EAAE,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC;QACxF,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1B,CAAC;CACF", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/Index.ts": { + "version": 3, + "file": "Index.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/Index.ets" + ], + "names": [], + "mappings": ";;;;IAoBS,OAAO,GAAE,MAAM;;OALjB,EAAE,uBAAuB,EAAE;MAI3B,KAAK;IAFZ;;;;;sDAG2B,aAAa;;;KALa;;;;;;;;;;;;;;;;IAKnD,4CAAgB,MAAM,EAAiB;QAAhC,OAAO;;;QAAP,OAAO,WAAE,MAAM;;;IAEtB;;YACE,MAAM;YAAN,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,KAAK,CAAC,MAAM;;;;;;oBAPX;;;uBAGG;oBACH,uBAAuB;;;;;;;;;;;;QALzB,MAAM;KASP", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/merge_profile/default/module.json b/code/UI/VerifyCode/entry/build/default/intermediates/merge_profile/default/module.json new file mode 100644 index 0000000000..cda16f28d3 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/merge_profile/default/module.json @@ -0,0 +1,69 @@ +{ + "app": { + "bundleName": "com.example.verifycode", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "5.0.0.71", + "targetAPIVersion": 12, + "minAPIVersion": 12, + "compileSdkType": "OpenHarmony", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:layered_image", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "EntryBackupAbility", + "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [ + { + "name": "ohos.extension.backup", + "resource": "$profile:backup_config" + } + ] + } + ], + "packageName": "entry" + } +} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/package/default/module.json b/code/UI/VerifyCode/entry/build/default/intermediates/package/default/module.json new file mode 100644 index 0000000000..d3eb7e7170 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/package/default/module.json @@ -0,0 +1,66 @@ +{ + "app": { + "bundleName": "com.example.verifycode", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "5.0.0.71", + "targetAPIVersion": 12, + "minAPIVersion": 12, + "compileSdkType": "OpenHarmony", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true, + "iconId": 16777217, + "labelId": 16777216 + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": ["default", "tablet"], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [{ + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:layered_image", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [{ + "entities": ["entity.system.home"], + "actions": ["action.system.home"] + }], + "descriptionId": 16777218, + "iconId": 16777225, + "labelId": 16777219, + "startWindowIconId": 16777226, + "startWindowBackgroundId": 16777221 + }], + "extensionAbilities": [{ + "name": "EntryBackupAbility", + "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [{ + "name": "ohos.extension.backup", + "resource": "$profile:backup_config", + "resourceId": 16777227 + }] + }], + "packageName": "entry", + "virtualMachine": "ark12.0.2.0", + "compileMode": "esmodule", + "dependencies": [], + "descriptionId": 16777220 + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/patch/default/base_native_libs.json b/code/UI/VerifyCode/entry/build/default/intermediates/patch/default/base_native_libs.json new file mode 100644 index 0000000000..f374f010c1 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/patch/default/base_native_libs.json @@ -0,0 +1 @@ +{"libs":{},"stripped":{}} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/process_profile/default/module.json b/code/UI/VerifyCode/entry/build/default/intermediates/process_profile/default/module.json new file mode 100644 index 0000000000..14567466b8 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/process_profile/default/module.json @@ -0,0 +1,72 @@ +{ + "app": { + "bundleName": "com.example.verifycode", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "5.0.0.71", + "targetAPIVersion": 12, + "minAPIVersion": 12, + "compileSdkType": "OpenHarmony", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:layered_image", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "EntryBackupAbility", + "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [ + { + "name": "ohos.extension.backup", + "resource": "$profile:backup_config" + } + ] + } + ], + "packageName": "entry", + "virtualMachine": "ark12.0.2.0", + "compileMode": "esmodule", + "dependencies": [] + } +} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ResourceTable.txt b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ResourceTable.txt new file mode 100644 index 0000000000..ce92af9d14 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ResourceTable.txt @@ -0,0 +1,18 @@ +integer verify_code_code_border_width 0x0100000d +integer verify_code_code_unit_margin 0x0100000e +integer verify_code_code_unit_with 0x0100000f +integer verify_code_verify_code_height 0x01000010 +string EntryAbility_desc 0x01000002 +string EntryAbility_label 0x01000003 +string app_name 0x01000000 +string module_desc 0x01000004 +string page_show 0x01000011 +color start_window_background 0x01000005 +float page_text_font_size 0x01000006 +media app_icon 0x01000001 +media background 0x01000007 +media foreground 0x01000008 +media layered_image 0x01000009 +media startIcon 0x0100000a +profile backup_config 0x0100000b +profile main_pages 0x0100000c \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ark_module.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ark_module.json new file mode 100644 index 0000000000..ce34810a66 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ark_module.json @@ -0,0 +1 @@ +{"app":{"bundleName":"com.example.verifycode","vendor":"example","versionCode":1000000,"versionName":"1.0.0","icon":"$media:app_icon","label":"$string:app_name","apiReleaseType":"Release","compileSdkVersion":"5.0.0.71","targetAPIVersion":12,"minAPIVersion":12,"compileSdkType":"OpenHarmony","appEnvironments":[],"bundleType":"app","buildMode":"debug","debug":true},"module":{"name":"entry","type":"entry","description":"$string:module_desc","mainElement":"EntryAbility","deviceTypes":["default","tablet"],"deliveryWithInstall":true,"installationFree":false,"pages":"$profile:main_pages","abilities":[{"name":"EntryAbility","srcEntry":"./ets/entryability/EntryAbility.ets","description":"$string:EntryAbility_desc","icon":"$media:layered_image","label":"$string:EntryAbility_label","startWindowIcon":"$media:startIcon","startWindowBackground":"$color:start_window_background","exported":true,"skills":[{"entities":["entity.system.home"],"actions":["action.system.home"]}]}],"extensionAbilities":[{"name":"EntryBackupAbility","srcEntry":"./ets/entrybackupability/EntryBackupAbility.ets","type":"backup","exported":false,"metadata":[{"name":"ohos.extension.backup","resource":"$profile:backup_config"}]}],"packageName":"entry","virtualMachine":"ark12.0.2.0","compileMode":"esmodule","dependencies":[]}} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ids_map/id_defined.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ids_map/id_defined.json new file mode 100644 index 0000000000..d21cc0ac58 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/ids_map/id_defined.json @@ -0,0 +1,75 @@ +{ + "record": [{ + "type": "string", + "name": "app_name", + "id": "0x01000000" + }, { + "type": "media", + "name": "app_icon", + "id": "0x01000001" + }, { + "type": "string", + "name": "EntryAbility_desc", + "id": "0x01000002" + }, { + "type": "string", + "name": "EntryAbility_label", + "id": "0x01000003" + }, { + "type": "string", + "name": "module_desc", + "id": "0x01000004" + }, { + "type": "color", + "name": "start_window_background", + "id": "0x01000005" + }, { + "type": "float", + "name": "page_text_font_size", + "id": "0x01000006" + }, { + "type": "media", + "name": "background", + "id": "0x01000007" + }, { + "type": "media", + "name": "foreground", + "id": "0x01000008" + }, { + "type": "media", + "name": "layered_image", + "id": "0x01000009" + }, { + "type": "media", + "name": "startIcon", + "id": "0x0100000A" + }, { + "type": "profile", + "name": "backup_config", + "id": "0x0100000B" + }, { + "type": "profile", + "name": "main_pages", + "id": "0x0100000C" + }, { + "type": "integer", + "name": "verify_code_code_border_width", + "id": "0x0100000D" + }, { + "type": "integer", + "name": "verify_code_code_unit_margin", + "id": "0x0100000E" + }, { + "type": "integer", + "name": "verify_code_code_unit_with", + "id": "0x0100000F" + }, { + "type": "integer", + "name": "verify_code_verify_code_height", + "id": "0x01000010" + }, { + "type": "string", + "name": "page_show", + "id": "0x01000011" + }] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/module.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/module.json new file mode 100644 index 0000000000..d3eb7e7170 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/module.json @@ -0,0 +1,66 @@ +{ + "app": { + "bundleName": "com.example.verifycode", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "5.0.0.71", + "targetAPIVersion": 12, + "minAPIVersion": 12, + "compileSdkType": "OpenHarmony", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true, + "iconId": 16777217, + "labelId": 16777216 + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": ["default", "tablet"], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [{ + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:layered_image", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [{ + "entities": ["entity.system.home"], + "actions": ["action.system.home"] + }], + "descriptionId": 16777218, + "iconId": 16777225, + "labelId": 16777219, + "startWindowIconId": 16777226, + "startWindowBackgroundId": 16777221 + }], + "extensionAbilities": [{ + "name": "EntryBackupAbility", + "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [{ + "name": "ohos.extension.backup", + "resource": "$profile:backup_config", + "resourceId": 16777227 + }] + }], + "packageName": "entry", + "virtualMachine": "ark12.0.2.0", + "compileMode": "esmodule", + "dependencies": [], + "descriptionId": 16777220 + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/opt-compression.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/opt-compression.json new file mode 100644 index 0000000000..8cedb0a4a7 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/opt-compression.json @@ -0,0 +1 @@ +{"context":{"extensionPath":""},"compression":{"media":{"enable":false},"filters":[]}} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resConfig.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resConfig.json new file mode 100644 index 0000000000..b5e0022eeb --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resConfig.json @@ -0,0 +1 @@ +{"configPath":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json","packageName":"com.example.verifycode","output":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default","moduleNames":"entry,verifycode","ResourceTable":["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h"],"applicationResource":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\AppScope\\resources","moduleResources":["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\src\\main\\resources"],"dependencies":["D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\casesfeature\\verifycode\\src\\main\\resources"],"iconCheck":true,"compression":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","ids":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ids_map","definedIds":"D:\\DevEcoStudioProjects\\sample\\code\\code\\UI\\VerifyCode\\entry\\build\\default\\intermediates\\res\\default\\ids_map\\id_defined.json"} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources.index b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources.index new file mode 100644 index 0000000000000000000000000000000000000000..b836a6093b9d647893ac1d65368a8cb5deb9ca17 GIT binary patch literal 1386 zcmcgsO>fgc5FIC!mIgve3qnFbB!pA~B<2t#kPuX~K;Zx)5)voNiPz4yw%1xa4dDV6 zSMHpU%B|u6;(!GIg=;AM3*Ojn)9{faE62|s&%BwPeUrx`PL%Si&AMq`qyN9wricni z`(Wj1YdcTR&$kRBTy!wEtuD7(mF(GglzlT2AYzTrz#?!5cmQ}DM$j5}frvNyz-izX za0WO89s<@7Gz;7SmVjS@hk?@|IRbnLECXKvj{-jc=YZdU$AD!d;kuAE&37H|RXl^6 zmrO~DJ1VS4 zp_dczE7cLqNw5!Nj()y>{o~{2&erDe%d6q1msFt@rd(=EUnT>~5pjoVc?7pRWBQ zv+ilt3mrNSUp`Jgo+)aYZbSpe`Q@Ey>3E_@aDnd>8_-Dth!nS)d(HLj`44i TYBcVue!A6tk~h;eLGr%<9*YHQQH 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/background.png b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/media/background.png new file mode 100644 index 0000000000000000000000000000000000000000..923f2b3f27e915d6871871deea0420eb45ce102f GIT binary patch literal 91942 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

c)ijgxDm}8EsRXFt3h@+Ufr7@DN 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/backup_config.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/backup_config.json new file mode 100644 index 0000000000..78f40ae7c4 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/backup_config.json @@ -0,0 +1,3 @@ +{ + "allowToBackupRestore": true +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json new file mode 100644 index 0000000000..1898d94f58 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "pages/Index" + ] +} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/rawfile/routerMap/verifycode.json b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/rawfile/routerMap/verifycode.json new file mode 100644 index 0000000000..cb86cf4ec5 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/res/default/resources/rawfile/routerMap/verifycode.json @@ -0,0 +1,10 @@ +{ + "routerMap": [ + { + "name": "verifycode/VerifyCodeView", + "pageModule": "verifycode", + "pageSourceFile": "src/main/ets/generated/RouterBuilder.ets", + "registerFunction": "verifyCodeViewRegister" + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/loader-router-map.json b/code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/loader-router-map.json new file mode 100644 index 0000000000..0ec611b0f7 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/loader-router-map.json @@ -0,0 +1 @@ +{"routerMap":[]} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/temp-router-map.json b/code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/temp-router-map.json new file mode 100644 index 0000000000..0ec611b0f7 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/router_map/default/temp-router-map.json @@ -0,0 +1 @@ +{"routerMap":[]} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/source_map/default/sourceMaps.map b/code/UI/VerifyCode/entry/build/default/intermediates/source_map/default/sourceMaps.map new file mode 100644 index 0000000000..db4c226415 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/source_map/default/sourceMaps.map @@ -0,0 +1,95 @@ +{ + "entry|verifycode|1.0.0|Index.ts": { + "version": 3, + "file": "Index.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/Index.ets" + ], + "names": [], + "mappings": "OAAO,EAAE,QAAQ,EAAE;OAEZ,EAAE,uBAAuB,EAAE", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/components/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/components/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAiBS,OAAO,GAAE,MAAM;;AADxB,MAAM,OAAQ,QAAQ;IADtB;;;;;sDAE2B,aAAa;;;KAjBxC;;;;;;;;;;;;;;;;IAiBE,4CAAgB,MAAM,EAAiB;QAAhC,OAAO;;;QAAP,OAAO,WAAE,MAAM;;;IAEtB;;YACE,GAAG;YAAH,GAAG,CAWF,MAAM,CAAC,MAAM;;;YAVZ,MAAM;YAAN,MAAM,CAQL,KAAK,CAAC,MAAM;;;YAPX,IAAI,QAAC,IAAI,CAAC,OAAO;YAAjB,IAAI,CACD,QAAQ;YADX,IAAI,CAED,UAAU,CAAC,UAAU,CAAC,IAAI;YAF7B,IAAI,CAGD,OAAO,CAAC,GAAG,EAAE;gBACZ,IAAI,CAAC,OAAO,GAAG,SAAS,CAAC;YAC3B,CAAC;;QALH,IAAI;QADN,MAAM;QADR,GAAG;KAYJ", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/constants/VerifyCodeConstants.ts": { + "version": 3, + "file": "VerifyCodeConstants.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/constants/VerifyCodeConstants.ets" + ], + "names": [], + "mappings": "AAAA;;;;;;;;;;;;;GAaG;AAEH,MAAM,OAAO,mBAAmB;IAC9B,MAAM,CAAC,QAAQ,CAAC,sBAAsB,EAAE,MAAM,GAAG,EAAE,CAAC;CACrD", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/utils/Logger.ts": { + "version": 3, + "file": "Logger.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/utils/Logger.ets" + ], + "names": [], + "mappings": "OAeO,KAAK;AAEZ;;GAEG;AACH,MAAM,MAAM;IACV,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,MAAM,EAAE,MAAM,GAAG,wBAAwB,CAAC;IAElD,YAAY,MAAM,EAAE,MAAM;QACxB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;IAC5B,CAAC;IAED,KAAK,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACrB,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;IAED,IAAI,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACpB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,IAAI,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACpB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,KAAK,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;QACrB,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;CACF;AAED,MAAM,CAAC,IAAI,MAAM,GAAG,IAAI,MAAM,CAAC,wBAAwB,CAAC,CAAA", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|verifycode|1.0.0|src/main/ets/view/VerifyCodeView.ts": { + "version": 3, + "file": "VerifyCodeView.ets", + "sourceRoot": "", + "sources": [ + "casesfeature/verifycode/src/main/ets/view/VerifyCodeView.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0", + "package-info": "verifycode|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/entryability/EntryAbility.ts": { + "version": 3, + "file": "EntryAbility.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/entryability/EntryAbility.ets" + ], + "names": [], + "mappings": ";;;;;;AAmBA,MAAM,MAAM,GAAG,MAAM,CAAC;AAEtB,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IACjD,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAClE,IAAI,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,qBAAqB,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC;QACtG,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,kBAAkB,CAAC,CAAC;IAClE,CAAC;IAED,SAAS,IAAI,IAAI;QACf,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,mBAAmB,CAAC,CAAC;IACnE,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACxD,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,6BAA6B,CAAC,CAAC;QAE3E,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,EAAE;YAC7C,IAAI,GAAG,CAAC,IAAI,EAAE;gBACZ,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,EAAE,+CAA+C,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBACrG,OAAO;aACR;YACD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,mCAAmC,CAAC,CAAC;QACrE,CAAC,CAAC,CAAC;IACL,CAAC;IAED,oBAAoB,IAAI,IAAI;QAC1B,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,8BAA8B,CAAC,CAAC;IAC9E,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,oCAAoC;QACpC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,iCAAiC;QACjC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;CACF", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/entrybackupability/EntryBackupAbility.ts": { + "version": 3, + "file": "EntryBackupAbility.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/entrybackupability/EntryBackupAbility.ets" + ], + "names": [], + "mappings": ";;;AAkBA,MAAM,MAAM,GAAG,MAAM,CAAC;AAEtB,MAAM,CAAC,OAAO,OAAO,kBAAmB,SAAQ,sBAAsB;IACpE,KAAK,CAAC,QAAQ;QACZ,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,aAAa,CAAC,CAAC;QAC7C,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1B,CAAC;IAED,KAAK,CAAC,SAAS,CAAC,aAAa,EAAE,aAAa;QAC1C,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,yBAAyB,EAAE,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC;QACxF,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1B,CAAC;CACF", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/Index.ts": { + "version": 3, + "file": "Index.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/Index.ets" + ], + "names": [], + "mappings": ";;;;IAoBS,OAAO,GAAE,MAAM;;OALjB,EAAE,uBAAuB,EAAE;MAI3B,KAAK;IAFZ;;;;;sDAG2B,aAAa;;;KALa;;;;;;;;;;;;;;;;IAKnD,4CAAgB,MAAM,EAAiB;QAAhC,OAAO;;;QAAP,OAAO,WAAE,MAAM;;;IAEtB;;YACE,MAAM;YAAN,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,KAAK,CAAC,MAAM;;;;;;oBAPX;;;uBAGG;oBACH,uBAAuB;;;;;;;;;;;;QALzB,MAAM;KASP", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.json b/code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.json new file mode 100644 index 0000000000..1f1ab2d5e1 --- /dev/null +++ b/code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.json @@ -0,0 +1 @@ +{"api_version":12,"syscap":["SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.UiAppearance","SystemCapability.Base","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.Graphic.Graphic2D.EGL","SystemCapability.Graphic.Graphic2D.GLES2","SystemCapability.Graphic.Graphic2D.GLES3","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Window.SessionManager","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Drm.Core","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.HiviewDFX.HiCollie","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Startup.SystemInfo","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.CommonType","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Applications.CalendarData","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Key","SystemCapability.Security.CryptoFramework.Key.SymKey","SystemCapability.Security.CryptoFramework.Key.AsymKey","SystemCapability.Security.CryptoFramework.Signature","SystemCapability.Security.CryptoFramework.Cipher","SystemCapability.Security.CryptoFramework.KeyAgreement","SystemCapability.Security.CryptoFramework.MessageDigest","SystemCapability.Security.CryptoFramework.Mac","SystemCapability.Security.CryptoFramework.Kdf","SystemCapability.Security.CryptoFramework.Rand","SystemCapability.Security.Cert","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.XTS.DeviceAttest","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Graphics.Drawing","SystemCapability.Graphic.Graphic2D.NativeDrawing","SystemCapability.Developtools.Syscap","SystemCapability.Resourceschedule.Ffrt.Core","SystemCapability.Graphic.Graphic2D.NativeWindow","SystemCapability.Graphic.Graphic2D.NativeBuffer","SystemCapability.Graphic.Graphic2D.NativeImage","SystemCapability.Graphic.Graphic2D.NativeVsync","SystemCapability.Graphic.Vulkan","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Ability.AppStartup","SystemCapability.Ability.AppExtension.PhotoEditorExtension"]} diff --git a/code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.sc b/code/UI/VerifyCode/entry/build/default/intermediates/syscap/default/rpcid.sc new file mode 100644 index 0000000000000000000000000000000000000000..3833fab28d5f1d83b2ba436d2fd52580144c4956 GIT binary patch literal 57094 zcmd^|-EyNk5`bO%K&m=(Zq68*Jy)xsyS*wZVuLkWBU&_8s?Cwgm_z1D>4A z>7J?>knvP~-L1b?t2O!Wh?D<{j zgnyzWuc3VYxy%ansAIe2$FX9T#fzZL3j0Jf7i>oXOq5D$8 zTVkqwnc4Qqe2oRAEB{wGn`u8@csjPfsvi_odS-Vu)SgDHd; zu4Q`eDhtB9QU1;RDMZM7i!{oA$kN+)F+TVB!-7W?9KVe+eg0Rul!Q7zkih_dxC<~^ z`Y_V~f3PKF0t5WpZ`)y6VJ!9er%5RarHTs~3wTtG@1wmTGVpDTxy5d8RzgJzoB$ZD zz0cHQw>Q9l5@g~4TI}{_mF9V0PFPDeWm3qiig~h5v$A0IC!IE6n7@+3T)a#4;V^gj zH!78dLf#JE;h(8AFR#cuf;;@7yp{<^ZUMvmTP0H(j__gr@S=3_U0@D;YC80-`ViXs ze5c$je|*}<#g9UyW?2|(=MP*SKZJi}5boxdAx5vzTvoONm-m$?jsCHt_xU|x&=>=H z$T#($f&@H%?}0+=H<{G^pNJ)Ao9dH-(w&yA#~+ljR9ol;kPmzt84UBkh)8J?KA;}| zLB@iz{wsdM`k#UCGorIArf2_E`&S9UX(jRA4)f2U{Ug!*_51%y|BI9?f7SjG)_=uM zSpQ*`z&2RqUf-@g@3nuM@&_IIf%#8xpfmUfGwA6*IM5mV4fAhA!DC)pnbhJbzj^Qh_qxnkyM zzx}J`{nRAj=)dN#K0{S%^r6pH(>Bb%g$9tu6kwPiT%bZi?mO(Qzt{g&mcKZiL{!je z1swfX@lTKgR&)JHMgU{{P9{Xu5n&F0_?Z{t3Qd0+lTrUL+R;%fPV$m0jm)9g-mkx$dRYH>*?JVJjiz`KIY3m z*@JvkL8^N3Zxg{wmv_eS8$}g2Y+47MMMhZmdaPl8a`^?;5K}ZWqBK?`d`?@`CN9xp?JN9$v+f!C#g71b=Ve*J=>M>;`guf!VX? zU_I}@fxE=z58@m*>;PT6|7~W>;AFZ2I-B1>9v#04bW~Kfy|k7v#?QVB5*d*1@x!9< z6}uSj@&`G30gUp8@|<#W5?)(XP~MF4&t!H%?Dw?F9OZ|KADm%JIPxgyQT`2tK*CO# zxjdtu8jSPv$l3_z>nQ*C_=K6;vW@b;@RY(%z>Xir|5hl3u2V>K-lqFt^;0_uAg~N{ zpWhq{u};AUo?u-Hy3cR3gX66b_xb1IWYQsnlN752?(;wLGKGU7um-?ti z2m+y^Py2)1tQ`INF0wy&p-p{S6sTu&SpqZrz^e485cV6KF-N?4`2F)= z>PCzyG$&#rB=(VR`5!o>JBdhC{Ynsle%nhs`pbVOxBlOZdvi9|`~&}S zhraQ{Q-A#b1i@hMf{Hj`xFZq;EB_|$6E*=y9IdOPr+ZV-PG{`-m&=nb=rn($_Wvr= zSbYqN3{~M+{hyX6m>!t-GS@f%hukzq+4m!Vr*kzxVfjKLR~ZKV99`)zwwi z)zv-8>=|ZD3}bf2{=IGSapNinIp02qF-r05rFeh1JGUd)($ntm&ha%hvtvKUIB<*u z$2f3|1IIXUj049waEt@TIB<*u$2f3|1IIXUj068Ka$vT5me&o!Ke*>3uZx-Z&R-oz zA~F+^yhzXQV5|bqO-K?_J3ekGX6&(Y$v~KHW2_!24RzLofF($|NLQniN~F_~f4YpZ?p(%>FJSD;e8zh4emtII z^MDs+cOyR($$|7f(nl!YiPY7fu^o7x3_Q#5%*$bHG1}e$oF4$+45Yh|{E3Wx2v`M@ z8SmHN{chwpAuYta1LMd>KLdbc&v?dSfFl|G`~mN^C{IEC4AeUxsS*c+{J(M!xsO&O*8v=?bJV_Y zBAtbF8PfGgk0L#Z^a9d*NFO78h2(;4^hZiZDnXio^j;jsj#Ls4dhk3O=`Tq80IS6F z1w3td5}%2$G+#7Fk04zSCSIJx*aoB~B;t7q(kV!nAYF~L6X_15|3P{L=`o~dkX}dH zog(C97v}9Lq-T(x$YAU_q&JY>NBRWmd!z$MF~cCMNSR0@k+P9Wk*biUBF#cN9;p>+ zHPRNOok)L0dKbx($yfqXCQ?3<2dN%u5mFmc2x$w_=}6}wU5s=$(k`TDkoF+Gi}V@N zcSz61~Iv(b!YAw4n%bm950k-&}e zQAi%7GL$#qxgP04q`Q%xLt2Bn=OW#X)QLJz;W-G;{%F4kY1Ihu7taq-eiQOb@yy42 z9nx8N--72tJbysig+zK!x=ngWI!(Gw`cAq|dP}-Vwt#e5wu$Tp*$A>-zb#}ewFokbRE0DbsSW8jNY^6W zhxBKp*O1;pN`PJMk5rE2MVgK@4`~I`8lBkb#jYRg1>?7IC9@ylwkS;*F z7U@Bxt0oA0NcPnOdp#X#F;eDa*nld?08$U~R-{U#*8rP>vJFW4k@w*lk3@Ew>^0eE zvZrL{$c7izja=;y1(vUC4z~DnYdc%~Ye(kiz*I%s`Ib*x4YN)0%0~d&^@os7xK5vs-fDiaPyk=KDge{xEZd+XCIJ3Y~}6oum)!B+l5AIFob2 z-7FoXWOVm*bp=CVe+!G_tb)qfVPcSsKQsg9qKpy*2%nTN9r)QIP3{baI(+Sc6a6g{ zW{n(aoYC%3b1o5_OGg6D!H%wAC&=o~or$v9zE;1O>|cOmb-=$ScOe%U4@71mUKJdP zDo)l5j>#0=vU8r%`mQcrz{Jgvo%uyX|Z(*^XV0%wT zCrgTPm{Q9PDe`vM8Wp*go+>`Z^&*=xn}!ZJ5Q9l2P?V{&uLapCvUksAC!C zYYO&+=Lf6(UVpov%t(IklG@I&Kh)`KXR*y8zc1`(u`RqR8?!usVpt6r%kFTfro>Tpu{*W&m3^g!YSFnpEb%lcAV0c}ZpXGM-z`A<b>R8xK#RX+p|8Ei&qnohwSWWO0A``4-QPi`kU7@` zTEcBC5U~;-ncY+u$#~dj3rw-PNK#&1Bq^^hl9X2$Nej%kSR`qmf#wGekTY(VmQLqu zkwa*WBoG;XyL9zb4w}>s&_8Pw5V`1f=@!wdi(1{Qf|OPFgK50k;ts$r@+!^9 z`?pKKujQb91o~EO_BIHzOFs&XFA_$+RudhxzpzW|1j5H7=pN6%kbJ)ghdL z!^s)>3FtrSs#TuV*9w#f;)K+X%Zj?LjLC|&MvTjfYVS!+F$6Zap`kt4>}#I~6{U49 zO{i_1ucN8O$C6;KLcZG086_w5kKVn=pK;(CF3E}F4JTs*L4@=`i(*v?Q9R=fdctu`uLPSzQ;!lnwZGD zlFzY`CQ$Bj$`Ss7^hTm&O^2*GBqoz)SeL|!7ZMli90fv(VGR=mjY-e@#4HC|;3bk( zOKIxqY-#tC56s5Hy65=U`e=E`(fvl2B3xWv$H@hWUES9b3Ty5oCr@|NxP_-O;j86D zf%NSJ9Udk63etCWn)5r}1!M;X>!Y<7cpx+aS zTQmYu5Ca<;hk!W=#;w+FA`pe3 z?9v+obY%pHqE~k59w84kUB*@v(6URiXmv^i=*JWSwTV^^0$opQ81O0+XFOw{zD}cU!$b{a8pP_v~CB*uyHbR z$+}p1A--6yoi+{PVryV{d1c97fiJ3F{+RYtu$BCU` zL0)MAwn;?=c_k%z<$2|0d1Za>4Ew@Wh+S7feqni8d0t^rS$TOudHK=fDlNfQuB13G zzce44&7y*0Y~*e~w9W2|uF~S-0&Kj>%kfc`S6Y;pSCAFxp5b5D6!e8!=Cxt#(8s>I zPt4_c@GOdovDqvxC@m?3o6zSbu@77Y`Q_MW7L^v26y}u|*S=7d7UY!|mK6eJad{plq%`knsVdGd13Bdg9+Z-#<(1Qhx{p=3 z52}hw^UEM$Wue&d_HqvIJDwqoq_%ZiGMO3TYjN+EAYhpM!!Fuydf z6j7GKGSUag#?hiGE6*>>&o3@5%m?#;?LUyO^0LChGLj5LH42N0@N(1xjOyQ>e^j~| z1yuurBflQ9f?pFE0$n#A%`lA~jS|UQ6bQE=?%?SObz^Zqs`2Vr7b3i&g$UT?M?+#m z11V2K!)h%sxd0J>dEs^Ke%42{>Cj551X1AJ_e0}opzsE|eF97OA-$|V=m>{> z&28*AM@0Z{>+Wo+3v`G5o$SJ+LDJL{Xm8QyN}s1gN6`*F8qLZb)q({VvIfkk4f{I~ zCYquKq>gHSBO_K@j)pV6*5IR=-F7iCM>V^mZMCm?d)zBOKo%yt1c1&sauVqQ}>243S zcCvKJBBF;lDuplOrwA!w^3;0fm>Tl0V@V`2qH^r41v9H_=CW9E&cmGZg6-Ifr_Jl~ zHT$dm;Wd8fNfOx-1vzDFJG&5KrOs35hkTvgN+_gO*NTj#BBYwp?q42WHo>^HsxsCJ zbRrVmtHOA_LPSHiUal!!q}ferXwVdDSVKcEc}$NqVQQdQH%BRm{kC=zZ@O8mPuQ8E z;;Gw=L{Wga^3W!TT5BkXaD|u`M^m5^G4LinbMy>{gB>jYkOpHg5z7z1#GEH;#5GzN#o+83P{>=YL0+MI23GW;}oN@ zfCqjxo8ed<0Ot3T1J+h1^<4PMdH9mdfsp~MiFgQN%BB7bKq;?c2+aTwZL z(FcnHe<;J(g2*a|aBvvy~-!q9GoZWPwEw=t6%QHCaAD1_z* z4$w^syA(Qs@BWY5f~{;@jRK;JAEzN6w1mS-PX??=h0%o!yL8Di4%%@FKuc8+-375r z$xAtC?M8rjfQdR2vHMjG95it&KstE?ja(1Xn@+$ zO%=PeYB5Jyu)&B@g#4X?##o|pmWq+?n%Je)0#rgEjYhiaf>A#sMtvuZTH^>^L9t5( zf>~cjG!usi|7_%REd32y@%R{#C=L;}3lg^wi33$S=#C9|CHi`mK%-R9qvQCXf1brL zei;UgpMem@;n^JaN~ZmCk1TyJONt^n8wPt1?*Y@8@~>)uhe$m3fPwd)<7_g7Udiyem=*!jbIwb zri|s|%bv+$)gizhQE|R2U~dUnRySapRQ3}*s}ejrk6>DVYXs~j0h>Ym)P(28b9NpDLCgz7j)hdLFXs|8zo>*N5CcvSfPM@76GH%40dVwLO#5=)}uRZcyy!6 zE}d~42Ne?~+N_IHp6x;l-q{LJk18xns56uFxxo16lK_iVVF65nUAj!nYd+1ZChPg& ziCt#?93h=7MT?-NH>+1RJihjJ)`Qh4+D(>-!>cIvnF5Z%to%Ymnexg?5Ky3OURfDJ zCx<@^0&P(va^nxN4WRnbqHa!jDexF40gP}2B1(k?`Nd^L`6cDJUXi6aqP1E1M-XU3 zC#BJXW(`!1J1WJ6d4&kl6&95imgeVW9r`4CTvpVG*^I103d9wcATEc1NjbtWr3G2N zPxM)BRv`jM1*JvB#ihlinvbX=ZrK!rEr<)2mgE;@MQ*)tI2kSAG%hP@@Cc`q(E>ra(GD#s5)&POs7iDI zA|$1Kg%X?%+;OYQ(tY!V#^8l|)H%mcL34Z}oOiV*+(uk@s98<^-vAf}3sMj69-fBu z3R1s9QKla0AXttimtys1eos_H?bT?#39Us$U%ev63-CdBWx5!8fF)CwpOV6hP)#QX`U9(q>oo>_1L{@Wx*g1Z~K_wqB>akZW(9 zCtm120{{8|mlc_u6D~fw+D^h2r`F2^JsECK@+Y>r;l09!Qi43h0VCr;0P3 zE~{e_J>o%E&kwLHagJx)_Fni4E}!;sx~*Ix?K#q$tj1$arR^9&9FC%K%^^pP4aDYK2#!>64Q}ML`V}nYQGqJL5uWGH>{`uPp>YUZ;f9y-F6Y(E<(f(t#k?T5G>UihUI7VE8_>8_o{mQL{n+WjpV z;b2C4(1&N6KciU$N^&whzMgJ>M6}E?eO~=6=9$;i-0b%wDv}ZCjlK@g#{D3gS5|J`A4D z_q8%#-7lNW3MeC)MhEne*4)%mdKLLMNK=)(8p@zLYAD05g)->-PH2w%glKM;vYJS* z<*ZX-k9N|Qg+TXn&@}>dCV}|AkU&b{;Wi&{w)MAwU8XkMgl5=QZ56OQg7F(M)NVUR z`A-3Qm_QoJ-5j)6^!7+ZZ!dCCax?EN{WP@NrFOQTgH{VrJ%KcYBLTu5^t(phZ1-;f zJB6C1t6wMJIz%_;qUx9pmr~doUgsq7DX!*6SOE_3MNwVa)=*Gd(`A+xp>Bx~XK~Xu zwcUqPiZ*@$jxM&q$x8}$stSTu22C3k>^xY*QrGB8$Hqj|P_fWrZASV#X5C&c?sU*Q zeKSRPhxC0E%1PQi4~Q3jAWV!VRMg@{eXlYjQAZ}BvJNZ3iU*-0F|tmi7eHt#t&hIM5H2>C{l^2o|>)GOkFN{{86-y9(lZMk)FN`@3&hYz-xbe(^3L+NS+gy|$ zTv1o>OAl?5DVW{U6*0SHFnhWb<1jLZPjEyT8!ujK*1{Ha!)PgWSv+nTcLZ>EDOJcp zPgh28CCd$V&V?O-EybJhNFW~PHNp1PSd9*C9u7;NYAP(?7nrY^3d*adg7T`VpuB1- z9Ga=1uWX|Efdd1PL69${g)3C~>6jvZ>4{*&1#FvuT}v>oYy?w`#cM)IUnM2w#)4oE zPT zaz^)`{(#Yu%+a^6BDDmC_#rK!kr=fEZZVUIW!5@Cz*?DjWNo7tN$gmn2=yFIR@F5o z=MVxFjJ9kTmL75*5Ns&Gw=zod^Gfk;k^GX9Qrx)dIDEr`l0rBexWrOgh7Vk%psONB z&G_cN?W01q5auwk1EIVoMKO z58eWoV}2`l*nw!Zouio+8UaTq)Au!yyYms5;1En*-e;Q7&^bclx4!cUJ_ zO;j^w6h{a@ek3^&ibPux)o-D^YK$na8Y9Z9#wbQJM)W;$G(T{FzUXL|T9$KL^uRV~ z77zInNPIM5~*rH*Eq$7`#rjx>K7QIAKw3 z)ly;W4{7lY0!DTn5z}av3t`J>hABOZOSc+kBY`7BKDk;vdxysWQhxa6mq#4hP*+48 z1_RbB;=s4%goQ94GDJ0y8uBj?95PNag_KAc(O+aRs}DLw7&{B2U-ZRu-cVeB*U4Ud*--CfMN+}BP%R2^R?bKv_a zW(6xMz7-3if5P}^8i!5p#1?I}KZmXrQ$;pdX@u|muJ(5u+tGX$dqlfY5$!}>HdJYf z+v%ae+9G3HL~z(DrR|uAwn}A|UN^aW9n57%Z*plGZdIC&P@C#i*)Xl)!6YNt$39lt zj_cJ{Av#NI9);`#v>)xo2Us<}S9_Iky?@;3fVnpgI}uIWl=i**7qwZ6{#|KoJ|wmg z)rX*2srr&;e4#neAhPi##rQ%~tW}$Bd>LtcA=YZu$UF78s=v^*Y7p8h zYcEO07x;!cgfv;J1|`*BXtp#6sh0L)Hoo*TzL0ur)u8YC3z-uQLKCUIq#9p_8DEgs ztI_0XZLG!@8@*V}cIKVzo#Sm{eurGfygR&Cd++k@^6sgE;qloTZPijD^I03M41YY0PCjyDd~5|nC*DX3PJWFZ9h>SU8Z)E_klC^gasqefwRHh#qc z5jBX2vRg(o?q^V$5vua;_Oa~(-Rw~R&zEwtK&yd zV+-oV3+ladHeTc5|D;V{n)_OB|LPN&O ze zniRQmB9z_DWI>t79H&DVg?zik%KUxdn|u`b9A=0pUl6*W z6>KV-hNWHA3SuAR*=Gg?a^)nDZ8w{^c=tty=P1bN3*VHZz?UFjDX|)sP$MPQnEKV2 zlWHuYeyBEPx$S8bq1F4W_zLhKMV>5tW<72k%Y$VbKo6|NwvL; zj2Bjq!k8;j&1Le%ntXAMwtT0RR!Vu0Cf45FXhwvwi?}R~H`!YH)Y)jt-@=<7yv*9= zp@xp4_!!Ymzz$6F!6sk_Ou!B@0S>u4!gEnpYNO|(6!rF8s$vv?)3~a~!m)@~013av zP^$XP73@x$MNex^3imI}^~zwXu9Yr6;1>5R-QqgsH%*!q^6sx< zbCi*g+h;Ss1N2pvc|xe+|LwJ{X7(z_B1Ot)vAwQV6vTl)B=+%3+1|w8YCar-7-BenM z(kfBv{+%`&4=~jzn5J|C6WL^I&NLKHSBhtFH+1IB${=PP$_;Hs>!@z1Wgpx`#R*rK z#a4+KF`b4+C?nmpT*{KIRv&zwj4In!lvml82!)5y8S8*0YP61Z+GbiBQ6(MGnFbfl z6}p_@Hpd$TxA8jU4pq6(fFwOOLr6O5mdmmpo}>2#@4Mcwhyx1U8hg*fz?!hsV;BID zvugpVWIU~4g@ZfhPP>C!X$P#d#|fqxMjFdU+Mtg#UKwd3AF0heLvd|@9iDMDJB1CO zGYT(U5;h8gEgJ;ERwB=0_SjEhmYGS&(`aH~2g#>)VKfITbwF2Yzywi2vV_9@LQMyXbL z3G>8XroEnQ`q{CGwl=Qn#FJ>5c8*VSc~UlN6{=Ec`-8<>MS2P$9e~Zxz!t4i6K#?` zgD%wy%$^}zv=>{(lR#k`_E+?y^cU9{SDm>GzCdGa_3*`P@5l?85j1+X0F7P1_GYhT zpl)x@$>d6S@-EQORu$9*aYl?K)-aZM<5&`vu_P&Di822hs}_$p@K^(BhlE&y#b$mM zYAjoPw!QKY2F-$YS#oT$waTIFfMO6!u#l@=CJdRYl%AHHIMktd1EEShA9bpdju$nO zvFKBc{-{Cm2C9(;f5Bo)hudzI2cfgUdS^pXZJ1Im6YG+Nf(6umH~=FRz$mOl7TcKT z0kMsJ0X9P(=dQS8_U4?*thT%tsWcy@1){X*ciMPLfT>KuRNg_DDqbQ?6ZfEv zZPLrM3|3+p#2NZZt+>3HMclgCDtX|&38z8|5a?Apj0{s ztrTj^aG*$}WIl4@uuY-Q5lNp@p)d9j^u`3+f_$Kb^vu))X}cz2Nl!bUT>UY2}jWyO;QVOWLc>lqkXWtk(K2T)0i zFCP$xJFejH7{1++b16(y6^j?D5r@Sc>>Qr}{~Yb9C`lKRg43Hix_zZ zyH|SK;AMkUAezJ`CXz?NBQn-P)3u<&US)>L(H_l0u_7y8sD=$)q6MN_%pYq$U}E=L z_A>ADh)!j|%;pucJ0V&ia}uMFleJ26iFPIgt1MPSuu8TIfOR-k!}$-_LB}vWsimXP zc?&SbG+Ogq=s%_^j%pOg-_BlRW@h(UL5;OK0o5I}T0)7OjgF#z_o0o;{GcPofFLt^ru?#A;lOHhD){9fF(rW`}|GOxhh40=XpLP%O0|Pui=t1NMpTYA(??xWS zf>bB-56EY=@%)H~kRN##&yW5i@?%ct`EmCmpB?1+ococ_9mw_#gEZ-htr_d|M=S7Ry<3a-&aT7yD{?CqE@2qDFWW2`n3`7y4l zI0v7_>i7&HJc-=G^bUBHlZ^Z;iy+XDYjamPt^O{xpH9X(WT1~G-! z8^L%oFId3H&!%b)rJ9ph3sbe&o0Mu;!>Af`Ghqv}D84CKoPJ!R&!hoba+1l$Im{D5 z))NLbwXwhOAtDeZ%p>(Cp%)&$D>UzfY>Cs!@xE|Se9x61-fhG$gXp&`X(T*ri&ftS!9Kh{#GKw=mD>En20qSZ07JJF?RF3z#SO0pWvYs?9>%+Naj1r%#4 zx#!i&+)f70i4f|2u&|ZikwN_w_M*!285v1uwfrsFRcs7!+F^6LkeBlvh^R8Z0f`eL z*$c_P$mqyUj$LqQQifIMCq)#S;3q&@ z8!eLwAbXrb;h5He~twt9dkytn)?-}M3 zf&1R`38Ed9ACWA`;28yFN%t-LQL*xCFtyP7Jq#_`KpVG#zlgMt4W#{2QIQpQ&?qXH zoS(UiDrW)%8Dl1EZDq(Bx)Z6k}!nv zF6(Z~E~v~SD78H5lZCS#C&Ssc!r6vLZE5kz&sthsYb3S>Ua34s3#-xDwpqAZ|4D?H z`4i;RqaGwICB>n|5(|*S;^V#*9T~7ViH;1U6iGQUF!3V;3mh6!K{=6hOB@;4aAe>} zLUr}XAjWuP;JTOq+K~ZH%3*$NbgstN9MVK9rVg`c!LbZ8)53S;N8yJG7#%yphO@8i zNss;r`x|(J=7Exzj<6GGlkguOVaGyD4m!e)mj+0E9AWoEnP7>J4>Ci3PkTf!sbQmFL59P+vV#YZwziLux zm9PX-+&2|=EqdJ7A#pFA>uI#OZw$e0j{f8xA13a5@IEk3*f)chuFHJix{^sP|F0cp z$2cSlvq%<`Br{o(=?`ZdI1tYU?2f-S-g-*>HvBt>e_qZ%O|b%Ac*oF~twRaAgMVJg zKSlj3d47y5DK1rZSr_sK(m03YKv(F)FH(QOxbq~wF_d!u*49r$)Ev^uqUTm z?AE2C%}80Y^rkzJlYB@r56_$N;7uBMGgtJHD|o}FLE#H$0B3@6Rz}`2RGAYa?~4;G zL(K{D41ug9R*DycOpRLGBiYm`$4tl;tHoxqSnLCoc~Iv=a^`9!Un;rd3Ajuv)~j;B z%3d^M>JU1TZL$SX2SL#$>5icT4;HG=Ip4qIpF)sM8%8tnWEy>5!1H;gc>4so+?r>a zgj}68DbCX0G7_6Vdy>gz8E$sjhMQb=+h9wYsl=RSs*%%7Gt6mLd;BPiJ$V)HUQUpu z1VP9sjWtH$9%N4&JSxea*u*PILuJV+)We*}2YsV9Vv99JWrHdPeLaOdi>c+4YE>kh z$!3K$C+v>DV`!Y<&DDIwR&z$8B`zT@Q=VY6*w0NQUJS8}h>bOkun)A$%SXrq<88}F zSO?qX<`MGXcw6%bdqyI--8jNj?80-#2ve+S9UqG+k>;EeaFVmtxj}L&k4>DA%~B%% zsUtwVKyV4-rcgB6?i%G(lXaavDJf}+U{ZxF^%J!RM&)T{e3~p-MGal+j9h<(k2cMo zoC~dM6<7z#l1sG7jEZ%VJ<%g-R?3n>ZJwsnM(jd{`ng;~C6^^V#wB-%b}6!C7d;H^ zqn(s0OOmQCP>2W{nR?r(C>D}QNt#Wy$YRd*`IlvF=5=FRxH~>7s*6X_oW~D~i!}|4 z2{Actm^0QSWZ9IgQU%czo!~R07lp&4qGgu&Vu(kV7`~LEVzNNY=W%Q;T)4SbA8!x~ zVUQJe7j4N_OsJ9FkBuRc*i3AZeiAkZ=N7A%cR`k%Q%a~$XbyTUEv^#!Fwld9P zt@v>qktqf(^09GNQ*4aY)PH~}*)-IgY;~IaV#ujFZ}}wYHWj9XN+=1T(kww=%t>^> z$R#AXGF;K*+!c}(rD8Ly#Gd$ zN1Jv?_R-b>$#I#MiU#O8}G(E!7Z#KDH!(i$M!_@z*jAkoFWADvJ?!>L6x#SYSWmvU88*YX#vpjAXE2 zLUc(MOpt!7NOFWy^X_T58UekBT7KA}z9S{aWw>(e8Mb8m70S%K2j5|cAWD}kqv*dN zB_!UiRDMyyUb6RGD3mFdLrlm@dh5{V2XDMct)xDAp@1B6T;aox>sbjq2kQve0NIPQ z+%*8Zhh*#|2H0G2!?24OV0BxlY=AYxI^B|C8z5gGSs#@w7f3cL9%2?7jh)IU_d-~Q z3YPSxKl`9RgP=d>ZRB;OPYwFREM`Sw)RF4XN^J_2DyM@xl9Mmkl5;(OK|usRbXRjZ z)WiqI@LPMGS%jm6KsodE}0-bt_@srj4ZG{bqeiJVRAdb`Ut&K4IR z6LQ%S>`AXHT5uzzdl*+M6PB%m*`)A6A3rVWlD5EBY34)hT?H>*=SFiEOvj+)B3o&{ zSuv%iK{guLWDM*c5H70PhQy7r4*@Jq78_SDpD1~fEDisUxy_k#7{09h zMQr(2I#Rx<<2gkLv3vkd%m{-TsS~)8GWv({joeHL(=9}24f35N32I9nZ~`w|O`ocj ziP*NaX)t~bx>bRhjN-n% z%j{_)d~vCQ_Cu^Dql{?#ab`tjif*ZlL|y_S6OwIq>-&oFxg3;^R#9^HsuREoRvA9X zS+8zu6jN0km1grbQe5&_bDj&w3qul;WxMrF(UJK&iJ~=QdUvJIx5}Z2eyRVty?S;> z?|F-4kIQt~BfC$u43X^e_X-WCVX!A+>o}HEp)WJssHt2uB^cxkFUBy6w&GNLIzPc^ zZJw3}n+DlON`tY=+2WkmklhxKoYQITvD;ipNf#>Y{wF9H$7O`+me@E!|6n}4qOwWd zv2eW*5gwIJb(5*>Qp&W&*0?r(a~ydAV$<+L<>gE0z+IBI9%KdZ=tf zuB9Z_YAUh+iP_~xHkQbLVhJ`pt-JC5Al`T59Z&01c)thlPqF?sJgv{-{Vu#ei+4Qj zuQH0{?c7*m+RM_AyB@iBSrT$rAonFpMs7QDKQLG)`M1bzmMGGC;N%k1SyBvgUmB}u6MS$L>&s@O9B7opEQRTGsVtR%|$2VZ^Lh1Jpq8nG@-h-#>IO7`SoGEeFd z(zum+LFx7mbenJJcBS)r1b0b>^%Y}~hT5p>mzsu-8k!;%sEsvGniJfMNR1cKH{T+H z@)q_pd5E`{U{7_qlTSUxA5$D=noer@a8O7n@PO@Oh*wNXC%eiu6T+q^p zecuXB9O6)}gjD-bd93WRt5H>lRIF13|32P%yefE_xD4Ob871H*LcL50%1JS_q|jcD zr4s2DS=}s1TD+V#aO$~4!S487oiWC6lo(CCY_)C*(kRASi(*q?&{9lmIr*j%!Q$*) zol#t;5m04&x;#=Yf(N3X`~8*P z&zdm6*k_O6u}hY4M5()h>NNK5OPR*#gNZXD4hh8ZvSjXy0mF=K8bq5+wBf|)jt>o9 z<$yu7R4WO36ffr^KFWRutgZ}PXtLXs!xtRyl=Vf=U_(o5v!G{)HiqHP_Z*=}afdpY z*ceTuj203i^?Xmv!Lvpp^OA!(1gG0Gv^$@9bzL-(?7!!N< zMh6f5X>d4EIP9n7EaHrzT|qw2Nk?=7(Ft-7a|DqWc>-ZwKRVmAesqDfesl?v8~Iv! z{pk7j^@lops1{>*J`6)Konr6z9(o8v0nl)dl)Fnej zM^8#XXB30+K&a@6Q4YitRuXg!hvjnRCH*Oz@gH}0Fma2@B(AO4!w9Y`|8Zub9px_hJ zmeJP*h5jl}Rq^QSso4|VvM9Mj9FeLvzXwb4W=V05uR28{8xy%P+I13@C0o+5FG}YZ z7t;B~g>-&#A)Q}bNLMZ{q?;zv=ER$Bs!GMvosK=qF5Ej!vK7juF$_B;K5)}y10O4U z$!mIa);+W zj$0QhUL#*324k>OMtqMkd*UAzhCB|29Kwq~6qWhlbd*J1xZO$m?TvOpDbB3vK#vjC`T^(BK zG-epJN<2#(`rTIL3iv95}{-V;nfffnyvv#(`rTIL3khA33l-CL<$L{OWxD zub3%+H--QHcKpix%n2D(4HZ#^{_Y713bRGYa{O^Eyk?5J*iU9E0I{u{8w`dC99c>j zm-6<&d8ognreowamnnGZ@1^nfY5_K_UHI!Mx7n`EL7m9)*Yyxm(Ay6D$U1Cw|izqh1>02Tg~$X zn!{%aRlVVAYE#keb=MSBXZzf4AKqrTS5&X{aDd^15Z7cEdED++1rz2wP+fruZ}adD zQ5i3@Mdyq3&e2f~b+p9osmTUWQ;~B|X-FQC<8a~t^|PW{E%bQBu$Q>KN)wN}#+$vs?Oq^I>N!G)##2hQ z##6mwSR6NvLCAP(wcB%?+5!4k`93v!p4&Z-qXiyMVYSGDKXuc1b>zHaV3eCH*fPVt zWV$N%|7!};#~*n-LRG;ZX~G}T^Wbmu;ZJ_?KMIIH=lClcs9svr7s09WZ7c)sSgVxuOSLCb-?>xo%YG7S>KQ)5JvxfyeC$dHe8()&AO2Djx|ZoHs}nAg8P5j zKCZ?eh0oR3G5Q|QfU5)TnAUwib6#fap3Ts=q%S7IZ z;z`0r&WciYVs*CP?e>d`-0pA-vC*;Z27w^vMLkzp#z1q{JEZ?HKu!Z$} zb?9XvA>>n6R9DQyf+L*Ed2Y{KgG;F(;LH$y0qSD;*WE)yj)*02zED-l))^E?1vlws z@EtK7T$Reem{uL(H4#^QKk7ZUYlj!7av2_tcr$tzcFwEymu}Vh_@T%}J4%kP4Uy&zx*Utj6J` zHe1I@+ZRE337V`HY^VS}I07^Sy!Bj8T}2++F5#}ZA~>9Ua_3vJH9Wm>^J(PMKoxU6 zVqNbwGQQUHnjEDM^XVb>PpK$FqaKgJ4C}_1*Vh_xYWYZxB&W5lSXb??Dff^viS3C{ zD}qDSXSh47R~)pfi*R=%UTWR7p6n7d4(QvxnV4WVw3gHpmGPJ>R27q;ZZ%2MBHSph z%Y2rIbu^-N+_3}f zTm(fe!VqwZxbYxMM!q_4q9~+F$qa(QE^rv9k>}9$Jc7Wg@OLf|91Ms@)$bYDB%{(4 zQ73?5fK|FysC{^7BrAn`Srci2h?+%0Emc`q0+cl?Jbc7Lvk5|q1&al#b?4ERn{0&I z!Xr#C7egYCXo5XfvRH$4lKf<&c{_EOhAlIp?NVf#4^x+9y(>PM9Ln*d$%$gu-kTg= zM`r=Yz)93`>HBRB*Fg>gM{{t+gFR<`_@Jr9Kuxo<>`c|mh(j<_yjSjW5?^TeO`;C( zk0aFC#LGyt$Y^vba-nw$1z#)>0?ib~ogtKa^-i;^b4s3bHv+ zED}SW*Mb<3NIy+1=ap`}`0%I^-lrxO6|hmI)fFVbGdbouLwz2{(CDVB?OXtb zNfmu6jKpfC4F?|p(U^#R`v~g=}Tg=x&syN@kGhUAmE%JjV5l(^DV+92q zr&8%OgT#{r62^s*T4v9&eDVY3zV2&Bq0Z_mpX}j$PkAnG596! z<21SOO*5>kx)O7{x5V89=TM=fS#%0YT4t+dej_2e#Ee7F1q$ytN<#tKFE7=G+*&@WCGs3*YNs@t_SG=K`aYoU#ZkM+3h0`yrRoQA?0l_=Fy;Pj{?SA9jA;m&H|*;J65 zy-L}u@Y*zOaIk~qgeV;1QV=;ALP4}LG$2V+ytRsoaUQqVNK7+H0G!&XsG$v0%(N~h zoJ|@H0;&zbFfy(I1fY${Gz1*@T7c6PvASXdw5qxe{sBohCR{m+>b*`VCJxd}yIC(h zapEi*Po0j@&`DaoGP6KGCtDnC0;?CBSo)zoSRM~(MBRhU?!5)8b=QlqM3jAihbnVY zIrpIv+F97tgCYY<+|ycAU9Uapq-=?Mx)wK>Q75)Yoa4IcDKlJAfiu48Sct_&oVa+9 zu4@x4q8EbcXo$JSQI~ELBI|Mf@DDJyT&yr)?9AE!^H3ixO;dQw+ zo#D_rw|F_iXkSE=qlxu#0wVu9`=M$2fZAJA`6P3NMBlyte^U2#EFcKy6LFW^go z5ybPlyee@6UP>Q?J3Q6k`|G{%@o~($Y;yFx>>xxKD~RMc`Sy@E;@H$NEI*2FjIlrk zx2MzCjj@8xN_}n)X60IM_Bt5qbv*8OqH(8xq+>6E%9bd`S7Ble)(hShy&H0oJ4-{9 ziI_-cs#IAJ`E2vXoC*#mKlV5S)AZ#u+T38BaF0{0jy@87>h&IYH}t`mz0g!)^nIGA ztoNhiiPmEWaC8UgT3~+*!2B}Q-Uy|yUaKxv@bHs371?x z9QxoYRh=Eg0D@cx5W_jrQR_OO99rw_M5p1yb}D>%q5$jUuiGgFgpYh(=yeH*n^5I4 z)xq|@3Ac`Vx+1K8H7_~}+aKBR*IWS(OXV+K4JgcdR7(LF$PT`)&&gI!F(4jY%Gm&y z8FIcz4vae9x5nxF1wue=VL!NP>T3eeaU0F+pi^T^#UOFIY0#|{XuJ3%RBvnxVi3{fG(w@5pr*F0ys!{@=Mb7{z5VcK?gT63%ll%9XWxcOABMeDV$V z2PQug?nx^g}3`Eay*I{SIdz|5(_X~VvvV}1lBENswa_h98KEM}o zDLL`CR62q!J?;LS72QF6)sn5x#8uAB3F|Wh&B4yvmdpwHC8edM1^K1fnJxaNp4Q9> z;ZTo1JF_Fu>7HGS6K-)AHNPO6x5%83IlRN)67Wp`ng+s=nVs3x6KHRli929`3MAQ? z?Y<^|JJs$Ehj4S0SEp;Gyn1I#yMO+=E~-z|WUF^xXHkU-naZV5wUlm`fzCYslT9sZ zI#&lm!OjkdC$6L}U6!3mmpySyc3#U$1#f+qzjK-|)Di4l2mG8G!)Qy4Ewn*q7U$&Q zUuiyCgngk_f4DabR{J|!f+3LTU+e4W!mV5yJdH-79AxAupq$nGYFslBPecdi`rG}! zZgt$sTjmC^nokhT2}Tv}@wLzNHMa#iId?)U^9w){5|DJ@8f#6vpN0(*Y7AQ#00VS4 zuD#tC#@*p5AwOC#_qBIpCR_aN0noB;Q6St_D=Mjz+~V(U4h6cX2@tANCFp4&An^Lv zhW(u+1Y*Su(8b`T>rvbl42As=Af=lQf7sXJ3;Q@UOet1A?wYt0kH z($@e%S{`UccU(p$WCq)UxJamWog->xZoo`qjpri=lAK%^pj>bxwC;#jPz^grP;K-B z&~sP_q@gQCs1(WecPkU6RpmXSWs4ue*5dDM7R&*W!r?fWS3Q$D*V7(GgRrlu-5;hg^L5my38dW(qBLSQbm|N8v>w675E(Y*%DiHJ zMCpcJ3&LIdwt9L@j8Sr637|GPbPa!fW_M3VhYyHgdz5A2$jq6j70rYbDsJ<1gRL-0 zSoIAXRD&mkgGQ~$7nl*jNaBLZMiPx^T#Qt-Xwz}d3{K?a^0h=;vWVFoT`>9(E3A=N zr9)Ad8FfLUIvX}D!z3t@BWB_7j25Ky8dD!ji^4WO`tj<_q2riHXXT6Ac1@fMxulfD zOss2Vt0&kQ#$41wKozG2s|^=-ur|;=uU=nr_`<2M2g(p3yLi{^@;Y~Wz=x6ID>CZ1 zBbbWGrw(TO!fmLe?IKYd3#V{^GHInYEb0FRS`64D3DUo%Vf0t?LT( zbddP{+B}NDA4wTZqJJ%BDS}f(SV2DVOKIur2sW?$FH$D(N25$E1^OhaHYidE&)s~^ zcPrp6Q;KI2Q~i`~SV@eJ&GmPOgTeL;xQBV={|jGGBf6j;Y(~wJc{eHjQ+_i3vLya9 z{4G@eQ|p~Kub;?Dvjt2Fe#e-rSY zfjlil_>r7!q4pIL6wgF83j7qirm#w(_rdo~QeuZ6cDHbsz?6j_-s z85(|!Q|jLv|A#kS{lVoIf>FY33jEo?4_0wD*jd&T{=){aL%0`g1nSas()7rzIB$6u zOUB~e>Te+X*svUSvY|V0qMx}@iFifxH?}Wc>Anl+mXqlP8WNiPK9OM2^9u)3L82G1 zX$mDIIXQh%65+)PGatty3R#tci==N%U$`_!m(vp?_(_g0n+_DoNF=y<(NQS-5J(g) z?aDqxB`Bhhc@=CV{^R?`ru%XNm6PcujN|}Z=IUc&`D_RimLHwB_{B$4Fx27?!R2fT zx3O_beNrJo$I=f`e+@Q-T#TtU>8u$-#)d}J zHd5B+545(0*=W=z#UkzQ$K^3&c_`SCp*R$<7F*KEA;Z6Ioa5by7j~>4LyA{>Pox5V?OAlU>u(#h$wZrC5-(v3R7nr*Fj6&OQuDP~)^6t$^4$G*y z39;YJnQeI_&pdeX&eJlFyJzdz=bpcAE$o}A@qU%?TSg`Kwt19+qf1LJ@*XD-a zdU0lW+)o#t`RAKs>WUZqxO%|{>0=h9etmqx$Jalz=Zf-;|J;7xy(fNg#l^8Hwkx0d z*OT4%&HC`Xs&VC8-@3U>djea&l>zm(kmw}fA8(0+d@4jKK%OXclYgF zF}QTjy*p0&&RH7&*KcfdhuB%MbjvB>(1>YMAARAr^y40w)AEw-oJqSre06a9lWV8n z(sTay13&Hg^0m+RoRe+YnEP12zh;!U+B-g4v~R}hTSwJM-z_r|loeK;_QtxF4The9@5RmuB8DI`ePomtHsH!GSjv zUiIDp`(qt@ZoB#Aj;~+z-SBXUyfV+`-nQ+870--&ZFa-pb3dv1G;P(bNq>I)gTIyE z`}Ur|Gq-)~`()I&mSLyPbj|w7Tzcbuvo6`XY-0L?3->JPN@$Az^V^j_KRQ@^21YA$DMxpNXrV}l@p6DT)28cVEEGXy!Ssy|MUJ=OF}<9 zHtz257k_{3wvSV;b}ha%u;;DPOZI$y=h%-#&8WfZA_<-+IA|e_eL|-k6p5K34hoDYxG^WbpO52iksj z^7_sXx4g>ENqxHdiamc>@%8pgChz=qzWIrNyzt|t`@j2n!p!8x%=K4{`MT)GYrnbS zZ^4_ZUioT&b9Z2!yE6Hmm(D)x#S;>Dug-q!zEKkftlN6+kPClaJ1_10E1%mCnsw)x zhfjLIGVR3=|M~Ig*1>z8eeS1%Yaoc`~LOw8A&5f_g-W^>Hf9ek>l5&{CIxMbHDwE^MvYA<@@4W zZXGwsCKc>G$A0{t$83ww==8kVc*>TKpOj`jwC&?f|9bfLdq@6Q_lK4_KMZKxlQ_KK z$&`pW9hKe=!21D}t)XzWiv1n2EKrMcNszUzU#0=(W%PcG2&jefO*2N8vA92cCD@PZoBRN_ZENm&dzhb`0*{LyClof za{Hdw!}l$CV9efo{&d$F|8qj>m3Q6!=HTh}#d|MW`+E7U2YOzPtqY`|`L)?sJ#|%G zg8!25-#z}}lF5r-`muag=b8Vw_kzvaCtq2+VU_*et=Y#9b6=WW`Qz!|@85LW(tB=r zA};Xc#feX!cK6ltfsbB&egAt^|14~NY{N5wu|prcaeBpt>6gCyxBDwo%Wm4&6#6VQ z>%!aLd+NZgT{)jQ(hGurte8^Y5#xK}g*8_!tNZb@S4t;7{K$9PZLYcnl@HurJM@Ri zm(Tin{)IDAK0CX9aOaB;t@(1itz};G1MfKBy!!m}o_%oQjE{0I{3(Hb^~{U2?|Qeb z>y+({b@eCxPwkI2UDsGvrQAI(?bTaD#dnWO?Pxi%@|)S`u5RD5_WW-idSuqO`}W;9 z?!me7?@b=^L;b|R{cTgn9ik9>REgk>*RzVYyA-;-C!{U5FB?4YznCMQ30 z_Bk!9PAod@oj3pWyP~rOw7guB@z}{#Pk;8D zwS9frIh*QMto%4waAvk+^h292z4NlGGtd1lcIn=(7cPtq6{N8{1}vWW$K)Tj=2gAY z^_x-llfK)uW%{KzW?uZ49ohT#Js7&Y;p&XGxI0I8{P4=lPd$=(^9Sks`cK?GT?$V5 z)7AUW+4b_^AKD*yy0zx@y~pQ;&x^VCi78V?4$4~nsj1_wl;dYsJpFQM!L9DCW2e+j z{v`FmmDBfazVh?b6Ibkc_`^V&|H+%u<~(rQS&NtL-}%Xnsdp`Ub?cm~JASBs;)Z1f z@Bgsq0%`o4Tld{}$Jmax&bqVzwqVZJ_q^Yj&}DtDDCM1(I?gXT>x57C&;9-1Qtg`_ zZC|_d-(T*_e)IWU*JTa&jv4Ox;Jtn6p^mAqtXvd2(esG+j_;oP$6p`6x<3EP>*pL_ zQU1~opS*nL)7Pv&)i&qf|6Kms#J^`(efiks{Wh*hcA8l zASk$%;MSAbOgD64iH4q3bNJ)Uu zLV&a{``qunXWw^t$9bPI@+0~8v^D3NYpy5HuDrM+lE2I&nGrK0p2@Ey2ZOFFS6H|E*Vq7A=d^76vMk&SHa(vyxZtlo8w|N#Id@rRNo4&p zY`m~-)9fyKJzDES+-$oC?^$GfnV~>aS*-ZZedlYAR+O#XX%*+#-m1GdpC=hJ9>J9L zxOW_RHeau^y?-Nb!drup61i0q2H)V|;XHm_fsYJ&L8F|(x~~AV)p^r1?*J|x`z@j_ zS#dqog(Mrj_)Rl2y6f9({`%Uui}yXZc?u?J-cwcjA66AKqaq^MyAI`ZNVYGJWSm=4 zWr1P^U_!CQ$g3IA->Gmxw~M0KdJHkpn0g6JuA!KA5mtG`%7y4@9geh znb9w}@!zbLo#kKL7!J4<_V+ih``V8#^}l(oZ`wwiQPKtwac6ymaJE2v zYHy1eNj|4w8yV8gDYYzK^3cw9@m^$Zmpus@R=#n2wf6G>C&d4u-z*61;u06avR$uu52OEfi7b#sCA2)s5lunsd?D|pIZXK+GQ}Bw-_d|x_|xG zpf@b=u>A2~gQruN<^TU#s56tX|MwT0ikRdE$320%PdCZOLzh~ke72*4R*>fsQE?ni z&UXe#`l?0eiQ65Fn!PRfJz-aXi7<>&h_mZpxqQ!Wb}($Vo)d*jjnH!oF#&wH?-GG?{Cc6@c60 zK#!w~5S56RBn5B$SRHO7)#oWNx6ys z_gq3iEbsnnsIc5&PIlLHDm=ubCk^)~KxbgPh&xZcV- zaNe8*ds9&Sq6xrmy6z)YFrZlU&7h6iN-cyfvyTgyPmhI_&J6I|2)yLcv_*CEQuQ7Y ziy^8kbn~$5wh;Cn+5-a#=c_wS^k=6!L0?-w9%nGwflFmOkwDtVTqm@R#f@%%6g?B5Fr4~i zUZH3!3o&a4*EfLm>-=^{-zZiYx>2wwu-@n*b{>;OSuwseBYWakvlu?XoaTG&V%5l9 zWZm?cP+c%g1FQhmIEoE8eC*WV=KCD`O=4i~4$ydQDI5aeb3GPWNT|9aNN7BREqG*t z-lAmH)HF{-(5*Z!P?q9=?h0gNdn>EX({?{`6a_07`0bYL;Y&|n=F2N`HXPRgM z=aO2nJQ>zPhwh>#+qb5`2O$X@ahTg2$7cZFTP!HeWJj_(syeq~;QFSpwIJz+7;z2H zTA`W=68bU`x7XeY zE!(=B@CrjLr}xOo0ZhH6cVS+U^%U4_o`uy9wJePm=(gV88gv#UCwRe-D$lFq1zY4)h zAwl!;@;ilC($vZB)(V>5ZNmbf{(bWMM<0a-E1ILJS5Uz6m$h{LMgvsdD{Eo}p;5@5 z{lD+bHpj1K)~U)2A#Te)j#K_H@%CU~Ir3mD6H|tB!{w{#n;dM;E;$P)`{yox9?%wc zm2}_!IA0*@=d)f(KRK-i*2+v=ZOMo&g$xPP?L3kXMC#DU-Rf7PRYWiGUbgwkb3MDZ zJ5-L%56MU}xG>=KcnBwLj6pX=A+#P#n!b`02G} zz%TQ!#f?o*041Ee7fxO+-+7Fz+R{QfBas)(?|sGJBOkrYI)JXeX79z`sl_P2ZTd%|zX7x&X>tk|4ZNLs4N0V;GY+HR8I{eKk z!G%s!<=wu2Ear;GJuw9l?}e^^)k2ZJSkJWj`zRdOAXHt&0+JUdLTr}C9V-BHC!SBN z8luX>D@-$p#NBRna7xtob}{n0FU@QF#0QMI?)JDA6G@wxM+TD>q#2K5RIF){*1n%x z!z=m~sRM9X1NOQWCIq$UU&ft(fJ7q)^QMA61VuT_q)ngT!xVWv$=s5W+L6;g;JEAx z9d_G~PSa^5hT6p*z{0{YEosO?vfH6D@SwFXhxM+?lhd~(X$)~mYX=V zb0yQ$5;YQ|lfUgx7smvijJWAlC^`o*we@t^WdkBwkKr%FlKkmIuxn4}jL+vnIsmN- z*TI2;17K+DWX=~oWmf=kSn8l*?3_i{Q7okt3fmwxl(hJ4Qg+E#)tQev+EH#$Z0N#Lr>Vc`%YZFU&yhY#t)Amst z-cY9!ph3dDvgGh`A4+Sw0gVmI&M|-c%l{P9?jZ#$h>PfcEkHWa2N+iZ< z#;qcjf{3C&I(|g4s@U8ZA`%8{8BTdcqJGJ^XTrmt<6`+)C(5`@Xq!oT`f@OD1Od>t zqaS8__y|1sB}rbyp-u^-60XTYE3iWXSE@670?<;Fu>gVPjV*dR0?DKpV)=gxuAA}Q zfpp2q$xp+-n`2y^4*lC~=GTu}Wchg{qLR8(nE?!>h}x?0td;M9RG{t|?XNI)h$l3MWm%3rrRDa_e9TY& zAK^hC5U`Cow^AU_?xHe%7HsK?ef07O0#qKRLF|`uh@&FYxkgwv#k)PG_sCzsTDeLfA zblT;xeI0A!8CWWsdk@*qa0O02=+n;rxgrE`q+wOXS_s1C=waYVRGW>$y6>S&^n%yf zq(*J0Z@JPKK7XM8WXC52nuoS}sjTSN!TJB94#5Lo`wV8E%FNUX(~Mw@Wmc-PBboaO z7a}nKy#E~5dh%A~Q3Wa#F>Pucz+w-4eR}WE|EdfGls@XbBi@4>ERQI~O$b|%Ke*Cs zIat?HG*1CD&Q!ii3-@$n$IN2geb&ujwnV_r-&+HwTWzc0{_me)*&7@VDN(Ll1q%T~Jy2M%e_{FUUGFC#D zLZEshs;XLY+E8?iHlz2NieU0M{djMJ$?3y4)Bpr|@IlIo1~-g4k%}3U&ZPU8*H1#u z{NPKHgXISJH_TzPMCVLe=q*6* z|3W_K5g}LnQ)fSx^Ng)N6YlycXpF5)Zkd5^#vbb(x6`ZYe0)1NG%6C(23Iz|PU#Ga znt{FuO4fgg;W+LFZmBXFkzbG;0Yy)VXpB=*>~HqduPnu`zax2!D@IjUT$qghW&*hwl}E+NQig z`+60H(PyZw?JV zt^1y;C^`=a*u3_qCeWC{q6%MZm-{7JGui(x=uL2nc}I-F_)n?)n#vX5jcY;k`N`F> zUU>QHa1X@r##i8o{wA4!?ecMfV-9bv(GRI5MKA3J51RIJ{-X;Q0F5?{QO(60S>6u+g%AGLIAr##9EhTRq( z7>lM=1ntw}n5$g&+(R!0YUN!1KsBI8pW%O7;MTw^S9S+Iy~jv2XibY&@JA|&=o@be zfbb0*@j#@1xfK5waS<-?=G0R;EI_4Crkj0F+E-$O1I^WAO=hAMv62fC01D+~X;NiM zd;USWM0>R!e|bIP#g~(COmyhIwsd^dj0-U@L=Ejbn}@OEc}EgD18MR9Frsr>jTpm` z=(cNVtoJhP#i4I8u5Pl^6gaw*4WDI$G`T-dNDlB?x;MyHh??HNIyCxplIna*Gz>V(4$Q`pO2iA%hXCqtW(E4G!n~jMEwj4oS`klit zX%QPD1ij2tzJs*Ka{+g4M6z09#5;<0fZTKZDH?!1(TkIMjr3{+Nn0WrWSyGT`%85A zhguO5!1C_Ghm-H{@jg;XM#$dI6`g3~p6rt?>!JGZP5lCWhP}8MCS)^I`OwFHOEy4P zCg=y7@Kb;@j}1CZCFfu|4&muiabuPc4;JJ(dmsULMhwZrxbeK(ViCK2 zMCkVItYoguS5uX-xK=FMGa}na=+FjUhxCEdGZG1vJZrgT=rli&ek;rQ)2j*8w9ZRf*pt*caBl$Y8$H9w{!W8n< z-82Zm`4uC%8hT6$_^QDC4<8C7m$eHP2J8u6P{d@g!bTLmXT)(%{7nUVZ6OB%dfLb2u(TfDR^-D0-Ag8hD#~vibK~$9+y-g z>)Zg7)OM^h){b-eD!X4k#6*kV@{oEOP!o>kZ3Hf>9Vm@eDWERA`lNYxr0U9v);31P zo%_Nrc_DHa1FW0{37ll9b=ue}2h^&(2m6qS{+Nr zQALRJ-4;W_YT9h!UJ0$WvIYi8T-)DWX)f%QY}j_<2NaGIw7dd zQQ3A_Us(gQBJ9kNPAu3W$^s8n9@v6Z1pgQw^}KK*cpz+CujOz|KZv>Mi;KK=3hN*O z=iWPD#&6od$;J3w(TF22&Sn1BfFDnVY^<5THK8+@-z0mZIo&sC{C9>ws>0q5yF~GCdSmVdy% zLUv=_a!M=g_FAm(;$8TJcp#9qB_Fhyrve6tA=dPZgb~6c=j8OO#)kE8mz+AkqWE^A z<45%;MDktTk=CTLxIJV*+*VaN;ymH(+l5%DiWMBhMD7Ndxs$lqpVwR`BeMnw5hSf& zGm?J@JX@?+;TNlCX?vN@t}010e)CIiDrQZ7f(S1hD<#^N5j@o=(5hp~vuoGxcnm4| z>6^;G)f0B(#61*6c7s^s;Xf-5jV|hOfWO)J-m)JGJRpJ4RUmh*namV!D~c8MJ;~Pr zkt09NM!iX>W~wo5%!HiGm%c{>uE>2n?r=8ROc(WUw`Kka$9@(qE1Fq#w{9pAJ^JB8 z=5h_)HWdmPP?HMcvnil9(FDVSB;H}C@9e<~A@#7#GPrUFl%ihz+xn~>@Zi9H%5S(u zVOe2zIZ)5_AjB;Ecf8Q?hN&qU*b{W-Bzga~^ew{Aw38a{Ur!il=_ zOFhzo^@Hd^7L_{VY zC2QnnM7fDCUH*>o$nCdagoNU6G6v7`Nd=^Kk<16S#8RBxU?r%Y;Jdq?fj5hdk(*r$ zDuo=0yb;e2zb}Jsz96BNqM&7~IJQGmWUS``T`pw6qYxbr*`5SumSx#(qyqPM<% zE6QC?O#z5+3r1Y_ef4;uZC3z*e3@9yWg^?NqrOaS&VR*lM()RV1jV&nm^jAKw1DyS zad-%t&7Z$VzkEn>jcsx~vpKl~l$CSo|42=%i@#LfnOLUv`M_CzbFrgZ-A8pz;Fff) z(zduUqu>&Cd|3P@Iq2KeOctVM+?b|M0qPHWUS)Z_>3(8l3t>Dyz*JYe7G)pR4M9gd zhi&m$C6H!%Dj&g(&I7Z;Rs|7d^Duq%VSoCFGTa}e4`t_(%8ykhMM263ny+Vi(4^Pj z(LJ(*^MmiBWakz0m|V?f<^3u=TU2p4**jjq0RDi%xO@(r0Gi|)tr z(`EM$8m(e`lH{-Zl2>Q!wua;6qBX*l-mXgi=GU0tZexVrC=XgqUNV$ z^kH8qD^L$uWa@?2=qM{}zDUV&K-)1;j7y|cQGtDr5&9^~XZ^BeQ2>t677+XL)&moy zH76bb)TiD<6-4CY^(ZqU z59K3j;W4U0u7^@aYAD81d;3S$W6ll!A|-RWP~T9R$jYSZj z5;#6E?p7snR5h}y>X#o4ebaV93JoAJSOJjfHR<2><|m|8A(U0$a^@xXzKl>Fm#&|g z@QmjOIQYZoiaqTlCDi}j*9~*^^DUeUJX{9w zy$>m8B~w-Ida#q)BRs5TCCxdtMR1b2|U9Dkxc1;K<=i^^*87OlRS4hPZs)ct1n9uW zI%>DsqOiAws_;|oS3F+`kHj5_f3~TY>@<`g-r@G9Ju8x}T`6kZ!sGk9XQiG{|*txl>w{o=p@25Ff^+ z92aQ)kye8ILNzMQi|d*?^^`xmyobi?GI{R4&w9I_QBXn?egO9s7-k)f$y#XhH_`xP zag2IayA481y9I9qJ(e2;pn%4axtmmm4XVP3zvn%Inu0HA{C%+S3ahE!ukNa6UbyCsw`}vGMEfisS`0KaoZW0Hz%B5>= z?`OhU=#$RK z2(Li9LrZnO3%7TiaBDPOQXYgM+<&|uG(QaX;@Eex15`BY9j|3V;Bs4J_g~5#+a04P zwvm-|@7lSmK-Uj%v*$q}i_&3qkuyU|VU8IX| zcD_hm^bd=Q-n_#55MC^r|K!D)uPE58m3zb5;Vt+u5%!hyFy`b*uP4?eaftPONeDAS ze|5XAP|#JpD(hJ)YX0;-UsINj`Fuv0{Yi~(!lDFVF~bg^VPxcfCQmXNhD2Y+JDv;Z z|36*;#fRrEHisBk0~`?zj*7(Lb1R3YHyn*nG6DLNaf3MpIQkV^uLwlxq8qIsxzw~G zdTJjYfw)mhX^}v#PX#F8HN2=frcPYDtx!(iTniTL=j>_Bz!Hdt@aeaYYfz;sWo`hYdK${_EV z%H&RvKvnv(-@I=EmDtYOx4I@j2?+d784WNZl=T_f_V0O?XYS;+d-cmtL$BgEsyaY zkh(h?mRGPyAX%7vrO7^O2vhUI=N<<1Sp#iaRw-QM-#=H$Q4Gpv^KqkE8_UK?r+E3D zlG4=#q#ry#Jc~ZJ{*L0`Iki+JqlX+SlPdVNf(pl;kUHH|09kLG|LduDcfYu9^;2j| zFQn-fdn@|J5CotsGXjbjO(Pkg{%ptpR)T=7jW6F-(${&D6+QoQ#8lUI&lK7kKKQme z4uQt?3Y*M7QaTaCj8@Sm$0j4{2xdJRH#r_STZAArLXbMxfny&e;(_q` zu?B#$^Ih%KSm%{(R#aGpE3mqG@xTzQVk z)4nv{oig@MR!gZgj-Cq(MQ(~hW)$v~aH>$5r^l}xQJkQ4CyO|5O z=W9OB>$O+fo{k4ys@RbMB!Ik{+!Zq18^5;*b)Iz-GOUj`86Ury;PU}Nh^2fJa%k<* zMp-bH(V{#KUU3HYAk6tZX1z6J8qMH?=F-mDgtc8T<{O}#YRd@%h|?s!YOrrs$w0f8 zc!GO2?r!X7uDs(JVyFfadwavum?`vtHp3OL-o}a^m%6b1ss<4z&#YYz&L4XxR-iS( zYbUaF{I^f^&qQ`w>Zt@_&?0xVR2{B#Gb`t4tFik9g^hqKV;>_%X>K)O>fqTAN&pIc? zN4E!7kkAdwtIf|2l+*P!_M3)Um}l?WLJ;9$HjP#@z>-m`P$|b0Hg<_f50(THQxM%_5yJ--83XTf{9i@D+cd-mQ75 z*g^=gy-VJ9@!RD#pl!85w<&rvAA<|H{f5P)xJ|ac1X001>ao<7UJ6eA0W0iQd}kZTC$#Kyk3C}|M`Z4LfRO74;7)Mt;ad*wpn7Z9sW6>@ z8w*Rd<0pyuLAJm<1_!-!bqRQ`(U3Zr%0YR!-E+o(>QyZP4Eox746x^q(Q_CU;?+F= zAM%7b!Pv=1+bl!SR)6r=ySYhAow@Ook~c{66Wb(=Zl|*sy%=?&JclTyULuIybS2h2%oi9$G@ne z7lk@)HTUb5`>Ot9qgQ-{zBXXn0E3vV zI-7aZewa2m6+G+#v0h)%?V)qDj~3#byhJmV*EwC?4p5C6;N7dM&iF^nvcchF=WgHu zpLn9M?gtbwo1^N0+ul_SCK=SJvQp>h0UA}U4_u24*kxImY4j1srSi{ELl6m+q^$_+ z!Na_F^%0*{dPM=rkuQ~@q&yPOe(Z;jO(i%9p2NCCSSf8Jfg~AoaaYL)rV=b4?wvgZ z`veYDhzx6ia%3>j1R+38iEm{E+W^D_{9^>+j4$6>ROUWzzJXTU+>`Ddv6%=kO~xE$ z@3Fw?FKCvLhdTOxvo7$|{Xfu7_VFBa8DO}#I+9t|K+nqn&|YtX0KvE+B3`l4O%wP< zjESpyH2Iic7T@WH>|d{O>7s#^QE4detNpo|rz*`oM;%md2hwlSgNOdKT2Y*^1wnm{ zeeUG&ZVz|Mov=H9Vthgz9mX;eig3QgD}-_TdC~am4y+}7nd^&J@^-)B36b8Sbmwd5 z^9tDj<{H(4Uw7XlI(T>nf-=^%poF=CiEJ!^3j3B z-<@wb45-y+nXdx?m{ry5 zPmnM;{7nf$MFF|zUapi7bV+JrBny$ECY|qH0!~8JjH`}$E)&!yt5j=0zQ6)XL5cV^ zDYy{fGCrvdP4b5ARoMfLW0}W%)n|0@Zi>h3)6!v){H|8t`+Jq&_jFVzKlo%$j`#n? z=oWYtf2q`O7QU!f}G>}_J&>VbSWi~7{ko3s}5D>J19-pi7rSWWe{u*{bJHiF$3+`A z>;U=qKH4X;>rb+$mXU*OwS4P`%m5%xBKGU}OisVElrdB8MCUmDW) zyIrPNj}@IAa6`pCK=J_Ezj#D?AZ+h@RNEwc|0kSr8Ynb0Ll6TboXl=7kV$9Czw-~ondFL85NMh^fnZj;)5%P#0jX<;I$dd_E6CS2McJ~_F75;K< zpBq0m6YCMb4%v{qk!PwiJxwsaKro<1^|w9eglW9#wWNK+$!W7c}=7ca`fh!Hmck zS7sS?&&72QKZIFh>Xl*R`h^2ps0@%dR5BZ}kX|6xy&9;>yfBlM6$859r#mEfrtL>7 z4osUbU>4dT@KQ)eI<8H}>5M~u39eIEAShTxk(m|S?Ym9tV$2EYeqf(XXeMeIFd)?b z{4M^`ATo>scUm)DxJ0Y zJWO^Im&J5@=HxwJ+urxn1y0fmERUJyo>B2rTf;m1={IADhN!^E?InHWC!=$LalMq{ zE^<8tpux!H8r0(oHq8!_f2tkz;MX+WeU#;(`*C?%!D2~PqMQ;-zQD>A4MUMqg}27z zi$w*~W8RLeCCweb)mSROq5H5>RNL=Aowi7FX3VFa2cW5U&N!QyIK+QxJ+;`CqEmNd9;iyILNi7ekEs2WyU6r%1oujM<%{MeQ3j~O&Kk6Ii~CZ8 z++SM3jtg68Py5h?C#ib|StaLPHGwwxn7Ies-BcqKJvYBLc_53pl{4Ij>?rn573qxt zZfVl|030H{1wig_y*&oAHhrnB!H8dRQo8+?DM>zhE2g3W?xvh4>!G-PEa(G6XTgS~ zozBl>iQWTWw=73)zVh-FK9_KYW2GY?b|;me$S@>90R=}9Xt7jAOGb?Ix4QiQm<}p9 zvUHt?A0b=MZlpaO`sw7#Y4dP*T9RJd?6Xxt{5h{^4yoAO;l(yL2^~7&s&uA54Ji*X zzM<0sRjb76#`gWfda4*>P^UOASG*e2r3=<8uj=!R0NN1`fT?vI?-4Nbne#1GR&&|7 zr$$+|vgWw0DF;PTDnB6u-%D}YK58&YvXgP17Q06_vk?pcX8ZWd)=S-$DlFF^1T=VM zcA!1uy_3eY(^cWat4dlLJ-{!+CsNvP*)XgD-(v$C^Lut(LfwwTOptvAQ`i5FthM>^ zLjoCGe#8$y&+iKd5RQLnDCgMYjH@K8DY^qH!+8%~@inK- zIhqQh^+%GA;S(>%S0ytTK5L5FBgqY4MF16~`{sL5IQ?$edp5w>!gimh`LD0?hubXd ze^#zV6mUOZ6;n@Pi&!wpfhk`GDk!0}2Rm`NauKPbtnJfm))LsfsVgDReflKAf!^H@ z6huBi5rk0K^tC!P2Q*jKkn0^6Z5dqe_|6aPkwnX&dWeqe& zv>OwJc$)rQF9WX?p*Puaxbq0*EDAMnolM-ydkF0DatfEDL$!g=#m60L2KWf?_z0%v zo0uQ2Lz?(p#*}Xk1W+ExpYdZhNA$rU#Mg;`P#k)j-)}}+Ch=nFg&Wc2o9oLqf@!#g z(;VQH&wH;_8ZV*U@hE2}r*|tm!$Q10dzolY55)HDm%F3I0=taJ)u{k|#+Y_XEUB@1 zQQJ(_QIMh@z?)c!kZV)efx~_ytZ1R~Mh-k{ni)O+QUA((Kd|@Pk&{>vshR^%InHuP zuCY&xaUC73N|yearM!RU`SE8vfeMA-Z{Hq1N`4lpCPmy>W#Iq(1JI>huPrxvCtz%y z)JgYrn7am`Xqq;=Ujj6cmDkOLeSi!zpKJ))C!l#%b1iJt@1@VvdG>%P!5Mi@%40Mx!)_4yk z>pl>0j9o2`)g=ll^bu8o8No#lBjTTgsh!$mia(8B_cOM)cTNF#(Bs<5?3uWOlPvra zu}*LW1jm0A?++6gC)H|7R6Ra;e=x}h8}#Iz?YX2w(YHBx8eNKg*;2U7+7VsA!_N1?JlIn7(D1d|BD;Kuwpa>&Nm0WYWDGG4xcy}xauUKFJ zbPvH}eJSAwG&+&|v9G$qvV34l^)M~VWr<+j+8x#+oqorhH<>>6E>$)BmEi1GVZS4< zTO!sF^j21EBi#o0trdk-WA-A959$njpF4d%Q%T#3d&OFK;ZJMmSB{DNF=uV-B&M>V z4*0ID7c0D5Kxg)@B+K~9k2ZgVS{dB+{+$DQV|~5RlE&AujkKAoJMu5H$TNZ<+16-b zHfifWpYBIakMHn_YZEUs?O_zV4k~kV$bW9>SzGjq11~)uqj~>Lk&bMx5!G(^6yi*= zzm*p?Wi`Kp_VaPePVZ3*B${nc&ewT${qmqL7$8`}47dISa(wCM=>KE-s!G!|qvA_9 zQp7>25cfNfJt<~$#ao-! zhA4_6ctLVNZ`B)MZ@i-Gxz9GK>c%Nqnk=%aJghSVA*TT9z%NSNObjsd2{J&b^*&4# z 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�+4(dR(uxkB+ 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/build/default/outputs/default/entry-default-unsigned.hap b/code/UI/VerifyCode/entry/build/default/outputs/default/entry-default-unsigned.hap new file mode 100644 index 0000000000000000000000000000000000000000..48cdaafbec5df5d264636b09accfb94a24d6b017 GIT binary patch literal 235334 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

4-FU!FbQ6Y`j8BBkb>pSL1sY2&&8l@|$PDJW|KB zkun;^Dn8@=0_l2L-VKN`-JQJ0d^6A3CQa=Qx%i_e;~K=o!1}JjD@d0YCA-Ms)cZzX z+BVhI)^^5?{_3S?@nwUzNMB$#**)qIG@q`JFdx zZMhX8d*`u`9E&27R+%<7)!CSsODJQrqWa5bmZ<-LnyrRi{mhPYw=@Nf?8(l6RO%Yr+FoiFTHG@<&eazb4zryPzuVamD7bQ!o^!f9PVKUjHyRWCp7i)V z*II&D${pKf`4lKoac5ubEm^WF9_^u79gjN4JQLnM&@e_;~&0+|l#fdtQ`{ z0^Nht=i{pGZblS&EtBy3!WDx{Mlaj9j@d-mk@jU7magw`+t1B|!p{boO_V%I+z z4^?@(N$eD&W$n4WqQ-lDO}_QOa>1jA9`#P&#^wa(>c+EcK`Yk+d98nZZQwo3F6s+!@vNnWmF7bCMpJ3SfL*&g1~XmmB`jVOS{BpVpgw1h=zy<<#HyDO{Vc;akp6*#m9dzNP572H zWTUD%nc@ZqYPZ4Aklvz)E*7u9ZI%ojp(D00pHFalfb9%bPh0XN@eDpb9CXDcgKHG3 zZ|Y>dLJ2`v?Vv3DBRxs&$cqn0bs1Bjwcsj=%PNmqTU8KMeaW9RrR~AQ4xx?G?vwZH zw!?O_5y<)V(yU4kiY&q_H}=i*V-9h#{#6aq9sm19crms@n%kj5;Zk;S zzZfRZt-iR6X(xv^2*nh%_D^5z{Wdpuzxn@3e0!w?iG)^D zvQ26xmq!%djJ?CDhdV9t&<8rb{e?(PEit4kngFg|*77&qx}(zeDN>x%x>#yZCh#U` zKiv`onJS2P^TG-3c6+f*&M%T`&=?@a;7+^5I%~kh53Lgu6CXe|84lXpY0i zFz;(o`cS(w!xnb4W7tj^ofk_rjX$X++G zw8NBO7b@3lz5P=@mCD%A)-)M7by{NOo%)^^7*XqYTmyDnHM1jnPLH#>QWP;QWP3=T zaZ^T=#?kLj zpZ$>eXXpHHse@1J=VtBUhu4OR*!OjiY1k&+d0O=2G)B+S5#zqAdE2>IKlFgU zu@}e+^5p31mM6zGsC-7hX6*EjUTp-=X?@M8?RM4T%Huh|!fiIy zXlyoh`w2x8L$61CU=}=R+CAb()}qq_={8o!CVBXF;Wq(XdvU;Z5ng3I)m}U{DqIo?DM-C7v8d%0eU9gu-U?729u)-@(?!*!;gFAEY4P^PVxoZ*u6nr_I>w zzO(9%SaqWg7~qN>x7SMn7CEDLoCY<63s%e@8Y*IL0LQ&u?2IZ1=YrUZ!k z`6Ccl>cVA(u|%keE-WbUIa>Br`#B&aV*RMy&$ASjr?y#@$VhaV6?NX;GuSOQ9lO2Z z^O`8FSTnk}p1VkpTKrlzM2RQP^b-=ge7Ob67p;i_TesiNx*y5SWCVLHT)cD>qDuzJ zq9$s@{ur%+?0-c*z$e~ zxt(-aGDDHhSD|l`D$u!NoH1UW3}4>eF_V3P2ymQ;t$C))e+KH&jYTr;n}0ft z8VvDMtd5%t97T8$9fwwWzU)*#Dn|^ZehpuFpsQ)&Z@%UJ9$(z| zQ6JK^oP-*tgqAxziiq-Z`KH)LnSmWx<7n@C*hR^~Moo{_v5_sqM&1{7phRs^BkXLq zx~=!O4OGe;bTP{Y{niw@p|(1vnD*JN8n}s`(nt<^@7pQr+mRC^zHEqd^f}8It2tW8 ziV0_8WhhVWdvyriD08$Dc$Mo+pJo}U0KKjz5G8LMli2vj=({-)&tCAcm@{wpQ>L$EEq3C>?8 zd1D|P?PQmAI5(b{P?5srzQly`VWmH@ApkZb`lb%T>7OlvxcRmT_3j_@0N#Aom+20# z8o@aQCF!tjnV>T84^4vxFgAkA@PbDN&grR4V;TH#jTr@;@NBbx>hSnk@Gjf@ zTlC%PCA*N_m?H1>&6(&8!}Hm&EMqoA3R8J!nmY2X&%_J%-OYZHSSZ-mnH*Js*je}b zEV1YZ+J&Z2)FJ&L4T0m5gYgu|?BeU-ZfLR`*4EIj`;XiKUd#4!gDwPJrgAfPxyo2&*Xtc<=OeMh9Z@VhtNaGH!XcP$)lF;Bm%yQn%%Ec7J!F_u*Beo-!G?N@u z9%)cLRptj2K#C72P!s~B56&`IbT+iR-%c)TY zxy#`z|WAr`kaC)5pWU7@hYTZax|8~@Foe6)goeJQdM5@5J_+x62zKK^U zTtV9|G?UCvz+WG-nKHzyaQbF*1+3`IT$$Q<6lZ|lktxfjGj7X#s)Y>bxO*%PNFS9F zo6oUHAH@;n%x}7e^s5-(;GD6gu{Ms(ZKaP*4# z{%V4)y-ehg$JjTxj6t~vE7}E5u^VDa_UUhCsZ!UcU$Lx#?Lf1>yT>puHu&=%QpE0x z&JznAJ%@P^A(;)P7UH-(YfOPk)W|!o51B*L4#uTfT-#sWHfinsmh{H`?`_QZjRNU@7I(p_cpY`ZQ9;n1!GmJ$I5g zziubrQx&v;ouGS%BI9@yjWYFdOdWTn@?%l!ft3qCpdQiSNN>Ann zt(zI`NZV2|JrJrp7`U=I}poM-)-26FHF=HD7eYauv`@`l3L=?C8wX= z>*?URvg!S$e<%@M*rU6zwF}W|bK(HqU2r(mxro;7X$5vy>n23+6t^QfojOeC60@Kc zq!=awoJ5Z_8p-!2ilz=WlR7*}ozf^zc`XDLy--@1^m;Hfr?uj8g5$pM>@$*Ml24k? zb*$)^WGaxWnM^&OMkR4cc0{?pl64)>=Vm*L_&l5}3(gN4*`;;&9opnt3u7jUu5FYV zg*8NqUv}S|9HrSkAZ4EgewC)@|a_a$htpA!8^7HN# z!V&o*=JXR>u+c~wXV#8a^$vuamNQ#Yf@+oQcPH3w_S}O^FFc{zE6n1mvL42mW)2L| z+Ec`4o+VVU#<#BqZuW2Pdgd?Au(9xcGzKp-?<&8jd4L$^N7;iDk9KhzcL5%`Jq=wb zhO`KMmgYLgFu4#6U1ejDAxY6*i8ZeYo?CLPa)=U1%kpqlSVIgyeGFx8*(f{-IX7z@ zMvK%KG^&I))55+$`f#*<5MAaw8kN*>^Ha4L5k_qh6A4`YhtNN7hWz6cz_(UGT6yrD zz#Gl%Las`?)iUGv;BTVGdoFh42072r?bYE<^GjmAiQ)_Nj*m$!jHBOHAwA*UZBE7- z{!ins4}8{t0edz_H(SDOI(q}3s@)Mj6gwR3jS})?Qh|u)=1a0#Qx4~6URnuuLr(U* zs5Lk~#J1P3MXYE-(#wuV*oNG^))~H+sfk+BzQ*1ct}9L2!$Txz5@a$YszI!C(T{st zd*Jy3+xeZ-vL0z6h=A(TLOAd`nF0(Qm=Qj3eg=PNNR2LzLQPRLbl{;BE}j796FYnycj+}rMrd4N|jjz|90Shza0Yo z!+|d`MSs7a+k6kB*7oXtaa~{CxTn46H|`RXBC+1|I<}T3claR3yQ_FRRNysmQ!_@) z=vsb`{l;|iLY=?M@H%cI4*&Ett?nefR-6&(34tGccwbP7llW+cEDp}Kr)zL|kB7mR zM?f)hL?hiX$@!x^`)&}E7aa+MIH&V0b2PSJE$Ls}Hi$a;lHi^&6zA5RF&8)GP^*nq z$M_E~K9+rjzS}fJp#zg;n=#LY-mNes57{^1&n90z@ziyj#-44ivBnZU%?7TW3xlau zn_@?uze*br^DZl9kw<59blBC|QMpB_tj{ z!1ic42>NY#*Z+q^@}qAz9|LOzi_P`dY7%k!^Qc!gi?6j)94h&; zITgU$5ZU#tyxw=k+Q3+d?u(R#J+cWlSBJUbIeOjWrMUIg-2k*>7*TA#8uSt^b%*J+ z0yy)HPX|9ZXjQ&zdGMxWNVdO4Q*eDtx1W_DD1*xYHX1uQWRr_~&oxF&91-1*vci9S z(rv5ndL;o9PEMj_!Zx)?rFJi|HGQo8CJM*6!A-7I!gXJM)#J z_|b-nPJIe=L`%+VMGJeFhS_FLa%FEU4gWo_|FEQe6Jva{DwZ(W@%c+Z{W|qtzFpnu zytx8oL*iLozAhPYE>&+*WDc4HE$lp+0Ue_ZF-Ax{^Qhh;1zFWI8KKlShvLM1a=D0# zLS`LwaxBDh0|P9aYnfe?yxh^uswAD>-io_gm4${Ez;iLrE0nNPm0LsN9(ptxZgJ%J zz+9XIB3r$Qy{7gMyiEU_bQ==w@b!6{;g*jJ^_q<(IJZJ`XC?uP5?kDK_~UlRQf=3v zB}^X4wP=(BV*m1K(wMyOgs?w}^LV?If8MunwEM6a?U9CFR)Q)_K}+xAHv>JLxFZ2w zAI)PXJpF@17S1!=LcQloyJvp2>d?MV+#_3?E)+Do<259EPrm=FL@#9M-ubaWh!rwWE3F}QPcu#;Xb z|GEnxdF$kv3SVtwFbrJ^lO%SWoZ8aoh3R0gd1>{9w|2hguQ~V=DKX6Nu+@2mmBnF;)Hyo%M-7!Fp5)f) zNODdXe4&Stu!TPIm1sfDT`P!*w zGJVV5EctPh9s#dIv!Mx1qqN!hb)}Iur=1!DImk%7y!)#p>lCiy<5*!^3_-NPV?Ok| zv@yJxIszGxNY}UERw;C6AJ{dz-%Wafj^gHKTdLR%MSIh)HCm3yeXo&!dsk-ld{|DX zYpamRuzza$1Y!NY-sgSMJEi_|E^{ecUd_f3lgjB`+Ran%^2K(wKMbegyHw{Vbt8{3 zFxy1N$*~A4KiWEhJ30Go*YjilxBP3GnD!4s>3`lqMU5O1I$E9%oh=)?@zAxtg-4^{ zA)>MoT7H$P3dh?H1xsJ+ln?5PUDw85s+l{Mg+|WwOo~WpsRty6j9GN*YnZO;BdP-1 zo)(0oarj1dy|Ft|he82w6{5Ej4eVOu3Wkpssc~*2jl078dL9pFqSwoy81<3X9XAYG znSFLg3B0@9#Cpicv^%*VZktkIhPjR0*>BB+RVd@l=SWk zDJUzZik;L(E2*V{SMq0bm#={%rgA7o4g&Rcy4aAYP#%Kk|c|LW7aOs%^|s*}CJJo|z!g(Cse zn-EKjIf6qHUL@=tZR*Yt(N778y^a2{z$mRaR{}bBf>+X-)-T(hHW#ObC6=!H%=KABEIDQm zRWP`358`qi8XcNrW3c6!MpTrspcz(6nH;n*fFq?j)FT6-CUl{7ic*X7?hq5+=vx& zkdLdmG6>;*@Fk_T67kryK)YTaw~#i7_u>lx>AkNOEy+UXGIu$CtBcD{Avue!%74R-qXQGe0AEKNL~r^KLz=PKcapa+zh; zT~>gUoX(Zz&_Fb`{omIry4XPGiWzfXDmtx%meUi`Gzj-b((B6a1=?VFciN`YFg6aa z2I-M9tb{hJTZr!MaCvW$c_^4?ly_L#ED4$mZ)5AO%AjPVXN|*`qrFi!sFAIw)O6k@ z#`gXG>R!C#-->z;6X)6}AM#TW%+YrF79(Xgasn+Mky~XsR9Oab7iU8u4Hvpj z4uXgrsh(fO38SoGeRq~X?T9K*mF{PweGk+}dkzcou8;LDtq;1FJ9JG|zTZq+Ebi6` zY_S-iqIVW=4}9-7)4xflvg6=H32ZyQXrGBT0llmLNDG-dZQuKFw0B_yngW$m9%TQ< z4aNu#jHPJWNffKeIb43QHcenB=BJ70hb`7Hm!p^;+%4$5uyPcvV*2r${L;iSQJ#AC zDo(8T;5x&P!WQ&*Kmq-h45PU3eeIpDjSO!`M#`O&iMCK1gOsiFBvH@Jxh(E7;-=i# zK9`PEgWCodi%rJ#TaaohF)AI7P~+JtjRq2RO;-lq#)T_EdX~l>zJV=MQd!}cww=2J z92;!iwXKJ2F!8)**LaDABvI#Y&{^4YBL%%b%1jl*9Ob)YOCHaJd98rPhsxa8@iELp zd%oz1-N?lt8TXC*=JWE#1^Q7!lwxxSg~LLXph(AH3L7*YX&)L&dCJz}Z;6q9$E~1iC6|EEx~=^zz{RL7jeR+p7$0gYfTXbU!a6D+4EKKeW^unP>a; zhw_g5T?9@(YB6&nW2KB>f=EHzZ3B72xq78wzlJ2CzTzuE3OV7gQ=l_cxxzGcqZb{e z%}(9Z!Wp33o(k#T$1oAiS?3j0B;gC>yOF7%=x3sdGqqVNjpMSbf>=JTSYH~_F_aSrLsG7xC4aX*=TJQ0m>j97Jo{5SNwq1L%c(Hiq zHdc=o1+T3wa<_0_zl zRdw0Emu?AtJuNrL^(@Y>&SrZIqbB68ve2)oAm+W6vhd&Xf!j=Iul>5_&<8>t!Mkrs zmHW5e%W-2TWRHX`4}W`0Dr-NyCJdotV>MK{EHmuy_jvuS9@xu!9@jIP@4ipJ==A5X zBfrd^e)2Y}+Wnxr!)Gdd*f!V?6~$z3uE?x^s&`?Isemt%E3-?}+MjV%2BH;>rh}(X z)~{B=K8ibDRu{Y&EjHY`d8(QHMGkO{r%{vEZ6S6}GM{5OovVfA3x|@l2Qw#CHCP&J zW}MA6f`8Yl@2w>aZ9Zk0;L>13q5|{EICu$eAX+B2*Ol3=+_#I$*{^>`k&i;y+J^|- z;E2OXHR(dH9a5kYEn*v}2=s^$zHAuS71%b74>e246K_F0mXG957F*|QLB`$edYO<( zcmte3$f2he7$H9O%_oiZ9z-@}?lzVr*~%`GugWrvmMX1t&oTlVyE&PdZBhstN0}_X zN$Br&)OWK~EUS^YVP7-av!l;Bqk5L%Ryd2w5v0}GfHd^%a;;HMBDn(KX*X*aA599r z@_za2ds_yUe|(Ag?J69{0)?YZs#OBnFqx4@7^2egM8#)z>#fYkYM0?QFcN8jN&XwMN0h)m%h9t11e*{{yE56%GlmHs_i8Lg_=czIWZU=n&fE}gr6`mrov zFnxKstr{v1m)9MDYd@;tD*I#Uz(G3{l?|03A(T>RW&e;puXMvcYcU##+*>S+miO@$U z!UkwvDorZDYHw!LK;~mn8a5yB~Y*uIfb@Olh#K+$y@xPTCnn;({zU}&_?~;oY?e< zti;!1QlK=Jsq;#=IkP36>h?@zrVn(x!YHyTYL68@kPaZZQS8drTz@!lKhl;w7Q+a} z?eQPCHPEwu^{MK}L|wF8_Q06KoU{ANXPItVCfO5(+E3^aGF1{4gBo+_qPHm%z+DcX zMnRV}uGGlg);)GxrTw`3*M-{XK2@o}#usr;R(|96Vpg>ivl#7fLQLjDN0sU7_jItN zl(eF#)M%?83D;cJUl$Kq z49zV?!KG709VM4`Sly7gL}a_L4dYNEm!it$2RWDpXBT(&lM%z79&jKy{3$ZA{gP`Phf;-)-z^Om3|V2$G5_+!k|*-^U~k zp}7mo3?migY+E+?eD#61?b7Y!FSyvpviaP_-D@8H4f*75giW}M{hS)_aLM_hem1|_TTAVDZV_Hg8sR8n-<4|x?S>%n8n2zizl1 zjMu71KBokCk1sVl8UERnU-E&dF6GSxrPDo{=2nQN3>w!0+SojsTJB(DXjo0aIXR-2 zhChjPy=Pe=znJd#(js@ORfesXRZOTE$ii566}%W;=b^=_C6-ahV}vPHY-;C*Q(*J-54)Xctvz6&q^b)s`P6{5?^6?f9deca|)<5gO~-vY)}$t>i@ZUzZF3~ELWH%>-f_3rCyqfc0=lk zhO_FsS|%G0L$XIKDvPN}`U@R~uc+OZ#gvJ3#f;4lNlnvX;2Yqu!|u|NvXg#XU}{pM znE#5kByv+I>!QsSE-_?y>E1mD3oCTTBcqBbh+HRADi4z;6+H+SFT{MvpQk zNU0goO&PO~Uou8~rtVGawpBBZ1a>wQz)jMcVeBjEB;dCzQP2uPf;Uy zXJ^YE>@(FaVN6Dgw>>}HPt}29C};NlO=4%iKU{k;(6h|MqeeUjTo2o|tla~Ivw3Mz z)A)WP59I9K?tRyT6lvS!B2kXlEd#GVax5paJh9>#qJ@c0bYOKaU7*7B@K~`+-5(Wo zTpJDYzrA<~Lj9?Qy5+(EhfMhZIrmdNhSORq1Ahua6&W;47w}N&eb8w(PyXb+lMW3` zD*Bz8Iz^iG%SXXZhir~FW}>5Ou1xpMmMXb~tjY^D4!^_Sz!;UXSjFG3C^BS^tpCdK zdgr!^iJk;bIu?p!Tg8Y*Z_dyVrd-wbtI?Uk1Q%$s{8NQeWPnRZ3EhcuS&eY12YM3} zGPjBit!$#WnwWrwQos!pzYjMkx-gpd@Aou8K z>vFOGQWbm4^75*iDEai)FhS?2+GNM2;akRQMV|_KY`nj}L!X;rN2CzQ%unJcxxqst zwM&b>L`^UCZ@aESEo^PVxo${eI%LYLqTOwq6M3F4#fqy)5t1bP-l5Kbjvx>G*d|AneQ2R`SNhTD?tm1uH`h~Z(}>8xAZD!cRN;hn2j>Yp-7F)KFchP zfi^HCNnUJSQLb{QEVQ|B1SPlDl2F!y|F{~hUIFQ=JUqX_p_sr~1nelPvMbBg4ituO zz_&birytZ1T+v8#D2!#p1IO0i|Mg6t@Y!{Q3~C1(sD+#-#=WH8Gz7b~v)`(}IZisK zyz79aW*%F%i%p>jT|-`^mDq7J#XAy1%19g91t0L^thK?lr6*+iN2+EjWremlQ44fv z%y4&RuqVhE%wu~+IB%dl4+f#2WzC&I^qWsZodtv;4-fY_&NWD~95FmBp zx{9z2D|GgV6l2DP_->Lsk@>5RfGmOPsTI~=DvmPXl$%%xwi@0Qend`fOd{g}_5T0I z*n37bxwY@UC<-V|mIVX?x=;`cMS3U!Q3BGGB1Ni^-XWofA_6K9R8WxKkuFFxbP*yb zy#xXwC_Mo}3jqSje%^D&K70Mg@f~Y_W-u6I^2~Y9dEM9Vx?@BYuv(8XPcM`Vym3FD zuX1xR94qv>&K17>GJg2X(MeEB{<8}EFY-z!$QM8^GjH9C!N-$iP52zOz;91RO_Yc0 z_VGCe-zrDUpG#<>P;u8*w9Sa3KZ90K?&q07xs2HXXKa^K7Zq@#oF6=TZRw87*wVI} zd4QQvU7p~=6T0ev7d%JND)TMHbG`?Q6NRABO@7Dwxl@AAnzY)#st8%K`j_aFhj{vZ z&iICx!aTQp3GU=60!dM^i(^^4s_jRU(vqYkZ3^LAIafz*J$c2p)EY#R^C&)9(dGfN z*Y8@8ID{36)CGZX-_0I8I?6<)bb24Dj=Wi)3e5P|TM{Js{iVr!V)Ql7{5Sr+^=S9s ziQ4_5e1xFmVhWR51C)G-+YkyXp>XaOa+?R_LXOZm_z6I6O9KLN9Pk1JN53?l9_1Fj z=u?fMKgm93iJ4W3DZ8%9m{syEhoK9X(}b)TcA{6fy-mp!+{)hdA4W}82RJr%=r!X*@tud_i%WF?0W#O|;4QgENcj@+^@Dm5 zj<1Je7dY}VgG;%N8T5YhURfZ^fMEQM>lyUXtDyAU>7)&*QEAh#vFIwt$#r4iU+V)M zyQZR|36}3nvZps({(i<0Z5i|%t%2<}lIHR}(z`tCkYC}ztwV)cQj+qwaT$2Ei>Q1dmhu_1vkrC!p z!+kO$-eXXC0SUIbVH6mqA~h3X4eGT2x$j(C#LScrm6z1w8n%S_fv z7dU_6HZzQStx#%;Id6Tg%-TN@^-;g(org-#y^Da)jcx(-a5@{4j7fpqY~!V+J-G6x zhB(SVB&rtDUYDR)yLMzQcS4P!kC%Ej$Q9Ub|8_DH>UJIBlO#V2>K8iHO^*emBz#7F zKG7o~M{b#ogO1Kc>-H3A{=g0|i2!^eS@e%0f>7N2TpI4Vqak7yF!XaGzTJI*eZ}m7 zLIBT4muZ#DKI$p*Az8FhC)c;*qqwAa+Rbl{vsaYr+!=yX;BL27OG!=?oCEoqwVCm| zxjrZzg?&}MTy`^kxiS9aE@~ECCtn4?62BE*WhOFMK#ADV(QxY%Q<`fRGNKKa6;taw zy}HwlpJU$#rv7o4tJgEtc1F`Ke|IxsXVviTtqp{nih$99=YlqP-6IW0(o=+sNU0`T_b!7yC+3XR-|I zD@~}wzjIOhtfq<2(zBWqx>qEGi!Ik?x#ppRS{~(-GBsYom0nWqIAc4*ww4_ z!{lRchsuw4Dq*X+1`+||9>Qf(FPA0)`jOX1^Fsc4jsMxYXl7NHaj@FGR3(>E)Ah_G zr4a4nZ3kx}-!5bWtdYM|K9!g58A{r#V`J`&IX2C@^|pR}iJF%|+DcL{o=miv>H29( zg=|*JBPrE~=Fqo+>G>QggQ*5D4qceJ-5+C^@D20$_&zvtrV+xLIrr^^@Q>0C_s}fe zq;#cdbb<6*;*fp?)v%KsvsGo#tA?8y8zr#9GXNaoIVy^FfokUx+Kk&4D%7Wgc1NXp#IWSbJ%9sF*oHLPVdKf68hbuFiK!$0;H#(q4`H??th5zidcmY z>Q9VS!vkZQ%d2YQr%tIUD0-4!dh8BSzxaf^RZ_#033hNx__VncU|%@QCMUM5F=+4; zgU+MVPRIOOKA(#3hbg@+4;j=%7qcD&P@$I|j~Fl>n>_tIQRHci2~3O(c!w6_o-ZO6 z{rchKVT%;hbuKPpe8a|b+?;I;;H)Uofo}XI8QVc;I&3fFn!>7%Z~7WU&Ao+$dYte5 zK7n>wG{?jZ2>3QFts5ey16RuO<%69PnmIRXD~E&wU+Ae^!oF1$6ye)SGWp`>-3ISOT~58|$1 z&hU5c3^2yPC$0Kjio^ZrO38J?;}~!^y2ZPXTxH3~z}1GMKAI|@kgF8Py*RpQ^gOrx zXrB;sCE$lMigh=_6iO7~WWqg{Lkx072UY&suPutngDa0C;fS9U;vk-_Us`4El`AB> zDrHBMllTQiK^l*T$V9ZFHYXc1o=##U;%QtU=`n(%e!djdtx;`Px>0^G>A9H2z^23) z1?VC}^(g+%pjpGsMj4R!PgP5a4G&-!1}Y@P0)^8#(}GK&qNLiBYFuDr47I24xEIJ9 zA_SY$j9v{dJnk&&E0nlp`cdEctdPK;*ZdzP&WOK#tn#t4>|5bzRQ`_7EEYMkQuoB# zE6KIoHYHv(>gZVInEVQ}3-@#XM|m9?GsPl-?Qy{jlS1M-GQ^#ZxSE6=L;Hn}I?q-LNU=D-xVHPs$9mgVA0~HLZ%jUM>>7~sB zESuJ0?OftxH%NR<#cFf&Jzo*Uz2CBbOm_9sDTMDB4fv}WK0b(Q0P$XFGze@4)phOAK3r^ zC5uZ&_>C_?iPfl0v9rxmN207u!- zl3<2!6K~SR@Eh2k!Wa4zZ-*Y*PVwzPXDuTKy3>r~I;M^t)z1hRtlcJ|O;bFC8Q9xI zFYmbr|K2I4d-v9~4j`(RvWiZ`>35&ImC}|3i8?GXBOi8~;UJ8Jl&zz|8T0;Y*>~Mz z4@-a$hL-W|i6TjKkskl@#F%4xbbgsg;F9B#q0phP^FEF#{NOkKXOQp@wM2lof4DEx zN;03tv0>goQdN9DicFU&Ax#W1Djt9tG<>VrADcYb@8WvTYR*m{Kek5H7SG#tX&)CV zGYs_N@ZBkxArJc0LQee@Cz@mXs2)SzO=^s1DARC=X%)Dr*Naq$j&*ar-lhxPVhvZv zjL6BQP^~}7dJ){ZDD9Cbhw$okXMI&=OzqOZ*2FTQK?mdT@o0(R^Xg|i2t1sYMvFs) zAmicg{VRsir0iJm*BT8MFPL)BQ5@r%qP1}V!v2-?h(m+>sPOUx<32?TgZ8BkMHB}P zn9YUmk5ILoF@IK4xTDt-jFMZ@HhHE#jf2Gkeh{bv z7dkqlH(pKrMd`2d_Be-IaZLs6>H;4Xe=p5eJVbaQoc4VQscF0Ai;vklnZ z*jG|Dm%z7LA@yqOQsq8_5~%3BvtInVX_-YRMHy)o{%&S2HkBS7Hli3@FuFMZ-K7Sr z#KNF=8oCwm-7cY;eN~h4YB$=S0-h0VyEEGNzPF6NDbTcUQ&BcUC9oMd3OG&#y){L!n^Q(HH7+ z<93iu**L&o?8WW3f|YeD*ueEvb;V{cBjH$Z|M;lXBlo4F2Y?R*p={3R zN0hTt^|ytmT!KFsk_ECF>4KdwWx4w$N1s5W)t)b^67WpKntIe)-|3h{##ZMID}g~# zTl(@E8I@qPbG1qhSmVTXE(zkF<@yb=qgYr(Z_Kq%Ra{ST(NFb%3$_x*gU$TJJH0y& z6z_}uHLwzL<~U%Y&i)i5;mdI*df4wN_w#-b*P#{k)%Iit@rKM@6!1`bt0aA_O`kI^@t10oVoVxy0lIm^p+&}&Ww@)Wt@Be zFcala7PVyzqLD<^pbs!3Wg`6$tFd#>z{AyCkqeli6{X!C@c7b;{76N~aFmsV>6w9p4!O%Y8kX69?YA9ESF+;Yu>P>FA6&%x zuX^3QDpPw@6E2E)?&MIEUhCiY<=%OWV`~l?zwwT0N(SID{XeXBt96(sC?E0>zMra? zCNtimf*Q#*z*cYwfJ<?XjDVO-%e(2X(TzK}X^6-u zA$c;&+ZA0r> z`hy&i!fR6w_N|&waM$61PpQbc1eOQD4OUuJz8#wgj=2rSEau;~_1rnEO6JF+mw#?x&6jLFKS1~swst}m z+f3Q}md46Lat+iR|TiBlt^(&vVOSSYCL_J&RT5k`rA9n$8>rQtO_;{H_hDp zDSm5{>MF#U8NnKmlmg6WU{O(U1lusmr+RexGe!2ASvO`t6r_L)?I#rcEFkcXF;wvM zUJ^{X7)&Rgn*x8`7Cnj@A61MXkY1!rEbg}vU$7hOu?=W_!VEK6U^-+jU`GKn8mGs+ zh5=T&M`NIy@dD+*8yNz(B0SDz^a=3++vVaOrHOQXJ(I~HsaijWPH28@OD`t?UF_xn zR?c5H`E&q;S@seawhGjfKqt?td{ zjYMUzI92GtJAp(yw`80b&^^!mz3CHpfG0@`nHf%NV*=(p1Y;Etg^Tdun~{JqlE-t+Alg7t87dV=t{dV( z7dy#xuYc7+W$BxNRt~1jy{}pE8&;RV!VZjYO0JkU+^#mAE`rIWZt!4>%z%S0g}iyt zh-~-6LqZemob{tO<5#7z)erOAHYDI}_d>g9EQBdd>uc!%H#?*#ufo+zFT}8b{1q98 z^z&|1Q6*a=`-Dg(Ia3;v3>*_zi_IcQc8 znkQ>=Zy@f@f4(m?|0X>~<&r9Sx1YIfc@I%E_tZA_4Qko1V&F|^7hq=jP+tQ0b$LJ| zKDHF3X31{NKxqR+V`uV>d^zme_3o|hFY<=Shy1PF%i2`VgWf0HI+z-&gV0DCc%!8P z9CPQkw){xWdUKQQLTo1Lte*q-uKE(r^cT7)re=bJsJ+BS8vmQvf5I|kqe(5i20Gk& zn%ql@`90CgosPWvxAR0OBS4U=vZRSryCk#JRlPe4UAD-iIyKTS4s05Y%bjSWHR^?{ z%&kvjTx0RDv{~;26bk#}b7~ZTE&exJ?OP^Uz`~YNo zL=<`+c?vcu{1MvTOVX68{Ph)a%?Et?&RgjdKFR%6T#2joA4KGc=BEuh%^Gg&WS?DP z?p$b_!G=tEjzPK+_yUpVb!1vu=go)E<+k+JTPV+>ImER(dGYyuW^ldSVToYcWl&sj z$pByWI6LO58r zVXV;{&qit6(*<=bV%O;&ASX9h!9iMQSns8u;Vyrdr$5Cz6UHe(>9>hRv9#aD+tIi2350%7XNlKHN$AY!OwITN>Irn@?#$L`%lul z2;*<$tRDY43g937`-T{OP9TA0cEP%of?UXl8?_TbCkGt1D(`)-3OovVa;GFQA9;R4 z*C<^bMTKgcih<>66MByo#)OLf1OgjiyxD`BmR?I5XjnG8_QSfC!Ze$81!lB~@`$5R zKouKt{&mQq6TJLjLMWh9l_jZhI|3+6;vuhd6Ld;jJi!WqMQbge2R$ESWB~i3 z4(4$BBj$p|tyGhSai6@tYE+}_+nDM^dM~29Z{_Gk!)bh6b>hoSYA3i`4zcy(F;_ft zr(e2Qg9Z3yduLM9FUN>M1KQvl`ClUXA{q0`JPm@1C7~-YD!4D>KwMjqq!K&N|lS$OZZ#+sVbzp zjMCcz-o<)dVM?^PTji4QfqCA~oJ9S3mcrZ)6PUio$3Ana36vu;vX&Qu2(N;&H z$Ty4;;~W}o8{PzFL6_|2^o_3H#mGV3l@!`` zN2P?NebIp`LV@cfht#MCa4MwUQlJQmnN9sVpz=>QEP-tVPGN?cufFse-aN9OSge$Y zj)k#pUGKMKIWTVA)fR9*+r~A|3xqXzfy2S;rkX||aI8FTl{lW?#S|Efi46ZKnA69% zmsvG``?3tk-g6e6xuQ)-AYkJVI-S@!f{&PgYuZ_*R`?yttXF*{5V>V1fLplxxciN^eG3t*OOI@07vs#hGYa?fAl zbQ<5Z^j+UBl(@i<-&_6O^piT#9;Ff_ANj${!kE03WB9Yo?#^L?t@1fKZQ!YUD}9oh zlTAz&hP230)|T?1qnmJjS42ajVq@|C9R(kWGf9K0Pc5v~Y8$%am6-;kFH668JV zN_4@c;hGuHGUpImv+2UQ)hjMcDS4V8r8)^hMChxQfY9m0k2m+t_CLHmoUwu^{`rDR zxBIEf!P|D&7uj5L`C3^ghms1U-j~xFWxtN!D?cU;Kk+0-yzacEl##LnRj_H46V&`t z$F-^)c2rUU$Q$wqFAAocJpGYhU-K1?~Z!OCegzmpJT(p;hc0cmm$o z7V*#wGja}DWi~2(!3JY=VN=O7t8WcT$wlRx9aBtT98do-Kcr}RqlrYGt?mOGDI+uk z`Zo2ed>TDF-K^B0_lE+;Rk5n0J~UKA?e;Oyucj537mUh8(ot&4Gt#}f-9IB%|8OVH z8q&?M5CJNy^TFr5fNMoK=C*G{52kG4Kr??K^{uj7b1zrEl?GR5dd$4Rof!2h-W_wW z1)2@H?5T5weF@I#v-mTs1r75KqNm}>pVJ|WmM-NtBGn)aE+##PZ%Npp~g%5^E+ zXz#9&x86`{x1Xwnf4DqjxntGy%4YD=u{Qr9s`_84d255Z$~dQA%;4YjGy9^k9Y@xn zkiG7e&BDCQW^A;L#lPm-6B{Puqlg6r3>I zuHa@qqN}TWxv)ONUBjZEL@pbR$qaO-X>d|1IU%5p7_3jBozn3ip|yjc2C>o5%<8*TPr(mul*j zhN=TlJxiye08>uW@vZ%(+{gg0JQ2Qx?~5;HhPam%H<@7lj)H>I4b|n7wyt8nV>}1Y zY|`>60%I@yci_oelb`ZeBr*DV`1we9PYF)wZ*@My*C8Lm3^%XUg zm=5wL?wi2_jLE)7i#0=;5H!~Hl-@QTeM9zC$fb6r8Wiba@@IZzp^M>_)bLRGuSjL7 ztHumcA&wehxY*|5m(|>D&0zWA;h8d%5PY;o9KNNsYe$6FsPYVlALb)2rX5D3Hr%rU z+tYy``V)K}kSA7Fu4oFUV;Dd-XC`|9M*H?VRbFeMIYeuj$T4Z!6@NQ}!W z0td3hxYm2a|5m_KF>)vBP?0%O3>|(&F5cYPXvLb(8+v-WcYht^E0)ofTBS~~eqD_O zzxI$}h=9ttFPER`zDRotGJ8LW(_z#D@c7!Iy=}$W>Nb9W?i1K6We`g7Z(sE$m)iIf!V95sp#s)*T-b=nRd z%cv+Rk-%%U4ObIi(=bxlPA6DpXi4x#5iXBycQutRzmRtI?n;!4OI}9;e05B@PU4%t z1tz#F-&n9E{CATN-&9H8aY^+?b8f@i#a^qY`^i2#^t#H&o9#e$XE>(J66v9GM(Vg= zAT=)xyA%T4{P_P}Z%R`6g_Y$9Uc8^o^395pBg|LM{={^+$o zSUinkX7RpBVEM($=zBv%c+);(eXOtKQ83a7myQLz-jH`JsNpYi^czIfrmj^o1mOQ^IU}{8EaBj>2)b=AdDWqH#oSO0QRV#NWX5V^O>p*C`wGADu z0AqLfFCXb}xRjNURbU29W(!RhyaD`>zc9m=m zKptW4rGbl#n{CpQHb#fc#nme$l(0M~4hO(yI?Tgw`M836x~pF!l@e^ytVCLO0{efs zW)Zt|1cl#xoRE!{`?uEt2i+PCNF}It5cL?Rx;};~_B=cQ^H1r=!$T?X zpD8Q)OM!>Sy;aKvv=56C??F{+raIX|4~2I(l|bxal;eZS@iXCDX*e={PtMbh1Um6i zK{t%rYw;HD-YV$PW@L>`rBfyAC&%?e??7FBlVenqDQy^zRwjTs-+i(7a%Sq6pvVrW z>BiG#!oQxA!g`vN^GGghZf$~jjV}9nSKAxiF}*co;DAKdj10k~QP0W0I9x8hmwkXx zb}<-YhA%GYsPXQ^;*(ex+EP#@N#Vi@I@uI6_zByQE14!{(1~mj<<=(*silIs0HoI; z2t;V$A$9NAhucEcQ2o`}{Up84?9=nxt3{JH101 zo(pJEB>H_*6*g*e0uQU=$D|S+Jd_IkRMwftPorhkf$n=iB0(9xS`-(j8MlxI-pK8ZA4EI79M8l+zmDQrRN{4vXILXS-b4W4S-XnwUWEzEDM2W+N-EReNM5dZbfx zA%~P8PyiwP{d9gTkljKtVsG{8I$Z#}{|3FI!9PR6H!@lhS{nrZNMX*)Mwnf*+K@dV zQUB5<@=3Fnb#2&sapa|@J6uW?%ulZ!cRV!^cez;neSxPei>lFzrAchvQ&2AZawP!m zai$w=8H2|&NZJW^0s)~s0Mrl9s*!z%;z<7ftVKkNlJjvMHh&px0(kZF8y*WGBBTGX>*csRAx(apEI~t@%;~T4-OchOonpySWpW#pNmqG+vjQ_ll|Iq8SLzqGXw(ZU^ zlke!f;yVKkaigv!9VD3k!;UYoohH5M#C;6pwJ8LM8>=%gJ{&`=DVFb>G^EZqLB^pbFM z1y+~uHj=JOrYUv!{0=H7Zt$~xeNjw|9d~>y>gaZ;P@!Ymc4ErJ`aY{emCzR(BwYsd z<8Kw{j2Y~c?eXO5fo&r%>Y;Mzk>#U=$f{IDWL*ALk0rNt$H>KF>Mb2}jM2rzGA!^1 zEXTbTtClB(+C8}=Do?crNfs?CP)CF5o0I0k(D+@9b5V!rM%Miw`1vDduuJ+ZEsj5o zw>=fv!A+S$6;~S ztK+Y<1jsR(4#hkZ`Lxa8>D{o^dS-o&tZ*dAO|+h+=AvFkDBievWfLOMZnl4!5?DTG zG|DX_W^hXpVDr=!t{f>M2|3dt(~1Av3&1#ZE(qBkhRhhxetChCHX553n}Pf^`~VL6}MlwvQXN z6d>oYu}oz$Dt9fiEIpnz2~rm#xejCrLT40q-c+h>sT)^P=T!M}Jhx)sum=6+RvUr& z3JwId$cJ{Ss*dn(193^x8dtA*nc zcc5{nLf@=;8sb-Vb@+5Wq9AuL?E>izwFHmOTz_jgke=$9p^}(+0n{21?xJU%*z)LOpexinhxK`k9MYzI#`f*d%_H2^)HQQMYVTHEKmDpSCCg>QP~LsJ^J!Q;BM(kKvkaltCR!cx#28#O&+YL~{bH zwn}GRm<5``>Du@ogq(USe!~nbk!gh;#UBJjq0WZP-^CQ(l=qWEbJcdBVLms6+D1~M$#-5UT#mwe{1u0FNZNe?AZzUj;)1;_aI`bTzPh1;JyY}b@>>f zuOWk|O^ebH2w2hP-7n>AV7LG&la!mnB*ps`d|JSuf}O)Y1-tTKV5r9WJ?Qkr6{G<7 znrvHo%-l6()t^gJcE*J~E{DdL8-2q|a)}{6FW6#KpOlL83p{`R031gK!><+ZqMwhs zKe4-(T$p~qIdZA!`^rmHpIYxj-*m4ZW#~}@4$^Zsenf!@jE_sOu^R4--2Bu|9CZB1NN0^Z!aZS^v2$Fd8^ZZohZ3PT7)yF3e+ zzoeQL&@Y$Fxz=QWbNUp}(fj4sEI7G1dG1CO3R`$t5OBAp;J6E)&23EXwcym@ zZ_d`R7Ve__kCYfDt)qpvQ|DAB&^H%8M-Bn4B#qYHZc&vjw<>T=ifp~*c#}S+$_)@K z1h{vN3`7S{;9>eOmupZ-B`by6fIByv^r5(>U%0Q`%q{LA-lZ`43l|canL~H`j-&^L z0g9h=0o265PON#?poU4tu?s_@j*e@ATb-KRM=DO!e->VMZf=vGy4lyZjf*Yk|S{4T^0jw5sX;l*3vArDk6FeTa2~2Eo%FyyJ7uoBy|LVus z1eGn5fczH5>~Yp#Dj1ZKITS@rISzj>J90J{IoUPAZ8_eDljM*<#nQ<%>=28X#;OEJ!0k^EH-_(u1oAD3ag$fF+d=JhLgqAqGooN8#*FAo} zO2uvR_R8>h0K8e=s0TLq6zDr3qo zml==!+`-Nja`X#pw)gbLh&a18mVj5Dt@4cGOHfHWFV6z9{>h-><^{lWyU|W(XA;7O z9bz0=?Xl+apV&=uVi;Y_vnE~?AHqVcRfC$haYK+`+uS!pZ&XxnCKs)C-GzTXlew{K z?pJ~)Ci=;!bOpqk{oDL0*4&*5JypgVKY$ebt4$$UGh{n)os)^cDYnZt%0p(lrkj}z zB<0Wp5QY`Z|9*igVB`!?4vvKiO-`5!y$_9f-Oq%KP5t|H_k|`_ZvH}aDY3<-j2w{e z&w=YQvF(%JEx`vPb5O~DyDuHnl5|6QRMy#{6kHUE%&dUrFZ3~Q^A23_!xGD!#jcU! zC=YTWs_6~+UB?V3c2vG+n{o<7qDcCrpv=Pkr=6LGG1aKSBkBj#Y9`s%%mP!|g>?o! zmK=-J5MJaP5$oQ}LFslqFsTyQo45pmQ3(aGAag$5#yG%MbF<{}1I+k?8pMZgtw+GX zCj{@0LX9eqCjZ&SU2)Iac3FFCP)Opl>{2NUm+;g@o#DeJS-T{E2{I(P|6=j$qhEw5 z^!c`tGZN!&!ioUDIoJG`^4DQ`bHBHRe};eV zBh+eoWE~u?sHPzb{H*@V1cI8Av$O-T=q--l<>-|;o2J@xDZxpDLwN}SYj&xS=S+ys zdrEb8ot;u-3Rj=f5~)XBYFspk{;jP_m0BxQbmf?w%6rWS&mo?#y}N6+UhVqL&XZ!# z4LE<>1J&0JV7y#oX$5nlOR01}7r^eWh{3nK1V6g^GZ+=xmW$$Z!m)3QJszOJLI#zL z%&D7&;Fl52{hZOEUM!>fJiF9P?iZ9Po``$BjB{68(UlDKPYSi@{p|1}ejC$7aN4S=1y z9BI7u#vnVCLcWd8x)0pG#KSDXu|npkAImqsl;J15Ooz698yu zPUPCflvraGhR1mh_tVi!!0VXYvq0qm*}L=X1T~m3+4(-qCh{5YocCyUi$$o6EP9b% zggC{^YkXPhI2Lm0&mi1Cp6Pp?YKgcg*-f!GDQ`oCGGc4VcrEVUZ$G$|?hm=Jd1&3x zfp7;vuvZRT)pA4*hzhNAW%#!i=1Wi);?*ARrAG4xJ5<2TngIMKwauEV3kn7 z*h2YBc$sZ6$k+O9(i!sDn$2H>55^YViedO8_L%xz-WV-@tabd&MwMcxwY%Sy&}s^~ zQbH;dDv>SQl#r1xsJelWor(5+;lPdbJL|+vaF_=xclnP`n7#5>2ubiT@-7gd`FkG3 zif|9kQBYV{1rN)FZ69ia20~{@hp|)w477q?u{D+fNsfJV|MU@X2JI{vc3;pM83i!7 z{}NB}dYH*yQ)kfzhatU`_a(^`!4F8rI+QeD=bp%BRP2aQ2 zLs5L5TDO1iYsamtV-{5t?bj6FW3@1ksP11TYI_E>_)dcqK1sk4hh1}RpiAKUJh4fB z!EYz-TQs_bfrt_|ji$96vu+9-y3)nVWf#9gMtE4&lQ`mV^Pt$p>h;SRb6&tOSpRGH zru8tb)^@6;A=B&KN+Uk+T{kU_s2v1`!J1U_?@Yk5y)?5Eo{llS(jUJ8CO7zqSvl7q5C`PYJ18){@6KVDb^i*Eg zdtXEcLC;;z=wMWEzV5SzExR4`+7P&4;lOi0;No!;{5BvUi50liNRM5m8j4No55>;Z zC9J%!dv+u~D+o+&DSx7?oD}*f*|l0|IX&dik_84(-Yk=b%P;zS@GFFzxhwaCJHU4w zu62eSP!6I|6#KL62O#k8xi*RWdd-I?ig)$iJ$A^aR&{g*@A31pC^(-*tcEmv;XdP= z<3kYUKo%^>A7n_Ha!ZbfPO47=!IIlmt6}NH_XiM<;`9TLwxv5}SafEnzJeFgd*cg` zmu74ljJXWF(M3~nN`vD*QuTwH?&8TaKoE7fy)A2)aEaNM9<aywaWPDQ*_$oT2{@mY0@=c`ZpuF9jE!LRJ_ zJuCT@Ygo;Ykq6Gjt@3EMkt=I|;|kTGqux#(M2WIw;_brs&)l|Q;0w{|?5$OE&p!hx z6Dl_aOuCf}fcx|Ca!%rRb&Q0zecP5 z=k<+bD`D(|R$b_-VAP6Wo0!n2g)2HxXHkpS?bvLzVmhX3Vf-U&O4Tx20)O2?z`UXN zk+0^JF$M0N)n_9LU#nw*2-k0GuZBYdKcU)|g%#mUbM$M@iFYL_7L)zQf)Dp3AyUe^ zdk-1y)?Blro@SVelMMlHCw|)LUu=Of;br4j-PUN)Vm9kK2Wm4voG+@c7C6sGCoxy~ zcx7!4p3Iz^U0f}4r|Fj}xUyn^x6`K}9W`#(;$qm0a%8LVx7=Zs-9@6p%31PIwN0bi z`xqW-rL)?o%~@bDhM(QRQ(*Q=&wsVce9}@#rkTFKoW$3xEu+F0d)&UF8U&<}YvxOl zkMSMf8B>OG$Pfx5=XykLoMiHm1H6x&Nz#=-0PfJEGse%`b%aPS#P=0XwDh$LX)dJ# zK_C%lK)OdhR|N1QlnLL`lp>S>`_EF?x4qske2(B;@VU?tm#(8!%P*%+Evy& z5!-2}6HxHgI!(W6q#hZkG`1;KDn})h^G;eCa0&Zd_7C)Zif3qJ(Bb}`Mr`oa<1_kc z#m%H_q75U;eto6dhp3}83czbs=I_QAWk6yse4kN$Qrr61RL87i{YynMt{A9?${#zo zs0yeE0_20@2cGp?$hN8m`@A_st!yWpusU){K`u+3AV41G`4LPg8L0+xxv}W#-G3dJ zH#_jnskt#<5v!52>xt}&xzKiZ_4r}Oy%zI;l$b<2NsG1Z#v=P4E>cg#<{i+Fm?clG zfzC|j($DIHI-FW{JE58u_@F_qjHhbKwzcKZ*SerzqiNZ{Y47U-;1$o5t&U(?kR@8)E z+fauP2aq{)ylH!VPJE_Nmz5R*tNR zZaPKA@%L{$q%6gtj63&~|Be5|?5oKSUo{Q+>IAlly`vy_V-QNhnEw;NyboDz8S?K`EWfo<{*J+zPY=@0cHxnF#Uw&il_?E=rFpub_UirJuNVHG zB)|VL`E#!u?x6koLjkJNq9x;5bM1C zv&B=>KUw%S5n6#p3GcoYhVFlKVvr6%Sv_ZeoUAgnA1Okax48Z8$YH&N_IU7J|Fj~> zyrFU+=IGvnJSgQ-vXIc%0_n<<=GV_us_nR%We(&0ROKlh_Kyu2`vGr-Pzy;b83KD& z51++C(|Tiw`+ zXYhb%1Ca2cYC*`)5sv>I&HvB&mj5(+1Z@2!tNOj?**&$y>@tY+QshTfySM?i-kvq2 z0d@_TG_a)UN4rdZu-$UHTJrq?v&Ua{?)`utn*-Ab%vx)&Cr1FuG4s~Xu>4O!DLv7O zh@6GME4B}%hZK;8s^4utCH>ftC1Y)YsIxwgpQBW8!^A{fl+d@n&DMJuNZ{*g4niHF znl(@cpeHywrE?KQA{@SJEaUn&n=V3x*RS9#VSK}H%Hwl@E-`^|lcHETfU$s$GuNa3x;iUYs6j8(2fQB?kk4ToBIJ)c`J5~nt8${G|&&%9Cc!@-q!JK zcAH_M3qA$$oa9L5IybtBY@2Rq^IUlED0oxO06WV6f3e1g7^7HzqCpbmWyNFnK@u&x zBkGOlgPp0JtJx`|mZ9neq*jX<|b2VX6L3&C@-O+G^Me`8w7{;%=}f%(+WKPFAK8lP4yatm!aqEViZnBIH6kOBYvY_-TK-5?&Qn--3z#tuhas!}PQ zh7x77{a;GyWxgsIVFuYEG919+pDaG1$h4!FTv^6JMynwvtM8cy5c>gB!Z-+HQ*EPy z@=?iDr7zu8JYLu90#pTE@Wl6Cp&srROn<7Y9fjcZ4*Gi)-W%hulILaFg|i_t?}?Sb@nfRhrO!3$sLH zn0+SmCU191%a?q`linCbRF6tjl-P%rixhHo%JfT|6qMKkbnBw6Z7c|ks{K+T`97_i zv}l4E@r%L~ySeAV0-8o@!&()FTa>z23CAk49kKde`UyV!7oBqYW@%Uenf0%oH-I1B zO=GMaq-Y6R&oQ2`{L2{FS>>P<-lmBUw&Jv#J!Wh+i@vqZpx_j7(V$tQlBA*!=kz`) zbMK+Ya#>X^6ndge+Rk30u6BJ0Y=`8DOh)-*0KW#8N_#ns$vvwK5~8iOFsYo!UT}A2ASxpmrrU1nw(*>-PI^0`?MBj@PtPJCnttH8}a2~DjYv@o+R2Owm;-=!rO6JX)qVsT+EzCL%C z1!95dtHiki4*2-y!J%nlBAM%Wc0d}xOXx=tRR!{o4Y};GjjLCr7ssMNmJgt4MQseO zsrg2BP%LVXEB-FBCX1v^NDpLGkN(aRX;!|B^iT>3_^OS0(kv_5Y$h>4Ho?%*nIgZF z1ZzS4oQQb9PD@Qc(;x#(JpTU|DQyQPvr7X>#Px#FIyW00RK&vcHPxp&iF^eT_xgid zZFDQnPv~5)NSz`f3;seXZd-F*SMSkG1w&n|fkBlD~}$n`Zy<`5vIvRdjQ$4knB+Ue6Tnheh0oCFj> zh0fZ8!4JcoGA*)m)#XzQHP=7@lUdyuqt#~y+m?rJ?Z407}vzDIt9LPO8>jdbeBp@v60B~cH8QFWhigZ|6=Uj z!wky82$9+kgJu^?tox&*$U#)N?ma_xLxNKR6uNFZmna9nFwj zn#1d}%?)*d+&Ap7UT)1r=0&W=lOXKg(nDbcOQrt@0M%p^;@-BwJtav#Ypf?D_%j zNCN+!86KZ2=hy?)n#w}-R~dpf*Rv_9B1Xzev&6&Azn zL}l+zM8(aBB|IZ0$~Pb8q$~(UqBU3S!q;imdI5+%Vgo`>WKk>rV0I_GyuOfSgI%PS z%2AS0HLBLvC*Zr%o)mBIB@sfHyx*^9RMh}go?xI-OUwMmc6(PL%4e6l+Wo&=opsmM zx#jZvhslROmZmKvvGQ}N3Pa1vjUn028mcL02I~>0ocdsYbh&6-_>_^0mNw ze?`|%74`;?nRBRS} zMknWATM;Hah~U=-IUk}xfW{O7={;lbQL|yP)d4E0)J9K|4nROd`;N}=R6LBmZ9o5PKQwVWz7EiO{(%T~rTcqeS`uVy{*x6DWA4ieM@a#E*|B2F!qY9^lg>lqJqzm5ATa<@7C#ylKc4HtXL@QfTjF<+QAm~-phIT*saTT)s zLLB!V3rR4CDU&$0sP3~W&h&!0iQ%MprIYPK(WY};(lS%QpjIaci@b%!s4VzBdL)32 z@+=HG*=9g&Wg)*yKz|aF@drF&xTIbB%lzLXaGYs&W_udhvLF;e$=LD}D+3ktzm9X`2rd2!{c)R32+w5+ z80evwrVvC*11rQZ{t5=mv)1+EmPD!Ot0A`zdP$d*7!90%icQYbp z0tG>f5|b^uu#AA_ZIC{|l~bim+z!BlbgX*oSyE=gj18MdiW9!Bz?B!x^bJMC9pra8 zS(6{}=U^`kA3V$8*>F!o_Isw^ttSOTHs$~8*sgTb+gvgQhad5bXG1fC=EDP)XJa1* z-`wTf^WEzzTmH&%YxV2SZq8OOq7;f40#xZ%tqe-i6ZRm`Np^zU=V_|bN;BZ^X<6k& zqo$MC8>Oj2DiR#8E%qv5(8g8bt0h#lG-iNtrOS71N4lg?L#4uB7N(tK(6y2bFP84Z z-?VfKf%=x@UeT__m+~nNue)XFA^m&1>wxMhkMXejWGmd>l!jJZs|2gX$80sq@ptJx zZb%8QQB(H{ZfV7mUhyV;KFL$FRL_zYQ$P|TAOR?-315ra2zkSXduIX@U_4|YRo_9h zq#L>lm_L#TI)= z!9^Uoi&1}bBZ#7jz!Q6!HC4%f)oeD%aBaz{X)Y4(y)+QMMmhR0ge*wcFsajbc7&%K z?%`g$QFi3#V+mm)WH)vE#eFQ9k|Y=jMEZGopq(9MN{YqZueH~r1og3$8=SgPo9bd% zER46c-4cAyh9 z|CD8ln+%tYikoKyyO&SgB2Od8BQ`ZXFHVAa63#|pk!8&-gHNV%VWtLEqpnW?MTX}z zJGFBy9Ut1a4_Aru=*yB6gBgZN3p2|&}2FAi^f11I$QXEy4_;` zwO#*f+zF-4hCRGuIeURxosGV@`RbA6y$Dpp4WsP@d2x~8Z;r-D35&p~_VB^-4~;V! zceXXwuw9dReFNa_iK(reUe{x!2ENhId{q2zlme)zWM<+C3?S)+!mFZm$RBA*xgKaU9GKb3P+w$SW+}O3z6O(jBB%)?}LnMgROHv?De6dAkvUF2{ zq?RbpDUF~9sS{}!%KD}tFrn+GwY~LWF8{vc-8I1dzE$+GNXBrck;;`N#-;I@ssb$X z!J}A`IanCx%IxI&V*UUVKCA>TPjA(|?OTb|ulBB&VhoJtvivcC{ZpIQq@e>$Gs1>!M`fuFf;V?3Tt zPAV3~ciB7(WYivgh%k}Uy95V91(m`VEz^4MWAXQZ#P55ps#=*}={z3Jlet+iVs`a` za+v3@N;)-VA0N^9H{-4$=V4UDTzI?`SQT5757N?Gcg<~5?h!vv z=$)g#!_Egu&}ziVLfF;6FVO!Iy5u7E_%u!|oPRedqiBE2)No0GB%(8P+wR5WjrAvD zoE;}sGiW9E%25rWdnV6FI6G`X2&V*fk+)HO+J@O*y`0zxWFKsS4wZSE>m`j3PY-M; z8(W)n`llKr?BApU=2EvSZ)}XVz66QJ08H)+2(ovN|2O;SV&d_N-nQe_(Rc0ix9@$i zd(i@U$*n>@BwjNgc(N*dkDZ5aR&Uy=^Bc(~RpA|J6rt89Wb~vOOMRXf!p`OcIyz!u zp-}%|)k8X+{O$+OW`bXE8{4Udh_Pvq@6fbNd0JoG?kgxMwI^_+z;0+Z7oy8tLsWWh9?$xGpz?#=-bN`>g%P#Rmpcv96n(bRF z=Nf71bhGK9T~M#3cm1G(4U9f9mZv;j7nAz;>oCY%E&Su`%k3098Ye%bNe34jKKSnI zVRLR38B)^AvfRg!szwQyKVBTo)!--&(7g+@A(}x36Jw;u7>>H}!T$1|OD?;DjN{zj zi@yZ?ZhO!&`ulN9Qf_3cUqSG??2ncfBgzd3hQHRpCCJrh(KS)l_!k8zld06>G1T>( znL6{SzFu+pyI7p#CFYsVPyI@IK+)7(s=2Utw>1xr1H{LGI4vDx#yVORpBij|YUZM2 zHZ%wt)kfBm!6TRc%p9; zN)6s5st}DVmMkuGzx7b9k&7U(E(iH>sQRJ&BxAh&^-cVLBa@1Iv*W*6Q7&Jf@75{g zzx2m^Gb&i+RPN9wm-vcM#C(jy6yW@Gp2aX<}nV?{vdYgtq zC2-I~0Ti2V%o-D(b}x(>jS8kwf+0WPfU8kYMRp?;_nup;vHnPg=a>s6wdOv-9Le6? zb)ovrUm$$4*9iHwzb444F}4`CF~wMpQKxMJ^_;((0fD1IX~v$m2I}GBBA6{Q5NFH= znvcg$Io_h$?O+M;F5*=cRNl|O{*qJbEGL8YmtG?E_t+O4PoA$T=`Q0DElaRJ;taaq zJ6&yR53r+dwvV4P1Hc&?*qKx@UBI-snWX+iE|Z zq7^`^b?G1X{*x~V^JWu1!=MK;=i}kU>p|rxn%>AKdt2sYPIoTPsMiVUymoo1l20Bn zAgVstxgJM7+EZJlEEw2koW~v(q6;bTGEIAITzzG>bS?Bs&vTOLv9X?-Dn9;Mz|>UJ z9_*--F)q@x{1Qo?4^NbtOFMv0VB*X5GY>!f0dT|( z*azw7xsosRnVF?n(*~!o;d?dW<#x-Y{s;Uz7hawNDAeA-??82YB{WEQ{a)(G-W?Oe ziW0`HH8_?oC$6`aZrc+x5&@=SzDRCM+E0&6BJX0CulGX>$s(yAy{%}eaN;uSM5j{5 z*uvyUDx)VHu$4(>uFeW`Yi#+%cnW`$-?vcXW)w1YtURexz0P6b)*KN9Z!6r#IkQksAm&d#fB@%btpgpwMYe!>b#UHL>1bVZmO2jjF*7LDS9-R9e0k;(4X|KbPp0 z80FX)J0!U-={>b-w&;x(Cy!75&-yMlqn0;lQa<2$j!29hjp@pLc1M|iGZI_s@$CVK zs=BrOD(1jJ*9@GSywZ{20msm)@iP>P$VNdS|N^o7;^EJKU*11+Y3B5r9 z&8#U4zD(RIpii-61R`27zoKIyd8czEr81la-0 zvLD-h22qr3Y{@r%hASFgTrK+P)OAp;d+qdWGa#!km@+maNmszdM!0T~{f*R8MSgt^ z^xnh%AUh!%-cRu^DJ(_B-}?=LC&F_#HY`RHS_hpgi;1SY*bC1@@`OKC1x|O24TC>D z${pOU_sNaVOB`-+aRO175~|k6X{j+$+TT2$JYxNmx}x{C0t?B=EA91Z2)8-WFR&=! z@xDnLDFhT#ev(ilW5G7aR?CKo}<6?vE?xHpMFQL+^-RS`1lq?8AtIoXs?*g za-aClM(NEdpkZx9_x}XGMOiZ);{NpJ1ALkb(3OZ#Yw$GHwP{49@@~gF9l|nm?|0}5 z#lkI^TW7;s z5yyC5U~EhuKsabu!Km@FPhUg0TiRas813~V9i;KSnViO;=ri&%5;t%ECbtRTVrTQH znZ*m<;UfMDAeXaEkKHWzy-Keu`*F8?hBcsonbf1jALw!ZaWf%SB~0QRpf znRK9L#M~Jj;1(2fm(U@2OlgP-*m@*TNIM|h2>-l~FPNxi`=UD83Ls(B-={#ND8X$` zLx4*YOis}n6cFDd#SQ{CtJvM{x!c$)lHH^+G_=|q#Pm*W;M&(joR(qVuL2}QvEi`3 z`t|-GS%HCmAKzVP{NE4uRu8%EqoGbA&trZ+iF0lVsbxF{pvc9;wH5tLXH4pNO6T=p znG&A%s2g{D7tg~*+tZ#tL{y)*YEkAo2^VXVd1BIDpxXUhr;sMg75@wX40(yBN9z=cngHd9+{*(EVpUzt4H1AoJB##iV%i(R44+e(7->j?YzT*`$ zFi;?~#weX8Wn{W&5U=Q@H47x&t0*l13jI2zO*00uy?o6%JlML*h!X}5gs^!GE4t@{ zt71=t`{cs9Ae)Rh_@dS6;j=x8(L}vKKSaGsj&0!e@mHB^<_+#aElQP5;&L#tNzsmd zPyh4V44e;J*xvoKS7}A#e3K=j^{zAbLO@M?e7{?P!<6IP<>y+nPpydW(V42^9{<=j z_}c3`4fSa~sy?6Q$=1QQa;`n4k=8b$md}fKL)Axz=T8o&g>j2$KEo%Wd#Opdd)I!( zL!mb@yQ7T9Sd7nZJw(b557aGHRobGgyoxy0QDO<`Xixr5mHyStXTbGt)oR?8+x;CC zhf=|ZX30@4v0aP`44`_?SkMRJ(LTDXGpL-KSlcFV5E-OuuN#19pE_GmM9kGamw5}w zlXfc3p7R@d%8RUd;Q@=b~&ovXVpdQkqWh{PnzhvWJU!E+pVA}ZX4YYd1ikX1({{6@YA`|*(w=##rKWkXpR(;C56EBHgD+G};N z#k`uJbjl%8`!nOE0wV;x3%imLyqG^_p2Aq3m||_!qXducPwdhd@U%Ku?&7eIeX87l zw?jNsB@#3DDx+Qc)EfigE_EM`Mz*xtUc{!iIy z#Ef;S-`keouAw)EobGofTv z4FC3cbs=n%#Md5qS`!Ewad}SDp;1&*4;q2^X#g73qkJ64PD%fe+u>Z>DG;b;_dd=ro#4aIQhX-q_HUB zYRw^VqJF6~128^0ptU{|XX|S1u=R$o;to9Vik+ig)ZlO3)*Jt`YPal6-pb4iHO&w; zH75gESIY@rk9ORF;D)5m0zA)e~FXUe6l17Yp@PqyJWG9;~`z`(a_Pv%6YSb8~nM zpV*k&)EqE3@Yd6gCXE1`kTG&isz=8192&Db?8bzgcgT`E_E;wPM6eC|yUfqC{J_f8 zWB89?AfjM09^_QyJuFZvy0ic26hNM9 znGEL-`dWT=Nq@Kzx~aKUukcMRT|Q*th>EtG)#nKCbJ~h4^HA~dA8&s74EyfmG04w_ zFj>Op&~v710ayy+t5$z*J#VDm4Ol#PqW^DBjtt`I{^}ycsiw_>_IK-W(}qSg`QZ^! z_KZB`?85|CUlyB73(??CN2~Nlz!#TpfEVEJ>m&dGYmzKnULvXSlxNb^=|7(fV8JWf zGsNESgSu%aa66Qe`~f;Mn6BvAY&=szt#+5{t9+a%Z%losU>Br+zIYZ)l~CM{)`IV`*_rPXSs&~3@zfO&&Sy~ z$ns=SpT$YOr!SrlA2PLX&Wz0)9tfsF+NbabA|WPKIjX8EgPvYM!q@E2+D*N9Xr@ar z&Rl)S6A=XD0I%7;?$D}&w?#&?1xE@|vpPMIDk?l7f+*6b~FmvT^3 z2@Gkh^j9QtYrg*y_y9d6^ZTZzu}zQgG5Raj1Dn9mr!SIW7JAm?iJ5V(aHQFkN6kR- zZ(KU0Dt}m(a9Rgseq?3OhM5oS)#}+2RT}aBQ~j2Asdu-<^znu=Ku5xLLrBo?3q*>} zj>DEojHXzG+32@H@=a{|f%#LQ*v{o8pJGN?5pT&jXCMcs{HG%E!49*wnv#XG{QQQ& zvBug4JnvtT?@ouORTwXjRb`f5lUlP;1>_D-oByNnYk5%j!V z%vBT8a081Ez%_|GvrHATMs>z>ooHKF)_)UD-KQo>?6(O^zcTkuzLoGeR6ZBJ`-SWA zY3>JgQ}{@P^ozxg&ecdv0bf`8TrL`h_lf6XTIyZ7TY1zlWNGe(>z&_P1rFEj-8^~T z+#n*1Sc|{!T)pvP@^s&M+f{uFJ&{+F>BsoTU4aai;2;Fo6>YzULft!Jdo?@+Z!&3* z4-xHH&hDQRBx2#wQX)(AU!B$_rc(jN%Do}t>PzSl1Q8%kSzDl5lYR<3rgJ41~2(I%-jW z>g@towkP%1)dmGHs`CoZ*D|6MTqk>HPyd|;rQJOzoLg`w#VLI@lPNCsxNq>;wYL`z zT+BOe>pk`OkpAU&!m%>(x$21DX?bhHES|-?`$TwK!2ARBKd60$=B%%xsV5%)x{z0a zxwrxds9L6}5#Cw2vlK<6e$S7NL5Zj-?`?>&PW}n)zBt3SxwT{j*>8!va6r`RXDzC6 zaLGqk4}yu^9{0ULnRK5*AlV8BbF-9_fd8Wm#~o?wBrC zF|4{Ku6gZ$v;gbT5)6ks?tKDgcNh)~pj=8^#n1+$r)Q$01?7y%{0d)tTOiXHKggmF zPNWYwk)Y{BvUqhxdj5yZe7E)0^IGHP$SpLWyZpL;<$B!OTDXUJ3w0Q?94q%j+pm?7mVfDC7bUKJGu`Ou5e zaw9?dJbV^(O!al? zl|NE36b#KFwp#>*qkK$g=v4Fr!XKtuGnY8fWJ1A`2Bm#+5!H)?7SC`LAO)D^M-yih z_)4l5dI@5*Iij6U@l*)4NVg|LQi_pp3RD)CO$I7?0hFc8Q+HQCPVLbKr#)K6zxVWy zy}~WgLHp0<|GyL!|G%DP?eBYbwNnn{704ym%Qy;OD~k?;%l#07ItV`EHeu#}J=#67 z{ZROb(2V?npahR$)3CO?U#g}7bh$0}#IH8{O9+7{>f%oeVw?NjQm^7-yMu3!4em?Z zya}}Ry)if&@P7u4 zH2!CTKs-wwQ^ob9|NAezUBUj!pMz&f{KK9rufL7bDtMk%+bxUIL^Ya}df@fta#&CG zzn<%VLo#I0o~T~MvAI$$=(n}qydzjnSn0xE_c0US1RC1WZsMj0ablmw#p~uw>(9U> zbqdrX_ty7}hu0DcX{ERFFbwE0E!oWSR4Y_C3#Ic#(Cc`aKAL9$U9R|w0;nANE@%!x z-g2v8`3h!kLngD8#}8zYEJ#ElR#_q}B|@@kD;ebzv$We%)LQ~=4~7h9T4E=SWnJN^ zD14IVE{2;!Q72uyXU~&lv}qk*-S}c`%bH0d07Fx0swxgpD`FcrH3uB;nH1N8%BVm> zw9#NSIHbBLc$ow-c@iPu*5~PK47lkfQU}%?n5%)1_R8&})kh^Krsg=EtL}`S;QnYz z?GF)zm2ll0NH-OsT>+1_r?`X@@O!}A%$f#uhi~~ARH62*uRE`k&VK&ux7eI|E%fvm zJ2eMspQ7X1zWO`*GRRd4{1uY%5%D}K@;*!1^?sAejWc+RjONKrsDl@vTu;>JkueSb z*ej>{%TjB5N{K=vvoR54!)qs}v4;dPd!!aiFkbJm4{!yXx%Gwb%4lu} zvTEKt;*HmTuE7OC(uLu0AkIHi{5N^~Y0=gz6l*nhppu)USRhNtm3*XqQB$!C=t0F7 zYz!(LP>dBiS2+{Ci8SDkA%>%#@h=p7H!-}Nk^f=cICA*v4$zLoNnvwxP?A>M`7Q+= zwlg1%%LnJieHy9;slG2#$s@)(G-sjeamG@+feOk9+jpXUx5cHnNHW-S5jmX%2qH|I z2%5m~+L<`cg50v=E-C!)4NqD*RbquZ0wok_86?|xs@6pMKAJlEoTJN-UyitO^w73- zs-Td8_ZLZjhO~I!z0WibkUx-6@s9U*U zDVko*CK0*OIb}Rnx~c+7h)lZy8u)O8Mh}f~f()}gW~{MenZc#grK|wX>yWLV&K{V& zKyM2`NT;J|9i0l-2;}Bst`m>t5~reGoDSdyM5ikrLOr7Yd3Fh8=+moVkXKP$_Gf=;njx8@2f&(_j;GY#4$y#*hXPfJnp@ zIAByjhoR$8fR6h+fi^qYvyK;{PEdloFl);(u<|_^eeBLFOGND?Hn?$S2ejW6@KH8* zkUDJ)uwzci!-H>84oxG8!}qkAfs~9$(2glCWh2WPfYueMc zetSCl?A{o+7^2yvd3E~jQekP8WZMDHeUbdh75O|fStO*l7_KJ~8V_&UECT$k)NeT@ z>Nc}KGy<}T29#nATG*d1#DLv_{cM)EJi83#yzRcTj#Rf}n@GE;-Lk`0 zX8!$bt4K}pUefLJ&8Y|!Ss!yh=KU5~gQso5j|8bNYjHO&k9T^_Pz1nF`{Vj=2L`GY zZiL%pgPqQ79>jm*&-rkFY4w)yd+>qv{*z|f1MiIjj^`~iekOl>(}L+!9uP3AmDf!B zV!q;Jd&*FuF=DDVSZQDgfD8Q<{*(pUnEpN!<8$7%&KVP)YL2?$T=mmWZdgL$y)@3U zoM*_kbyDjCYIGiKptD3)RYQ?nD7tz{+V#34E^1;3>nJ9e+ZPDuBrz0CPA_8%pRgT* z4ELgU<}mNQFxf?tOF-A|EgnzV9ODGAN_sQR#s>3T_L)OW=8o+T7s9xYnBSR>PBZ#AU6ah{Jp=FyD)+vjt4k!G z4=|hnG1FUR0CkoV#c1S|bm!8VGaDP~Lp2xfJ&)7ua}sYb1=?ZckvlQ>s+22r_@9d` zg@8C-yS;!2ak7T}vbTQmv=#GmPpr)FEh)z4>U~#4L5VonPJ6Db>B$C)lfKJ}) zS?!K~F=No z?9!_9k*)J+aeezU>Rja$r7U0JJ5HnTmcZWa$aKTx>t<3XbF)moKBmJLCDJN`4o5l{ zta+DI21MIzq1SHc^WPS{6uEV2XHLLY6ckvvyIm(d_x+Piy-afPv~0=lJ*;iYbSaMj zzdl-%4%qjA(L?-V7@fi%_c-J6irN?JI`36Nv5kbaO9PQ6eKuQ&!Y-a#3ptrG1oQ0 z5nr!-t#NQpaV#5Uea_pPMeqR4G3Sw4#IbTQcgCK&h&-YM(N_YpwH?`6OK(s8G~8f^ zZ5qi58IyYbR@n#NjzQv9D=MCdm!i9)P@V!r`u~CS1^(qv|F`DQSh+V$llN*3AeV%V zZ5Fq7V|E?UA0D+G(1>iI8I|qQEU4oH*+M2yQPQA zf3YQUwZlSrH7jCNTlD8B8PHB4NAy-cG)<|7#Qj>TZCiy6AhRW%hlb)bz8qU)LD?~5 zc)g8nhGtTbyGDKdl3^5`$mb@8Mc^?gyqSABadSIZBc1;$@OBbyHiB6|<+m4y7TbsH zz3E|w)Wx#LRFeVQN+UjZafUEyV0O?38jsjs(L9|?+)mjMN&5;&)LBxlbi0KSdPCC~ zgq;^;Z>Lu${JOV$E!lrxeKRh>bU`27>iY%O_I}b1SXIpP_4ci$~=L5U8cMwr1Klc%`<*m8FZHKW2 zHa?q}TjA9oH{-K(mn^Yzo4yz1Z)~IT-ylOw$sdUU^n9P&4Lg{!y&YR)y)|Mij*?X2##f4!66BZnAN6pTp0rnWU;g@% zenTa)bU4|Rz z)I;VIG7n62Ymc_ukFx* zKIc=BgYpu{{xZk=Nf^~hAN>X(vXCrg0~?COpvq!=6#oij>7NR9lfp|} zN-x&F^{nRD-IL4Q`WY;(|~CGUx&J?%S_Iq=b9R-8(>xRgMxpU)A#5ku5aPD>s!vc{8M7SCRjr z9r%%8i=7_n50Cprm$Q%xhAuqA9_5^yZTKw&2zhCA2o+zP!;sID=k1WpZ2FzXb2-k4OoP=F!f53u5!BR69ybf#Ga|uPD z*A@t|z%_hUu_fHe5II(JxbTkIHYOQ`50*k6WBeS2!*h?@SYoJn5+e(tgeWDp{izp! zY+3!x4Jp&=R|*4e)8#(JZfh%0V9<5!pTLuRntk#8PZZftt=_G_c9E2w0DHOY&c3i& zj`2aQvhSv0xN9WVwLpP&OEYPd8gXKi262P6mM)~$)65kEDRpHzz^B48+G)T*=C+_T6=T=s2m>C>Y%iLL;m-`;S}Pzf}Jkn3ZYcZ zCVq)=jLhTn+--B%#WVLMC|`5GGA!&zx<29iIE>s>Z!fsPU2zVCMuwv=1}=A&8gMp6 z4}C^+?;6AbxeyH&Ve{T!C2druUrII!Q7xI#fQCa|2$)7QgEQ5@193gg8K`@b8t#a% zlG_3PlOqgSP~tx(gr8yMqitlo!^owYbv3(y{vCj!1Zhn!24<;uS zs3i>)9`?~2)S_yso!F(d+vN|DJCK0x2@p|s-838}&&CjfRku?w$XNj6LDKZc8+%h+g>=-aTy>Kw5ibq9jxLaeYl z&K+Mkr}K`R9eJiw;-{gb=}sOW3hjb0xgG4ms9 zl@dR#q472-vlS4`9!rl&?fgUscz`wqWl+Eob-_=aZrI(}#9ltYon4r(@|zsJ1HpjrlY_|nuK zvrA!B(!-<^!2c@-K=X_Ht!Ig009JgPy#nKBXSuGPS=MOQlyeQ}-Is8v7+b(_SOMFR zdjd&1Q2H5c(dzvwlOTNAwZEMMZYV$v<;@g-(h z3Q36a1}9Xa62!Dayh8D6sxo3Zg{ak9*L>o4`=oJZ?QSp6*CjvWn7egUzsA_DluvI- zsaYh`4PyMH#*l%3(>wesKUV}s6EvXUP#r|1$^ikh0$ZV|jgxZie}8kfP@IJX`Ig&j zI!9*DA4nePl0$yBI2$Ck!K+?NwtnBAvLo~D-t*6?;!56pY2-JB15a!9!KUz6>9-#$ zWl1`$WuaIV!`>j80p3K?$9xK!E1A&pf~p@SSa1f}640ENu^>WqRv<^=X3oPQZdSMO z>FV9qn3w~FXjr2S;2R@P3{|Jr;bYbQ#AVY-iZ&sMzmbN)#R;|&kN&CRgFT^aTeX+Yx6>q4a64>&Jg`aCUnZX)0rNAFJxid7}TTC8kt5nH^=67n`s5i zSz$&4DKCG6I|cK+gGj4OltbcvR|MLzfx+!s193`=SYh%Z#=%QV5u_VqthXp!hNi1j z@ap6VX?XyBA;53DT>AKIuG2G1()os+*uY-DPkmdRk|uR-oyqA`RX@Z&^8a#6rhni{ zFtf{cCi^CcHyH25cBL4>F46ZFQr|!LasPdmoMSSsFrK-lBme7z_yMcDRcgiO0iWPu z&ky@l{**~;PjXx+x5ZFq@2SeNcKex0W_=cQ&ZTLFwgr4%R!e}yGjGn?i1r?ScqaR`wsJBr4m2i)`XBOD?0CoZ~ihg0|Gc`YeDvaff!N2GC2VV)oWb;VoMbdU;T?LOG zv{s?rx=MQBl$FyBFY6g>ZA>O?L(G(K@{;c=wP&LRx|9EGvjglCIA0~BRXnx-z6}3s z6ario0`mIbpyUkjFQYn{xbMB`uxTDTQqJzobAt1{|=n;+E9T`%3XW) zFL64Uok2CS{?35sWoVaA?zJnpBpY6&dSooUO3?I0x9lxbLx1tlB{ zw!4avBYxvK?sCXn)N^M!BAvTJ4I-Y}GH5p8lJ+*SiLo522&xh5g{N(WOK#PbiwizO$j8m~~4rzjRfXF8ZXdEzkY87x~e#GbK#L67bK_-0x^lSu8T~K_FoI zPlgYO(Efl6=&~I~@;g*X$ai=a8m9heQtUoz3?($%j^s%Q&StbuS#R1UDN(> z0L618axU$hYMV&j?umkzliOj?1j_ZR!^wAr#r#M=v_)mP4&{Hm0W$3@_&H4*D5L4j z?AXpKgb-**M++4H-ES)7q==@SO9;u$%{ZUMx@X7&bC(9ua*<56^gfpq?kG>8R1;r!eZ@0e?y(gVGzOaKP zwDjSzORP-8gDM2?<8l+ps0udWTWspJnqo=KSs!?`snC?p!G-N8+@SF;mHE61`&A@< zgBG~b3%|{uHN?HxIW`C}*`3}#QB?VyDwOH`g-^5*9X8q0*W^0IJi8SvBlnDISG`+V zHi_N+GPbcsWQL8MT@UG7Yl^mrjl;M#Bf5weN=yC^F7dya&D_5hWU$V`2cC@VpJ1n6`DflCe&oRRwFw(YKT~*Ni+{6h zdpV+{jC2oMD&tJOtjTb10@2`^iQkGOaqa{^k3`jp@)XfV^`|t@vN(_cbdVPrh*of6 zE>cyItJ(<7U(81&c-K1OjE|CIWBpFh4;;twqfQ!_?CAYFJwS8vTJb9>#C zIWHN2qmK-M(?oG0{>{e<)HKK=ny0IRZ{UChF|5O)YuPWJu3|#61l&Cxp?&N`)tdxW zmA_H}p|majOK=@>T+-ap%!@YeALfTm_)Q#0QZieOAu{u3<4**+%P+_r5Ze?mI{I25 zYmi&Y=yT_k6e#t=2UWQ0$7cX=hv65V$t`B1E1lFTS7Lz=gM%Bq8gZ!`4&OBw{$)z7 zF$e>aIIT`Cxik48*Hcboi@7`lJdz#;N~j^08q(}EY4kKL(-s;*lzaH_@9&^=QTUzP zF2Dun{~S)a2F#(jtxAg$!OA5=YC82$;kb}O_ln4gonc4@x{$gBn8`J_NIOo@5()S# zRpc15MrRXV>@Mc-r>}q^Pj2N8TOQ7*a@>c@k~bTh*tpUAu=l8nHrLF;FT?)kdV^BI z_yvXo2+g`a{*>jC@zu|5wg-nwU3CZK^`~;sqE3*JcR0-dXaV}+qKyBPdua!7?+JLn zA}DhHchcLRjtAKd-$rM2g#8$|Y}t-)YZj?MZ&Lc*(f*C^pSh)Pf)@0dHT#9P#-@Z~ zecBM()_0 z7b)wivf`%PxXwfzvj!Z8a4UrD_HZ8oiwTp>s0Nzis^xT9K-KGpZDL1#V4qXkse&s1 zavZJujGdo*F-_DcxhL@tcMLx8eE6HlJY=4R9lahLv7 zJ&$%yB}o9Cr&jK$a3%P<#sg0Z6?xhjzd5#X8024%LD|{+z=NW+<@U{O4 zxk-Nhu})$}J3uyZ*hr!7MOFL5@~$r>C}AfpgYu<>uy@#vqn(c@(8Mo`ge;!hEB?9q zxQjzV+e!bdYtALAz=kC@D6S@}bg(crUKO$M%Nd^*ep5MB-De`N!MHSC-cYUG<^s_X zf{8TTXtZU~-LKuM4w|pu{3>TWXAQIn!mYJFjo)=HG!WL`@ALHN5C0>Z{=$O+yKbXc zmAEIg?=d9`@1I3M%+gd*e93lIlIOufp^N$%45zi<| zW5X!wR^MqcdGPZE8#@&-Z-wxD6jH7I3$d2~pK!&MI0AhF*W&3kQ^@A^4{caTKKg2+ z3z54tMk9Us*pf}O>wn@FX2RNQ&2r+!-%hG0{<46sNSlkTsl{`vZZH0VT4EoLQ;1bX zKg#{Ivv0MPrs$4V$q;UcHxFg#Lx%6xR?O%ESt4N(YR~Mj-$4G{g@d#6K3AL+WLgpF zy^allC~ks16Y2;;v!6ZB+1h%!XZXkuU(H|j^inGmFg6eT{Pf7|E==X2W(X1=R5{*9 z_7z)~0<~z=BDwd++;xwhD@u@Osq5M5O$|(gGmG!zvk;$RZwkJsQyOLm*_uy>?SU`0 zP6nGPZN8#MJ`u|h%W)FB0{3fF^*c5kC&f)#;*W-AG5I0}stDlHU}8HG=V|p}$?Ltj zU7d15s~xkr+K9pnG08{;q+_(1<%1(G*Fo{z88ZwZX!S&w9u4ODyiSxE;%zvrtQ5=efxe86+;wNVoBK)kx3isABuW@zlE%%s03B96Pi#ka_YgKVN`? zxz{5I7n^m<5trx#X99&%?I)gAluoA{;Xi`}fT3{=k0nja6xKJUda1QG=v~gBdDv?% zTIv_cysU5(7qusM(9%M$LB;*52d*?1268leM6<>Q9Gc+lHrp^jxyd=2u!kblip}n0 z4qY{8g9}DJWdlpA=VKN@oXtpeILJs^#l!H&}`(ly$a;2h*=DJ$F3m z+3z?7`Wc)i?Ar-u2ZB2EMq+CTJFG3w#2)y5)HV>~XKE=6( zo!nX#LO49llnV@XZYYf&ePD>&(8Xr-BFr!}<<>KkqD_+M+-IM{ z7%SsBY`hIk+9y`MkJ|R(ez`#yHDNEr*p%?`tQv0h#bnY4=%3Z1g`}!+P_=D}CPnp9 z$uO;c^Bl-tVul0*5q;%pj?VuVWA7Q%)ZTZ0qbQ(KL{w@34+>%dkshj|^rBz^X<{f+ z5{M*(9uW_SKtNGIT2Q*udkr8+K%|!d0fL4W0)$=@^55s4xv%5(%(>@0ymXjxX0!LN ztnXT%RixY%(nyrw0^H~8SfFzI8!qM9!TP`elf7T!As0DO!E+c6%D~P(>T${;kM8nA z+Au0gt|v)0Am}+Oc-CsJYe85CPWjcM7VaJCYueF0bgO zCDjfe)66zfExB==o)l77hyS|Mnf-3=5mi5n@odzhA1*(t*h|!c{4n-!uPN`XxL)0c zL2^P(h{Vi5VX7tSHfR8;b_nq@y%Wir1=5R;R47ZsESgTOTImT*?=eD`O*Y4$&6$vv zr**-0N)pjLe=Vd#@aYA$fL1?EYw zPG$PKYf_+qm6pL=PTqI(HCq$!KU!)$mox1Vi<%sbU>B%wy{Gw7z1`kg>h4lAl{zwT z&9iEi`Uc|#`$2Cu;W=o+YOJS|K0<;_y#65Uihzx=qq^m`qqnJ^3k;+{3;K!b$iicnDj+-`iAIeeR2;MJT`*emy%!@ zU{e3Z-4U^BQ7a{LH! zs3+S>PoO9dVrLGpTS{%|mcU#lbkbHSk!xTR*5b1&mZ?SY-FZ|psP6Zk3#aC!szhgm z7ky?nfGh1o_=rzLR4}$!^rI@=Lh9dR)I-1BXMWd%W zr-uhqi|E`SN>bX>&>&@M`r1`tlwfq2fyYcV2eJJ zo5a;tDsmFEwMj^woz`;+@|$<`HemP`>?HqP9l(Xcidkj4gNQ=7W1%!g?bZpX7u^hL zT-5Kn{D(hI2RH#Ma6koWC#Tk>)&dm$TfX6TPT$VinB5A^(Te7Y~q9VDa+zkc*w}bCdu;3U>=oM` zB`6!f=ZWaL_i4$5R^|OMxDE$2qx&*T!+#nKLK z*{)}F%K7b*L_&aiq6=fDowzofB^&pX*}=PDQNR|esJq+uk(J0Pp5XshOt{Vt`Etn= zDN>M!qP*J9-V;(Iz)Q0yiy)==SWI%Mmk~ff-#4)ZkwfT*pg=g>Gu?k@xuJyl{;+{V zQv8wrC*E6PWs6VH1}1!8t%uC|WKCGYu<90}T~g>bxmDKX$Nv2wg!Aq=vUc4(B5F*m z#`k2UD96fMAI8@X*1lxa!U;{C6eZuefdlUEda(e}B*BI_q81L8p^2xH^@ZY1q-EY8 z%2+MA#TOrBR3?olJ>a|Crp=`@7oik5fx~vfqAW(##GjP`<}r{|))_0jdd4Z=9=xs7{8{e{fPLv( zp_Ud#wV&7MWh#gXL}{t^NkGL9ZU0-%h0sNI#E%O}K!29~{=_}ph9*cBz(Sy{w`km; zX4ZOJW}!|LB4s;(kYKpgH>OWxNy-PnH~WdwGMZI`axE)!;I^feNy`}c!c2}*wL&m) z)v7`?H2%JSW>aZwXbrM+JBudv@p41q30gD&Eej-VzxY2qOj%#d`s<0(D#;u7uC%bL z3QWAcPXq)p1)9MpqpDji>E(9arb}6RkcBBpb_zxTqVB0wM=~ulYSHocQr42HwBSB9 zGu8U)FUR0{5}dv*%_N+*Omjb)BV+N%$s_#Uv%wOQF2OR%$^sZb!0QZ1%uly|)nF1? z`O}Y71Rr0MEU6rqS#t%soE0&2k_k5=A_;@z35Y1DS3X4Pzz%r?F8ov__MvD6ow7ssPs*4uO<2>fQ#r-0p$6xxcf=Zh_=$zs9 zj)m*{2{rL{*5Pp;nWf5!z0z~h@V($82Z4Hmnos!C7{6Th+p{Lze1a)z)n@o*RUGmL zY>er``Re)HU~8Qy837!Mem&4xc|7nSW7}qMy+#j@I}!8!;baaOiS>~jbm}afn>9J^ zl+suq`jZ{j9f|UrqH4vS7YAM;C`Q#AdX%e+Z_f<}I6#g@n#b-*zj9DB2Z4JBUuupO4m#y?<4;YOCR}FW0fEhN6A*4px-kd|!Ij<81FSCJ1CXmNtca1?9TiU+To2AlrXBPc^22PS-8f218{cMzF$i zmqSO0K#gy-d|x&*`1!Rlc7%Em>ZWMSo@twLhzq>c;}^nmu*uX1F@3 z5l$n(H<4v!*KwncpbS6gd3z^~0~f?%ot_?T%5_1-+M?y8@_eF1FLGUs`igdDicH!J zieuMm^nQg1{Il}e4pP0=6KaG2`mv+<+l=wfYq>{2b$B$2g9v8B#Wwx4fk~zNhMJG|)5eKg3%E_%8wp=I&YChQ<)D&$G4aH$6k0irfyTHY(r|F$1a? z9XUS}Y+%fDIm(V~kMre!-kCkWv)nvBb<|WId%lQs&Ell~jZCxHS~EB>ik>K+CE=VN z8kbEcGRVyJW1#Rq?;fNY89#hk5U#+VDn3AgM%96m%}1-t zJ7#ay=Ayno{Dk=k9Boc)mp3RSAfUz&=9&^{PGS~dA-hxi_72o7LW*J=NK5xRX`ZY+e`Fgl4aGe^gu9kxoL0 z*ba29+7&U%EFz`q69QaOgwvSx!`6WzSQrN4cU5sP`|Vd+xaFt zun~&K#Z`K@jNHO!D;)x+c+?iB5q-TCJ%$w6=O>v&D1jMCa8EY(5mpxy53*>KeL+*w z7dh{Sw@RC zi65H!8P%B%yk+4XG*~SzG#y6l8)Az=&v(L~kY)vTmS3wJ64)tU-0?~WW$FOs_{$YyN&Wj!U=@w;n8v8~`|Sc<{-rTjpv^&Ln= zYj7}!*q4)8Ku8ky7fvP`c_rB{B`we_`kg>HGM}>0P6$9p)fqN02w>P%{-w7;#W2Q< zfGqOWf=b3IcqjYhGB6DeHZ4l7hBg3}?~MAklk-Axm@^>Sylw82KwZ2+MDaWE6G4D0 zZVg!9)_Fk#KO3_jADlZ%_hL}nqKE)ban>igxka`?3j8byg)-q<0`7QoW`GiPrqp3K zw0ru>bE@;bZur|mdmgJwMggZpl->s-s~!+#IqOYaTox}AZA&&TTsF)aRz}@@Wls{e z5FeB)gl~)^K-eeGQVKDFo+4hk63dXM|LkP={W@k6-C@L{Sr*ab31U@`jjQF6@V<@G zjC*tf)tb^9qjOMfHs3BMC}TA!p9FVJw%G1xvVr#P_G-nddJMy^zF|fmg6@+ChgPGk zB5FH!5|nc9zH2j6>M1IPQV3V}&+acX(oypQ>bbrq+p}+VwL!_?R31Q(>D)iYmbGO0 z7o`|e!5*kP2!HHso6U-YrHq?^O}iy7hU!JSJj5@mY7ELvDEYIkc5Gsk-9WqNLlvRs zXN$i;t|(RpjzppICBD53_EO)Xxj*IHk?B2!Sg%oS1q8GL+sh0}e{tPDnKClO3tLrg zIDDn7Ud*BR7vAE}$+F(ef}fYgXoYRNwx^KB{z}PBhkFJ9I}~{c)y)?T3;sT&%dx$Qo*`_yBt6= zdW4>GD3KjiT)uQy@TXk&R^#guVaQwO$#A?>LHy}rgFNL+eMjS;TY&tcnh#mN7FTjJ*S|aCR?mhBOcsNEV0V*MvyqIK;%=_-nfy@)cE<~XG z&$h+tz$Y4Qt`V(okZvnGWj_j*+o+P6dO1INkeNF4aBHB6LIyi3=Be=TkrH|#J3{Tb z`6zry)Kco2Z5jr$URhF*&juO)L@q)8LPlchh_ulO)U`HUmi)uxTybNC+qxp6yC07h z2av`c=i-hY4!6f8d#1r<{#iNwO#;}-etWJ%Z108A_4emQh}jPCdQNG9;}glTA+KD$ zJV6nryJBQWk>}d-k+uFe?91gT1DRKZ1Bz>Pzx;Lh*W6i-dV2FK#W)bB!L!oMI)oF| z({y=isAygL$ONG-;g`paY+aMf9cp6bI?#6f1R-8CZ2PWoC`qJzvkoA50Gqfx&o$qK zX4c@(5`}q0aQaL*0sRRge|$lIX7B49L>Beh+Vi2-?bRbONMkbLptr+d_~9yjhxADT zS4X~I`K?+4lq@>Eu88z@@mSaiKi=h@BEXg=ryIkH5GgW=t0XI)nXRPM!7TAAgjF7A z9|2(cbhYThuhoX*l!gZm^sIudQY@gjwQ!Im?%+et=8}Jo{h)oY#{aV|c*oR9Ab0yh z!sBGaDy5sfiIzx{geW3%pq{K*axC3B_V5dC4t)^DJL~jcSzoEFgU?Go#Dh%4Qr6~0 zNvb~CY*BF2C$TUfR|4+{t##UQCfYhjNN*#5kf2|9;IQ(ui)}Q?q%>RQlB?96;JT57 zD;ML|psonxLpTf@el=$jfBKmhW|JytVvh6dhu3(vp3@diH0|#GA}sA4`@PBp(JHc0 zcyvxywYaG^GBjWSXr8}fBGxB23$q^>YuVX&#bdG=WE&OJR5G^$RmGn1CHoP!>W9Cgov( zLEg24<=p^RBdN>AIo28Q@`JBstB>h#FoXP!!i`u%Oil2=D^IBf_bPh6&}P_ZmSZyD z)3urd{&XAM$*9zhxc>E9=-cS;)UmU=mi3X+m%4L=u;u4yiw6vrbn+8#O28EHV5L{N zXY)sB<1I7Ml?Zm+7qZn4bvBA6_o_en&gW!ZuulZ8drbTTBM)%I?7=#l6q^^WhN9Si zOvW5CSqbJ0M(JH&yzek}FxCEv*~SWJR=ZIzP%fFc&E0Tte{JQJ6t8-+R=>Cjs88$% z|K?S&`L2?GQ9JF(BxAQHRs+;AS1T+A`Tzwrzf@fnk3o3&PYq~2)leUJ!`-zzfWJI1 zkkrd+Cj9jXpsxlo$~dWlVAPq?w({>Y0+6hGtnmcB7Bx6hV?~E<1x2;t+k6n7V*PB&-7C%8=bNX%}pamBE0wh%2$5Fi88s zH$uBxG1BuB?*a`&VxTz>B`DRzZ4Q1h#7vZv6?| zyFcs=v!^rZ!cqi}$md<30ZBewNW|Gr(+rV4Hn=jv+5aD$ntnBw2Ry+Z z`*m7RdWKlXNf^57e9S9b9;2|k;|Bp}?2>f?v%AJnzYb|#*mK*r_Gy?v`8BQYG$^fo zn3WhGl7t0)CWC}#RYcB|TjjUZtuvo7!g*`KpTd5w1E}bF`nYUcv}FCWo$;!tM64jd z2u}8Gj$@bIz98#9p?krQ(9%Y=-%sVtKq(JS?tZ`!>=^F#e+87%grBCe_w2fVf=umk zi-47gsHv&Ng)T2>;W?1jC$4W%K|J;$+M?4}QS%(+fwG@kp~FETlM8iPjM^ZI25SaU zH_Cfr8EE4}HD%L)qKUoRthtbSOzq6LW_lNnwt2u#QvNlF^CvDH{#j`PqENeOT7V(- zVGDseQQq9y_|&2&x+mI~$tsIJ?%l`xy?5ZK!2hv~{(jN{gy(Qg^tE~8g(g(zGmGer z_FQh?fg&?PWh5S9D~%hmt&0#pXpgeG7Rw?eM~k5qJetY~`^hzCqvjtVkEMnNBf zwrSdjcph8pJ%a3jjs!*^k@-Qv_FDCTQEXpyrDOkkH}Z-kpAd@5yb6d&B3riHT0fEl z8T+Wm^CP-eU~)i>=tQr$^{hQO_V_cElfei zLGmFp2lD;AY0RhK@L+g9e2s2EfY@DjgL`qBzvb@!h@l(|&`mdq35a~N=|YT%_Y(ZG z#4>sI&4CSmmfwZ+pD3C7@2XYLGwtqvPD$wz_oN=HQ>QQ`24D7@MK0?1xK=uu@)bxz z5Kz!~)fb5A-d6n;3Zr=URR#NF26Hr$_4*%Y92vFEcE#{qsP@?a#O3dbzr!EHgGd#wL` zt~APOgIbQ4?>H#ONk6?;N)va6WnQH)j_6tV$&34GOLvd@F5G77^bt|vJWMsa=9!JBy`=_K)tTE^*wjl4x zi2^R-3sXXTnR}oofAvPzsUV3H-HKgr3riG2z<)eq-}4E|+~W`@Myi9aFSLGOJt-4|zH-FBj&)&Rp?mQB>T@>UbGL&@m2QO(PCp zOK3>q#NPt_ynBX+C}!Aj6^e+ut5+=EnnkhHThp#jkH#|h!NVkYe+7p!<^!<(sA&kJ zuWpwsw2$#)hRoe)mtiQ|s{JuX&^cQyqP|2%hF+&%uNYnlE)RB!kX8x;M>W z>4FKfZ_EKB_0SN>USZF=I9o}gV#7e_>+wKii2c*cYBTm(;L$#0Zz8kWn<3I@tTk5bp%c3dlRUH1MAflsjn%yM9j0 zK)rMUf$uLy#4j-SddH0QR9@&*CJ_HjQ{O08-l1Go$W2l?LBoK@$%d=n55nCpyH1P;Iz zA$YP9NS1M@HT7st9>i^-01lj`@Y`*BBIJHkhXJ0;=i6l)R=69+!Q+?&Z|z>-iE_ zH`kDj$*D^u3?3LXXfg@#JWhL2uHglPylf$kZU~b;Kj(m z*zy5`#S#~LJ@vws<){HhPQy2E2~@B!6X=lx>hvxM$wGs;NL__Fkbc(^*z#n^3ap&z z>JA7@-=g3#$W}$gA1;{?xyiG>N~*)Wy8EFTd)z>7b4DBSWntk}j0(kfyIIOuMH%-x z*pqBiC%T|An$ssl7&oY8(2AJb-Uh-kGTOe`uWXCl6*;knU0>%nmQwP#Q$brqfcqh*9shn}iLrzz8dCn>C>qD7!z*oyTeDu|8r)?$jHjn{NhCN~y z$}TZo5ScYEm)dJzy80+2_}>#k2N-3DJbjK_)N4gXA;w!7Xb7wu?M7L6_1=Vi{YG9c zyf}t(Dts>Yww?esTd5DLG6b(X1?YWoAsAne!UPqK$ZuUuGC;b=e=;pc5M_2> zA%GPS;a&>f+10$V^ngh|AsGt3`Dho$v;w{d>8^n2lWA3KQtl7&Z)TLE(YX@i5E@W- zVu%)NT=||l&#|2?E5Mq6;-B^T--k%b-((CWabrW+sz@NFctiB`mANy4XRZZT1(Krt zqeMzI56YeeZ|>ZRDpN5i?r$9xs6&a0Q1wMe2A;hQeP%x0OJ>mU=WL50neq$2E~oC) zx<=jI?X4h#5A+cEj1V;*6$**4+G}~RSC1j0?%0r;W5?nn3gKfj`)g4*(`&u0@&0O8 z>Qr8Z&cyZC`l)7XZLS`04FuRXO@mI)PcU9$rrfg?6}vpWqDr7ou4oOfLSNBi#)fOD z-?zmqlbyj|!;0eqF^Z6|t-9GtJLPknn&j5*&FR|r-D|b?&BW6_1B#!c+y~_w1f-*v zSMLkXo88>QL|74FVZF^Zvx0JlhK|b{!i$kE$G1IA%P)?zbc;QkB7j;8zOIg+sx@!` zvh|A_G@691FoViA_SF&i1E~4KUhn@qelIy$O7hBlgsr=L3;$s5bfQ|uXx5+VVpBXb zDE1}+VV+-Z3FpvmXfY{pzk|~^_wdvH>37=qk>i%n6XeRe-XiFqlYM)hrUcFQz2SG-UnltD}Zgo*@s zxU(ymPA%(j=%iUWo)k50`9(d!JrA6P`9P_q~O^V&d|(;4vwxt>LidoCRnd z>AxC|N2PJj4iCw>bBOK$2zPQk$(t22rJ1IYFNs#)TR8W}E*+4OTmtK)Jht{+vHA3g zSIFrq!9nPzBJ`gx&uxc$3pRNl#a~w_DM)L|O&Li~u@T5xRF3pE>3I%w-2nrDG;N2p zhssiAq7n&3uOzeuPbZE&To+(2?N}W5)o3%+Z#Go5^ewehepzGE@7*un`ySy@3GHuL z?tRnw?N$S1eH3nkY#qCFnGf`lQ{;V*_5N^P0GxO?Pf))(?cGO@ge$iL1|ORk;dzCK zKyw{TX4@MSpp#NKU-Zyk563KJ{~VA%zY_B{L@Qll(m^?HzZ|1>;!yzSh(R@Uak^1Y zZ^X;9`EyGwCa0r>uNElAJ$p5;WZf7)$w1XHCqfmg;k~M<-($b7D)5Jyv-OWGvf8*$tJta9ElUE-MG$TJ0{ig zrpFihgy;JEB6njDFV)FU5_{v!$9L>HwZ8=|QouFYQZwXk zq>WY?#;eG3SnH8RXEqva6AlcEeF5Xo5%j#HGoP#<^FYV_5{-H9+erjdM{u`;0sj?xZOnkz#Va2{O!PVRD^ospp zdSERmXVb%huA=^azM<2_G!D`j*cgG4o4_ZmDieqrU~Yx1?fk65^7%o{b!K>j@)#@; zU*eovv33wMuF6l*yn6U1@8fCDS+R$<-_9L1A3Jp+z~KZnsj|-V>pF?*A*M%bx(O-* zMm=*g`%lK@L3y{HjBEYpn5g-;BW{<)T(Bv)*0(W*HT!<(`*dOXt*+!vi)+KrWEhA% zcfsp26;%e!fyfxG%u((|L1{N@z0$|p3(J+J~rNNSXB|n8fsv@xmS;QL+YA zJxV(SQg*F0eu%H0*xbWfUOPAjl9kgX{Bi56xh&j-TGZGxukU_|2VgVHcLgLLwttz@ zmRCufO|eHtosC+Cw<;o)gD0v*enp@T4Q~L`cy72BE59pMV2&$qzk|0={g7UaiW8pT z?^Q`0p1{?v&vK4;2{b4`lA3%NA#qMaC3eY@TZ#D+5jICtJs#$ad_-tHxnx9mxv?I-r10-(W?9E znGzEN0}pzr`jxM9tNt_16Z?CF7xB>4LpNv$b#&!*bpXcc+Qs z#)+A9XKH^Qh7Wx$P5&c}VRLh!z0>TV82tzz!LCUq4ak}P2~7pQrg|bDkFPbpci8@y zz#}G+cKvz4C6P)M{r)!|VJG+_j-vl0+ zc~Ff$oF2T`_erk)cWEbjVi^Xi55-mh9#MA@A&(s2xe`@ATn(ZYN3qkGO3gW z%b4bf@y(qa@LP>PDx(oLdw2csjjtu89m&&aRyJ86$=;0d>-S ztUHqdrOXovdv$vQgtHsAAK67KS<$y-baZgb2Bhp0g0**DBgbosx~P`P79e+d9={y< zOo?6N40g7?7e&e6J`;g-AxiXR%p7=_CYZkMM)#?P@#C9P>tAw=(IvpAG9h$!yZS0` zgJ=n8H&7Asba6bTY6bVa5QFXu_~ceG(K9vf8;%K$%?OYXLiAzB2P9#JGvmFXF%s8o zWl>2yA0B@RCLSAvc3>m2r-9H@3-8MhPk~yg)<5k%tJZ^L0Y%Oud5Y}J3QFMWLHrmS zB&Ke4RnBJnX~IyskYTpjApg=An7H+5WPT450#%Y)-ot(B1sZHnG?qtOtM~LS6;!WI zkpn7+dC6g$0>!y=l#MO9?a(=rTN;YbQW)4bF`IRKzXHzu$I`UR^7{icb!Ce!tbb6J zYmxKpvzKgvB<4-tfJk-yy;QJq{Br|UWmp}y6ZCFY$F*mo<~Fog*7bH)8yhlLQhF*9 z6I-j7wdGUEt&VZWKZ`fWxv{WEQ4Awo&0>#6cw|54dHYsnU0GIDw?IwYj)u+fot zF&}p~QX%hsF5!3+cUSBq8YxBtw0`$Xj9k_k$R9u&=dm{n)LeeSk|*YUL;tzdd0z^f zgMMru?9#N^c&VE(@H zAqlCjp}erVzG<(;bOv?iK@IN_@Q8cewXX&7W^q*6CO}2Bw)nY=TAA4SEMZr*V_aph zt_Px~Z;b!lCGcCV`+u#sq?*C;&4Kh=NA`m2y1%x!rlUsPrcy}_eCZ33qABA$B!G(4 zAhP_PzUHx!3weu@{IJ$Of0Qk?<>sA5vjWClY13`MFinw#CxK^!X}xbaZ>sSv1|Y{9 z#DKrWkdsCKo1i}{<_>&*JUM((0`x2TSgrjTXP0c;R-hsN*~ZC?NmxIBMT8R5XLqD) zd<;BHj5gelMl8zJWB~O*&85f;iH)Q4!y^q@6R3Gkfh0HThFuF)h#xO5d)fGTdC1Qg zdloMpK7j)#ps|jN=9S-QiG-lpw`- z^D#bqZ{%@aCr~yS;IlA?wdn@_(ze$S_FT`N(X=xvKJS$NPBogE4uZt;B4wlu=Gb>yk77-fVgW5z-c$)nAfJxX$T zdBYTP}UM16EJbserT0nLfdqQhZm%Z!G zMxGX1zzVikZhw!qKM@4TbR*g)>63`h5)EP!sRK@pT%k36`-f^tdA}0zU~ZpNB&VCo zO#`&*pBFg(`GE$`q3>Q&%RHg88&+Ze>KIVI85m_mCPGF6Mw|P>fq7YM@If=1SY+J2czA_FY)GTcOQXl}j7@M#;G~5-7s1p#v*~BV#8K!dSUKIkljF$)5wZQDBl^QeW>{q zykvesUm0Ty?Ex^lnaCbQrh7fCWwl=%nG^(+xUA;<`EoHtfIW@Ne0M;Zt`veHfQlVf^k`)!mef^JZ&)@5PkB@z!$1F&P<0X;PM*;?D%OKJ@>n zwF|aOHtW2@=q;__d?ls~{&nK8KV;dITL9}(c)xLCyT6b`iJ(00EW-@2z6UusBjYB*RXmA4@{GPvw8d$?_gi)GANAwt}Wdj z`ygrT=|%|hdH)r=MDVS=vUkM_9qx;jn;%B6;9v)PsFcz<$)keE%=PRvYx+xY*jeL= zobq2S&w>*>Q`qxzlzK}v%~M1pq}#&@5|nn=pmP2|(GrYPZ1Pzk(sS4p97yzKC4o^9RFv~)7;Abgr^oXNQpSm9Xv3*830P0$Ag7cMA zE<~Ks8j>r+ApIA2WwtD=q`S%%5}v>$w|zj&J7Ka2PHYkw)&_7$?+R8&U@SA%_FU>& z#`xKnryoAVr*`q}J)vm%vdlkvh?1VlB@a2nbIHRm4!KU|OO#)okaP!{%As6nW=WWz zwq9j7Z0|_{fqLw@W{l$O8cVV20Z`Fw3;zwv&-(Xh^7l6us7Aeji+4yj7vn>7?3KCm z9C?4Pb3JTzp20HTAyCuw{VW)k6OgeY&wKYx3QT zl3No;vQmo66v%hST;wl^6dZZyTzA2vVs(B8%2s|Rc3ebFjf27d#&BW$|sXJw$724o8g3myTtGwshLpD=loy4+M}^L-|-zSy%1)*0q0ZmDG9B zZ|jY9P>)*Xq~KL(V|f3%uF9t|)tXhCo=y1S33AXlg^2=LJlciq>uW~NY68V!&dxxF z8;xe!0Y+x`@h7+61dWd~YkPo83+(%L1tG

c)ijgxDm}8EsRXFt3h@+Ufr7@DN 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 literal 0 HcmV?d00001 diff --git a/code/UI/VerifyCode/entry/src/main/resources/base/profile/backup_config.json b/code/UI/VerifyCode/entry/src/main/resources/base/profile/backup_config.json new file mode 100644 index 0000000000..78f40ae7c4 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/resources/base/profile/backup_config.json @@ -0,0 +1,3 @@ +{ + "allowToBackupRestore": true +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/resources/base/profile/main_pages.json b/code/UI/VerifyCode/entry/src/main/resources/base/profile/main_pages.json new file mode 100644 index 0000000000..1898d94f58 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/resources/base/profile/main_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "pages/Index" + ] +} diff --git a/code/UI/VerifyCode/entry/src/main/resources/dark/element/color.json b/code/UI/VerifyCode/entry/src/main/resources/dark/element/color.json new file mode 100644 index 0000000000..79b11c2747 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/resources/dark/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#000000" + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/ohosTest/ets/test/Ability.test.ets b/code/UI/VerifyCode/entry/src/ohosTest/ets/test/Ability.test.ets new file mode 100644 index 0000000000..85c78f6757 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/ohosTest/ets/test/Ability.test.ets @@ -0,0 +1,35 @@ +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; + +export default function abilityTest() { + describe('ActsAbilityTest', () => { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + beforeAll(() => { + // Presets an action, which is performed only once before all test cases of the test suite start. + // This API supports only one parameter: preset action function. + }) + beforeEach(() => { + // Presets an action, which is performed before each unit test case starts. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: preset action function. + }) + afterEach(() => { + // Presets a clear action, which is performed after each unit test case ends. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: clear action function. + }) + afterAll(() => { + // Presets a clear action, which is performed after all test cases of the test suite end. + // This API supports only one parameter: clear action function. + }) + it('assertContain', 0, () => { + // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. + hilog.info(0x0000, 'testTag', '%{public}s', 'it begin'); + let a = 'abc'; + let b = 'b'; + // Defines a variety of assertion methods, which are used to declare expected boolean conditions. + expect(a).assertContain(b); + expect(a).assertEqual(a); + }) + }) +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/ohosTest/ets/test/List.test.ets b/code/UI/VerifyCode/entry/src/ohosTest/ets/test/List.test.ets new file mode 100644 index 0000000000..794c7dc4ed --- /dev/null +++ b/code/UI/VerifyCode/entry/src/ohosTest/ets/test/List.test.ets @@ -0,0 +1,5 @@ +import abilityTest from './Ability.test'; + +export default function testsuite() { + abilityTest(); +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/ohosTest/module.json5 b/code/UI/VerifyCode/entry/src/ohosTest/module.json5 new file mode 100644 index 0000000000..6902687277 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/ohosTest/module.json5 @@ -0,0 +1,12 @@ +{ + "module": { + "name": "entry_test", + "type": "feature", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false + } +} diff --git a/code/UI/VerifyCode/entry/src/test/List.test.ets b/code/UI/VerifyCode/entry/src/test/List.test.ets new file mode 100644 index 0000000000..bb5b5c3731 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/test/List.test.ets @@ -0,0 +1,5 @@ +import localUnitTest from './LocalUnit.test'; + +export default function testsuite() { + localUnitTest(); +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/test/LocalUnit.test.ets b/code/UI/VerifyCode/entry/src/test/LocalUnit.test.ets new file mode 100644 index 0000000000..165fc1615e --- /dev/null +++ b/code/UI/VerifyCode/entry/src/test/LocalUnit.test.ets @@ -0,0 +1,33 @@ +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; + +export default function localUnitTest() { + describe('localUnitTest', () => { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + beforeAll(() => { + // Presets an action, which is performed only once before all test cases of the test suite start. + // This API supports only one parameter: preset action function. + }); + beforeEach(() => { + // Presets an action, which is performed before each unit test case starts. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: preset action function. + }); + afterEach(() => { + // Presets a clear action, which is performed after each unit test case ends. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: clear action function. + }); + afterAll(() => { + // Presets a clear action, which is performed after all test cases of the test suite end. + // This API supports only one parameter: clear action function. + }); + it('assertContain', 0, () => { + // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. + let a = 'abc'; + let b = 'b'; + // Defines a variety of assertion methods, which are used to declare expected boolean conditions. + expect(a).assertContain(b); + expect(a).assertEqual(a); + }); + }); +} \ No newline at end of file diff --git a/code/UI/VerifyCode/hvigor/hvigor-config.json5 b/code/UI/VerifyCode/hvigor/hvigor-config.json5 new file mode 100644 index 0000000000..fe83c3e838 --- /dev/null +++ b/code/UI/VerifyCode/hvigor/hvigor-config.json5 @@ -0,0 +1,22 @@ +{ + "modelVersion": "5.0.2", + "dependencies": { + }, + "execution": { + // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | false ]. Default: "normal" */ + // "daemon": true, /* Enable daemon compilation. Value: [ true | false ]. Default: true */ + // "incremental": true, /* Enable incremental compilation. Value: [ true | false ]. Default: true */ + // "parallel": true, /* Enable parallel compilation. Value: [ true | false ]. Default: true */ + // "typeCheck": false, /* Enable typeCheck. Value: [ true | false ]. Default: false */ + }, + "logging": { + // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */ + }, + "debugging": { + // "stacktrace": false /* Disable stacktrace compilation. Value: [ true | false ]. Default: false */ + }, + "nodeOptions": { + // "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Unit M. Used for the daemon process. Default: 8192*/ + // "exposeGC": true /* Enable to trigger garbage collection explicitly. Default: true*/ + } +} diff --git a/code/UI/VerifyCode/hvigorfile.ts b/code/UI/VerifyCode/hvigorfile.ts new file mode 100644 index 0000000000..f3cb9f1a87 --- /dev/null +++ b/code/UI/VerifyCode/hvigorfile.ts @@ -0,0 +1,6 @@ +import { appTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: appTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/code/UI/VerifyCode/local.properties b/code/UI/VerifyCode/local.properties new file mode 100644 index 0000000000..d733957baf --- /dev/null +++ b/code/UI/VerifyCode/local.properties @@ -0,0 +1,8 @@ +# This file is automatically generated by DevEco Studio. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file should *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# For customization when using a Version Control System, please read the header note. +sdk.dir=D:/oh_11_SDK/11 \ No newline at end of file diff --git a/code/UI/VerifyCode/oh-package-lock.json5 b/code/UI/VerifyCode/oh-package-lock.json5 new file mode 100644 index 0000000000..7fcf818273 --- /dev/null +++ b/code/UI/VerifyCode/oh-package-lock.json5 @@ -0,0 +1,27 @@ +{ + "meta": { + "stableOrder": true + }, + "lockfileVersion": 3, + "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", + "specifiers": { + "@ohos/hamock@1.0.0": "@ohos/hamock@1.0.0", + "@ohos/hypium@1.0.21": "@ohos/hypium@1.0.21" + }, + "packages": { + "@ohos/hamock@1.0.0": { + "name": "@ohos/hamock", + "version": "1.0.0", + "integrity": "sha512-K6lDPYc6VkKe6ZBNQa9aoG+ZZMiwqfcR/7yAVFSUGIuOAhPvCJAo9+t1fZnpe0dBRBPxj2bxPPbKh69VuyAtDg==", + "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/hamock/-/hamock-1.0.0.har", + "registryType": "ohpm" + }, + "@ohos/hypium@1.0.21": { + "name": "@ohos/hypium", + "version": "1.0.21", + "integrity": "sha512-iyKGMXxE+9PpCkqEwu0VykN/7hNpb+QOeIuHwkmZnxOpI+dFZt6yhPB7k89EgV1MiSK/ieV/hMjr5Z2mWwRfMQ==", + "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/hypium/-/hypium-1.0.21.har", + "registryType": "ohpm" + } + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh-package.json5 b/code/UI/VerifyCode/oh-package.json5 new file mode 100644 index 0000000000..3b555a4269 --- /dev/null +++ b/code/UI/VerifyCode/oh-package.json5 @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "modelVersion": "5.0.2", + "description": "Please describe the basic information.", + "dependencies": { + }, + "devDependencies": { + "@ohos/hypium": "1.0.21", + "@ohos/hamock": "1.0.0" + } +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/CHANGELOG.md b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/CHANGELOG.md new file mode 100644 index 0000000000..22a35bda8a --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/CHANGELOG.md @@ -0,0 +1,4 @@ +## 1.0.0 +- 修复once断言问题 +## 1.0.0-rc +- 提供DevEco Studio预览器场景使能的MockSetup装饰器 \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/LICENSE b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/LICENSE new file mode 100644 index 0000000000..4947287f7b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/LICENSE @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/README.md b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/README.md new file mode 100644 index 0000000000..c46981eb6b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/README.md @@ -0,0 +1,82 @@ +# Hamock + +## 简介 + +Hamock 是 OpenHarmony 上的模拟框架,提供预览场景的模拟功能。 + +## 下载安装 + +```bash +ohpm install @ohos/hamock +``` + +OpenHarmony ohpm 环境配置等更多内容,请参考[如何安装 OpenHarmony ohpm 包](https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_har_usage.md) + +## 使用示例 + +Hamock 提供了 @MockSetup 用于修饰 Mock 方法,仅支持声明式范式的组件。当开发者预览该组件时,预览运行时将在组件初始化时执行被 @MockSetup 修饰的方法。因此,开发者可以在这个被修饰的方法内重定义组件的方法或重赋值组件的属性,其将在预览时生效。 + +> 说明: +> @MockSetup 修饰的方法仅在预览场景会自动触发,并先于组件的 aboutToAppear 执行。 + +### UI组件的方法 + +在 ArkTS 页面代码中引入 Hamock。在目标组件中定义一个方法,并用 @MockSetup 修饰该方法。在这个方法中,使用 MockKit 模拟目标方法。 + +```typescript +import { MockKit, when, MockSetup } from '@ohos/hamock'; + +@Entry +@Component +struct Index { + ... + @MockSetup + randomName() { + let mocker: MockKit = new MockKit(); + let mockfunc: Object = mocker.mockFunc(this, this.method1); + // mock 指定的方法在指定入参的返回值 + when(mockfunc)('test').afterReturn(1); + } + ... + // 业务场景调用方法 + const result: number = this.method1('test'); // in previewer, result = 1 +} +``` + +### UI组件的属性 + +在 ArkTS 页面代码中引入 Hamock。在目标组件中定义一个方法,并用 @MockSetup 修饰该方法。在这个方法中,对于需要 Mock 的属性,可以重新赋值。 + +```typescript +import { MockSetup } from '@ohos/hamock'; + +@Component +struct Person { + @Prop species: string; + ... + // 在 @MockSetup 片段中,定义对象属性 + @MockSetup + randomName() { + this.species = 'primates'; + } + ... + // 业务场景调用属性(如果从初始化到调用期间,该属性无变化) + const result: string = this.species; // in previewer, result = primates +} +``` + +## 约束与限制 + +在下述版本验证通过: + +DevEco Studio: 4.1 (4.1.3.400), SDK: API11 (4.1.0.36) + +MockSetup 仅在 API11 支持。 + +## 贡献代码 + +使用过程中发现任何问题都可以提[Issue](https://gitee.com/openharmony/testfwk_arkxtest/issues) 给我们,当然,我们也非常欢迎你给我们提[PR](https://gitee.com/openharmony/testfwk_arkxtest/pulls) 。 + +## 开源协议 + +本项目基于 [Apache License 2.0](https://gitee.com/openharmony/testfwk_arkxtest/blob/master/hamock/LICENSE) ,请自由地享受和参与开源。 \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/build-profile.json5 b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/build-profile.json5 new file mode 100644 index 0000000000..12fe2d844b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/build-profile.json5 @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "apiType": "stageMode", + "buildOption": { + }, + "targets": [ + { + "name": "default" + } + ] +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.js new file mode 100644 index 0000000000..d7bda561c9 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.js @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +export { harTasks } from '@ohos/hvigor-ohos-plugin'; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.ts new file mode 100644 index 0000000000..960be7d7df --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +export { harTasks } from '@ohos/hvigor-ohos-plugin'; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.d.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.d.ts new file mode 100644 index 0000000000..6bc7929ba5 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.d.ts @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export class ArgumentMatchers { + static any; + static anyString; + static anyBoolean; + static anyNumber; + static anyObj; + static anyFunction; + static matchRegexs(Regex: RegExp): void +} + +declare interface when { + afterReturn(value: any): any + afterReturnNothing(): undefined + afterAction(action: any): any + afterThrow(e_msg: string): string + (argMatchers?: any): when; +} + +export const when: when; + +export interface VerificationMode { + times(count: Number): void + never(): void + once(): void + atLeast(count: Number): void + atMost(count: Number): void +} + +export class MockKit { + constructor() + mockFunc(obj: Object, func: Function): Function + mockObject(obj: Object): Object + verify(methodName: String, argsArray: Array): VerificationMode + ignoreMock(obj: Object, func: Function): void + clear(obj: Object): void + clearAll(): void +} + +export declare function MockSetup( + target: Object, + propertyName: string | Symbol, + descriptor: TypedPropertyDescriptor<() => void> +): void; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ets b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ets new file mode 100644 index 0000000000..c3a47320c2 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ets @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export { MockSetup, MockKit, when } from './src/main/mock/MockKit'; +export { ArgumentMatchers } from './src/main/mock/ArgumentMatchers'; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.js new file mode 100644 index 0000000000..1cb2b5e025 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.js @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2021-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export { MockSetup, MockKit, when } from './src/main/mock/MockKit.js'; +export { ArgumentMatchers } from './src/main/mock/ArgumentMatchers.js'; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ts new file mode 100644 index 0000000000..608eb4fe72 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2021-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export { MockSetup, MockKit, when } from './src/main/mock/MockKit.js'; +export { ArgumentMatchers } from './src/main/mock/ArgumentMatchers.js'; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/oh-package.json5 b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/oh-package.json5 new file mode 100644 index 0000000000..0ef4eeed25 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/oh-package.json5 @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + name: '@ohos/hamock', + version: '1.0.0', + description: 'A mock framework for OpenHarmony application.', + main: 'index.ets', + author: 'huawei', + license: 'Apache-2.0', + dependencies: {}, + ohos: { + org: 'ohos', + }, + types: 'index.d.ts' +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.js new file mode 100644 index 0000000000..f06bbca0b2 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.js @@ -0,0 +1,97 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export class ArgumentMatchers { + constructor() { + this.ANY = ""; + this.ANY_STRING = ""; + this.ANY_BOOLEAN = ""; + this.ANY_NUMBER = ""; + this.ANY_OBJECT = ""; + this.ANY_FUNCTION = ""; + this.MATCH_REGEXS = ""; + } + static any() { + } + static anyString() { + } + static anyBoolean() { + } + static anyNumber() { + } + static anyObj() { + } + static anyFunction() { + } + static matchRegexs(regex) { + if (ArgumentMatchers.isRegExp(regex)) { + return regex; + } + throw Error("not a regex"); + } + static isRegExp(value) { + return Object.prototype.toString.call(value) === "[object RegExp]"; + } + matcheReturnKey(...args) { + let arg = args[0]; + let regex = args[1]; + let stubSetKey = args[2]; + if (stubSetKey && stubSetKey == this.ANY) { + return this.ANY; + } + if (typeof arg === "string" && !regex) { + return this.ANY_STRING; + } + if (typeof arg === "boolean" && !regex) { + return this.ANY_BOOLEAN; + } + if (typeof arg === "number" && !regex) { + return this.ANY_NUMBER; + } + if (typeof arg === "object" && !regex) { + return this.ANY_OBJECT; + } + if (typeof arg === "function" && !regex) { + return this.ANY_FUNCTION; + } + if (typeof arg === "string" && regex) { + return regex.test(arg); + } + return null; + } + matcheStubKey(key) { + if (key === ArgumentMatchers.any) { + return this.ANY; + } + if (key === ArgumentMatchers.anyString) { + return this.ANY_STRING; + } + if (key === ArgumentMatchers.anyBoolean) { + return this.ANY_BOOLEAN; + } + if (key === ArgumentMatchers.anyNumber) { + return this.ANY_NUMBER; + } + if (key === ArgumentMatchers.anyObj) { + return this.ANY_OBJECT; + } + if (key === ArgumentMatchers.anyFunction) { + return this.ANY_FUNCTION; + } + if (ArgumentMatchers.isRegExp(key)) { + return key; + } + return null; + } +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.ts new file mode 100644 index 0000000000..262bea1afb --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.ts @@ -0,0 +1,118 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export class ArgumentMatchers { + ANY = ""; + ANY_STRING = ""; + ANY_BOOLEAN = ""; + ANY_NUMBER = ""; + ANY_OBJECT = ""; + ANY_FUNCTION = ""; + MATCH_REGEXS = ""; + + static any() { + } + + static anyString() { + } + + static anyBoolean() { + } + + static anyNumber() { + } + + static anyObj() { + } + + static anyFunction() { + } + + static matchRegexs(regex: any) { + if (ArgumentMatchers.isRegExp(regex)) { + return regex; + } + throw Error("not a regex"); + } + + static isRegExp(value: string) { + return Object.prototype.toString.call(value) === "[object RegExp]"; + } + + matcheReturnKey(...args: Array) { + let arg = args[0]; + let regex = args[1]; + let stubSetKey = args[2]; + + if (stubSetKey && stubSetKey == this.ANY) { + return this.ANY; + } + + if (typeof arg === "string" && !regex) { + return this.ANY_STRING; + } + + if (typeof arg === "boolean" && !regex) { + return this.ANY_BOOLEAN; + } + + if (typeof arg === "number" && !regex) { + return this.ANY_NUMBER; + } + + if (typeof arg === "object" && !regex) { + return this.ANY_OBJECT; + } + + if (typeof arg === "function" && !regex) { + return this.ANY_FUNCTION; + } + + if (typeof arg === "string" && regex) { + return regex.test(arg); + } + + return null; + } + + matcheStubKey(key: any) { + + if (key === ArgumentMatchers.any) { + return this.ANY; + } + + if (key === ArgumentMatchers.anyString) { + return this.ANY_STRING; + } + if (key === ArgumentMatchers.anyBoolean) { + return this.ANY_BOOLEAN; + } + if (key === ArgumentMatchers.anyNumber) { + return this.ANY_NUMBER; + } + if (key === ArgumentMatchers.anyObj) { + return this.ANY_OBJECT; + } + if (key === ArgumentMatchers.anyFunction) { + return this.ANY_FUNCTION; + } + + if (ArgumentMatchers.isRegExp(key)) { + return key; + } + + return null; + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.js new file mode 100644 index 0000000000..52f9dff07f --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.js @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +class ExtendInterface { + constructor(mocker) { + this.mocker = mocker; + } + stub() { + this.params = arguments; + return this; + } + stubMockedCall(returnInfo) { + this.mocker.stubApply(this, this.params, returnInfo); + } + afterReturn(value) { + this.stubMockedCall(function () { + return value; + }); + } + afterReturnNothing() { + this.stubMockedCall(function () { + return undefined; + }); + } + afterAction(action) { + this.stubMockedCall(action); + } + afterThrow(msg) { + this.stubMockedCall(function () { + throw msg; + }); + } + clear(obj) { + this.mocker.clear(obj); + } +} +export default ExtendInterface; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.ts new file mode 100644 index 0000000000..55f7a0b36b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.ts @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { MockKit } from "./MockKit.js"; + +class ExtendInterface { + + private mocker: MockKit + private params: any + + constructor(mocker: MockKit) { + this.mocker = mocker; + } + + stub() { + this.params = arguments; + return this; + } + + stubMockedCall(returnInfo: any) { + this.mocker.stubApply(this, this.params, returnInfo); + } + + afterReturn(value: any) { + this.stubMockedCall(function () { + return value; + }); + } + + afterReturnNothing() { + this.stubMockedCall(function () { + return undefined; + }); + } + + afterAction(action: Function) { + this.stubMockedCall(action); + } + + afterThrow(msg: string) { + this.stubMockedCall(function () { + throw msg; + }); + } + + clear(obj?: any) { + this.mocker.clear(obj); + } +} + +export default ExtendInterface; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.js new file mode 100644 index 0000000000..c1ca51614a --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import ExtendInterface from "./ExtendInterface.js"; +import VerificationMode from "./VerificationMode.js"; +import { ArgumentMatchers } from "./ArgumentMatchers.js"; +class MockKit { + constructor() { + this.mFunctions = []; + this.stubs = new Map(); + this.recordCalls = new Map(); + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + this.mFunctions = []; + this.stubs = new Map(); + this.recordCalls = new Map(); + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + } + init() { + this.reset(); + } + reset() { + this.mFunctions = []; + this.stubs = new Map(); + this.recordCalls = new Map(); + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + } + clearAll() { + this.reset(); + } + clear(obj) { + if (!obj) throw Error("Please enter an object to be cleaned"); + if (typeof (obj) !== 'object' && typeof (obj) !== 'function') throw new Error('Not a object or static class'); + this.recordMockedMethod.forEach(function (value, key, map) { + if (key) { + obj[key] = value; + } + }); + } + ignoreMock(obj, method) { + if (typeof (obj) !== 'object' && typeof (obj) !== 'function') throw new Error('Not a object or static class'); + if (typeof (method) !== 'function') throw new Error('Not a function'); + let og = this.recordMockedMethod.get(method.propName); + if (og) { + obj[method.propName] = og; + this.recordMockedMethod.set(method.propName, undefined); + } + } + extend(dest, source) { + dest["stub"] = source["stub"]; + dest["afterReturn"] = source["afterReturn"]; + dest["afterReturnNothing"] = source["afterReturnNothing"]; + dest["afterAction"] = source["afterAction"]; + dest["afterThrow"] = source["afterThrow"]; + dest["stubMockedCall"] = source["stubMockedCall"]; + dest["clear"] = source["clear"]; + return dest; + } + stubApply(f, params, returnInfo) { + let values = this.stubs.get(f); + if (!values) { + values = new Map(); + } + let key = params[0]; + if (typeof key === "undefined") { + key = "anonymous-mock-" + f.propName; + } + let matcher = new ArgumentMatchers(); + if (matcher.matcheStubKey(key)) { + key = matcher.matcheStubKey(key); + if (key) { + this.currentSetKey.set(f, key); + } + } + values.set(key, returnInfo); + this.stubs.set(f, values); + } + getReturnInfo(f, params) { + let values = this.stubs.get(f); + if (!values) { + return undefined; + } + let retrunKet = params[0]; + if (typeof retrunKet === "undefined") { + retrunKet = "anonymous-mock-" + f.propName; + } + let stubSetKey = this.currentSetKey.get(f); + + if (stubSetKey && (typeof (retrunKet) !== "undefined")) { + retrunKet = stubSetKey; + } + let matcher = new ArgumentMatchers(); + if (matcher.matcheReturnKey(params[0], undefined, stubSetKey) && matcher.matcheReturnKey(params[0], undefined, stubSetKey) !== stubSetKey) { + retrunKet = params[0]; + } + values.forEach(function (value, key, map) { + if (ArgumentMatchers.isRegExp(key) && matcher.matcheReturnKey(params[0], key)) { + retrunKet = key; + } + }); + return values.get(retrunKet); + } + findName(obj, value) { + let properties = this.findProperties(obj); + let name = ''; + properties.filter((item) => (item !== 'caller' && item !== 'arguments')).forEach(function (va1, idx, array) { + if (obj[va1] === value) { + name = va1; + } + }); + return name; + } + isFunctionFromPrototype(f, container, propName) { + if (container.constructor !== Object && container.constructor.prototype !== container) { + return container.constructor.prototype[propName] === f; + } + return false; + } + findProperties(obj, ...arg) { + function getProperty(new_obj) { + if (new_obj.__proto__ === null) { + return []; + } + let properties = Object.getOwnPropertyNames(new_obj); + return [...properties, ...getProperty(new_obj.__proto__)]; + } + return getProperty(obj); + } + recordMethodCall(originalMethod, args) { + originalMethod['getName'] = function () { + return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]; + }; + let name = originalMethod.getName(); + let arglistString = name + '(' + Array.from(args).toString() + ')'; + let records = this.recordCalls.get(arglistString); + if (!records) { + records = 0; + } + records++; + this.recordCalls.set(arglistString, records); + } + mockFunc(originalObject, originalMethod) { + let tmp = this; + this.originalMethod = originalMethod; + const _this = this; + let f = function () { + let args = arguments; + let action = tmp.getReturnInfo(f, args); + if (originalMethod) { + tmp.recordMethodCall(originalMethod, args); + } + if (action) { + return action.apply(_this, args); + } + }; + f.container = null || originalObject; + f.original = originalMethod || null; + if (originalObject && originalMethod) { + if (typeof (originalMethod) != 'function') + throw new Error('Not a function'); + var name = this.findName(originalObject, originalMethod); + originalObject[name] = f; + this.recordMockedMethod.set(name, originalMethod); + f.propName = name; + f.originalFromPrototype = this.isFunctionFromPrototype(f.original, originalObject, f.propName); + } + f.mocker = this; + this.mFunctions.push(f); + this.extend(f, new ExtendInterface(this)); + return f; + } + verify(methodName, argsArray) { + if (!methodName) { + throw Error("not a function name"); + } + let a = this.recordCalls.get(methodName + '(' + argsArray.toString() + ')'); + return new VerificationMode(a ? a : 0); + } + mockObject(object) { + if (!object || typeof object === "string") { + throw Error(`this ${object} cannot be mocked`); + } + const _this = this; + let mockedObject = {}; + let keys = Reflect.ownKeys(object); + keys.filter(key => (typeof Reflect.get(object, key)) === 'function') + .forEach((key) => { + mockedObject[key] = object[key]; + mockedObject[key] = _this.mockFunc(mockedObject, mockedObject[key]); + }); + return mockedObject; + } +} +function ifMockedFunction(f) { + if (Object.prototype.toString.call(f) != "[object Function]" && + Object.prototype.toString.call(f) != "[object AsyncFunction]") { + throw Error("not a function"); + } + if (!f.stub) { + throw Error("not a mock function"); + } + return true; +} +function when(f) { + if (ifMockedFunction(f)) { + return f.stub.bind(f); + } +} +function MockSetup(target, propertyName, descriptor) { + const aboutToAppearOrigin = target.aboutToAppear; + const setup = descriptor.value; + target.aboutToAppear = function (...args) { + if (target.__Param) { // copy attributes and params of the original context + try { + const map = target.__Param; + for (const [key, val] of map) { + this[key] = val; // 'this' refers to context of current function + } + } + catch (e) { + throw new Error(`Mock setup param error: ${e}`); + } + } + if (setup) { // apply the mock content + try { + setup.apply(this); + } + catch (e) { + throw new Error(`Mock setup apply error: ${e}`); + } + } + if (aboutToAppearOrigin) { // append to aboutToAppear function of the original context + aboutToAppearOrigin.apply(this, args); + } + }; +} +export { MockSetup, MockKit, when }; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.ts new file mode 100644 index 0000000000..2807643e29 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.ts @@ -0,0 +1,294 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import ExtendInterface from "./ExtendInterface.js"; +import VerificationMode from "./VerificationMode.js"; +import { ArgumentMatchers } from "./ArgumentMatchers.js"; + +interface IFunction extends Function { + container: any; + original: any; + propName: string; + originalFromPrototype: boolean + mocker: MockKit +} + +class MockKit { + + private mFunctions:Array = []; + private stubs = new Map(); + private recordCalls = new Map(); + private currentSetKey = new Map(); + private mockObj = null; + private recordMockedMethod = new Map(); + private originalMethod: any; + + constructor() { + this.mFunctions = []; + this.stubs = new Map(); + this.recordCalls = new Map(); + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + } + + init() { + this.reset(); + } + + reset() { + this.mFunctions = []; + this.stubs = new Map() + this.recordCalls = new Map(); + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + } + + clearAll() { + this.reset(); + } + + clear(obj: any) { + if (!obj) throw Error("Please enter an object to be cleaned"); + if (typeof (obj) != 'object') throw new Error('Not a object'); + this.recordMockedMethod.forEach(function (value, key, map) { + if (key) { + obj[key] = value; + } + }); + } + + ignoreMock(obj:any, method: any) { + if (typeof (obj) != 'object') throw new Error('Not a object'); + if (typeof (method) != 'function') throw new Error('Not a function'); + let og = this.recordMockedMethod.get(method.propName); + if (og) { + obj[method.propName] = og; + this.recordMockedMethod.set(method.propName, undefined); + } + } + + extend(dest: any, source:any) { + dest["stub"] = source["stub"]; + dest["afterReturn"] = source["afterReturn"]; + dest["afterReturnNothing"] = source["afterReturnNothing"]; + dest["afterAction"] = source["afterAction"]; + dest["afterThrow"] = source["afterThrow"]; + dest["stubMockedCall"] = source["stubMockedCall"]; + dest["clear"] = source["clear"]; + return dest; + } + + stubApply(f: any, params:any, returnInfo:any) { + let values = this.stubs.get(f); + if (!values) { + values = new Map(); + } + let key = params[0]; + if (typeof key == "undefined") { + key = "anonymous-mock-" + f.propName; + } + let matcher = new ArgumentMatchers(); + if (matcher.matcheStubKey(key)) { + key = matcher.matcheStubKey(key); + if (key) { + this.currentSetKey.set(f, key); + } + } + values.set(key, returnInfo); + this.stubs.set(f, values); + } + + getReturnInfo(f: any, params:any) { + let values = this.stubs.get(f); + if (!values) { + return undefined; + } + let retrunKet = params[0]; + if (typeof retrunKet == "undefined") { + retrunKet = "anonymous-mock-" + f.propName; + } + let stubSetKey = this.currentSetKey.get(f); + + if (stubSetKey && (typeof (retrunKet) != "undefined")) { + retrunKet = stubSetKey; + } + let matcher = new ArgumentMatchers(); + if (matcher.matcheReturnKey(params[0], undefined, stubSetKey) && matcher.matcheReturnKey(params[0], undefined, stubSetKey) != stubSetKey) { + retrunKet = params[0]; + } + + values.forEach(function (value: any, key: any, map: any) { + if (ArgumentMatchers.isRegExp(key) && matcher.matcheReturnKey(params[0], key)) { + retrunKet = key; + } + }); + + return values.get(retrunKet); + } + + findName(obj: any, value: any) { + let properties = this.findProperties(obj); + let name = ''; + properties.filter((item:any) => (item !== 'caller' && item !== 'arguments')).forEach( + function (va1:any, idx:any, array:any) { + if (obj[va1] === value) { + name = va1; + } + } + ); + return name; + } + + isFunctionFromPrototype(f: Function, container:Function, propName: string) { + if (container.constructor != Object && container.constructor.prototype !== container) { + return container.constructor.prototype[propName] === f; + } + return false; + } + + findProperties(obj: any, ...arg: Array) { + function getProperty(new_obj:any): Array { + if (new_obj.__proto__ === null) { + return []; + } + let properties = Object.getOwnPropertyNames(new_obj); + return [...properties, ...getProperty(new_obj.__proto__)]; + } + return getProperty(obj); + } + + recordMethodCall(originalMethod: any, args: any) { + originalMethod['getName'] = function () { + return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]; + } + let name = originalMethod.getName(); + let arglistString = name + '(' + Array.from(args).toString() + ')'; + let records = this.recordCalls.get(arglistString); + if (!records) { + records = 0; + } + records++; + this.recordCalls.set(arglistString, records); + } + + mockFunc(originalObject:any, originalMethod:any) { + let tmp = this; + this.originalMethod = originalMethod; + const _this = this; + let f:any = function () { + let args = arguments; + let action = tmp.getReturnInfo(f, args); + if (originalMethod) { + tmp.recordMethodCall(originalMethod, args); + } + if (action) { + return action.apply(_this, args); + } + }; + + f.container = null || originalObject; + f.original = originalMethod || null; + + if (originalObject && originalMethod) { + if (typeof (originalMethod) != 'function') throw new Error('Not a function'); + var name = this.findName(originalObject, originalMethod); + originalObject[name] = f; + this.recordMockedMethod.set(name, originalMethod); + f.propName = name; + f.originalFromPrototype = this.isFunctionFromPrototype(f.original, originalObject, f.propName); + } + f.mocker = this; + this.mFunctions.push(f); + this.extend(f, new ExtendInterface(this)); + return f; + } + + verify(methodName:any, argsArray:any) { + if (!methodName) { + throw Error("not a function name"); + } + let a = this.recordCalls.get(methodName + '(' + argsArray.toString() + ')'); + return new VerificationMode(a ? a : 0); + } + + mockObject(object: any) { + if (!object || typeof object === "string") { + throw Error(`this ${object} cannot be mocked`); + } + const _this = this; + let mockedObject:any = {}; + let keys = Reflect.ownKeys(object); + keys.filter(key => (typeof Reflect.get(object, key)) === 'function') + .forEach((key:any) => { + mockedObject[key] = object[key]; + mockedObject[key] = _this.mockFunc(mockedObject, mockedObject[key]); + }); + return mockedObject; + } +} + +function ifMockedFunction(f: any) { + if (Object.prototype.toString.call(f) != "[object Function]" && + Object.prototype.toString.call(f) != "[object AsyncFunction]") { + throw Error("not a function"); + } + if (!f.stub) { + throw Error("not a mock function"); + } + return true; +} + +function when(f: any) { + if (ifMockedFunction(f)) { + return f.stub.bind(f); + } +} + +function MockSetup(target: Object, propertyName: string | Symbol, descriptor: TypedPropertyDescriptor<() => void>): void { + const aboutToAppearOrigin = target.aboutToAppear; + const setup = descriptor.value; + target.aboutToAppear = function (...args: any[]) { + if (target.__Param) { // copy attributes and params of the original context + try { + const map = target.__Param as Map; + for (const [key, val] of map) { + this[key] = val; // 'this' refers to context of current function + } + } catch (e) { + throw new Error(`Mock setup param error: ${e}`); + } + } + + if (setup) { // apply the mock content + try { + setup.apply(this); + } catch (e) { + throw new Error(`Mock setup apply error: ${e}`); + } + } + + if (aboutToAppearOrigin) { // append to aboutToAppear function of the original context + aboutToAppearOrigin.apply(this, args); + } + } +} + +export { + MockSetup, + MockKit, + when +}; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.js new file mode 100644 index 0000000000..21e10fb803 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.js @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +class VerificationMode { + constructor(times) { + this.doTimes = times; + } + times(count) { + if (count !== this.doTimes) { + throw Error(`expect ${count} actual ${this.doTimes}`); + } + } + never() { + if (this.doTimes !== 0) { + throw Error(`expect 0 actual ${this.doTimes}`); + } + } + once() { + if (this.doTimes !== 1) { + throw Error(`expect 1 actual ${this.doTimes}`); + } + } + atLeast(count) { + if (count > this.doTimes) { + throw Error('failed ' + count + ' greater than the actual execution times of method'); + } + } + atMost(count) { + if (count < this.doTimes) { + throw Error('failed ' + count + ' less than the actual execution times of method'); + } + } +} +export default VerificationMode; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.ts new file mode 100644 index 0000000000..93d976ce73 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.ts @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +class VerificationMode { + + private doTimes: number + + constructor(times: number) { + this.doTimes = times; + } + + times(count: number) { + if(count !== this.doTimes) { + throw Error(`expect ${count} actual ${this.doTimes}`); + } + } + + never() { + if (this.doTimes !== 0) { + throw Error(`expect 0 actual ${this.doTimes}`); + } + } + + once() { + if (this.doTimes !== 1) { + throw Error(`expect 1 actual ${this.doTimes}`); + } + } + + atLeast(count: number) { + if (count > this.doTimes) { + throw Error('failed ' + count + ' greater than the actual execution times of method'); + } + } + + atMost(count: number) { + if (count < this.doTimes) { + throw Error('failed ' + count + ' less than the actual execution times of method'); + } + } +} + +export default VerificationMode; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/module.json b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/module.json new file mode 100644 index 0000000000..384ae72f9b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/module.json @@ -0,0 +1,22 @@ +{ + "app": { + "bundleName": "com.example.hamock", + "debug": true, + "versionCode": 1000000, + "versionName": "1.0.0", + "minAPIVersion": 9, + "targetAPIVersion": 9, + "apiReleaseType": "Release" + }, + "module": { + "name": "hamock", + "type": "har", + "deviceTypes": [ + "default", + "tablet", + "tv", + "wearable", + "car" + ] + } +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/schemas/mock-config-json5-schema.json b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/schemas/mock-config-json5-schema.json new file mode 100644 index 0000000000..96036325a3 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/schemas/mock-config-json5-schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "JSON schema for mock-config.json5 file", + "definitions": { + "sourceRedirection": { + "description": "A source redirection for mocked module.", + "type": "object", + "required": [ + "source" + ], + "properties": { + "source": { + "type": "string", + "maxLength": 128, + "minLength": 1 + } + } + } + }, + "patternProperties": { + ".+": { + "$ref": "#/definitions/sourceRedirection" + } + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/BuildProfile.ets b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/BuildProfile.ets new file mode 100644 index 0000000000..07a9435e8f --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/BuildProfile.ets @@ -0,0 +1,17 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const HAR_VERSION = '1.0.21'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; +export const TARGET_NAME = 'default'; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly HAR_VERSION = HAR_VERSION; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; + static readonly TARGET_NAME = TARGET_NAME; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/CHANGELOG.md b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/CHANGELOG.md new file mode 100644 index 0000000000..851884f978 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/CHANGELOG.md @@ -0,0 +1,27 @@ +## 1.0.21 +- mock支持多参数 +- describe中异步函数抛出日志信息 +- 修复多测试套时,执行单个测试套会打印其他测试套的日志信息 +## 1.0.14 +- 堆栈信息打印到cmd +## 1.0.15 +- 支持获取测试代码的失败堆栈信息 +- mock代码迁移至harmock包 +- 适配arkts语法 +- 修复覆盖率数据容易截断的bug +## 1.0.16 +- 修改覆盖率文件生成功能 +- 修改静态方法无法ignoreMock函数 +- ## 1.0.17 +- 修改not断言失败提示日志 +- 自定义错误message信息 +- 添加xdescribe, xit API功能 +- ## 1.0.18 +- 添加全局变量存储API get set +- 自定义断言功能 +## 1.0.18-rc.0 +添加框架worker执行能力 +## 1.0.19 +规范日志格式 +# 1.0.20 +代码告警整改 \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/LICENSE b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/LICENSE new file mode 100644 index 0000000000..4947287f7b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/LICENSE @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/README.md b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/README.md new file mode 100644 index 0000000000..50ce47fc7e --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/README.md @@ -0,0 +1,224 @@ +
Hypium
+
A unit test framework for OpenHarmonyOS application
+ +## Hypium是什么? +*** +- Hypium是OpenHarmony上的测试框架,提供测试用例编写、执行、结果显示能力,用于OpenHarmony系统应用接口以及应用界面测试。 +- Hypium结构化模型:hypium工程主要由List.test.js与TestCase.test.js组成。 +``` +rootProject // Hypium工程根目录 +├── moduleA +│   ├── src +│      ├── main // 被测试应用目录 +│      ├── ohosTest // 测试用例目录 +│         ├── js/ets +│            └── test +│               └── List.test.js // 测试用例加载脚本,ets目录下为.ets后缀 +│               └── TestCase.test.js // 测试用例脚本,ets目录下为.ets后缀 +└── moduleB + ... +│               └── List.test.js // 测试用例加载脚本,ets目录下为.ets后缀 +│               └── TestCase.test.js // 测试用例脚本,ets目录下为.ets后缀 +``` + +## 安装使用 + +```javascript +ohpm install @ohos/hypium +``` + +*** +- 在DevEco Studio内使用Hypium +- 工程级package.json内配置: +```json +"dependencies": { + "@ohos/hypium": "1.0.21" +} +``` +注: +hypium服务于OpenHarmonyOS应用对外接口测试、系统对外接口测试(SDK中接口),完成HAP自动化测试。详细指导: +[Deveco Studio](https://developer.harmonyos.com/cn/develop/deveco-studio) + +#### 通用语法 + +- 测试用例采用业内通用语法,describe代表一个测试套, it代表一条用例。 + +| No. | API | 功能说明 | +| --- | ---------- | ---------------------------------------------------------------------------------------------------------------------- | +| 1 | describe | 定义一个测试套,支持两个参数:测试套名称和测试套函数 | +| 2 | beforeAll | 在测试套内定义一个预置条件,在所有测试用例开始前执行且仅执行一次,支持一个参数:预置动作函数 | +| 3 | beforeEach | 在测试套内定义一个单元预置条件,在每条测试用例开始前执行,执行次数与it定义的测试用例数一致,支持一个参数:预置动作函数 | +| 4 | afterEach | 在测试套内定义一个单元清理条件,在每条测试用例结束后执行,执行次数与it定义的测试用例数一致,支持一个参数:清理动作函数 | +| 5 | afterAll | 在测试套内定义一个清理条件,在所有测试用例结束后执行且仅执行一次,支持一个参数:清理动作函数 | +| 6 | it | 定义一条测试用例,支持三个参数:用例名称,过滤参数和用例函数 | +| 7 | expect | 支持bool类型判断等多种断言方法 | + +#### 断言库 + +- 示例代码: + +```javascript + expect(${actualvalue}).assertX(${expectvalue}) +``` + +- 断言功能列表: + +| No. | API | 功能说明 | +| :--- | :------------------------------- | ---------------------------------------------------------------------------------------------- | +| 1 | assertClose | 检验actualvalue和expectvalue(0)的接近程度是否是expectValue(1) | +| 2 | assertContain | 检验actualvalue中是否包含expectvalue | +| 3 | assertDeepEquals | @since1.0.4 检验actualvalue和expectvalue(0)是否是同一个对象 | +| 4 | assertEqual | 检验actualvalue是否等于expectvalue[0] | +| 5 | assertFail | 抛出一个错误 | +| 6 | assertFalse | 检验actualvalue是否是false | +| 7 | assertTrue | 检验actualvalue是否是true | +| 8 | assertInstanceOf | 检验actualvalue是否是expectvalue类型 | +| 9 | assertLarger | 检验actualvalue是否大于expectvalue | +| 10 | assertLess | 检验actualvalue是否小于expectvalue | +| 11 | assertNaN | @since1.0.4 检验actualvalue是否是NaN | +| 12 | assertNegUnlimited | @since1.0.4 检验actualvalue是否等于Number.NEGATIVE_INFINITY | +| 13 | assertNull | 检验actualvalue是否是null | +| 14 | assertPosUnlimited | @since1.0.4 检验actualvalue是否等于Number.POSITIVE_INFINITY | +| 15 | assertPromiseIsPending | @since1.0.4 检验actualvalue是否处于Pending状态【actualvalue为promse对象】 | +| 16 | assertPromiseIsRejected | @since1.0.4 检验actualvalue是否处于Rejected状态【同15】 | +| 17 | assertPromiseIsRejectedWith | @since1.0.4 检验actualvalue是否处于Rejected状态,并且比较执行的结果值【同15】 | +| 18 | assertPromiseIsRejectedWithError | @since1.0.4 检验actualvalue是否处于Rejected状态并有异常,同时比较异常的类型和message值【同15】 | +| 19 | assertPromiseIsResolved | @since1.0.4 检验actualvalue是否处于Resolved状态【同15】 | +| 20 | assertPromiseIsResolvedWith | @since1.0.4 检验actualvalue是否处于Resolved状态,并且比较执行的结果值【同15】 | +| 21 | assertThrowError | 检验actualvalue抛出Error内容是否是expectValue | +| 22 | assertUndefined | 检验actualvalue是否是undefined | +| 23 | not | @since1.0.4 断言结果取反 | + + +示例代码: + +```javascript + import { describe, it, expect } from '@ohos/hypium'; + + export default async function assertCloseTest() { + describe('assertClose', function () { + it('assertClose_success', 0, function () { + let a = 100; + let b = 0.1; + expect(a).assertClose(99, b); + }) + }) + } +``` + +#### 公共系统能力 + +| No. | API | 功能描述 | +| ---- | ------------------------------------------------------- | ------------------------------------------------------------ | +| 1 | existKeyword(keyword: string, timeout: number): boolean | @since1.0.3 hilog日志中查找指定字段是否存在,keyword是待查找关键字,timeout为设置的查找时间 | +| 2 | actionStart(tag: string): void | @since1.0.3 cmd窗口输出开始tag | +| 3 | actionEnd(tag: string): void | @since1.0.3 cmd窗口输出结束tag | + +示例代码: + +```javascript +import { describe, it, expect, SysTestKit} from '@ohos/hypium'; + +export default function existKeywordTest() { + describe('existKeywordTest', function () { + it('existKeyword',DEFAULT, async function () { + console.info("HelloTest"); + let isExist = await SysTestKit.existKeyword('HelloTest'); + console.info('isExist ------>' + isExist); + }) + }) +} +``` +```javascript +import { describe, it, expect, SysTestKit} from '@ohos/hypium'; + +export default function actionTest() { + describe('actionTest', function () { + it('existKeyword',DEFAULT, async function () { + let tag = '[MyTest]'; + SysTestKit.actionStart(tag); + //do something + SysTestKit.actionEnd(tag); + }) + }) +} +``` + +#### 专项能力 + +- 测试用例属性筛选能力:hypium支持根据用例属性筛选执行指定测试用例,使用方式是先在测试用例上标记用例属性后,再在测试应用的启动shell命令后新增" -s ${Key} ${Value}"。 + +| Key | 含义说明 | Value取值范围 | +| -------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| level | 用例级别 | "0","1","2","3","4", 例如:-s level 1 | +| size | 用例粒度 | "small","medium","large", 例如:-s size small | +| testType | 用例测试类型 | "function","performance","power","reliability","security","global","compatibility","user","standard","safety","resilience", 例如:-s testType function | + +示例代码 + +```javascript +import { describe, it, expect, TestType, Size, Level } from '@ohos/hypium'; + +export default function attributeTest() { + describe('attributeTest', function () { + it("testAttributeIt", TestType.FUNCTION | Size.SMALLTEST | Level.LEVEL0, function () { + console.info('Hello Test'); + }) + }) +} +``` + +示例命令 +```shell +XX -s level 1 -s size small -s testType function +``` +该命令的作用是:筛选测试应用中同时满足a)用例级别是1 b)用例粒度是small c)用例测试类型是function 三个条件的用例执行。 + +- 测试套/测试用例名称筛选能力(测试套与用例名称用“#”号连接,多个用“,”英文逗号分隔) + +| Key | 含义说明 | Value取值范围 | +| -------- | ----------------------- | -------------------------------------------------------------------------------------------- | +| class | 指定要执行的测试套&用例 | ${describeName}#${itName},${describeName} , 例如:-s class attributeTest#testAttributeIt | +| notClass | 指定不执行的测试套&用例 | ${describeName}#${itName},${describeName} , 例如:-s notClass attributeTest#testAttributeIt | + +示例命令 +```shell +XX -s class attributeTest#testAttributeIt,abilityTest#testAbilityIt +``` +该命令的作用是:筛选测试应用中attributeTest测试套下的testAttributeIt测试用例,abilityTest测试套下的testAbilityIt测试用例,只执行这两条用例。 + +- 其他能力 + +| 能力项 | Key | 含义说明 | Value取值范围 | +| ------------ | ------- | ---------------------------- | ---------------------------------------------- | +| 随机执行能力 | random | 测试套&测试用例随机执行 | true, 不传参默认为false, 例如:-s random true | +| 空跑能力 | dryRun | 显示要执行的测试用例信息全集 | true , 不传参默认为false,例如:-s dryRun true | +| 异步超时能力 | timeout | 异步用例执行的超时时间 | 正整数 , 单位ms,例如:-s timeout 5000 | + +##### 约束限制 +随机执行能力和空跑能力从npm包1.0.3版本开始支持 + +#### Mock能力 + +##### 约束限制 + +单元测试框架Mock能力从npm包[1.0.1版本](https://repo.harmonyos.com/#/cn/application/atomService/@ohos%2Fhypium/v/1.0.1)开始支持 + +## 约束 + +*** + 本模块首批接口从OpenHarmony SDK API version 8开始支持。 + +## Hypium开放能力隐私声明 + +- 我们如何收集和使用您的个人信息 + 您在使用集成了Hypium开放能力的测试应用时,Hypium不会处理您的个人信息。 +- SDK处理的个人信息 + 不涉及。 +- SDK集成第三方服务声明 + 不涉及。 +- SDK数据安全保护 + 不涉及。 +- SDK版本更新声明 + 为了向您提供最新的服务,我们会不时更新Hypium版本。我们强烈建议开发者集成使用最新版本的Hypium。 + diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/ResourceTable.txt b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/ResourceTable.txt new file mode 100644 index 0000000000..d159750ece --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/ResourceTable.txt @@ -0,0 +1 @@ +string page_show 0x02000000 \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/build-profile.json5 b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/build-profile.json5 new file mode 100644 index 0000000000..312d38eb08 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/build-profile.json5 @@ -0,0 +1,28 @@ +{ + "apiType": "stageMode", + "buildOption": { + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": true, + "files": [ + "./obfuscation-rules.txt" + ] + }, + "consumerFiles": [ + "./consumer-rules.txt" + ] + } + }, + }, + ], + "targets": [ + { + "name": "default" + } + ] +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/consumer-rules.txt b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/consumer-rules.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/hvigorfile.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/hvigorfile.ts new file mode 100644 index 0000000000..4218707148 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/hvigorfile.ts @@ -0,0 +1,6 @@ +import { harTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: harTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.d.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.d.ts new file mode 100644 index 0000000000..7272b5fa83 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.d.ts @@ -0,0 +1,150 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export const DEFAULT = 0B0000 + +export const when: when; + +export enum TestType { + FUNCTION = 0B1, + PERFORMANCE = 0B1 << 1, + POWER = 0B1 << 2, + RELIABILITY = 0B1 << 3, + SECURITY = 0B1 << 4, + GLOBAL = 0B1 << 5, + COMPATIBILITY = 0B1 << 6, + USER = 0B1 << 7, + STANDARD = 0B1 << 8, + SAFETY = 0B1 << 9, + RESILIENCE = 0B1 << 10 +} + +export enum Size { + SMALLTEST = 0B1 << 16, + MEDIUMTEST = 0B1 << 17, + LARGETEST = 0B1 << 18 +} + +export enum Level { + LEVEL0 = 0B1 << 24, + LEVEL1 = 0B1 << 25, + LEVEL2 = 0B1 << 26, + LEVEL3 = 0B1 << 27, + LEVEL4 = 0B1 << 28 +} +export { xdescribe, xit, describe, it } from './index'; + + + +export function beforeItSpecified(testCaseNames: Array | string, callback: Function): void + +export function afterItSpecified(testCaseNames: Array | string, callback: Function): void + +export function beforeEach(callback: Function): void + +export function afterEach(callback: Function): void + +export function beforeAll(callback: Function): void + +export function afterAll(callback: Function): void + + +export interface Assert { + assertClose(expectValue: number, precision: number): void + assertContain(expectValue: any): void + assertEqual(expectValue: any): void + assertFail(): void + assertFalse(): void + assertTrue(): void + assertInstanceOf(expectValue: string): void + assertLarger(expectValue: number): void + assertLess(expectValue: number): void + assertNull(): void + assertThrowError(expectValue: string | Function): void + assertUndefined(): void + assertLargerOrEqual(expectValue: number): void + assertLessOrEqual(expectValue: number): void + assertNaN(): void + assertNegUnlimited(): void + assertPosUnlimited(): void + not(): Assert; + assertDeepEquals(expectValue: any): void + assertPromiseIsPending(): Promise + assertPromiseIsRejected(): Promise + assertPromiseIsRejectedWith(expectValue?: any): Promise + assertPromiseIsRejectedWithError(...expectValue): Promise + assertPromiseIsResolved(): Promise + assertPromiseIsResolvedWith(expectValue?: any): Promise + message(msg: string): Assert +} + +export function expect(actualValue?: any): Assert + +export class ArgumentMatchers { + static any; + static anyString; + static anyBoolean; + static anyNumber; + static anyObj; + static anyFunction; + static matchRegexs(Regex: RegExp): void +} + +declare interface when { + afterReturn(value: any): any + afterReturnNothing(): undefined + afterAction(action: any): any + afterThrow(e_msg: string): string + (argMatchers?: any): when; +} + +export interface VerificationMode { + times(count: Number): void + never(): void + once(): void + atLeast(count: Number): void + atMost(count: Number): void +} + +export class MockKit { + constructor() + mockFunc(obj: Object, func: Function): Function + mockObject(obj: Object): Object + verify(methodName: String, argsArray: Array): VerificationMode + ignoreMock(obj: Object, func: Function): void + clear(obj: Object): void + clearAll(): void +} + +export class SysTestKit { + static getDescribeName(): string; + static getItName(): string; + static getItAttribute(): TestType | Size | Level + static actionStart(tag: string): void + static actionEnd(tag: string): void + static existKeyword(keyword: string, timeout?: number): boolean +} + +export class Hypium { + static setData(data: { [key: string]: any }): void + static setTimeConfig(systemTime: any) + static hypiumTest(abilityDelegator: any, abilityDelegatorArguments: any, testsuite: Function): void + static set(key: string, value: any): void + static get(key: string): any + static registerAssert(customAssertion: Function): void + static unregisterAssert(customAssertion: string | Function): void + static hypiumWorkerTest(abilityDelegator: Object, abilityDelegatorArguments: Object, testsuite: Function, workerPort: Object): void; + static hypiumInitWorkers(abilityDelegator: Object, scriptURL: string, workerNum: number, params: Object): void; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ets b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ets new file mode 100644 index 0000000000..98b0ec55fe --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ets @@ -0,0 +1,137 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Core from './src/main/core'; +import {TestType, Size, Level, DEFAULT} from './src/main/Constant'; +import DataDriver from './src/main/module/config/DataDriver'; +import ExpectExtend from './src/main/module/assert/ExpectExtend'; +import OhReport from './src/main/module/report/OhReport'; +export { xdescribe, xit, describe, it } from './index.ts'; + +export declare class Hypium { + static setData(data: Object): void + static setTimeConfig(systemTime: Object): void + static hypiumTest(abilityDelegator: Object, abilityDelegatorArguments: Object, testsuite: Function): void + static set(key: string, value: Object): void + static get(key: string): Object + static registerAssert(customAssertion: Function): void + static unregisterAssert(customAssertion: string | Function): void + static hypiumWorkerTest(abilityDelegator: Object, abilityDelegatorArguments: Object, + testsuite: Function, workerPort: Object): void; + static hypiumInitWorkers(abilityDelegator: Object, scriptURL: string, workerNum: number, params: Object): void; +} + +export { + Core, + DataDriver, + ExpectExtend, + OhReport, + TestType, + Size, + Level, + DEFAULT +}; + +type allExpectType = Object | undefined | null + +export declare function beforeItSpecified(testCaseNames: Array | string, callback: Function): void + +export declare function afterItSpecified(testCaseNames: Array | string, callback: Function): void + +export declare function beforeEach(callback: Function): void + +export declare function afterEach(callback: Function): void + +export declare function beforeAll(callback: Function): void + +export declare function afterAll(callback: Function): void + +export declare interface Assert { + assertClose(expectValue: number, precision: number): void + assertContain(expectValue: allExpectType): void + assertEqual(expectValue: allExpectType): void + assertFail(): void + assertFalse(): void + assertTrue(): void + assertInstanceOf(expectValue: string): void + assertLarger(expectValue: number): void + assertLess(expectValue: number): void + assertNull(): void + assertThrowError(expectValue: string | Function): void + assertUndefined(): void + assertLargerOrEqual(expectValue: number):void + assertLessOrEqual(expectValue: number):void + assertNaN():void + assertNegUnlimited(): void + assertPosUnlimited(): void + not(): Assert; + assertDeepEquals(expectValue: allExpectType):void + assertPromiseIsPending(): Promise + assertPromiseIsRejected(): Promise + assertPromiseIsRejectedWith(expectValue?: allExpectType): Promise + assertPromiseIsRejectedWithError(...expectValue: allExpectType[]): Promise + assertPromiseIsResolved(): Promise + assertPromiseIsResolvedWith(expectValue?: allExpectType): Promise + message(msg: string): Assert +} + +export declare function expect(actualValue?: allExpectType): Assert + +export declare class ArgumentMatchers { + public static any: allExpectType; + public static anyString: string; + public static anyBoolean: Boolean; + public static anyNumber: Number; + public static anyObj: Object; + public static anyFunction: Function; + public static matchRegexs(regex: RegExp): void +} + +declare interface whenResult { + afterReturn: (value: allExpectType) => allExpectType + afterReturnNothing: () => undefined + afterAction: (action: allExpectType) => allExpectType + afterThrow: (e_msg: string) => string +} + +export declare function when(f:Function): (...args: (allExpectType | void)[]) => whenResult + +export declare interface VerificationMode { + times(count: Number): void + never(): void + once(): void + atLeast(count: Number): void + atMost(count: Number): void +} + +export declare class MockKit { + constructor() + mockFunc(obj: Object, func: Function): Function + mockObject(obj: Object): Object + verify(methodName: String, argsArray: Array): VerificationMode + ignoreMock(obj: Object, func: Function): void + clear(obj: Object): void + clearAll(): void +} + +export declare class SysTestKit { + static getDescribeName(): string; + static getItName(): string; + static getItAttribute(): TestType | Size | Level + static actionStart(tag: string): void + static actionEnd(tag: string): void + static existKeyword(keyword: string, timeout?: number): boolean +} + diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.js new file mode 100644 index 0000000000..02d06d9d1b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.js @@ -0,0 +1,261 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Core from './src/main/core'; +import { DEFAULT, TestType, Size, Level, TAG, PrintTag } from './src/main/Constant'; +import DataDriver from './src/main/module/config/DataDriver'; +import ExpectExtend from './src/main/module/assert/ExpectExtend'; +import OhReport from './src/main/module/report/OhReport'; +import SysTestKit from './src/main/module/kit/SysTestKit'; +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect, beforeItSpecified, afterItSpecified, xdescribe, xit } from './src/main/interface'; +import { MockKit, when } from './src/main/module/mock/MockKit'; +import ArgumentMatchers from './src/main/module/mock/ArgumentMatchers'; +import worker from '@ohos.worker'; + +class Hypium { + static context = new Map(); + static setData(data) { + const core = Core.getInstance(); + const dataDriver = new DataDriver({ data }); + core.addService('dataDriver', dataDriver); + } + + static setTimeConfig(systemTime) { + SysTestKit.systemTime = systemTime; + } + + static set(key, value) { + Hypium.context.set(key, value); + } + + static get(key) { + return Hypium.context.get(key); + } + + static hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) { + const core = Core.getInstance(); + const expectExtend = new ExpectExtend({ + 'id': 'extend' + }); + core.addService('expect', expectExtend); + const ohReport = new OhReport({ + 'delegator': abilityDelegator, + 'abilityDelegatorArguments': abilityDelegatorArguments + }); + SysTestKit.delegator = abilityDelegator; + core.addService('report', ohReport); + core.init(); + core.subscribeEvent('spec', ohReport); + core.subscribeEvent('suite', ohReport); + core.subscribeEvent('task', ohReport); + const configService = core.getDefaultService('config'); + if (abilityDelegatorArguments !== null) { + let testParameters = configService.translateParams(abilityDelegatorArguments.parameters); + console.info(`${TAG}parameters:${JSON.stringify(testParameters)}`); + configService.setConfig(testParameters); + } + testsuite(); + core.execute(abilityDelegator); + } + static async hypiumInitWorkers(abilityDelegator, scriptURL, workerNum = 8, params) { + console.info(`${TAG}, hypiumInitWorkers call,${scriptURL}`); + let workerPromiseArray = []; + + // 开始统计时间 + let startTime = await SysTestKit.getRealTime(); + for (let i = 0; i < workerNum; i++) { + // 创建worker线程 + const workerPromise = Hypium.createWorkerPromise(scriptURL, i, params); + workerPromiseArray.push(workerPromise); + } + const ret = {total: 0, failure: 0, error: 0, pass: 0, ignore: 0, duration: 0}; + Promise.all(workerPromiseArray).then(async (items) => { + console.info(`${TAG}, all result from workers, ${JSON.stringify(items)}`); + let allItemList = new Array(); + // 统计执行结果 + Hypium.handleWorkerTestResult(ret, allItemList, items); + console.info(`${TAG}, all it result, ${JSON.stringify(allItemList)}`); + // 统计用例执行结果 + const retResult = {total: 0, failure: 0, error: 0, pass: 0, ignore: 0, duration: 0}; + // 标记用例执行结果 + Hypium.configWorkerItTestResult(retResult, allItemList); + // 打印用例结果 + Hypium.printWorkerTestResult(abilityDelegator, allItemList); + // 用例执行完成统计时间 + let endTime = await SysTestKit.getRealTime(); + const taskConsuming = endTime - startTime; + const message = + `\n${PrintTag.OHOS_REPORT_ALL_RESULT}: stream=Test run: runTimes: ${ret.total},total: ${retResult.total}, Failure: ${retResult.failure}, Error: ${retResult.error}, Pass: ${retResult.pass}, Ignore: ${retResult.ignore}` + + `\n${PrintTag.OHOS_REPORT_ALL_CODE}: ${retResult.failure > 0 || retResult.error > 0 ? -1 : 0}` + + `\n${PrintTag.OHOS_REPORT_ALL_STATUS}: taskconsuming=${taskConsuming > 0 ? taskConsuming : ret.duration}`; + abilityDelegator.printSync(message); + console.info(`${TAG}, [end] you worker test`); + abilityDelegator.finishTest('you worker test finished!!!', 0, () => {}); + }).catch((e) => { + console.info(`${TAG}, [end] error you worker test, ${JSON.stringify(e)}`); + abilityDelegator.finishTest('you worker test error finished!!!', 0, () => {}); + }).finally(() => { + console.info(`${TAG}, all promise finally end`); + }); + } + // 创建worker线程 + static createWorkerPromise(scriptURL, i, params) { + console.info(`${TAG}, createWorkerPromiser, ${scriptURL}, ${i}`); + const workerPromise = new Promise((resolve, reject) => { + const workerInstance = new worker.ThreadWorker(scriptURL, {name: `worker_${i}`}); + console.info(`${TAG}, send data to worker`); + // 发送数据到worker线程中 + workerInstance.postMessage(params); + workerInstance.onmessage = function (e) { + let currentThreadName = e.data?.currentThreadName; + console.info(`${TAG}, receview data from ${currentThreadName}, ${JSON.stringify(e.data)}`); + // + resolve(e.data?.summary); + console.info(`${TAG}, ${currentThreadName} finish`); + workerInstance.terminate(); + }; + workerInstance.onerror = function (e) { + console.info(`${TAG}, worker error, ${JSON.stringify(e)}`); + reject(e); + workerInstance.terminate(); + }; + workerInstance.onmessageerror = function (e) { + console.info(`${TAG}, worker message error, ${JSON.stringify(e)}`); + reject(e); + workerInstance.terminate(); + }; + }); + return workerPromise; + } + static handleWorkerTestResult(ret, allItemList, items) { + console.info(`${TAG}, handleWorkerTestResult, ${JSON.stringify(items)}`); + for (const {total, failure, error, pass, ignore, duration, itItemList} of items) { + ret.total += total; + ret.failure += failure; + ret.error += error; + ret.pass += pass; + ret.ignore += ignore; + ret.duration += duration; + Hypium.handleItResult(allItemList, itItemList); + } + } + static handleItResult(allItemList, itItemList) { + // 遍历所有的用例结果统计最终结果 + for (const {currentThreadName, description, result} of itItemList) { + let item = allItemList.find((it) => it.description === description); + if (item) { + let itResult = item.result; + // 当在worker中出现一次failure就标记为failure, 出现一次error就标记为error, 所有线程都pass才标记为pass + if (itResult === 0) { + item.result = result; + item.currentThreadName = currentThreadName; + } + } else { + let it = { + description: description, + currentThreadName: currentThreadName, + result: result + }; + allItemList.push(it); + } + } + } + static configWorkerItTestResult(retResult, allItemList) { + console.info(`${TAG}, configWorkerItTestResult, ${JSON.stringify(allItemList)}`); + for (const {currentThreadName, description, result} of allItemList) { + console.info(`${TAG}, description, ${description}, result,${result}`); + retResult.total ++; + if (result === 0) { + retResult.pass ++; + } else if (result === -1) { + retResult.error ++; + } else if (result === -2) { + retResult.failure ++; + } else { + retResult.ignore ++; + } + } + } + static printWorkerTestResult(abilityDelegator, allItemList) { + console.info(`${TAG}, printWorkerTestResult, ${JSON.stringify(allItemList)}`); + let index = 1; + for (const {currentThreadName, description, result} of allItemList) { + console.info(`${TAG}, description print, ${description}, result,${result}`); + let itArray = description.split('#'); + let des; + let itName; + if (itArray.length > 1) { + des = itArray[0]; + itName = itArray[1]; + } else if (itArray.length > 1) { + des = itArray[0]; + itName = itArray[0]; + } else { + des = 'undefined'; + itName = 'undefined'; + } + + let msg = `\n${PrintTag.OHOS_REPORT_WORKER_STATUS}: class=${des}`; + msg += `\n${PrintTag.OHOS_REPORT_WORKER_STATUS}: test=${itName}`; + msg += `\n${PrintTag.OHOS_REPORT_WORKER_STATUS}: current=${index}`; + msg += `\n${PrintTag.OHOS_REPORT_WORKER_STATUS}: CODE=${result}`; + abilityDelegator.printSync(msg); + index ++; + } + } + static hypiumWorkerTest(abilityDelegator, abilityDelegatorArguments, testsuite, workerPort) { + console.info(`${TAG}, hypiumWorkerTest call`); + SysTestKit.workerPort = workerPort; + let currentWorkerName = workerPort.name; + console.info(`${TAG}, hypiumWorkerTest_currentWorkerName: ${currentWorkerName}`); + Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite); + + } + + static registerAssert(customAssertion) { + const core = Core.getInstance(); + const expectService = core.getDefaultService('expect'); + let matchers = {}; + matchers[customAssertion.name] = customAssertion; + expectService.addMatchers(matchers); + expectService.customMatchers.push(customAssertion.name); + console.info(`${TAG}success to register the ${customAssertion.name}`); + } + + static unregisterAssert(customAssertion) { + const core = Core.getInstance(); + const expectService = core.getDefaultService('expect'); + let customAssertionName = typeof customAssertion === 'function' ? customAssertion.name : customAssertion; + expectService.removeMatchers(customAssertionName); + console.info(`${TAG}success to unregister the ${customAssertionName}`); + } + +} + +export { + Hypium, + Core, + DEFAULT, + TestType, + Size, + Level, + DataDriver, + ExpectExtend, + OhReport, + SysTestKit, + describe, beforeAll, beforeEach, afterEach, afterAll, it, expect, beforeItSpecified, afterItSpecified, xdescribe, xit, + MockKit, when, + ArgumentMatchers +}; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ts new file mode 100644 index 0000000000..b7082ebc98 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/index.ts @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { TestType, Size, Level } from "./src/main/Constant"; + +export declare function xdescribe(testSuiteName: string, func: Function): void; + +export declare namespace xdescribe { + function reason(reason: string): any; +}; + +export declare function describe(testSuiteName: string, func: Function): void; + +export declare function xit(testCaseName: string, attribute: TestType | Size | Level, func: Function): void; + +export declare namespace xit { + function reason(reason: string): any; +}; + +export declare function it(testCaseName: string, attribute: TestType | Size | Level, func: Function): void; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/obfuscation-rules.txt b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/obfuscation-rules.txt new file mode 100644 index 0000000000..985b2aeb76 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/obfuscation-rules.txt @@ -0,0 +1,18 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://gitee.com/openharmony/arkcompiler_ets_frontend/blob/master/arkguard/README.md + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/oh-package.json5 b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/oh-package.json5 new file mode 100644 index 0000000000..3ef03ac42d --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/oh-package.json5 @@ -0,0 +1 @@ +{"name":"@ohos/hypium","version":"1.0.21","description":"A unit test framework for OpenHarmony application","main":"index.js","keywords":["测试框架","except","mock"],"author":"huawei","license":"Apache-2.0","repository":"https://gitee.com/openharmony/testfwk_arkxtest","homepage":"https://gitee.com/openharmony/testfwk_arkxtest","dependencies":{},"metadata":{"sourceRoots":["./src/main"],"debug":true},"compatibleSdkVersion":11,"compatibleSdkType":"OpenHarmony","obfuscated":false} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/Constant.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/Constant.js new file mode 100644 index 0000000000..dfd6b24a22 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/Constant.js @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * define the testcase type : TestType, Size , Level + */ +export const TAG = '[Hypium]'; + +export const DEFAULT = 0B0000; + +export class PrintTag { + static OHOS_REPORT_WORKER_STATUS = 'OHOS_REPORT_WORKER_STATUS'; + static OHOS_REPORT_ALL_RESULT = 'OHOS_REPORT_ALL_RESULT'; + static OHOS_REPORT_ALL_CODE = 'OHOS_REPORT_ALL_CODE'; + static OHOS_REPORT_ALL_STATUS = 'OHOS_REPORT_ALL_STATUS'; + static OHOS_REPORT_RESULT = 'OHOS_REPORT_RESULT'; + static OHOS_REPORT_CODE = 'OHOS_REPORT_CODE'; + static OHOS_REPORT_STATUS = 'OHOS_REPORT_STATUS'; + static OHOS_REPORT_SUM = 'OHOS_REPORT_SUM'; + static OHOS_REPORT_STATUS_CODE = 'OHOS_REPORT_STATUS_CODE'; +}; + +export class TestType { + static FUNCTION = 0B1; + static PERFORMANCE = 0B1 << 1; + static POWER = 0B1 << 2; + static RELIABILITY = 0B1 << 3; + static SECURITY = 0B1 << 4; + static GLOBAL = 0B1 << 5; + static COMPATIBILITY = 0B1 << 6; + static USER = 0B1 << 7; + static STANDARD = 0B1 << 8; + static SAFETY = 0B1 << 9; + static RESILIENCE = 0B1 << 10; +}; + +export class Size { + static SMALLTEST = 0B1 << 16; + static MEDIUMTEST = 0B1 << 17; + static LARGETEST = 0B1 << 18; +}; + +export class Level { + static LEVEL0 = 0B1 << 24; + static LEVEL1 = 0B1 << 25; + static LEVEL2 = 0B1 << 26; + static LEVEL3 = 0B1 << 27; + static LEVEL4 = 0B1 << 28; +}; + +export const TESTTYPE = { + 'function': 1, + 'performance': 1 << 1, + 'power': 1 << 2, + 'reliability': 1 << 3, + 'security': 1 << 4, + 'global': 1 << 5, + 'compatibility': 1 << 6, + 'user': 1 << 7, + 'standard': 1 << 8, + 'safety': 1 << 9, + 'resilience': 1 << 10, +}; + +export const LEVEL = { + '0': 1 << 24, + '1': 1 << 25, + '2': 1 << 26, + '3': 1 << 27, + '4': 1 << 28, +}; + +export const SIZE = { + 'small': 1 << 16, + 'medium': 1 << 17, + 'large': 1 << 18, +}; + +export const KEYSET = [ + '-s class', '-s notClass', '-s suite', '-s itName', + '-s level', '-s testType', '-s size', '-s timeout', + '-s dryRun', '-s random', '-s breakOnError', '-s stress', + '-s coverage', '-s skipMessage', '-s runSkipped', + 'class', 'notClass', 'suite', 'itName', + 'level', 'testType', 'size', 'timeout', 'dryRun', 'random', + 'breakOnError', 'stress', 'coverage', 'skipMessage', 'runSkipped' +]; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/core.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/core.js new file mode 100644 index 0000000000..cfcb5f1728 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/core.js @@ -0,0 +1,159 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import {SuiteService, SpecService, ExpectService, ReportService} from './service'; +import {ConfigService} from './module/config/configService'; +import {SpecEvent, TaskEvent, SuiteEvent} from './event'; + +/** + * core service for execute testcase. + */ +class Core { + static getInstance() { + if (!this.instance) { + this.instance = new Core(); + } + return this.instance; + } + + constructor() { + this.instance = null; + this.services = { + suite: {}, + spec: {}, + config: {}, + expect: {}, + log: {}, + report: {} + + }; + this.events = { + suite: {}, + spec: {}, + task: {} + }; + } + + addService(name, service) { + let serviceObj = {}; + if (!this.services[name]) { + this.services[name] = serviceObj; + } else { + serviceObj = this.services[name]; + } + serviceObj[service.id] = service; + } + + getDefaultService(name) { + return this.services[name].default; + } + + getServices(name) { + return this.services[name]; + } + + registerEvent(serviceName, event) { + let eventObj = {}; + if (!this.events[serviceName]) { + this.events[serviceName] = eventObj; + } else { + eventObj = this.events[serviceName]; + } + eventObj[event.id] = event; + } + + unRegisterEvent(serviceName, eventID) { + const eventObj = this.events[serviceName]; + if (eventObj) { + delete eventObj[eventID]; + } + } + + subscribeEvent(serviceName, serviceObj) { + const eventObj = this.events[serviceName]; + if (eventObj) { + for (const attr in eventObj) { + eventObj[attr]['subscribeEvent'](serviceObj); + } + } + } + + async fireEvents(serviceName, eventName) { + const eventObj = this.events[serviceName]; + if (!eventObj) { + return; + } + for (const attr in eventObj) { + await eventObj[attr][eventName](); + } + } + + addToGlobal(apis) { + if (typeof globalThis !== 'undefined') { + for (let api in apis) { + globalThis[api] = apis[api]; + } + } + for (const api in apis) { + this[api] = apis[api]; + } + } + + init() { + this.addService('suite', new SuiteService({id: 'default'})); + this.addService('spec', new SpecService({id: 'default'})); + this.addService('expect', new ExpectService({id: 'default'})); + this.addService('report', new ReportService({id: 'default'})); + this.addService('config', new ConfigService({id: 'default'})); + this.registerEvent('task', new TaskEvent({id: 'default', coreContext: this})); + this.registerEvent('suite', new SuiteEvent({id: 'default', coreContext: this})); + this.registerEvent('spec', new SpecEvent({id: 'default', coreContext: this})); + this.subscribeEvent('spec', this.getDefaultService('report')); + this.subscribeEvent('suite', this.getDefaultService('report')); + this.subscribeEvent('task', this.getDefaultService('report')); + const context = this; + for (const key in this.services) { + const serviceObj = this.services[key]; + for (const serviceID in serviceObj) { + const service = serviceObj[serviceID]; + service.init(context); + + if (typeof service.apis !== 'function') { + continue; + } + const apis = service.apis(); + if (apis) { + this.addToGlobal(apis); + } + } + } + } + + execute(abilityDelegator) { + const suiteService = this.getDefaultService('suite'); + const configService = this.getDefaultService('config'); + if (configService['dryRun'] === 'true') { + (async function () { + await suiteService.dryRun(abilityDelegator); + })(); + return; + } + setTimeout(() => { + suiteService.execute(); + }, 10); + } +} + +export default Core; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/event.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/event.js new file mode 100644 index 0000000000..3be0211f01 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/event.js @@ -0,0 +1,100 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +class SpecEvent { + constructor(attr) { + this.id = attr.id; + this.coreContext = attr.context; + this.eventMonitors = []; + } + + subscribeEvent(service) { + this.eventMonitors.push(service); + } + + async specStart() { + for (const monitor of this.eventMonitors) { + await monitor['specStart'](); + } + } + + async specDone() { + for (const monitor of this.eventMonitors) { + await monitor['specDone'](); + } + } +} + +class SuiteEvent { + constructor(attr) { + this.id = attr.id; + this.suiteContext = attr.coreContext; + this.eventMonitors = []; + } + + subscribeEvent(service) { + this.eventMonitors.push(service); + } + + async suiteStart() { + for (const monitor of this.eventMonitors) { + await monitor['suiteStart'](); + } + } + + async suiteDone() { + for (const monitor of this.eventMonitors) { + await monitor['suiteDone'](); + } + } +} + +class TaskEvent { + constructor(attr) { + this.id = attr.id; + this.coreContext = attr.coreContext; + this.eventMonitors = []; + } + + subscribeEvent(service) { + this.eventMonitors.push(service); + } + + async taskStart() { + for (const monitor of this.eventMonitors) { + await monitor['taskStart'](); + } + } + + async taskDone() { + for (const monitor of this.eventMonitors) { + await monitor['taskDone'](); + } + } + + incorrectFormat() { + for (const monitor of this.eventMonitors) { + monitor['incorrectFormat'](); + } + } + + incorrectTestSuiteFormat() { + for (const monitor of this.eventMonitors) { + monitor.incorrectTestSuiteFormat(); + } + } +} + +export { SpecEvent, TaskEvent, SuiteEvent }; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/interface.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/interface.js new file mode 100644 index 0000000000..1bf43509ac --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/interface.js @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Core from './core'; + +const core = Core.getInstance(); + +const describe = function (desc, func) { + return Reflect.has(core, 'describe') ? core.describe(desc, func) : (desc, func) => { }; +}; +const it = function (desc, filter, func) { + return Reflect.has(core, 'it') ? core.it(desc, filter, func) : (desc, filter, func) => { }; +}; +const beforeItSpecified = function (itDescs, func) { + return Reflect.has(core, 'beforeItSpecified') ? core.beforeItSpecified(itDescs, func) : (itDescs, func) => { }; +}; + +const afterItSpecified = function (itDescs, func) { + return Reflect.has(core, 'afterItSpecified') ? core.afterItSpecified(itDescs, func) : (itDescs, func) => { }; +}; +const beforeEach = function (func) { + return Reflect.has(core, 'beforeEach') ? core.beforeEach(func) : (func) => { }; +}; +const afterEach = function (func) { + return Reflect.has(core, 'afterEach') ? core.afterEach(func) : (func) => { }; +}; +const beforeAll = function (func) { + return Reflect.has(core, 'beforeAll') ? core.beforeAll(func) : (func) => { }; +}; +const afterAll = function (func) { + return Reflect.has(core, 'afterAll') ? core.afterAll(func) : (func) => { }; +}; +const expect = function (actualValue) { + return Reflect.has(core, 'expect') ? core.expect(actualValue) : (actualValue) => { }; +}; + +const xdescribe = function (desc, func) { + return Reflect.has(core, 'xdescribe') ? core.xdescribe(desc, func, null) : (desc, func, reason) => { }; +}; +xdescribe.reason = (reason) => { + return (desc, func) => { + return Reflect.has(core, 'xdescribe') ? core.xdescribe(desc, func, reason) : (desc, func, reason) => { }; + }; +}; +const xit = function (desc, filter, func) { + return Reflect.has(core, 'xit') ? core.xit(desc, filter, func, null) : (desc, filter, func, reason) => { }; +}; +xit.reason = (reason) => { + return (desc, filter, func) => { + return Reflect.has(core, 'xit') ? core.xit(desc, filter, func, reason) : (desc, filter, func, reason) => { }; + }; +}; + +export { + describe, it, beforeAll, beforeEach, afterEach, afterAll, expect, beforeItSpecified, afterItSpecified, xdescribe, xit +}; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module.json b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module.json new file mode 100644 index 0000000000..5f76af614e --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module.json @@ -0,0 +1,31 @@ +{ + "app": { + "bundleName": "com.ohos.myapplication", + "debug": true, + "versionCode": 1000000, + "versionName": "1.0.0", + "minAPIVersion": 11, + "targetAPIVersion": 11, + "apiReleaseType": "Release", + "compileSdkVersion": "4.1.7.5", + "compileSdkType": "OpenHarmony", + "appEnvironments": [], + "bundleType": "app" + }, + "module": { + "name": "hypium", + "type": "har", + "deviceTypes": [ + "default", + "tablet", + "tv", + "wearable", + "car" + ], + "packageName": "@ohos/hypium", + "installationFree": false, + "virtualMachine": "ark11.0.2.0", + "compileMode": "esmodule", + "dependencies": [] + } +} diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/ExpectExtend.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/ExpectExtend.js new file mode 100644 index 0000000000..d087755a44 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/ExpectExtend.js @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import assertNull from './assertNull'; +import assertClose from './assertClose'; +import assertContain from './assertContain'; +import assertLess from './assertLess'; +import assertLarger from './assertLarger'; +import assertFail from './assertFail'; +import assertUndefined from './assertUndefined'; +import assertFalse from './assertFalse'; +import assertInstanceOf from './assertInstanceOf'; +import assertThrowError from './assertThrowError'; +import assertLargerOrEqual from './assertLargerOrEqual'; +import assertLessOrEqual from './assertLessOrEqual'; +import assertNaN from './assertNaN'; +import assertNegUnlimited from './assertNegUnlimited'; +import assertPosUnlimited from './assertPosUnlimited'; +import assertDeepEquals from './deepEquals/assertDeepEquals'; +import assertPromiseIsPending from './assertPromiseIsPending'; +import assertPromiseIsRejected from './assertPromiseIsRejected'; +import assertPromiseIsRejectedWith from './assertPromiseIsRejectedWith'; +import assertPromiseIsRejectedWithError from './assertPromiseIsRejectedWithError'; +import assertPromiseIsResolved from './assertPromiseIsResolved'; +import assertPromiseIsResolvedWith from './assertPromiseIsResolvedWith'; +class ExpectExtend { + constructor(attr) { + this.id = attr.id; + this.matchers = {}; + } + + extendsMatchers() { + this.matchers.assertNull = assertNull; + this.matchers.assertClose = assertClose; + this.matchers.assertContain = assertContain; + this.matchers.assertLess = assertLess; + this.matchers.assertLarger = assertLarger; + this.matchers.assertFail = assertFail; + this.matchers.assertUndefined = assertUndefined; + this.matchers.assertFalse = assertFalse; + this.matchers.assertInstanceOf = assertInstanceOf; + this.matchers.assertThrowError = assertThrowError; + this.matchers.assertLargerOrEqual = assertLargerOrEqual; + this.matchers.assertLessOrEqual = assertLessOrEqual; + this.matchers.assertNaN = assertNaN; + this.matchers.assertNegUnlimited = assertNegUnlimited; + this.matchers.assertPosUnlimited = assertPosUnlimited; + this.matchers.assertDeepEquals = assertDeepEquals; + this.matchers.assertPromiseIsPending = assertPromiseIsPending; + this.matchers.assertPromiseIsRejected = assertPromiseIsRejected; + this.matchers.assertPromiseIsRejectedWith = assertPromiseIsRejectedWith; + this.matchers.assertPromiseIsRejectedWithError = assertPromiseIsRejectedWithError; + this.matchers.assertPromiseIsResolved = assertPromiseIsResolved; + this.matchers.assertPromiseIsResolvedWith = assertPromiseIsResolvedWith; + } + + init(coreContext) { + this.coreContext = coreContext; + this.extendsMatchers(); + const expectService = this.coreContext.getDefaultService('expect'); + expectService.addMatchers(this.matchers); + } + + apis() { + return { + 'expect': function (actualValue) { + return this.coreContext.getDefaultService('expect').expect(actualValue); + } + }; + } +} + +export default ExpectExtend; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertClose.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertClose.js new file mode 100644 index 0000000000..7e692bd25f --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertClose.js @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertClose(actualValue, expected) { + if (actualValue === null && expected[0] === null) { + throw new Error('actualValue and expected can not be both null!!!'); + } + let result; + let diff = Math.abs(expected[0] - actualValue); + let actualAbs = Math.abs(actualValue); + if ((actualAbs - 0) === 0) { + if ((diff - 0) === 0) { + result = true; + } else { + result = false; + } + } else if (diff / actualAbs < expected[1]) { + result = true; + } else { + result = false; + } + return { + pass: result, + message: '|' + actualValue + ' - ' + expected[0] + '|/' + actualValue + ' is not less than ' + expected[1] + }; +} + +export default assertClose; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertContain.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertContain.js new file mode 100644 index 0000000000..7fba0d9755 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertContain.js @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertContain(actualValue, expect) { + let result = false; + if (Object.prototype.toString.call(actualValue).indexOf('Array')) { + for (let i in actualValue) { + if (actualValue[i] == expect[0]) { + result = true; + } + } + } + let type = Object.prototype.toString.call(actualValue); + if (type === '[object String]') { + result = actualValue.indexOf(expect[0]) >= 0; + } + return { + pass: result, + message: 'expect false, ' + actualValue + ' do not have ' + expect[0] + }; +} + +export default assertContain; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFail.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFail.js new file mode 100644 index 0000000000..8ab4ac5cae --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFail.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertFail() { + return { + pass: false, + message: 'fail ' + }; +} + +export default assertFail; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFalse.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFalse.js new file mode 100644 index 0000000000..c5008e94f4 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertFalse.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertFalse(actualValue) { + return { + pass: (actualValue) === false, + message: 'expect false, actualValue is ' + actualValue + }; +} + +export default assertFalse; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertInstanceOf.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertInstanceOf.js new file mode 100644 index 0000000000..1e11b93f72 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertInstanceOf.js @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertInstanceOf(actualValue, expected) { + if (Object.prototype.toString.call(actualValue) == '[object ' + expected[0] + ']') { + return { + pass: true + }; + } else { + return { + pass: false, + message: actualValue + ' is ' + Object.prototype.toString.call(actualValue) + 'not ' + expected[0] + }; + } +} + +export default assertInstanceOf; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLarger.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLarger.js new file mode 100644 index 0000000000..a74f4a8ced --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLarger.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertLarger(actualValue, expected) { + return { + pass: (actualValue) > expected[0], + message: (actualValue) + ' is not larger than ' + expected[0] + }; +} + +export default assertLarger; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLargerOrEqual.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLargerOrEqual.js new file mode 100644 index 0000000000..e847e6c217 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLargerOrEqual.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertLargerOrEqual(actualValue, expected) { + return { + pass: (actualValue) >= expected[0], + message: (actualValue) + ' is not larger than ' + expected[0] + }; +} + +export default assertLargerOrEqual; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLess.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLess.js new file mode 100644 index 0000000000..17e84b0aba --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLess.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertLess(actualValue, expected) { + return { + pass: (actualValue) < expected[0], + message: (actualValue) + ' is not less than ' + expected[0] + }; +} + +export default assertLess; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLessOrEqual.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLessOrEqual.js new file mode 100644 index 0000000000..f754f97ffa --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertLessOrEqual.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertLessOrEqual(actualValue, expected) { + return { + pass: (actualValue) <= expected[0], + message: (actualValue) + ' is not less than ' + expected[0] + }; +} + +export default assertLessOrEqual; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNaN.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNaN.js new file mode 100644 index 0000000000..8d45d6a93b --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNaN.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertNaN(actualValue) { + return { + pass: actualValue !== actualValue, + message: 'expect NaN, actualValue is ' + actualValue + }; +} + +export default assertNaN; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNegUnlimited.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNegUnlimited.js new file mode 100644 index 0000000000..ceac555afc --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNegUnlimited.js @@ -0,0 +1,23 @@ +/* +* Copyright (c) 2022 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +function assertNegUnlimited(actualValue) { + return { + pass: actualValue === Number.NEGATIVE_INFINITY, + message: 'Expected actualValue not to be -Infinity. actualValue is,' + actualValue + }; +} + +export default assertNegUnlimited; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNull.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNull.js new file mode 100644 index 0000000000..53a7bad827 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertNull.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertNull(actualValue) { + return { + pass: (actualValue) === null, + message: 'expect null, actualValue is ' + (actualValue) + }; +} + +export default assertNull; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPosUnlimited.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPosUnlimited.js new file mode 100644 index 0000000000..6e68c0e2b6 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPosUnlimited.js @@ -0,0 +1,23 @@ +/* +* Copyright (c) 2022 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +function assertPosUnlimited(actualValue) { + return { + pass: actualValue === Number.POSITIVE_INFINITY, + message: 'Expected actualValue is POSITIVE_INFINITY. actualValue is,' + actualValue + }; +} + +export default assertPosUnlimited; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsPending.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsPending.js new file mode 100644 index 0000000000..7e2ca2ce14 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsPending.js @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import isPromiseLike from './isPromiseLike'; + +function assertPromiseIsPending(actualPromise) { + if (!isPromiseLike(actualPromise)) { + return Promise.reject().then(function () { + }, function () { + return {pass: false, message: 'Expected not be called on a promise.'}; + }); + } + const helper = {}; + return Promise.race([actualPromise, Promise.resolve(helper)]).then( + function (got) { + return helper === got ? {pass: true, message: 'actualValue is isPending'} + : { + pass: false, + message: 'expect isPending, actualValue is resolve' + }; + }, + function () { + return { + pass: false + , message: 'expect isPending, actualValue is reject' + }; + }); +} + +export default assertPromiseIsPending; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejected.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejected.js new file mode 100644 index 0000000000..380075a369 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejected.js @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import isPromiseLike from './isPromiseLike'; + +function assertPromiseIsRejected(actualPromise) { + if (!isPromiseLike(actualPromise)) { + return Promise.reject().then(function () { + }, function () { + return {pass: false, message: 'Expected not be called on a promise.'}; + }); + } + return actualPromise.then( + function (got) { + return { + pass: false, + message: 'expect isRejected, but actualValue is resolve' + }; + }, + function () { + return {pass: true, message: 'actualValue is isRejected'}; + } + ); +} + +export default assertPromiseIsRejected; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWith.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWith.js new file mode 100644 index 0000000000..8179589d55 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWith.js @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import isPromiseLike from './isPromiseLike'; + +function assertPromiseIsRejectedWith(actualPromise, expectedValue) { + + if (!isPromiseLike(actualPromise)) { + return Promise.reject().then(function () { + }, function () { + return {pass: false, message: 'Expected not be called on a promise.'}; + }); + } + + function tips(passed) { + return ('Expected a promise ' + (passed ? 'not ' : '') + + 'to be rejected with ' + JSON.stringify(expectedValue[0])); + } + + return actualPromise.then( + function (got) { + return { + pass: false, + message: tips(false) + ' but actualValue is resolve' + }; + }, + function (actualValue) { + if (JSON.stringify(actualValue) == JSON.stringify(expectedValue[0])) { + return { + pass: true, + message: 'actualValue was rejected with ' + JSON.stringify(actualValue) + '.' + }; + } else { + return { + pass: false, + message: tips(false) + ' but it was rejected with ' + JSON.stringify(actualValue) + '.' + }; + } + } + ); +} + +export default assertPromiseIsRejectedWith; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWithError.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWithError.js new file mode 100644 index 0000000000..e515535394 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWithError.js @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import isPromiseLike from './isPromiseLike'; + +function assertPromiseIsRejectedWithError(actualPromise, expectedValue) { + if (!isPromiseLike(actualPromise)) { + return Promise.reject().then(function () { + }, function () { + return {pass: false, message: 'Expected not be called on a promise.'}; + }); + } + return actualPromise.then( + function (got) { + return { + pass: false, + message: 'Expected a promise to be rejected but actualValue is resolve' + }; + }, + function (actualValue) { + return matchError(actualValue, expectedValue); + } + ); + +} + +function matchError(actualValue, expectedValue) { + if (expectedValue.length == 1 && typeof expectedValue[0] === 'function') { + if (expectedValue[0].name === actualValue.__proto__.name) { + return {pass: true, message: 'actual error type is ' + actualValue.name + '.'}; + } + return {pass: false, message: `except error type is ${expectedValue[0].name},but actual is ${actualValue.name}.`}; + } + + if (expectedValue.length == 1 && typeof expectedValue[0] === 'string') { + if (expectedValue[0] === actualValue.message) { + return {pass: true, message: `actual error message is ${actualValue.message}.`}; + } + return {pass: false, message: `except error message ${expectedValue[0]},but actual is ${actualValue.message}.`}; + } + + if (expectedValue.length == 1) { + return {pass: false, message: 'When only one parameter, it should be error type or error message.'}; + } + + if (expectedValue.length == 2 && typeof expectedValue[0] === 'function' && expectedValue[0].name === actualValue.name) { + if (typeof expectedValue[1] === 'string' && actualValue.message === expectedValue[1]) { + return {pass: true, message: 'actual error message is ' + actualValue.message + '.'}; + } + return {pass: false, message: `except error message is ${expectedValue[1]},but actual is ${actualValue.message}.`}; + } + + if (expectedValue.length == 2 && typeof expectedValue[0] === 'function' && expectedValue[0].name !== actualValue.name) { + if (typeof expectedValue[1] === 'string' && actualValue.message === expectedValue[1]) { + return {pass: false, message: `except error type is ${expectedValue[0].name},but actual is ${actualValue.name}.`}; + } + return {pass: false, message: 'except error type and message are incorrect.'}; + } + if (expectedValue.length > 2) { + return {pass: false, message: 'Up to two parameters are supported.'}; + } + return {pass: true, message: 'not equal type'}; +} + +export default assertPromiseIsRejectedWithError; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolved.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolved.js new file mode 100644 index 0000000000..86f559c328 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolved.js @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import isPromiseLike from './isPromiseLike'; + +function assertPromiseIsResolved(actualPromise) { + if (!isPromiseLike(actualPromise)) { + return Promise.reject().then(function () { + }, function () { + return {pass: false, message: 'Expected not be called on a promise.'}; + }); + } + + return actualPromise.then( + function (got) { + return {pass: true, message: 'actualValue is isResolved'}; + }, + function (rej) { + return { + pass: false, + message: 'Expected a promise to be resolved but it was ' + + 'rejected with ' + JSON.stringify(rej) + '.' + }; + } + ); +} + +export default assertPromiseIsResolved; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolvedWith.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolvedWith.js new file mode 100644 index 0000000000..c6f0ef68fd --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolvedWith.js @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import isPromiseLike from './isPromiseLike'; + +function assertPromiseIsResolvedWith(actualPromise, expectedValue) { + if (!isPromiseLike(actualPromise)) { + return Promise.reject().then(function () { + }, function () { + return {pass: false, message: 'Expected not be called on a promise.'}; + }); + } + + function tips(passed) { + return ( + 'Expected a promise ' + (passed ? 'not ' : '') + + 'to be resolved with ' + JSON.stringify(expectedValue[0])); + } + + return actualPromise.then( + function (got) { + if (JSON.stringify(got) == JSON.stringify(expectedValue[0])) { + return { + pass: true, + message: 'actualValue was resolved with ' + JSON.stringify(got) + '.' + }; + } + return { + pass: false, + message: tips(false) + ' but it was resolved with ' + + JSON.stringify(got) + '.' + }; + }, + function (rej) { + return { + pass: false, + message: tips(false) + ' but it was rejected with ' + JSON.stringify(rej) + '.' + }; + } + ); +} + +export default assertPromiseIsResolvedWith; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertThrowError.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertThrowError.js new file mode 100644 index 0000000000..8760998081 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertThrowError.js @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertThrowError(actualValue, expected) { + let result = false; + let message = ''; + let err; + if (typeof actualValue !== 'function') { + throw new Error('actualValue is not a function'); + } + try { + actualValue(); + return { + pass: result, + message: ' An error is not thrown while it is expected!' + }; + } catch (e) { + err = e; + } + if (err instanceof Error) { + let type = typeof expected[0]; + if (type === 'function') { + result = err.constructor.name === expected[0].name; + message = 'expected throw failed , ' + err.constructor.name + ' is not ' + expected[0].name; + } else if (type === 'string') { + result = err.message.includes(expected[0]); + message = 'expected throw failed , ' + err.message + ' is not ' + expected[0]; + } + } + return { + pass: result, + message: message + }; +} + +export default assertThrowError; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertUndefined.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertUndefined.js new file mode 100644 index 0000000000..61f092d715 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/assertUndefined.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function assertUndefined(actualValue) { + return { + pass: undefined === (actualValue), + message: 'expect Undefined, actualValue is ' + (actualValue) + }; +} + +export default assertUndefined; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/DeepTypeUtils.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/DeepTypeUtils.js new file mode 100644 index 0000000000..916824d9cb --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/DeepTypeUtils.js @@ -0,0 +1,139 @@ +/* + * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +class DeepTypeUtils { + static getType(value) { + return Object.prototype.toString.apply(value); + } + static isA(typeName, value) { + return this.getType(value) === '[object ' + typeName + ']'; + } + static isAsymmetricEqualityTester(obj) { + return obj ? this.isA('Function', obj.asymmetricMatch) : false; + } + + /** + * 是否是function + * @param value + */ + static isFunction(value) { + return this.isA('Function', value); + } + + /** + * 是否是undefined + * @param obj + */ + static isUndefined(obj) { + return obj === void 0; + } + + /** + * 是否是Node + * @param obj + */ + static isDomNode(obj) { + return obj !== null && + typeof obj === 'object' && + typeof obj.nodeType === 'number' && + typeof obj.nodeName === 'string'; + } + + /** + * 是否是promise对象 + * @param obj + */ + static isPromise(obj) { + return !!obj && obj.constructor === Promise; + }; + /** + * 是否是map对象 + * @param obj + */ + static isMap(obj) { + return ( + obj !== null && + typeof obj !== 'undefined' && + obj.constructor === Map + ); + } + + /** + * 是否是set对象 + * @param obj 对象 + */ + static isSet(obj) { + return ( + obj !== null && + typeof obj !== 'undefined' && + obj.constructor === Set + ); + } + + /** + * 对象是否有key属性 + * @param obj 对象 + * @param key 对象属性名称 + */ + static has(obj, key) { + return Object.prototype.hasOwnProperty.call(obj, key); + } + + /** + * 获取对象的自有属性 + * @param obj 对象 + * @param isArray 是否是数组,[object Array] + */ + static keys(obj, isArray) { + const extraKeys = []; + // 获取对象所有属性 + const allKeys = this.getAllKeys(obj); + if (!isArray) { + return allKeys; + } + if (allKeys.length === 0) { + return allKeys; + } + for (const k of allKeys) { + if (typeof k === 'symbol' || !/^[0-9]+$/.test(k)) { + extraKeys.push(k); + } + } + return extraKeys; + } + + /** + * 获取obj对象的所有属性 + * @param obj obj对象 + */ + static getAllKeys(obj) { + const keys = []; + for (let key in obj) { + if (this.has(obj, key)) { + keys.push(key); + } + } + const symbols = Object.getOwnPropertySymbols(obj); + for (const sym of symbols) { + // obj.propertyIsEnumerable(sym) + if (Object.prototype.propertyIsEnumerable.call(obj, sym)) { + keys.push(sym); + } + } + return keys; + } + +} +export default DeepTypeUtils; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/assertDeepEquals.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/assertDeepEquals.js new file mode 100644 index 0000000000..aaba3254c2 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/assertDeepEquals.js @@ -0,0 +1,341 @@ +/* + * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DeepTypeUtils from './DeepTypeUtils'; +function assertDeepEquals(actualValue, expected) { + let result = eq(actualValue, expected[0]); + let msg = logMsg(actualValue, expected[0]); + return { + pass: result, + message: msg + }; +} + +/** + * 获取失败显示日志 + * @param actualValue 实际对象 + * @param expected 期待比较对象 + */ +function logMsg(actualValue, expected) { + // 获取a的对象名称 + const aClassName = Object.prototype.toString.call(actualValue); + const bClassName = Object.prototype.toString.call(expected); + let actualMsg; + let expectMsg; + if (aClassName == '[object Function]') { + actualMsg = 'actualValue Function'; + } else if (aClassName == '[object Promise]') { + actualMsg = 'actualValue Promise'; + } else if (aClassName == '[object Set]' || aClassName == '[object Map]') { + actualMsg = JSON.stringify(Array.from(actualValue)); + } else if (aClassName == '[object RegExp]') { + actualMsg = JSON.stringify(actualValue.source.replace('\\', '')); + } else if (aClassName == '[object BigInt]') { + actualMsg = actualValue; + } else if (aClassName == '[object Error]') { + actualMsg = actualValue.message; + } else if (aClassName == '[object ArrayBuffer]') { + actualMsg = actualValue.byteLength; + } + else { + actualMsg = JSON.stringify(actualValue); + } + if (bClassName == '[object Function]') { + expectMsg = 'expected Function'; + } else if (bClassName == '[object Promise]') { + expectMsg = 'expected Promise'; + } else if (bClassName == '[object Set]' || bClassName == '[object Map]') { + expectMsg = JSON.stringify(Array.from(expected)); + } else if (bClassName == '[object RegExp]') { + expectMsg = JSON.stringify(expected.source.replace('\\', '')); + } else if (bClassName == '[object BigInt]') { + expectMsg = expected; + } else if (bClassName == '[object Error]') { + expectMsg = expected.message; + } else if (bClassName == '[object ArrayBuffer]') { + expectMsg = expected.byteLength; + } + else { + expectMsg = JSON.stringify(expected); + } + return actualMsg + ' is not deep equal ' + expectMsg; +} + +function eq(a, b) { + let result = true; + + if (a === b) { + result = a !== 0 || 1 / a === 1 / b; + return result; + } + + if (a === null || b === null) { + result = a === b; + return result; + } + // 获取a的对象名称 + const aClassName = Object.prototype.toString.call(a); + const bClassName = Object.prototype.toString.call(b); + // 不同类型不同对象 + if (aClassName !== bClassName) { + return false; + } + if (aClassName === '[object String]' || aClassName === '[object Number]' || aClassName === '[object Date]' || + aClassName === '[object Boolean]' || aClassName === '[object ArrayBuffer]' || + aClassName === '[object RegExp]' || aClassName === '[object Error]') { + result = isEqualSampleObj(a, b); + return result; + } + + if (typeof a !== 'object' || typeof b !== 'object') { + return false; + } + + if (DeepTypeUtils.isDomNode(a) || DeepTypeUtils.isPromise(a) || DeepTypeUtils.isFunction(a)) { + result = isEqualNodeOrPromiseOrFunction(a, b); + return result; + } + + if (aClassName === '[object Array]' || aClassName === '[object Map]' || aClassName === '[object Set]') { + result = isEqualCollection(a, b); + return result; + } + + result = isEqualObj(a, b); + return result; +} + +function isEqualNodeOrPromiseOrFunction(a, b) { + let equalNodeOrPromiseOrFunction = true; + if (DeepTypeUtils.isDomNode(a) && DeepTypeUtils.isDomNode(b)) { + const aIsDomNode = DeepTypeUtils.isDomNode(a); + const bIsDomNode = DeepTypeUtils.isDomNode(b); + if (aIsDomNode && bIsDomNode) { + // At first try to use DOM3 method isEqualNode + equalNodeOrPromiseOrFunction = a.isEqualNode(b); + return equalNodeOrPromiseOrFunction; + } + if (aIsDomNode || bIsDomNode) { + equalNodeOrPromiseOrFunction = false; + return false; + } + } + + if (DeepTypeUtils.isPromise(a) && DeepTypeUtils.isPromise(b)) { + const aIsPromise = DeepTypeUtils.isPromise(a); + const bIsPromise = DeepTypeUtils.isPromise(b); + // 俩个Promise对象 + if (aIsPromise && bIsPromise) { + equalNodeOrPromiseOrFunction = a === b; + return a === b; + } + } + if (DeepTypeUtils.isFunction(a) && DeepTypeUtils.isFunction(b)) { + // 俩个函数对象 + const aCtor = a.constructor, + bCtor = b.constructor; + if ( + aCtor !== bCtor && + DeepTypeUtils.isFunction(aCtor) && + DeepTypeUtils.isFunction(bCtor) && + a instanceof aCtor && + b instanceof bCtor && + !(aCtor instanceof aCtor && bCtor instanceof bCtor) + ) { + equalNodeOrPromiseOrFunction = false; + return false; + } + } + return equalNodeOrPromiseOrFunction; +} + +function isEqualCollection(a, b) { + let equalCollection = true; + // 获取a的对象名称 + const aClassName = Object.prototype.toString.call(a); + const bClassName = Object.prototype.toString.call(b); + // 都是数组 + if (aClassName === '[object Array]') { + equalCollection = isEqualArray(a, b); + return equalCollection; + } + + // 都是Map + if (DeepTypeUtils.isMap(a) && DeepTypeUtils.isMap(b)) { + equalCollection = isEqualMap(a, b); + return equalCollection; + } + + // 都是Set + if (DeepTypeUtils.isSet(a) && DeepTypeUtils.isSet(b)) { + equalCollection = isEqualSet(a, b); + return equalCollection; + } + + return true; +} + +function isEqualSampleObj(a, b) { + let equalSampleObj = true; + const aClassName = Object.prototype.toString.call(a); + const bClassName = Object.prototype.toString.call(b); + // 俩个string对象 + if (aClassName === '[object String]') { + equalSampleObj = a === String(b); + return equalSampleObj; + } + // 俩个Number对象 + if (aClassName === '[object Number]') { + equalSampleObj = a !== +a ? b !== +b : a === 0 && b === 0 ? 1 / a === 1 / b : a === +b; + return equalSampleObj; + } + + // 俩个Date对象/ boolean对象 + if (aClassName === '[object Date]' || aClassName === '[object Boolean]') { + equalSampleObj = +a === +b; + return equalSampleObj; + } + + // 俩个ArrayBuffer + if (aClassName === '[object ArrayBuffer]') { + equalSampleObj = eq(new Uint8Array(a), new Uint8Array(b)); + return equalSampleObj; + } + + // 正则表达式 + if (aClassName === '[object RegExp]') { + return ( + a.source === b.source && + a.global === b.global && + a.multiline === b.multiline && + a.ignoreCase === b.ignoreCase + ); + } + + if (a instanceof Error && b instanceof Error) { + equalSampleObj = a.message === b.message; + return equalSampleObj; + } + + return equalSampleObj; +} + +function isEqualObj(a, b) { + let equalObj = true; + const aClassName = Object.prototype.toString.call(a); + const bClassName = Object.prototype.toString.call(b); + const aKeys = DeepTypeUtils.keys(a, aClassName === '[object Array]'); + let size = aKeys.length; + + // 俩个对象属性长度不一致, 俩对象不相同 + if (DeepTypeUtils.keys(b, bClassName === '[object Array]').length !== size) { + return false; + } + + // 俩对象属性数量相同, 递归比较每个属性值得值 + for (const key of aKeys) { + // b 没有 key 属性 + if (!DeepTypeUtils.has(b, key)) { + equalObj = false; + continue; + } + if (!eq(a[key], b[key])) { + equalObj = false; + } + } + return equalObj; +} + +function isEqualArray(a, b) { + let equalArray = true; + const aLength = a.length; + const bLength = b.length; + if (aLength !== bLength) { + // 数组长度不同,不是同一个对象 + return false; + } + for (let i = 0; i < aLength || i < bLength; i++) { + // 递归每一个元素是否相同 + equalArray = eq(i < aLength ? a[i] : void 0, i < bLength ? b[i] : void 0) && equalArray; + } + return equalArray; +} + +function isEqualMap(a, b) { + let equalMap = true; + if (a.size !== b.size) { + return false; + } + const keysA = []; + const keysB = []; + a.forEach(function(valueA, keyA) { + keysA.push(keyA); + }); + b.forEach(function(valueB, keyB) { + keysB.push(keyB); + }); + const mapKeys = [keysA, keysB]; + const cmpKeys = [keysB, keysA]; + for (let i = 0; equalMap && i < mapKeys.length; i++) { + const mapIter = mapKeys[i]; + const cmpIter = cmpKeys[i]; + + for (let j = 0; equalMap && j < mapIter.length; j++) { + const mapKey = mapIter[j]; + const cmpKey = cmpIter[j]; + const mapValueA = a.get(mapKey); + let mapValueB; + if (eq(mapKey, cmpKey)) { + mapValueB = b.get(cmpKey); + } else { + mapValueB = b.get(mapKey); + } + equalMap = eq(mapValueA, mapValueB); + } + } + return equalMap; +} + +function isEqualSet(a, b) { + let equalSet = true; + if (a.size !== b.size) { + return false; + } + const valuesA = []; + a.forEach(function(valueA) { + valuesA.push(valueA); + }); + const valuesB = []; + b.forEach(function(valueB) { + valuesB.push(valueB); + }); + const setPairs = [[valuesA, valuesB], [valuesB, valuesA]]; + for (let i = 0; equalSet && i < setPairs.length; i++) { + const baseValues = setPairs[i][0]; + const otherValues = setPairs[i][1]; + for (const baseValue of baseValues) { + let found = false; + for (let j = 0; !found && j < otherValues.length; j++) { + const otherValue = otherValues[j]; + // 深度比较对象 + found = eq(baseValue, otherValue); + } + equalSet = equalSet && found; + } + } + return equalSet; +} + +export default assertDeepEquals; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/isPromiseLike.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/isPromiseLike.js new file mode 100644 index 0000000000..f5e771477f --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/assert/isPromiseLike.js @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function isPromiseLike(obj) { + return !!obj && isFunction(obj.then); +} + +function isFunction(value) { + return isA('Function', value); +} + +function isA(typeName, value) { + return getType(value) === '[object ' + typeName + ']'; +} + +function getType(value) { + return Object.prototype.toString.apply(value); +} + +export default isPromiseLike; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/DataDriver.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/DataDriver.js new file mode 100644 index 0000000000..f86e4e479a --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/DataDriver.js @@ -0,0 +1,135 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const SUITES_KEY = 'suites'; +const SPECS_KEY = 'items'; +const DESCRIBE_KEY = 'describe'; +const IT_KEY = 'it'; +const PARAMS_KEY = 'params'; +const STRESS_KEY = 'stress'; + +class ObjectUtils { + static get(object, name, defaultValue) { + let result = defaultValue; + for (const key in object) { + if (key === name) { + return object[key]; + } + } + return result; + } + + static has(object, key) { + return Object.prototype.hasOwnProperty.call(object, key); + } +} + +class DataDriver { + constructor(attr) { + this.id = 'dataDriver'; + this.data = attr.data || {}; + } + + init(coreContext) { + this.coreContext = coreContext; + this.suiteService = this.coreContext.getDefaultService('suite'); + this.specService = this.coreContext.getDefaultService('spec'); + } + + getSpecParamsValue(specs) { + let specParams = []; + let specDesc = this.specService.getCurrentRunningSpec().description; + if (specs === null || specs === undefined) { + return specParams; + } + for (const specItem of specs) { + if (ObjectUtils.has(specItem, IT_KEY) && ObjectUtils.get(specItem, IT_KEY) === specDesc) { + return ObjectUtils.get(specItem, PARAMS_KEY, specParams); + } + } + return specParams; + } + + getSpecParams() { + let specParams = []; + let suiteDesc = this.suiteService.getCurrentRunningSuite().description; + let specDesc = this.specService.getCurrentRunningSpec().description; + let suites = ObjectUtils.get(this.data, SUITES_KEY, []); + for (const suiteItem of suites) { + let describeValue = ObjectUtils.get(suiteItem, DESCRIBE_KEY, ''); + if (ObjectUtils.has(suiteItem, DESCRIBE_KEY) && (typeof describeValue === 'object') && describeValue.constructor === Array && describeValue.includes(suiteDesc)) { + let specs = ObjectUtils.get(suiteItem, SPECS_KEY, []); + return this.getSpecParamsValue(specs); + } + } + return specParams; + } + + getSuiteParams() { + let suiteParams = {}; + let suiteDesc = this.suiteService.getCurrentRunningSuite().description; + let suites = ObjectUtils.get(this.data, SUITES_KEY, []); + for (const suiteItem of suites) { + let describeValue = ObjectUtils.get(suiteItem, DESCRIBE_KEY, []); + if (ObjectUtils.has(suiteItem, DESCRIBE_KEY) && (typeof describeValue === 'object') && describeValue.constructor === Array && describeValue.includes(suiteDesc)) { + suiteParams = Object.assign({}, suiteParams, ObjectUtils.get(suiteItem, PARAMS_KEY, suiteParams)); + } + } + return suiteParams; + } + + getStressNum(specs, specDesc) { + let stress = 1; + if (specs === null || specs === undefined) { + return stress; + } + for (const specItem of specs) { + if (ObjectUtils.has(specItem, IT_KEY) && ObjectUtils.get(specItem, IT_KEY) === specDesc) { + let tempStress = ObjectUtils.get(specItem, STRESS_KEY, stress); + return (Number.isInteger(tempStress) && tempStress >= 1) ? tempStress : stress; + } + } + return stress; + } + + getSpecStress(specDesc) { + let stress = 1; + let suiteDesc = this.suiteService.getCurrentRunningSuite().description; + let suites = ObjectUtils.get(this.data, SUITES_KEY, []); + for (const suiteItem of suites) { + let describeValue = ObjectUtils.get(suiteItem, DESCRIBE_KEY, ''); + if (ObjectUtils.has(suiteItem, DESCRIBE_KEY) && (typeof describeValue === 'object') && describeValue.constructor === Array && describeValue.includes(suiteDesc)) { + let specs = ObjectUtils.get(suiteItem, SPECS_KEY, []); + return this.getStressNum(specs, specDesc); + } + } + return stress; + } + + getSuiteStress(suiteDesc) { + let stress = 1; + let suites = ObjectUtils.get(this.data, SUITES_KEY, []); + for (const suiteItem of suites) { + let describeValue = ObjectUtils.get(suiteItem, DESCRIBE_KEY, []); + if (ObjectUtils.has(suiteItem, DESCRIBE_KEY) && (typeof describeValue === 'object') && describeValue.constructor === Array && describeValue.includes(suiteDesc)) { + let tempStress = ObjectUtils.get(suiteItem, STRESS_KEY, stress); + return (Number.isInteger(tempStress) && tempStress >= 1) ? tempStress : stress; + } + } + return stress; + } +} + +export default DataDriver; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/Filter.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/Filter.js new file mode 100644 index 0000000000..52f68560ca --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/Filter.js @@ -0,0 +1,143 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { LEVEL, SIZE, TESTTYPE } from '../../Constant'; + +class ClassFilter { + constructor(suiteName, itName, params) { + this.suiteName = suiteName; + this.itName = itName; + this.params = params; + } + + filterSuite() { + return !this.params.split(',').map(item => item.split('#')[0]).map(item => item == this.suiteName).reduce((pre, cur) => pre || cur, false); + } + + filterIt() { + let classArray = this.params.split(',') || []; + let suiteFilterResult = classArray.filter(item => !item.includes('#')).map(item => item == this.suiteName).reduce((pre, cur) => pre || cur, false); + let itFilterResult = classArray.filter(item => item.includes('#')).map(item => item == (this.suiteName + '#' + this.itName)).reduce((pre, cur) => pre || cur, false); + return !(suiteFilterResult || itFilterResult); + } +} + +class NotClassFilter { + constructor(suiteName, itName, params) { + this.suiteName = suiteName; + this.itName = itName; + this.params = params; + } + + filterSuite() { + return this.params.split(',').map(item => item == this.suiteName).reduce((pre, cur) => pre || cur, false); + } + + filterIt() { + return this.params.split(',').some(item => item == (this.suiteName + '#' + this.itName)); + } +} + +class SuiteAndItNameFilter { + constructor(suiteName, itName, params) { + this.suiteName = suiteName; + this.itName = itName; + this.params = params; + } + + filterSuite() { + return !this.params.split(',').map(item => item == this.suiteName).reduce((pre, cur) => pre || cur, false); + } + + filterIt() { + return !this.params.split(',').map(item => item == this.itName).reduce((pre, cur) => pre || cur, false); + } +} + + +class TestTypesFilter { + constructor(suiteName, itName, fi, params) { + this.suiteName = suiteName; + this.itName = itName; + this.params = params; + this.fi = fi; + } + + filterIt() { + return !((this.params === (this.fi & this.params)) || this.fi === 0); + } +} + +class NestFilter { + filterNestName(targetSuiteArray, targetSpecArray, suiteStack, desc) { + let targetSuiteName = ''; + for (let key in suiteStack) { + targetSuiteName = targetSuiteName + '.' + suiteStack[key].description; + } + targetSuiteName = targetSuiteName.substring(2); + const targetSpecName = targetSuiteName + '#' + desc; + let isFilter = true; + if (targetSpecArray.includes(targetSpecName)) { + return false; + } + for (let index in targetSuiteArray) { + if (targetSuiteName.startsWith(targetSuiteArray[index])) { + return false; + } + } + return isFilter; + } + + filterNotClass(notClass, suiteStack, desc) { + let filterNotClass = false; + if (notClass != null) { + let notClassArray = notClass.split(','); + let targetSuiteName = ''; + for (let key in suiteStack) { + targetSuiteName = targetSuiteName + '.' + suiteStack[key].description; + } + targetSuiteName = targetSuiteName.substring(2); + const targetSpecName = targetSuiteName + '#' + desc; + if (notClassArray.includes(targetSpecName) || notClassArray.some(key => targetSpecName.startsWith(key))) { + filterNotClass = true; + } + } + return filterNotClass; + } + + filterLevelOrSizeOrTestType(level, size, testType, filter) { + let result = false; + if (filter === 0 || filter === '0') { + return result; + } + if (level == null && size == null && testType == null) { + return result; + } + if (level != null) { + let levelFilter = LEVEL[`${level}`]; + result = result || filter === levelFilter; + } + if (size != null) { + let sizeFilter = SIZE[`${size}`]; + result = result || filter === sizeFilter; + } + if (testType != null) { + let testTypeFilter = TESTTYPE[`${testType}`]; + result = result || filter === testTypeFilter; + } + return !result; + } +} +export { ClassFilter, NotClassFilter, SuiteAndItNameFilter, TestTypesFilter, NestFilter }; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/configService.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/configService.js new file mode 100644 index 0000000000..17674d8cf7 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/config/configService.js @@ -0,0 +1,299 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { ClassFilter, NotClassFilter, SuiteAndItNameFilter, TestTypesFilter, NestFilter } from './Filter'; +import { TAG, TESTTYPE, LEVEL, SIZE, KEYSET } from '../../Constant'; +const STRESS_RULE = /^[1-9]\d*$/; + +class ConfigService { + constructor(attr) { + this.id = attr.id; + this.supportAsync = true; // 默认异步处理测试用例 + this.random = false; + this.filterValid = []; + this.filter = 0; + this.flag = false; + this.suite = null; + this.itName = null; + this.testType = null; + this.level = null; + this.size = null; + this.class = null; + this.notClass = null; + this.timeout = null; + // 遇错即停模式配置 + this.breakOnError = false; + // 压力测试配置 + this.stress = null; + this.skipMessage = false; + this.runSkipped = ''; + this.filterXdescribe = []; + } + + init(coreContext) { + this.coreContext = coreContext; + } + + isNormalInteger(str) { + const n = Math.floor(Number(str)); + return n !== Infinity && String(n) === String(str) && n >= 0; + } + + + getStress() { + if (this.stress === undefined || this.stress === '' || this.stress === null) { + return 1; + } + return !this.stress.match(STRESS_RULE) ? 1 : Number.parseInt(this.stress); + } + + basicParamValidCheck(params) { + let size = params.size; + if (size !== undefined && size !== '' && size !== null) { + let sizeArray = ['small', 'medium', 'large']; + if (sizeArray.indexOf(size) === -1) { + this.filterValid.push('size:' + size); + } + } + let level = params.level; + if (level !== undefined && level !== '' && level !== null) { + let levelArray = ['0', '1', '2', '3', '4']; + if (levelArray.indexOf(level) === -1) { + this.filterValid.push('level:' + level); + } + } + let testType = params.testType; + if (testType !== undefined && testType !== '' && testType !== null) { + let testTypeArray = ['function', 'performance', 'power', 'reliability', 'security', + 'global', 'compatibility', 'user', 'standard', 'safety', 'resilience']; + if (testTypeArray.indexOf(testType) === -1) { + this.filterValid.push('testType:' + testType); + } + } + } + + filterParamValidCheck(params) { + let timeout = params.timeout; + if (timeout !== undefined && timeout !== '' && timeout !== null) { + if (!this.isNormalInteger(timeout)) { + this.filterValid.push('timeout:' + timeout); + } + } + + let paramKeys = ['dryRun', 'random', 'breakOnError', 'coverage', 'skipMessage']; + for (const key of paramKeys) { + if (params[key] !== undefined && params[key] !== 'true' && params[key] !== 'false') { + this.filterValid.push(`${key}:${params[key]}`); + } + } + + // 压力测试参数验证,正整数 + if (params.stress !== undefined && params.stress !== '' && params.stress !== null) { + if (!params.stress.match(STRESS_RULE)) { + this.filterValid.push('stress:' + params.stress); + } + } + + let nameRule = /^[A-Za-z]{1}[\w#,.]*$/; + let paramClassKeys = ['class', 'notClass']; + for (const key of paramClassKeys) { + if (params[key] !== undefined && params[key] !== '' && params[key] !== null) { + let classArray = params[key].split(','); + classArray.forEach(item => !item.match(nameRule) ? this.filterValid.push(`${key}:${params[key]}`) : null); + } + } + } + + setConfig(params) { + this.basicParamValidCheck(params); + this.filterParamValidCheck(params); + try { + this.class = params.class; + this.notClass = params.notClass; + this.flag = params.flag || { flag: false }; + this.suite = params.suite; + this.itName = params.itName; + this.filter = params.filter; + this.testType = params.testType; + this.level = params.level; + this.size = params.size; + this.timeout = params.timeout; + this.dryRun = params.dryRun; + this.breakOnError = params.breakOnError; + this.random = params.random === 'true' ? true : false; + this.stress = params.stress; + this.coverage = params.coverage; + this.skipMessage = params.skipMessage; + this.runSkipped = params.runSkipped; + this.filterParam = { + testType: TESTTYPE, + level: LEVEL, + size: SIZE + }; + this.parseParams(); + } catch (err) { + console.info(`${TAG}setConfig error: ${err.message}`); + } + } + + parseParams() { + if (this.filter != null) { + return; + } + let testTypeFilter = 0; + let sizeFilter = 0; + let levelFilter = 0; + if (this.testType != null) { + testTypeFilter = this.testType.split(',') + .map(item => this.filterParam.testType[item] || 0) + .reduce((pre, cur) => pre | cur, 0); + } + if (this.level != null) { + levelFilter = this.level.split(',') + .map(item => this.filterParam.level[item] || 0) + .reduce((pre, cur) => pre | cur, 0); + } + if (this.size != null) { + sizeFilter = this.size.split(',') + .map(item => this.filterParam.size[item] || 0) + .reduce((pre, cur) => pre | cur, 0); + } + this.filter = testTypeFilter | sizeFilter | levelFilter; + console.info(`${TAG}filter params:${this.filter}`); + } + + isCurrentSuite(description) { + if (this.suite !== undefined && this.suite !== '' && this.suite !== null) { + let suiteArray = this.suite.split(','); + return suiteArray.indexOf(description) !== -1; + } + return false; + } + + filterSuite(currentSuiteName) { + let filterArray = []; + if (this.suite !== undefined && this.suite !== '' && this.suite !== null) { + filterArray.push(new SuiteAndItNameFilter(currentSuiteName, '', this.suite)); + } + if (this.class !== undefined && this.class !== '' && this.class !== null) { + filterArray.push(new ClassFilter(currentSuiteName, '', this.class)); + } + if (this.notClass !== undefined && this.notClass !== '' && this.notClass !== null) { + filterArray.push(new NotClassFilter(currentSuiteName, '', this.notClass)); + } + + let result = filterArray.map(item => item.filterSuite()).reduce((pre, cur) => pre || cur, false); + return result; + } + + filterDesc(currentSuiteName, desc, fi, coreContext) { + let filterArray = []; + if (this.itName !== undefined && this.itName !== '' && this.itName !== null) { + filterArray.push(new SuiteAndItNameFilter(currentSuiteName, desc, this.itName)); + } + if (this.class !== undefined && this.class !== '' && this.class !== null) { + filterArray.push(new ClassFilter(currentSuiteName, desc, this.class)); + } + if (this.notClass !== undefined && this.notClass !== '' && this.notClass !== null) { + filterArray.push(new NotClassFilter(currentSuiteName, desc, this.notClass)); + } + if (typeof (this.filter) !== 'undefined' && this.filter !== 0 && fi !== 0) { + filterArray.push(new TestTypesFilter('', '', fi, this.filter)); + } + let result = filterArray.map(item => item.filterIt()).reduce((pre, cur) => pre || cur, false); + return result; + } + + filterWithNest(desc, filter) { + let filterArray = []; + const nestFilter = new NestFilter(); + const targetSuiteArray = this.coreContext.getDefaultService('suite').targetSuiteArray; + const targetSpecArray = this.coreContext.getDefaultService('suite').targetSpecArray; + const suiteStack = this.coreContext.getDefaultService('suite').suitesStack; + let isFilter = nestFilter.filterNestName(targetSuiteArray, targetSpecArray, suiteStack, desc); + const isFullRun = this.coreContext.getDefaultService('suite').fullRun; + if (typeof (this.filter) !== 'undefined' && this.filter !== 0 && filter !== 0) { + filterArray.push(new TestTypesFilter('', '', filter, this.filter)); + return filterArray.map(item => item.filterIt()).reduce((pre, cur) => pre || cur, false); + } + if (isFilter && !isFullRun) { + return true; + } + return nestFilter.filterNotClass(this.notClass, suiteStack, desc); + + } + + isRandom() { + return this.random || false; + } + + isBreakOnError() { + return this.breakOnError !== 'true' ? false : true; + } + + setSupportAsync(value) { + this.supportAsync = value; + } + + isSupportAsync() { + return this.supportAsync; + } + + translateParams(parameters) { + const keySet = new Set(KEYSET); + let targetParams = {}; + for (const key in parameters) { + if (keySet.has(key)) { + var newKey = key.replace('-s ', ''); + targetParams[newKey] = parameters[key]; + } + } + return targetParams; + } + translateParamsToString(parameters) { + const keySet = new Set(KEYSET); + let targetParams = ''; + for (const key in parameters) { + if (keySet.has(key)) { + targetParams += ' ' + key + ' ' + parameters[key]; + } + } + return targetParams.trim(); + } + + execute() { + } + + checkIfSuiteInSkipRun(desc) { + return this.runSkipped.split(',').some(item => { + return item === desc || item.startsWith(desc + '.') || item.startsWith(desc + '#') || desc.startsWith(item + '.') || this.runSkipped === 'skipped'; + }); + } + + checkIfSpecInSkipRun(desc) { + return this.runSkipped.split(',').some(item => { + if (item.includes('#')) { + return item === desc; + } else { + return desc.startsWith(item + '.') || desc.startsWith(item + '#') || this.runSkipped === 'skipped'; + } + } + ); + } +} + +export { + ConfigService +}; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/coverage/coverageCollect.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/coverage/coverageCollect.js new file mode 100644 index 0000000000..334a33db95 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/coverage/coverageCollect.js @@ -0,0 +1,76 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SysTestKit from '../kit/SysTestKit'; +import fs from '@ohos.file.fs'; +import {TAG} from '../../Constant'; + +const jsCoverageFileName = 'js_coverage.json'; + +export async function collectCoverageData() { + if (globalThis.__coverage__ === undefined) { + console.info(`${TAG} globalThis not have coverage`); + return; + } + const strJson = JSON.stringify(globalThis.__coverage__); + let testMode = globalThis.__testMode__; + console.info(`${TAG} coverage data testMode: ${testMode}`); + let savePath = globalThis.__savePath__; + console.info(`${TAG} write coverage data to: ${savePath}`); + let readPath = globalThis.__readPath__; + console.info(`${TAG} read coverage data in: ${readPath}`); + + // run callback mode if local test or (save path and read path ) is not defined + if (!testMode || !isCoveragePathValid(savePath)) { + console.info(`${TAG} run coverage data in call back mode`); + const strLen = strJson.length; + const maxLen = 500; + const maxCount = Math.floor(strLen / maxLen); + const OHOS_REPORT_COVERAGE_DATA = 'OHOS_REPORT_COVERAGE_DATA:'; + for (let count = 0; count <= maxCount; count++) { + console.info(`${OHOS_REPORT_COVERAGE_DATA} ${strJson.substring(count * maxLen, (count + 1) * maxLen)}`); + await SysTestKit.print(`${OHOS_REPORT_COVERAGE_DATA} ${strJson.substring(count * maxLen, (count + 1) * maxLen)}`); + } + return; + } + console.info(`${TAG} run coverage data in save file mode`); + if (fs.accessSync(savePath)) { + fs.unlinkSync(savePath); + } + + let inputPathDir = savePath.substring(0, savePath.length - jsCoverageFileName.length); + if (!fs.accessSync(inputPathDir)) { + console.info(`${TAG} coverage data create dir: ${inputPathDir}`); + fs.mkdirSync(inputPathDir); + } + + let file = fs.openSync(savePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); + let writeLen = fs.writeSync(file.fd, strJson, {encoding:'utf-8'}); + console.info(`${TAG} write coverage data success: ${writeLen}`); + fs.closeSync(file); + const OHOS_REPORT_COVERAGE_PATH = 'OHOS_REPORT_COVERAGE_PATH:'; + await SysTestKit.print(`${OHOS_REPORT_COVERAGE_PATH} ${readPath}`); + console.info(`${OHOS_REPORT_COVERAGE_PATH} ${readPath}`); +} + +function isCoveragePathValid(inputPath) { + if (!inputPath) { + return false; + } + if (inputPath.indexOf(jsCoverageFileName) === -1) { + return false; + } + return true; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/kit/SysTestKit.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/kit/SysTestKit.js new file mode 100644 index 0000000000..6e2f256514 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/kit/SysTestKit.js @@ -0,0 +1,102 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import {TAG} from '../../Constant'; +import Core from '../../core.js'; + +export default class SysTestKit { + + static delegator = null; + static systemTime = null; + static workerPort = null; + + constructor() { + this.id = 'sysTestKit'; + this.index = 0; + } + + static getDescribeName() { + return Core.getInstance().getDefaultService('suite').getCurrentRunningSuite().description; + } + + static getItName() { + return Core.getInstance().getDefaultService('spec').getCurrentRunningSpec().description; + } + + static getItAttribute() { + return Core.getInstance().getDefaultService('spec').getCurrentRunningSpec().fi; + } + + static actionStart(tag) { + console.info(`${TAG}${JSON.stringify(tag)}`); + var message = '\n' + 'OHOS_REPORT_ACTIONSTART: ' + JSON.stringify(tag) + '\n'; + SysTestKit.print(message); + console.info(`${TAG}${JSON.stringify(tag)} actionStart print success`); + } + + static actionEnd(tag) { + console.info(`${TAG}${JSON.stringify(tag)}`); + var message = '\n' + 'OHOS_REPORT_ACTIONEND: ' + JSON.stringify(tag) + '\n'; + SysTestKit.print(message); + console.info(`${TAG}${JSON.stringify(tag)} actionEnd print success`); + } + + static async existKeyword(keyword, timeout) { + let reg = new RegExp(/^[a-zA-Z0-9]{1,}$/); + if (!reg.test(keyword)) { + throw new Error('keyword must contain more than one string, and only letters and numbers are supported.'); + } + timeout = timeout || 4; + + let searchResult = false; + let cmd = 'hilog -x | grep -i \'' + keyword + '\' | wc -l'; + await executePromise(cmd, timeout).then((data) => { + searchResult = data; + }); + return searchResult; + } + static async print(message) { + if ('printSync' in SysTestKit.delegator) { + console.info(`${TAG}printSync called ...`); + SysTestKit.delegator.printSync(message); + } else { + await SysTestKit.delegator.print(message); + } + } + + static async getRealTime() { + let currentTime = new Date().getTime(); + if (SysTestKit.systemTime !== null && SysTestKit.systemTime !== undefined) { + await SysTestKit.systemTime.getRealTime().then((time) => { + console.info(`${TAG}systemTime.getRealTime success data: ${JSON.stringify(time)}`); + currentTime = time; + }).catch((error) => { + console.error(`${TAG}failed to systemTime.getRealTime because ${JSON.stringify(error)}`); + }); + } + return currentTime; + } +} + +function executePromise(cmd, timeout) { + return new Promise((resolve, reject) => { + SysTestKit.delegator.executeShellCommand(cmd, timeout, + (error, data) => { + console.info(`${TAG}existKeyword CallBack: err : ${JSON.stringify(error)}`); + console.info(`${TAG}existKeyword CallBack: data : ${JSON.stringify(data)}`); + resolve(parseInt(data.stdResult) > 3 ? true : false); + }); + }); +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ArgumentMatchers.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ArgumentMatchers.js new file mode 100644 index 0000000000..1e69ac4010 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ArgumentMatchers.js @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +class ArgumentMatchers { + ANY = ''; + ANY_STRING = ''; + ANY_BOOLEAN = ''; + ANY_NUMBER = ''; + ANY_OBJECT = ''; + ANY_FUNCTION = ''; + MATCH_REGEXS = ''; + + static any() { + } + + static anyString() { + } + + static anyBoolean() { + } + + static anyNumber() { + } + + static anyObj() { + } + + static anyFunction() { + } + + static matchRegexs() { + let regex = arguments[0]; + if (ArgumentMatchers.isRegExp(regex)) { + return regex; + } + throw Error('not a regex'); + } + + static isRegExp(value) { + return Object.prototype.toString.call(value) === '[object RegExp]'; + } + + matcheReturnKey() { + let arg = arguments[0]; + let regex = arguments[1]; + let stubSetKey = arguments[2]; + + if (stubSetKey && stubSetKey == this.ANY) { + return this.ANY; + } + + if (typeof arg === 'string' && !regex) { + return this.ANY_STRING; + } + + if (typeof arg === 'boolean' && !regex) { + return this.ANY_BOOLEAN; + } + + if (typeof arg === 'number' && !regex) { + return this.ANY_NUMBER; + } + + if (typeof arg === 'object' && !regex) { + return this.ANY_OBJECT; + } + + if (typeof arg === 'function' && !regex) { + return this.ANY_FUNCTION; + } + + if (typeof arg === 'string' && regex) { + return regex.test(arg); + } + + return null; + } + + matcheStubKey() { + let key = arguments[0]; + + if (key === ArgumentMatchers.any) { + return this.ANY; + } + + if (key === ArgumentMatchers.anyString) { + return this.ANY_STRING; + } + if (key === ArgumentMatchers.anyBoolean) { + return this.ANY_BOOLEAN; + } + if (key === ArgumentMatchers.anyNumber) { + return this.ANY_NUMBER; + } + if (key === ArgumentMatchers.anyObj) { + return this.ANY_OBJECT; + } + if (key === ArgumentMatchers.anyFunction) { + return this.ANY_FUNCTION; + } + + if (ArgumentMatchers.isRegExp(key)) { + return key; + } + + return null; + } +} + +export default ArgumentMatchers; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ExtendInterface.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ExtendInterface.js new file mode 100644 index 0000000000..c6a866a6df --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/ExtendInterface.js @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +class ExtendInterface { + constructor(mocker) { + this.mocker = mocker; + } + + stub() { + this.params = arguments; + return this; + } + + stubMockedCall(returnInfo) { + this.mocker.stubApply(this, this.params, returnInfo); + } + + afterReturn(value) { + this.stubMockedCall(function () { + return value; + }); + } + + afterReturnNothing() { + this.stubMockedCall(function () { + return undefined; + }); + } + + afterAction(action) { + this.stubMockedCall(action); + } + + afterThrow(msg) { + this.stubMockedCall(function () { + throw msg; + }); + } + + clear() { + this.mocker.clear(); + } +} + +export default ExtendInterface; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/MockKit.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/MockKit.js new file mode 100644 index 0000000000..571df62b6c --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/MockKit.js @@ -0,0 +1,347 @@ +/* + * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import ExtendInterface from './ExtendInterface'; +import VerificationMode from './VerificationMode'; +import ArgumentMatchers from './ArgumentMatchers'; + +class MockKit { + constructor() { + this.mFunctions = []; + this.stubs = new Map(); + this.recordCalls = new Map(); + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + } + + init() { + this.reset(); + } + + reset() { + this.mFunctions = []; + this.stubs = {}; + this.recordCalls = {}; + this.currentSetKey = new Map(); + this.mockObj = null; + this.recordMockedMethod = new Map(); + } + + clearAll() { + this.reset(); + var props = Object.keys(this); + for (var i = 0; i < props.length; i++) { + delete this[props[i]]; + } + + var props = Object.getOwnPropertyNames(this); + for (var i = 0; i < props.length; i++) { + delete this[props[i]]; + } + for (var key in this) { + delete this[key]; + } + } + + clear(obj) { + if (!obj) { + throw Error('Please enter an object to be cleaned'); + } + if (typeof obj !== 'object' && typeof obj !== 'function') { + throw new Error('Not a object or static class'); + } + this.recordMockedMethod.forEach(function (value, key, map) { + if (key) { + obj[key] = value; + } + }); + } + + ignoreMock(obj, method) { + if (typeof obj !== 'object' && typeof obj !== 'function') { + throw new Error('Not a object or static class'); + } + if (typeof method !== 'function') { + throw new Error('Not a function'); + } + let og = this.recordMockedMethod.get(method.propName); + if (og) { + obj[method.propName] = og; + this.recordMockedMethod.set(method.propName, undefined); + } + } + + extend(dest, source) { + dest['stub'] = source['stub']; + dest['afterReturn'] = source['afterReturn']; + dest['afterReturnNothing'] = source['afterReturnNothing']; + dest['afterAction'] = source['afterAction']; + dest['afterThrow'] = source['afterThrow']; + dest['stubMockedCall'] = source['stubMockedCall']; + dest['clear'] = source['clear']; + return dest; + } + + stubApply(f, params, returnInfo) { + let values = this.stubs.get(f); + if (!values) { + values = new Map(); + } + let key = params[0]; + if (typeof key === 'undefined') { + key = 'anonymous-mock-' + f.propName; + } else { + key = []; + const matcher = new ArgumentMatchers(); + for (let i = 0; i < params.length; i++) { + const param = params[i]; + const matchKey = matcher.matcheStubKey(param); + if (matchKey) { + key.push(matchKey); + } else { + key.push(param); + } + } + } + values.set(key, returnInfo); + this.stubs.set(f, values); + } + + getReturnInfo(f, params) { + let values = this.stubs.get(f); + if (!values) { + return undefined; + } + let returnKet = params[0]; + const anonymousName = 'anonymous-mock-' + f.propName; + if (typeof returnKet === 'undefined') { + returnKet = anonymousName; + } else { + returnKet = this.getReturnKet(values, params, returnKet, anonymousName); + } + + return values.get(returnKet); + } + + getReturnKet(values, params, defaultValue, anonymousName) { + let flag = true; + let returnKet = defaultValue; + values.forEach((value, paramsKey, map) => { + if ( + flag && + paramsKey !== anonymousName && + paramsKey.length === params.length && + this.checkIsRightValue(paramsKey, params) + ) { + returnKet = paramsKey; + flag = false; + } + }); + return returnKet; + } + + checkIsRightValue(paramsKey, params) { + const matcher = new ArgumentMatchers(); + return paramsKey.every((key, j) => { + if (ArgumentMatchers.isRegExp(key) && typeof params[j] === 'string') { + return key.test(params[j]); + } + const matchKey = matcher.matcheReturnKey(params[j], undefined, key); + if (matchKey && matchKey === key) { + return true; + } else if (this.checkIsEqual(params[j], key)) { + return true; + } + return false; + }); + } + + checkIsEqual(value1, value2) { + if (value1 === value2) { + return true; + } + if (typeof value1 !== typeof value2) { + return false; + } + if (Array.isArray(value1) && Array.isArray(value2)) { + if (value1.length !== value2.length) { + return false; + } + for (let i = 0; i < value1.length; i++) { + if (!this.checkIsEqual(value1[i], value2[i])) { + return false; + } + } + return true; + } + if (Object.prototype.toString.call(value1) === '[object Object]' && + Object.prototype.toString.call(value2) === '[object Object]') { + const keys1 = Object.keys(value1); + const keys2 = Object.keys(value2); + if (keys1.length !== keys2.length) { + return false; + } + for (let key of keys1) { + if (!keys2.includes(key) || !this.checkIsEqual(value1[key], value2[key])) { + return false; + } + } + return true; + } + if (Object.prototype.toString.call(value1) === '[object Date]' && + Object.prototype.toString.call(value2) === '[object Date]' && + value1.getTime() === value2.getTime()) { + return true; + } + if (Object.prototype.toString.call(value1) === '[object RegExp]' && + Object.prototype.toString.call(value2) === '[object RegExp]' && + value1.toString() === value2.toString()) { + return true; + } + return false; + } + + findName(obj, value) { + let properties = this.findProperties(obj); + let name = null; + properties + .filter((item) => item !== 'caller' && item !== 'arguments') + .forEach(function (va1, idx, array) { + if (obj[va1] === value) { + name = va1; + } + }); + return name; + } + + isFunctionFromPrototype(f, container, propName) { + if ( + container.constructor !== Object && + container.constructor.prototype !== container + ) { + return container.constructor.prototype[propName] === f; + } + return false; + } + + findProperties(obj, ...arg) { + function getProperty(newObj) { + if (newObj.__proto__ === null) { + return []; + } + let properties = Object.getOwnPropertyNames(newObj); + return [...properties, ...getProperty(newObj.__proto__)]; + } + return getProperty(obj); + } + + recordMethodCall(originalMethod, args) { + Function.prototype.getName = function () { + return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]; + }; + let name = originalMethod.getName(); + let arglistString = name + '(' + Array.from(args).toString() + ')'; + let records = this.recordCalls.get(arglistString); + if (!records) { + records = 0; + } + records++; + this.recordCalls.set(arglistString, records); + } + + mockFunc(originalObject, originalMethod) { + let tmp = this; + this.originalMethod = originalMethod; + let f = function () { + let args = arguments; + let action = tmp.getReturnInfo(f, args); + if (originalMethod) { + tmp.recordMethodCall(originalMethod, args); + } + if (action) { + return action.apply(this, args); + } + }; + + f.container = null || originalObject; + f.original = originalMethod || null; + + if (originalObject && originalMethod) { + if (typeof originalMethod !== 'function') { + throw new Error('Not a function'); + } + var name = this.findName(originalObject, originalMethod); + originalObject[name] = f; + this.recordMockedMethod.set(name, originalMethod); + f.propName = name; + f.originalFromPrototype = this.isFunctionFromPrototype( + f.original, + originalObject, + f.propName + ); + } + f.mocker = this; + this.mFunctions.push(f); + this.extend(f, new ExtendInterface(this)); + return f; + } + + verify(methodName, argsArray) { + if (!methodName) { + throw Error('not a function name'); + } + let a = this.recordCalls.get(methodName + '(' + argsArray.toString() + ')'); + return new VerificationMode(a ? a : 0); + } + + mockObject(object) { + if (!object || typeof object === 'string') { + throw Error(`this ${object} cannot be mocked`); + } + const _this = this; + let mockedObject = {}; + let keys = Reflect.ownKeys(object); + keys + .filter((key) => typeof Reflect.get(object, key) === 'function') + .forEach((key) => { + mockedObject[key] = object[key]; + mockedObject[key] = _this.mockFunc(mockedObject, mockedObject[key]); + }); + return mockedObject; + } +} + +function ifMockedFunction(f) { + if ( + Object.prototype.toString.call(f) !== '[object Function]' && + Object.prototype.toString.call(f) !== '[object AsyncFunction]' + ) { + throw Error('not a function'); + } + if (!f.stub) { + throw Error('not a mock function'); + } + return true; +} + +function when(f) { + if (!ifMockedFunction(f)) { + throw Error('not a mock function'); + } + return f.stub.bind(f); +} + +export { MockKit, when }; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/VerificationMode.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/VerificationMode.js new file mode 100644 index 0000000000..aaf2fdfae0 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/mock/VerificationMode.js @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import {expect} from '../../interface'; + +class VerificationMode { + constructor(times) { + this.doTimes = times; + } + + times(count) { + expect(count).assertEqual(this.doTimes); + } + + never() { + console.info(this.doTimes); + expect(0).assertEqual(this.doTimes); + } + + once() { + expect(1).assertEqual(this.doTimes); + } + + atLeast(count) { + if (count > this.doTimes) { + throw Error('failed ' + count + ' greater than the actual execution times of method'); + } + } + + atMost(count) { + if (count < this.doTimes) { + throw Error('failed ' + count + ' less than the actual execution times of method'); + } + } +} + +export default VerificationMode; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/LogExpectError.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/LogExpectError.js new file mode 100644 index 0000000000..5a94cecb46 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/LogExpectError.js @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +class LogExpectError { + static getErrorMsg(matcherName, actualValue, expect, originMsg) { + if (matcherName === 'assertNull') { + return 'expect not null, actualValue is ' + (actualValue); + } + if (matcherName === 'assertTrue') { + return 'expect not true, actualValue is ' + (actualValue); + } + if (matcherName === 'assertFalse') { + return 'expect not false, actualValue is ' + (actualValue); + } + if (matcherName === 'assertEqual') { + return 'expect not Equal, actualValue is ' + actualValue + ' equals ' + expect; + } + if (matcherName === 'assertContain') { + return 'expect not have, ' + actualValue + ' have ' + expect; + } + if (matcherName === 'assertInstanceOf') { + return 'expect not InstanceOf, ' + actualValue + ' is ' + + Object.prototype.toString.call(actualValue) + expect; + } + if (matcherName === 'assertLarger') { + return 'expect not Larger, ' + + (actualValue) + ' is larger than ' + expect; + } + if (matcherName === 'assertLargerOrEqual') { + return 'expect not LargerOrEqual, ' + (actualValue) + ' larger than ' + expect; + } + if (matcherName === 'assertLess') { + return 'expect not Less, ' + (actualValue) + ' less than ' + expect; + } + if (matcherName === 'assertLessOrEqual') { + return 'expect not LessOrEqual, ' + (actualValue) + ' is less than ' + expect; + } + if (matcherName === 'assertNaN') { + return 'expect not NaN, actualValue is ' + (actualValue); + } + if (matcherName === 'assertNegUnlimited') { + return 'expect not NegUnlimited, actualValue is ' + (actualValue); + } + if (matcherName === 'assertPosUnlimited') { + return 'expect not PosUnlimited, actualValue is ' + (actualValue); + } + if (matcherName === 'assertUndefined') { + return 'expect not Undefined, actualValue is ' + (actualValue); + } + return originMsg; + } +} +export default LogExpectError; \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/OhReport.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/OhReport.js new file mode 100644 index 0000000000..d9327b4b2d --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/OhReport.js @@ -0,0 +1,217 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SysTestKit from '../kit/SysTestKit'; +import { collectCoverageData } from '../coverage/coverageCollect'; +import { TAG, PrintTag } from '../../Constant'; + +class OhReport { + constructor(attr) { + this.delegator = attr.delegator; + this.abilityDelegatorArguments = attr.abilityDelegatorArguments; + this.id = 'report'; + this.index = 0; + this.duration = 0; + this.currentThreadName = 'mainThread'; + } + + init(coreContext) { + this.coreContext = coreContext; + this.suiteService = this.coreContext.getDefaultService('suite'); + this.specService = this.coreContext.getDefaultService('spec'); + if (SysTestKit.workerPort !== null) { + this.currentThreadName = SysTestKit.workerPort.name; + } + } + + taskStart() { + } + + async taskDone() { + let summary = this.suiteService.getSummary(); + if (this.abilityDelegatorArguments !== null) { + this.taskDoneTime = new Date().getTime(); + const configService = this.coreContext.getDefaultService('config'); + const suiteService = this.coreContext.getDefaultService('suite'); + const specService = this.coreContext.getDefaultService('spec'); + if (configService['coverage'] === 'true') { + await collectCoverageData(); + } + let message = '\n' + `${PrintTag.OHOS_REPORT_RESULT}: stream=Tests run: ` + summary.total + ', Failure: ' + summary.failure; + message += ', Error: ' + summary.error; + message += ', Pass: ' + summary.pass; + message += ', Ignore: ' + summary.ignore; + if (specService.skipSpecNum > 0) { + message += ', SkipSpec: ' + specService.skipSpecNum; + } + message += '\n' + `${PrintTag.OHOS_REPORT_CODE}: ` + (summary.failure > 0 ? -1 : 0) + '\n'; + let isHasError = summary.failure > 0 || summary.error > 0; + let config = this.coreContext.getDefaultService('config'); + if (config.isBreakOnError() && isHasError) { + // 未执行全部说明 + message += '\n' + `${PrintTag.OHOS_REPORT_RESULT}: breakOnError model, Stopping whole test suite if one specific test case failed or error` + '\n'; + } + message += `${PrintTag.OHOS_REPORT_STATUS}: taskconsuming=` + summary.duration + '\n'; + console.info(`${message}`); + await SysTestKit.print(message); + } + if (SysTestKit.workerPort === null || SysTestKit.workerPort === undefined) { + // 主线程执行完成 结束任务。 + console.info(`${TAG}report print success`); + this.delegator.finishTest('your test finished!!!', 0, () => { }); + } else { + // worker线程执行完成将数据发送到主线程中。 + let sendData = { + currentThreadName: this.currentThreadName, + summary: summary + }; + console.info(`${TAG}, send data to mainThread, ${this.currentThreadName}, ${JSON.stringify(sendData)}`); + SysTestKit.workerPort.postMessage(sendData); + } + } + + incorrectFormat() { + if (this.coreContext.getDefaultService('config').filterValid.length !== 0) { + var value = this.coreContext.getDefaultService('config').filterValid; + var message = 'this param ' + value.join(',') + ' is invalid' + '\n'; + this.delegator.finishTest(message, 0, () => { + }); + } + } + + incorrectTestSuiteFormat() { + if (this.coreContext.getDefaultService('config').filterXdescribe.length !== 0) { + let value = this.coreContext.getDefaultService('config').filterXdescribe; + let message = 'xdescribe ' + value.join(',') + ' should not contain it' + '\n'; + this.delegator.finishTest(message, 0, () => { + }); + } + } + async suiteStart() { + if (this.abilityDelegatorArguments !== null) { + let specArr = []; + this.suiteService.getAllChildSuiteNum(this.suiteService.getCurrentRunningSuite(), specArr); + let message = '\n' + `${PrintTag.OHOS_REPORT_SUM}: ` + specArr.length; + this.suiteService.setCurrentRunningSuiteDesc(this.suiteService.getRootSuite(), this.suiteService.getCurrentRunningSuite(), ''); + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: class=` + this.suiteService.getCurrentRunningSuiteDesc() + '\n'; + if (this.suiteService.currentRunningSuite.isSkip) { + message += `${PrintTag.OHOS_REPORT_STATUS}: skipReason=` + this.suiteService.currentRunningSuite.skipReason + '\n'; + } + if (SysTestKit.workerPort !== null) { + message += `${PrintTag.OHOS_REPORT_STATUS}: currentWorkerName=` + this.currentThreadName; + } + console.info(`${message}`); + await SysTestKit.print(message); + console.info(`${TAG}${this.suiteService.getCurrentRunningSuite().description} suiteStart print success`); + } + } + + async suiteDone() { + if (this.abilityDelegatorArguments !== null) { + const currentRunningSuite = this.suiteService.getCurrentRunningSuite(); + this.suiteService.setCurrentRunningSuiteDesc(this.suiteService.getRootSuite(), currentRunningSuite, ''); + let message = '\n' + `${PrintTag.OHOS_REPORT_STATUS}: class=` + this.suiteService.getCurrentRunningSuiteDesc(); + if (this.suiteService.currentRunningSuite.isSkip && this.suiteService.currentRunningSuite.skipReason !== '') { + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: skipReason=` + this.suiteService.currentRunningSuite.skipReason; + } + const isPromiseError = currentRunningSuite.isPromiseError; + if (isPromiseError) { + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: shortMsg=Promise(async, await) in describe is not allowed!`; + } + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: suiteconsuming=` + currentRunningSuite.duration; + if (currentRunningSuite.hookError) { + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: ${currentRunningSuite.hookError.message}`; + } + message += '\n'; + if (SysTestKit.workerPort !== null) { + message += `${PrintTag.OHOS_REPORT_STATUS}: currentWorkerName=` + this.currentThreadName; + } + console.info(`${message}`); + await SysTestKit.print(message); + console.info(`${TAG}${currentRunningSuite.description} suiteDone print success`); + } + } + + async specStart() { + if (this.abilityDelegatorArguments !== null) { + let message = '\n' + `${PrintTag.OHOS_REPORT_STATUS}: class=` + this.suiteService.getCurrentRunningSuiteDesc(); + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: current=` + (++this.index); + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: id=JS`; + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: numtests=` + this.specService.getTestTotal(); + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: stream=`; + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: test=` + this.specService.currentRunningSpec.description; + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS_CODE}: 1` + '\n'; + if (this.specService.currentRunningSpec.isSkip) { + message += `${PrintTag.OHOS_REPORT_STATUS}: skipReason=` + this.specService.currentRunningSpec.skipReason + '\n'; + } + if (SysTestKit.workerPort !== null) { + message += `${PrintTag.OHOS_REPORT_STATUS}: currentWorkerName=` + this.currentThreadName; + } + console.info(`${message}`); + await SysTestKit.print(message); + console.info(`${TAG}${this.specService.currentRunningSpec.description} specStart start print success`); + } + } + + async specDone() { + if (this.abilityDelegatorArguments !== null) { + let message = '\n' + `${PrintTag.OHOS_REPORT_STATUS}: class=` + this.suiteService.getCurrentRunningSuiteDesc(); + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: current=` + (this.index); + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: id=JS`; + message += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: numtests=` + this.specService.getTestTotal(); + let messageStack = ''; + let messageCode = ''; + if (this.specService.currentRunningSpec.error) { + messageStack = `${PrintTag.OHOS_REPORT_STATUS}: stack=` + this.specService.currentRunningSpec.error?.stack?.slice(0, -1); + messageCode += `${PrintTag.OHOS_REPORT_STATUS}: stream=`; + messageCode += this.specService.currentRunningSpec.expectMsg !== '' ? + `message: ${this.specService.currentRunningSpec.expectMsg}, Error in ${this.specService.currentRunningSpec.description}, ${this.specService.currentRunningSpec.error?.message}` : + `Error in ${this.specService.currentRunningSpec.description}, ${this.specService.currentRunningSpec.error?.message}`; + messageCode += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: test=` + this.specService.currentRunningSpec.description; + messageCode += '\n' + `${PrintTag.OHOS_REPORT_STATUS_CODE}: -1` + '\n'; + } else if (this.specService.currentRunningSpec) { + if (this.specService.currentRunningSpec.fail) { + messageStack += `${PrintTag.OHOS_REPORT_STATUS}: stack=` + this.specService.currentRunningSpec.fail?.stack?.slice(0, -1); + messageCode += `${PrintTag.OHOS_REPORT_STATUS}: stream=`; + messageCode += this.specService.currentRunningSpec.expectMsg !== '' ? + `message: ${this.specService.currentRunningSpec.expectMsg}, Error in ${this.specService.currentRunningSpec.description}, ${this.specService.currentRunningSpec.fail?.message}` : + `Error in ${this.specService.currentRunningSpec.description}, ${this.specService.currentRunningSpec.fail?.message}`; + messageCode += '\n' + `${PrintTag.OHOS_REPORT_STATUS}: test=` + this.specService.currentRunningSpec.description; + messageCode += '\n' + `${PrintTag.OHOS_REPORT_STATUS_CODE}: -2` + '\n'; + } else { + messageStack += `${PrintTag.OHOS_REPORT_STATUS}: stream=`; + messageCode += `${PrintTag.OHOS_REPORT_STATUS}: test=` + this.specService.currentRunningSpec.description; + messageCode += '\n' + `${PrintTag.OHOS_REPORT_STATUS_CODE}: 0` + '\n'; + messageCode += this.specService.currentRunningSpec.isSkip ? (`${PrintTag.OHOS_REPORT_STATUS}: skipReason=` + this.specService.currentRunningSpec.skipReason + '\n') : ''; + } + } else { + messageCode += '\n'; + } + messageCode += `${PrintTag.OHOS_REPORT_STATUS}: consuming=` + this.specService.currentRunningSpec.duration + '\n'; + if (SysTestKit.workerPort !== null) { + messageCode += `${PrintTag.OHOS_REPORT_STATUS}: currentWorkerName=` + this.currentThreadName; + } + console.info(`${message}`); + console.info(`\n${messageStack}`); + console.info(`\n${messageCode}`); + await SysTestKit.print(message); + await SysTestKit.print(messageStack); + await SysTestKit.print(messageCode); + console.info(`${TAG}${this.specService.currentRunningSpec.description} specDone end print success`); + } + } +} + +export default OhReport; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/ReportExtend.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/ReportExtend.js new file mode 100644 index 0000000000..4a75453f43 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/module/report/ReportExtend.js @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +class ReportExtend { + constructor(fileModule) { + this.id = 'extend'; + this.fileModule = fileModule; + } + + init(coreContext) { + this.coreContext = coreContext; + this.suiteService = this.coreContext.getDefaultService('suite'); + } + + taskStart() { + + } + + handleSpecs(specs, report, suiteReport, testsuite) { + for (let testcase of specs) { + report.tests++; + suiteReport.tests++; + let caseReport = { + tag: 'testcase', + name: testcase.description, + status: 'run', + time: '0.0', + classname: testsuite.description + }; + if (testcase.error) { + caseReport.result = false; + caseReport.children = [{ + tag: 'error', + type: '', + message: testcase.error.message + }]; + report.errors++; + suiteReport.errors++; + } else if (testcase.result.failExpects.length > 0) { + caseReport.result = false; + let message = ''; + testcase.result.failExpects.forEach(failExpect => { + message += failExpect.message || ('expect ' + failExpect.actualValue + ' ' + failExpect.checkFunc + ' ' + (failExpect.expectValue || '')) + ';'; + }); + caseReport.children = [{ + tag: 'failure', + type: '', + message: message + }]; + report.failures++; + suiteReport.failures++; + } else { + caseReport.result = true; + } + suiteReport.children.push(caseReport); + } + } + + taskDone() { + const report = { + tag: 'testsuites', + name: 'summary_report', + timestamp: new Date().toDateString(), + time: '1', + errors: 0, + failures: 0, + tests: 0, + children: [] + }; + const rootSuite = this.suiteService.rootSuite; + if (rootSuite && rootSuite.childSuites) { + for (let testsuite of rootSuite.childSuites) { + let suiteReport = { + tag: 'testsuite', + name: testsuite['description'], + errors: 0, + tests: 0, + failures: 0, + time: '0.1', + children: [] + }; + let specs = testsuite['specs']; + this.handleSpecs(specs, report, suiteReport, testsuite); + report.children.push(suiteReport); + } + } + + writeXmlReport(report); + } +} + +function writeXmlReport(report) { + let reportXml = '\n' + json2xml(report); + this.fileModule.writeText({ + uri: 'internal://app/report.xml', + text: reportXml, + success: function () { + console.info('call success callback success'); + }, + fail: function (data, code) { + console.info('call fail callback success:'); + }, + complete: function () { + console.info('call complete callback success'); + } + }); +} + +function handleChild(json, key, hasChildren, childrenStr) { + if (json[key].length > 0) { + hasChildren = true; + for (let child of json[key]) { + childrenStr += json2xml(child); + } + } +} + +function json2xml(json) { + let tagName; + let hasChildren = false; + let childrenStr = ''; + let attrStr = ''; + for (let key in json) { + if (key === 'tag') { + tagName = json[key]; + } else if (key === 'children') { + handleChild(json, key, hasChildren, childrenStr); + } else { + attrStr += ` ${key}="${json[key]}"`; + } + } + let xml = `<${tagName}${attrStr}`; + xml += hasChildren ? `>${childrenStr}` : '/>'; + return xml; +} + +export default ReportExtend; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/service.js b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/service.js new file mode 100644 index 0000000000..0ca605e426 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/service.js @@ -0,0 +1,1265 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SysTestKit from './module/kit/SysTestKit'; +import { TAG } from './Constant'; +import LogExpectError from './module/report/LogExpectError'; +import { NestFilter } from './module/config/Filter'; + +function assertTrueFun(actualValue) { + let result = { + pass: (actualValue) === true, + message: 'expect true, actualValue is ' + actualValue + }; + return result; +} + +function assertEqualFun(actualValue, args) { + let msg = 'expect ' + actualValue + ' equals ' + args[0]; + if (actualValue === args[0]) { // 数值相同,提示数据类型 + const aClassName = Object.prototype.toString.call(actualValue); + const bClassName = Object.prototype.toString.call(args[0]); + msg = 'expect ' + actualValue + aClassName + ' equals ' + args[0] + bClassName + 'strict mode inspect type'; + } + let result = { + pass: (actualValue) === args[0], + expectValue: args[0], + message: msg + }; + return result; +} + +function assertThrowFun(actual, args) { + const result = { + pass: false + }; + if (typeof actual !== 'function') { + result.message = 'toThrow\'s Actual should be a Function'; + } else { + let hasThrow = false; + let throwError; + try { + actual(); + } catch (e) { + hasThrow = true; + throwError = e; + } + if (!hasThrow) { + result.message = 'function did not throw an exception'; + } else if (throwError && throwError.message === args[0]) { + result.pass = true; + } else { + result.message = `expect to throw ${args[0]} , actual throw ${throwError.message}`; + } + } + return result; +} + +class AssertException extends Error { + constructor(message) { + super(); + this.name = 'AssertException'; + this.message = message; + } +} + +function getFuncWithArgsZero(func, timeout, isStressTest) { + return new Promise(async (resolve, reject) => { + let timer = null; + if (!isStressTest) { + timer = setTimeout(() => { + reject(new Error('execute timeout ' + timeout + 'ms')); + }, timeout); + } + try { + await func(); + } catch (err) { + reject(err); + } + timer !== null ? clearTimeout(timer) : null; + resolve(); + }); +} + +function getFuncWithArgsOne(func, timeout, isStressTest) { + return new Promise(async (resolve, reject) => { + let timer = null; + if (!isStressTest) { + timer = setTimeout(() => { + reject(new Error('execute timeout ' + timeout + 'ms')); + }, timeout); + } + + function done() { + timer !== null ? clearTimeout(timer) : null; + resolve(); + } + + try { + await func(done); + } catch (err) { + timer !== null ? clearTimeout(timer) : null; + reject(err); + } + }); +} + +function getFuncWithArgsTwo(func, timeout, paramItem, isStressTest) { + return new Promise(async (resolve, reject) => { + let timer = null; + if (!isStressTest) { + timer = setTimeout(() => { + reject(new Error('execute timeout ' + timeout + 'ms')); + }, timeout); + } + + function done() { + timer !== null ? clearTimeout(timer) : null; + resolve(); + } + + try { + await func(done, paramItem); + } catch (err) { + timer !== null ? clearTimeout(timer) : null; + reject(err); + } + }); +} + +function processFunc(coreContext, func) { + let argNames = ((func || '').toString() + .replace(/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg, '') + .match(/^(function)?\s*[^\(]*\(\s*([^\)]*)\)/m) || ['', '', ''])[2] + .split(',') // split parameters + .map(item => item.replace(/^\s*(_?)(.+?)\1\s*$/, name => name.split('=')[0].trim())) + .filter(String); + let funcLen = func.length; + let processedFunc; + const config = coreContext.getDefaultService('config'); + config.setSupportAsync(true); + const timeout = + (config.timeout === undefined ? 5000 : config.timeout); + const isStressTest = (coreContext.getServices('dataDriver') !== undefined || config.getStress() > 1); + switch (funcLen) { + case 0: { + processedFunc = function () { + return getFuncWithArgsZero(func, timeout, isStressTest); + }; + break; + } + case 1: { + processedFunc = function () { + return getFuncWithArgsOne(func, timeout, isStressTest); + }; + break; + } + default: { + processedFunc = function (paramItem) { + return getFuncWithArgsTwo(func, timeout, paramItem, isStressTest); + }; + break; + } + } + return processedFunc; +} + +function secureRandomNumber() { + return crypto.randomBytes(8).readUInt32LE() / 0xffffffff; +} + + + +class SuiteService { + constructor(attr) { + this.id = attr.id; + this.rootSuite = new SuiteService.Suite({}); + this.currentRunningSuite = this.rootSuite; + this.suitesStack = [this.rootSuite]; + this.targetSuiteArray = []; + this.targetSpecArray = []; + this.currentRunningSuiteDesc = null; + this.fullRun = false; + this.isSkipSuite = false; + this.suiteSkipReason = null; + } + + describe(desc, func) { + const configService = this.coreContext.getDefaultService('config'); + if (this.suitesStack.some(suite => { return suite.description === desc })) { + console.error(`${TAG} Loop nesting occurs : ${desc}`); + this.suiteSkipReason = ''; + this.isSkipSuite = false; + return; + } + let isFilter = this.analyzeConfigServiceClass(configService.class, desc); + if (configService.filterSuite(desc) && isFilter) { + if (this.currentRunningSuite.description === '' || this.currentRunningSuite.description == null) { + console.info(`${TAG}filter suite : ${desc}`); + this.suiteSkipReason = ''; + this.isSkipSuite = false; + return; + } + } + const suite = new SuiteService.Suite({ description: desc }); + if (this.isSkipSuite) { + suite.isSkip = true; + suite.skipReason = this.suiteSkipReason; + } + this.suiteSkipReason = ''; + this.isSkipSuite = false; + if (typeof this.coreContext.getServices('dataDriver') !== 'undefined' && configService['dryRun'] !== 'true') { + let suiteStress = this.coreContext.getServices('dataDriver').dataDriver.getSuiteStress(desc); + for (let i = 1; i < suiteStress; i++) { + this.currentRunningSuite.childSuites.push(suite); + } + } + this.currentRunningSuite.childSuites.push(suite); + this.currentRunningSuite = suite; + this.suitesStack.push(suite); + const res = func.call(); + if (Object.prototype.toString.call(res) === '[object Promise]') { + suite.isPromiseError = true; + } + this.suitesStack.pop(); + this.currentRunningSuite = this.suitesStack.pop(); + this.suitesStack.push(this.currentRunningSuite); + } + xdescribe(desc, func, reason) { + const configService = this.coreContext.getDefaultService('config'); + if (!configService.skipMessage && configService.runSkipped !== 'all') { + if (configService.runSkipped != null && configService.runSkipped !== '') { + let finalDesc = ''; + this.suitesStack.map(suite => { + finalDesc = finalDesc + '.' + suite.description; + }); + finalDesc = (finalDesc + '.' + desc).substring(2); + console.info(`${TAG} finalDesc ${finalDesc}`); + if (configService.checkIfSuiteInSkipRun(finalDesc)) { + console.info(`${TAG} runSkipped suite: ${desc}`); + } else { + console.info(reason == null ? `${TAG} skip suite: ${desc}` : `${TAG} skip suite: ${desc}, and the reason is ${reason}`); + return; + } + } else { + console.info(reason == null ? `${TAG} skip suite: ${desc}` : `${TAG} skip suite: ${desc}, and the reason is ${reason}`); + return; + } + } + this.isSkipSuite = true; + this.suiteSkipReason = reason; + this.describe(desc, func); + } + + beforeAll(func) { + this.currentRunningSuite.beforeAll.push(processFunc(this.coreContext, func)); + } + + beforeEach(func) { + this.currentRunningSuite.beforeEach.push(processFunc(this.coreContext, func)); + } + + beforeItSpecified(itDescs, func) { + this.currentRunningSuite.beforeItSpecified.set(itDescs, processFunc(this.coreContext, func)); + } + + afterItSpecified(itDescs, func) { + this.currentRunningSuite.afterItSpecified.set(itDescs, processFunc(this.coreContext, func)); + } + + afterAll(func) { + this.currentRunningSuite.afterAll.push(processFunc(this.coreContext, func)); + } + + afterEach(func) { + this.currentRunningSuite.afterEach.push(processFunc(this.coreContext, func)); + } + + getCurrentRunningSuite() { + return this.currentRunningSuite; + } + + setCurrentRunningSuite(suite) { + this.currentRunningSuite = suite; + } + + getRootSuite() { + return this.rootSuite; + } + + getCurrentRunningSuiteDesc() { + return this.currentRunningSuiteDesc; + } + + + setCurrentRunningSuiteDesc(suite, currentSuite, prefix) { + if (suite != null && suite === currentSuite) { + this.currentRunningSuiteDesc = prefix; + } else if (suite != null && suite !== currentSuite) { + suite.childSuites.forEach(it => { + let temp = prefix; + if (it.description != null || it.description !== '') { + temp = prefix === '' ? it.description : prefix + '.' + it.description; + } + this.setCurrentRunningSuiteDesc(it, currentSuite, temp); + } + ); + } + } + analyzeConfigServiceClass(configServiceClass, desc) { + if (configServiceClass == null || configServiceClass === '') { + this.fullRun = true; + return false; + } + const targetArray = configServiceClass.split(',').map(item => item.trim()).filter(item => item !== ''); + if (this.targetSuiteArray.length === 0) { + for (let index in targetArray) { + if (targetArray[index].includes('#')) { + this.targetSpecArray.push(targetArray[index]); + } else { + this.targetSuiteArray.push(targetArray[index]); + } + } + + } + return targetArray.indexOf(desc) === -1; + + } + traversalResults(suite, obj, breakOnError) { + if (suite.childSuites.length === 0 && suite.specs.length === 0) { + return; + } + if (suite.specs.length > 0) { + for (const itItem of suite.specs) { + obj.total++; + let itInfo = { + currentThreadName: 'mainThread', + description: suite.description + '#' + itItem.description, + result: -3 + }; + if (SysTestKit.workerPort !== null) { + itInfo.currentThreadName = SysTestKit.workerPort.name; + } + obj.itItemList.push(itInfo); + if (breakOnError && (obj.error > 0 || obj.failure > 0)) { // breakOnError模式 + continue; + } + if (itItem.error) { + obj.error++; + itInfo.result = -1; + } else if (itItem.fail) { + obj.failure++; + itInfo.result = -2; + } else if (itItem.pass === true) { + obj.pass++; + itInfo.result = 0; + } + } + } + + obj.duration += suite.duration; + + if (suite.childSuites.length > 0) { + for (const suiteItem of suite.childSuites) { + this.traversalResults(suiteItem, obj, breakOnError); + } + } + + } + + async setSuiteResults(suite, error, coreContext) { + if (suite.childSuites.length === 0 && suite.specs.length === 0) { + return; + } + if (suite.specs.length > 0) { + const specService = coreContext.getDefaultService('spec'); + for (const specItem of suite.specs) { + specService.setCurrentRunningSpec(specItem); + if (error instanceof AssertException) { + specItem.fail = error; + } else { + specItem.error = error; + } + await coreContext.fireEvents('spec', 'specStart', specItem); + await coreContext.fireEvents('spec', 'specDone', specItem); + } + } + if (suite.childSuites.length > 0) { + for (const suiteItem of suite.childSuites) { + await this.setSuiteResults(suiteItem, error, coreContext); + } + } + } + + getSummary() { + let suiteService = this.coreContext.getDefaultService('suite'); + let rootSuite = suiteService.rootSuite; + const specService = this.coreContext.getDefaultService('spec'); + const configService = this.coreContext.getDefaultService('config'); + let breakOnError = configService.isBreakOnError(); + let isError = specService.getStatus(); + let isBreaKOnError = breakOnError && isError; + // itItemList 保存当前用例执行情况, 发送到主线程用例计算最终结果 + let obj = { total: 0, failure: 0, error: 0, pass: 0, ignore: 0, duration: 0, itItemList: []}; + for (const suiteItem of rootSuite.childSuites) { + this.traversalResults(suiteItem, obj, isBreaKOnError); + } + obj.ignore = obj.total - obj.pass - obj.failure - obj.error; + return obj; + } + + init(coreContext) { + this.coreContext = coreContext; + } + + traversalSuites(suite, obj, configService) { + if (suite.childSuites.length === 0 && suite.specs.length === 0) { + return []; + } + if (suite.specs.length > 0) { + let itArray = []; + for (const itItem of suite['specs']) { + if (!configService.filterDesc(suite.description, itItem.description, itItem.fi, null)) { + itArray.push({ 'itName': itItem.description }); + } + } + obj[suite.description] = itArray; + } + if (suite.childSuites.length > 0) { + let suiteArray = []; + for (const suiteItem of suite.childSuites) { + let suiteObj = {}; + this.traversalSuites(suiteItem, suiteObj, configService); + if (!configService.filterSuite(suiteItem.description)) { + suiteArray.push(suiteObj); + } + } + obj.suites = suiteArray; + } + } + + async dryRun(abilityDelegator) { + console.info(`${TAG} rootSuite : ` + JSON.stringify(this.rootSuite)); + let obj = this.rootSuite; + let prefixStack = []; + let suiteArray = []; + let skipSuiteArray = []; + this.analyzeSuitesArray(prefixStack, suiteArray, skipSuiteArray, obj); + const configService = this.coreContext.getDefaultService('config'); + let result; + if (configService.skipMessage) { + result = { 'suites': suiteArray, 'skipSuites': skipSuiteArray }; + } else { + result = { 'suites': suiteArray }; + } + let strJson = JSON.stringify(result); + let strLen = strJson.length; + let maxLen = 500; + let maxCount = Math.floor(strLen / maxLen); + for (let count = 0; count <= maxCount; count++) { + await SysTestKit.print(strJson.substring(count * maxLen, (count + 1) * maxLen)); + } + console.info(`${TAG}dryRun print success`); + abilityDelegator.finishTest('dry run finished!!!', 0, () => { }); + } + + //将suitesArray的嵌套结构展开成三层结构 + analyzeSuitesArray(prefixStack, suiteArray, skipSuiteArray, obj) { + obj.childSuites.map(suite => { + if (suite.description != null && suite.description !== '') { + let prefix = ''; + if (prefixStack.length > 0) { + prefix = prefixStack.join('.') + '.' + suite.description; + } else { + prefix = suite.description; + } + prefixStack.push(suite.description); + let temp = {}; + temp[prefix] = []; + let skipTemp = {}; + skipTemp[prefix] = []; + suite.specs.map(spec => { + let it = { 'itName': spec.description }; + spec.isSkip ? skipTemp[prefix].push(it) : temp[prefix].push(it); + }); + suiteArray.push(temp); + skipSuiteArray.push(skipTemp); + } + this.analyzeSuitesArray(prefixStack, suiteArray, skipSuiteArray, suite); + prefixStack.pop(); + }); + } + //获取当前测试套下的所有测试用例数量 + getAllChildSuiteNum(suite, specArray) { + if (suite.specs != null) { + suite.specs.forEach(spec => specArray.push(spec)); + } + if (suite.childSuites != null) { + suite.childSuites.forEach(it => this.getAllChildSuiteNum(it, specArray)); + } + } + + execute() { + const configService = this.coreContext.getDefaultService('config'); + if (configService.filterValid.length !== 0) { + this.coreContext.fireEvents('task', 'incorrectFormat'); + return; + } + if (configService.filterXdescribe.length !== 0) { + this.coreContext.fireEvents('task', 'incorrectTestSuiteFormat'); + return; + } + if (configService.isRandom() && this.rootSuite.childSuites.length > 0) { + this.rootSuite.childSuites.sort(function () { + return +('0.' + (+ new Date() + '').split('').reverse().join('')) > 0.5 ? -1 : 1; + }); + this.currentRunningSuite = this.rootSuite.childSuites[0]; + } + if (configService.isSupportAsync()) { + console.info(`${TAG} rootSuite:` + JSON.stringify(this.rootSuite)); + let asyncExecute = async () => { + await this.coreContext.fireEvents('task', 'taskStart'); + await this.rootSuite.asyncRun(this.coreContext); + }; + asyncExecute().then(async () => { + await this.coreContext.fireEvents('task', 'taskDone'); + }); + } else { + console.info('${TAG} rootSuite:' + JSON.stringify(this.rootSuite)); + this.coreContext.fireEvents('task', 'taskStart'); + this.rootSuite.run(this.coreContext); + this.coreContext.fireEvents('task', 'taskDone'); + } + } + + apis() { + const _this = this; + return { + describe: function (desc, func) { + return _this.describe(desc, func); + }, + xdescribe: function (desc, func, reason) { + return _this.xdescribe(desc, func, reason); + }, + beforeItSpecified: function (itDescs, func) { + return _this.beforeItSpecified(itDescs, func); + }, + afterItSpecified: function (itDescs, func) { + return _this.afterItSpecified(itDescs, func); + }, + beforeAll: function (func) { + return _this.beforeAll(func); + }, + beforeEach: function (func) { + return _this.beforeEach(func); + }, + afterAll: function (func) { + return _this.afterAll(func); + }, + afterEach: function (func) { + return _this.afterEach(func); + } + }; + } +} + +SuiteService.Suite = class { + constructor(attrs) { + this.description = attrs.description || ''; + this.childSuites = []; + this.specs = []; + this.beforeAll = []; + this.afterAll = []; + this.beforeItSpecified = new Map(); + this.afterItSpecified = new Map(); + this.beforeEach = []; + this.afterEach = []; + this.duration = 0; + this.hookError = null; + this.isSkip = false; + this.skipReason = ''; + } + + pushSpec(spec) { + this.specs.push(spec); + } + + removeSpec(desc) { + this.specs = this.specs.filter((item, index) => { + return item.description !== desc; + }); + } + + getSpecsNum() { + return this.specs.length; + } + + isRun(coreContext) { + const configService = coreContext.getDefaultService('config'); + const suiteService = coreContext.getDefaultService('suite'); + const specService = coreContext.getDefaultService('spec'); + let breakOnError = configService.isBreakOnError(); + let isError = specService.getStatus(); + return breakOnError && isError; + } + + run(coreContext) { + const suiteService = coreContext.getDefaultService('suite'); + suiteService.setCurrentRunningSuite(this); + if (this.description !== '') { + coreContext.fireEvents('suite', 'suiteStart', this); + } + this.runHookFunc('beforeAll'); + if (this.specs.length > 0) { + const configService = coreContext.getDefaultService('config'); + if (configService.isRandom()) { + this.specs.sort(function () { + return +('0.' + (+ new Date() + '').split('').reverse().join('')) > 0.5 ? -1 : 1; + }); + } + for (let spec in this.specs) { + let isBreakOnError = this.isRun(coreContext); + if (isBreakOnError) { + break; + } + this.runHookFunc('beforeEach'); + spec.run(coreContext); + this.runHookFunc('afterEach'); + } + } + if (this.childSuites.length > 0) { + for (let suite in this.childSuites) { + let isBreakOnError = this.isRun(coreContext); + if (isBreakOnError) { + break; + } + suite.run(coreContext); + suiteService.setCurrentRunningSuite(suite); + } + } + this.runHookFunc('afterAll'); + if (this.description !== '') { + coreContext.fireEvents('suite', 'suiteDone'); + } + } + + async runBeforeItSpecified(beforeItSpecified, specItem) { + for (const [itNames, hookFunc] of beforeItSpecified) { + if ((Object.prototype.toString.call(itNames) === '[object Array]' && itNames.includes(specItem.description)) || + (Object.prototype.toString.call(itNames) === '[object String]' && itNames === specItem.description)) { + await Reflect.apply(hookFunc, null, []); + } + break; + } + } + + async runAfterItSpecified(beforeItSpecified, specItem) { + for (const [itNames, hookFunc] of beforeItSpecified) { + if ((Object.prototype.toString.call(itNames) === '[object Array]' && itNames.includes(specItem.description)) || + (Object.prototype.toString.call(itNames) === '[object String]' && itNames === specItem.description)) { + await Reflect.apply(hookFunc, null, []); + } + break; + } + } + + async asyncRunSpecs(coreContext) { + const configService = coreContext.getDefaultService('config'); + if (configService.isRandom()) { + this.specs.sort(function () { + return +('0.' + (+ new Date() + '').split('').reverse().join('')) > 0.5 ? -1 : 1; + }); + } + const specService = coreContext.getDefaultService('spec'); + for (let specItem of this.specs) { + specService.setCurrentRunningSpec(specItem); + // 遇错即停模式,发现用例有问题,直接返回,不在执行后面的it + let isBreakOnError = this.isRun(coreContext); + if (isBreakOnError) { + console.info('break description :' + this.description); + break; + } + await coreContext.fireEvents('spec', 'specStart', specItem); + try { + await this.runBeforeItSpecified(this.beforeItSpecified, specItem); + await this.runAsyncHookFunc('beforeEach'); + await specItem.asyncRun(coreContext); + await this.runAfterItSpecified(this.afterItSpecified, specItem); + await this.runAsyncHookFunc('afterEach'); + } catch (e) { + console.error(`${TAG}stack:${e?.stack}`); + console.error(`${TAG}stack end`); + if (e instanceof AssertException) { + specItem.fail = e; + } else { + specItem.error = e; + } + specService.setStatus(true); + } + specItem.setResult(); + await coreContext.fireEvents('spec', 'specDone', specItem); + specService.setCurrentRunningSpec(null); + } + } + + async asyncRunChildSuites(coreContext) { + for (let i = 0; i < this.childSuites.length; i++) { + // 遇错即停模式, 发现用例有问题,直接返回,不在执行后面的description + let isBreakOnError = this.isRun(coreContext); + if (isBreakOnError) { + console.info(`${TAG}break description : ${this.description}`); + break; + } + await this.childSuites[i].asyncRun(coreContext); + } + } + + async asyncRun(coreContext) { + const suiteService = coreContext.getDefaultService('suite'); + const specService = coreContext.getDefaultService('spec'); + + suiteService.setCurrentRunningSuite(this); + suiteService.suitesStack.push(this); + if (this.description !== '') { + await coreContext.fireEvents('suite', 'suiteStart', this); + } + + try { + await this.runAsyncHookFunc('beforeAll'); + } catch (error) { + console.error(`${TAG}${error?.stack}`); + this.hookError = error; + } + + if (this.hookError !== null) { + specService.setStatus(true); + await suiteService.setSuiteResults(this, this.hookError, coreContext); + } + + if (this.specs.length > 0 && this.hookError === null) { + await this.asyncRunSpecs(coreContext); + } + + if (this.childSuites.length > 0 && this.hookError === null) { + await this.asyncRunChildSuites(coreContext); + } + + try { + await this.runAsyncHookFunc('afterAll'); + } catch (error) { + console.error(`${TAG}${error?.stack}`); + this.hookError = error; + specService.setStatus(true); + } + + if (this.description !== '') { + await coreContext.fireEvents('suite', 'suiteDone'); + let childSuite = suiteService.suitesStack.pop(); + let currentRunningSuite = suiteService.suitesStack.pop(); + suiteService.setCurrentRunningSuite(currentRunningSuite); + suiteService.suitesStack.push(currentRunningSuite); + } + } + + runHookFunc(hookName) { + if (this[hookName] && this[hookName].length > 0) { + this[hookName].forEach(func => { + try { + func(); + } catch (e) { + console.error(`${TAG}${e.stack}`); + } + }); + } + } + + async runAsyncHookFunc(hookName) { + for (const hookItem of this[hookName]) { + try { + await hookItem(); + } catch (error) { + error['message'] += `, error in ${hookName} function`; + throw error; + } + + } + } +}; + +class SpecService { + constructor(attr) { + this.id = attr.id; + this.totalTest = 0; + this.hasError = false; + this.skipSpecNum = 0; + this.isSkipSpec = false; + this.specSkipReason = ''; + } + + init(coreContext) { + this.coreContext = coreContext; + } + + setCurrentRunningSpec(spec) { + this.currentRunningSpec = spec; + } + + setStatus(obj) { + this.hasError = obj; + } + + getStatus() { + return this.hasError; + } + + getTestTotal() { + return this.totalTest; + } + + getCurrentRunningSpec() { + return this.currentRunningSpec; + } + + + getSkipSpecNum() { + return this.skipSpecNum; + } + + initSpecService() { + this.isSkipSpec = false; + this.specSkipReason = ''; + } + + it(desc, filter, func) { + const suiteService = this.coreContext.getDefaultService('suite'); + const configService = this.coreContext.getDefaultService('config'); + let isFilter = new NestFilter().filterNestName(suiteService.targetSuiteArray, suiteService.targetSpecArray, suiteService.suitesStack, desc); + if (configService.filterWithNest(desc, filter)) { + console.info(`${TAG}filter it :${desc}`); + this.initSpecService(); + return; + } + if (configService.filterDesc(suiteService.currentRunningSuite.description, desc, filter, this.coreContext) && isFilter && !suiteService.fullRun) { + console.info(`${TAG}filter it :${desc}`); + this.initSpecService(); + } else { + let processedFunc = processFunc(this.coreContext, func); + const spec = new SpecService.Spec({ description: desc, fi: filter, fn: processedFunc }); + if (this.isSkipSpec) { + spec.isSkip = true; + spec.skipReason = this.specSkipReason; + } + this.initSpecService(); + if (configService.runSkipped === 'skipped' && !spec.isSkip) { + console.info(`${TAG} runSkipped is skipped , just run xit, don't run it: ${spec.description}`); + return; + } + if (suiteService.getCurrentRunningSuite().isSkip && !spec.isSkip) { + configService.filterXdescribe.push(suiteService.getCurrentRunningSuite().description); + } + if (typeof this.coreContext.getServices('dataDriver') !== 'undefined' && configService['dryRun'] !== 'true') { + let specStress = this.coreContext.getServices('dataDriver').dataDriver.getSpecStress(desc); + for (let i = 1; i < specStress; i++) { + this.totalTest++; + suiteService.getCurrentRunningSuite().pushSpec(spec); + } + } + // dryRun 状态下不统计压力测试重复数据 + if (configService['dryRun'] !== 'true') { + let stress = configService.getStress(); // 命令配置压力测试 + console.info(`${TAG}stress length : ${stress}`); + for (let i = 1; i < stress; i++) { + this.totalTest++; + suiteService.getCurrentRunningSuite().pushSpec(spec); + } + } + this.totalTest++; + suiteService.getCurrentRunningSuite().pushSpec(spec); + } + } + + xit(desc, filter, func, reason) { + const configService = this.coreContext.getDefaultService('config'); + const suiteService = this.coreContext.getDefaultService('suite'); + if (!configService.skipMessage && configService.runSkipped !== 'all') { + if (configService.runSkipped != null && configService.runSkipped !== '') { + let finalDesc = ''; + suiteService.suitesStack.map(suite => { + finalDesc = finalDesc + '.' + suite.description; + }); + finalDesc = (finalDesc + '#' + desc).substring(2); + if (configService.checkIfSpecInSkipRun(finalDesc)) { + console.info(`${TAG} runSkipped spec: ${desc}`); + } else { + console.info(reason == null ? `${TAG} skip spec: ${desc}` : `${TAG} skip spec: ${desc}, and the reason is ${reason}`); + return; + } + } else { + console.info(reason == null ? `${TAG} skip spec: ${desc}` : `${TAG} skip spec: ${desc}, and the reason is ${reason}`); + return; + } + } + this.skipSpecNum++; + this.isSkipSpec = true; + this.specSkipReason = reason; + this.it(desc, filter, func); + } + + apis() { + const _this = this; + return { + it: function (desc, filter, func) { + return _this.it(desc, filter, func); + }, + xit: function (desc, filter, func, reason) { + return _this.xit(desc, filter, func, reason); + } + }; + } +} + +SpecService.Spec = class { + constructor(attrs) { + this.description = attrs.description || ''; + this.fi = attrs.fi; + this.fn = attrs.fn || function () { + }; + this.fail = undefined; + this.error = undefined; + this.duration = 0; + this.startTime = 0; + this.isExecuted = false; // 当前用例是否执行 + this.isSkip = false; + this.skipReason = ''; + this.expectMsg = ''; + } + + setResult() { + if (this.fail) { + this.pass = false; + } else { + this.pass = true; + } + } + + run(coreContext) { + const specService = coreContext.getDefaultService('spec'); + specService.setCurrentRunningSpec(this); + coreContext.fireEvents('spec', 'specStart', this); + this.isExecuted = true; + try { + let dataDriver = coreContext.getServices('dataDriver'); + if (typeof dataDriver === 'undefined') { + this.fn(); + } else { + let suiteParams = dataDriver.dataDriver.getSuiteParams(); + let specParams = dataDriver.dataDriver.getSpecParams(); + console.info(`${TAG}[suite params] ${JSON.stringify(suiteParams)}`); + console.info(`${TAG}[spec params] ${JSON.stringify(specParams)}`); + if (this.fn.length === 0) { + this.fn(); + } else if (specParams.length === 0) { + this.fn(suiteParams); + } else { + specParams.forEach(paramItem => this.fn(Object.assign({}, paramItem, suiteParams))); + } + } + this.setResult(); + } catch (e) { + this.error = e; + specService.setStatus(true); + } + coreContext.fireEvents('spec', 'specDone', this); + } + + async asyncRun(coreContext) { + const dataDriver = coreContext.getServices('dataDriver'); + if (typeof dataDriver === 'undefined') { + await this.fn(); + } else { + const suiteParams = dataDriver.dataDriver.getSuiteParams(); + const specParams = dataDriver.dataDriver.getSpecParams(); + console.info(`[suite params] ${JSON.stringify(suiteParams)}`); + console.info(`[spec params] ${JSON.stringify(specParams)}`); + if (this.fn.length === 0) { + await this.fn(); + } else if (specParams.length === 0) { + await this.fn(suiteParams); + } else { + for (const paramItem of specParams) { + await this.fn(Object.assign({}, paramItem, suiteParams)); + } + } + } + + this.isExecuted = true; + } + + filterCheck(coreContext) { + const specService = coreContext.getDefaultService('spec'); + specService.setCurrentRunningSpec(this); + return true; + } +}; + +class ExpectService { + constructor(attr) { + this.id = attr.id; + this.matchers = {}; + this.customMatchers = []; + } + + expect(actualValue) { + return this.wrapMatchers(actualValue); + } + + init(coreContext) { + this.coreContext = coreContext; + this.addMatchers(this.basicMatchers()); + } + + addMatchers(matchers) { + for (const matcherName in matchers) { + if (Object.prototype.hasOwnProperty.call(matchers, matcherName)) { + this.matchers[matcherName] = matchers[matcherName]; + } + } + } + + removeMatchers(customAssertionName) { + if (customAssertionName === 'all') { + for (const matcherName in this.matchers) { + this.matchers[matcherName] = this.customMatchers.includes(matcherName) + ? (() => {throw new Error(`${matcherName} is unregistered`)}) : undefined; + } + } else { + this.matchers[customAssertionName] = () => { + throw new Error(`${customAssertionName} is unregistered`); + }; + } + } + + basicMatchers() { + return { + assertTrue: assertTrueFun, + assertEqual: assertEqualFun, + assertThrow: assertThrowFun + }; + } + + initWrapMatchers(currentRunningSpec) { + return { + // 翻转标识 + isNot: false, + // 翻转方法 + not: function () { + this.isNot = true; + return this; + }, + message: function (msg) { + currentRunningSpec.expectMsg = msg; + console.info(`${TAG} msg: ${msg}`); + return this; + } + }; + + } + + handleWithAssertPromise(_this, wrappedMatchers, matcherName, actualValue, currentRunningSpec, currentRunningSuite) { + wrappedMatchers[matcherName] = async function (...args) { + await _this.matchers[matcherName](actualValue, args).then(function (result) { + if (wrappedMatchers.isNot) { + result.pass = !result.pass; + } + result.actualValue = actualValue; + result.checkFunc = matcherName; + if (!result.pass) { + const assertError = new AssertException(result.message); + currentRunningSpec ? currentRunningSpec.fail = assertError : currentRunningSuite.hookError = assertError; + throw assertError; + } + }); + }; + } + + handleWithoutAssertPromise(_this, wrappedMatchers, matcherName, actualValue, currentRunningSpec, currentRunningSuite) { + wrappedMatchers[matcherName] = function (...args) { + const result = _this.customMatchers.includes(matcherName) + ? _this.matchers[matcherName](actualValue, args[0]) : _this.matchers[matcherName](actualValue, args); + if (wrappedMatchers.isNot) { + result.pass = !result.pass; + result.message = LogExpectError.getErrorMsg(matcherName, actualValue, args[0], result.message); + } + result.actualValue = actualValue; + result.checkFunc = matcherName; + if (!result.pass) { + const assertError = new AssertException(result.message); + currentRunningSpec ? currentRunningSpec.fail = assertError : currentRunningSuite.hookError = assertError; + throw assertError; + } + }; + } + + addAssert(wrappedMatchers, matcherName, actualValue) { + const _this = this; + const specService = _this.coreContext.getDefaultService('spec'); + const currentRunningSpec = specService.getCurrentRunningSpec(); + const currentRunningSuite = _this.coreContext.getDefaultService('suite').getCurrentRunningSuite(); + if (matcherName.search('assertPromise') === 0) { + this.handleWithAssertPromise(_this, wrappedMatchers, matcherName, actualValue, currentRunningSpec, currentRunningSuite); + } else { + this.handleWithoutAssertPromise(_this, wrappedMatchers, matcherName, actualValue, currentRunningSpec, currentRunningSuite); + } + } + + wrapMatchers(actualValue) { + const _this = this; + const specService = _this.coreContext.getDefaultService('spec'); + const currentRunningSpec = specService.getCurrentRunningSpec(); + const wrappedMatchers = this.initWrapMatchers(currentRunningSpec); + const currentRunningSuite = _this.coreContext.getDefaultService('suite').getCurrentRunningSuite(); + for (const matcherName in this.matchers) { + let result = Object.prototype.hasOwnProperty.call(this.matchers, matcherName); + if (!result) { + continue; + } + this.addAssert(wrappedMatchers, matcherName, actualValue); + } + return wrappedMatchers; + } + + apis() { + const _this = this; + return { + expect: function (actualValue) { + return _this.expect(actualValue); + } + }; + } +} + +class ReportService { + constructor(attr) { + this.id = attr.id; + } + + init(coreContext) { + this.coreContext = coreContext; + this.specService = this.coreContext.getDefaultService('spec'); + this.suiteService = this.coreContext.getDefaultService('suite'); + this.duration = 0; + } + + taskStart() { + console.info(`${TAG}[start] start run suites`); + } + + async suiteStart() { + console.info(`${TAG}[suite start]${this.suiteService.getCurrentRunningSuite().description}`); + } + + async specStart() { + console.info(`${TAG}start running case '${this.specService.currentRunningSpec.description}'`); + this.index = this.index + 1; + let spec = this.specService.currentRunningSpec; + spec.startTime = await SysTestKit.getRealTime(); + } + + async specDone() { + let msg = ''; + let spec = this.specService.currentRunningSpec; + let suite = this.suiteService.currentRunningSuite; + spec.duration = await SysTestKit.getRealTime() - spec.startTime; + suite.duration += spec.duration; + if (spec.error) { + this.formatPrint('error', spec.description + ' ; consuming ' + spec.duration + 'ms'); + this.formatPrint('errorDetail', spec.error); + } else if (spec.fail) { + this.formatPrint('fail', spec.description + ' ; consuming ' + spec.duration + 'ms'); + this.formatPrint('failDetail', spec.fail?.message); + } else { + this.formatPrint('pass', spec.description + ' ; consuming ' + spec.duration + 'ms'); + } + this.formatPrint(this.specService.currentRunningSpec.error, msg); + } + + suiteDone() { + let suite = this.suiteService.currentRunningSuite; + let message = suite.hookError ? `, ${suite.hookError?.message}` : ''; + console.info(`[suite end] ${suite.description} consuming ${suite.duration} ms${message}`); + } + + taskDone() { + let msg = ''; + let summary = this.suiteService.getSummary(); + msg = 'total cases:' + summary.total + ';failure ' + summary.failure + ',' + 'error ' + summary.error; + msg += ',pass ' + summary.pass + '; consuming ' + summary.duration + 'ms'; + console.info(`${TAG}${msg}`); + console.info(`${TAG}[end] run suites end`); + } + + incorrectFormat() { + if (this.coreContext.getDefaultService('config').filterValid.length !== 0) { + this.coreContext.getDefaultService('config').filterValid.forEach(function (item) { + console.info(`${TAG}this param ${item} is invalid`); + }); + } + } + + incorrectTestSuiteFormat() { + if (this.coreContext.getDefaultService('config').filterXdescribe.length !== 0) { + this.coreContext.getDefaultService('config').filterXdescribe.forEach(function (item) { + console.info(`${TAG}xdescribe: ${item} should not contain it`); + }); + } + } + + formatPrint(type, msg) { + switch (type) { + case 'pass': + console.info(`${TAG}[pass]${msg}`); + break; + case 'fail': + console.info(`${TAG}[fail]${msg}`); + break; + case 'failDetail': + console.info(`${TAG}[failDetail]${msg}`); + break; + case 'error': + console.info(`${TAG}[error]${msg}`); + break; + case 'errorDetail': + console.info(`${TAG}[errorDetail]${msg}`); + break; + } + } + + sleep(numberMillis) { + var now = new Date(); + var exitTime = now.getTime() + numberMillis; + while (true) { + now = new Date(); + if (now.getTime() > exitTime) { + return; + } + } + } +} + +export { + SuiteService, + SpecService, + ExpectService, + ReportService +}; diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/testrunner/OpenHarmonyTestRunner.ts b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/testrunner/OpenHarmonyTestRunner.ts new file mode 100644 index 0000000000..e6f4c1b12d --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/@ohos+hypium@1.0.21/oh_modules/@ohos/hypium/src/main/testrunner/OpenHarmonyTestRunner.ts @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2023-2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { abilityDelegatorRegistry, TestRunner } from '@kit.TestKit'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { resourceManager } from '@kit.LocalizationKit'; +import { util } from '@kit.ArkTS'; +import { Hypium } from '@ohos/hypium'; +import testsuite from '../test/List.test'; + +let abilityDelegator: abilityDelegatorRegistry.AbilityDelegator; +let abilityDelegatorArguments: abilityDelegatorRegistry.AbilityDelegatorArgs; +let jsonPath: string = 'mock/mock-config.json'; +let domain: number = 0x0000; //日志标识,0x0000作为测试框架的业务标识 +let tag: string = 'testTag'; //日志标识字符串,作为tag标识当前runner类下的测试行为 + +export default class OpenHarmonyTestRunner implements TestRunner { + constructor() { + } + + onPrepare() { + hilog.info(domain, tag, '%{public}s', 'OpenHarmonyTestRunner OnPrepare'); + } + + async onRun() { + hilog.info(domain, tag, '%{public}s', 'OpenHarmonyTestRunner onRun run'); + abilityDelegatorArguments = abilityDelegatorRegistry.getArguments(); + abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator(); + let moduleName = abilityDelegatorArguments.parameters['-m']; + let context = abilityDelegator.getAppContext().getApplicationContext().createModuleContext(moduleName); + let mResourceManager = context.resourceManager; + await checkMock(abilityDelegator, mResourceManager); + hilog.info(domain, tag, '%{public}s', 'start run testcase!!!'); + Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite); + hilog.info(domain, tag, '%{public}s', 'OpenHarmonyTestRunner onRun end'); + } +} + +async function checkMock(abilityDelegator: abilityDelegatorRegistry.AbilityDelegator, resourceManager: resourceManager.ResourceManager) { + let rawFile: Uint8Array; + try { + rawFile = resourceManager.getRawFileContentSync(jsonPath); + hilog.info(domain, tag, 'MockList file exists'); + let mockStr: string = util.TextDecoder.create("utf-8", { ignoreBOM: true }).decodeWithStream(rawFile); + let mockMap: Record = getMockList(mockStr); + try { + abilityDelegator.setMockList(mockMap); + } catch (error) { + let code = (error as BusinessError).code; + let message = (error as BusinessError).message; + hilog.error(domain, tag, `abilityDelegator.setMockList failed, error code: ${code}, message: ${message}.`); + } + } catch (error) { + let code = (error as BusinessError).code; + let message = (error as BusinessError).message; + hilog.error(domain, tag, `ResourceManager:callback getRawFileContent failed, error code: ${code}, message: ${message}.`); + } +} + +function getMockList(jsonStr: string) { + let jsonObj: Record = JSON.parse(jsonStr); + let map: Map = new Map(Object.entries(jsonObj)); + let mockList: Record = {}; + map.forEach((value: object, key: string) => { + let realValue: string = value['source'].toString(); + mockList[key] = realValue; + }); + hilog.info(domain, tag, '%{public}s', 'mock-json value:' + JSON.stringify(mockList) ?? ''); + return mockList; +} \ No newline at end of file diff --git a/code/UI/VerifyCode/oh_modules/.ohpm/lock.json5 b/code/UI/VerifyCode/oh_modules/.ohpm/lock.json5 new file mode 100644 index 0000000000..35df44eec2 --- /dev/null +++ b/code/UI/VerifyCode/oh_modules/.ohpm/lock.json5 @@ -0,0 +1,75 @@ +{ + "lockVersion": "1.0", + "settings": { + "resolveConflict": true, + "resolveConflictStrict": false, + "installAll": true + }, + "overrides": {}, + "overrideDependencyMap": {}, + "modules": { + ".": { + "name": "", + "dependencies": {}, + "devDependencies": { + "@ohos/hypium": { + "specifier": "1.0.21", + "version": "1.0.21" + }, + "@ohos/hamock": { + "specifier": "1.0.0", + "version": "1.0.0" + } + }, + "dynamicDependencies": {}, + "maskedByOverrideDependencyMap": false + }, + "casesfeature/verifycode": { + "name": "verifycode", + "dependencies": {}, + "devDependencies": {}, + "dynamicDependencies": {}, + "maskedByOverrideDependencyMap": false + }, + "entry": { + "name": "entry", + "dependencies": { + "verifycode": { + "specifier": "file:casesfeature/verifycode", + "version": "file:casesfeature/verifycode" + } + }, + "devDependencies": {}, + "dynamicDependencies": {}, + "maskedByOverrideDependencyMap": false + } + }, + "packages": { + "@ohos/hypium@1.0.21": { + "integrity": "sha512-iyKGMXxE+9PpCkqEwu0VykN/7hNpb+QOeIuHwkmZnxOpI+dFZt6yhPB7k89EgV1MiSK/ieV/hMjr5Z2mWwRfMQ==", + "storePath": "oh_modules/.ohpm/@ohos+hypium@1.0.21", + "dependencies": {}, + "dynamicDependencies": {}, + "dev": true, + "dynamic": false, + "maskedByOverrideDependencyMap": false + }, + "@ohos/hamock@1.0.0": { + "integrity": "sha512-K6lDPYc6VkKe6ZBNQa9aoG+ZZMiwqfcR/7yAVFSUGIuOAhPvCJAo9+t1fZnpe0dBRBPxj2bxPPbKh69VuyAtDg==", + "storePath": "oh_modules/.ohpm/@ohos+hamock@1.0.0", + "dependencies": {}, + "dynamicDependencies": {}, + "dev": true, + "dynamic": false, + "maskedByOverrideDependencyMap": false + }, + "verifycode@file:casesfeature/verifycode": { + "storePath": "casesfeature/verifycode", + "dependencies": {}, + "dynamicDependencies": {}, + "dev": false, + "dynamic": false, + "maskedByOverrideDependencyMap": false + } + } +} \ No newline at end of file -- Gitee

i_ibA;$mp!g$DaKkJjeEj0?*-q_qA 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 { + if (err.code) { + hilog.error(DOMAIN, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err)); + return; + } + hilog.info(DOMAIN, 'testTag', 'Succeeded in loading the content.'); + }); + } + + onWindowStageDestroy(): void { + // Main window is destroyed, release UI related resources + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); + } + + onForeground(): void { + // Ability has brought to foreground + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onForeground'); + } + + onBackground(): void { + // Ability has back to background + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/UI/VerifyCode/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets new file mode 100644 index 0000000000..0a97e21bd7 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit'; + +const DOMAIN = 0x0000; + +export default class EntryBackupAbility extends BackupExtensionAbility { + async onBackup() { + hilog.info(DOMAIN, 'testTag', 'onBackup ok'); + await Promise.resolve(); + } + + async onRestore(bundleVersion: BundleVersion) { + hilog.info(DOMAIN, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion)); + await Promise.resolve(); + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/ets/pages/Index.ets b/code/UI/VerifyCode/entry/src/main/ets/pages/Index.ets new file mode 100644 index 0000000000..f43fd03505 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/ets/pages/Index.ets @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { VerifyCodeViewComponent } from 'verifycode'; + +@Entry +@Component +struct Index { + @State message: string = 'Hello World'; + + build() { + Column() { + /** + * 功能介绍:本示例介绍如何使用Text组件实现验证码场景,并禁用对内容的选中、复制、光标。 + * 参数介绍:无 + */ + VerifyCodeViewComponent() + } + .height('100%') + .width('100%') + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/module.json5 b/code/UI/VerifyCode/entry/src/main/module.json5 new file mode 100644 index 0000000000..4144486d1a --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/module.json5 @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:layered_image", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "EntryBackupAbility", + "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [ + { + "name": "ohos.extension.backup", + "resource": "$profile:backup_config" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/resources/base/element/color.json b/code/UI/VerifyCode/entry/src/main/resources/base/element/color.json new file mode 100644 index 0000000000..3c712962da --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/resources/base/element/float.json b/code/UI/VerifyCode/entry/src/main/resources/base/element/float.json new file mode 100644 index 0000000000..33ea22304f --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/resources/base/element/float.json @@ -0,0 +1,8 @@ +{ + "float": [ + { + "name": "page_text_font_size", + "value": "50fp" + } + ] +} diff --git a/code/UI/VerifyCode/entry/src/main/resources/base/element/string.json b/code/UI/VerifyCode/entry/src/main/resources/base/element/string.json new file mode 100644 index 0000000000..2f35a942b4 --- /dev/null +++ b/code/UI/VerifyCode/entry/src/main/resources/base/element/string.json @@ -0,0 +1,16 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "验证码布局模块" + }, + { + "name": "EntryAbility_desc", + "value": "验证码布局" + }, + { + "name": "EntryAbility_label", + "value": "VerifyCode" + } + ] +} \ No newline at end of file diff --git a/code/UI/VerifyCode/entry/src/main/resources/base/media/background.png b/code/UI/VerifyCode/entry/src/main/resources/base/media/background.png new file mode 100644 index 0000000000000000000000000000000000000000..923f2b3f27e915d6871871deea0420eb45ce102f GIT binary patch literal 91942 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