PANDAOP $C <B l***4+m+++^69)v)))L(nX$C Z6***4+m+++XZf|!'JU %2?JURM -4NW\o%/;EJX`fu~/N:)9)v))%{public}s)Ability onBackground!Ability onCreate#Ability onDestroy)Ability onForeground7Ability onWindowStageCreate9Ability onWindowStageDestroy[Failed to load the content. Cause: %{public}s JSONCSucceeded in loading the content.UIAbility codecom.example.myapplication/entry/ets/entryability/EntryAbility.#7548038477501280574#com.example.myapplication/entry/ets/entryability/EntryAbility.EntryAbility error field1 hilog infoinnerCallloadContentpages/IndexprototypestringifytestTagOL_ESConcurrentModuleRequestsAnnotation;@3L_ESSlotNumberAnnotation;@Lcom.example.myapplication/entry/ets/entryability/EntryAbility; n}L-T8R, /c9l,.8_,J/9l,]-7E,7-c7l,.9l,/9l,/U:y,60:l,,68,pkgName@entryisCommonjs!hasTopLevelAwaitisSharedModulemoduleRecordIdx+#7548038477501280574#4funcObjany0newTarget 0thiserrwentry|entry|1.0.0|src/main/ets/entryability/EntryAbility.tsEntryAbility4newTarget this argsfunc_main_0!import UIAbility from "@ohos:app.ability.UIAbility"; import type AbilityConstant from "@ohos:app.ability.AbilityConstant"; import type Want from "@ohos:app.ability.Want"; import hilog from "@ohos:hilog"; import type window from "@ohos:window"; export default class EntryAbility extends UIAbility { public field1: number = 0; onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); } onDestroy(): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy'); } innerCall(x: number): number { return x; } ifTest(a: number): void { let ax = this.field1; if (a > 20) { ax += 30; } else { ax -= 10; } if (ax < 115) { ax *= 20; } else { ax *= 30; } this.field1 = this.innerCall(ax); let i = 0; while (i < ax) { this.field1 += i; i += 1; } } onWindowStageCreate(windowStage: window.WindowStage): void { // Main window is created, set main page for this ability hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); windowStage.loadContent('pages/Index', (err) => { if (err.code) { hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); return; } hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.'); }); } onWindowStageDestroy(): void { // Main window is destroyed, release UI related resources hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); } onForeground(): void { // Ability has brought to foreground hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground'); } onBackground(): void { // Ability has back to background hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); } } ; ifTestiaxaxonBackgroundonCreatelaunchParam wantonDestroyonForeground'onWindowStageCreatewindowStage)onWindowStageDestroy7JD D7D EQ2]  x B  67   7@ohos:app.ability.UIAbility@ohos:hilogdefault-BackupExtensionAbilitycom.example.myapplication/entry/ets/entrybackupability/EntryBackupAbility.EntryBackupAbilityonBackup ok/onRestore ok %{public}sLcom.example.myapplication/entry/ets/entrybackupability/EntryBackupAbility;n}nJ0};l,T0;y,]}0%;E,S0:,%EntryBackupAbilityentry|entry|1.0.0|src/main/ets/entrybackupability/EntryBackupAbility.tsimport hilog from "@ohos:hilog"; import BackupExtensionAbility from "@ohos:application.BackupExtensionAbility"; import type { BundleVersion } from "@ohos:application.BackupExtensionAbility"; export default class EntryBackupAbility extends BackupExtensionAbility { async onBackup() { hilog.info(0x0000, 'testTag', 'onBackup ok'); } async onRestore(bundleVersion: BundleVersion) { hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion)); } } onBackuponRestorebundleVersion7MD DDJ T Q@ohos:application.BackupExtensionAbility 100% Bold ColumnFontWeightGetHello World Index1ObservedPropertySimplePUReflectRow#SubscriberManager9Test NAPI 2 + 3 = %{public}d Text ViewPU__message!aboutToBeDeleted1aboutToBeDeletedInternaladdcom.example.myapplication/entry/ets/pages/Index.#10258519576565172845#com.example.myapplication/entry/ets/pages/Index.#18167704405560766984#com.example.myapplication/entry/ets/pages/Index.#5653493969998192850#com.example.myapplication/entry/ets/pages/Index.#5963142812496208016#messagecom.example.myapplication/entry/ets/pages/Index.#7685026526210838126#com.example.myapplication/entry/ets/pages/Index.#8445666699454139567#com.example.myapplication/entry/ets/pages/Index.#9935825373502646411#kcom.example.myapplication/entry/ets/pages/Index.Indexycom.example.myapplication/entry/ets/pages/Index.getEntryName{com.example.myapplication/entry/ets/pages/Index.initialRenderocom.example.myapplication/entry/ets/pages/Index.messageqcom.example.myapplication/entry/ets/pages/Index.rerender create delete)finalizeConstructionfontSizefontWeightfunctiongetgetEntryName height id__initialRendermessage3observeComponentCreation2onClick!paramsGenerator_pop/purgeDependencyOnElmtId%registerNamedRoutererenderset3setInitiallyProvidedValuetestNapi'updateDirtyElements widthcLcom.example.myapplication/entry/ets/pages/Index;n}(-2>,u5VA,J6Al,]C43@,J>5@_,fL5A,(6B_,3?,1<,;.2=,Rj2=,i2N>_,O1<,1<,g6=B,2(=,(6A,-#10258519576565172845# elmtIdisInitialRender[entry|entry|1.0.0|src/main/ets/pages/Index.ts-#18167704405560766984#+#5653493969998192850#9#5963142812496208016#messagenewValue+#7685026526210838126#+#8445666699454139567#+#9935825373502646411# parent__localStorageparamsLambda paramsextraInfo#Index_Params'if (!("finalizeConstruction" in ViewPU.prototype)) { Reflect.set(ViewPU.prototype, "finalizeConstruction", () => { }); } interface Index_Params { message?: string; } import hilog from "@ohos:hilog"; import testNapi from "@app:com.example.myapplication/entry/entry"; class Index extends ViewPU { constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined, extraInfo) { super(parent, __localStorage, elmtId, extraInfo); if (typeof paramsLambda === "function") { this.paramsGenerator_ = paramsLambda; } this.__message = new ObservedPropertySimplePU('Hello World', this, "message"); this.setInitiallyProvidedValue(params); this.finalizeConstruction(); } setInitiallyProvidedValue(params: Index_Params) { if (params.message !== undefined) { this.message = params.message; } } updateStateVars(params: Index_Params) { } purgeVariableDependenciesOnElmtId(rmElmtId) { this.__message.purgeDependencyOnElmtId(rmElmtId); } aboutToBeDeleted() { this.__message.aboutToBeDeleted(); SubscriberManager.Get().delete(this.id__()); this.aboutToBeDeletedInternal(); } private __message: ObservedPropertySimplePU; get message() { return this.__message.get(); } set message(newValue: string) { this.__message.set(newValue); } initialRender() { this.observeComponentCreation2((elmtId, isInitialRender) => { Row.create(); Row.height('100%'); }, Row); this.observeComponentCreation2((elmtId, isInitialRender) => { Column.create(); Column.width('100%'); }, Column); this.observeComponentCreation2((elmtId, isInitialRender) => { Text.create(this.message); Text.fontSize(50); Text.fontWeight(FontWeight.Bold); Text.onClick(() => { hilog.info(0x0000, 'testTag', 'Test NAPI 2 + 3 = %{public}d', testNapi.add(2, 3)); }); }, Text); Text.pop(); Column.pop(); Row.pop(); } rerender() { this.updateDirtyElements(); } static getEntryName(): string { return "Index"; } } registerNamedRoute(() => new Index(undefined, {}), "", { bundleName: "com.example.myapplication", moduleName: "entry", pagePath: "pages/Index", pageFullPath: "entry/src/main/ets/pages/Index", integratedHsp: "false" }); CpurgeVariableDependenciesOnElmtIdrmElmtIdupdateStateVars7) DD EQ3 (U (i p ) *&*2*9*2C*Q*q**-EQU@app:com.example.myapplication/entry/entrybundleName3com.example.myapplicationmoduleName entrypagePathpageFullPath=entry/src/main/ets/pages/IndexintegratedHsp falseL@ohos.app;*!@native.ohos.appL@ohos.curves;*'@native.ohos.curvesL@ohos.matrix4;+)@native.ohos.matrix4L@system.app; Y+%@native.system.app!L@system.curves; ++@native.system.curves#L@system.matrix4; +-@native.system.matrix4!L@system.router; ,+@native.system.routerSlotNumber,,7,,7,,7,,7,,7,, 7,,7,,7,, 7,,7,,7,,!7,,7,,7DDEE`a`B $Qa~ a`B aba>a>a ? a ` Ba `a ` . a a ( Q ` a ( O>M` a `1 e~ a`B aba>a> a `0 e7D`DqDDa`a`a``a`abC`d)DDD~ a5aa`Ba`|e DDDD`a`Ba`abO`ab aM`ab a`absO`ab aM`ab a`a`a ` Ba`a `. C ba`a`O(`a`Ba` C`ab aMe DPDaDrD`d 4DDD~ a`Baba>a>a>a `1e 9DDDDE~ a`Baba>a >a >a `1e 4DDD~ a`Baba>a>a>a `1e 4DDD~ a`Baba>a>a>a `1e ]D` =` =D~ a`Baba>a>a >a `1`a`Ba>a3a`/e 4DDD~ a`Baba>a>a>a `1e&D`DqDDa`a`a``a`d)DDD~ a5aa`Ba`|e ;DDDa~ a`Baba>a>a`0dad -6 VDDDEa~ a`Baba>a>a ? a ` Ba `a ` . a `1dad EQ 8DDDDD?)a`B2a`-?)a`B:a> a`.e VDDD~ a`Baba>a>+a~ Ga ` B1a ba ba ` / a `1eDpDD< &aaad(DDDD`a`B.a`BEa`a`.e 8DDDDD?"a`B2a`-?"a`BIa> a`.e DDDDD?,a`B2a<a`B=a`.?,a`B5ab2a`. ? ,a`B 6a?#a`B!a`.?,a`B?a3Ka`.eD@DQDbe DEEEEEEEE`a ( Oba ` a`a ( Oa`a `a `a `a 2 a `` a`a >7( O`a `C@ `a ? 'a >%a `a >=a  C . `a ` BFa `a ` . `a ` B4a ` - `dhDDD`a`B.a`B/a`-?*a`B$a`- a`B 3a`a`B ;a`-a`.`a`B0a`-e YD` =`= >4a?-a`B%#QM$Q2?(a`BEa?-a`Ba>4a3 Pa `0  ? -a5QWaa`Ba>=a a `4Ta  >=a a `4Ma  `4Sz<`4UzD`4Rz9`a`=?Ca3La>aXa`a`,e D@DQDb>&dVD` =` =<a`B>a3Ja?)a`/<a`B>a3Na? "a`/ <a`B >a3Oa?,a`/?,a`BAa`-?"a`BAa`-?)a`BAa`-e DpDD`a`B.a`B8a`-d(DDDD`a`B.a`BBa`a`.eD`DqD`a`BHa`-e/DpDDD`a`B=a'O`a`a`B=C=e DPDaDrDe           k         M *$/`o`w`T/ * R/     Z \ (     z       .    *4 4 z   /  \  |  ]  \  |  ]     \  /   \     Y   i               %    _%  /      ,    ;&4E<        ) 5     &4w         ,    &4t ,    7&4I8       k     ,  (&4 /W0,    3&4M4   \ $&          * ,&&%    0G G  C      D  N )&   &z F         G  N 5&   * &APAw 3; ; ; +  T-             2; 7#.N[^N I8         %; #.1      ,;   < 'Y(      3; ; ; /  P1     k  k  k    >; ; ; 3     J9  ! ; C          /        \  ]          \  k  ;   = = ; = = = 0:90=L=&. $ $ 6EK'o    k  ';   '`!                                    r=; =  ":,  ffcc `5 K8H<37   > ;      | g } | g }    &; * '  '  ' yD=   ;   $      ,;   Q /e    #;   ?A    \    0;   =    k  ;   = 9\=6B777899-::;Y;;T<<==<>m>i??@@@AxAABuB