diff --git a/README.md b/README.md index 5d23f88..de79b4b 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,17 @@ python trulymem_entry.py # 从源码 --- +## 特别鸣谢 + +- [Prof. Meiting Wang](https://www.xxmu.edu.cn/yxgcxy/info/1260/4252.htm) — 学术指导 +- [逝水秋生白](https://atomgit.com/cenber) — 架构支持 +- anzhitinglan — 测试资源支持 +- 崔莉萍老师 — 理论指导 +- Annie — 专业指导 +- 王梓沣、马悦华、隆梦婷 — 神经科学理论支持 + +--- + ## 许可证 GNU General Public License v3.0 (GPLv3) diff --git a/README_EN.md b/README_EN.md index 4b2b4d2..8ae47ca 100644 --- a/README_EN.md +++ b/README_EN.md @@ -59,6 +59,17 @@ First run → TUI login screen → create/sign in → press **F2** for API Key --- +## Special Thanks + +- [Prof. Meiting Wang](https://www.xxmu.edu.cn/yxgcxy/info/1260/4252.htm) — Academic guidance +- [逝水秋生白](https://atomgit.com/cenber) — Architecture support +- anzhitinglan — Testing resource support +- 崔莉萍老师 — Theoretical guidance +- Annie — Professional guidance +- 王梓沣、马悦华、隆梦婷 — Neuroscience theory support + +--- + ## License GNU General Public License v3.0 (GPLv3) diff --git a/harmonyos/AppScope/app.json5 b/harmonyos/AppScope/app.json5 index fffa386..462db6e 100644 --- a/harmonyos/AppScope/app.json5 +++ b/harmonyos/AppScope/app.json5 @@ -2,9 +2,9 @@ "app": { "bundleName": "com.trulymem.app", "vendor": "trulymem", - "versionCode": 1000000, + "versionCode": 1000001, "versionName": "1.0.0", - "icon": ":layered_image", - "label": ":app_name" + "icon": "$media:layered_image", + "label": "$string:app_name" } } diff --git a/harmonyos/AppScope/resources/base/media/layered_image.svg b/harmonyos/AppScope/resources/base/media/layered_image.svg new file mode 100644 index 0000000..2e9f58a --- /dev/null +++ b/harmonyos/AppScope/resources/base/media/layered_image.svg @@ -0,0 +1,5 @@ + + + + T + diff --git a/harmonyos/build-profile.json5 b/harmonyos/build-profile.json5 index 0009856..333ab15 100644 --- a/harmonyos/build-profile.json5 +++ b/harmonyos/build-profile.json5 @@ -1,19 +1,47 @@ { "app": { - "signingConfigs": [], "products": [ { "name": "default", - "signingConfig": "default", - "compatibleSdkVersion": "6.0.0.48", - "compileSdkVersion": "6.0.0.48" + "targetSdkVersion": "6.1.0(23)", + "compatibleSdkVersion": "6.1.0(23)", + "runtimeOS": "HarmonyOS", + "buildOption": { + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } + } + } + ], + "buildModeSet": [ + { + "name": "debug" + }, + { + "name": "release" } ] }, "modules": [ { "name": "entry", - "srcPath": "./entry" + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": ["default"] + } + ] + }, + { + "name": "trulymem-core", + "srcPath": "./trulymem-core", + "targets": [ + { + "name": "default" + } + ] } ] } diff --git a/harmonyos/code-linter.json5 b/harmonyos/code-linter.json5 new file mode 100644 index 0000000..073990f --- /dev/null +++ b/harmonyos/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/harmonyos/entry/build-profile.json5 b/harmonyos/entry/build-profile.json5 index bc7f9f9..0c081ca 100644 --- a/harmonyos/entry/build-profile.json5 +++ b/harmonyos/entry/build-profile.json5 @@ -1,10 +1,38 @@ { "apiType": "stageMode", - "buildOption": {}, + "buildOption": { + "resOptions": { + "copyCodeResource": { + "enable": false + } + } + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": true, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + }, + "resOptions": { + "copyCodeResource": { + "enable": false + } + } + }, + ], "targets": [ { - "name": "default", - "runtimeOS": "HarmonyOS" + "name": "default" + }, + { + "name": "ohosTest", } ] -} +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache new file mode 100644 index 0000000..6dc9fe3 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache @@ -0,0 +1,2176 @@ +{ + "runtimeOS": "HarmonyOS", + "sdkInfo": "false:23:6.1.0.105:Release", + "fileList": { + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Ability.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.EnvironmentCallback.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Ability.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityLifecycleCallback.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ConfigurationConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityLifecycleCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/component/navigation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/folder_stack.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_destination.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigation.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.dialogRequest.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormEditExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/LiveFormExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/startAbilityParameter.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/embedded_component.d.ts" + ], + "error": false + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets": { + "mtimeMs": 1777351163394.534, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessInformation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationStateObserver.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStateData.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AppStateData.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessData.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessInformation.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.mediaquery.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.inspector.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.router.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/component/navigation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentSnapshot.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.pointer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cryptoFramework.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.print.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalStore.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityAccessCtrl.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/embedded_component.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.request.cacheDownload.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_destination.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/video.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessInformation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationStateObserver.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AppStateData.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStateData.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessData.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStateData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationStateObserver.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AppStateData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationStateObserver.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationStateObserver.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Metadata.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ElementName.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/BundleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Skill.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessInformation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/BundleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Metadata.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ElementName.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandler.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Metadata.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/BundleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Metadata.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Skill.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/BundleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Metadata.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/BundleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStageContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Metadata.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Skill.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/Skill.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/units.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Ability.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceProxy.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceExtensionConnectCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/AbilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.dialogRequest.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.OpenLinkOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AtomicServiceOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ConfigurationConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStartCallback.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/EmbeddableUIAbilityContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ConfigurationConstant.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Ability.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.EnvironmentCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStageContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ConfigurationConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalStore.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.colorSpaceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawableDescriptor.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentSnapshot.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/PhotoEditorExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.pointer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.font.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.mediaquery.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.inspector.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.router.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentUtils.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.animator.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.animator.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.measure.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentSnapshot.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.pointer.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/XComponentNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/RenderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/XComponentNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Content.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeContent.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/content_slot.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/node_container.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.colorSpaceManager.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentSnapshot.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/rawFileDescriptor.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawableDescriptor.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/rawFileDescriptor.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawableDescriptor.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tab_content.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.common2D.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.colorSpaceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawableDescriptor.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/canvas.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.common2D.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.font.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.mediaquery.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.inspector.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/action_sheet.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.router.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentUtils.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.animator.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/component/navigation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.measure.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentSnapshot.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.colorSpaceManager.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragController.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStageContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormEditExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/LiveFormExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/EventHub.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/VpnExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/EmbeddableUIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/PhotoEditorExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceProxy.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceExtensionConnectCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStartCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.pointer.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/XComponentNode.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeController.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/RenderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/XComponentNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/canvas.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.common2D.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/RenderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/particle.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/units.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/RenderNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/XComponentNode.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Content.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeContent.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/BuilderNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Content.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/NodeContent.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Content.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/component/navigation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceProxy.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceExtensionConnectCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStartCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormEditExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/PhotoEditorExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/EventHub.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ApplicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourceManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.contextConstant.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStageContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.print.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityAccessCtrl.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.dialogRequest.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.OpenLinkOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandler.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.contextConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundleManager.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandler.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AtomicServiceOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ElementName.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AtomicServiceOptions.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandlerForAtomicService.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStartCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandlerForAbilityStartCallback.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/EventHub.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ProcessInformation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ConfigurationConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.EnvironmentCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityLifecycleCallback.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ApplicationStateChangeCallback.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.contextConstant.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.EnvironmentCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AbilityLifecycleCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.UIAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ApplicationStateChangeCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ApplicationContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandler.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ElementName.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.OpenLinkOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandlerForAtomicService.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AtomicServiceOptions.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.CompletionHandlerForAbilityStartCallback.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStartCallback.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ConfigurationConstant.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.StartOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.OpenLinkOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.AtomicServiceOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceProxy.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIServiceExtensionConnectCallback.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormEditExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/AbilityStageContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/HapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Configuration.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundleManager/ExtensionAbilityInfo.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/LiveFormExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/VpnExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/PhotoEditorExtensionContext.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/FormEditExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/LiveFormExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/VpnExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/EmbeddableUIAbilityContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/UIAbilityContext.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/PhotoEditorExtensionContext.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/ExtensionContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/data/rdb/resultSet.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityOperation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.dataAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/data/rdb/resultSet.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityOperation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.dataAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityResult.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.dataAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityOperation.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/data/rdb/resultSet.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityOperation.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.dataAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/startAbilityParameter.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityResult.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/appVersionInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityHelper.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectOptions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/processInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataAbilityOperation.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/ability/startAbilityParameter.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/appVersionInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/processInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/elementName.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/hapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/appVersionInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/processInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureAbility.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/moduleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/customizeData.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/elementName.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/hapModuleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/customizeData.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/hapModuleInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleInfo.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/moduleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/customizeData.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleInfo.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationInfo.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/hapModuleInfo.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts" + ], + "error": false + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/GraphPage.ets": { + "mtimeMs": 1777355485484.611, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/Index.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/MainPage.ets" + ], + "error": false + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/ChatPage.ets": { + "mtimeMs": 1777355485664.6074, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/Index.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/MainPage.ets" + ], + "error": true, + "errorCodes": [ + 28040, + 28007 + ] + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/SettingsPage.ets": { + "mtimeMs": 1777354346457.8286, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/Index.ets" + ], + "error": true, + "errorCodes": [ + 28007, + 28040 + ] + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets": { + "mtimeMs": 1777354293582.8813, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalStore.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityAccessCtrl.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/Index.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/GraphPage.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/ChatPage.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/MainPage.ets" + ], + "error": true, + "errorCodes": [ + 28040 + ] + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/Index.ets": { + "mtimeMs": 1777355301680.5034, + "children": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/MainPage.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/SettingsPage.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets" + ], + "parent": [], + "error": true, + "errorCodes": [ + 28007 + ] + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.print.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.netErrorList.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/GraphPage.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/web.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cryptoFramework.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.print.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.netErrorList.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cryptoFramework.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalStore.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendableRelationalStore.d.ets" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendableRelationalStore.d.ets" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityAccessCtrl.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/permissions.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/security/PermissionRequestResult.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendableRelationalStore.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.collections.d.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.lang.d.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalStore.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalStore.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.collections.d.ets": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.lang.d.ets" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendableRelationalStore.d.ets" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.lang.d.ets": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendableRelationalStore.d.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.collections.d.ets" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/permissions.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityAccessCtrl.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/security/PermissionRequestResult.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityAccessCtrl.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/ChatPage.ets", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/BaseContext.d.ts" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/ChatPage.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/SettingsPage.ets" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/action_sheet.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/canvas.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/FrameNode.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.uniformTypeDescriptor.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.intentionCode.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ImageModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/SymbolGlyphModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.matrix4.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.uiEffect.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.theme.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/with_theme.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragController.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/application/Context.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.pointer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.uniformTypeDescriptor.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifiedDataChannel.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalInput.intentionCode.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ImageModifier.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/SymbolGlyphModifier.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.matrix4.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.UIContext.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.uiEffect.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.uiEffect.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/ComponentContent.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.theme.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/ScenePostProcessSettings.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneTypes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneTypes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/component3d.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/component3d.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/ScenePostProcessSettings.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneTypes.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneTypes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneTypes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/ScenePostProcessSettings.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/Scene.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneResources.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneTypes.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/SceneNodes.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/content_slot.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptAction.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/embedded_component.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.Want.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/folder_stack.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.request.cacheDownload.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawableDescriptor.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.matrix4.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.request.cacheDownload.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_destination.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigation.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/node_container.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/particle.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/CommonModifier.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tabs.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tabs.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/CommonModifier.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tab_content.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawableDescriptor.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.common2D.d.ts" + ], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.inputMethod.ExtraConfig.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_common.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_common.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.inputMethod.ExtraConfig.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.intl.d.ts": { + "mtimeMs": 978278400000, + "children": [], + "parent": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/time_picker.d.ts" + ], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/time_picker.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.intl.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/with_theme.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.theme.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/units.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts", + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/Graphics.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/video.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/web.d.ts": { + "mtimeMs": 978278400000, + "children": [ + "/home/program/tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts" + ], + "parent": [], + "error": false + }, + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/MainPage.ets": { + "mtimeMs": 1777355485664.6074, + "children": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/model/GraphDatabase.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/GraphPage.ets", + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/ChatPage.ets" + ], + "parent": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/Index.ets" + ], + "error": false + } + } +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo new file mode 100644 index 0000000..0e439c3 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es5.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../generated/r/default/resourcetable.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/metadata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/elementname.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.want.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/applicationinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/skill.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/abilityinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/extensionabilityinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/hapmoduleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/bundleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundlemanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/processinformation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/appstatedata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/abilitystatedata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/processdata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/applicationstateobserver.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appmanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.abilityconstant.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.configurationconstant.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.configuration.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/basecontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.colorspacemanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/global/rawfiledescriptor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.common2d.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawabledescriptor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourcemanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.font.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.mediaquery.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.inspector.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptaction.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.router.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentutils.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/graphics.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/rendernode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/content.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/componentcontent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/framenode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/buildernode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/nodecontroller.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/xcomponentnode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/nodecontent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.animator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiserviceproxy.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiserviceextensionconnectcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityresult.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/eventhub.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.environmentcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.abilitylifecyclecallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.applicationstatechangecallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/applicationcontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.contextconstant.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/context.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.dialogrequest.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.completionhandler.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.openlinkoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.startoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.completionhandlerforatomicservice.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.atomicserviceoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.completionhandlerforabilitystartcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/abilitystartcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiabilitycontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/component/navigation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.measure.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentsnapshot.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifieddatachannel.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragcontroller.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/extensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/abilitystagecontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/formextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/formeditextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/liveformextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/vpnextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/embeddableuiabilitycontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/photoeditorextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/data/rdb/resultset.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/startabilityparameter.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/app/appversioninfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/moduleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/customizedata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/app/processinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/elementname.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/hapmoduleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.dataability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataabilityoperation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataabilityresult.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataabilityhelper.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalinput.pointer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.uicontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.uiability.d.ts","../../../../../../src/main/ets/entryability/entryability.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.lang.d.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.collections.d.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendablerelationalstore.d.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalstore.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/permissions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/security/permissionrequestresult.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityaccessctrl.d.ts","../../../../../../src/main/ets/model/graphdatabase.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cryptoframework.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.print.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.neterrorlist.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts","../../../../../../src/main/ets/pages/graphpage.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts","../../../../../../src/main/ets/pages/chatpage.ets","../../../../../../src/main/ets/pages/mainpage.ets","../../../../../../src/main/ets/pages/settingspage.ets","../../../../../../src/main/ets/pages/index.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/action_sheet.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/alphabet_indexer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/badge.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/blank.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/button.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/calendar_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/canvas.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/checkbox.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/checkboxgroup.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/circle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/column.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/column_split.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.uniformtypedescriptor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalinput.intentioncode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/imagemodifier.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/symbolglyphmodifier.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.matrix4.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.uieffect.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.theme.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common_ts_ets_api.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scenepostprocesssettings.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scenetypes.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/sceneresources.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scenenodes.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/component3d.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/container_span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/content_slot.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/context_menu.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/counter.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/data_panel.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/date_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/divider.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ellipse.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/embedded_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/enums.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/featureability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/flex.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/flow_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/focus.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/folder_stack.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/for_each.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/form_link.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/gauge.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/gesture.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/global.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/griditem.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid_col.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid_container.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid_row.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/hyperlink.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.request.cachedownload.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image_animator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image_common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image_span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/lazy_for_each.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/lazy_grid_layout.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/line.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/list.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/list_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/list_item_group.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/loading_progress.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/matrix2d.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/marquee.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/menu.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/menu_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/menu_item_group.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_destination.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_router.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/node_container.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/page_transition.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/panel.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/particle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/paste_button.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/path.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/polygon.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/polyline.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/progress.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/qrcode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/radio.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rating.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rect.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/refresh.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/relative_container.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/repeat.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rich_editor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rich_text.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/row.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/row_split.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/save_button.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/scroll.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/scroll_bar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/search.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/security_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/select.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/shape.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/slider.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/stack.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/state_management.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/stepper.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/stepper_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/swiper.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/indicatorcomponent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/symbolglyph.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/symbol_span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/commonmodifier.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tabs.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tab_content.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_area.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_clock.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.inputmethod.extraconfig.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_input.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_timer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/time_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ui_picker_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/toggle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/toolbar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/with_theme.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/units.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/video.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/web.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/xcomponent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/sidebar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/water_flow.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/styled_string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/index-full.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/animator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/calendar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/form_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/media_cached_image.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/plugin_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/root_scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/screen.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/window_scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ability_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/remote_window.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/effect_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ui_extension_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/isolated_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/linearindicator.d.ts"],"fileInfos":[{"version":"97c66982197dc4f1afaed2f2b09e48a2ffd60abce6040042533f39f2848f95ba","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":"ecc058373716a6bb19a4492ac553b61e3ebc0eb657407b6ea62337316885b64b","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},"d82472eca0fb6be6be5aec58a28c19d0bbe8dcc469a60e84028db2c368722b6b","18c90c5c0cc77bce15249c3b628f54126680dca8e8f800ae13c6827577d8d7ff","0885aa6e52133b13da14bd23c6e2923eb41f6587004d566b7fdcd643003f85dd","41c21e94cc18d83501abacdaf56f29ffa89e64a6dd5449580a53f7c834d487fc","734f6e14694c64bd97f1043a47397565d098937d35301b18c8670612a4e159cf","ff3b80b87f5c428ff03782f0036d2056e1f371b828f5fd1397064730c35c1c2a","76d8f54d8fa8b072116d014f52f4461a30652dc66260903f4897cbe7838ce373","5c5627008db0c037c148380ab9ed21004ad2e33df3c693a5f750a84fdb182c34","b2b5603060e1d6b2982cb5670e4c9f2864b185276e63bbc903d3a9c17ecdbfb0","90e2871e53f616739841e476f3054c5ae40255095aa2e7459222c4dc15e838b0","783616dbe6f5eb8691d1c390e7b089cbadafa32bd00b0c70c04d41407a761d69","d9b78241c444ef031d33705cae6761ed726721492e2ada285ae8a9adefa281fd","7fbc9f7c8daf980dbfbc7c4067926f454d85eb9cca467c783b1e0847a0c30f3c","21930bd35ce5693ef61bd468014596dfaa5bd6b6c2d4f59f60844fac0eee384d","84912c4054b88f51a421edac0e72c3afffa6e13234d81b9a1aab9c9336830ce4","008c9c407f72767308361c15a3bccfe9a1bff1d131b2d7394a31b37b583dd7e0","15e2812cf25b849cc0176e66a00962cc04f4beee661876400906ba4eb7fd13fa","d0c0d63c68577566cb349c5d93e8f713c3d2c20c115600d352c296c1b8e546a6","cbcd23dacda8e9e510f3e4c81ee3f03c871f8375647823e0491432b71f6af328","fef821880b8e49832716b9f321dde30d52d9823853bda1494b687e86f1680345","59076a01123585639ac35ad1ba8fd1acceee2335fe1ffcbf032d38925e47bce1","16820b43a1c139ef435c5dad03ec2a7f91c6e0fed732691ecba152ed1b44cd52","f938e495a5d98562c726bf49287c7781e1dcabaeb42fb487d2b8e7940c09831d","a8e07c1a2f8475fbab17dda22a5f51e2d26fbc39603cf3b18f9c0ae2b519e55e","3a46dd858e0d8b19f13fd7405a7eb851c6b3d96674ad64787a9b58583da1b492","2900121efc03a6a977643fe47b1f57f5d23e2ab7b4cac525ff41f6bd481ca52f","c9ba60e85b4aad0c68c41b3410db2749e61a9b0cf0dacddae28e27fcb9a14871","2f9506be2e02b625861398543e6f21a7e155572bd10a64b814c94963ba828dc6","91be3ac96fe428036ed0057b337cd37f4f2f67b1b27fec7e1de25f6a3c9d7a7f","906fab1d13039fa58ab1ea80e7f98ee5b265f95a5249e3dd92dd50b5aecba4f7","0cb3d986efdddec6db511599ee7abb488e537094ed3e96615e06f056f0836eaf","bba00a980acb2bb751ae580f7f2fa5e08295e256040c66fafde3ad652e95ca08","245d3c97c6b6127b651958c532e5eb044ff75e557180244c8cb826c4fe1f5e06","be201049e4d4638501f377c34d5318a68b41548a1a2ee577a306aabfedb05c93","2751fef43fbaae0bbd697d4d99a1dcf9c89db54969a7a3be041c67edb16c574b","ed2f51347ed2d930a8a570dc54e0173ca126826d77215e22f7532f1e6b69a25d","f6a0166304bd3869cffd8acb3179c3f8f70aae9738d052483048480168b6a257","be16465d2aa72b427446ad289b6d5759845cca0acaa81f30d60faf2bc6523717","b7df517818c191565df2630630c8beed5289fcb6eaffc0984b162de490ddfd7a","494ac47a670530dc831362c0e1cdb4b137b145259f510d15b12f80b44a73d387","16d269cca8715b0ca8b907859f6cce45f230f1b55a6429f267e4c5a8aa7f9d17","bc73f60d87717abfe33bc693510fc1bc8680afe909be939c96a36a0ec149f561","a2ae86c161d141a1e85bd9583fc93afe47001b606dd431c9e736b97903042b20","d739992add8dce3ad28904748704a8744367ca459b516a3031d6c38dce462cfd","5799a9c76c05db3522391375e5acda31de9e8066f92863c68d7a1cfd9614b665","4f8524469f601d606c2f26e97ed22b0711d27090888b1f03c48e4c4bf16f1ad3","68e6a89ded94e3a62605888e4b5c43899756073e9e88f4a3be8c8b7f528800cf","9cef3ca7ec1513c9999b5d2ba3881aa933c3b168a2a3c7fe8965987bb45d4388","c87c3869a9cf953dfd6dae84caaf38339f26c8a4a0a0ef20649507d20a918d0a","ee67d9b87041e39ed225a1c5e815d839985dfc9b6e12af1c96adef07b37251c7","c585cd71cd521f4373ff211223d2487faf3a467037b8e6ab0fa112551492b4c8","0cc5c94908b284934cc25e6bd28a612650b9644d64ce21248732f8ad95625cd5","77c31bb1f7075e0f243d51e4ffd93344b340218bb65d78c18e19e37c31cbb431","486609fe99f6a3f875a7ec02440f1442f9f70d1b960b25e487d7172fff2145e0","65a922e5dae2c54a4185990d8f2f2865405379da4469a1813aa073011478534d","7067a4950c4dfa1282ac4b2af9ea9d6f654ab9ca4874030b0ce08eba113bb788","d88620601bd8538f5826193856f7202b596b21c795b6751450aa264f98e6cb35","0c98893d17a23b9b9a68328528d408ac9141b4d4e3fb5b2b38e6895c4f98aaed","5a051d2e9cd7209cf95cfe742b3251f67085c0d3ce69a9f64962b008a0f5fb6f","2238892eef3efdeaa60f96d62943897ca8c945dd6fb230ce71d2d9ce1989c30d","20bee9ac92a46fb7c697e7ebed85312af58fc5fe1b7eed3e6b61e90ead691f91","4789aa1ffb579e0e18cb350b86278b37c1730ea3441381505c63d530d26f431e","ea80eb328f13ae35d0a05892b60bd450415e75b1c25f4f708e658ba50664c2dd","5d1e8f9c86780f23962980d995e80f70cb90173100c4f3f1280c651c6dc22094","d7580e2a95887e22f8e448b4b000816bd4f1433f9c7301e08b937d7cf5d9d849","45752fba2bcc8f837ba1eb959da11f22584ae2288b3cd0c8a0522c3aacbbd928","5018aa899f964d4da186524ad2bd2595d02189a351ef11fdbc4ff1886d5382b2","19e81f33fb14a8f730d17f90d1295f1ebde4eacfce6273c86bf85a089fe812ee","f67369a3ed5fa8fd529dddb997638ff52dbba24ed0625e4baeeb5fbf1552f0fe",{"version":"befbbe5999cd5b837791b81ed6275fd2aeaf5a60d554f6eda9a17f34d312e07d","affectsGlobalScope":true},"082f7aa63f6406c01c6fa777f8f585e08dfec81d131fb1511d193e24b6829b0d","2fd4536b789dffa504fa1060d29618e0898f63635fc5b6ac8f8eaacc0e01a435","2eb5644f16ff8ef1b0d1b41739e4333e8f66d7ef7c1b3bffd1777abb502a3b51","c019bcdf533abc67e9309d02809d5d255a0e127b4c562b0613d6f72fef356283","965491c8177d9fed1d61854ac059df348a7766426dc1597bd5dd71dd9bb7d47c","ef2a7b4201827194eb706b950ef40889d0870f402e610cb096d86f0bb2d3bfda","603c0028a1118b9de52ea3ed527f31b7c330fc6fb28cc7f92053ec2a65fbb256","e15a16903c5239648c795bc68acdc833f6ae58daf7cbabad085e372ad2396a45","062845bbf8e7d38e456b9ad7d53248ba7e1c5b3f061edafddf0d3820488e6648","3a9726933166ff5d1404b07213f155aae1e736c423d88b4652b88fec04b01c70","a6e6608561f5ea3c8ac9eb393efc39fc41fbc739911eda74797538b007189b81","6e9801e6ddf7c3eeeda628c984737cadcfa7d075866ec59d0a66d0443aa3fd58","25d084c26f6956c51674a81f67ec88a0d6393e2582199243f06435ee0c2a88bb","06c900722da4337f00321b4848e02a14e01dd954117a419930351677530c163a","eb334428756c8c94fcf87fb74ff084f243de6595d19d5875a2e83cfdf645fd67","8e0622fd44e6fc146b3b431cd5433449bcc7660b555e6e6175926a5665353ad4","0fe10efa53a287daaccba7fa70bbf20820ead1cd0c011ad59248f04cea5f3534","86abaedc01253d9b2f0a2571fc3b41309f7301e1960ab0bae6d593f83004ff6b","b430b460a9093c3d4ba954d622c9bde99cdf6b1a0455186f642bfe39a9bd5a15","5c4b4a806663e7bb93d3271966109f353101a5901f37adfc11517923afb8f58c","3a5f3b923aa0dbf9d743ee99961763d38576b11ba81dbcd1b90c046f52d6071e","d1ff9e517413c64d65614b56e1b2210bc579e92207bdc21d1756664ac460d26d","ee4b15297251aae502f9b018358c4dc8ff903e444f03e3ea492c03af7773695d","323888393539dd39795c6113a2b53107e74d75a01111df1af2ca4c0ca162c44e","6650f2575c17457ebfc6f94dd6eef8806c38cac56b6593b71c48bcd31435ac44","4873596a9f0c4db3b9306099c80f890bf5ad8e998aadeb9e015efeb06b57a715","8c804ac09102ae81cb3a5bd3698b0bbea4ee98bcf1c67ea28daf963e01743cc1","96c6b16e1aa7514e7df94ee86e534b8c06301470960072fac70099e93cf53efc","0c39e79e2b0d84abcea1a46b733b22730fad01866523701930a03aff3f31cc5f","2644ca9cd4f4d4f4192686f8df72f9e414341fcc40bf10383fe94d3ee7a148ac","383f35282369bbe076f1203bb8db614279bcdf69d3997a7ed8cd02b885aabcc9","64322c0908a6e5cce21f118b77e1bfa46ea39abb05fea77bb9369705e3b8cf47","97e9592d53be761c186124ada0363ffcf29efd028772f317e252e31edee3f84d","644412dfecf18ea76bbde1eef136ed04d44131ac9914a5fb2fbb36198ea73e20","b6008795c9673339da7499d37fd7141dfe38dd5c626e4e02d77f03babf1bc217","c9639714039420cbefcd98169994dbad0f9a34ddd796ab2cad724dabf0b87cbb","c832724b47b5470080ebe8f9f3c76be111171acaf4a38ba43278b3fd293667e8","f7b3d33513705b10d76d4d8df5f13fd7a4218d1cb9d482cc085a842d7b288fa1","e9ee3c79dd16dbdd9ddcad00a26b78d86f630d605903f3e4ea666c5144be41dc","463d2e36bf717928352f0dc4ed67e2878dd9eec6738e906e19dc4619d3aee591","b5eb35928f42c077a1cf3211271a1bd5703b694ddfb4320890df38e05f9d2fa9","61a8113984c4cbe3c114b5b485ad130faa5b4b28950353b51eb162ff4425cb8c","1e115223643e3ad6bf27834b4679a11cc5d41abdc989330f510e26852151923d","10785cbefc96193e1c32db52a3591fa298ea90618dbb5d18ebdb0a167b013a67","8954d1e167856130f17097cde5cd15e910f4700e5fd440749b79555121cb5b77","8154015847a3d376777ec19334960998abdf5e7ef88fee043c3d10b35fc04083",{"version":"037c8554583da31965cbf72b3ccb1b9c7ec04eb402eb0f791592e7bee13ddf8c","signature":"-8236638844"},"7f909721d6477879383a6622887d1f256b86b8aa5836d1361c2aa053eb4484db","366a38e6f258b1e2f7c403914b5beda9cdd6220c2a88c64880bc9f22a8362fc0","2877df76297ab97592e8556611b0475a40433e67eaf99e23641a542b3d89e03f","98efb8554063bedf0aa5992e07e78eaa5801fba9edde4b77262cef7d8293ddd7","9e3ab7fac93c3fd437dfbaee08a8311832337cb3a57983ce3ed3d6794bb25b85",{"version":"4240ce421d8477c26ac6a9ae9be7c1805b4522e104cf71b5122450ce3f4708e3","signature":"17757653180"},"435cba077ae08cb69af266c2390018bccb269077ba31eaddb2e38c4ddfcf096a","ca37634702228232e2c6c9db36c9d45fb1d04d0066d8726cd5c348c6d4ac8d7d","951375f4c02f92a4487cc2bcaf85e9b4c94a24931a5ad99d0a1c5c60cb4bf79b","ab95b0967e410904d4c2e0990377741b5889bdbf5b5fb121dab11f3b63c343d3",{"version":"64f7036831774c6ebe45c901c307e50d69843a650ef3e90848b26703b193f8ea","signature":"-23119131565"},{"version":"7aaf2236d526f2f2e4305358acacc3b38e921289d18e22e55988403b0c419ee8","signature":"-4002989986"},{"version":"558c2959d05db73d066e17241169e9a3373c2078a53c0435c0a0d260d4af9018","signature":"-26517697711"},{"version":"0b5944df58ed9f35440b9bb860030f319ff1a92d30b44122844233a4b8141c0b","signature":"-4882119183"},{"version":"cca2b40f143bd02a1925b34bb6a48b196d3062e4accf917def0c058996f70376","affectsGlobalScope":true},{"version":"1318efd9d7a6d53ad05e2e0923b4f56ed73ebff8eef9da63edcfec27105a183c","affectsGlobalScope":true},{"version":"be6e8ce9d89e6ae797bc5fec1dd2bf1a3e5096819a740e5f7d990ad052953f04","affectsGlobalScope":true},{"version":"7df667afce7113df5427fb323952370f051901a0d6503dd62cb23ca25905f156","affectsGlobalScope":true},{"version":"eaf5cd93676efa54a3c33c77ea2600ef354dbcdbd1707b6a5d35066c52cb283b","affectsGlobalScope":true},{"version":"6a4ba500250f050011008a463d34012a2b5fd50b62c66d2c8e0f7bcb85e9b30e","affectsGlobalScope":true},{"version":"d1c9e5f0ccf6c9dec445e23f6c7806b2ec253fbf40975eda3851093cb7b5cace","affectsGlobalScope":true},{"version":"b7a81a929da2bdbdec96e4e68624788a13f6ee53dff44570d6630ae400f2a707","affectsGlobalScope":true},{"version":"c6f535bb2f110c0b93e9dfb0b4d234ed312e7a22f58b11b448a7677c19e94615","affectsGlobalScope":true},{"version":"75b4bd2cdc9ad155df4b7f7e6b1015158cf638b07ae7ac862e9b72dab7d11ef2","affectsGlobalScope":true},{"version":"404d4c4b549f111c12f2bd118b0b99c0db3b1f7eb2f81e81897ac0185b816ce6","affectsGlobalScope":true},{"version":"7c0ae2a94e7a1a4571cd5dfdc4debd3833c4494ac90e008f6186b86ab61ece10","affectsGlobalScope":true},{"version":"26b491ab4cd40c8a4a797912bb77cf6656f6836d7d7dd83d110c44d3be50c7e4","affectsGlobalScope":true},"db127767e80504963784b192f55ac031d476f22fedec0d8c17b4786055d08a2a","aabcc875047a9ce097df133c01ccba6e6d1a70f9b3ebe16edfbce541b711d278","d2f0b25716bcf18895c71306abda91b5c9e5720077522060c5fec9bd1d755c03","8c107d9768a16d54f16190b0d6f33957d4bd41eef4fb7ef6b10fca0e5a39a587","9939435a1060779e111d8cabe40588237e42d87aa445405150ded7bd1e3aa1f0","89b8e3466a22bb31d2cb7eeff3d6c8237287be335496a9124e542984b470f788","d63f0101e30d447900571b8dff6b8ddebc4bb0b545d10e1275e07ffaf018e341","f3fa1713741b3f7d07ed6bf57134fcbb6729e78f789a910b7e969403b9840a0f",{"version":"126b47cbbb05deedd66951eeb1396344aff46d26fc5147e040f31673dbc0329d","affectsGlobalScope":true},{"version":"5eb293a3d9bba81cbc815e477bd19c446e97e74b33d9fadb335cfc46798b9505","affectsGlobalScope":true},"cbc2330ea126c94e1f1d3080cedf6df053f7b4b8f4a334d5327a9eae4be0fd40","4f283237f2b0ac007aebb74e824c41939f462652b1a48ac3f374f48df8bbb40f","683b42700b6d37cb6c277b7c059906b134dc47cd5f47e5924ab276c4c1363119","9e76ad9302d89ad215f97dbe9d5d9a4bbc111a63cc1ea9a0d5172a26f5ae9058","8eaae13840d3c855bbbebec2446d4eedd3eeb5a874507bf62413d62c3f1157f2","d35ca62ffad7d32d071a540646af4ec2a92261568c147b398d562540e02a9376",{"version":"cd734a3ceb5b1343e1d92f40813437e25530eb5b7ef5154c90b46dec68e4caeb","affectsGlobalScope":true},{"version":"1d26e6d3045e6aa4c43b1b3058fc150ea0a3a05b82f832ce143cfd0d83713758","affectsGlobalScope":true},{"version":"328c9a08cfd0be25d4b3f33f60b21ffe469885f6b4d868e704fa45b4a355b7ca","affectsGlobalScope":true},{"version":"ae93a11b7d6e26f61c3eda4ac88f84d89fdf4477d9ca0cdcc702975e73330e91","affectsGlobalScope":true},{"version":"009f50b2f451600f3b511c7532555ed02a44b93853325b72dd3b979e8ce6e58c","affectsGlobalScope":true},{"version":"a3bb8fdf3b9cccf2cb6be15ee8abc430c79392ff2cc92b09c2004315852e2423","affectsGlobalScope":true},{"version":"f2bf83fd6f73d59d35c157612efcf5636a02bea68dddd457edfe396241506b94","affectsGlobalScope":true},{"version":"e826c7ba380eb23c43a3eb5b560be3282c9e996e3e3552c8c772e35dae35919c","affectsGlobalScope":true},{"version":"b57f9630d68a128eb55ac427303a968217211c0db471d131efed00025d78a849","affectsGlobalScope":true},{"version":"2f1fb1c441ff6522b6c387bab2ca8e6acd00c98a89825834d8a4654bf522b912","affectsGlobalScope":true},{"version":"d84104ff83394662482270c22f3db767397ead8f356c835215ef209f61331000","affectsGlobalScope":true},{"version":"ce235a207cf4cefec6fc619f6c076f770282325819284287e4f3c1871d65c888","affectsGlobalScope":true},{"version":"8b0e1e59695dd28adf930fa4f82ee7f34789fa179837f52fcaa4e56478080974","affectsGlobalScope":true},{"version":"6ea823d5666499a02a3803899588d5337ecf7fababfc27ef1eff214526429f5b","affectsGlobalScope":true},{"version":"0b0ea559fd3aa8dd6b4dd83008ee84dcb4836e78c7c0f7a96666a58f17ea37ff","affectsGlobalScope":true},{"version":"8be0e01065b88a7ae97de8138d5561ee34b4dd52dd261253652af6e2999d6220","affectsGlobalScope":true},{"version":"79560e3396417129db53868db639d5b55ec5d33253ad6ae074e94d901599bd7b","affectsGlobalScope":true},{"version":"8ece88c6aee9a45663a209044a6e81cccabdd13bdc9876d10f80a061330af66a","affectsGlobalScope":true},{"version":"7a1fdf8e667f526c7a0f3ad9fd8c11ddb3203837294ed277089f7bd2b82753e7","affectsGlobalScope":true},{"version":"412d4a7a24ef82ed8bebd1ec05df5de2ba701948da0fb63f498528ede924c6f4","affectsGlobalScope":true},{"version":"bc6f6f5f6ceb2c19dae624f207117435708de3988480267b7b5f42a06ff7f3f1","affectsGlobalScope":true},{"version":"0a67bd772c60720891b7ebd4cfbaafbab71213de3c4e8a14b8256433f0fdb98e","affectsGlobalScope":true},{"version":"8179474c5afbfee8e9d56daf3882172f681861b9fe2af8cd9e6f1f3475d67515","affectsGlobalScope":true},{"version":"cc19d47e657586911915672847ff9b6b4127f53fa8bb91d58c099036049d6d00","affectsGlobalScope":true},{"version":"e3444fd440d71f349fd854b42b955316d02249dcb5c5fd3da770388fb93a5011","affectsGlobalScope":true},{"version":"3e53484d38edfa7a86f7f3924e7885c497ce7551f9f77f9988ed6e367fe784ca","affectsGlobalScope":true},{"version":"556469c9300b8bdf20ca790bccbbd6fc6697bb5d70cb5e921314fa89f2a21834","affectsGlobalScope":true},{"version":"0f7f6bb0ad58920c9f3fb76920826678bb5b7c71ea665b8653479139282039a8","affectsGlobalScope":true},"a3f506c71a40f56db4e01a91d08149885b3f363d42994cacc0676ef1c37c90a1",{"version":"66433ecf8ed22cd039cb4bfaa2759bac0940a264bc0bfab80fa9d215095e9112","affectsGlobalScope":true},{"version":"6477504aa090c17c6b02972f13820bbfe6693f47ebbbe625ed507adc81e38f49","affectsGlobalScope":true},{"version":"c3816fd825eb7d8be468dfdd28bd48705be250f7f7481859ead16ae8da32bcaa","affectsGlobalScope":true},{"version":"f52900c07488c2d399d1b9159d08e5eb54adfd5ff327b72b21a492f8575cf2f7","affectsGlobalScope":true},{"version":"a3496c9beff1c3c1a4a998e54f88dff3f800c2ad7aed866e694c0ab1c0497433","affectsGlobalScope":true},{"version":"b0bc815e0adc758ea47d6d3d0197b08f8d20edf56a8f7dda51db6576aa492ef0","affectsGlobalScope":true},{"version":"f61182c6ddd2c43c087b2837a3d8b1c6b38aea144c4aabb27c5628ce56560e7e","affectsGlobalScope":true},{"version":"e48ec2e881bca7864c245a13d8b5ff68bc706ff6f3cac92db935c21376a4a3f1","affectsGlobalScope":true},{"version":"f7750a02ff4ab4f1fcf53888402d5c2f11956217b43e3efe4db56ec4f2824e73","affectsGlobalScope":true},{"version":"96d58f1330faa3c5602522a28adf7e16de4c8eece15ab5ce7debd89194cf9bac","affectsGlobalScope":true},{"version":"265e798c386cb4d68884c27cd3fe18b18531fdcf8b06a6f5f0457d5708409313","affectsGlobalScope":true},{"version":"95b90efac4691512f1961797a8334f872aa617d8dde6f7ce769cf104b839900d","affectsGlobalScope":true},{"version":"044173a198c2c704b8f59845a0d059d95da7caa3a4e3cf9e69100ce069366e34","affectsGlobalScope":true},{"version":"9feaaf866590fdfbaa2c42ce475d4e0f2e82684cc956b1ca6fd4acce27c2eed5","affectsGlobalScope":true},{"version":"77876b1194cbba8b54b1110d4474053ee3456e7e823429768193f625050b0439","affectsGlobalScope":true},{"version":"a85a210b0c31a808838f15736a4c3ad5fc653c40f6188c6843b1d2acc542ee6b","affectsGlobalScope":true},{"version":"3186adbc1a96747f7bc68401ea97babedfdab199b315f74d2eb344034d8dae19","affectsGlobalScope":true},{"version":"c6bae15f9151303aa6ab54bafdcd9a8f3fe28b4b2262359a685fae3e1a8f6fcf","affectsGlobalScope":true},{"version":"982739f0baeaebf8282488737672e6b77c9e3673c75f2b3896a6a47a7a0ac9d4","affectsGlobalScope":true},{"version":"6c72dbb9dcac008030701c8fdc44a3ee1c626db332e43084befeccc882a9adc5","affectsGlobalScope":true},{"version":"3b6e856ed84b49d4d2da000fd7c968cbb2f2f3bcb45aa5c516905bb25297a04f","affectsGlobalScope":true},{"version":"a8a6f58d770f1070c632933a238e5c2a3f9b93ee3748fca778741105ca51b42a","affectsGlobalScope":true},{"version":"c56bf650d42f51dbaf9593d8d5fdcffdbebca921a4224e4db49c69b05f892e85","affectsGlobalScope":true},{"version":"15ee52ada1bcb22a5236fb930aa4284dd82f1cff2bd2a07c4f23b8b20b2b2391","affectsGlobalScope":true},{"version":"ed92cc55553d5625fb29aa7a56ef7dafef214ba67569a5ad2090ff1210b7a7ee","affectsGlobalScope":true},{"version":"7d39efcf0a7e218d29702ad1ecfc1a819b5d19ead4e297edc51e1e4f48b01f70","affectsGlobalScope":true},{"version":"aa2a62fc51ebae2f2a69d0eeb18b7c9772b088c4bbf3d9e54455a02f98250aaa","affectsGlobalScope":true},{"version":"44760f5a1ba07351e3078146c569c55c6298983a184eb09e5686ec57e65e045d","affectsGlobalScope":true},{"version":"780091b5613652c75763fc618d8c5cfc206942bc9f9c5c3c816b09bb585d2ab6","affectsGlobalScope":true},{"version":"ad50d413d42dc7a19b9a01b34ec151e6abd3d1c0183e2e38b8ea1e3b028ab702","affectsGlobalScope":true},{"version":"44ce2c9c3eab14339cf368213acd36f968652894a9c1a1db8f7980c5dfe0b062","affectsGlobalScope":true},{"version":"3f71b7ebd3ff2e85a1e9ead20abaa31a207f0d272709b104504e33ef74b285fa","affectsGlobalScope":true},{"version":"5de1d9a775935165bd66124fc3b6b58f2032d1f34ea97b44b614f167661eb525","affectsGlobalScope":true},{"version":"cce475ec9a9ae278d6f14556d3fc574b3899552ed10878b10ac17f85f918512f","affectsGlobalScope":true},{"version":"6b3ce8cc10a5fa32ef1dfabb4708f58192d7c599dfbe84344d66edf2f0a69a45","affectsGlobalScope":true},{"version":"1a3d3001d09a11acca5dd4692dfbbbd526265e5bfb923f127eade807e96194a4","affectsGlobalScope":true},{"version":"bc343f02b56a1d98c7a6af5fc7518d79da9fd1f49cae4b1b97bf68de638d92e7","affectsGlobalScope":true},{"version":"c07e5902b2ee702795dc95ed1c625afde0003de11748cebccf7f03a36050e743","affectsGlobalScope":true},{"version":"5f7fb4204ce347e8635b171956cde3ecdcbb9071d67ce97363e07dd7536873c6","affectsGlobalScope":true},{"version":"6be5c828035b956f4136ccc865ecf914d1d966ecc89069e436997a595e0d47df","affectsGlobalScope":true},{"version":"e597e2399a2f5c999202e1bdfa1b0f5900f151b36b76f2d908ab74f2b4953dd4","affectsGlobalScope":true},{"version":"5467b5171420c0d796b82a68e39eb21bc4f184f1a6ce8eddee47f1e70e696f3d","affectsGlobalScope":true},{"version":"ce9f4f38d8f35b6bbbbe630740943b8effbb00a2f7c30e1d115658499d3d50bf","affectsGlobalScope":true},{"version":"64a722c88a3c3f030107836d59b119260591c918154390b333fae4c63b62d7db","affectsGlobalScope":true},{"version":"b91dc9a65d9df28017c63489a0cf77c2afffaa49fe671951e948390fbdc14ad3","affectsGlobalScope":true},{"version":"08a8abe7ed8602c790bd6dbcbcf50caa7a1f9364e93b59dc535c1fa930eaa34b","affectsGlobalScope":true},{"version":"0861545dc351d40a5e6a6b662da14081fd977d2e8a454b407c099645e9625f3b","affectsGlobalScope":true},{"version":"cdf5782c440c5a15a3e657119b42c851e4286cc0afaa3848ecc36cfdb6f33021","affectsGlobalScope":true},{"version":"e903ff76996465e00bcdfdad5f597cc850b8904febf927222d3590d8a0de7370","affectsGlobalScope":true},{"version":"5a895045b978fa050cd0ba6329ce97c435da2746a1871eb627ccce3f1667437f","affectsGlobalScope":true},{"version":"62d46230b41ce40023bd02ab1ba87f67a4a2596a3d6c62a66847ae86c4aed56f","affectsGlobalScope":true},{"version":"e61f97799057dd82f4429b41f47ceabc8f63ddac84a8f9caf61fba30129c1c68","affectsGlobalScope":true},{"version":"e43853c4840f21a4cf9dda4852e52a01e048a94828ecc284deb133eff04dfd86","affectsGlobalScope":true},{"version":"5d8a4d6156be24b426110e53fc8b5909e60a034b4d3dbbd0a54a7a494da3b590","affectsGlobalScope":true},{"version":"569b3b12d34e96e821ff6c1a99b1dd54bcb8485b3553f3be3ac639587ab6684d","affectsGlobalScope":true},{"version":"dfe39326c357ad5c2793071529c2fa17016b1f33aaf2ff68f145f2bf547ba1a7","affectsGlobalScope":true},{"version":"bd3d01a65ca690977ee3f102edf8de86654947f3bacf461ec1f791c3c07746fc","affectsGlobalScope":true},{"version":"5268624b0726192556c5c0be40a7a2479c40ec3b0a7732b7644ba6e079f20bf2","affectsGlobalScope":true},"5f2812985cf17f59db22b3f65ec76e1e7065d0e0d6d7f9a557e84f8a2c29e9f3",{"version":"4b3cbef2a7167f33c223753280ac87515c534df4c47548d3deae186dda650034","affectsGlobalScope":true},{"version":"f9118444fc398481ae91f8c3c2520b8f6e151a71c7e7664b7e6fc1a17ef9a9c7","affectsGlobalScope":true},{"version":"7d1270f29055b599ca01f6d40a62e5fc56382fcaa53c7a91ab1c017c8c11688d","affectsGlobalScope":true},{"version":"2a005f5d4f7ac18d33beaf846260897dce2a7457642cc036b26b56160635e9b3","affectsGlobalScope":true},{"version":"66385073dcaf675c7ad0941e7745d4ff493ce252f74eea598079644102f86f4b","affectsGlobalScope":true},"03f3ca785226ffb138dfaca11aa37c0444007eab9b61649d7f4bad1426ea1ca3","4d0be6a120004e1eac134ba815dd0d86ab169aac5029e327dacafc641e31a3da",{"version":"48e2cd55f7bd1ec5a07eef3c09c9d3605c9e1adb2963726eda99e5f6d06b8533","affectsGlobalScope":true},{"version":"f89071c71585b122f74c9ca7c3e7584df1d17d2edea38de9ab87fa07ae4d1fd3","affectsGlobalScope":true},{"version":"2deb16ab20ead49ab465129639e06fd0b7595c7998d2ccbed8724aa5d7a6fa8d","affectsGlobalScope":true},{"version":"ccd4c143316d8784615624fb86c7fc5866321f26c64597a6b8762b46a4c6ae54","affectsGlobalScope":true},"614a2d35bf66a5f56b643ddffe9f779279eaff318a219a02d1c0fc1c4474cccd",{"version":"afee2e408aa2449f78274f0aecfbf254cab1d8784f5b850ee42234f648ed1e6c","affectsGlobalScope":true},{"version":"0b1d7ee3c247457d884857b97e15fef999a1b0343c4b6c5019788c2526a3eaa8","affectsGlobalScope":true},{"version":"3064dfd7fbdd9c05903ab9772280394eae4492a5336a28f37ef79336059b8a9d","affectsGlobalScope":true},{"version":"5686baf6e3c4c244f2e2daaa306986619ce967cf7cf58a80e87f6b8fe4351388","affectsGlobalScope":true},{"version":"4bcfbab841de41b0a983a2312e684c0dfbeaa1e61fa801c56c85bb6c0b14b1e6","affectsGlobalScope":true},{"version":"a675caf7315da6d3c841c34ffea42ee85d7024cb6624b23a68ab055082cc6bf8","affectsGlobalScope":true},{"version":"3652eae22896d21ea7430477a19a0ab1b82d19f715aaf96dfd0cd1ad489732aa","affectsGlobalScope":true},{"version":"a6c20fb1a80c15c30605535911ac72d802b5090c9ad65333e0980bac0f0cc9b7","affectsGlobalScope":true},{"version":"34a8c4cf1e6870a6e030e2e7c2c73c6a9029ee076e2ef00c69a19ddc40f6bb1f","affectsGlobalScope":true},{"version":"44509a4b8ddf0b4b68698646598f5a8ec6ca919b58fc505cf1baf1fa911a68bf","affectsGlobalScope":true},{"version":"098b0257e0b6c7667a112d2ae89316f40aa5a9590fdfa1758c538830169e2dc6","affectsGlobalScope":true},{"version":"a58f8fceac78a25e9cdb3e3794246f860ecb18b1859b7731845b789f03e103bd","affectsGlobalScope":true},"c8e88774f9e4eeb154035158766b910b7cf9177ed85d861b560eb3afc36a4773"],"options":{"allowSyntheticDefaultImports":true,"alwaysStrict":true,"esModuleInterop":true,"etsAnnotationsEnable":true,"experimentalDecorators":true,"importsNotUsedAsValues":0,"module":6,"noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":false,"sourceMap":true,"target":8,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[47,50,97,109,131,132,136,142,148,152],[47,104,159,160],[65,67],[64],[152,153],[47,59,60,61,62,63],[108,110],[69,95,96,97,98,102,104,109,113,114,121,122,123,124,125,126,127,128,129,148],[49],[66],[50],[106],[58,77,103,106,152],[50,65,68,76,114,152],[47,70,77],[47,119],[73,77],[47],[84,85,86,87,88,89,90,91,92],[47,93,114],[47,77,78,79,80,81,82,83,93,94,116,117,118,120,149,150],[47,48,49,50,52,53,54,55,56,57],[47,50,77,135,138,140],[144],[47,69],[47,69,130],[47,69,157],[155,156,158],[47,50,77],[51,70,72,77],[200,201,202,203,204],[72,73],[47,70,75,76],[47,77],[47,171],[47,170],[47,164,170],[47,104],[47,51,71,74],[47,163],[47,77,164,165,166],[47,58,66,69,77,93,151],[49,76],[47,130,144,145,146,147],[143,144,145],[47,69,132,135,136,137,139,140,141],[56,67,104],[97,112],[47,50,59,66,99,100,101,104,152],[60,61,62],[47,52,69,75,98,102,103],[114],[55,56,67,104],[50,97,122],[121],[50,121],[77,97,121],[58,64],[47,50,54,56,65,66,67,77,95,96,97,104,105,107,108,109,111,113,152,153],[47,50,66,95,96,97,107,108,109,111,121],[84,88,151],[86,89,151],[84,85,87,151],[51,72,73],[86,88],[84],[88,89,151],[134,135,139],[133,134],[135,140,141],[140],[48,52,53,58],[48,51,58],[52,56,58],[48,54,55,58],[201,202,204],[200,201,202,203],[47,201],[155],[81],[73,88],[77,81,84,87,104,116,119,120,150,151,190,191,192,193,194,195,196,197],[205],[93],[47,50],[152],[47,73,74,195,234],[177,178,179,180,181,182,183,184,185,186,187,188,189,198,199,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,228,229,230,231,232,233,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,289,290,291,292,294,295,296,297,298,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332],[47,152],[74],[293],[299,300],[305],[51,84],[167],[197],[50,65,152,153],[158,161],[162,171,172],[162,167],[162,174,175],[162,168,173],[172],[161],[162]],"referencedMap":[[143,1],[161,2],[68,3],[65,4],[100,5],[64,6],[111,7],[149,8],[106,9],[67,10],[105,11],[99,3],[107,12],[108,13],[153,14],[118,15],[120,16],[74,17],[80,18],[93,19],[116,20],[151,21],[58,22],[139,23],[145,24],[172,25],[144,26],[158,27],[157,28],[119,29],[73,30],[205,31],[299,32],[79,18],[77,33],[150,34],[170,35],[171,36],[169,37],[165,38],[81,18],[234,18],[75,39],[82,18],[76,18],[164,40],[163,18],[167,41],[152,42],[97,11],[109,43],[148,44],[146,45],[131,11],[142,46],[123,47],[113,48],[102,49],[63,50],[104,51],[128,52],[121,53],[125,54],[124,55],[126,56],[129,57],[59,58],[114,59],[122,60],[127,55],[89,61],[87,62],[88,63],[84,64],[92,65],[90,61],[85,66],[91,67],[140,68],[135,69],[138,70],[141,71],[54,72],[52,73],[57,74],[55,72],[56,75],[203,76],[204,77],[202,78],[156,79],[177,80],[178,80],[184,81],[198,82],[206,83],[208,84],[211,80],[216,85],[222,86],[235,87],[318,88],[251,89],[253,89],[255,84],[258,66],[261,18],[295,90],[294,91],[301,92],[306,93],[311,94],[312,18],[313,95],[310,96],[115,89],[154,97],[162,98],[173,99],[168,100],[176,101],[174,102],[175,103]],"exportedModulesMap":[[143,1],[161,2],[68,3],[65,4],[100,5],[64,6],[111,7],[149,8],[106,9],[67,10],[105,11],[99,3],[107,12],[108,13],[153,14],[118,15],[120,16],[74,17],[80,18],[93,19],[116,20],[151,21],[58,22],[139,23],[145,24],[172,25],[144,26],[158,27],[157,28],[119,29],[73,30],[205,31],[299,32],[79,18],[77,33],[150,34],[170,35],[171,36],[169,37],[165,38],[81,18],[234,18],[75,39],[82,18],[76,18],[164,40],[163,18],[167,41],[152,42],[97,11],[109,43],[148,44],[146,45],[131,11],[142,46],[123,47],[113,48],[102,49],[63,50],[104,51],[128,52],[121,53],[125,54],[124,55],[126,56],[129,57],[59,58],[114,59],[122,60],[127,55],[89,61],[87,62],[88,63],[84,64],[92,65],[90,61],[85,66],[91,67],[140,68],[135,69],[138,70],[141,71],[54,72],[52,73],[57,74],[55,72],[56,75],[203,76],[204,77],[202,78],[156,79],[177,80],[178,80],[184,81],[198,82],[206,83],[208,84],[211,80],[216,85],[222,86],[235,87],[318,88],[251,89],[253,89],[255,84],[258,66],[261,18],[295,90],[294,91],[301,92],[306,93],[311,94],[312,18],[313,95],[310,96],[115,89],[154,97],[162,104],[173,105],[168,105],[174,105]],"semanticDiagnosticsPerFile":[143,161,94,68,65,100,101,64,111,149,106,112,110,67,66,103,105,99,107,108,153,50,118,83,120,74,80,93,116,194,197,151,47,58,139,145,172,144,158,157,119,190,78,70,72,73,205,299,196,300,305,195,117,79,77,191,150,170,171,169,165,81,234,75,82,76,164,163,166,167,152,97,109,148,146,147,131,132,142,136,123,113,61,102,63,60,69,104,128,98,121,125,124,126,129,62,59,114,122,96,95,127,89,293,87,86,88,84,192,92,90,85,193,91,140,135,138,134,137,141,133,54,52,57,49,55,56,48,53,130,71,51,203,204,200,202,201,159,160,156,155,177,178,179,180,181,182,183,184,185,186,187,188,189,198,199,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,229,233,235,236,237,238,318,290,239,240,241,242,243,244,245,247,246,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,315,283,284,285,286,287,288,317,289,292,291,295,294,296,297,298,301,302,303,304,306,308,309,307,311,312,316,313,310,314,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,115,46,154,[162,[{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":1099,"length":15,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":1290,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":1652,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":2023,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":2884,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3242,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3292,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3350,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3368,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3413,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3473,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3739,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":4430,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5322,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5759,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5869,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5957,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5977,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6037,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6057,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6159,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6422,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6712,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6831,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6915,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6933,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6989,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7009,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7066,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7086,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7147,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7165,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7266,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7570,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7704,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7790,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7808,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7869,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7887,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7950,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7970,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":8033,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":8053,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":8152,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040}]],[173,[{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":916,"length":15,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":947,"length":10,"messageText":"'getContext' has been deprecated.","category":0,"code":28007},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":1030,"length":4,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":1124,"length":4,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":1205,"length":4,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040}]],168,[176,[{"file":"../../../../../../src/main/ets/pages/index.ets","start":310,"length":10,"messageText":"'getContext' has been deprecated.","category":0,"code":28007}]],174,[175,[{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":288,"length":10,"messageText":"'getContext' has been deprecated.","category":0,"code":28007},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":332,"length":15,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":424,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":514,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":591,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":716,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":765,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":875,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":921,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":1033,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":1081,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040}]]],"arktsLinterDiagnosticsPerFile":[143,161,94,68,65,100,101,64,111,149,106,112,110,67,66,103,105,99,107,108,153,50,118,83,120,74,80,93,116,194,197,151,47,58,139,145,172,144,158,157,119,190,78,70,72,73,205,299,196,300,305,195,117,79,77,191,150,170,171,169,165,81,234,75,82,76,164,163,166,167,152,97,109,148,146,147,131,132,142,136,123,113,61,102,63,60,69,104,128,98,121,125,124,126,129,62,59,114,122,96,95,127,89,293,87,86,88,84,192,92,90,85,193,91,140,135,138,134,137,141,133,54,52,57,49,55,56,48,53,130,71,51,203,204,200,202,201,159,160,156,155,177,178,179,180,181,182,183,184,185,186,187,188,189,198,199,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,229,233,235,236,237,238,318,290,239,240,241,242,243,244,245,247,246,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,315,283,284,285,286,287,288,317,289,292,291,295,294,296,297,298,301,302,303,304,306,308,309,307,311,312,316,313,310,314,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,115,46,154,162,173,168,176,174,175],"affectedFilesPendingEmit":[[143,1],[161,1],[94,1],[68,1],[65,1],[100,1],[101,1],[64,1],[111,1],[149,1],[106,1],[112,1],[110,1],[67,1],[66,1],[103,1],[105,1],[99,1],[107,1],[108,1],[153,1],[50,1],[118,1],[83,1],[120,1],[74,1],[80,1],[93,1],[116,1],[194,1],[197,1],[151,1],[47,1],[58,1],[139,1],[145,1],[172,1],[144,1],[158,1],[157,1],[119,1],[190,1],[78,1],[70,1],[72,1],[73,1],[205,1],[299,1],[196,1],[300,1],[305,1],[195,1],[117,1],[79,1],[77,1],[191,1],[150,1],[170,1],[171,1],[169,1],[165,1],[81,1],[234,1],[75,1],[82,1],[76,1],[164,1],[163,1],[166,1],[167,1],[152,1],[97,1],[109,1],[148,1],[146,1],[147,1],[131,1],[132,1],[142,1],[136,1],[123,1],[113,1],[61,1],[102,1],[63,1],[60,1],[69,1],[104,1],[128,1],[98,1],[121,1],[125,1],[124,1],[126,1],[129,1],[62,1],[59,1],[114,1],[122,1],[96,1],[95,1],[127,1],[89,1],[293,1],[87,1],[86,1],[88,1],[84,1],[192,1],[92,1],[90,1],[85,1],[193,1],[91,1],[140,1],[135,1],[138,1],[134,1],[137,1],[141,1],[133,1],[54,1],[52,1],[57,1],[49,1],[55,1],[56,1],[48,1],[53,1],[130,1],[71,1],[51,1],[203,1],[204,1],[200,1],[202,1],[201,1],[159,1],[160,1],[156,1],[155,1],[177,1],[178,1],[179,1],[180,1],[181,1],[182,1],[183,1],[184,1],[185,1],[186,1],[187,1],[188,1],[189,1],[198,1],[199,1],[206,1],[207,1],[208,1],[209,1],[210,1],[211,1],[212,1],[213,1],[214,1],[215,1],[216,1],[217,1],[218,1],[219,1],[220,1],[221,1],[222,1],[223,1],[224,1],[225,1],[226,1],[227,1],[228,1],[230,1],[231,1],[232,1],[229,1],[233,1],[235,1],[236,1],[237,1],[238,1],[318,1],[290,1],[239,1],[240,1],[241,1],[242,1],[243,1],[244,1],[245,1],[247,1],[246,1],[248,1],[249,1],[250,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,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],[274,1],[275,1],[276,1],[277,1],[278,1],[279,1],[280,1],[281,1],[282,1],[315,1],[283,1],[284,1],[285,1],[286,1],[287,1],[288,1],[317,1],[289,1],[292,1],[291,1],[295,1],[294,1],[296,1],[297,1],[298,1],[301,1],[302,1],[303,1],[304,1],[306,1],[308,1],[309,1],[307,1],[311,1],[312,1],[316,1],[313,1],[310,1],[314,1],[10,1],[9,1],[2,1],[11,1],[12,1],[13,1],[14,1],[15,1],[16,1],[17,1],[18,1],[3,1],[4,1],[22,1],[19,1],[20,1],[21,1],[23,1],[24,1],[25,1],[5,1],[26,1],[27,1],[28,1],[29,1],[6,1],[33,1],[30,1],[31,1],[32,1],[34,1],[7,1],[35,1],[40,1],[41,1],[36,1],[37,1],[38,1],[39,1],[8,1],[45,1],[42,1],[43,1],[44,1],[1,1],[115,1],[46,1],[154,1],[162,1],[173,1],[168,1],[176,1],[174,1],[175,1]],"arkTSVersion":"ArkTS_1_1","compatibleSdkVersion":23},"version":"4.9.5"} \ No newline at end of file diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter new file mode 100644 index 0000000..c0a4a99 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/.tsbuildinfo.linter @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es5.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../generated/r/default/resourcetable.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.base.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/metadata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/elementname.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.want.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/global/resource.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/applicationinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/skill.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/abilityinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/extensionabilityinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/hapmoduleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundlemanager/bundleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.bundlemanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/processinformation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/appstatedata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/abilitystatedata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/processdata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/applicationstateobserver.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.appmanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.abilityconstant.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.configurationconstant.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.configuration.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.ability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/basecontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.colorspacemanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/global/rawfiledescriptor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.common2d.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.drawing.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.drawabledescriptor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.resourcemanager.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.rpc.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimedia.image.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.font.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.mediaquery.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.inspector.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.promptaction.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.router.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentutils.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/graphics.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/rendernode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/content.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/componentcontent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/framenode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/buildernode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/nodecontroller.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/xcomponentnode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/nodecontent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.node.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.animator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiserviceproxy.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiserviceextensionconnectcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/abilityresult.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/eventhub.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.environmentcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.abilitylifecyclecallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.applicationstatechangecallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/applicationcontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.contextconstant.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/context.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.dialogrequest.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.completionhandler.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.openlinkoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.startoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/connectoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.completionhandlerforatomicservice.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.atomicserviceoptions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.completionhandlerforabilitystartcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/abilitystartcallback.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiabilitycontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/component/navigation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.observer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.measure.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.componentsnapshot.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.unifieddatachannel.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.dragcontroller.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/extensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/uiextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/abilitystagecontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/formextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/formeditextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/liveformextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/vpnextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/embeddableuiabilitycontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/application/photoeditorextensioncontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/data/rdb/resultset.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/startabilityparameter.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/app/appversioninfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/moduleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/customizedata.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/applicationinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/app/processinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/elementname.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/bundleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.bundle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/abilityinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/bundle/hapmoduleinfo.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/app/context.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.ability.featureability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.rdb.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.dataability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataabilityoperation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataabilityresult.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/ability/dataabilityhelper.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalinput.pointer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.uicontext.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.window.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.app.ability.uiability.d.ts","../../../../../../src/main/ets/entryability/entryability.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.lang.d.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/arkts/@arkts.collections.d.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.sendablerelationalstore.d.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.relationalstore.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/permissions.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/security/permissionrequestresult.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.abilityaccessctrl.d.ts","../../../../../../src/main/ets/model/graphdatabase.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cryptoframework.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.security.cert.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.print.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.neterrorlist.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.web.webview.d.ts","../../../../../../src/main/ets/pages/graphpage.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.socket.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.connection.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.net.http.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.preferences.d.ts","../../../../../../src/main/ets/pages/chatpage.ets","../../../../../../src/main/ets/pages/mainpage.ets","../../../../../../src/main/ets/pages/settingspage.ets","../../../../../../src/main/ets/pages/index.ets","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/action_sheet.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/alert_dialog.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/alphabet_indexer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/badge.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/blank.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/button.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/calendar_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/canvas.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/checkbox.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/checkboxgroup.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/circle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/column.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/column_split.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.data.uniformtypedescriptor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.multimodalinput.intentioncode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/imagemodifier.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/symbolglyphmodifier.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.shape.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.matrix4.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.uieffect.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.arkui.theme.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/common_ts_ets_api.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scenepostprocesssettings.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scenetypes.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/sceneresources.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/graphics3d/scenenodes.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/component3d.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/container_span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/content_slot.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/context_menu.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/counter.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/custom_dialog_controller.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/data_panel.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/date_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/divider.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ellipse.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/embedded_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/enums.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/featureability.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/flex.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/flow_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/focus.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/folder_stack.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/for_each.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/form_link.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/gauge.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/gesture.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/global.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/griditem.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid_col.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid_container.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/grid_row.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/hyperlink.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.request.cachedownload.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image_animator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image_common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/image_span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/lazy_for_each.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/lazy_grid_layout.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/line.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/list.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/list_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/list_item_group.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/loading_progress.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/matrix2d.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/marquee.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/menu.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/menu_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/menu_item_group.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_destination.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/nav_router.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigation.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/navigator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/node_container.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/page_transition.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/panel.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/particle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/paste_button.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/path.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/pattern_lock.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/polygon.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/polyline.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/progress.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/qrcode.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/radio.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rating.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rect.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/refresh.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/relative_container.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/repeat.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rich_editor.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/rich_text.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/row.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/row_split.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/save_button.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/scroll.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/scroll_bar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/search.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/security_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/select.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/shape.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/slider.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/stack.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/state_management.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/stepper.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/stepper_item.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/swiper.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/indicatorcomponent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/symbolglyph.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/symbol_span.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/arkui/commonmodifier.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tabs.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/tab_content.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_area.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_clock.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.graphics.text.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.inputmethod.extraconfig.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_common.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_input.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/text_timer.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/api/@ohos.intl.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/time_picker.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ui_picker_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/toggle.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/toolbar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/with_theme.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/units.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/video.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/web.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/xcomponent.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/sidebar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/water_flow.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/styled_string.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/index-full.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/animator.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/calendar.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/form_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/media_cached_image.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/plugin_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/root_scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/screen.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/window_scene.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ability_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/remote_window.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/effect_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/ui_extension_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/isolated_component.d.ts","../../../../../../../../../tools/command-line-tools/sdk/default/openharmony/ets/build-tools/ets-loader/declarations/linearindicator.d.ts"],"fileInfos":[{"version":"97c66982197dc4f1afaed2f2b09e48a2ffd60abce6040042533f39f2848f95ba","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":"ecc058373716a6bb19a4492ac553b61e3ebc0eb657407b6ea62337316885b64b","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},"d82472eca0fb6be6be5aec58a28c19d0bbe8dcc469a60e84028db2c368722b6b","18c90c5c0cc77bce15249c3b628f54126680dca8e8f800ae13c6827577d8d7ff","0885aa6e52133b13da14bd23c6e2923eb41f6587004d566b7fdcd643003f85dd","41c21e94cc18d83501abacdaf56f29ffa89e64a6dd5449580a53f7c834d487fc","734f6e14694c64bd97f1043a47397565d098937d35301b18c8670612a4e159cf","ff3b80b87f5c428ff03782f0036d2056e1f371b828f5fd1397064730c35c1c2a","76d8f54d8fa8b072116d014f52f4461a30652dc66260903f4897cbe7838ce373","5c5627008db0c037c148380ab9ed21004ad2e33df3c693a5f750a84fdb182c34","b2b5603060e1d6b2982cb5670e4c9f2864b185276e63bbc903d3a9c17ecdbfb0","90e2871e53f616739841e476f3054c5ae40255095aa2e7459222c4dc15e838b0","783616dbe6f5eb8691d1c390e7b089cbadafa32bd00b0c70c04d41407a761d69","d9b78241c444ef031d33705cae6761ed726721492e2ada285ae8a9adefa281fd","7fbc9f7c8daf980dbfbc7c4067926f454d85eb9cca467c783b1e0847a0c30f3c","21930bd35ce5693ef61bd468014596dfaa5bd6b6c2d4f59f60844fac0eee384d","84912c4054b88f51a421edac0e72c3afffa6e13234d81b9a1aab9c9336830ce4","008c9c407f72767308361c15a3bccfe9a1bff1d131b2d7394a31b37b583dd7e0","15e2812cf25b849cc0176e66a00962cc04f4beee661876400906ba4eb7fd13fa","d0c0d63c68577566cb349c5d93e8f713c3d2c20c115600d352c296c1b8e546a6","cbcd23dacda8e9e510f3e4c81ee3f03c871f8375647823e0491432b71f6af328","fef821880b8e49832716b9f321dde30d52d9823853bda1494b687e86f1680345","59076a01123585639ac35ad1ba8fd1acceee2335fe1ffcbf032d38925e47bce1","16820b43a1c139ef435c5dad03ec2a7f91c6e0fed732691ecba152ed1b44cd52","f938e495a5d98562c726bf49287c7781e1dcabaeb42fb487d2b8e7940c09831d","a8e07c1a2f8475fbab17dda22a5f51e2d26fbc39603cf3b18f9c0ae2b519e55e","3a46dd858e0d8b19f13fd7405a7eb851c6b3d96674ad64787a9b58583da1b492","2900121efc03a6a977643fe47b1f57f5d23e2ab7b4cac525ff41f6bd481ca52f","c9ba60e85b4aad0c68c41b3410db2749e61a9b0cf0dacddae28e27fcb9a14871","2f9506be2e02b625861398543e6f21a7e155572bd10a64b814c94963ba828dc6","91be3ac96fe428036ed0057b337cd37f4f2f67b1b27fec7e1de25f6a3c9d7a7f","906fab1d13039fa58ab1ea80e7f98ee5b265f95a5249e3dd92dd50b5aecba4f7","0cb3d986efdddec6db511599ee7abb488e537094ed3e96615e06f056f0836eaf","bba00a980acb2bb751ae580f7f2fa5e08295e256040c66fafde3ad652e95ca08","245d3c97c6b6127b651958c532e5eb044ff75e557180244c8cb826c4fe1f5e06","be201049e4d4638501f377c34d5318a68b41548a1a2ee577a306aabfedb05c93","2751fef43fbaae0bbd697d4d99a1dcf9c89db54969a7a3be041c67edb16c574b","ed2f51347ed2d930a8a570dc54e0173ca126826d77215e22f7532f1e6b69a25d","f6a0166304bd3869cffd8acb3179c3f8f70aae9738d052483048480168b6a257","be16465d2aa72b427446ad289b6d5759845cca0acaa81f30d60faf2bc6523717","b7df517818c191565df2630630c8beed5289fcb6eaffc0984b162de490ddfd7a","494ac47a670530dc831362c0e1cdb4b137b145259f510d15b12f80b44a73d387","16d269cca8715b0ca8b907859f6cce45f230f1b55a6429f267e4c5a8aa7f9d17","bc73f60d87717abfe33bc693510fc1bc8680afe909be939c96a36a0ec149f561","a2ae86c161d141a1e85bd9583fc93afe47001b606dd431c9e736b97903042b20","d739992add8dce3ad28904748704a8744367ca459b516a3031d6c38dce462cfd","5799a9c76c05db3522391375e5acda31de9e8066f92863c68d7a1cfd9614b665","4f8524469f601d606c2f26e97ed22b0711d27090888b1f03c48e4c4bf16f1ad3","68e6a89ded94e3a62605888e4b5c43899756073e9e88f4a3be8c8b7f528800cf","9cef3ca7ec1513c9999b5d2ba3881aa933c3b168a2a3c7fe8965987bb45d4388","c87c3869a9cf953dfd6dae84caaf38339f26c8a4a0a0ef20649507d20a918d0a","ee67d9b87041e39ed225a1c5e815d839985dfc9b6e12af1c96adef07b37251c7","c585cd71cd521f4373ff211223d2487faf3a467037b8e6ab0fa112551492b4c8","0cc5c94908b284934cc25e6bd28a612650b9644d64ce21248732f8ad95625cd5","77c31bb1f7075e0f243d51e4ffd93344b340218bb65d78c18e19e37c31cbb431","486609fe99f6a3f875a7ec02440f1442f9f70d1b960b25e487d7172fff2145e0","65a922e5dae2c54a4185990d8f2f2865405379da4469a1813aa073011478534d","7067a4950c4dfa1282ac4b2af9ea9d6f654ab9ca4874030b0ce08eba113bb788","d88620601bd8538f5826193856f7202b596b21c795b6751450aa264f98e6cb35","0c98893d17a23b9b9a68328528d408ac9141b4d4e3fb5b2b38e6895c4f98aaed","5a051d2e9cd7209cf95cfe742b3251f67085c0d3ce69a9f64962b008a0f5fb6f","2238892eef3efdeaa60f96d62943897ca8c945dd6fb230ce71d2d9ce1989c30d","20bee9ac92a46fb7c697e7ebed85312af58fc5fe1b7eed3e6b61e90ead691f91","4789aa1ffb579e0e18cb350b86278b37c1730ea3441381505c63d530d26f431e","ea80eb328f13ae35d0a05892b60bd450415e75b1c25f4f708e658ba50664c2dd","5d1e8f9c86780f23962980d995e80f70cb90173100c4f3f1280c651c6dc22094","d7580e2a95887e22f8e448b4b000816bd4f1433f9c7301e08b937d7cf5d9d849","45752fba2bcc8f837ba1eb959da11f22584ae2288b3cd0c8a0522c3aacbbd928","5018aa899f964d4da186524ad2bd2595d02189a351ef11fdbc4ff1886d5382b2","19e81f33fb14a8f730d17f90d1295f1ebde4eacfce6273c86bf85a089fe812ee","f67369a3ed5fa8fd529dddb997638ff52dbba24ed0625e4baeeb5fbf1552f0fe",{"version":"befbbe5999cd5b837791b81ed6275fd2aeaf5a60d554f6eda9a17f34d312e07d","affectsGlobalScope":true},"082f7aa63f6406c01c6fa777f8f585e08dfec81d131fb1511d193e24b6829b0d","2fd4536b789dffa504fa1060d29618e0898f63635fc5b6ac8f8eaacc0e01a435","2eb5644f16ff8ef1b0d1b41739e4333e8f66d7ef7c1b3bffd1777abb502a3b51","c019bcdf533abc67e9309d02809d5d255a0e127b4c562b0613d6f72fef356283","965491c8177d9fed1d61854ac059df348a7766426dc1597bd5dd71dd9bb7d47c","ef2a7b4201827194eb706b950ef40889d0870f402e610cb096d86f0bb2d3bfda","603c0028a1118b9de52ea3ed527f31b7c330fc6fb28cc7f92053ec2a65fbb256","e15a16903c5239648c795bc68acdc833f6ae58daf7cbabad085e372ad2396a45","062845bbf8e7d38e456b9ad7d53248ba7e1c5b3f061edafddf0d3820488e6648","3a9726933166ff5d1404b07213f155aae1e736c423d88b4652b88fec04b01c70","a6e6608561f5ea3c8ac9eb393efc39fc41fbc739911eda74797538b007189b81","6e9801e6ddf7c3eeeda628c984737cadcfa7d075866ec59d0a66d0443aa3fd58","25d084c26f6956c51674a81f67ec88a0d6393e2582199243f06435ee0c2a88bb","06c900722da4337f00321b4848e02a14e01dd954117a419930351677530c163a","eb334428756c8c94fcf87fb74ff084f243de6595d19d5875a2e83cfdf645fd67","8e0622fd44e6fc146b3b431cd5433449bcc7660b555e6e6175926a5665353ad4","0fe10efa53a287daaccba7fa70bbf20820ead1cd0c011ad59248f04cea5f3534","86abaedc01253d9b2f0a2571fc3b41309f7301e1960ab0bae6d593f83004ff6b","b430b460a9093c3d4ba954d622c9bde99cdf6b1a0455186f642bfe39a9bd5a15","5c4b4a806663e7bb93d3271966109f353101a5901f37adfc11517923afb8f58c","3a5f3b923aa0dbf9d743ee99961763d38576b11ba81dbcd1b90c046f52d6071e","d1ff9e517413c64d65614b56e1b2210bc579e92207bdc21d1756664ac460d26d","ee4b15297251aae502f9b018358c4dc8ff903e444f03e3ea492c03af7773695d","323888393539dd39795c6113a2b53107e74d75a01111df1af2ca4c0ca162c44e","6650f2575c17457ebfc6f94dd6eef8806c38cac56b6593b71c48bcd31435ac44","4873596a9f0c4db3b9306099c80f890bf5ad8e998aadeb9e015efeb06b57a715","8c804ac09102ae81cb3a5bd3698b0bbea4ee98bcf1c67ea28daf963e01743cc1","96c6b16e1aa7514e7df94ee86e534b8c06301470960072fac70099e93cf53efc","0c39e79e2b0d84abcea1a46b733b22730fad01866523701930a03aff3f31cc5f","2644ca9cd4f4d4f4192686f8df72f9e414341fcc40bf10383fe94d3ee7a148ac","383f35282369bbe076f1203bb8db614279bcdf69d3997a7ed8cd02b885aabcc9","64322c0908a6e5cce21f118b77e1bfa46ea39abb05fea77bb9369705e3b8cf47","97e9592d53be761c186124ada0363ffcf29efd028772f317e252e31edee3f84d","644412dfecf18ea76bbde1eef136ed04d44131ac9914a5fb2fbb36198ea73e20","b6008795c9673339da7499d37fd7141dfe38dd5c626e4e02d77f03babf1bc217","c9639714039420cbefcd98169994dbad0f9a34ddd796ab2cad724dabf0b87cbb","c832724b47b5470080ebe8f9f3c76be111171acaf4a38ba43278b3fd293667e8","f7b3d33513705b10d76d4d8df5f13fd7a4218d1cb9d482cc085a842d7b288fa1","e9ee3c79dd16dbdd9ddcad00a26b78d86f630d605903f3e4ea666c5144be41dc","463d2e36bf717928352f0dc4ed67e2878dd9eec6738e906e19dc4619d3aee591","b5eb35928f42c077a1cf3211271a1bd5703b694ddfb4320890df38e05f9d2fa9","61a8113984c4cbe3c114b5b485ad130faa5b4b28950353b51eb162ff4425cb8c","1e115223643e3ad6bf27834b4679a11cc5d41abdc989330f510e26852151923d","10785cbefc96193e1c32db52a3591fa298ea90618dbb5d18ebdb0a167b013a67","8954d1e167856130f17097cde5cd15e910f4700e5fd440749b79555121cb5b77","8154015847a3d376777ec19334960998abdf5e7ef88fee043c3d10b35fc04083",{"version":"037c8554583da31965cbf72b3ccb1b9c7ec04eb402eb0f791592e7bee13ddf8c","signature":"-8236638844"},"7f909721d6477879383a6622887d1f256b86b8aa5836d1361c2aa053eb4484db","366a38e6f258b1e2f7c403914b5beda9cdd6220c2a88c64880bc9f22a8362fc0","2877df76297ab97592e8556611b0475a40433e67eaf99e23641a542b3d89e03f","98efb8554063bedf0aa5992e07e78eaa5801fba9edde4b77262cef7d8293ddd7","9e3ab7fac93c3fd437dfbaee08a8311832337cb3a57983ce3ed3d6794bb25b85",{"version":"4240ce421d8477c26ac6a9ae9be7c1805b4522e104cf71b5122450ce3f4708e3","signature":"17757653180"},"435cba077ae08cb69af266c2390018bccb269077ba31eaddb2e38c4ddfcf096a","ca37634702228232e2c6c9db36c9d45fb1d04d0066d8726cd5c348c6d4ac8d7d","951375f4c02f92a4487cc2bcaf85e9b4c94a24931a5ad99d0a1c5c60cb4bf79b","ab95b0967e410904d4c2e0990377741b5889bdbf5b5fb121dab11f3b63c343d3",{"version":"64f7036831774c6ebe45c901c307e50d69843a650ef3e90848b26703b193f8ea","signature":"-23119131565"},{"version":"7aaf2236d526f2f2e4305358acacc3b38e921289d18e22e55988403b0c419ee8","signature":"-4002989986"},{"version":"558c2959d05db73d066e17241169e9a3373c2078a53c0435c0a0d260d4af9018","signature":"-26517697711"},{"version":"0b5944df58ed9f35440b9bb860030f319ff1a92d30b44122844233a4b8141c0b","signature":"-4882119183"},{"version":"cca2b40f143bd02a1925b34bb6a48b196d3062e4accf917def0c058996f70376","affectsGlobalScope":true},{"version":"1318efd9d7a6d53ad05e2e0923b4f56ed73ebff8eef9da63edcfec27105a183c","affectsGlobalScope":true},{"version":"be6e8ce9d89e6ae797bc5fec1dd2bf1a3e5096819a740e5f7d990ad052953f04","affectsGlobalScope":true},{"version":"7df667afce7113df5427fb323952370f051901a0d6503dd62cb23ca25905f156","affectsGlobalScope":true},{"version":"eaf5cd93676efa54a3c33c77ea2600ef354dbcdbd1707b6a5d35066c52cb283b","affectsGlobalScope":true},{"version":"6a4ba500250f050011008a463d34012a2b5fd50b62c66d2c8e0f7bcb85e9b30e","affectsGlobalScope":true},{"version":"d1c9e5f0ccf6c9dec445e23f6c7806b2ec253fbf40975eda3851093cb7b5cace","affectsGlobalScope":true},{"version":"b7a81a929da2bdbdec96e4e68624788a13f6ee53dff44570d6630ae400f2a707","affectsGlobalScope":true},{"version":"c6f535bb2f110c0b93e9dfb0b4d234ed312e7a22f58b11b448a7677c19e94615","affectsGlobalScope":true},{"version":"75b4bd2cdc9ad155df4b7f7e6b1015158cf638b07ae7ac862e9b72dab7d11ef2","affectsGlobalScope":true},{"version":"404d4c4b549f111c12f2bd118b0b99c0db3b1f7eb2f81e81897ac0185b816ce6","affectsGlobalScope":true},{"version":"7c0ae2a94e7a1a4571cd5dfdc4debd3833c4494ac90e008f6186b86ab61ece10","affectsGlobalScope":true},{"version":"26b491ab4cd40c8a4a797912bb77cf6656f6836d7d7dd83d110c44d3be50c7e4","affectsGlobalScope":true},"db127767e80504963784b192f55ac031d476f22fedec0d8c17b4786055d08a2a","aabcc875047a9ce097df133c01ccba6e6d1a70f9b3ebe16edfbce541b711d278","d2f0b25716bcf18895c71306abda91b5c9e5720077522060c5fec9bd1d755c03","8c107d9768a16d54f16190b0d6f33957d4bd41eef4fb7ef6b10fca0e5a39a587","9939435a1060779e111d8cabe40588237e42d87aa445405150ded7bd1e3aa1f0","89b8e3466a22bb31d2cb7eeff3d6c8237287be335496a9124e542984b470f788","d63f0101e30d447900571b8dff6b8ddebc4bb0b545d10e1275e07ffaf018e341","f3fa1713741b3f7d07ed6bf57134fcbb6729e78f789a910b7e969403b9840a0f",{"version":"126b47cbbb05deedd66951eeb1396344aff46d26fc5147e040f31673dbc0329d","affectsGlobalScope":true},{"version":"5eb293a3d9bba81cbc815e477bd19c446e97e74b33d9fadb335cfc46798b9505","affectsGlobalScope":true},"cbc2330ea126c94e1f1d3080cedf6df053f7b4b8f4a334d5327a9eae4be0fd40","4f283237f2b0ac007aebb74e824c41939f462652b1a48ac3f374f48df8bbb40f","683b42700b6d37cb6c277b7c059906b134dc47cd5f47e5924ab276c4c1363119","9e76ad9302d89ad215f97dbe9d5d9a4bbc111a63cc1ea9a0d5172a26f5ae9058","8eaae13840d3c855bbbebec2446d4eedd3eeb5a874507bf62413d62c3f1157f2","d35ca62ffad7d32d071a540646af4ec2a92261568c147b398d562540e02a9376",{"version":"cd734a3ceb5b1343e1d92f40813437e25530eb5b7ef5154c90b46dec68e4caeb","affectsGlobalScope":true},{"version":"1d26e6d3045e6aa4c43b1b3058fc150ea0a3a05b82f832ce143cfd0d83713758","affectsGlobalScope":true},{"version":"328c9a08cfd0be25d4b3f33f60b21ffe469885f6b4d868e704fa45b4a355b7ca","affectsGlobalScope":true},{"version":"ae93a11b7d6e26f61c3eda4ac88f84d89fdf4477d9ca0cdcc702975e73330e91","affectsGlobalScope":true},{"version":"009f50b2f451600f3b511c7532555ed02a44b93853325b72dd3b979e8ce6e58c","affectsGlobalScope":true},{"version":"a3bb8fdf3b9cccf2cb6be15ee8abc430c79392ff2cc92b09c2004315852e2423","affectsGlobalScope":true},{"version":"f2bf83fd6f73d59d35c157612efcf5636a02bea68dddd457edfe396241506b94","affectsGlobalScope":true},{"version":"e826c7ba380eb23c43a3eb5b560be3282c9e996e3e3552c8c772e35dae35919c","affectsGlobalScope":true},{"version":"b57f9630d68a128eb55ac427303a968217211c0db471d131efed00025d78a849","affectsGlobalScope":true},{"version":"2f1fb1c441ff6522b6c387bab2ca8e6acd00c98a89825834d8a4654bf522b912","affectsGlobalScope":true},{"version":"d84104ff83394662482270c22f3db767397ead8f356c835215ef209f61331000","affectsGlobalScope":true},{"version":"ce235a207cf4cefec6fc619f6c076f770282325819284287e4f3c1871d65c888","affectsGlobalScope":true},{"version":"8b0e1e59695dd28adf930fa4f82ee7f34789fa179837f52fcaa4e56478080974","affectsGlobalScope":true},{"version":"6ea823d5666499a02a3803899588d5337ecf7fababfc27ef1eff214526429f5b","affectsGlobalScope":true},{"version":"0b0ea559fd3aa8dd6b4dd83008ee84dcb4836e78c7c0f7a96666a58f17ea37ff","affectsGlobalScope":true},{"version":"8be0e01065b88a7ae97de8138d5561ee34b4dd52dd261253652af6e2999d6220","affectsGlobalScope":true},{"version":"79560e3396417129db53868db639d5b55ec5d33253ad6ae074e94d901599bd7b","affectsGlobalScope":true},{"version":"8ece88c6aee9a45663a209044a6e81cccabdd13bdc9876d10f80a061330af66a","affectsGlobalScope":true},{"version":"7a1fdf8e667f526c7a0f3ad9fd8c11ddb3203837294ed277089f7bd2b82753e7","affectsGlobalScope":true},{"version":"412d4a7a24ef82ed8bebd1ec05df5de2ba701948da0fb63f498528ede924c6f4","affectsGlobalScope":true},{"version":"bc6f6f5f6ceb2c19dae624f207117435708de3988480267b7b5f42a06ff7f3f1","affectsGlobalScope":true},{"version":"0a67bd772c60720891b7ebd4cfbaafbab71213de3c4e8a14b8256433f0fdb98e","affectsGlobalScope":true},{"version":"8179474c5afbfee8e9d56daf3882172f681861b9fe2af8cd9e6f1f3475d67515","affectsGlobalScope":true},{"version":"cc19d47e657586911915672847ff9b6b4127f53fa8bb91d58c099036049d6d00","affectsGlobalScope":true},{"version":"e3444fd440d71f349fd854b42b955316d02249dcb5c5fd3da770388fb93a5011","affectsGlobalScope":true},{"version":"3e53484d38edfa7a86f7f3924e7885c497ce7551f9f77f9988ed6e367fe784ca","affectsGlobalScope":true},{"version":"556469c9300b8bdf20ca790bccbbd6fc6697bb5d70cb5e921314fa89f2a21834","affectsGlobalScope":true},{"version":"0f7f6bb0ad58920c9f3fb76920826678bb5b7c71ea665b8653479139282039a8","affectsGlobalScope":true},"a3f506c71a40f56db4e01a91d08149885b3f363d42994cacc0676ef1c37c90a1",{"version":"66433ecf8ed22cd039cb4bfaa2759bac0940a264bc0bfab80fa9d215095e9112","affectsGlobalScope":true},{"version":"6477504aa090c17c6b02972f13820bbfe6693f47ebbbe625ed507adc81e38f49","affectsGlobalScope":true},{"version":"c3816fd825eb7d8be468dfdd28bd48705be250f7f7481859ead16ae8da32bcaa","affectsGlobalScope":true},{"version":"f52900c07488c2d399d1b9159d08e5eb54adfd5ff327b72b21a492f8575cf2f7","affectsGlobalScope":true},{"version":"a3496c9beff1c3c1a4a998e54f88dff3f800c2ad7aed866e694c0ab1c0497433","affectsGlobalScope":true},{"version":"b0bc815e0adc758ea47d6d3d0197b08f8d20edf56a8f7dda51db6576aa492ef0","affectsGlobalScope":true},{"version":"f61182c6ddd2c43c087b2837a3d8b1c6b38aea144c4aabb27c5628ce56560e7e","affectsGlobalScope":true},{"version":"e48ec2e881bca7864c245a13d8b5ff68bc706ff6f3cac92db935c21376a4a3f1","affectsGlobalScope":true},{"version":"f7750a02ff4ab4f1fcf53888402d5c2f11956217b43e3efe4db56ec4f2824e73","affectsGlobalScope":true},{"version":"96d58f1330faa3c5602522a28adf7e16de4c8eece15ab5ce7debd89194cf9bac","affectsGlobalScope":true},{"version":"265e798c386cb4d68884c27cd3fe18b18531fdcf8b06a6f5f0457d5708409313","affectsGlobalScope":true},{"version":"95b90efac4691512f1961797a8334f872aa617d8dde6f7ce769cf104b839900d","affectsGlobalScope":true},{"version":"044173a198c2c704b8f59845a0d059d95da7caa3a4e3cf9e69100ce069366e34","affectsGlobalScope":true},{"version":"9feaaf866590fdfbaa2c42ce475d4e0f2e82684cc956b1ca6fd4acce27c2eed5","affectsGlobalScope":true},{"version":"77876b1194cbba8b54b1110d4474053ee3456e7e823429768193f625050b0439","affectsGlobalScope":true},{"version":"a85a210b0c31a808838f15736a4c3ad5fc653c40f6188c6843b1d2acc542ee6b","affectsGlobalScope":true},{"version":"3186adbc1a96747f7bc68401ea97babedfdab199b315f74d2eb344034d8dae19","affectsGlobalScope":true},{"version":"c6bae15f9151303aa6ab54bafdcd9a8f3fe28b4b2262359a685fae3e1a8f6fcf","affectsGlobalScope":true},{"version":"982739f0baeaebf8282488737672e6b77c9e3673c75f2b3896a6a47a7a0ac9d4","affectsGlobalScope":true},{"version":"6c72dbb9dcac008030701c8fdc44a3ee1c626db332e43084befeccc882a9adc5","affectsGlobalScope":true},{"version":"3b6e856ed84b49d4d2da000fd7c968cbb2f2f3bcb45aa5c516905bb25297a04f","affectsGlobalScope":true},{"version":"a8a6f58d770f1070c632933a238e5c2a3f9b93ee3748fca778741105ca51b42a","affectsGlobalScope":true},{"version":"c56bf650d42f51dbaf9593d8d5fdcffdbebca921a4224e4db49c69b05f892e85","affectsGlobalScope":true},{"version":"15ee52ada1bcb22a5236fb930aa4284dd82f1cff2bd2a07c4f23b8b20b2b2391","affectsGlobalScope":true},{"version":"ed92cc55553d5625fb29aa7a56ef7dafef214ba67569a5ad2090ff1210b7a7ee","affectsGlobalScope":true},{"version":"7d39efcf0a7e218d29702ad1ecfc1a819b5d19ead4e297edc51e1e4f48b01f70","affectsGlobalScope":true},{"version":"aa2a62fc51ebae2f2a69d0eeb18b7c9772b088c4bbf3d9e54455a02f98250aaa","affectsGlobalScope":true},{"version":"44760f5a1ba07351e3078146c569c55c6298983a184eb09e5686ec57e65e045d","affectsGlobalScope":true},{"version":"780091b5613652c75763fc618d8c5cfc206942bc9f9c5c3c816b09bb585d2ab6","affectsGlobalScope":true},{"version":"ad50d413d42dc7a19b9a01b34ec151e6abd3d1c0183e2e38b8ea1e3b028ab702","affectsGlobalScope":true},{"version":"44ce2c9c3eab14339cf368213acd36f968652894a9c1a1db8f7980c5dfe0b062","affectsGlobalScope":true},{"version":"3f71b7ebd3ff2e85a1e9ead20abaa31a207f0d272709b104504e33ef74b285fa","affectsGlobalScope":true},{"version":"5de1d9a775935165bd66124fc3b6b58f2032d1f34ea97b44b614f167661eb525","affectsGlobalScope":true},{"version":"cce475ec9a9ae278d6f14556d3fc574b3899552ed10878b10ac17f85f918512f","affectsGlobalScope":true},{"version":"6b3ce8cc10a5fa32ef1dfabb4708f58192d7c599dfbe84344d66edf2f0a69a45","affectsGlobalScope":true},{"version":"1a3d3001d09a11acca5dd4692dfbbbd526265e5bfb923f127eade807e96194a4","affectsGlobalScope":true},{"version":"bc343f02b56a1d98c7a6af5fc7518d79da9fd1f49cae4b1b97bf68de638d92e7","affectsGlobalScope":true},{"version":"c07e5902b2ee702795dc95ed1c625afde0003de11748cebccf7f03a36050e743","affectsGlobalScope":true},{"version":"5f7fb4204ce347e8635b171956cde3ecdcbb9071d67ce97363e07dd7536873c6","affectsGlobalScope":true},{"version":"6be5c828035b956f4136ccc865ecf914d1d966ecc89069e436997a595e0d47df","affectsGlobalScope":true},{"version":"e597e2399a2f5c999202e1bdfa1b0f5900f151b36b76f2d908ab74f2b4953dd4","affectsGlobalScope":true},{"version":"5467b5171420c0d796b82a68e39eb21bc4f184f1a6ce8eddee47f1e70e696f3d","affectsGlobalScope":true},{"version":"ce9f4f38d8f35b6bbbbe630740943b8effbb00a2f7c30e1d115658499d3d50bf","affectsGlobalScope":true},{"version":"64a722c88a3c3f030107836d59b119260591c918154390b333fae4c63b62d7db","affectsGlobalScope":true},{"version":"b91dc9a65d9df28017c63489a0cf77c2afffaa49fe671951e948390fbdc14ad3","affectsGlobalScope":true},{"version":"08a8abe7ed8602c790bd6dbcbcf50caa7a1f9364e93b59dc535c1fa930eaa34b","affectsGlobalScope":true},{"version":"0861545dc351d40a5e6a6b662da14081fd977d2e8a454b407c099645e9625f3b","affectsGlobalScope":true},{"version":"cdf5782c440c5a15a3e657119b42c851e4286cc0afaa3848ecc36cfdb6f33021","affectsGlobalScope":true},{"version":"e903ff76996465e00bcdfdad5f597cc850b8904febf927222d3590d8a0de7370","affectsGlobalScope":true},{"version":"5a895045b978fa050cd0ba6329ce97c435da2746a1871eb627ccce3f1667437f","affectsGlobalScope":true},{"version":"62d46230b41ce40023bd02ab1ba87f67a4a2596a3d6c62a66847ae86c4aed56f","affectsGlobalScope":true},{"version":"e61f97799057dd82f4429b41f47ceabc8f63ddac84a8f9caf61fba30129c1c68","affectsGlobalScope":true},{"version":"e43853c4840f21a4cf9dda4852e52a01e048a94828ecc284deb133eff04dfd86","affectsGlobalScope":true},{"version":"5d8a4d6156be24b426110e53fc8b5909e60a034b4d3dbbd0a54a7a494da3b590","affectsGlobalScope":true},{"version":"569b3b12d34e96e821ff6c1a99b1dd54bcb8485b3553f3be3ac639587ab6684d","affectsGlobalScope":true},{"version":"dfe39326c357ad5c2793071529c2fa17016b1f33aaf2ff68f145f2bf547ba1a7","affectsGlobalScope":true},{"version":"bd3d01a65ca690977ee3f102edf8de86654947f3bacf461ec1f791c3c07746fc","affectsGlobalScope":true},{"version":"5268624b0726192556c5c0be40a7a2479c40ec3b0a7732b7644ba6e079f20bf2","affectsGlobalScope":true},"5f2812985cf17f59db22b3f65ec76e1e7065d0e0d6d7f9a557e84f8a2c29e9f3",{"version":"4b3cbef2a7167f33c223753280ac87515c534df4c47548d3deae186dda650034","affectsGlobalScope":true},{"version":"f9118444fc398481ae91f8c3c2520b8f6e151a71c7e7664b7e6fc1a17ef9a9c7","affectsGlobalScope":true},{"version":"7d1270f29055b599ca01f6d40a62e5fc56382fcaa53c7a91ab1c017c8c11688d","affectsGlobalScope":true},{"version":"2a005f5d4f7ac18d33beaf846260897dce2a7457642cc036b26b56160635e9b3","affectsGlobalScope":true},{"version":"66385073dcaf675c7ad0941e7745d4ff493ce252f74eea598079644102f86f4b","affectsGlobalScope":true},"03f3ca785226ffb138dfaca11aa37c0444007eab9b61649d7f4bad1426ea1ca3","4d0be6a120004e1eac134ba815dd0d86ab169aac5029e327dacafc641e31a3da",{"version":"48e2cd55f7bd1ec5a07eef3c09c9d3605c9e1adb2963726eda99e5f6d06b8533","affectsGlobalScope":true},{"version":"f89071c71585b122f74c9ca7c3e7584df1d17d2edea38de9ab87fa07ae4d1fd3","affectsGlobalScope":true},{"version":"2deb16ab20ead49ab465129639e06fd0b7595c7998d2ccbed8724aa5d7a6fa8d","affectsGlobalScope":true},{"version":"ccd4c143316d8784615624fb86c7fc5866321f26c64597a6b8762b46a4c6ae54","affectsGlobalScope":true},"614a2d35bf66a5f56b643ddffe9f779279eaff318a219a02d1c0fc1c4474cccd",{"version":"afee2e408aa2449f78274f0aecfbf254cab1d8784f5b850ee42234f648ed1e6c","affectsGlobalScope":true},{"version":"0b1d7ee3c247457d884857b97e15fef999a1b0343c4b6c5019788c2526a3eaa8","affectsGlobalScope":true},{"version":"3064dfd7fbdd9c05903ab9772280394eae4492a5336a28f37ef79336059b8a9d","affectsGlobalScope":true},{"version":"5686baf6e3c4c244f2e2daaa306986619ce967cf7cf58a80e87f6b8fe4351388","affectsGlobalScope":true},{"version":"4bcfbab841de41b0a983a2312e684c0dfbeaa1e61fa801c56c85bb6c0b14b1e6","affectsGlobalScope":true},{"version":"a675caf7315da6d3c841c34ffea42ee85d7024cb6624b23a68ab055082cc6bf8","affectsGlobalScope":true},{"version":"3652eae22896d21ea7430477a19a0ab1b82d19f715aaf96dfd0cd1ad489732aa","affectsGlobalScope":true},{"version":"a6c20fb1a80c15c30605535911ac72d802b5090c9ad65333e0980bac0f0cc9b7","affectsGlobalScope":true},{"version":"34a8c4cf1e6870a6e030e2e7c2c73c6a9029ee076e2ef00c69a19ddc40f6bb1f","affectsGlobalScope":true},{"version":"44509a4b8ddf0b4b68698646598f5a8ec6ca919b58fc505cf1baf1fa911a68bf","affectsGlobalScope":true},{"version":"098b0257e0b6c7667a112d2ae89316f40aa5a9590fdfa1758c538830169e2dc6","affectsGlobalScope":true},{"version":"a58f8fceac78a25e9cdb3e3794246f860ecb18b1859b7731845b789f03e103bd","affectsGlobalScope":true},"c8e88774f9e4eeb154035158766b910b7cf9177ed85d861b560eb3afc36a4773"],"options":{"allowSyntheticDefaultImports":true,"alwaysStrict":true,"esModuleInterop":true,"etsAnnotationsEnable":true,"experimentalDecorators":true,"importsNotUsedAsValues":0,"module":6,"noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":false,"sourceMap":true,"target":8,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[47,50,97,109,131,132,136,142,148,152],[47,104,159,160],[65,67],[64],[152,153],[47,59,60,61,62,63],[108,110],[69,95,96,97,98,102,104,109,113,114,121,122,123,124,125,126,127,128,129,148],[49],[66],[50],[106],[58,77,103,106,152],[50,65,68,76,114,152],[47,70,77],[47,119],[73,77],[47],[84,85,86,87,88,89,90,91,92],[47,93,114],[47,77,78,79,80,81,82,83,93,94,116,117,118,120,149,150],[47,48,49,50,52,53,54,55,56,57],[47,50,77,135,138,140],[144],[47,69],[47,69,130],[47,69,157],[155,156,158],[47,50,77],[51,70,72,77],[200,201,202,203,204],[72,73],[47,70,75,76],[47,77],[47,171],[47,170],[47,164,170],[47,104],[47,51,71,74],[47,163],[47,77,164,165,166],[47,58,66,69,77,93,151],[49,76],[47,130,144,145,146,147],[143,144,145],[47,69,132,135,136,137,139,140,141],[56,67,104],[97,112],[47,50,59,66,99,100,101,104,152],[60,61,62],[47,52,69,75,98,102,103],[114],[55,56,67,104],[50,97,122],[121],[50,121],[77,97,121],[58,64],[47,50,54,56,65,66,67,77,95,96,97,104,105,107,108,109,111,113,152,153],[47,50,66,95,96,97,107,108,109,111,121],[84,88,151],[86,89,151],[84,85,87,151],[51,72,73],[86,88],[84],[88,89,151],[134,135,139],[133,134],[135,140,141],[140],[48,52,53,58],[48,51,58],[52,56,58],[48,54,55,58],[201,202,204],[200,201,202,203],[47,201],[155],[81],[73,88],[77,81,84,87,104,116,119,120,150,151,190,191,192,193,194,195,196,197],[205],[93],[47,50],[152],[47,73,74,195,234],[177,178,179,180,181,182,183,184,185,186,187,188,189,198,199,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,228,229,230,231,232,233,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,289,290,291,292,294,295,296,297,298,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332],[47,152],[74],[293],[299,300],[305],[51,84],[167],[197],[50,65,152,153],[158,161],[162,171,172],[162,167],[162,174,175],[162,168,173],[172],[161],[162]],"referencedMap":[[143,1],[161,2],[68,3],[65,4],[100,5],[64,6],[111,7],[149,8],[106,9],[67,10],[105,11],[99,3],[107,12],[108,13],[153,14],[118,15],[120,16],[74,17],[80,18],[93,19],[116,20],[151,21],[58,22],[139,23],[145,24],[172,25],[144,26],[158,27],[157,28],[119,29],[73,30],[205,31],[299,32],[79,18],[77,33],[150,34],[170,35],[171,36],[169,37],[165,38],[81,18],[234,18],[75,39],[82,18],[76,18],[164,40],[163,18],[167,41],[152,42],[97,11],[109,43],[148,44],[146,45],[131,11],[142,46],[123,47],[113,48],[102,49],[63,50],[104,51],[128,52],[121,53],[125,54],[124,55],[126,56],[129,57],[59,58],[114,59],[122,60],[127,55],[89,61],[87,62],[88,63],[84,64],[92,65],[90,61],[85,66],[91,67],[140,68],[135,69],[138,70],[141,71],[54,72],[52,73],[57,74],[55,72],[56,75],[203,76],[204,77],[202,78],[156,79],[177,80],[178,80],[184,81],[198,82],[206,83],[208,84],[211,80],[216,85],[222,86],[235,87],[318,88],[251,89],[253,89],[255,84],[258,66],[261,18],[295,90],[294,91],[301,92],[306,93],[311,94],[312,18],[313,95],[310,96],[115,89],[154,97],[162,98],[173,99],[168,100],[176,101],[174,102],[175,103]],"exportedModulesMap":[[143,1],[161,2],[68,3],[65,4],[100,5],[64,6],[111,7],[149,8],[106,9],[67,10],[105,11],[99,3],[107,12],[108,13],[153,14],[118,15],[120,16],[74,17],[80,18],[93,19],[116,20],[151,21],[58,22],[139,23],[145,24],[172,25],[144,26],[158,27],[157,28],[119,29],[73,30],[205,31],[299,32],[79,18],[77,33],[150,34],[170,35],[171,36],[169,37],[165,38],[81,18],[234,18],[75,39],[82,18],[76,18],[164,40],[163,18],[167,41],[152,42],[97,11],[109,43],[148,44],[146,45],[131,11],[142,46],[123,47],[113,48],[102,49],[63,50],[104,51],[128,52],[121,53],[125,54],[124,55],[126,56],[129,57],[59,58],[114,59],[122,60],[127,55],[89,61],[87,62],[88,63],[84,64],[92,65],[90,61],[85,66],[91,67],[140,68],[135,69],[138,70],[141,71],[54,72],[52,73],[57,74],[55,72],[56,75],[203,76],[204,77],[202,78],[156,79],[177,80],[178,80],[184,81],[198,82],[206,83],[208,84],[211,80],[216,85],[222,86],[235,87],[318,88],[251,89],[253,89],[255,84],[258,66],[261,18],[295,90],[294,91],[301,92],[306,93],[311,94],[312,18],[313,95],[310,96],[115,89],[154,97],[162,104],[173,105],[168,105],[174,105]],"semanticDiagnosticsPerFile":[143,161,94,68,65,100,101,64,111,149,106,112,110,67,66,103,105,99,107,108,153,50,118,83,120,74,80,93,116,194,197,151,47,58,139,145,172,144,158,157,119,190,78,70,72,73,205,299,196,300,305,195,117,79,77,191,150,170,171,169,165,81,234,75,82,76,164,163,166,167,152,97,109,148,146,147,131,132,142,136,123,113,61,102,63,60,69,104,128,98,121,125,124,126,129,62,59,114,122,96,95,127,89,293,87,86,88,84,192,92,90,85,193,91,140,135,138,134,137,141,133,54,52,57,49,55,56,48,53,130,71,51,203,204,200,202,201,159,160,156,155,177,178,179,180,181,182,183,184,185,186,187,188,189,198,199,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,229,233,235,236,237,238,318,290,239,240,241,242,243,244,245,247,246,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,315,283,284,285,286,287,288,317,289,292,291,295,294,296,297,298,301,302,303,304,306,308,309,307,311,312,316,313,310,314,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,115,46,154,[162,[{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":1099,"length":15,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":1290,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":1652,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":2023,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":2884,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3242,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3292,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3350,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3368,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3413,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3473,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":3739,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":4430,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5322,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5759,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5869,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5957,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":5977,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6037,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6057,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6159,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6422,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6712,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6831,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6915,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6933,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":6989,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7009,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7066,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7086,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7147,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7165,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7266,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7570,"length":10,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7704,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7790,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7808,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7869,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7887,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7950,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":7970,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":8033,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":8053,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/model/graphdatabase.ets","start":8152,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040}]],[173,[{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":334,"length":2,"messageText":"Property 'db' has no initializer and is not definitely assigned in the constructor.","category":1,"code":2564},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":916,"length":15,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":1030,"length":4,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":1124,"length":4,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/chatpage.ets","start":1205,"length":4,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040}]],[168,[{"file":"../../../../../../src/main/ets/pages/graphpage.ets","start":242,"length":2,"messageText":"Property 'db' has no initializer and is not definitely assigned in the constructor.","category":1,"code":2564}]],176,[174,[{"file":"../../../../../../src/main/ets/pages/mainpage.ets","start":183,"length":2,"messageText":"Property 'db' has no initializer and is not definitely assigned in the constructor.","category":1,"code":2564}]],[175,[{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":332,"length":15,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":424,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":514,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":591,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":716,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":765,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":875,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":921,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":1033,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040},{"file":"../../../../../../src/main/ets/pages/settingspage.ets","start":1081,"length":9,"messageText":"Function may throw exceptions. Special handling is required.","category":0,"code":28040}]]],"affectedFilesPendingEmit":[[143,1],[161,1],[94,1],[68,1],[65,1],[100,1],[101,1],[64,1],[111,1],[149,1],[106,1],[112,1],[110,1],[67,1],[66,1],[103,1],[105,1],[99,1],[107,1],[108,1],[153,1],[50,1],[118,1],[83,1],[120,1],[74,1],[80,1],[93,1],[116,1],[194,1],[197,1],[151,1],[47,1],[58,1],[139,1],[145,1],[172,1],[144,1],[158,1],[157,1],[119,1],[190,1],[78,1],[70,1],[72,1],[73,1],[205,1],[299,1],[196,1],[300,1],[305,1],[195,1],[117,1],[79,1],[77,1],[191,1],[150,1],[170,1],[171,1],[169,1],[165,1],[81,1],[234,1],[75,1],[82,1],[76,1],[164,1],[163,1],[166,1],[167,1],[152,1],[97,1],[109,1],[148,1],[146,1],[147,1],[131,1],[132,1],[142,1],[136,1],[123,1],[113,1],[61,1],[102,1],[63,1],[60,1],[69,1],[104,1],[128,1],[98,1],[121,1],[125,1],[124,1],[126,1],[129,1],[62,1],[59,1],[114,1],[122,1],[96,1],[95,1],[127,1],[89,1],[293,1],[87,1],[86,1],[88,1],[84,1],[192,1],[92,1],[90,1],[85,1],[193,1],[91,1],[140,1],[135,1],[138,1],[134,1],[137,1],[141,1],[133,1],[54,1],[52,1],[57,1],[49,1],[55,1],[56,1],[48,1],[53,1],[130,1],[71,1],[51,1],[203,1],[204,1],[200,1],[202,1],[201,1],[159,1],[160,1],[156,1],[155,1],[177,1],[178,1],[179,1],[180,1],[181,1],[182,1],[183,1],[184,1],[185,1],[186,1],[187,1],[188,1],[189,1],[198,1],[199,1],[206,1],[207,1],[208,1],[209,1],[210,1],[211,1],[212,1],[213,1],[214,1],[215,1],[216,1],[217,1],[218,1],[219,1],[220,1],[221,1],[222,1],[223,1],[224,1],[225,1],[226,1],[227,1],[228,1],[230,1],[231,1],[232,1],[229,1],[233,1],[235,1],[236,1],[237,1],[238,1],[318,1],[290,1],[239,1],[240,1],[241,1],[242,1],[243,1],[244,1],[245,1],[247,1],[246,1],[248,1],[249,1],[250,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,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],[274,1],[275,1],[276,1],[277,1],[278,1],[279,1],[280,1],[281,1],[282,1],[315,1],[283,1],[284,1],[285,1],[286,1],[287,1],[288,1],[317,1],[289,1],[292,1],[291,1],[295,1],[294,1],[296,1],[297,1],[298,1],[301,1],[302,1],[303,1],[304,1],[306,1],[308,1],[309,1],[307,1],[311,1],[312,1],[316,1],[313,1],[310,1],[314,1],[10,1],[9,1],[2,1],[11,1],[12,1],[13,1],[14,1],[15,1],[16,1],[17,1],[18,1],[3,1],[4,1],[22,1],[19,1],[20,1],[21,1],[23,1],[24,1],[25,1],[5,1],[26,1],[27,1],[28,1],[29,1],[6,1],[33,1],[30,1],[31,1],[32,1],[34,1],[7,1],[35,1],[40,1],[41,1],[36,1],[37,1],[38,1],[39,1],[8,1],[45,1],[42,1],[43,1],[44,1],[1,1],[115,1],[46,1],[154,1],[162,1],[173,1],[168,1],[176,1],[174,1],[175,1]]},"version":"4.9.5"} \ No newline at end of file diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/compileInfo.json b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/compileInfo.json new file mode 100644 index 0000000..b28e124 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/compileInfo.json @@ -0,0 +1 @@ +{"buildMode":"Debug"} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json new file mode 100644 index 0000000..ea5f9c4 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compileContextInfo.json @@ -0,0 +1 @@ +{"hspPkgNames":[],"compileEntries":["&entry/build/generated/r/ResourceTable&","&entry/src/main/ets/entryability/EntryAbility&","&entry/src/main/ets/pages/Index&"],"updateVersionInfo":{}} \ No newline at end of file diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/modules/ChatPage.ets-095b81ccb8504a76b9147c6a2920d5f0b9f507295c6380c4e6885108fd19b747.msgpack b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/modules/ChatPage.ets-095b81ccb8504a76b9147c6a2920d5f0b9f507295c6380c4e6885108fd19b747.msgpack new file mode 100644 index 0000000..c0a4e52 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache/modules/ChatPage.ets-095b81ccb8504a76b9147c6a2920d5f0b9f507295c6380c4e6885108fd19b747.msgpack @@ -0,0 +1,390 @@ +r@assertionscodecustomTransformCachedependenciesidmetamoduleSideEffectsoriginalCodeoriginalSourcemapresolvedIdssourcemapChainsyntheticNamedExportstransformDependenciestransformFilescacheAstrAif (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +import http from '@ohos.net.http'; +import dataPreferences from '@ohos.data.preferences'; +export class ChatPage extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.__messages = new ObservedPropertyObjectPU([], this, "messages"); + this.__inputText = new ObservedPropertySimplePU('', this, "inputText"); + this.__db = new SynchedPropertyObjectOneWayPU(params.db, this, "db"); + this.scrollController = new Scroller(); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params) { + if (params.messages !== undefined) { + this.messages = params.messages; + } + if (params.inputText !== undefined) { + this.inputText = params.inputText; + } + if (params.scrollController !== undefined) { + this.scrollController = params.scrollController; + } + } + updateStateVars(params) { + this.__db.reset(params.db); + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__messages.purgeDependencyOnElmtId(rmElmtId); + this.__inputText.purgeDependencyOnElmtId(rmElmtId); + this.__db.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__messages.aboutToBeDeleted(); + this.__inputText.aboutToBeDeleted(); + this.__db.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + get messages() { + return this.__messages.get(); + } + set messages(newValue) { + this.__messages.set(newValue); + } + get inputText() { + return this.__inputText.get(); + } + set inputText(newValue) { + this.__inputText.set(newValue); + } + get db() { + return this.__db.get(); + } + set db(newValue) { + this.__db.set(newValue); + } + async aboutToAppear() { + this.messages = await this.db.getChatHistory(50); + } + async sendMessage() { + if (!this.inputText.trim()) + return; + const userMessage = this.inputText; + this.inputText = ''; + await this.db.saveChatMessage('user', userMessage); + const userMsg = { role: 'user', content: userMessage }; + this.messages = [...this.messages, userMsg]; + const pref = await dataPreferences.getPreferences(getContext(this), 'trulymem_config'); + const baseUrl = String(await pref.get('base_url', 'https://api.deepseek.com')); + const model = String(await pref.get('model', 'deepseek-chat')); + const apiKey = String(await pref.get('api_key', '')); + try { + const httpRequest = http.createHttp(); + const response = await httpRequest.request(baseUrl + '/chat/completions', { + method: http.RequestMethod.POST, + header: { + 'Content-Type': 'application/json', + 'Authorization': 'Bearer ' + apiKey + }, + extraData: { + model: model, + messages: [{ role: 'user', content: userMessage }] + } + }); + if (response.responseCode === 200) { + const data = JSON.parse(String(response.result)); + const choicesArr = data['choices']; + if (choicesArr && choicesArr.length > 0) { + const firstChoice = choicesArr[0]; + const msgObj = firstChoice['message']; + const assistantMessage = String(msgObj['content']); + await this.db.saveChatMessage('assistant', assistantMessage); + const aiMsg = { role: 'assistant', content: assistantMessage }; + this.messages = [...this.messages, aiMsg]; + } + } + } + catch (err) { + console.error('HTTP request failed: ' + JSON.stringify(err)); + } + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.width('100%'); + Column.height('100%'); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + List.create(); + List.width('100%'); + List.layoutWeight(1); + }, List); + this.observeComponentCreation2((elmtId, isInitialRender) => { + ForEach.create(); + const forEachItemGenFunction = _item => { + const msg = _item; + { + const itemCreation = (elmtId, isInitialRender) => { + ViewStackProcessor.StartGetAccessRecordingFor(elmtId); + ListItem.create(deepRenderFunction, true); + if (!isInitialRender) { + ListItem.pop(); + } + ViewStackProcessor.StopGetAccessRecording(); + }; + const itemCreation2 = (elmtId, isInitialRender) => { + ListItem.create(deepRenderFunction, true); + }; + const deepRenderFunction = (elmtId, isInitialRender) => { + itemCreation(elmtId, isInitialRender); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.padding(12); + Column.backgroundColor(msg.role === 'user' ? '#E3F2FD' : '#F5F5F5'); + Column.borderRadius(8); + Column.margin({ left: 8, right: 8, bottom: 8 }); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create(msg.role); + Text.fontSize(12); + Text.fontColor('#666'); + Text.width('100%'); + }, Text); + Text.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create(msg.content); + Text.fontSize(16); + Text.width('100%'); + Text.margin({ top: 4 }); + }, Text); + Text.pop(); + Column.pop(); + ListItem.pop(); + }; + this.observeComponentCreation2(itemCreation2, ListItem); + ListItem.pop(); + } + }; + this.forEachUpdateFunction(elmtId, this.messages, forEachItemGenFunction); + }, ForEach); + ForEach.pop(); + List.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Row.create(); + Row.width('100%'); + Row.padding(8); + }, Row); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TextArea.create({ text: this.inputText, placeholder: '输入消息...' }); + TextArea.layoutWeight(1); + TextArea.onChange((v) => { this.inputText = v; }); + }, TextArea); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Button.createWithLabel('发送'); + Button.onClick(() => this.sendMessage()); + }, Button); + Button.pop(); + Row.pop(); + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} +//# sourceMappingURL=ChatPage.js.map’ihvigor_ignore__home_program_tools_command-line-tools_sdk_default_openharmony_ets_api_@ohos.net.http.d.tsqhvigor_ignore__home_program_tools_command-line-tools_sdk_default_openharmony_ets_api_@ohos.data.preferences.d.tsS/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/ets/pages/ChatPage.etsrBmoduleNameisLocalDependencyisNodeEntryFilepkgPathbelongProjectPathpkgNamepkgVersiondependencyPkgInfohostModulesInfobelongModulePathshouldEmitJsentry3/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry-/home/program/TrulyMEM-TrueHumanMEM/harmonyosentry1.0.0rChostDependencyNamehostModuleName./ChatPageentry3/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entryimport http from '@ohos.net.http'; +import dataPreferences from '@ohos.data.preferences'; +import { GraphDatabase } from '../model/GraphDatabase'; + +interface ChatMessage { + role: string; + content: string; +} + +@Component +export struct ChatPage { + @State messages: ChatMessage[] = []; + @State inputText: string = ''; + @Prop db: GraphDatabase; + private scrollController: Scroller = new Scroller(); + + async aboutToAppear() { + this.messages = await this.db.getChatHistory(50); + } + + async sendMessage() { + if (!this.inputText.trim()) return; + + const userMessage: string = this.inputText; + this.inputText = ''; + + await this.db.saveChatMessage('user', userMessage); + const userMsg: ChatMessage = { role: 'user', content: userMessage }; + this.messages = [...this.messages, userMsg]; + + const pref: dataPreferences.Preferences = + await dataPreferences.getPreferences(getContext(this), 'trulymem_config'); + const baseUrl: string = String(await pref.get('base_url', 'https://api.deepseek.com')); + const model: string = String(await pref.get('model', 'deepseek-chat')); + const apiKey: string = String(await pref.get('api_key', '')); + + try { + const httpRequest: http.HttpRequest = http.createHttp(); + const response: http.HttpResponse = await httpRequest.request(baseUrl + '/chat/completions', { + method: http.RequestMethod.POST, + header: { + 'Content-Type': 'application/json', + 'Authorization': 'Bearer ' + apiKey + }, + extraData: { + model: model, + messages: [{ role: 'user', content: userMessage }] + } + }); + + if (response.responseCode === 200) { + const data: object = JSON.parse(String(response.result)); + const choicesArr: object[] = data['choices'] as object[]; + if (choicesArr && choicesArr.length > 0) { + const firstChoice: object = choicesArr[0]; + const msgObj: object = firstChoice['message'] as object; + const assistantMessage: string = String(msgObj['content']); + await this.db.saveChatMessage('assistant', assistantMessage); + const aiMsg: ChatMessage = { role: 'assistant', content: assistantMessage }; + this.messages = [...this.messages, aiMsg]; + } + } + } catch (err) { + console.error('HTTP request failed: ' + JSON.stringify(err)); + } + } + + build() { + Column() { + List() { + ForEach(this.messages, (msg: ChatMessage) => { + ListItem() { + Column() { + Text(msg.role).fontSize(12).fontColor('#666').width('100%') + Text(msg.content).fontSize(16).width('100%').margin({ top: 4 }) + } + .padding(12) + .backgroundColor(msg.role === 'user' ? '#E3F2FD' : '#F5F5F5') + .borderRadius(8) + .margin({ left: 8, right: 8, bottom: 8 }) + } + }) + } + .width('100%') + .layoutWeight(1) + + Row() { + TextArea({ text: this.inputText, placeholder: '输入消息...' }) + .layoutWeight(1) + .onChange((v: string) => { this.inputText = v; }) + Button('发送') + .onClick(() => this.sendMessage()) + } + .width('100%') + .padding(8) + } + .width('100%') + .height('100%') + } +} +rD@ohos.net.http@ohos.data.preferencesrEassertionsexternalidmetamoduleSideEffectsresolvedBysyntheticNamedExportsAihvigor_ignore__home_program_tools_command-line-tools_sdk_default_openharmony_ets_api_@ohos.net.http.d.tsrFhostModulesInfoC@ohos.net.httpentryêoh-resolveEAqhvigor_ignore__home_program_tools_command-line-tools_sdk_default_openharmony_ets_api_@ohos.data.preferences.d.tsAêoh-resolve“rGversionfilesourceRootsourcesnamesmappingsChatPage.jsChatPage.ets !!""4455 + + + + 7 %9 '8 : ! )$-,5.7 +!          + +  + +   + +   ""##%%&&4455778899  + +     "" $+$ (!)*2+3   %%&&,,..99::;;%'+ -&3(5/<1><I>K?L     !!))++223344 *!+"90:1D;E8"@:"B;"C<"D="E$ $ % %% %2$%6%%7/%A1%C2%D & &&&0#&6.&A/&B6&I7&J>&QA&TT&gV&i'''''*'*+'+/'/((()")"$)$6)6*#*#%*%.*.1*17*7+,,,--- - ....!.!%.%'.'-.-/./6.68.8C.CE.EF.F/ 0 00 2 222%2%*2*-2-/2/3333%!3)"3*'3/(30.36/3773?83@>3F?3G@3HA3I44 4 #4-'41(4214;24H34I555"5",5,-5-35365675795966%6%(6026:36;46<56=66>77 7 #7+.76/7787@97K:7L88*8*-8538;48<:8B;8CD8LE8MF8NG8O9999!9!"9"191292=9=?9?O9OP9PQ9Q:::":/$:1(:5*:75:B7:D>:K@:MP:]R:_S:`;;;!;!$;$%;%(;(,;,-;-5;57;7<;<=;=>;>< = > > +>>> ? ????1?14?48?89?9B?BC?CF?FG?GH?HI?I @ AAC DD DD` ``` DDa aa a E E E ES SSS E ET TTT FFG$GH"HH"H#L*L +L!-L#H"H#M2M(3M)6M,7M-;M1@M6FMIM?RMHSMITMJUMK^MTH"H#N/N%0N&1N'H"H#O)O*O ,O"0O&2O(3O)5O+:O0<O2=O3?O5EO;GO=HO>JO@I I (I!+I$,I%0I)I I !I+)I3*I4,I6I I !I8*IA+IB1IHI I !IJ&IO'IP-IVII J J (J!+J$,J%3J,J J !J.)J6*J7,J9J J !J;&J@'JA-JGJ J !JI'JO(JP*JR-JU/JW0JX2JZJJ HHG GGG/F3F4F<F%FFE E V V V V] ]]] V V^ ^^^ WWWW"W$W!(W%)W&2W/4W1?WJWGLWI WWX!X!"X"#X# WWYYYY Y("Y*$Y,'Y/+Y3,Y45Y=8Y@9YA:YB;YC<YD ZZ#Z'Z ZZ[[[[ ["![#%['&[(1[33[5ZZV VDDbrHversionfilesourcessourcesContentnamesmappings +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̕̚rImissingpluginægenAbcrJdynamicImportCacheexportAllDeclarationCacheexportNamedDeclarationCacheimportCacherKtypestartenddeclarationspecifierssourceExportNamedDeclarationrLtypestartendidsuperClassbodyClassDeclarationrMtypestartendnameIdentifierChatPageMIdentifierViewPUrNtypestartendbodyClassBodyrOtypestartendstaticcomputedkeykindvalueMethodDefinitionMIdentifierconstructorconstructorrPtypestartendidexpressiongeneratorasyncparamsbodyFunctionExpression–MIdentifierparentMIdentifier!paramsMIdentifier#1__localStoragerQtypestartendleftrightAssignmentPattern3>MIdentifier39elmtIdrRtypestartendoperatorprefixargumentUnaryExpression<>-rStypestartendvaluerawLiteral=>1QAssignmentPattern@XMIdentifier@LparamsLambdaMIdentifierOXundefinedMIdentifierZcextraInfoNBlockStatementerTtypestartendexpressionExpressionStatementprUtypestartendcalleeargumentsoptionalCallExpressionprVtypestartendSuperpuMIdentifierv|parentMIdentifier~__localStorageMIdentifierelmtIdMIdentifierextraInforWtypestartendtestconsequentalternateIfStatementrXtypestartendleftoperatorrightBinaryExpressionRUnaryExpression¦typeofMIdentifier¬paramsLambda===SLiteralѨfunction"function"NBlockStatementTExpressionStatementrYtypestartendoperatorleftrightAssignmentExpression=rZtypestartendobjectpropertycomputedoptionalMemberExpressionVThisExpressionMIdentifierparamsGenerator_MIdentifierparamsLambdaTExpressionStatementaYAssignmentExpression`=ZMemberExpression+VThisExpression MIdentifier!+__messagesr[typestartendcalleeargumentsNewExpression.`MIdentifier2JObservedPropertyObjectPUr\typestartendelementsArrayExpressionKMVThisExpressionOSSLiteralU_messages"messages"TExpressionStatementkYAssignmentExpressionk=ZMemberExpressionk{VThisExpressionkoMIdentifierp{__inputText[NewExpression~MIdentifierObservedPropertySimplePUSLiteral''VThisExpressionSLiteralinputText"inputText"TExpressionStatementYAssignmentExpression=ZMemberExpressionVThisExpressionMIdentifierŤ__db[NewExpressionMIdentifierSynchedPropertyObjectOneWayPUZMemberExpressionMIdentifierparamsMIdentifierdbVThisExpressionSLiteraldb"db"TExpressionStatement 2YAssignmentExpression 1=ZMemberExpression  VThisExpression MIdentifier scrollController[NewExpression#1MIdentifier'/ScrollerTExpressionStatement<cUCallExpression<bZMemberExpression<ZVThisExpression<@MIdentifierAZsetInitiallyProvidedValue‘MIdentifier[aparamsTExpressionStatementmUCallExpressionmZMemberExpressionmVThisExpressionmqMIdentifierrfinalizeConstructionOMethodDefinitionMIdentifiersetInitiallyProvidedValuemethodPFunctionExpression‘MIdentifierparamsNBlockStatementWIfStatement XBinaryExpressionZMemberExpressionMIdentifierͦparamsMIdentifier֨messages£!==MIdentifierundefinedNBlockStatement TExpressionStatementYAssignmentExpression=ZMemberExpressionVThisExpressionMIdentifiermessagesZMemberExpressionMIdentifier paramsMIdentifier messagesWIfStatement*XBinaryExpression.LZMemberExpression.>MIdentifier.4paramsMIdentifier5>inputText£!==MIdentifierCLundefinedNBlockStatementNTExpressionStatement]YAssignmentExpression]~=ZMemberExpression]kVThisExpression]aMIdentifierbkinputTextZMemberExpressionn~MIdentifierntparamsMIdentifieru~inputTextWIfStatement XBinaryExpressionZMemberExpressionMIdentifierparamsMIdentifierscrollController£!==MIdentifierundefinedNBlockStatement TExpressionStatementYAssignmentExpression=ZMemberExpressionVThisExpressionMIdentifierscrollControllerZMemberExpressionMIdentifierparamsMIdentifierscrollControllerOMethodDefinition[MIdentifier%updateStateVarsmethodPFunctionExpression%[‘MIdentifier&,paramsNBlockStatement.[TExpressionStatement9TUCallExpression9SZMemberExpression9HZMemberExpression9BVThisExpression9=MIdentifier>B__dbMIdentifierCHreset‘ZMemberExpressionIRMIdentifierIOparamsMIdentifierPRdbOMethodDefinitionaDMIdentifiera!purgeVariableDependenciesOnElmtIdmethodPFunctionExpressionD‘MIdentifierrmElmtIdNBlockStatementDTExpressionStatementUCallExpressionZMemberExpressionZMemberExpressionVThisExpressionMIdentifier__messagesMIdentifierpurgeDependencyOnElmtId‘MIdentifierȨrmElmtIdTExpressionStatementUCallExpressionZMemberExpressionZMemberExpressionVThisExpressionMIdentifier__inputTextMIdentifierpurgeDependencyOnElmtId‘MIdentifierrmElmtIdTExpressionStatement=UCallExpressionYAssignmentExpression ==ZMemberExpression VThisExpression MIdentifier  messages]AwaitExpression  =UCallExpression # =ZMemberExpression # 9ZMemberExpression # *VThisExpression # 'MIdentifier ( *dbMIdentifier + 9getChatHistory‘SLiteral : <250OMethodDefinition K#MIdentifier Q \sendMessagemethodPFunctionExpression \#ÐNBlockStatement _#WIfStatement j RUnaryExpression n !UCallExpression o ZMemberExpression o ZMemberExpression o }VThisExpression o sMIdentifier t }inputTextMIdentifier ~ trim]ReturnStatement r^typestartenddeclarationskindVariableDeclaration Ǒr_typestartendidinitVariableDeclarator MIdentifier userMessageZMemberExpression VThisExpression MIdentifier ƩinputText¥constTExpressionStatement YAssignmentExpression =ZMemberExpression VThisExpression MIdentifier ߩinputTextSLiteral 䠢''TExpressionStatement +"]AwaitExpression +!UCallExpression +!ZMemberExpression + ZMemberExpression VThisExpression MIdentifier dbMIdentifier + saveChatMessage’SLiteral + +user'user'MIdentifier + + userMessage^VariableDeclaration +, +c_VariableDeclarator +2 +bMIdentifier +2 +9userMsgr`typestartendpropertiesObjectExpression +< +bratypestartendmethodshorthandcomputedkeyvaluekindProperty +> +JMIdentifier +> +BroleSLiteral +D +Juser'user'initaProperty +L +`MIdentifier +L +ScontentMIdentifier +U +`userMessageinitconstTExpressionStatement +m +YAssignmentExpression +m +=ZMemberExpression +m +zVThisExpression +m +qMIdentifier +r +zmessages\ArrayExpression +} +]SpreadElement +~ +ZMemberExpression + +VThisExpression + +MIdentifier + +messagesMIdentifier + +userMsg^VariableDeclaration + +_VariableDeclarator + +MIdentifier + +pref]AwaitExpression + +UCallExpression + +ZMemberExpression + +MIdentifier + +ůdataPreferencesMIdentifier + +ԮgetPreferences’UCallExpression + +MIdentifier + +ߪgetContextVThisExpression + +SLiteral + +trulymem_config'trulymem_config'¥const^VariableDeclaration  S_VariableDeclarator + RMIdentifier + baseUrlUCallExpression  RMIdentifier  String]AwaitExpression  QUCallExpression ! QZMemberExpression ! )MIdentifier ! %prefMIdentifier & )get’SLiteral * 4base_url'base_url'SLiteral 6 Phttps://api.deepseek.com'https://api.deepseek.com'¥const^VariableDeclaration ] _VariableDeclarator c MIdentifier c hmodelUCallExpression k MIdentifier k qString]AwaitExpression r UCallExpression x ZMemberExpression x MIdentifier x |prefMIdentifier } get’SLiteral model'model'SLiteral deepseek-chat'deepseek-chat'¥const^VariableDeclaration ۑ_VariableDeclarator MIdentifier apiKeyUCallExpression MIdentifier String]AwaitExpression UCallExpression ZMemberExpression MIdentifier ƤprefMIdentifier ʣget’SLiteral ԧapi_key'api_key'SLiteral ؠ''¥constrbtypestartendblockhandlerfinalizerTryStatement NBlockStatement ^VariableDeclaration _VariableDeclarator MIdentifier httpRequestUCallExpression ZMemberExpression MIdentifier httpMIdentifier  createHttp¥const^VariableDeclaration , _VariableDeclarator 2 MIdentifier 2 :response]AwaitExpression = UCallExpression C ZMemberExpression C VMIdentifier C NhttpRequestMIdentifier O Vrequest’XBinaryExpression W tMIdentifier W ^baseUrl+SLiteral a t/chat/completions'/chat/completions'`ObjectExpression v aProperty MIdentifier methodZMemberExpression ZMemberExpression MIdentifier httpMIdentifier RequestMethodMIdentifier POST¤initaProperty IMIdentifier header`ObjectExpression IaProperty SLiteral Content-Type'Content-Type'SLiteral application/json'application/json'initaProperty  6SLiteral  "Authorization'Authorization'XBinaryExpression $ 6SLiteral $ -Bearer 'Bearer '+MIdentifier 0 6apiKeyinitinitaProperty \ MIdentifier \ eextraData`ObjectExpression g aProperty ~ MIdentifier ~ modelMIdentifier modelinitaProperty MIdentifier messages\ArrayExpression ӑ`ObjectExpression ҒaProperty MIdentifier roleSLiteral user'user'initaProperty MIdentifier çcontentMIdentifier ЫuserMessageinitinitinit¥constWIfStatementXBinaryExpression &ZMemberExpression MIdentifier responseMIdentifierresponseCode£===SLiteral#&ȣ200NBlockStatement(^VariableDeclaration;l_VariableDeclaratorAkMIdentifierAEdataUCallExpressionHkZMemberExpressionHRMIdentifierHLJSONMIdentifierMRparse‘UCallExpressionSjMIdentifierSYStringZMemberExpressionZiMIdentifierZbresponseMIdentifierciresult¥const^VariableDeclaration~_VariableDeclaratorMIdentifierchoicesArrZMemberExpressionMIdentifierdataSLiteralchoices'choices'¥constWIfStatementXLogicalExpressionMIdentifierchoicesArr&&XBinaryExpressionZMemberExpressionMIdentifierϪchoicesArrMIdentifier֦length¡>SLiteral0NBlockStatement^VariableDeclaration_VariableDeclaratorMIdentifierfirstChoiceZMemberExpressionMIdentifierchoicesArrSLiteral0¥const^VariableDeclaration+Q_VariableDeclarator1PMIdentifier17msgObjZMemberExpression:PMIdentifier:EfirstChoiceSLiteralFOmessage'message'¥const^VariableDeclarationg_VariableDeclaratormMIdentifierm}assistantMessageUCallExpressionMIdentifierStringZMemberExpressionMIdentifiermsgObjSLiteralcontent'content'¥constTExpressionStatement]AwaitExpressionUCallExpressionZMemberExpressionZMemberExpressionVThisExpressionMIdentifierdbMIdentifierͯsaveChatMessage’SLiteral٩assistant'assistant'MIdentifierassistantMessage^VariableDeclarationB_VariableDeclarator AMIdentifier aiMsg`ObjectExpressionAaProperty$MIdentifierroleSLiteral$assistant'assistant'initaProperty&?MIdentifier&-contentMIdentifier/?assistantMessageinitconstTExpressionStatementXYAssignmentExpressionX=ZMemberExpressionXeVThisExpressionX\MIdentifier]emessages\ArrayExpressionh]SpreadElementiyZMemberExpressionlyVThisExpressionlpMIdentifierqymessagesMIdentifier{aiMsgrctypestartendparambodyCatchClauseMIdentifierãerrNBlockStatementTExpressionStatementUCallExpressionZMemberExpressionMIdentifierۧconsoleMIdentifiererror‘XBinaryExpressionSLiteralHTTP request failed: 'HTTP request failed: '+UCallExpressionZMemberExpression +MIdentifierJSONMIdentifier +stringify‘MIdentifier errOMethodDefinition)nMIdentifier)6initialRendermethodPFunctionExpression6nNBlockStatement9nTExpressionStatementDUCallExpressionDZMemberExpressionDbVThisExpressionDHMIdentifierIbobserveComponentCreation2’PArrowFunctionExpressionc’MIdentifierdjelmtIdMIdentifierl{isInitialRenderNBlockStatementTExpressionStatementUCallExpressionZMemberExpressionMIdentifierColumnMIdentifiercreateTExpressionStatementUCallExpressionZMemberExpressionMIdentifierColumnMIdentifierwidth‘SLiteral100%'100%'TExpressionStatementUCallExpressionZMemberExpressionMIdentifier֦ColumnMIdentifierݦheight‘SLiteral100%'100%'MIdentifierColumnTExpressionStatementUCallExpressionZMemberExpression#VThisExpression MIdentifier +#observeComponentCreation2’PArrowFunctionExpression$’MIdentifier%+elmtIdMIdentifier-8MIdentifierMPRowTExpressionStatement\gUCallExpression\fZMemberExpression\zVThisExpression\`MIdentifierazobserveComponentCreation2’PArrowFunctionExpression{[’MIdentifier|elmtIdMIdentifierisInitialRenderNBlockStatement[TExpressionStatementUCallExpressionZMemberExpressionMIdentifierTextAreaMIdentifiercreate‘`ObjectExpressionaPropertyMIdentifiertextZMemberExpressionVThisExpressionMIdentifierͩinputText¤initaPropertyMIdentifierګplaceholderSLiteral输入消息...'输入消息...'initTExpressionStatementUCallExpressionZMemberExpression MIdentifierTextAreaMIdentifier layoutWeight‘SLiteral 1TExpressionStatementPUCallExpressionOZMemberExpression/MIdentifier&TextAreaMIdentifier'/onChange‘PArrowFunctionExpression0N‘MIdentifier12vNBlockStatement7NTExpressionStatement9LYAssignmentExpression9K=ZMemberExpression9GVThisExpression9=MIdentifier>GinputTextMIdentifierJKvMIdentifier]eTextAreaTExpressionStatementq%UCallExpressionq$ZMemberExpressionqVThisExpressionquMIdentifiervobserveComponentCreation2’PArrowFunctionExpression’MIdentifierelmtIdMIdentifierisInitialRenderNBlockStatementTExpressionStatementUCallExpressionZMemberExpressionMIdentifier¦ButtonMIdentifierүcreateWithLabel‘SLiteralצ发送'发送'TExpressionStatementUCallExpressionZMemberExpressionMIdentifierButtonMIdentifieronClick‘PArrowFunctionExpressionUCallExpressionZMemberExpression VThisExpressionMIdentifier sendMessageMIdentifier#ButtonTExpressionStatement/ { + if (err.code) { + console.error('Failed to load content: ' + JSON.stringify(err)); + return; + } + console.info('Succeeded in loading content: ' + JSON.stringify(data)); + }); + } + onWindowStageDestroy(): void { + console.info('EntryAbility onWindowStageDestroy'); + } + onForeground(): void { + console.info('EntryAbility onForeground'); + } + onBackground(): void { + console.info('EntryAbility onBackground'); + } +} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.protoBin new file mode 100644 index 0000000..e4f7808 Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.ts b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.ts new file mode 100644 index 0000000..107286d --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.ts @@ -0,0 +1,222 @@ +import relationalStore from "@ohos:data.relationalStore"; +import type { Context } from "@ohos:abilityAccessCtrl"; +interface TripletData { + subject: string; + relation: string; + object: string; +} +interface CriteriaData { + subject?: string; + target?: string; + relation?: string; + sessionId?: string; +} +interface NodeData { + id: number; + label: string; + type: string; + mentions: number; +} +interface EdgeData { + from: number; + to: number; + label: string; + weight: number; +} +interface GraphData { + nodes: NodeData[]; + edges: EdgeData[]; +} +interface RecallResult { + data: GraphData; +} +interface ChatMessage { + role: string; + content: string; +} +interface CleanupResult { + cleaned: number; +} +const STORE_CONFIG: relationalStore.StoreConfig = { + name: 'trulymem.db', + securityLevel: relationalStore.SecurityLevel.S1 +}; +export class GraphDatabase { + private store?: relationalStore.RdbStore; + private context?: Context; + async init(context: Context): Promise { + this.context = context; + this.store = await relationalStore.getRdbStore(context, STORE_CONFIG); + await this.createTables(); + } + private async createTables(): Promise { + if (!this.store) + return; + await this.store.executeSql(` + CREATE TABLE IF NOT EXISTS nodes ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL UNIQUE, + type TEXT DEFAULT 'concept', + mentions INTEGER DEFAULT 1, + created_at TEXT, + updated_at TEXT + ) + `); + await this.store.executeSql(` + CREATE TABLE IF NOT EXISTS relations ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + subject_id INTEGER NOT NULL, + relation TEXT NOT NULL, + object_id INTEGER NOT NULL, + weight REAL DEFAULT 1.0, + created_at TEXT + ) + `); + await this.store.executeSql(` + CREATE TABLE IF NOT EXISTS chat_records ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + role TEXT NOT NULL, + content TEXT NOT NULL, + tools TEXT, + created_at TEXT + ) + `); + } + async commit(triplets: TripletData[]): Promise { + if (!this.store) + return; + for (const triplet of triplets) { + const subjectId: number = await this.upsertNode(triplet.subject); + const objectId: number = await this.upsertNode(triplet.object); + const bucket: relationalStore.ValuesBucket = { + 'subject_id': subjectId, + 'relation': triplet.relation, + 'object_id': objectId, + 'created_at': new Date().toISOString() + }; + await this.store.insert('relations', bucket); + } + } + private async upsertNode(name: string): Promise { + if (!this.store) + return -1; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('nodes'); + predicates.equalTo('name', name); + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['id']); + if (resultSet.goToNextRow()) { + const id: number = resultSet.getLong(resultSet.getColumnIndex('id')); + resultSet.close(); + return id; + } + resultSet.close(); + const bucket: relationalStore.ValuesBucket = { + 'name': name, + 'type': 'concept', + 'created_at': new Date().toISOString(), + 'updated_at': new Date().toISOString() + }; + return await this.store.insert('nodes', bucket); + } + async recall(queryIntent: string, seedEntities?: string[]): Promise { + if (!this.store) { + const empty: RecallResult = { data: { nodes: [], edges: [] } }; + return empty; + } + const nodes: NodeData[] = await this.getAllNodes(); + const edges: EdgeData[] = await this.getAllEdges(); + const result: RecallResult = { data: { nodes, edges } }; + return result; + } + async purge(criteria: CriteriaData): Promise { + if (!this.store) + return; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('nodes'); + await this.store.delete(predicates); + } + async introspect(): Promise { + const nodes: NodeData[] = await this.getAllNodes(); + const edges: EdgeData[] = await this.getAllEdges(); + const result: RecallResult = { data: { nodes, edges } }; + return result; + } + async archive(days: number): Promise { + // Archive old data - placeholder + } + async cleanup(dryRun: boolean): Promise { + const result: CleanupResult = { cleaned: 0 }; + return result; + } + async saveChatMessage(role: string, content: string, tools?: string): Promise { + if (!this.store) + return; + const bucket: relationalStore.ValuesBucket = { + 'role': role, + 'content': content, + 'tools': tools || null, + 'created_at': new Date().toISOString() + }; + await this.store.insert('chat_records', bucket); + } + async getChatHistory(limit?: number): Promise { + if (!this.store) + return []; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('chat_records'); + predicates.orderByDesc('created_at'); + if (limit) { + predicates.limitAs(limit); + } + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['role', 'content']); + const messages: ChatMessage[] = []; + while (resultSet.goToNextRow()) { + const msg: ChatMessage = { + role: resultSet.getString(resultSet.getColumnIndex('role')), + content: resultSet.getString(resultSet.getColumnIndex('content')) + }; + messages.push(msg); + } + resultSet.close(); + return messages.reverse(); + } + async clearChatHistory(): Promise { + if (!this.store) + return; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('chat_records'); + await this.store.delete(predicates); + } + private async getAllNodes(): Promise { + if (!this.store) + return []; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('nodes'); + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['id', 'name', 'type', 'mentions']); + const nodes: NodeData[] = []; + while (resultSet.goToNextRow()) { + const node: NodeData = { + id: resultSet.getLong(resultSet.getColumnIndex('id')), + label: resultSet.getString(resultSet.getColumnIndex('name')), + type: resultSet.getString(resultSet.getColumnIndex('type')), + mentions: resultSet.getLong(resultSet.getColumnIndex('mentions')) + }; + nodes.push(node); + } + resultSet.close(); + return nodes; + } + private async getAllEdges(): Promise { + if (!this.store) + return []; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('relations'); + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['subject_id', 'relation', 'object_id', 'weight']); + const edges: EdgeData[] = []; + while (resultSet.goToNextRow()) { + const edge: EdgeData = { + from: resultSet.getLong(resultSet.getColumnIndex('subject_id')), + to: resultSet.getLong(resultSet.getColumnIndex('object_id')), + label: resultSet.getString(resultSet.getColumnIndex('relation')), + weight: resultSet.getDouble(resultSet.getColumnIndex('weight')) + }; + edges.push(edge); + } + resultSet.close(); + return edges; + } +} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.protoBin new file mode 100644 index 0000000..7f8d894 Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.ts b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.ts new file mode 100644 index 0000000..112976e --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.ts @@ -0,0 +1,205 @@ +if (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +interface ChatPage_Params { + messages?: ChatMessage[]; + inputText?: string; + db?: GraphDatabase; + scrollController?: Scroller; +} +import http from "@ohos:net.http"; +import dataPreferences from "@ohos:data.preferences"; +import type { GraphDatabase } from '../model/GraphDatabase'; +interface ChatMessage { + role: string; + content: string; +} +export class ChatPage extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.__messages = new ObservedPropertyObjectPU([], this, "messages"); + this.__inputText = new ObservedPropertySimplePU('', this, "inputText"); + this.__db = new SynchedPropertyObjectOneWayPU(params.db, this, "db"); + this.scrollController = new Scroller(); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: ChatPage_Params) { + if (params.messages !== undefined) { + this.messages = params.messages; + } + if (params.inputText !== undefined) { + this.inputText = params.inputText; + } + if (params.scrollController !== undefined) { + this.scrollController = params.scrollController; + } + } + updateStateVars(params: ChatPage_Params) { + this.__db.reset(params.db); + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__messages.purgeDependencyOnElmtId(rmElmtId); + this.__inputText.purgeDependencyOnElmtId(rmElmtId); + this.__db.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__messages.aboutToBeDeleted(); + this.__inputText.aboutToBeDeleted(); + this.__db.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __messages: ObservedPropertyObjectPU; + get messages() { + return this.__messages.get(); + } + set messages(newValue: ChatMessage[]) { + this.__messages.set(newValue); + } + private __inputText: ObservedPropertySimplePU; + get inputText() { + return this.__inputText.get(); + } + set inputText(newValue: string) { + this.__inputText.set(newValue); + } + private __db: SynchedPropertySimpleOneWayPU; + get db() { + return this.__db.get(); + } + set db(newValue: GraphDatabase) { + this.__db.set(newValue); + } + private scrollController: Scroller; + async aboutToAppear() { + this.messages = await this.db.getChatHistory(50); + } + async sendMessage() { + if (!this.inputText.trim()) + return; + const userMessage: string = this.inputText; + this.inputText = ''; + await this.db.saveChatMessage('user', userMessage); + const userMsg: ChatMessage = { role: 'user', content: userMessage }; + this.messages = [...this.messages, userMsg]; + const pref: dataPreferences.Preferences = await dataPreferences.getPreferences(getContext(this), 'trulymem_config'); + const baseUrl: string = String(await pref.get('base_url', 'https://api.deepseek.com')); + const model: string = String(await pref.get('model', 'deepseek-chat')); + const apiKey: string = String(await pref.get('api_key', '')); + try { + const httpRequest: http.HttpRequest = http.createHttp(); + const response: http.HttpResponse = await httpRequest.request(baseUrl + '/chat/completions', { + method: http.RequestMethod.POST, + header: { + 'Content-Type': 'application/json', + 'Authorization': 'Bearer ' + apiKey + }, + extraData: { + model: model, + messages: [{ role: 'user', content: userMessage }] + } + }); + if (response.responseCode === 200) { + const data: object = JSON.parse(String(response.result)); + const choicesArr: object[] = data['choices'] as object[]; + if (choicesArr && choicesArr.length > 0) { + const firstChoice: object = choicesArr[0]; + const msgObj: object = firstChoice['message'] as object; + const assistantMessage: string = String(msgObj['content']); + await this.db.saveChatMessage('assistant', assistantMessage); + const aiMsg: ChatMessage = { role: 'assistant', content: assistantMessage }; + this.messages = [...this.messages, aiMsg]; + } + } + } + catch (err) { + console.error('HTTP request failed: ' + JSON.stringify(err)); + } + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.width('100%'); + Column.height('100%'); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + List.create(); + List.width('100%'); + List.layoutWeight(1); + }, List); + this.observeComponentCreation2((elmtId, isInitialRender) => { + ForEach.create(); + const forEachItemGenFunction = _item => { + const msg = _item; + { + const itemCreation = (elmtId, isInitialRender) => { + ViewStackProcessor.StartGetAccessRecordingFor(elmtId); + ListItem.create(deepRenderFunction, true); + if (!isInitialRender) { + ListItem.pop(); + } + ViewStackProcessor.StopGetAccessRecording(); + }; + const itemCreation2 = (elmtId, isInitialRender) => { + ListItem.create(deepRenderFunction, true); + }; + const deepRenderFunction = (elmtId, isInitialRender) => { + itemCreation(elmtId, isInitialRender); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.padding(12); + Column.backgroundColor(msg.role === 'user' ? '#E3F2FD' : '#F5F5F5'); + Column.borderRadius(8); + Column.margin({ left: 8, right: 8, bottom: 8 }); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create(msg.role); + Text.fontSize(12); + Text.fontColor('#666'); + Text.width('100%'); + }, Text); + Text.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create(msg.content); + Text.fontSize(16); + Text.width('100%'); + Text.margin({ top: 4 }); + }, Text); + Text.pop(); + Column.pop(); + ListItem.pop(); + }; + this.observeComponentCreation2(itemCreation2, ListItem); + ListItem.pop(); + } + }; + this.forEachUpdateFunction(elmtId, this.messages, forEachItemGenFunction); + }, ForEach); + ForEach.pop(); + List.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Row.create(); + Row.width('100%'); + Row.padding(8); + }, Row); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TextArea.create({ text: this.inputText, placeholder: '输入消息...' }); + TextArea.layoutWeight(1); + TextArea.onChange((v: string) => { this.inputText = v; }); + }, TextArea); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Button.createWithLabel('发送'); + Button.onClick(() => this.sendMessage()); + }, Button); + Button.pop(); + Row.pop(); + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.protoBin new file mode 100644 index 0000000..a03936d Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.ts b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.ts new file mode 100644 index 0000000..01795ab --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.ts @@ -0,0 +1,65 @@ +if (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +interface GraphPage_Params { + controller?: web_webview.WebviewController; + db?: GraphDatabase; +} +import web_webview from "@ohos:web.webview"; +import type { GraphDatabase } from '../model/GraphDatabase'; +export class GraphPage extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.controller = new web_webview.WebviewController(); + this.__db = new SynchedPropertyObjectOneWayPU(params.db, this, "db"); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: GraphPage_Params) { + if (params.controller !== undefined) { + this.controller = params.controller; + } + } + updateStateVars(params: GraphPage_Params) { + this.__db.reset(params.db); + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__db.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__db.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private controller: web_webview.WebviewController; + private __db: SynchedPropertySimpleOneWayPU; + get db() { + return this.__db.get(); + } + set db(newValue: GraphDatabase) { + this.__db.set(newValue); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.width('100%'); + Column.height('100%'); + Column.onAppear(() => { + this.controller.refresh(); + }); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Web.create({ src: { "id": 0, "type": 30000, params: ['graph.html'], "bundleName": "com.trulymem.app", "moduleName": "entry" }, controller: this.controller }); + Web.javaScriptAccess(true); + Web.width('100%'); + Web.height('100%'); + }, Web); + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin new file mode 100644 index 0000000..9f993ae Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts new file mode 100644 index 0000000..6b954bd --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts @@ -0,0 +1,119 @@ +if (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +interface Index_Params { + currentIndex?: number; + db?: GraphDatabase; +} +import { MainPage } from "@normalized:N&&&entry/src/main/ets/pages/MainPage&"; +import { SettingsPage } from "@normalized:N&&&entry/src/main/ets/pages/SettingsPage&"; +import { GraphDatabase } from "@normalized:N&&&entry/src/main/ets/model/GraphDatabase&"; +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.__currentIndex = new ObservedPropertySimplePU(0, this, "currentIndex"); + this.db = new GraphDatabase(); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: Index_Params) { + if (params.currentIndex !== undefined) { + this.currentIndex = params.currentIndex; + } + if (params.db !== undefined) { + this.db = params.db; + } + } + updateStateVars(params: Index_Params) { + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__currentIndex.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__currentIndex.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __currentIndex: ObservedPropertySimplePU; + get currentIndex() { + return this.__currentIndex.get(); + } + set currentIndex(newValue: number) { + this.__currentIndex.set(newValue); + } + private db: GraphDatabase; + aboutToAppear() { + this.db.init(getContext(this)); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.width('100%'); + Column.height('100%'); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Tabs.create({ index: this.currentIndex, barPosition: BarPosition.End }); + Tabs.width('100%'); + Tabs.height('100%'); + Tabs.onChange((index: number) => { this.currentIndex = index; }); + }, Tabs); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TabContent.create(() => { + { + this.observeComponentCreation2((elmtId, isInitialRender) => { + if (isInitialRender) { + let componentCall = new MainPage(this, { db: this.db }, undefined, elmtId, () => { }, { page: "entry/src/main/ets/pages/Index.ets", line: 19, col: 21 }); + ViewPU.create(componentCall); + let paramsLambda = () => { + return { + db: this.db + }; + }; + componentCall.paramsGenerator_ = paramsLambda; + } + else { + this.updateStateVarsOfChildByElmtId(elmtId, { + db: this.db + }); + } + }, { name: "MainPage" }); + } + }); + TabContent.tabBar('🌌 TrulyMEM'); + }, TabContent); + TabContent.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TabContent.create(() => { + { + this.observeComponentCreation2((elmtId, isInitialRender) => { + if (isInitialRender) { + let componentCall = new SettingsPage(this, {}, undefined, elmtId, () => { }, { page: "entry/src/main/ets/pages/Index.ets", line: 24, col: 21 }); + ViewPU.create(componentCall); + let paramsLambda = () => { + return {}; + }; + componentCall.paramsGenerator_ = paramsLambda; + } + else { + this.updateStateVarsOfChildByElmtId(elmtId, {}); + } + }, { name: "SettingsPage" }); + } + }); + TabContent.tabBar('⚙ 设置'); + }, TabContent); + TabContent.pop(); + Tabs.pop(); + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } + static getEntryName(): string { + return "Index"; + } +} +registerNamedRoute(() => new Index(undefined, {}), "", { bundleName: "com.trulymem.app", moduleName: "entry", pagePath: "pages/Index", pageFullPath: "entry/src/main/ets/pages/Index", integratedHsp: "false", moduleType: "followWithHap" }); diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.protoBin new file mode 100644 index 0000000..7c24946 Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.ts b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.ts new file mode 100644 index 0000000..1d3068b --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.ts @@ -0,0 +1,97 @@ +if (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +interface MainPage_Params { + db?: GraphDatabase; +} +import type { GraphDatabase } from '../model/GraphDatabase'; +import { GraphPage } from "@normalized:N&&&entry/src/main/ets/pages/GraphPage&"; +import { ChatPage } from "@normalized:N&&&entry/src/main/ets/pages/ChatPage&"; +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.__db = new SynchedPropertyObjectOneWayPU(params.db, this, "db"); + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: MainPage_Params) { + } + updateStateVars(params: MainPage_Params) { + this.__db.reset(params.db); + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__db.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__db.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __db: SynchedPropertySimpleOneWayPU; + get db() { + return this.__db.get(); + } + set db(newValue: GraphDatabase) { + this.__db.set(newValue); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + GridRow.create({ columns: { sm: 1, md: 2, lg: 2 }, gutter: { x: 8, y: 8 } }); + GridRow.width('100%'); + GridRow.height('100%'); + }, GridRow); + this.observeComponentCreation2((elmtId, isInitialRender) => { + GridCol.create({ span: { sm: 1, md: 1, lg: 1 } }); + }, GridCol); + { + this.observeComponentCreation2((elmtId, isInitialRender) => { + if (isInitialRender) { + let componentCall = new GraphPage(this, { db: this.db }, undefined, elmtId, () => { }, { page: "entry/src/main/ets/pages/MainPage.ets", line: 12, col: 17 }); + ViewPU.create(componentCall); + let paramsLambda = () => { + return { + db: this.db + }; + }; + componentCall.paramsGenerator_ = paramsLambda; + } + else { + this.updateStateVarsOfChildByElmtId(elmtId, { + db: this.db + }); + } + }, { name: "GraphPage" }); + } + GridCol.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + GridCol.create({ span: { sm: 1, md: 1, lg: 1 } }); + }, GridCol); + { + this.observeComponentCreation2((elmtId, isInitialRender) => { + if (isInitialRender) { + let componentCall = new ChatPage(this, { db: this.db }, undefined, elmtId, () => { }, { page: "entry/src/main/ets/pages/MainPage.ets", line: 15, col: 17 }); + ViewPU.create(componentCall); + let paramsLambda = () => { + return { + db: this.db + }; + }; + componentCall.paramsGenerator_ = paramsLambda; + } + else { + this.updateStateVarsOfChildByElmtId(elmtId, { + db: this.db + }); + } + }, { name: "ChatPage" }); + } + GridCol.pop(); + GridRow.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.protoBin new file mode 100644 index 0000000..b2f662a Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.ts b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.ts new file mode 100644 index 0000000..7d3a366 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.ts @@ -0,0 +1,152 @@ +if (!("finalizeConstruction" in ViewPU.prototype)) { + Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); +} +interface SettingsPage_Params { + baseUrl?: string; + model?: string; + apiKey?: string; + pref?: dataPreferences.Preferences; +} +import dataPreferences from "@ohos:data.preferences"; +export class SettingsPage extends ViewPU { + constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { + super(parent, __localStorage, elmtId, extraInfo); + if (typeof paramsLambda === "function") { + this.paramsGenerator_ = paramsLambda; + } + this.__baseUrl = new ObservedPropertySimplePU('', this, "baseUrl"); + this.__model = new ObservedPropertySimplePU('', this, "model"); + this.__apiKey = new ObservedPropertySimplePU('', this, "apiKey"); + this.pref = undefined; + this.setInitiallyProvidedValue(params); + this.finalizeConstruction(); + } + setInitiallyProvidedValue(params: SettingsPage_Params) { + if (params.baseUrl !== undefined) { + this.baseUrl = params.baseUrl; + } + if (params.model !== undefined) { + this.model = params.model; + } + if (params.apiKey !== undefined) { + this.apiKey = params.apiKey; + } + if (params.pref !== undefined) { + this.pref = params.pref; + } + } + updateStateVars(params: SettingsPage_Params) { + } + purgeVariableDependenciesOnElmtId(rmElmtId) { + this.__baseUrl.purgeDependencyOnElmtId(rmElmtId); + this.__model.purgeDependencyOnElmtId(rmElmtId); + this.__apiKey.purgeDependencyOnElmtId(rmElmtId); + } + aboutToBeDeleted() { + this.__baseUrl.aboutToBeDeleted(); + this.__model.aboutToBeDeleted(); + this.__apiKey.aboutToBeDeleted(); + SubscriberManager.Get().delete(this.id__()); + this.aboutToBeDeletedInternal(); + } + private __baseUrl: ObservedPropertySimplePU; + get baseUrl() { + return this.__baseUrl.get(); + } + set baseUrl(newValue: string) { + this.__baseUrl.set(newValue); + } + private __model: ObservedPropertySimplePU; + get model() { + return this.__model.get(); + } + set model(newValue: string) { + this.__model.set(newValue); + } + private __apiKey: ObservedPropertySimplePU; + get apiKey() { + return this.__apiKey.get(); + } + set apiKey(newValue: string) { + this.__apiKey.set(newValue); + } + private pref?: dataPreferences.Preferences; + async aboutToAppear() { + const ctx = getContext(this); + this.pref = await dataPreferences.getPreferences(ctx, 'trulymem_config'); + this.baseUrl = String(await this.pref.get('base_url', 'https://api.deepseek.com')); + this.model = String(await this.pref.get('model', 'deepseek-chat')); + this.apiKey = String(await this.pref.get('api_key', '')); + } + async onBaseUrlChange(value: string) { + this.baseUrl = value; + await this.pref?.put('base_url', value); + await this.pref?.flush(); + } + async onModelChange(value: string) { + this.model = value; + await this.pref?.put('model', value); + await this.pref?.flush(); + } + async onApiKeyChange(value: string) { + this.apiKey = value; + await this.pref?.put('api_key', value); + await this.pref?.flush(); + } + initialRender() { + this.observeComponentCreation2((elmtId, isInitialRender) => { + Column.create(); + Column.width('100%'); + Column.height('100%'); + Column.padding(16); + }, Column); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create('API 配置'); + Text.fontSize(24); + Text.fontWeight(FontWeight.Bold); + Text.margin({ top: 20, bottom: 16 }); + }, Text); + Text.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create('Base URL'); + Text.fontSize(14); + Text.width('100%'); + Text.margin({ left: 16 }); + }, Text); + Text.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TextInput.create({ placeholder: 'https://api.deepseek.com', text: this.baseUrl }); + TextInput.onChange((v: string) => { this.onBaseUrlChange(v); }); + TextInput.margin({ left: 16, right: 16, bottom: 12 }); + }, TextInput); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create('Model ID'); + Text.fontSize(14); + Text.width('100%'); + Text.margin({ left: 16 }); + }, Text); + Text.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TextInput.create({ placeholder: 'deepseek-chat', text: this.model }); + TextInput.onChange((v: string) => { this.onModelChange(v); }); + TextInput.margin({ left: 16, right: 16, bottom: 12 }); + }, TextInput); + this.observeComponentCreation2((elmtId, isInitialRender) => { + Text.create('API Key'); + Text.fontSize(14); + Text.width('100%'); + Text.margin({ left: 16 }); + }, Text); + Text.pop(); + this.observeComponentCreation2((elmtId, isInitialRender) => { + TextInput.create({ placeholder: 'sk-...', text: this.apiKey }); + TextInput.type(InputType.Password); + TextInput.onChange((v: string) => { this.onApiKeyChange(v); }); + TextInput.margin({ left: 16, right: 16, bottom: 12 }); + }, TextInput); + Column.pop(); + } + rerender() { + this.updateDirtyElements(); + } +} diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt new file mode 100644 index 0000000..1704458 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt @@ -0,0 +1,8 @@ +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/build/default/generated/r/default/ResourceTable.js;&entry/build/generated/r/ResourceTable&;esm;entry|entry|1.0.0|build/default/generated/r/default/ResourceTable.js;entry;false;ts +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/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;ets +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/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;ets +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.ts;&entry/src/main/ets/pages/MainPage&;esm;entry|entry|1.0.0|src/main/ets/pages/MainPage.ts;entry;false;ets +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.ts;&entry/src/main/ets/model/GraphDatabase&;esm;entry|entry|1.0.0|src/main/ets/model/GraphDatabase.ts;entry;false;ets +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.ts;&entry/src/main/ets/pages/SettingsPage&;esm;entry|entry|1.0.0|src/main/ets/pages/SettingsPage.ts;entry;false;ets +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.ts;&entry/src/main/ets/pages/GraphPage&;esm;entry|entry|1.0.0|src/main/ets/pages/GraphPage.ts;entry;false;ets +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.ts;&entry/src/main/ets/pages/ChatPage&;esm;entry|entry|1.0.0|src/main/ets/pages/ChatPage.ts;entry;false;ets diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache new file mode 100644 index 0000000..78e0359 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache @@ -0,0 +1,9 @@ +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/build/default/generated/r/default/ResourceTable.js;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/build/default/generated/r/default/ResourceTable.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/MainPage.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/model/GraphDatabase.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/SettingsPage.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/GraphPage.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.ts;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ChatPage.protoBin +/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt;/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin new file mode 100644 index 0000000..799cf23 Binary files /dev/null and b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin differ diff --git a/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt new file mode 100644 index 0000000..5c9e7b7 --- /dev/null +++ b/harmonyos/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/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json new file mode 100644 index 0000000..8db62f5 --- /dev/null +++ b/harmonyos/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json @@ -0,0 +1,89 @@ +{ + "entry|entry|1.0.0|src/main/ets/pages/ChatPage.ts": { + "version": 3, + "file": "ChatPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/ChatPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/GraphPage.ts": { + "version": 3, + "file": "GraphPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/GraphPage.ets" + ], + "names": [], + "mappings": ";;;;IAKY,UAAU,GAAE,WAAW,CAAC,iBAAiB;IAC3C,EAAE,GAAE,aAAa;;OANpB,WAAW;cACT,aAAa,QAAQ,wBAAwB;AAGtD,MAAM,OAAQ,SAAS;IADvB;;;;;0BAEwD,IAAI,WAAW,CAAC,iBAAiB,EAAE;;;;KAJpC;;;;;;;+BAK7C,EAAE;;;;;;;;;;IADR,OAAO,aAAa,WAAW,CAAC,iBAAiB,CAAuC;IACxF,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,MAAM;YAAN,MAAM,CAML,KAAK,CAAC,MAAM;YANb,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,QAAQ,CAAC,GAAG,EAAE;gBACX,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC;YAC9B,CAAC;;;YATG,GAAG,QAAC,EAAE,GAAG,qCAAW,YAAY,4DAAC,EAAE,UAAU,EAAE,IAAI,CAAC,UAAU,EAAE;YAAhE,GAAG,CACE,gBAAgB,CAAC,IAAI;YAD1B,GAAG,CAEE,KAAK,CAAC,MAAM;YAFjB,GAAG,CAGE,MAAM,CAAC,MAAM;;QAJtB,MAAM;KAWT", + "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": ";;;;IAOW,YAAY,GAAE,MAAM;IACnB,EAAE,GAAE,aAAa;;OARtB,EAAE,QAAQ,EAAE;OACZ,EAAE,YAAY,EAAE;OAChB,EAAE,aAAa,EAAE;MAIjB,KAAK;IAFZ;;;;;2DAGkC,CAAC;kBACH,IAAI,aAAa,EAAE;;;KANI;;;;;;;;;;;;;;;;;;;IAKnD,iDAAqB,MAAM,EAAK;QAAzB,YAAY;;;QAAZ,YAAY,WAAE,MAAM;;;IAC3B,OAAO,KAAK,aAAa,CAAuB;IAEhD,aAAa;QACT,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;IACnC,CAAC;IAED;;YACI,MAAM;YAAN,MAAM,CAgBL,KAAK,CAAC,MAAM;YAhBb,MAAM,CAiBL,MAAM,CAAC,MAAM;;;YAhBV,IAAI,QAAC,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,GAAG,EAAE;YAA/D,IAAI,CAWH,KAAK,CAAC,MAAM;YAXb,IAAI,CAYH,MAAM,CAAC,MAAM;YAZd,IAAI,CAaH,QAAQ,CAAC,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,CAAC,CAAC;;;;;;;oDAXnD,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;oCAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;gCAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;uBAEzB,MAAM,CAAC,aAAa;;;;;;;;oDAGjB,YAAY;;;;;;;;;;;;;uBAEf,MAAM,CAAC,MAAM;;;QATlB,IAAI;QADR,MAAM;KAkBT", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAMU,EAAE,GAAE,aAAa;;cANlB,aAAa,QAAQ,wBAAwB;OAC/C,EAAE,SAAS,EAAE;OACb,EAAE,QAAQ,EAAE;AAGnB,MAAM,OAAQ,QAAQ;IADtB;;;;;;;;KAFsC;;;;+BAI5B,EAAE;;;;;;;;;;IAAR,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,OAAO,QAAC,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;YAApE,OAAO,CAQN,KAAK,CAAC,MAAM;YARb,OAAO,CASN,MAAM,CAAC,MAAM;;;YARV,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,SAAS,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD3B,OAAO;;YAGP,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD1B,OAAO;QAJX,OAAO;KAUV", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|build/default/generated/r/default/ResourceTable.js": { + "version": 3, + "file": "ResourceTable.ts", + "sources": [ + "entry/build/default/generated/r/default/ResourceTable.ts" + ], + "names": [], + "mappings": ";", + "entry-package-info": "entry|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": "YAAO,eAAe;OACf,SAAS;YACT,MAAM;YACN,IAAI;AAEX,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IAC/C,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAC1D,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAC1C,CAAC;IAED,SAAS,IAAI,IAAI;QACb,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC;IAC3C,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACtD,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;YACjD,IAAI,GAAG,CAAC,IAAI,EAAE;gBACV,OAAO,CAAC,KAAK,CAAC,0BAA0B,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBAChE,OAAO;aACV;YACD,OAAO,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1E,CAAC,CAAC,CAAC;IACP,CAAC;IAED,oBAAoB,IAAI,IAAI;QACxB,OAAO,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC;IACtD,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;CACJ", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/model/GraphDatabase.ts": { + "version": 3, + "file": "GraphDatabase.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/model/GraphDatabase.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/SettingsPage.ts": { + "version": 3, + "file": "SettingsPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/SettingsPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/generated/profile/default/BuildProfile.ets b/harmonyos/entry/build/default/generated/profile/default/BuildProfile.ets new file mode 100644 index 0000000..c5e21d1 --- /dev/null +++ b/harmonyos/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.trulymem.app'; +export const BUNDLE_TYPE = 'app'; +export const VERSION_CODE = 1000001; +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/harmonyos/entry/build/default/generated/r/default/ResourceTable.h b/harmonyos/entry/build/default/generated/r/default/ResourceTable.h new file mode 100644 index 0000000..d012a54 --- /dev/null +++ b/harmonyos/entry/build/default/generated/r/default/ResourceTable.h @@ -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. + */ + +#ifndef RESOURCE_TABLE_H +#define RESOURCE_TABLE_H + +#include + +namespace OHOS { +const int32_t STRING_ENTRYABILITY_DESC = 0x01000001; +const int32_t STRING_ENTRYABILITY_LABEL = 0x01000002; +const int32_t STRING_APP_NAME = 0x01000003; +const int32_t STRING_MODULE_DESC = 0x01000004; +const int32_t COLOR_START_WINDOW_BACKGROUND = 0x01000005; +const int32_t MEDIA_LAYERED_IMAGE = 0x01000000; +const int32_t MEDIA_STARTICON = 0x01000006; +const int32_t PROFILE_MAIN_PAGES = 0x01000007; +} +#endif \ No newline at end of file diff --git a/harmonyos/entry/build/default/generated/r/default/ResourceTable.ts b/harmonyos/entry/build/default/generated/r/default/ResourceTable.ts new file mode 100644 index 0000000..3c96bc9 --- /dev/null +++ b/harmonyos/entry/build/default/generated/r/default/ResourceTable.ts @@ -0,0 +1,16 @@ +/* + * 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. + */ + +//@ts-noCheck diff --git a/harmonyos/entry/build/default/intermediates/hap_metadata/default/output_metadata.json b/harmonyos/entry/build/default/intermediates/hap_metadata/default/output_metadata.json new file mode 100644 index 0000000..2b34cba --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/hap_metadata/default/output_metadata.json @@ -0,0 +1 @@ +[{"hapName":"entry-default-unsigned.hap","deviceTypes":["phone","tablet","2in1"],"isSigned":false}] diff --git a/harmonyos/entry/build/default/intermediates/loader/default/loader.json b/harmonyos/entry/build/default/intermediates/loader/default/loader.json new file mode 100644 index 0000000..b223c50 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/loader/default/loader.json @@ -0,0 +1,26 @@ +{ + "modulePathMap": { + "entry": "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry", + "trulymem-core": "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/trulymem-core" + }, + "compileMode": "esmodule", + "projectRootPath": "/home/program/TrulyMEM-TrueHumanMEM/harmonyos", + "nodeModulesPath": "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/loader_out/default/node_modules", + "byteCodeHarInfo": {}, + "declarationEntry": [], + "moduleName": "entry", + "hspNameOhmMap": {}, + "harNameOhmMap": {}, + "packageManagerType": "ohpm", + "compileEntry": [ + "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/generated/r/default/ResourceTable.ts" + ], + "otherCompileFiles": [], + "dynamicImportLibInfo": {}, + "routerMap": [], + "hspResourcesMap": {}, + "updateVersionInfo": {}, + "customizedHar": false, + "anBuildOutPut": "/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/loader_out/default/an/arm64-v8a", + "anBuildMode": "type" +} diff --git a/harmonyos/entry/build/default/intermediates/loader/default/pkgContextInfo.json b/harmonyos/entry/build/default/intermediates/loader/default/pkgContextInfo.json new file mode 100644 index 0000000..ba919dc --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/loader/default/pkgContextInfo.json @@ -0,0 +1 @@ +{"entry":{"packageName":"entry","bundleName":"","moduleName":"","version":"","entryPath":"src/main/","isSO":false,"dependencyAlias":""}} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/loader_out/default/ets/modules.abc b/harmonyos/entry/build/default/intermediates/loader_out/default/ets/modules.abc new file mode 100644 index 0000000..818daff Binary files /dev/null and b/harmonyos/entry/build/default/intermediates/loader_out/default/ets/modules.abc differ diff --git a/harmonyos/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map b/harmonyos/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map new file mode 100644 index 0000000..8db62f5 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map @@ -0,0 +1,89 @@ +{ + "entry|entry|1.0.0|src/main/ets/pages/ChatPage.ts": { + "version": 3, + "file": "ChatPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/ChatPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/GraphPage.ts": { + "version": 3, + "file": "GraphPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/GraphPage.ets" + ], + "names": [], + "mappings": ";;;;IAKY,UAAU,GAAE,WAAW,CAAC,iBAAiB;IAC3C,EAAE,GAAE,aAAa;;OANpB,WAAW;cACT,aAAa,QAAQ,wBAAwB;AAGtD,MAAM,OAAQ,SAAS;IADvB;;;;;0BAEwD,IAAI,WAAW,CAAC,iBAAiB,EAAE;;;;KAJpC;;;;;;;+BAK7C,EAAE;;;;;;;;;;IADR,OAAO,aAAa,WAAW,CAAC,iBAAiB,CAAuC;IACxF,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,MAAM;YAAN,MAAM,CAML,KAAK,CAAC,MAAM;YANb,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,QAAQ,CAAC,GAAG,EAAE;gBACX,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC;YAC9B,CAAC;;;YATG,GAAG,QAAC,EAAE,GAAG,qCAAW,YAAY,4DAAC,EAAE,UAAU,EAAE,IAAI,CAAC,UAAU,EAAE;YAAhE,GAAG,CACE,gBAAgB,CAAC,IAAI;YAD1B,GAAG,CAEE,KAAK,CAAC,MAAM;YAFjB,GAAG,CAGE,MAAM,CAAC,MAAM;;QAJtB,MAAM;KAWT", + "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": ";;;;IAOW,YAAY,GAAE,MAAM;IACnB,EAAE,GAAE,aAAa;;OARtB,EAAE,QAAQ,EAAE;OACZ,EAAE,YAAY,EAAE;OAChB,EAAE,aAAa,EAAE;MAIjB,KAAK;IAFZ;;;;;2DAGkC,CAAC;kBACH,IAAI,aAAa,EAAE;;;KANI;;;;;;;;;;;;;;;;;;;IAKnD,iDAAqB,MAAM,EAAK;QAAzB,YAAY;;;QAAZ,YAAY,WAAE,MAAM;;;IAC3B,OAAO,KAAK,aAAa,CAAuB;IAEhD,aAAa;QACT,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;IACnC,CAAC;IAED;;YACI,MAAM;YAAN,MAAM,CAgBL,KAAK,CAAC,MAAM;YAhBb,MAAM,CAiBL,MAAM,CAAC,MAAM;;;YAhBV,IAAI,QAAC,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,GAAG,EAAE;YAA/D,IAAI,CAWH,KAAK,CAAC,MAAM;YAXb,IAAI,CAYH,MAAM,CAAC,MAAM;YAZd,IAAI,CAaH,QAAQ,CAAC,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,CAAC,CAAC;;;;;;;oDAXnD,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;oCAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;gCAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;uBAEzB,MAAM,CAAC,aAAa;;;;;;;;oDAGjB,YAAY;;;;;;;;;;;;;uBAEf,MAAM,CAAC,MAAM;;;QATlB,IAAI;QADR,MAAM;KAkBT", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAMU,EAAE,GAAE,aAAa;;cANlB,aAAa,QAAQ,wBAAwB;OAC/C,EAAE,SAAS,EAAE;OACb,EAAE,QAAQ,EAAE;AAGnB,MAAM,OAAQ,QAAQ;IADtB;;;;;;;;KAFsC;;;;+BAI5B,EAAE;;;;;;;;;;IAAR,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,OAAO,QAAC,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;YAApE,OAAO,CAQN,KAAK,CAAC,MAAM;YARb,OAAO,CASN,MAAM,CAAC,MAAM;;;YARV,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,SAAS,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD3B,OAAO;;YAGP,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD1B,OAAO;QAJX,OAAO;KAUV", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|build/default/generated/r/default/ResourceTable.js": { + "version": 3, + "file": "ResourceTable.ts", + "sources": [ + "entry/build/default/generated/r/default/ResourceTable.ts" + ], + "names": [], + "mappings": ";", + "entry-package-info": "entry|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": "YAAO,eAAe;OACf,SAAS;YACT,MAAM;YACN,IAAI;AAEX,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IAC/C,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAC1D,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAC1C,CAAC;IAED,SAAS,IAAI,IAAI;QACb,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC;IAC3C,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACtD,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;YACjD,IAAI,GAAG,CAAC,IAAI,EAAE;gBACV,OAAO,CAAC,KAAK,CAAC,0BAA0B,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBAChE,OAAO;aACV;YACD,OAAO,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1E,CAAC,CAAC,CAAC;IACP,CAAC;IAED,oBAAoB,IAAI,IAAI;QACxB,OAAO,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC;IACtD,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;CACJ", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/model/GraphDatabase.ts": { + "version": 3, + "file": "GraphDatabase.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/model/GraphDatabase.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/SettingsPage.ts": { + "version": 3, + "file": "SettingsPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/SettingsPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/merge_profile/default/module.json b/harmonyos/entry/build/default/intermediates/merge_profile/default/module.json new file mode 100644 index 0000000..71ca8bd --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/merge_profile/default/module.json @@ -0,0 +1,66 @@ +{ + "app": { + "bundleName": "com.trulymem.app", + "vendor": "trulymem", + "versionCode": 1000001, + "versionName": "1.0.0", + "icon": "$media:layered_image", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "6.1.0.105", + "targetAPIVersion": 60100023, + "minAPIVersion": 60100023, + "compileSdkType": "HarmonyOS", + "targetMinorAPIVersion": 0, + "targetPatchAPIVersion": 0, + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "phone", + "tablet", + "2in1" + ], + "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" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.INTERNET" + }, + { + "name": "ohos.permission.GET_NETWORK_INFO" + } + ], + "packageName": "entry" + } +} diff --git a/harmonyos/entry/build/default/intermediates/package/default/module.json b/harmonyos/entry/build/default/intermediates/package/default/module.json new file mode 100644 index 0000000..593186f --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/package/default/module.json @@ -0,0 +1 @@ +{"app":{"bundleName":"com.trulymem.app","vendor":"trulymem","versionCode":1000001,"versionName":"1.0.0","icon":"$media:layered_image","label":"$string:app_name","apiReleaseType":"Release","compileSdkVersion":"6.1.0.105","targetAPIVersion":60100023,"minAPIVersion":60100023,"compileSdkType":"HarmonyOS","targetMinorAPIVersion":0,"targetPatchAPIVersion":0,"appEnvironments":[],"bundleType":"app","buildMode":"debug","debug":true,"iconId":16777216,"labelId":16777219},"module":{"name":"entry","type":"entry","description":"$string:module_desc","mainElement":"EntryAbility","deviceTypes":["phone","tablet","2in1"],"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":16777217,"iconId":16777216,"labelId":16777218,"startWindowIconId":16777222,"startWindowBackgroundId":16777221}],"requestPermissions":[{"name":"ohos.permission.INTERNET"},{"name":"ohos.permission.GET_NETWORK_INFO"}],"packageName":"entry","virtualMachine":"ark13.0.1.0","compileMode":"esmodule","dependencies":[],"descriptionId":16777220}} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/patch/default/base_native_libs.json b/harmonyos/entry/build/default/intermediates/patch/default/base_native_libs.json new file mode 100644 index 0000000..f374f01 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/patch/default/base_native_libs.json @@ -0,0 +1 @@ +{"libs":{},"stripped":{}} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/patch/default/binxo_native_libs.json b/harmonyos/entry/build/default/intermediates/patch/default/binxo_native_libs.json new file mode 100644 index 0000000..02d3cb2 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/patch/default/binxo_native_libs.json @@ -0,0 +1 @@ +{"libs":{},"binxo":{},"binxoSymbol":{"enableAsanBinxo":false,"excludeSoFromBinxo":[]}} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/process_profile/default/module.json b/harmonyos/entry/build/default/intermediates/process_profile/default/module.json new file mode 100644 index 0000000..f8b8239 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/process_profile/default/module.json @@ -0,0 +1,69 @@ +{ + "app": { + "bundleName": "com.trulymem.app", + "vendor": "trulymem", + "versionCode": 1000001, + "versionName": "1.0.0", + "icon": "$media:layered_image", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "6.1.0.105", + "targetAPIVersion": 60100023, + "minAPIVersion": 60100023, + "compileSdkType": "HarmonyOS", + "targetMinorAPIVersion": 0, + "targetPatchAPIVersion": 0, + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "phone", + "tablet", + "2in1" + ], + "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" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.INTERNET" + }, + { + "name": "ohos.permission.GET_NETWORK_INFO" + } + ], + "packageName": "entry", + "virtualMachine": "ark13.0.1.0", + "compileMode": "esmodule", + "dependencies": [] + } +} diff --git a/harmonyos/entry/build/default/intermediates/res/default/ResourceTable.txt b/harmonyos/entry/build/default/intermediates/res/default/ResourceTable.txt new file mode 100644 index 0000000..f459002 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/ResourceTable.txt @@ -0,0 +1,8 @@ +string EntryAbility_desc 0x01000001 +string EntryAbility_label 0x01000002 +string app_name 0x01000003 +string module_desc 0x01000004 +color start_window_background 0x01000005 +media layered_image 0x01000000 +media startIcon 0x01000006 +profile main_pages 0x01000007 \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/res/default/ark_module.json b/harmonyos/entry/build/default/intermediates/res/default/ark_module.json new file mode 100644 index 0000000..61c5892 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/ark_module.json @@ -0,0 +1 @@ +{"app":{"bundleName":"com.trulymem.app","vendor":"trulymem","versionCode":1000001,"versionName":"1.0.0","icon":"$media:layered_image","label":"$string:app_name","apiReleaseType":"Release","compileSdkVersion":"6.1.0.105","targetAPIVersion":60100023,"minAPIVersion":60100023,"compileSdkType":"HarmonyOS","targetMinorAPIVersion":0,"targetPatchAPIVersion":0,"appEnvironments":[],"bundleType":"app","buildMode":"debug","debug":true},"module":{"name":"entry","type":"entry","description":"$string:module_desc","mainElement":"EntryAbility","deviceTypes":["phone","tablet","2in1"],"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"]}]}],"requestPermissions":[{"name":"ohos.permission.INTERNET"},{"name":"ohos.permission.GET_NETWORK_INFO"}],"packageName":"entry","virtualMachine":"ark13.0.1.0","compileMode":"esmodule","dependencies":[]}} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/res/default/ids_map/id_defined.json b/harmonyos/entry/build/default/intermediates/res/default/ids_map/id_defined.json new file mode 100644 index 0000000..886493e --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/ids_map/id_defined.json @@ -0,0 +1,35 @@ +{ + "record": [{ + "type": "media", + "name": "layered_image", + "id": "0x01000000" + }, { + "type": "string", + "name": "EntryAbility_desc", + "id": "0x01000001" + }, { + "type": "string", + "name": "EntryAbility_label", + "id": "0x01000002" + }, { + "type": "string", + "name": "app_name", + "id": "0x01000003" + }, { + "type": "string", + "name": "module_desc", + "id": "0x01000004" + }, { + "type": "color", + "name": "start_window_background", + "id": "0x01000005" + }, { + "type": "media", + "name": "startIcon", + "id": "0x01000006" + }, { + "type": "profile", + "name": "main_pages", + "id": "0x01000007" + }] +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/res/default/module.json b/harmonyos/entry/build/default/intermediates/res/default/module.json new file mode 100644 index 0000000..b2ee427 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/module.json @@ -0,0 +1,62 @@ +{ + "app": { + "bundleName": "com.trulymem.app", + "vendor": "trulymem", + "versionCode": 1000001, + "versionName": "1.0.0", + "icon": "$media:layered_image", + "label": "$string:app_name", + "apiReleaseType": "Release", + "compileSdkVersion": "6.1.0.105", + "targetAPIVersion": 60100023, + "minAPIVersion": 60100023, + "compileSdkType": "HarmonyOS", + "targetMinorAPIVersion": 0, + "targetPatchAPIVersion": 0, + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug", + "debug": true, + "iconId": 16777216, + "labelId": 16777219 + }, + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": ["phone", "tablet", "2in1"], + "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": 16777217, + "iconId": 16777216, + "labelId": 16777218, + "startWindowIconId": 16777222, + "startWindowBackgroundId": 16777221 + }], + "requestPermissions": [{ + "name": "ohos.permission.INTERNET" + }, { + "name": "ohos.permission.GET_NETWORK_INFO" + }], + "packageName": "entry", + "virtualMachine": "ark13.0.1.0", + "compileMode": "esmodule", + "dependencies": [], + "descriptionId": 16777220 + } +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/res/default/opt-compression.json b/harmonyos/entry/build/default/intermediates/res/default/opt-compression.json new file mode 100644 index 0000000..9753a6a --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/opt-compression.json @@ -0,0 +1 @@ +{"context":{"extensionPath":"/home/program/tools/command-line-tools/sdk/default/hms/toolchains/lib/libimage_transcoder_shared.so"},"compression":{"media":{"enable":false},"filters":[]}} diff --git a/harmonyos/entry/build/default/intermediates/res/default/resConfig.json b/harmonyos/entry/build/default/intermediates/res/default/resConfig.json new file mode 100644 index 0000000..d3799a3 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/resConfig.json @@ -0,0 +1 @@ +{"configPath":"/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/process_profile/default/module.json","packageName":"com.trulymem.app","output":"/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/res/default","moduleNames":"entry,trulymem-core","ResourceTable":["/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/generated/r/default/ResourceTable.h","/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/generated/r/default/ResourceTable.ts"],"applicationResource":"/home/program/TrulyMEM-TrueHumanMEM/harmonyos/AppScope/resources","moduleResources":["/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/src/main/resources"],"dependencies":[],"iconCheck":true,"compression":"/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/res/default/opt-compression.json","ids":"/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/res/default/ids_map","definedIds":"/home/program/TrulyMEM-TrueHumanMEM/harmonyos/entry/build/default/intermediates/res/default/ids_map/id_defined.json","definedSysIds":"/home/program/tools/command-line-tools/sdk/default/hms/toolchains/id_defined.json"} diff --git a/harmonyos/entry/build/default/intermediates/res/default/resources.index b/harmonyos/entry/build/default/intermediates/res/default/resources.index new file mode 100644 index 0000000..f34e3b1 Binary files /dev/null and b/harmonyos/entry/build/default/intermediates/res/default/resources.index differ diff --git a/harmonyos/entry/build/default/intermediates/res/default/resources/base/media/layered_image.svg b/harmonyos/entry/build/default/intermediates/res/default/resources/base/media/layered_image.svg new file mode 100644 index 0000000..2e9f58a --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/resources/base/media/layered_image.svg @@ -0,0 +1,5 @@ + + + + T + diff --git a/harmonyos/entry/build/default/intermediates/res/default/resources/base/media/startIcon.svg b/harmonyos/entry/build/default/intermediates/res/default/resources/base/media/startIcon.svg new file mode 100644 index 0000000..669d96d --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/resources/base/media/startIcon.svg @@ -0,0 +1,5 @@ + + + + TM + diff --git a/harmonyos/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json b/harmonyos/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json new file mode 100644 index 0000000..1898d94 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "pages/Index" + ] +} diff --git a/harmonyos/entry/build/default/intermediates/res/default/resources/rawfile/graph.html b/harmonyos/entry/build/default/intermediates/res/default/resources/rawfile/graph.html new file mode 100644 index 0000000..527a983 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/res/default/resources/rawfile/graph.html @@ -0,0 +1,302 @@ + + + + + + 记忆星图 - TrulyMEM + + + +
+
正在加载星图数据...
+
+

🌌 记忆星图

+

节点: 0

+

边: 0

+

状态: 初始化中...

+
+
+

+

类型:

+

提及次数:

+

连接数:

+
+ +
+ + + + + \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/router_map/default/loader-router-map.json b/harmonyos/entry/build/default/intermediates/router_map/default/loader-router-map.json new file mode 100644 index 0000000..0ec611b --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/router_map/default/loader-router-map.json @@ -0,0 +1 @@ +{"routerMap":[]} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/router_map/default/temp-router-map.json b/harmonyos/entry/build/default/intermediates/router_map/default/temp-router-map.json new file mode 100644 index 0000000..0ec611b --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/router_map/default/temp-router-map.json @@ -0,0 +1 @@ +{"routerMap":[]} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/share_config/default/temp-share-config.json b/harmonyos/entry/build/default/intermediates/share_config/default/temp-share-config.json new file mode 100644 index 0000000..2a51499 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/share_config/default/temp-share-config.json @@ -0,0 +1 @@ +{"crossAppSharedConfig":[]} \ No newline at end of file diff --git a/harmonyos/entry/build/default/intermediates/source_map/default/sourceMaps.map b/harmonyos/entry/build/default/intermediates/source_map/default/sourceMaps.map new file mode 100644 index 0000000..8db62f5 --- /dev/null +++ b/harmonyos/entry/build/default/intermediates/source_map/default/sourceMaps.map @@ -0,0 +1,89 @@ +{ + "entry|entry|1.0.0|src/main/ets/pages/ChatPage.ts": { + "version": 3, + "file": "ChatPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/ChatPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/GraphPage.ts": { + "version": 3, + "file": "GraphPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/GraphPage.ets" + ], + "names": [], + "mappings": ";;;;IAKY,UAAU,GAAE,WAAW,CAAC,iBAAiB;IAC3C,EAAE,GAAE,aAAa;;OANpB,WAAW;cACT,aAAa,QAAQ,wBAAwB;AAGtD,MAAM,OAAQ,SAAS;IADvB;;;;;0BAEwD,IAAI,WAAW,CAAC,iBAAiB,EAAE;;;;KAJpC;;;;;;;+BAK7C,EAAE;;;;;;;;;;IADR,OAAO,aAAa,WAAW,CAAC,iBAAiB,CAAuC;IACxF,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,MAAM;YAAN,MAAM,CAML,KAAK,CAAC,MAAM;YANb,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,QAAQ,CAAC,GAAG,EAAE;gBACX,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC;YAC9B,CAAC;;;YATG,GAAG,QAAC,EAAE,GAAG,qCAAW,YAAY,4DAAC,EAAE,UAAU,EAAE,IAAI,CAAC,UAAU,EAAE;YAAhE,GAAG,CACE,gBAAgB,CAAC,IAAI;YAD1B,GAAG,CAEE,KAAK,CAAC,MAAM;YAFjB,GAAG,CAGE,MAAM,CAAC,MAAM;;QAJtB,MAAM;KAWT", + "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": ";;;;IAOW,YAAY,GAAE,MAAM;IACnB,EAAE,GAAE,aAAa;;OARtB,EAAE,QAAQ,EAAE;OACZ,EAAE,YAAY,EAAE;OAChB,EAAE,aAAa,EAAE;MAIjB,KAAK;IAFZ;;;;;2DAGkC,CAAC;kBACH,IAAI,aAAa,EAAE;;;KANI;;;;;;;;;;;;;;;;;;;IAKnD,iDAAqB,MAAM,EAAK;QAAzB,YAAY;;;QAAZ,YAAY,WAAE,MAAM;;;IAC3B,OAAO,KAAK,aAAa,CAAuB;IAEhD,aAAa;QACT,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;IACnC,CAAC;IAED;;YACI,MAAM;YAAN,MAAM,CAgBL,KAAK,CAAC,MAAM;YAhBb,MAAM,CAiBL,MAAM,CAAC,MAAM;;;YAhBV,IAAI,QAAC,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,GAAG,EAAE;YAA/D,IAAI,CAWH,KAAK,CAAC,MAAM;YAXb,IAAI,CAYH,MAAM,CAAC,MAAM;YAZd,IAAI,CAaH,QAAQ,CAAC,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,CAAC,CAAC;;;;;;;oDAXnD,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;oCAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;gCAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;uBAEzB,MAAM,CAAC,aAAa;;;;;;;;oDAGjB,YAAY;;;;;;;;;;;;;uBAEf,MAAM,CAAC,MAAM;;;QATlB,IAAI;QADR,MAAM;KAkBT", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAMU,EAAE,GAAE,aAAa;;cANlB,aAAa,QAAQ,wBAAwB;OAC/C,EAAE,SAAS,EAAE;OACb,EAAE,QAAQ,EAAE;AAGnB,MAAM,OAAQ,QAAQ;IADtB;;;;;;;;KAFsC;;;;+BAI5B,EAAE;;;;;;;;;;IAAR,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,OAAO,QAAC,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;YAApE,OAAO,CAQN,KAAK,CAAC,MAAM;YARb,OAAO,CASN,MAAM,CAAC,MAAM;;;YARV,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,SAAS,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD3B,OAAO;;YAGP,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD1B,OAAO;QAJX,OAAO;KAUV", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|build/default/generated/r/default/ResourceTable.js": { + "version": 3, + "file": "ResourceTable.ts", + "sources": [ + "entry/build/default/generated/r/default/ResourceTable.ts" + ], + "names": [], + "mappings": ";", + "entry-package-info": "entry|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": "YAAO,eAAe;OACf,SAAS;YACT,MAAM;YACN,IAAI;AAEX,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IAC/C,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAC1D,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAC1C,CAAC;IAED,SAAS,IAAI,IAAI;QACb,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC;IAC3C,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACtD,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;YACjD,IAAI,GAAG,CAAC,IAAI,EAAE;gBACV,OAAO,CAAC,KAAK,CAAC,0BAA0B,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBAChE,OAAO;aACV;YACD,OAAO,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1E,CAAC,CAAC,CAAC;IACP,CAAC;IAED,oBAAoB,IAAI,IAAI;QACxB,OAAO,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC;IACtD,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;CACJ", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/model/GraphDatabase.ts": { + "version": 3, + "file": "GraphDatabase.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/model/GraphDatabase.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/SettingsPage.ts": { + "version": 3, + "file": "SettingsPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/SettingsPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/outputs/default/entry-default-unsigned.hap b/harmonyos/entry/build/default/outputs/default/entry-default-unsigned.hap new file mode 100644 index 0000000..6ce6b87 Binary files /dev/null and b/harmonyos/entry/build/default/outputs/default/entry-default-unsigned.hap differ diff --git a/harmonyos/entry/build/default/outputs/default/mapping/sourceMaps.map b/harmonyos/entry/build/default/outputs/default/mapping/sourceMaps.map new file mode 100644 index 0000000..8db62f5 --- /dev/null +++ b/harmonyos/entry/build/default/outputs/default/mapping/sourceMaps.map @@ -0,0 +1,89 @@ +{ + "entry|entry|1.0.0|src/main/ets/pages/ChatPage.ts": { + "version": 3, + "file": "ChatPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/ChatPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/GraphPage.ts": { + "version": 3, + "file": "GraphPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/GraphPage.ets" + ], + "names": [], + "mappings": ";;;;IAKY,UAAU,GAAE,WAAW,CAAC,iBAAiB;IAC3C,EAAE,GAAE,aAAa;;OANpB,WAAW;cACT,aAAa,QAAQ,wBAAwB;AAGtD,MAAM,OAAQ,SAAS;IADvB;;;;;0BAEwD,IAAI,WAAW,CAAC,iBAAiB,EAAE;;;;KAJpC;;;;;;;+BAK7C,EAAE;;;;;;;;;;IADR,OAAO,aAAa,WAAW,CAAC,iBAAiB,CAAuC;IACxF,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,MAAM;YAAN,MAAM,CAML,KAAK,CAAC,MAAM;YANb,MAAM,CAOL,MAAM,CAAC,MAAM;YAPd,MAAM,CAQL,QAAQ,CAAC,GAAG,EAAE;gBACX,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC;YAC9B,CAAC;;;YATG,GAAG,QAAC,EAAE,GAAG,qCAAW,YAAY,4DAAC,EAAE,UAAU,EAAE,IAAI,CAAC,UAAU,EAAE;YAAhE,GAAG,CACE,gBAAgB,CAAC,IAAI;YAD1B,GAAG,CAEE,KAAK,CAAC,MAAM;YAFjB,GAAG,CAGE,MAAM,CAAC,MAAM;;QAJtB,MAAM;KAWT", + "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": ";;;;IAOW,YAAY,GAAE,MAAM;IACnB,EAAE,GAAE,aAAa;;OARtB,EAAE,QAAQ,EAAE;OACZ,EAAE,YAAY,EAAE;OAChB,EAAE,aAAa,EAAE;MAIjB,KAAK;IAFZ;;;;;2DAGkC,CAAC;kBACH,IAAI,aAAa,EAAE;;;KANI;;;;;;;;;;;;;;;;;;;IAKnD,iDAAqB,MAAM,EAAK;QAAzB,YAAY;;;QAAZ,YAAY,WAAE,MAAM;;;IAC3B,OAAO,KAAK,aAAa,CAAuB;IAEhD,aAAa;QACT,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;IACnC,CAAC;IAED;;YACI,MAAM;YAAN,MAAM,CAgBL,KAAK,CAAC,MAAM;YAhBb,MAAM,CAiBL,MAAM,CAAC,MAAM;;;YAhBV,IAAI,QAAC,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,GAAG,EAAE;YAA/D,IAAI,CAWH,KAAK,CAAC,MAAM;YAXb,IAAI,CAYH,MAAM,CAAC,MAAM;YAZd,IAAI,CAaH,QAAQ,CAAC,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,CAAC,CAAC;;;;;;;oDAXnD,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;oCAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;gCAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;uBAEzB,MAAM,CAAC,aAAa;;;;;;;;oDAGjB,YAAY;;;;;;;;;;;;;uBAEf,MAAM,CAAC,MAAM;;;QATlB,IAAI;QADR,MAAM;KAkBT", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/MainPage.ts": { + "version": 3, + "file": "MainPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/MainPage.ets" + ], + "names": [], + "mappings": ";;;;IAMU,EAAE,GAAE,aAAa;;cANlB,aAAa,QAAQ,wBAAwB;OAC/C,EAAE,SAAS,EAAE;OACb,EAAE,QAAQ,EAAE;AAGnB,MAAM,OAAQ,QAAQ;IADtB;;;;;;;;KAFsC;;;;+BAI5B,EAAE;;;;;;;;;;IAAR,4CAAU,aAAa,EAAC;QAAlB,EAAE;;;QAAF,EAAE,WAAE,aAAa;;;IAEvB;;YACI,OAAO,QAAC,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;YAApE,OAAO,CAQN,KAAK,CAAC,MAAM;YARb,OAAO,CASN,MAAM,CAAC,MAAM;;;YARV,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,SAAS,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD3B,OAAO;;YAGP,OAAO,QAAC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE;;;;;4CACrC,QAAQ,OAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE;;;;4BAAb,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;;;wBAAX,EAAE,EAAE,IAAI,CAAC,EAAE;;;;;QAD1B,OAAO;QAJX,OAAO;KAUV", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|build/default/generated/r/default/ResourceTable.js": { + "version": 3, + "file": "ResourceTable.ts", + "sources": [ + "entry/build/default/generated/r/default/ResourceTable.ts" + ], + "names": [], + "mappings": ";", + "entry-package-info": "entry|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": "YAAO,eAAe;OACf,SAAS;YACT,MAAM;YACN,IAAI;AAEX,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IAC/C,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAC1D,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAC1C,CAAC;IAED,SAAS,IAAI,IAAI;QACb,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC;IAC3C,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACtD,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;YACjD,IAAI,GAAG,CAAC,IAAI,EAAE;gBACV,OAAO,CAAC,KAAK,CAAC,0BAA0B,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;gBAChE,OAAO;aACV;YACD,OAAO,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1E,CAAC,CAAC,CAAC;IACP,CAAC;IAED,oBAAoB,IAAI,IAAI;QACxB,OAAO,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC;IACtD,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;IAED,YAAY,IAAI,IAAI;QAChB,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAC9C,CAAC;CACJ", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/model/GraphDatabase.ts": { + "version": 3, + "file": "GraphDatabase.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/model/GraphDatabase.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + }, + "entry|entry|1.0.0|src/main/ets/pages/SettingsPage.ts": { + "version": 3, + "file": "SettingsPage.ets", + "sourceRoot": "", + "sources": [ + "entry/src/main/ets/pages/SettingsPage.ets" + ], + "names": [], + "mappings": "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", + "entry-package-info": "entry|1.0.0" + } +} \ No newline at end of file diff --git a/harmonyos/entry/build/default/outputs/default/pack.info b/harmonyos/entry/build/default/outputs/default/pack.info new file mode 100644 index 0000000..0fb4ba6 --- /dev/null +++ b/harmonyos/entry/build/default/outputs/default/pack.info @@ -0,0 +1 @@ +{"summary":{"app":{"bundleName":"com.trulymem.app","bundleType":"app","version":{"code":1000001,"name":"1.0.0"}},"modules":[{"mainAbility":"EntryAbility","deviceType":["phone","tablet","2in1"],"abilities":[{"name":"EntryAbility","label":"$string:EntryAbility_label"}],"distro":{"moduleType":"entry","installationFree":false,"deliveryWithInstall":true,"moduleName":"entry"},"apiVersion":{"compatible":23,"releaseType":"Release","target":23}}]},"packages":[{"deviceType":["phone","tablet","2in1"],"moduleType":"entry","deliveryWithInstall":true,"name":"entry-default"}]} diff --git a/harmonyos/entry/hvigorfile.ts b/harmonyos/entry/hvigorfile.ts new file mode 100644 index 0000000..567099d --- /dev/null +++ b/harmonyos/entry/hvigorfile.ts @@ -0,0 +1,6 @@ +import { hapTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: hapTasks, + plugins: [] +}; diff --git a/harmonyos/entry/obfuscation-rules.txt b/harmonyos/entry/obfuscation-rules.txt new file mode 100644 index 0000000..b15857f --- /dev/null +++ b/harmonyos/entry/obfuscation-rules.txt @@ -0,0 +1,34 @@ +# 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 + +# 保留JSON解析相关的属性名,防止混淆导致JSON解析失败 +-keep-property-name +id +name +nameEn +icon +isCustom +builtin +custom +pixelMap \ No newline at end of file diff --git a/harmonyos/entry/oh-package-lock.json5 b/harmonyos/entry/oh-package-lock.json5 new file mode 100644 index 0000000..d8334d9 --- /dev/null +++ b/harmonyos/entry/oh-package-lock.json5 @@ -0,0 +1,19 @@ +{ + "meta": { + "stableOrder": true, + "enableUnifiedLockfile": false + }, + "lockfileVersion": 3, + "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", + "specifiers": { + "librcon@../librcon": "librcon@../librcon" + }, + "packages": { + "librcon@../librcon": { + "name": "librcon", + "version": "1.0.0", + "resolved": "../librcon", + "registryType": "local" + } + } +} \ No newline at end of file diff --git a/harmonyos/entry/oh-package.json5 b/harmonyos/entry/oh-package.json5 new file mode 100644 index 0000000..b75b87b --- /dev/null +++ b/harmonyos/entry/oh-package.json5 @@ -0,0 +1,11 @@ +{ + "name": "entry", + "version": "1.0.0", + "description": "TrulyMEM - A personal memory and knowledge graph application.", + "main": "", + "author": "", + "license": "", + "dependencies": { + "trulymem-core": "file:../trulymem-core" + } +} diff --git a/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets b/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets index aedb0a4..e0b52ab 100644 --- a/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets +++ b/harmonyos/entry/src/main/ets/entryability/EntryAbility.ets @@ -1,6 +1,6 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant'; import UIAbility from '@ohos.app.ability.UIAbility'; -import Window from '@ohos.app.ability.Window'; +import Window from '@ohos.window'; import Want from '@ohos.app.ability.Want'; export default class EntryAbility extends UIAbility { diff --git a/harmonyos/entry/src/main/ets/model/GraphDatabase.ets b/harmonyos/entry/src/main/ets/model/GraphDatabase.ets index ec30b8f..ddcd589 100644 --- a/harmonyos/entry/src/main/ets/model/GraphDatabase.ets +++ b/harmonyos/entry/src/main/ets/model/GraphDatabase.ets @@ -1,448 +1,237 @@ import relationalStore from '@ohos.data.relationalStore'; -import { Constants } from '../common/Constants'; +import { Context } from '@ohos.abilityAccessCtrl'; -export interface TripletInput { +interface TripletData { subject: string; relation: string; object: string; } -export interface GraphNode { +interface CriteriaData { + subject?: string; + target?: string; + relation?: string; + sessionId?: string; +} + +interface NodeData { id: number; - name: string; + label: string; type: string; mentions: number; } -export interface GraphEdge { - id: number; - source: number; - target: number; +interface EdgeData { + from: number; + to: number; label: string; weight: number; } -export interface GraphData { - nodes: GraphNode[]; - edges: GraphEdge[]; +interface GraphData { + nodes: NodeData[]; + edges: EdgeData[]; } -export interface CommitResult { - success: boolean; - message: string; - count?: number; -} - -export interface RecallResult { - success: boolean; +interface RecallResult { data: GraphData; - message: string; } -export interface PurgeCriteria { - subject?: string; - target?: string; - relation?: string; -} - -export interface PurgeResult { - success: boolean; - message: string; - affected?: number; -} - -export interface ArchiveResult { - success: boolean; - message: string; - archived: number; -} - -export interface CleanupResult { - success: boolean; - message: string; - deleted: number; -} - -export interface ChatMessage { - id: number; +interface ChatMessage { role: string; content: string; - tools?: string; - created_at: string; } +interface CleanupResult { + cleaned: number; +} + +const STORE_CONFIG: relationalStore.StoreConfig = { + name: 'trulymem.db', + securityLevel: relationalStore.SecurityLevel.S1 +}; + export class GraphDatabase { - private store: relationalStore.RdbStore | null = null; - - async init(context: any): Promise { - const STORE_CONFIG: relationalStore.StoreConfig = { - name: Constants.DB_NAME, - securityLevel: Constants.SECURITY_LEVEL, - }; + private store?: relationalStore.RdbStore; + private context?: Context; + async init(context: Context): Promise { + this.context = context; this.store = await relationalStore.getRdbStore(context, STORE_CONFIG); - await this.store.executeSql(Constants.SQL_CREATE_NODES); - await this.store.executeSql(Constants.SQL_CREATE_RELATIONS); - await this.store.executeSql(Constants.SQL_CREATE_CHAT); - console.info('GraphDatabase initialized successfully'); + await this.createTables(); } - private assertStore(): relationalStore.RdbStore { - if (!this.store) { - throw new Error('GraphDatabase not initialized. Call init() first.'); - } - return this.store; + private async createTables(): Promise { + if (!this.store) return; + await this.store.executeSql(` + CREATE TABLE IF NOT EXISTS nodes ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL UNIQUE, + type TEXT DEFAULT 'concept', + mentions INTEGER DEFAULT 1, + created_at TEXT, + updated_at TEXT + ) + `); + await this.store.executeSql(` + CREATE TABLE IF NOT EXISTS relations ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + subject_id INTEGER NOT NULL, + relation TEXT NOT NULL, + object_id INTEGER NOT NULL, + weight REAL DEFAULT 1.0, + created_at TEXT + ) + `); + await this.store.executeSql(` + CREATE TABLE IF NOT EXISTS chat_records ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + role TEXT NOT NULL, + content TEXT NOT NULL, + tools TEXT, + created_at TEXT + ) + `); } - // ============ Memory Operations ============ - - async commit(triplets: TripletInput[]): Promise { - const store = this.assertStore(); - let count = 0; - - try { - await store.beginTransaction(); - - for (const t of triplets) { - // Upsert subject node - const subjId = await this.upsertNode(store, t.subject); - - // Upsert object node - const objId = await this.upsertNode(store, t.object); - - // Create relation - const bucket: relationalStore.ValuesBucket = { - 'subject_id': subjId, - 'relation': t.relation, - 'object_id': objId, - 'weight': 1.0, - }; - await store.insert(Constants.TABLE_RELATIONS, bucket); - count++; - } - - await store.commit(); - return { success: true, message: `Committed ${count} triplets`, count }; - } catch (e) { - await store.rollBack(); - return { success: false, message: `Commit failed: ${e}` }; + async commit(triplets: TripletData[]): Promise { + if (!this.store) return; + for (const triplet of triplets) { + const subjectId: number = await this.upsertNode(triplet.subject); + const objectId: number = await this.upsertNode(triplet.object); + const bucket: relationalStore.ValuesBucket = { + 'subject_id': subjectId, + 'relation': triplet.relation, + 'object_id': objectId, + 'created_at': new Date().toISOString() + }; + await this.store.insert('relations', bucket); } } - private async upsertNode(store: relationalStore.RdbStore, name: string): Promise { - // Check if node exists - const predicates = new relationalStore.RdbPredicates(Constants.TABLE_NODES); + private async upsertNode(name: string): Promise { + if (!this.store) return -1; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('nodes'); predicates.equalTo('name', name); - const resultSet = await store.query(predicates, ['id', 'mentions']); - - let nodeId: number; - if (resultSet.rowCount > 0) { - resultSet.goToFirstRow(); - nodeId = resultSet.getLong(resultSet.getColumnIndex('id')); - const mentions = resultSet.getLong(resultSet.getColumnIndex('mentions')); + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['id']); + if (resultSet.goToNextRow()) { + const id: number = resultSet.getLong(resultSet.getColumnIndex('id')); resultSet.close(); - - // Update mentions + updated_at - const updateBucket: relationalStore.ValuesBucket = { - 'mentions': mentions + 1, - 'updated_at': this.getNow(), - }; - const updatePredicates = new relationalStore.RdbPredicates(Constants.TABLE_NODES); - updatePredicates.equalTo('id', nodeId); - await store.update(updateBucket, updatePredicates); - } else { - resultSet.close(); - const insertBucket: relationalStore.ValuesBucket = { - 'name': name, - 'type': 'concept', - 'mentions': 1, - 'created_at': this.getNow(), - 'updated_at': this.getNow(), - }; - nodeId = await store.insert(Constants.TABLE_NODES, insertBucket); + return id; } - - return nodeId; + resultSet.close(); + const bucket: relationalStore.ValuesBucket = { + 'name': name, + 'type': 'concept', + 'created_at': new Date().toISOString(), + 'updated_at': new Date().toISOString() + }; + return await this.store.insert('nodes', bucket); } async recall(queryIntent: string, seedEntities?: string[]): Promise { - const store = this.assertStore(); - - try { - if (seedEntities && seedEntities.length > 0) { - // Filter by seed entities - const placeholders = seedEntities.map(() => '?').join(','); - const nodeSql = `SELECT * FROM nodes WHERE name IN (${placeholders}) ORDER BY mentions DESC`; - const nodeResultSet = await store.querySql(nodeSql, seedEntities); - - const nodeIds: number[] = []; - const nodes: GraphNode[] = []; - while (nodeResultSet.goToNextRow()) { - const node = this.rowToNode(nodeResultSet); - nodes.push(node); - nodeIds.push(node.id); - } - nodeResultSet.close(); - - if (nodeIds.length === 0) { - return { success: true, data: { nodes: [], edges: [] }, message: 'No results found' }; - } - - // Get related edges - const edgeIdPlaceholders = nodeIds.map(() => '?').join(','); - const edgeParams = nodeIds.map(id => id.toString()); - const edgeSql = `SELECT * FROM relations WHERE subject_id IN (${edgeIdPlaceholders}) OR object_id IN (${edgeIdPlaceholders})`; - const edgeResultSet = await store.querySql(edgeSql, edgeParams); - - const edges: GraphEdge[] = []; - while (edgeResultSet.goToNextRow()) { - edges.push(this.rowToEdge(edgeResultSet)); - } - edgeResultSet.close(); - - // Collect all connected node IDs - const allNodeIds = new Set(nodeIds); - for (const edge of edges) { - allNodeIds.add(edge.source); - allNodeIds.add(edge.target); - } - - // Fetch all connected nodes - if (allNodeIds.size > nodeIds.length) { - const allIdPlaceholders = Array.from(allNodeIds).map(() => '?').join(','); - const allIdParams = Array.from(allNodeIds).map(id => id.toString()); - const allNodeSql = `SELECT * FROM nodes WHERE id IN (${allIdPlaceholders})`; - const allNodeRs = await store.querySql(allNodeSql, allIdParams); - - const allNodes: GraphNode[] = []; - while (allNodeRs.goToNextRow()) { - allNodes.push(this.rowToNode(allNodeRs)); - } - allNodeRs.close(); - - return { - success: true, - data: { nodes: allNodes, edges }, - message: `Found ${allNodes.length} nodes, ${edges.length} edges`, - }; - } - - return { - success: true, - data: { nodes, edges }, - message: `Found ${nodes.length} nodes, ${edges.length} edges`, - }; - } - - // Return all data - return await this.introspect(); - } catch (e) { - return { success: false, data: { nodes: [], edges: [] }, message: `Recall failed: ${e}` }; + if (!this.store) { + const empty: RecallResult = { data: { nodes: [], edges: [] } }; + return empty; } + const nodes: NodeData[] = await this.getAllNodes(); + const edges: EdgeData[] = await this.getAllEdges(); + const result: RecallResult = { data: { nodes, edges } }; + return result; } - async purge(criteria: PurgeCriteria): Promise { - const store = this.assertStore(); - let affected = 0; - - try { - if (criteria.target) { - // Delete by target node name - const nodePredicates = new relationalStore.RdbPredicates(Constants.TABLE_NODES); - nodePredicates.equalTo('name', criteria.target); - const rs = await store.query(nodePredicates, ['id']); - while (rs.goToNextRow()) { - const nodeId = rs.getLong(rs.getColumnIndex('id')); - // Delete relations involving this node - const relPredicates1 = new relationalStore.RdbPredicates(Constants.TABLE_RELATIONS); - relPredicates1.equalTo('subject_id', nodeId); - await store.delete(relPredicates1); - - const relPredicates2 = new relationalStore.RdbPredicates(Constants.TABLE_RELATIONS); - relPredicates2.equalTo('object_id', nodeId); - await store.delete(relPredicates2); - - // Delete the node itself - const delPredicates = new relationalStore.RdbPredicates(Constants.TABLE_NODES); - delPredicates.equalTo('id', nodeId); - affected += await store.delete(delPredicates); - } - rs.close(); - } - - if (criteria.subject) { - // More sophisticated deletion could be added here - } - - return { - success: true, - message: `Purged ${affected} nodes`, - affected, - }; - } catch (e) { - return { success: false, message: `Purge failed: ${e}` }; - } + async purge(criteria: CriteriaData): Promise { + if (!this.store) return; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('nodes'); + await this.store.delete(predicates); } async introspect(): Promise { - const store = this.assertStore(); - - try { - // Get all nodes - const nodeRs = await store.querySql('SELECT * FROM nodes ORDER BY mentions DESC LIMIT 500'); - const nodes: GraphNode[] = []; - while (nodeRs.goToNextRow()) { - nodes.push(this.rowToNode(nodeRs)); - } - nodeRs.close(); - - // Get all edges - const edgeRs = await store.querySql('SELECT * FROM relations ORDER BY weight DESC LIMIT 1000'); - const edges: GraphEdge[] = []; - while (edgeRs.goToNextRow()) { - edges.push(this.rowToEdge(edgeRs)); - } - edgeRs.close(); - - return { - success: true, - data: { nodes, edges }, - message: `Found ${nodes.length} nodes, ${edges.length} edges`, - }; - } catch (e) { - return { success: false, data: { nodes: [], edges: [] }, message: `Introspect failed: ${e}` }; - } + const nodes: NodeData[] = await this.getAllNodes(); + const edges: EdgeData[] = await this.getAllEdges(); + const result: RecallResult = { data: { nodes, edges } }; + return result; } - async archive(days: number): Promise { - const store = this.assertStore(); - - try { - const sql = `DELETE FROM relations WHERE created_at < datetime('now', '-${days} days')`; - const changes = await store.executeSql(sql); - return { success: true, message: `Archived relations older than ${days} days`, archived: changes }; - } catch (e) { - return { success: false, message: `Archive failed: ${e}`, archived: 0 }; - } + async archive(days: number): Promise { + // Archive old data - placeholder } async cleanup(dryRun: boolean): Promise { - const store = this.assertStore(); - - try { - if (dryRun) { - const rs = await store.querySql(` - SELECT COUNT(*) as cnt FROM nodes n - WHERE NOT EXISTS (SELECT 1 FROM relations WHERE subject_id = n.id OR object_id = n.id) - AND n.name NOT IN ('_ROOT_', '_UNKNOWN_') - `); - rs.goToFirstRow(); - const count = rs.getLong(rs.getColumnIndex('cnt')); - rs.close(); - return { success: true, message: `Dry run: ${count} orphaned nodes would be deleted`, deleted: count }; - } - - const rs = await store.querySql(` - SELECT id FROM nodes n - WHERE NOT EXISTS (SELECT 1 FROM relations WHERE subject_id = n.id OR object_id = n.id) - AND n.name NOT IN ('_ROOT_', '_UNKNOWN_') - `); - - const ids: number[] = []; - while (rs.goToNextRow()) { - ids.push(rs.getLong(rs.getColumnIndex('id'))); - } - rs.close(); - - if (ids.length === 0) { - return { success: true, message: 'No orphaned nodes found', deleted: 0 }; - } - - const placeholders = ids.map(() => '?').join(','); - const idParams = ids.map(id => id.toString()); - await store.executeSql(`DELETE FROM nodes WHERE id IN (${placeholders})`, idParams); - - return { success: true, message: `Cleaned up ${ids.length} orphaned nodes`, deleted: ids.length }; - } catch (e) { - return { success: false, message: `Cleanup failed: ${e}`, deleted: 0 }; - } + const result: CleanupResult = { cleaned: 0 }; + return result; } - // ============ Chat Operations ============ - - async saveChatMessage(role: string, content: string, tools?: string): Promise { - const store = this.assertStore(); + async saveChatMessage(role: string, content: string, tools?: string): Promise { + if (!this.store) return; const bucket: relationalStore.ValuesBucket = { 'role': role, 'content': content, + 'tools': tools || null, + 'created_at': new Date().toISOString() }; - if (tools) { - bucket['tools'] = tools; - } - return await store.insert(Constants.TABLE_CHAT, bucket); + await this.store.insert('chat_records', bucket); } - async getChatHistory(limit: number = 50): Promise { - const store = this.assertStore(); - const rs = await store.querySql( - `SELECT * FROM chat_records ORDER BY id DESC LIMIT ${limit}` - ); - - const messages: ChatMessage[] = []; - while (rs.goToNextRow()) { - const msg: ChatMessage = { - id: rs.getLong(rs.getColumnIndex('id')), - role: rs.getString(rs.getColumnIndex('role')), - content: rs.getString(rs.getColumnIndex('content')), - created_at: rs.getString(rs.getColumnIndex('created_at')), - }; - - const toolsIdx = rs.getColumnIndex('tools'); - if (toolsIdx >= 0) { - msg.tools = rs.getString(toolsIdx); - } - - messages.unshift(msg); // Reverse to chronological order + async getChatHistory(limit?: number): Promise { + if (!this.store) return []; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('chat_records'); + predicates.orderByDesc('created_at'); + if (limit) { + predicates.limitAs(limit); } - rs.close(); - - return messages; + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['role', 'content']); + const messages: ChatMessage[] = []; + while (resultSet.goToNextRow()) { + const msg: ChatMessage = { + role: resultSet.getString(resultSet.getColumnIndex('role')), + content: resultSet.getString(resultSet.getColumnIndex('content')) + }; + messages.push(msg); + } + resultSet.close(); + return messages.reverse(); } async clearChatHistory(): Promise { - const store = this.assertStore(); - await store.executeSql('DELETE FROM chat_records'); + if (!this.store) return; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('chat_records'); + await this.store.delete(predicates); } - // ============ Helper Methods ============ - - private rowToNode(rs: relationalStore.ResultSet): GraphNode { - return { - id: rs.getLong(rs.getColumnIndex('id')), - name: rs.getString(rs.getColumnIndex('name')), - type: rs.getString(rs.getColumnIndex('type')), - mentions: rs.getLong(rs.getColumnIndex('mentions')), - }; + private async getAllNodes(): Promise { + if (!this.store) return []; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('nodes'); + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['id', 'name', 'type', 'mentions']); + const nodes: NodeData[] = []; + while (resultSet.goToNextRow()) { + const node: NodeData = { + id: resultSet.getLong(resultSet.getColumnIndex('id')), + label: resultSet.getString(resultSet.getColumnIndex('name')), + type: resultSet.getString(resultSet.getColumnIndex('type')), + mentions: resultSet.getLong(resultSet.getColumnIndex('mentions')) + }; + nodes.push(node); + } + resultSet.close(); + return nodes; } - private rowToEdge(rs: relationalStore.ResultSet): GraphEdge { - return { - id: rs.getLong(rs.getColumnIndex('id')), - source: rs.getLong(rs.getColumnIndex('subject_id')), - target: rs.getLong(rs.getColumnIndex('object_id')), - label: rs.getString(rs.getColumnIndex('relation')), - weight: rs.getDouble(rs.getColumnIndex('weight')), - }; - } - - private getNow(): string { - const d = new Date(); - const y = d.getFullYear(); - const mo = String(d.getMonth() + 1).padStart(2, '0'); - const da = String(d.getDate()).padStart(2, '0'); - const h = String(d.getHours()).padStart(2, '0'); - const mi = String(d.getMinutes()).padStart(2, '0'); - const s = String(d.getSeconds()).padStart(2, '0'); - return `${y}-${mo}-${da} ${h}:${mi}:${s}`; + private async getAllEdges(): Promise { + if (!this.store) return []; + const predicates: relationalStore.RdbPredicates = new relationalStore.RdbPredicates('relations'); + const resultSet: relationalStore.ResultSet = await this.store.query(predicates, ['subject_id', 'relation', 'object_id', 'weight']); + const edges: EdgeData[] = []; + while (resultSet.goToNextRow()) { + const edge: EdgeData = { + from: resultSet.getLong(resultSet.getColumnIndex('subject_id')), + to: resultSet.getLong(resultSet.getColumnIndex('object_id')), + label: resultSet.getString(resultSet.getColumnIndex('relation')), + weight: resultSet.getDouble(resultSet.getColumnIndex('weight')) + }; + edges.push(edge); + } + resultSet.close(); + return edges; } } diff --git a/harmonyos/entry/src/main/ets/pages/ChatPage.ets b/harmonyos/entry/src/main/ets/pages/ChatPage.ets index d332cf3..d043aba 100644 --- a/harmonyos/entry/src/main/ets/pages/ChatPage.ets +++ b/harmonyos/entry/src/main/ets/pages/ChatPage.ets @@ -1,175 +1,100 @@ import http from '@ohos.net.http'; import dataPreferences from '@ohos.data.preferences'; -import { GraphDatabase, ChatMessage } from '../model/GraphDatabase'; +import { GraphDatabase } from '../model/GraphDatabase'; + +interface ChatMessage { + role: string; + content: string; +} @Component export struct ChatPage { @State messages: ChatMessage[] = []; @State inputText: string = ''; - private db: GraphDatabase; - private scroller: Scroller = new Scroller(); + @Prop db: GraphDatabase; + private scrollController: Scroller = new Scroller(); - aboutToAppear() { - this.loadHistory(); - } - - async loadHistory() { + async aboutToAppear() { this.messages = await this.db.getChatHistory(50); } async sendMessage() { - if (!this.inputText.trim()) { - return; - } + if (!this.inputText.trim()) return; - const userMsg = this.inputText; + const userMessage: string = this.inputText; this.inputText = ''; - // Save user message - await this.db.saveChatMessage('user', userMsg); + await this.db.saveChatMessage('user', userMessage); + const userMsg: ChatMessage = { role: 'user', content: userMessage }; + this.messages = [...this.messages, userMsg]; - // Update UI immediately - this.messages = await this.db.getChatHistory(50); - - // Call AI API - try { - const reply = await this.callAIApi(userMsg); - await this.db.saveChatMessage('assistant', reply); - this.messages = await this.db.getChatHistory(50); - } catch (e) { - await this.db.saveChatMessage('assistant', `Error: ${e.message || e}`); - this.messages = await this.db.getChatHistory(50); - } - } - - async callAIApi(prompt: string): Promise { - const ctx = getContext(this); - const pref = await dataPreferences.getPreferences(ctx, 'trulymem_config'); - const baseUrl = await pref.get('base_url', 'https://api.deepseek.com'); - const model = await pref.get('model', 'deepseek-chat'); - const apiKey = await pref.get('api_key', ''); - - if (!apiKey) { - return '请先在设置页面配置 API Key'; - } - - const httpRequest = http.createHttp(); - - // Build chat history context - const history = this.messages.slice(-10); - const msgs = history.map(m => ({ - role: m.role, - content: m.content, - })); - - // Add current prompt - msgs.push({ role: 'user', content: prompt }); + const pref: dataPreferences.Preferences = + await dataPreferences.getPreferences(getContext(this), 'trulymem_config'); + const baseUrl: string = String(await pref.get('base_url', 'https://api.deepseek.com')); + const model: string = String(await pref.get('model', 'deepseek-chat')); + const apiKey: string = String(await pref.get('api_key', '')); try { - const response = await httpRequest.request( - baseUrl.replace(/\/$/, '') + '/v1/chat/completions', - { - method: http.RequestMethod.POST, - header: { - 'Content-Type': 'application/json', - 'Authorization': 'Bearer ' + apiKey, - }, - extraData: JSON.stringify({ - model: model, - messages: msgs, - max_tokens: 2048, - stream: false, - }), - connectTimeout: 30000, - readTimeout: 60000, + const httpRequest: http.HttpRequest = http.createHttp(); + const response: http.HttpResponse = await httpRequest.request(baseUrl + '/chat/completions', { + method: http.RequestMethod.POST, + header: { + 'Content-Type': 'application/json', + 'Authorization': 'Bearer ' + apiKey + }, + extraData: { + model: model, + messages: [{ role: 'user', content: userMessage }] } - ); + }); - httpRequest.destroy(); - - const statusCode = response.responseCode; - if (statusCode !== 200) { - return `API 请求失败 (${statusCode}): ${response.result.toString()}`; + if (response.responseCode === 200) { + const data: object = JSON.parse(String(response.result)); + const choicesArr: object[] = data['choices'] as object[]; + if (choicesArr && choicesArr.length > 0) { + const firstChoice: object = choicesArr[0]; + const msgObj: object = firstChoice['message'] as object; + const assistantMessage: string = String(msgObj['content']); + await this.db.saveChatMessage('assistant', assistantMessage); + const aiMsg: ChatMessage = { role: 'assistant', content: assistantMessage }; + this.messages = [...this.messages, aiMsg]; + } } - - const data = JSON.parse(response.result.toString()); - if (data.choices && data.choices.length > 0) { - return data.choices[0].message.content; - } - return 'AI 返回为空'; - } catch (e) { - httpRequest.destroy(); - throw e; + } catch (err) { + console.error('HTTP request failed: ' + JSON.stringify(err)); } } build() { Column() { - // Message list - List({ scroller: this.scroller }) { + List() { ForEach(this.messages, (msg: ChatMessage) => { ListItem() { - if (msg.role === 'user') { - Row() { - Blank() - Column() { - Text(msg.content) - .fontSize(16) - .fontColor('#ffffff') - .padding(12) - } - .backgroundColor('#0052cc') - .borderRadius(12) - .maxWidth('80%') - } - .width('100%') - .padding({ left: 16, right: 16, top: 4, bottom: 4 }) - } else { - Row() { - Column() { - Text(msg.content) - .fontSize(16) - .fontColor('#e0e0e0') - .padding(12) - } - .backgroundColor('#2d2d3a') - .borderRadius(12) - .maxWidth('80%') - Blank() - } - .width('100%') - .padding({ left: 16, right: 16, top: 4, bottom: 4 }) + Column() { + Text(msg.role).fontSize(12).fontColor('#666').width('100%') + Text(msg.content).fontSize(16).width('100%').margin({ top: 4 }) } + .padding(12) + .backgroundColor(msg.role === 'user' ? '#E3F2FD' : '#F5F5F5') + .borderRadius(8) + .margin({ left: 8, right: 8, bottom: 8 }) } - }, (msg: ChatMessage) => msg.id.toString()) + }) } .width('100%') .layoutWeight(1) - // Input area Row() { TextArea({ text: this.inputText, placeholder: '输入消息...' }) .layoutWeight(1) - .maxLines(4) - .onChange((v: string) => { - this.inputText = v; - }) - .margin({ left: 8, right: 4 }) - .backgroundColor('#1e1e2e') - .fontColor('#ffffff') - + .onChange((v: string) => { this.inputText = v; }) Button('发送') .onClick(() => this.sendMessage()) - .margin({ left: 4, right: 8 }) - .backgroundColor('#0052cc') } .width('100%') - .height(64) - .backgroundColor('#16162a') - .padding({ top: 8, bottom: 8 }) + .padding(8) } .width('100%') .height('100%') - .backgroundColor('#0a0a1a') } } diff --git a/harmonyos/entry/src/main/ets/pages/GraphPage.ets b/harmonyos/entry/src/main/ets/pages/GraphPage.ets index 3417f7d..ecc9c29 100644 --- a/harmonyos/entry/src/main/ets/pages/GraphPage.ets +++ b/harmonyos/entry/src/main/ets/pages/GraphPage.ets @@ -4,33 +4,19 @@ import { GraphDatabase } from '../model/GraphDatabase'; @Component export struct GraphPage { private controller: web_webview.WebviewController = new web_webview.WebviewController(); - private db: GraphDatabase; + @Prop db: GraphDatabase; build() { Column() { Web({ src: $rawfile('graph.html'), controller: this.controller }) .javaScriptAccess(true) - .onMessageReceive((msg) => { - if (msg.data === 'request_graph_data') { - this.sendGraphData(); - } - }) .width('100%') .height('100%') } .width('100%') .height('100%') - } - - async sendGraphData() { - const result = await this.db.introspect(); - if (result.success) { - const jsonStr = JSON.stringify(result.data); - this.controller.runJavaScriptExt('loadGraphData(' + jsonStr + ')', (error, data) => { - if (error) { - console.error('runJavaScriptExt error: ' + JSON.stringify(error)); - } - }); - } + .onAppear(() => { + this.controller.refresh(); + }) } } diff --git a/harmonyos/entry/src/main/ets/pages/Index.ets b/harmonyos/entry/src/main/ets/pages/Index.ets index 5c2221e..8971bad 100644 --- a/harmonyos/entry/src/main/ets/pages/Index.ets +++ b/harmonyos/entry/src/main/ets/pages/Index.ets @@ -1,6 +1,5 @@ -import GraphPage from './GraphPage'; -import ChatPage from './ChatPage'; -import SettingsPage from './SettingsPage'; +import { MainPage } from './MainPage'; +import { SettingsPage } from './SettingsPage'; import { GraphDatabase } from '../model/GraphDatabase'; @Entry @@ -17,14 +16,9 @@ struct Index { Column() { Tabs({ index: this.currentIndex, barPosition: BarPosition.End }) { TabContent() { - GraphPage({ db: this.db }) + MainPage({ db: this.db }) } - .tabBar('🌌 星图') - - TabContent() { - ChatPage({ db: this.db }) - } - .tabBar('💬 聊天') + .tabBar('🌌 TrulyMEM') TabContent() { SettingsPage() @@ -33,9 +27,7 @@ struct Index { } .width('100%') .height('100%') - .onChange((index: number) => { - this.currentIndex = index; - }) + .onChange((index: number) => { this.currentIndex = index; }) } .width('100%') .height('100%') diff --git a/harmonyos/entry/src/main/ets/pages/MainPage.ets b/harmonyos/entry/src/main/ets/pages/MainPage.ets new file mode 100644 index 0000000..b319d26 --- /dev/null +++ b/harmonyos/entry/src/main/ets/pages/MainPage.ets @@ -0,0 +1,21 @@ +import { GraphDatabase } from '../model/GraphDatabase'; +import { GraphPage } from './GraphPage'; +import { ChatPage } from './ChatPage'; + +@Component +export struct MainPage { + @Prop db: GraphDatabase; + + build() { + GridRow({ columns: { sm: 1, md: 2, lg: 2 }, gutter: { x: 8, y: 8 } }) { + GridCol({ span: { sm: 1, md: 1, lg: 1 } }) { + GraphPage({ db: this.db }) + } + GridCol({ span: { sm: 1, md: 1, lg: 1 } }) { + ChatPage({ db: this.db }) + } + } + .width('100%') + .height('100%') + } +} diff --git a/harmonyos/entry/src/main/ets/pages/SettingsPage.ets b/harmonyos/entry/src/main/ets/pages/SettingsPage.ets index c10ea5a..d76f682 100644 --- a/harmonyos/entry/src/main/ets/pages/SettingsPage.ets +++ b/harmonyos/entry/src/main/ets/pages/SettingsPage.ets @@ -5,93 +5,56 @@ export struct SettingsPage { @State baseUrl: string = ''; @State model: string = ''; @State apiKey: string = ''; - private pref: dataPreferences.Preferences; + private pref?: dataPreferences.Preferences; async aboutToAppear() { const ctx = getContext(this); this.pref = await dataPreferences.getPreferences(ctx, 'trulymem_config'); - this.baseUrl = await this.pref.get('base_url', 'https://api.deepseek.com'); - this.model = await this.pref.get('model', 'deepseek-chat'); - this.apiKey = await this.pref.get('api_key', ''); + this.baseUrl = String(await this.pref.get('base_url', 'https://api.deepseek.com')); + this.model = String(await this.pref.get('model', 'deepseek-chat')); + this.apiKey = String(await this.pref.get('api_key', '')); } async onBaseUrlChange(value: string) { this.baseUrl = value; - await this.pref.put('base_url', value); - await this.pref.flush(); + await this.pref?.put('base_url', value); + await this.pref?.flush(); } async onModelChange(value: string) { this.model = value; - await this.pref.put('model', value); - await this.pref.flush(); + await this.pref?.put('model', value); + await this.pref?.flush(); } async onApiKeyChange(value: string) { this.apiKey = value; - await this.pref.put('api_key', value); - await this.pref.flush(); + await this.pref?.put('api_key', value); + await this.pref?.flush(); } build() { Column() { - Text('API 配置') - .fontSize(24) - .fontWeight(FontWeight.Bold) - .fontColor('#ffffff') - .margin({ top: 24, bottom: 24 }) - - // Base URL - Text('Base URL') - .fontSize(14) - .fontColor('#888899') - .width('100%') - .margin({ left: 16, bottom: 4 }) + Text('API 配置').fontSize(24).fontWeight(FontWeight.Bold).margin({ top: 20, bottom: 16 }) + Text('Base URL').fontSize(14).width('100%').margin({ left: 16 }) TextInput({ placeholder: 'https://api.deepseek.com', text: this.baseUrl }) - .onChange((v: string) => this.onBaseUrlChange(v)) - .margin({ left: 16, right: 16, bottom: 16 }) - .backgroundColor('#1e1e2e') - .fontColor('#ffffff') - .placeholderColor('#555566') - - // Model ID - Text('Model ID') - .fontSize(14) - .fontColor('#888899') - .width('100%') - .margin({ left: 16, bottom: 4 }) + .onChange((v: string) => { this.onBaseUrlChange(v); }) + .margin({ left: 16, right: 16, bottom: 12 }) + Text('Model ID').fontSize(14).width('100%').margin({ left: 16 }) TextInput({ placeholder: 'deepseek-chat', text: this.model }) - .onChange((v: string) => this.onModelChange(v)) - .margin({ left: 16, right: 16, bottom: 16 }) - .backgroundColor('#1e1e2e') - .fontColor('#ffffff') - .placeholderColor('#555566') - - // API Key - Text('API Key') - .fontSize(14) - .fontColor('#888899') - .width('100%') - .margin({ left: 16, bottom: 4 }) + .onChange((v: string) => { this.onModelChange(v); }) + .margin({ left: 16, right: 16, bottom: 12 }) + Text('API Key').fontSize(14).width('100%').margin({ left: 16 }) TextInput({ placeholder: 'sk-...', text: this.apiKey }) .type(InputType.Password) - .onChange((v: string) => this.onApiKeyChange(v)) - .margin({ left: 16, right: 16, bottom: 16 }) - .backgroundColor('#1e1e2e') - .fontColor('#ffffff') - .placeholderColor('#555566') - - Text('配置会自动保存') - .fontSize(12) - .fontColor('#666677') - .margin({ top: 32 }) + .onChange((v: string) => { this.onApiKeyChange(v); }) + .margin({ left: 16, right: 16, bottom: 12 }) } .width('100%') .height('100%') .padding(16) - .backgroundColor('#0a0a1a') } } diff --git a/harmonyos/entry/src/main/ets/resources/rawfile/graph.html b/harmonyos/entry/src/main/ets/resources/rawfile/graph.html deleted file mode 100644 index 55965e4..0000000 --- a/harmonyos/entry/src/main/ets/resources/rawfile/graph.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - - 记忆星图 - TrulyMEM - - - -
-
-

✨ 记忆星图

-

节点: 0

-

关系: 0

-
-
-

节点

-

类型: -

-

提及次数: -

-
-
🔄 加载星图...
-
- - - - - diff --git a/harmonyos/entry/src/main/resources/base/element/color.json b/harmonyos/entry/src/main/resources/base/element/color.json new file mode 100644 index 0000000..162a7b6 --- /dev/null +++ b/harmonyos/entry/src/main/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} diff --git a/harmonyos/entry/src/main/resources/base/media/layered_image.svg b/harmonyos/entry/src/main/resources/base/media/layered_image.svg new file mode 100644 index 0000000..2e9f58a --- /dev/null +++ b/harmonyos/entry/src/main/resources/base/media/layered_image.svg @@ -0,0 +1,5 @@ + + + + T + diff --git a/harmonyos/entry/src/main/resources/base/media/startIcon.svg b/harmonyos/entry/src/main/resources/base/media/startIcon.svg new file mode 100644 index 0000000..669d96d --- /dev/null +++ b/harmonyos/entry/src/main/resources/base/media/startIcon.svg @@ -0,0 +1,5 @@ + + + + TM + diff --git a/harmonyos/entry/src/main/resources/rawfile/graph.html b/harmonyos/entry/src/main/resources/rawfile/graph.html new file mode 100644 index 0000000..527a983 --- /dev/null +++ b/harmonyos/entry/src/main/resources/rawfile/graph.html @@ -0,0 +1,302 @@ + + + + + + 记忆星图 - TrulyMEM + + + +
+
正在加载星图数据...
+
+

🌌 记忆星图

+

节点: 0

+

边: 0

+

状态: 初始化中...

+
+
+

+

类型:

+

提及次数:

+

连接数:

+
+ +
+ + + + + \ No newline at end of file diff --git a/harmonyos/hvigor/hvigor-config.json5 b/harmonyos/hvigor/hvigor-config.json5 index 5658db0..4a9783a 100644 --- a/harmonyos/hvigor/hvigor-config.json5 +++ b/harmonyos/hvigor/hvigor-config.json5 @@ -1,5 +1,23 @@ { "modelVersion": "5.0.5", - "dependencies": {}, - "execution": {} + "dependencies": { + }, + "execution": { + // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | "ultrafine" | 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 */ + // "optimizationStrategy": "memory" /* Define the optimization strategy. Value: [ "memory" | "performance" ]. Default: "memory" */ + }, + "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/harmonyos/hvigorfile.ts b/harmonyos/hvigorfile.ts new file mode 100644 index 0000000..9ed4942 --- /dev/null +++ b/harmonyos/hvigorfile.ts @@ -0,0 +1,6 @@ +import { appTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: appTasks, + plugins: [] +}; diff --git a/harmonyos/local.properties b/harmonyos/local.properties index ff41e1a..9971605 100644 --- a/harmonyos/local.properties +++ b/harmonyos/local.properties @@ -1,2 +1,2 @@ -hwsdk.dir=/opt/harmonyos/ohos-sdk/linux/command-line-tools/sdk/default -sdk.dir=/opt/harmonyos/ohos-sdk/linux/command-line-tools/sdk/default +hwsdk.dir=/home/program/tools/command-line-tools/sdk/default +sdk.dir=/home/program/tools/command-line-tools/sdk/default diff --git a/harmonyos/oh-package.json5 b/harmonyos/oh-package.json5 index 72f0572..0dbef78 100644 --- a/harmonyos/oh-package.json5 +++ b/harmonyos/oh-package.json5 @@ -1,7 +1,8 @@ { "modelVersion": "5.0.5", - "description": "TrulyMEM - True Memory Engine for HarmonyOS", - "dependencies": {}, + "description": "Please describe the basic information.", + "dependencies": { + }, "devDependencies": { "@ohos/hypium": "1.0.24", "@ohos/hamock": "1.0.0" diff --git a/harmonyos/trulymem-core/.preview/default/intermediates/merge_profile/default/module.json b/harmonyos/trulymem-core/.preview/default/intermediates/merge_profile/default/module.json new file mode 100644 index 0000000..54afcff --- /dev/null +++ b/harmonyos/trulymem-core/.preview/default/intermediates/merge_profile/default/module.json @@ -0,0 +1,30 @@ +{ + "app": { + "bundleName": "com.example.rconmc", + "debug": true, + "versionCode": 1000000, + "versionName": "1.0.0", + "minAPIVersion": 60001021, + "targetAPIVersion": 60001021, + "apiReleaseType": "Release", + "targetMinorAPIVersion": 0, + "targetPatchAPIVersion": 0, + "compileSdkVersion": "6.0.2.130", + "compileSdkType": "HarmonyOS", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug" + }, + "module": { + "name": "librcon", + "type": "har", + "requestPermissions": [], + "deviceTypes": [ + "default", + "tablet", + "2in1" + ], + "packageName": "librcon", + "installationFree": false + } +} diff --git a/harmonyos/trulymem-core/BuildProfile.ets b/harmonyos/trulymem-core/BuildProfile.ets new file mode 100644 index 0000000..3a501e5 --- /dev/null +++ b/harmonyos/trulymem-core/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/harmonyos/trulymem-core/Index.ets b/harmonyos/trulymem-core/Index.ets new file mode 100644 index 0000000..259aa2e --- /dev/null +++ b/harmonyos/trulymem-core/Index.ets @@ -0,0 +1,2 @@ +// TrulyMEM Core - 导出核心功能 +export { GraphDatabase } from './src/main/ets/GraphDatabase'; diff --git a/harmonyos/trulymem-core/build-profile.json5 b/harmonyos/trulymem-core/build-profile.json5 new file mode 100644 index 0000000..18c8559 --- /dev/null +++ b/harmonyos/trulymem-core/build-profile.json5 @@ -0,0 +1,41 @@ +{ + "apiType": "stageMode", + "buildOption": { + "resOptions": { + "copyCodeResource": { + "enable": false + } + } + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + }, + "consumerFiles": [ + "./consumer-rules.txt" + ] + } + }, + "resOptions": { + "copyCodeResource": { + "enable": false + } + } + }, + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest" + } + ] +} diff --git a/harmonyos/trulymem-core/build/default/intermediates/merge_profile/default/module.json b/harmonyos/trulymem-core/build/default/intermediates/merge_profile/default/module.json new file mode 100644 index 0000000..9b02b6c --- /dev/null +++ b/harmonyos/trulymem-core/build/default/intermediates/merge_profile/default/module.json @@ -0,0 +1,30 @@ +{ + "app": { + "bundleName": "com.example.blockmanager", + "debug": true, + "versionCode": 1000001, + "versionName": "1.0.1", + "minAPIVersion": 60100023, + "targetAPIVersion": 60100023, + "apiReleaseType": "Release", + "targetMinorAPIVersion": 0, + "targetPatchAPIVersion": 0, + "compileSdkVersion": "6.1.0.105", + "compileSdkType": "HarmonyOS", + "appEnvironments": [], + "bundleType": "app", + "buildMode": "debug" + }, + "module": { + "name": "librcon", + "type": "har", + "requestPermissions": [], + "deviceTypes": [ + "default", + "tablet", + "2in1" + ], + "packageName": "librcon", + "installationFree": false + } +} diff --git a/harmonyos/trulymem-core/consumer-rules.txt b/harmonyos/trulymem-core/consumer-rules.txt new file mode 100644 index 0000000..e69de29 diff --git a/harmonyos/trulymem-core/hvigor/hvigor-config.json5 b/harmonyos/trulymem-core/hvigor/hvigor-config.json5 new file mode 100644 index 0000000..4a9783a --- /dev/null +++ b/harmonyos/trulymem-core/hvigor/hvigor-config.json5 @@ -0,0 +1,23 @@ +{ + "modelVersion": "5.0.5", + "dependencies": { + }, + "execution": { + // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | "ultrafine" | 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 */ + // "optimizationStrategy": "memory" /* Define the optimization strategy. Value: [ "memory" | "performance" ]. Default: "memory" */ + }, + "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/harmonyos/trulymem-core/hvigorfile.ts b/harmonyos/trulymem-core/hvigorfile.ts new file mode 100644 index 0000000..805c5d7 --- /dev/null +++ b/harmonyos/trulymem-core/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. */ +} \ No newline at end of file diff --git a/harmonyos/trulymem-core/obfuscation-rules.txt b/harmonyos/trulymem-core/obfuscation-rules.txt new file mode 100644 index 0000000..272efb6 --- /dev/null +++ b/harmonyos/trulymem-core/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/harmonyos/trulymem-core/oh-package.json5 b/harmonyos/trulymem-core/oh-package.json5 new file mode 100644 index 0000000..da0e8b1 --- /dev/null +++ b/harmonyos/trulymem-core/oh-package.json5 @@ -0,0 +1,9 @@ +{ + "name": "trulymem-core", + "version": "1.0.0", + "description": "TrulyMEM core library - graph database and memory management.", + "main": "Index.ets", + "author": "", + "license": "Apache-2.0", + "dependencies": {} +} diff --git a/harmonyos/trulymem-core/src/main/ets/GraphDatabase.ets b/harmonyos/trulymem-core/src/main/ets/GraphDatabase.ets new file mode 100644 index 0000000..c674924 --- /dev/null +++ b/harmonyos/trulymem-core/src/main/ets/GraphDatabase.ets @@ -0,0 +1,21 @@ +import relationalStore from '@ohos.data.relationalStore'; +import { Context } from '@ohos.abilityAccessCtrl'; + +const STORE_CONFIG: relationalStore.StoreConfig = { + name: 'trulymem.db', + securityLevel: relationalStore.SecurityLevel.S1 +}; + +export class GraphDatabase { + private store?: relationalStore.RdbStore; + private context?: Context; + + async init(context: Context) { + this.context = context; + this.store = await relationalStore.getRdbStore(context, STORE_CONFIG); + } + + getStore(): relationalStore.RdbStore | undefined { + return this.store; + } +} diff --git a/harmonyos/trulymem-core/src/main/ets/components/RconClient.ets b/harmonyos/trulymem-core/src/main/ets/components/RconClient.ets new file mode 100644 index 0000000..d1102eb --- /dev/null +++ b/harmonyos/trulymem-core/src/main/ets/components/RconClient.ets @@ -0,0 +1,208 @@ +import { socket } from '@kit.NetworkKit'; +import { BusinessError } from '@kit.BasicServicesKit'; +import {RConResult,parseRCONBuffer,buildPacket,GetAuth} from '../components/tools'; + +type RConCallback = (result: RConResult) => void; + +export class RConClient +{ + public isActive: boolean; //是否可用标志位,随tcp状态更改 + private tcp: socket.TCPSocket; //socket连接 + private ipAddress: socket.NetAddress; //ip地址 + private passWord: string; //密码 + private isConnecting: boolean = false; // 标记连接是否正在进行中,防止并发连接 + private closeHandler: (() => void) | null = null; // 保存 close 事件处理器引用以便清理 + private authResolve: (() => void) | null = null; // 认证完成信号 + private nextPacketId: number = 1; // 递增的包序号,避免重复 + + constructor(ip:string,LPort:number,PassWord:string) { + this.isActive = false; + this.tcp = socket.constructTCPSocketInstance(); + this.ipAddress = { + address: ip, + port: LPort + } + this.passWord = PassWord;//初始化tcp连接相关配置 + } + //连接服务器 + async setConnect(timeOut:number,callBack:RConCallback)//异步获取服务器连接 + { + if (this.isConnecting) { + // Already connecting, return an error via callback + callBack(RConResult.error("ALREADY_CONNECTING", "A connection attempt is already in progress")); + return; + } + this.isConnecting = true; + let finished = false; // To ensure we set isConnecting to false only once + const setFinished = () => { + if (!finished) { + finished = true; + this.isConnecting = false; + } + }; + + // 清理旧的事件监听器 + this.cleanupListeners(); + + let connectOptions: socket.TCPConnectOptions = { + address: this.ipAddress, + timeout: timeOut + }; + + await this.tcp.connect(connectOptions).then(() => { + console.info('Connection established'); + let result:RConResult = RConResult.result(undefined,"tcp_ok") + // 注册 close 事件并保存引用 + this.closeHandler = () => { + this.isActive = false; + }; + this.tcp.on('close', this.closeHandler); + //发送认证信息 + GetAuth(this.tcp,this.passWord,3,(result:RConResult)=>{ + setFinished(); + if(!result.success) { + callBack(result); + // 通知等待的 sendAfterAuth 认证失败 + this.notifyAuthComplete(); + } + else + { + this.isActive = true; + callBack(result); + // 通知等待的 sendAfterAuth 认证成功 + this.notifyAuthComplete(); + } + + }) + }).catch((err: BusinessError) => { + setFinished(); + let result = RConResult.error(JSON.stringify({ code: err.code, message: err.message }), "tcp_fail"); + callBack(result); + this.notifyAuthComplete(); + }); + } + + /** + * 通知认证流程完成(供 sendAfterAuth 等待机制使用) + */ + private notifyAuthComplete(): void { + if (this.authResolve) { + this.authResolve(); + this.authResolve = null; + } + } + + /** + * 获取下一个递增包序号(跳过 -1,因为 -1 在 RCON 协议中表示认证失败) + */ + private getNextPacketId(): number { + const id = this.nextPacketId; + this.nextPacketId++; + if (this.nextPacketId === -1 || this.nextPacketId > 2147483646) { + this.nextPacketId = 1; + } + return id; + } + + /** + * 清理所有事件监听器 + */ + private cleanupListeners(): void { + this.tcp.off("close"); + this.tcp.off("message"); + this.closeHandler = null; + } + + async sendMessage(message:string,type:number,callBack:RConCallback) + {//发送一条指令 + if(!this.isActive)//错误重连机制 + { + await this.setConnect(1000,(result:RConResult)=>{ + if (!result.success) { + // Connection failed, call the outer callback with the error + callBack(result); + return; + } + // 重连后需要重新认证,不能直接发送命令 + // 等待认证完成后再发送消息 + this.sendAfterAuth(message, type, callBack); + }) + } + else { + this.sendWithResponse(message, type, callBack); + } + } + + /** + * 发送消息并等待响应(正常路径) + */ + private sendWithResponse(message: string, type: number, callBack: RConCallback): void { + const packetId = this.getNextPacketId(); + const messageHandler = (info: socket.SocketMessageInfo) => { + const buffer: ArrayBuffer = info.message; + const result = parseRCONBuffer(buffer); + callBack(result); + this.tcp.off("message", messageHandler); + }; + this.tcp.on("message", messageHandler); + + let sendOption: socket.TCPSendOptions = { data: buildPacket(packetId, type, message) }; + this.tcp.send(sendOption).catch((err: BusinessError) => { + let result = RConResult.error(JSON.stringify({ code: err.code, message: err.message }), "send_auth_fail"); + callBack(result); + this.tcp.off("message", messageHandler); + this.setDisconnect(); + }); + } + + /** + * 重连后等待认证完成再发送消息 + * 使用 Promise 等待机制替代轮询 + */ + private sendAfterAuth(message: string, type: number, callBack: RConCallback): void { + // 创建认证等待 Promise(最多 5 秒) + const authPromise = new Promise((resolve) => { + this.authResolve = () => resolve(this.isActive); + // 超时兜底 + setTimeout(() => { + if (this.authResolve) { + this.authResolve = null; + resolve(false); + } + }, 5000); + }); + + authPromise.then((authSuccess: boolean) => { + if (authSuccess) { + this.sendWithResponse(message, type, callBack); + } else { + let result = RConResult.error("AUTH_TIMEOUT", "Authentication timed out after reconnect"); + callBack(result); + } + }); + } + + async resetServer(ip:string,password:string,port:number,timeout:number,callback:RConCallback) + {//重新设置服务器配置 + this.ipAddress = { + address:ip, + port:port + } + this.passWord = password; + this.setDisconnect();//断开放弃使用的tcp连接 + await this.setConnect(timeout,callback); + } + setDisconnect() + { + // 清理所有事件监听器 + this.cleanupListeners(); + // 断链 + try { + this.tcp.close(); + } catch { + // Socket already closed + } + this.isActive = false; + } + +} diff --git a/harmonyos/trulymem-core/src/main/ets/components/tools.ets b/harmonyos/trulymem-core/src/main/ets/components/tools.ets new file mode 100644 index 0000000..50f7a39 --- /dev/null +++ b/harmonyos/trulymem-core/src/main/ets/components/tools.ets @@ -0,0 +1,194 @@ +import { socket } from '@kit.NetworkKit'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { util } from '@kit.ArkTS'; + +const MAXLENGTH:number = 1447; + +/** + * 手动 UTF-8 编码(替代已弃用的 util.TextEncoder.encode/encodeInto) + */ +function utf8Encode(str: string): Uint8Array { + const bytes: number[] = []; + for (let i = 0; i < str.length; i++) { + const code = str.charCodeAt(i); + if (code <= 0x7F) { + bytes.push(code); + } else if (code <= 0x07FF) { + bytes.push(0xC0 | (code >> 6)); + bytes.push(0x80 | (code & 0x3F)); + } else if (code <= 0xFFFF) { + bytes.push(0xE0 | (code >> 12)); + bytes.push(0x80 | ((code >> 6) & 0x3F)); + bytes.push(0x80 | (code & 0x3F)); + } else { + bytes.push(0xF0 | (code >> 18)); + bytes.push(0x80 | ((code >> 12) & 0x3F)); + bytes.push(0x80 | ((code >> 6) & 0x3F)); + bytes.push(0x80 | (code & 0x3F)); + } + } + return new Uint8Array(bytes); +} + +export class RConResult { + success: boolean = false; // 操作是否成功 + errorCode?: string; // 错误码 + errorMessage?: string; // 错误描述 + rawData?: ArrayBuffer; + resultText ?:string; // 附加数据 + type ?:number; + id ?:number; +static result(data?:ArrayBuffer,stringResult?:string,type?:number,id?:number):RConResult{ + const result = new RConResult(); + result.success = true; + if(data !== undefined){result.rawData = data;} + if(stringResult !== undefined){result.resultText = stringResult;} + if(type !== undefined){result.type = type;} + if(id !== undefined){result.id = id;} + return result; +} + static error(code: string, message: string): RConResult { + const result = new RConResult(); + result.success = false; + result.errorCode = code; + result.errorMessage = message; + return result; + } +} + +export function buildPacket(packetId: number, type: number, payload: string): ArrayBuffer +{ + // 使用自定义 UTF-8 编码器替代已弃用的 util.TextEncoder + const encodedPayload: Uint8Array = utf8Encode(payload); + const payloadWithTerminator: Uint8Array = new Uint8Array(encodedPayload.length + 1); + payloadWithTerminator.set(encodedPayload); + payloadWithTerminator[encodedPayload.length] = 0x00; // 添加空终止符 + + // 检查编码后的字节长度是否符合 RCON 协议限制(payload + null terminator + padding <= 1460) + // 即 encodedPayload.length + 1 (null) + 1 (padding) <= 1460 - 4 (length) - 4 (id) - 4 (type) + // 即 encodedPayload.length <= 1446 + if (encodedPayload.length > MAXLENGTH) { + console.warn(`[RCON] Payload truncated from ${encodedPayload.length} to ${MAXLENGTH} bytes (RCON protocol limit)`); + // 截断到最大字节长度 + const truncated = new Uint8Array(MAXLENGTH); + truncated.set(encodedPayload.subarray(0, MAXLENGTH)); + payloadWithTerminator.set(truncated); + } + + // 计算各字段长度(单位:字节) + const idFieldSize: number = 4; + const typeFieldSize: number = 4; + const payloadSize: number = payloadWithTerminator.byteLength; + const paddingSize: number = 1; + + // 总长度计算(不包含长度字段自身) + const packetLength: number = + idFieldSize + + typeFieldSize + + payloadSize + + paddingSize; + + // 创建二进制缓冲区 + const buffer: ArrayBuffer = new ArrayBuffer( + packetLength + 4 // 包含长度字段自身 + ); + const view: DataView = new DataView(buffer); + + // 写入字段(小端序) + view.setInt32(0, packetLength, true); // 长度字段 + view.setInt32(4, packetId, true); // ID字段 + view.setInt32(8, type, true); // 类型字段 + + // 写入负载内容 + const payloadStartOffset: number = 12; + new Uint8Array(buffer, payloadStartOffset).set(payloadWithTerminator); + + // 添加填充字节 + const paddingOffset: number = payloadStartOffset + payloadSize; + new Uint8Array(buffer, paddingOffset, paddingSize).fill(0x00); + + return buffer; +} + +export function parseRCONBuffer(buffer: ArrayBuffer): RConResult +{ + const view: DataView = new DataView(buffer); + + // 基础头校验 + if (buffer.byteLength < 12) { + return RConResult.error("INVALID_HEADER", "Packet length less than 12 bytes"); + } + + // 小端序解析头字段 + const length: number = view.getInt32(0, true); + const requestId: number = view.getInt32(4, true); + const type: number = view.getInt32(8, true); + + // 负载终止符定位 + let payloadEnd: number = 12; + const maxPosition: number = Math.min(12 + length - 10, buffer.byteLength); + while (payloadEnd < maxPosition) { + if (view.getUint8(payloadEnd) === 0x00) break; + payloadEnd++; + } + + // 提取有效负载 + const payloadBytes: Uint8Array = new Uint8Array( + buffer.slice(12, payloadEnd) + ); + // 解码 UTF-8 字符串 + const textDecoderOptions: util.TextDecoderOptions = { + fatal: false, + ignoreBOM: true + }; + const decodeToStringOptions: util.DecodeToStringOptions = { + stream: false + }; + const textDecoder: util.TextDecoder = util.TextDecoder.create('utf-8', textDecoderOptions); + const payloadString: string = textDecoder.decodeToString(payloadBytes, decodeToStringOptions); + const result: RConResult = RConResult.result(buffer, payloadString, type, requestId); + return result; +} + +export async function GetAuth(Connection:socket.TCPSocket,password:string,authRequestId:number,callBack :Function) +{ + // 先注册监听器,再发送数据,防止快速响应丢失 + let messageHandlerRegistered = true; + const messageHandler = (info: socket.SocketMessageInfo) => { + const buffer:ArrayBuffer = info.message; + const result = parseRCONBuffer(buffer); + // 认证响应处理 + if (result.type === 2) { + if (result?.id === authRequestId) { + console.log("Authentication success"); + callBack(result); + if (messageHandlerRegistered) { + Connection.off('message', messageHandler); + messageHandlerRegistered = false; + } + } else if (result?.id === -1) { + console.error("Authentication failed"); + callBack(RConResult.error("Authentication failed","password wrong")); + if (messageHandlerRegistered) { + Connection.off('message', messageHandler); + messageHandlerRegistered = false; + } + } + } + }; + Connection.on('message', messageHandler); + + // 修复:packetId 必须与 authRequestId 一致,服务器会回显此 ID + let sendOption:socket.TCPSendOptions = {data : buildPacket(authRequestId, 3, password)}; + await Connection.send(sendOption).then(()=>{ + let result:RConResult = RConResult.result(undefined,"send_auth_ok") + callBack(result); + }).catch((err: BusinessError) => { + let result = RConResult.error(JSON.stringify({ code: err.code, message: err.message }), "send_auth_fail"); + callBack(result); + if (messageHandlerRegistered) { + Connection.off('message', messageHandler); + messageHandlerRegistered = false; + } + }) +} diff --git a/harmonyos/trulymem-core/src/main/module.json5 b/harmonyos/trulymem-core/src/main/module.json5 new file mode 100644 index 0000000..6b6e18b --- /dev/null +++ b/harmonyos/trulymem-core/src/main/module.json5 @@ -0,0 +1,13 @@ +{ + "module": { + "name": "librcon", + "type": "har", + "requestPermissions": [ + ], + "deviceTypes": [ + "default", + "tablet", + "2in1" + ] + } +} diff --git a/harmonyos/trulymem-core/src/main/resources/base/element/float.json b/harmonyos/trulymem-core/src/main/resources/base/element/float.json new file mode 100644 index 0000000..33ea223 --- /dev/null +++ b/harmonyos/trulymem-core/src/main/resources/base/element/float.json @@ -0,0 +1,8 @@ +{ + "float": [ + { + "name": "page_text_font_size", + "value": "50fp" + } + ] +} diff --git a/harmonyos/trulymem-core/src/main/resources/base/element/string.json b/harmonyos/trulymem-core/src/main/resources/base/element/string.json new file mode 100644 index 0000000..6d6e189 --- /dev/null +++ b/harmonyos/trulymem-core/src/main/resources/base/element/string.json @@ -0,0 +1,12 @@ +{ + "string": [ + { + "name": "page_show", + "value": "page from package" + }, + { + "name": "permmsion_for_tcp", + "value": "to connect with rcon port opened in game servers" + } + ] +} diff --git a/harmonyos/trulymem-core/src/ohosTest/ets/test/List.test.ets b/harmonyos/trulymem-core/src/ohosTest/ets/test/List.test.ets new file mode 100644 index 0000000..794c7dc --- /dev/null +++ b/harmonyos/trulymem-core/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/harmonyos/trulymem-core/src/ohosTest/module.json5 b/harmonyos/trulymem-core/src/ohosTest/module.json5 new file mode 100644 index 0000000..86d0db6 --- /dev/null +++ b/harmonyos/trulymem-core/src/ohosTest/module.json5 @@ -0,0 +1,14 @@ +{ + "module": { + "name": "librcon_test", + "type": "feature", + + "deviceTypes": [ + "default", + "tablet", + "2in1" + ], + "deliveryWithInstall": true, + "installationFree": false + } +} diff --git a/harmonyos/trulymem-core/src/test/List.test.ets b/harmonyos/trulymem-core/src/test/List.test.ets new file mode 100644 index 0000000..bb5b5c3 --- /dev/null +++ b/harmonyos/trulymem-core/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/harmonyos/trulymem-core/src/test/LocalUnit.test.ets b/harmonyos/trulymem-core/src/test/LocalUnit.test.ets new file mode 100644 index 0000000..165fc16 --- /dev/null +++ b/harmonyos/trulymem-core/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/harmonyos/trulymem-core/src/test/unittest/PacketBuilder.test.ets b/harmonyos/trulymem-core/src/test/unittest/PacketBuilder.test.ets new file mode 100644 index 0000000..95b8ce7 --- /dev/null +++ b/harmonyos/trulymem-core/src/test/unittest/PacketBuilder.test.ets @@ -0,0 +1,107 @@ +import { describe, it, expect } from '@ohos/hypium'; +import { buildPacket } from '../../main/ets/components/tools'; +import { util } from '@kit.ArkTS'; + +export default function packetBuilderTest() { + describe('buildPacket', () => { + describe('packet structure', () => { + it('should create packet with correct header format', 0, () => { + const packet = buildPacket(1, 2, "test"); + const view = new DataView(packet); + + // 验证长度字段(小端序) + const length = view.getInt32(0, true); + expect(length).assertEqual(10); // 4 (id) + 4 (type) + 5 (payload) + 1 (padding) + + // 验证ID字段 + const id = view.getInt32(4, true); + expect(id).assertEqual(1); + + // 验证类型字段 + const type = view.getInt32(8, true); + expect(type).assertEqual(2); + + // 验证载荷(包含空终止符) + const payloadBytes = new Uint8Array(packet, 12, 4); + const decoder = new util.TextDecoder('utf-8'); + const payload = decoder.decode(payloadBytes); + expect(payload).assertEqual("test"); + + // 验证填充字节 + const padding = view.getUint8(16); + expect(padding).assertEqual(0); + }); + + it('should handle empty payload', 0, () => { + const packet = buildPacket(1, 2, ""); + const view = new DataView(packet); + + const length = view.getInt32(0, true); + expect(length).assertEqual(10); // 4+4+1+1 + + const payload = view.getUint8(12); + expect(payload).assertEqual(0); // 空终止符 + }); + + it('should truncate payload to MAXLENGTH (1447)', 0, () => { + const longPayload = "x".repeat(2000); + const packet = buildPacket(1, 2, longPayload); + const view = new DataView(packet); + + const length = view.getInt32(0, true); + // 4 + 4 + 1447 + 1 = 1456 + expect(length).assertEqual(1456); + }); + + it('should handle payload at MAXLENGTH boundary', 0, () => { + const exactPayload = "x".repeat(1447); + const packet = buildPacket(1, 2, exactPayload); + const view = new DataView(packet); + + const length = view.getInt32(0, true); + expect(length).assertEqual(1456); + }); + + it('should handle payload just under MAXLENGTH', 0, () => { + const payload = "x".repeat(1446); + const packet = buildPacket(1, 2, payload); + const view = new DataView(packet); + + const length = view.getInt32(0, true); + expect(length).assertEqual(1455); + }); + }); + + describe('edge cases', () => { + it('should handle special characters', 0, () => { + const packet = buildPacket(1, 2, "测试中文"); + const view = new DataView(packet); + + const length = view.getInt32(0, true); + // 中文字符是多字节的 + expect(length > 10).assertTrue(); + }); + + it('should handle unicode characters', 0, () => { + const packet = buildPacket(1, 2, "🎮🎮🎮"); + const view = new DataView(packet); + + expect(view.getInt32(4, true)).assertEqual(1); + }); + + it('should handle large packet IDs', 0, () => { + const packet = buildPacket(2147483647, 2, "test"); + const view = new DataView(packet); + + expect(view.getInt32(4, true)).assertEqual(2147483647); + }); + + it('should handle zero packet ID', 0, () => { + const packet = buildPacket(0, 2, "test"); + const view = new DataView(packet); + + expect(view.getInt32(4, true)).assertEqual(0); + }); + }); + }); +} diff --git a/harmonyos/trulymem-core/src/test/unittest/PacketParser.test.ets b/harmonyos/trulymem-core/src/test/unittest/PacketParser.test.ets new file mode 100644 index 0000000..f6fa868 --- /dev/null +++ b/harmonyos/trulymem-core/src/test/unittest/PacketParser.test.ets @@ -0,0 +1,92 @@ +import { describe, it, expect } from '@ohos/hypium'; +import { parseRCONBuffer, buildPacket } from '../../main/ets/components/tools'; + +export default function packetParserTest() { + describe('parseRCONBuffer', () => { + describe('valid packet parsing', () => { + it('should parse valid packet correctly', 0, () => { + const originalPacket = buildPacket(1, 2, "test"); + const result = parseRCONBuffer(originalPacket); + + expect(result.success).assertTrue(); + expect(result.id).assertEqual(1); + expect(result.type).assertEqual(2); + expect(result.resultText).assertEqual("test"); + }); + + it('should parse packet with long payload', 0, () => { + const longText = "a".repeat(1000); + const originalPacket = buildPacket(1, 2, longText); + const result = parseRCONBuffer(originalPacket); + + expect(result.success).assertTrue(); + expect(result.resultText).assertEqual(longText); + }); + + it('should parse packet with empty payload', 0, () => { + const originalPacket = buildPacket(1, 2, ""); + const result = parseRCONBuffer(originalPacket); + + expect(result.success).assertTrue(); + expect(result.resultText).assertEqual(""); + }); + + it('should parse packet with unicode payload', 0, () => { + const unicodeText = "🎮测试"; + const originalPacket = buildPacket(1, 2, unicodeText); + const result = parseRCONBuffer(originalPacket); + + expect(result.success).assertTrue(); + expect(result.resultText).assertEqual(unicodeText); + }); + }); + + describe('error handling', () => { + it('should fail on packet less than 12 bytes', 0, () => { + const smallBuffer = new ArrayBuffer(11); + const result = parseRCONBuffer(smallBuffer); + + expect(result.success).assertFalse(); + expect(result.errorCode).assertEqual("INVALID_HEADER"); + }); + + it('should handle zero-length packet', 0, () => { + const emptyBuffer = new ArrayBuffer(0); + const result = parseRCONBuffer(emptyBuffer); + + expect(result.success).assertFalse(); + }); + + it('should handle corrupted packet', 0, () => { + const corruptedBuffer = new ArrayBuffer(20); + const view = new DataView(corruptedBuffer); + // 设置无效的长度值 + view.setInt32(0, 1000, true); + + const result = parseRCONBuffer(corruptedBuffer); + // 应该能处理,但可能得到不完整的结果 + expect(result).not.assertNull(); + }); + }); + + describe('round-trip tests', () => { + it('should correctly round-trip standard packet', 0, () => { + const originalPacket = buildPacket(123, 2, "hello world"); + const parsed = parseRCONBuffer(originalPacket); + + expect(parsed.id).assertEqual(123); + expect(parsed.type).assertEqual(2); + expect(parsed.resultText).assertEqual("hello world"); + }); + + it('should correctly round-trip authentication packet', 0, () => { + const originalPacket = buildPacket(1, 3, "password123"); + const parsed = parseRCONBuffer(originalPacket); + + expect(parsed.id).assertEqual(1); + expect(parsed.type).assertEqual(3); + expect(parsed.resultText).assertEqual("password123"); + }); + }); + }); +} diff --git a/harmonyos/trulymem-core/src/test/unittest/RConClient.test.ets b/harmonyos/trulymem-core/src/test/unittest/RConClient.test.ets new file mode 100644 index 0000000..2bff141 --- /dev/null +++ b/harmonyos/trulymem-core/src/test/unittest/RConClient.test.ets @@ -0,0 +1,148 @@ +import { describe, it, expect, beforeEach, afterEach } from '@ohos/hypium'; +import { RConClient } from '../../main/ets/components/RconClient'; +import { RConResult } from '../../main/ets/components/tools'; + +export default function rConClientTest() { + describe('RConClient', () => { + let client: RConClient; + + beforeEach(() => { + client = new RConClient("127.0.0.1", 25575, "password"); + }); + + // ===== 构造函数测试 ===== + describe('constructor', () => { + it('should initialize with correct properties', 0, () => { + expect(client.isActive).assertFalse(); + }); + + it('should accept different configurations', 0, () => { + const customClient = new RConClient("192.168.1.100", 25575, "secret"); + expect(customClient.isActive).assertFalse(); + }); + }); + + // ===== setConnect 测试 ===== + describe('setConnect', () => { + it('should call callback multiple times during connection', 0, () => { + let callbackCount = 0; + const results: RConResult[] = []; + + client.setConnect(5000, (result: RConResult) => { + callbackCount++; + results.push(result); + }); + + // 注意:这是异步操作,实际测试需要等待 + // 这里只是演示测试结构 + }); + + it('should handle connection timeout', 0, () => { + let errorReceived = false; + + client.setConnect(1, (result: RConResult) => { + if (!result.success && result.errorCode === "tcp_fail") { + errorReceived = true; + } + }); + + // 验证超时处理 + }); + + it('should prevent concurrent connections', 0, () => { + let firstCallback = false; + let secondCallback = false; + + // 第一次连接 + client.setConnect(5000, (result: RConResult) => { + firstCallback = true; + }); + + // 第二次连接应该被拒绝 + client.setConnect(5000, (result: RConResult) => { + secondCallback = true; + if (!result.success && result.errorCode === "ALREADY_CONNECTING") { + // 预期的错误 + } + }); + }); + }); + + // ===== sendMessage 测试 ===== + describe('sendMessage', () => { + it('should send message with correct format', 0, () => { + // 模拟已连接状态 + // client.setConnect(...) 完成后 + + client.sendMessage("/list", 2, (result: RConResult) => { + if (result.success) { + expect(result.resultText).not.assertNull(); + } + }); + }); + + it('should handle message send errors', 0, () => { + client.sendMessage("/invalid-command", 2, (result: RConResult) => { + // 验证错误处理 + }); + }); + + it('should trigger auto-reconnect when inactive', 0, () => { + // 测试自动重连机制 + }); + }); + + // ===== resetServer 测试 ===== + describe('resetServer', () => { + it('should reset server configuration', 0, () => { + let reconnectSuccessful = false; + + client.resetServer("192.168.1.200", "newpassword", 25575, 5000, (result: RConResult) => { + reconnectSuccessful = result.success; + }); + }); + + it('should update internal state after reset', 0, () => { + // 验证状态更新 + }); + }); + + // ===== setDisconnect 测试 ===== + describe('setDisconnect', () => { + it('should disconnect when active', 0, () => { + // 先连接 + client.setConnect(5000, (result: RConResult) => { + if (result.success && result.type === 2) { + client.setDisconnect(); + expect(client.isActive).assertFalse(); + } + }); + }); + + it('should handle disconnect when not connected', 0, () => { + // 不应该抛出异常 + client.setDisconnect(); + expect(client.isActive).assertFalse(); + }); + }); + + // ===== 状态管理测试 ===== + describe('state management', () => { + it('should track active state correctly', 0, () => { + expect(client.isActive).assertFalse(); + + // 连接后应该是true + client.setConnect(5000, (result: RConResult) => { + if (result.success && result.type === 2) { + expect(client.isActive).assertTrue(); + } + }); + }); + + it('should handle state after disconnect', 0, () => { + client.setDisconnect(); + expect(client.isActive).assertFalse(); + }); + }); + }); +} diff --git a/harmonyos/trulymem-core/src/test/unittest/RConResult.test.ets b/harmonyos/trulymem-core/src/test/unittest/RConResult.test.ets new file mode 100644 index 0000000..7002372 --- /dev/null +++ b/harmonyos/trulymem-core/src/test/unittest/RConResult.test.ets @@ -0,0 +1,87 @@ +import { describe, it, expect } from '@ohos/hypium'; +import { RConResult } from '../../main/ets/components/tools'; + +export default function rConResultTest() { + describe('RConResult', () => { + // ===== 静态方法测试 ===== + describe('static result()', () => { + it('should create successful result with all parameters', 0, () => { + const data = new ArrayBuffer(10); + const result = RConResult.result(data, "test", 2, 1); + + expect(result.success).assertTrue(); + expect(result.resultText).assertEqual("test"); + expect(result.type).assertEqual(2); + expect(result.id).assertEqual(1); + expect(result.rawData).assertEqual(data); + }); + + it('should create successful result with optional parameters', 0, () => { + const result = RConResult.result(); + + expect(result.success).assertTrue(); + expect(result.rawData).assertUndefined(); + expect(result.resultText).assertUndefined(); + expect(result.type).assertUndefined(); + expect(result.id).assertUndefined(); + }); + + it('should create result with only data', 0, () => { + const data = new ArrayBuffer(5); + const result = RConResult.result(data); + + expect(result.success).assertTrue(); + expect(result.rawData).assertEqual(data); + expect(result.resultText).assertUndefined(); + }); + + it('should create result with only string', 0, () => { + const result = RConResult.result(undefined, "hello"); + + expect(result.success).assertTrue(); + expect(result.resultText).assertEqual("hello"); + expect(result.rawData).assertUndefined(); + }); + }); + + describe('static error()', () => { + it('should create error result with code and message', 0, () => { + const result = RConResult.error("TCP_FAIL", "Connection failed"); + + expect(result.success).assertFalse(); + expect(result.errorCode).assertEqual("TCP_FAIL"); + expect(result.errorMessage).assertEqual("Connection failed"); + }); + + it('should create error with empty strings', 0, () => { + const result = RConResult.error("", ""); + + expect(result.success).assertFalse(); + expect(result.errorCode).assertEqual(""); + expect(result.errorMessage).assertEqual(""); + }); + }); + + // ===== 边界值测试 ===== + describe('edge cases', () => { + it('should handle long strings', 0, () => { + const longStr = "a".repeat(10000); + const result = RConResult.result(undefined, longStr); + + expect(result.resultText).assertEqual(longStr); + }); + + it('should handle negative id', 0, () => { + const result = RConResult.result(undefined, undefined, undefined, -1); + + expect(result.id).assertEqual(-1); + }); + + it('should handle negative type', 0, () => { + const result = RConResult.result(undefined, undefined, -1); + + expect(result.type).assertEqual(-1); + }); + }); + }); +}