1f6603c60Sopenharmony_ci{
2f6603c60Sopenharmony_ci  "app": {
3f6603c60Sopenharmony_ci    "bundleName": "com.example.aceceshi",
4f6603c60Sopenharmony_ci    "vendor": "acts",
5f6603c60Sopenharmony_ci    "version": {
6f6603c60Sopenharmony_ci      "code": 1000000,
7f6603c60Sopenharmony_ci      "name": "1.0.0"
8f6603c60Sopenharmony_ci    }
9f6603c60Sopenharmony_ci  },
10f6603c60Sopenharmony_ci  "deviceConfig": {},
11f6603c60Sopenharmony_ci  "module": {
12f6603c60Sopenharmony_ci    "package": "com.example.aceceshi",
13f6603c60Sopenharmony_ci    "name": ".entry_test",
14f6603c60Sopenharmony_ci    "mainAbility": ".TestAbility",
15f6603c60Sopenharmony_ci    "deviceType": [
16f6603c60Sopenharmony_ci      "tablet",
17f6603c60Sopenharmony_ci      "default",
18f6603c60Sopenharmony_ci      "phone",
19f6603c60Sopenharmony_ci      "2in1",
20f6603c60Sopenharmony_ci      "wearable"
21f6603c60Sopenharmony_ci    ],
22f6603c60Sopenharmony_ci    "distro": {
23f6603c60Sopenharmony_ci      "deliveryWithInstall": true,
24f6603c60Sopenharmony_ci      "moduleName": "entry_test",
25f6603c60Sopenharmony_ci      "moduleType": "feature",
26f6603c60Sopenharmony_ci      "installationFree": false
27f6603c60Sopenharmony_ci    },
28f6603c60Sopenharmony_ci    "abilities": [
29f6603c60Sopenharmony_ci      {
30f6603c60Sopenharmony_ci        "skills": [
31f6603c60Sopenharmony_ci          {
32f6603c60Sopenharmony_ci            "entities": [
33f6603c60Sopenharmony_ci              "entity.system.home"
34f6603c60Sopenharmony_ci            ],
35f6603c60Sopenharmony_ci            "actions": [
36f6603c60Sopenharmony_ci              "action.system.home"
37f6603c60Sopenharmony_ci            ]
38f6603c60Sopenharmony_ci          }
39f6603c60Sopenharmony_ci        ],
40f6603c60Sopenharmony_ci        "orientation": "unspecified",
41f6603c60Sopenharmony_ci        "formsEnabled": false,
42f6603c60Sopenharmony_ci        "name": ".MainAbility",
43f6603c60Sopenharmony_ci        "srcLanguage": "js",
44f6603c60Sopenharmony_ci        "srcPath": "MainAbility",
45f6603c60Sopenharmony_ci        "icon": "$media:icon",
46f6603c60Sopenharmony_ci        "description": "$string:mainability_description",
47f6603c60Sopenharmony_ci        "label": "$string:entry_MainAbility",
48f6603c60Sopenharmony_ci        "type": "page",
49f6603c60Sopenharmony_ci        "visible": true,
50f6603c60Sopenharmony_ci        "launchType": "standard"
51f6603c60Sopenharmony_ci      },
52f6603c60Sopenharmony_ci      {
53f6603c60Sopenharmony_ci        "orientation": "unspecified",
54f6603c60Sopenharmony_ci        "formsEnabled": false,
55f6603c60Sopenharmony_ci        "name": ".TestAbility",
56f6603c60Sopenharmony_ci        "srcLanguage": "js",
57f6603c60Sopenharmony_ci        "srcPath": "TestAbility",
58f6603c60Sopenharmony_ci        "icon": "$media:icon",
59f6603c60Sopenharmony_ci        "description": "$string:TestAbility_desc",
60f6603c60Sopenharmony_ci        "label": "$string:TestAbility_label",
61f6603c60Sopenharmony_ci        "type": "page",
62f6603c60Sopenharmony_ci        "visible": true,
63f6603c60Sopenharmony_ci        "launchType": "standard"
64f6603c60Sopenharmony_ci      }
65f6603c60Sopenharmony_ci    ],
66f6603c60Sopenharmony_ci    "js": [
67f6603c60Sopenharmony_ci      {
68f6603c60Sopenharmony_ci        "pages": [
69f6603c60Sopenharmony_ci          "pages/index/index",
70f6603c60Sopenharmony_ci          "pages/routerPush/index",
71f6603c60Sopenharmony_ci          "pages/routerReplace/index",
72f6603c60Sopenharmony_ci          "pages/button/router/index",
73f6603c60Sopenharmony_ci          "pages/chart/router/index",
74f6603c60Sopenharmony_ci          "pages/chart/style/index",
75f6603c60Sopenharmony_ci          "pages/input/prop/index",
76f6603c60Sopenharmony_ci          "pages/input/router/index",
77f6603c60Sopenharmony_ci          "pages/input/style/index",
78f6603c60Sopenharmony_ci          "pages/slider/router/index",
79f6603c60Sopenharmony_ci          "pages/slider/style/index",
80f6603c60Sopenharmony_ci          "pages/text/router/index",
81f6603c60Sopenharmony_ci          "pages/text/prop/index",
82f6603c60Sopenharmony_ci          "pages/text/style/index",
83f6603c60Sopenharmony_ci          "pages/divider/router/index",
84f6603c60Sopenharmony_ci          "pages/divider/style/index",
85f6603c60Sopenharmony_ci          "pages/image/router/index",
86f6603c60Sopenharmony_ci          "pages/image/style/index",
87f6603c60Sopenharmony_ci          "pages/label/router/index",
88f6603c60Sopenharmony_ci          "pages/label/prop/index",
89f6603c60Sopenharmony_ci          "pages/rating/prop/index",
90f6603c60Sopenharmony_ci          "pages/rating/router/index",
91f6603c60Sopenharmony_ci          "pages/rating/style/index",
92f6603c60Sopenharmony_ci          "pages/search/router/index",
93f6603c60Sopenharmony_ci          "pages/search/prop/index",
94f6603c60Sopenharmony_ci          "pages/search/style/index",
95f6603c60Sopenharmony_ci          "pages/toolbar/prop/index",
96f6603c60Sopenharmony_ci          "pages/toolbar/router/index",
97f6603c60Sopenharmony_ci          "pages/toolbarItem/prop/index",
98f6603c60Sopenharmony_ci          "pages/toolbarItem/router/index",
99f6603c60Sopenharmony_ci          "pages/textarea/prop/index",
100f6603c60Sopenharmony_ci          "pages/textarea/router/index",
101f6603c60Sopenharmony_ci          "pages/menu/router/index",
102f6603c60Sopenharmony_ci          "pages/menu/style/index",
103f6603c60Sopenharmony_ci          "pages/span/router/index",
104f6603c60Sopenharmony_ci          "pages/switch/router/index",
105f6603c60Sopenharmony_ci          "pages/toggle/prop/index",
106f6603c60Sopenharmony_ci          "pages/toggle/router/index",
107f6603c60Sopenharmony_ci          "pages/option/router/index",
108f6603c60Sopenharmony_ci          "pages/option/router1/index",
109f6603c60Sopenharmony_ci          "pages/option/router2/index",
110f6603c60Sopenharmony_ci          "pages/option/router3/index",
111f6603c60Sopenharmony_ci          "pages/option/router4/index",
112f6603c60Sopenharmony_ci          "pages/option/prop/index",
113f6603c60Sopenharmony_ci          "pages/option/style/index",
114f6603c60Sopenharmony_ci          "pages/picker/router/index",
115f6603c60Sopenharmony_ci          "pages/picker/router1/index",
116f6603c60Sopenharmony_ci          "pages/picker/router2/index",
117f6603c60Sopenharmony_ci          "pages/picker/router3/index",
118f6603c60Sopenharmony_ci          "pages/picker/router4/index",
119f6603c60Sopenharmony_ci          "pages/picker/router5/index",
120f6603c60Sopenharmony_ci          "pages/picker/router6/index",
121f6603c60Sopenharmony_ci          "pages/picker/router7/index",
122f6603c60Sopenharmony_ci          "pages/picker/router8/index",
123f6603c60Sopenharmony_ci          "pages/picker/prop/index",
124f6603c60Sopenharmony_ci          "pages/picker/style/index",
125f6603c60Sopenharmony_ci          "pages/pickerView/router/index",
126f6603c60Sopenharmony_ci          "pages/pickerView/prop2111/index",
127f6603c60Sopenharmony_ci          "pages/pickerView/prop2112/index",
128f6603c60Sopenharmony_ci          "pages/pickerView/prop2113/index",
129f6603c60Sopenharmony_ci          "pages/pickerView/prop212/index",
130f6603c60Sopenharmony_ci          "pages/pickerView/prop22/index",
131f6603c60Sopenharmony_ci          "pages/pickerView/prop31/index",
132f6603c60Sopenharmony_ci          "pages/pickerView/prop32/index",
133f6603c60Sopenharmony_ci          "pages/pickerView/prop4111/index",
134f6603c60Sopenharmony_ci          "pages/pickerView/prop4112/index",
135f6603c60Sopenharmony_ci          "pages/pickerView/prop4113/index",
136f6603c60Sopenharmony_ci          "pages/pickerView/prop412/index",
137f6603c60Sopenharmony_ci          "pages/pickerView/prop4121/index",
138f6603c60Sopenharmony_ci          "pages/pickerView/prop42/index",
139f6603c60Sopenharmony_ci          "pages/pickerView/prop421/index",
140f6603c60Sopenharmony_ci          "pages/pickerView/prop422/index",
141f6603c60Sopenharmony_ci          "pages/pickerView/prop423/index",
142f6603c60Sopenharmony_ci          "pages/pickerView/prop424/index",
143f6603c60Sopenharmony_ci          "pages/pickerView/style/index",
144f6603c60Sopenharmony_ci          "pages/piece/router/index",
145f6603c60Sopenharmony_ci          "pages/piece/router1/index",
146f6603c60Sopenharmony_ci          "pages/piece/router2/index",
147f6603c60Sopenharmony_ci          "pages/piece/router01/index",
148f6603c60Sopenharmony_ci          "pages/piece/router4/index",
149f6603c60Sopenharmony_ci          "pages/piece/router5/index",
150f6603c60Sopenharmony_ci          "pages/piece/router6/index",
151f6603c60Sopenharmony_ci          "pages/piece/router7/index",
152f6603c60Sopenharmony_ci          "pages/piece/prop/index",
153f6603c60Sopenharmony_ci          "pages/progress/router/index",
154f6603c60Sopenharmony_ci          "pages/progress/prop/index",
155f6603c60Sopenharmony_ci          "pages/progress/style/index",
156f6603c60Sopenharmony_ci          "pages/qrcode/prop/index",
157f6603c60Sopenharmony_ci          "pages/qrcode/router/index",
158f6603c60Sopenharmony_ci          "pages/qrcode/style/index",
159f6603c60Sopenharmony_ci          "pages/select/prop/index",
160f6603c60Sopenharmony_ci          "pages/select/router/index",
161f6603c60Sopenharmony_ci          "pages/select/style/index",
162f6603c60Sopenharmony_ci          "pages/div/router/index",
163f6603c60Sopenharmony_ci          "pages/badge/router/index",
164f6603c60Sopenharmony_ci          "pages/badge/router1/index",
165f6603c60Sopenharmony_ci          "pages/badge/router2/index",
166f6603c60Sopenharmony_ci          "pages/badge/router3/index",
167f6603c60Sopenharmony_ci          "pages/badge/router4/index",
168f6603c60Sopenharmony_ci          "pages/badge/router5/index",
169f6603c60Sopenharmony_ci          "pages/badge/router6/index",
170f6603c60Sopenharmony_ci          "pages/badge/prop/index",
171f6603c60Sopenharmony_ci          "pages/badge/style/index",
172f6603c60Sopenharmony_ci          "pages/dialog/router/index",
173f6603c60Sopenharmony_ci          "pages/dialog/router1/index",
174f6603c60Sopenharmony_ci          "pages/dialog/router2/index",
175f6603c60Sopenharmony_ci          "pages/dialog/router3/index",
176f6603c60Sopenharmony_ci          "pages/dialog/prop/index",
177f6603c60Sopenharmony_ci          "pages/dialog/style/index",
178f6603c60Sopenharmony_ci          "pages/form/router/index",
179f6603c60Sopenharmony_ci          "pages/form/prop/index",
180f6603c60Sopenharmony_ci          "pages/form/style/index",
181f6603c60Sopenharmony_ci          "pages/list/router/index",
182f6603c60Sopenharmony_ci          "pages/list/router1/index",
183f6603c60Sopenharmony_ci          "pages/list/router2/index",
184f6603c60Sopenharmony_ci          "pages/list/router3/index",
185f6603c60Sopenharmony_ci          "pages/list/router4/index",
186f6603c60Sopenharmony_ci          "pages/list/router5/index",
187f6603c60Sopenharmony_ci          "pages/list/router6/index",
188f6603c60Sopenharmony_ci          "pages/list/prop/index",
189f6603c60Sopenharmony_ci          "pages/list/style/index",
190f6603c60Sopenharmony_ci          "pages/listItem/router/index",
191f6603c60Sopenharmony_ci          "pages/listItem/router1/index",
192f6603c60Sopenharmony_ci          "pages/listItem/router2/index",
193f6603c60Sopenharmony_ci          "pages/listItem/router3/index",
194f6603c60Sopenharmony_ci          "pages/listItem/router4/index",
195f6603c60Sopenharmony_ci          "pages/listItem/router5/index",
196f6603c60Sopenharmony_ci          "pages/listItem/router6/index",
197f6603c60Sopenharmony_ci          "pages/listItem/router7/index",
198f6603c60Sopenharmony_ci          "pages/listItem/router8/index",
199f6603c60Sopenharmony_ci          "pages/listItem/prop/index",
200f6603c60Sopenharmony_ci          "pages/listItem/style/index",
201f6603c60Sopenharmony_ci          "pages/listItemGroup/router/index",
202f6603c60Sopenharmony_ci          "pages/listItemGroup/prop/index",
203f6603c60Sopenharmony_ci          "pages/listItemGroup/style/index",
204f6603c60Sopenharmony_ci          "pages/marquee/router/index",
205f6603c60Sopenharmony_ci          "pages/marquee/prop/index",
206f6603c60Sopenharmony_ci          "pages/imageAnimator/prop/index",
207f6603c60Sopenharmony_ci          "pages/imageAnimator/router/index",
208f6603c60Sopenharmony_ci          "pages/imageAnimator/router1/index",
209f6603c60Sopenharmony_ci          "pages/imageAnimator/router2/index",
210f6603c60Sopenharmony_ci          "pages/imageAnimator/router3/index",
211f6603c60Sopenharmony_ci          "pages/imageAnimator/router4/index",
212f6603c60Sopenharmony_ci          "pages/imageAnimator/router5/index",
213f6603c60Sopenharmony_ci          "pages/imageAnimator/router6/index",
214f6603c60Sopenharmony_ci          "pages/imageAnimator/style/index",
215f6603c60Sopenharmony_ci          "pages/panel/router/index",
216f6603c60Sopenharmony_ci          "pages/panel/prop/index",
217f6603c60Sopenharmony_ci          "pages/panel/style/index",
218f6603c60Sopenharmony_ci          "pages/popup/router/index",
219f6603c60Sopenharmony_ci          "pages/popup/prop/index",
220f6603c60Sopenharmony_ci          "pages/popup/style/index",
221f6603c60Sopenharmony_ci          "pages/refresh/router/index",
222f6603c60Sopenharmony_ci          "pages/refresh/router1/index",
223f6603c60Sopenharmony_ci          "pages/refresh/router2/index",
224f6603c60Sopenharmony_ci          "pages/refresh/router3/index",
225f6603c60Sopenharmony_ci          "pages/refresh/router4/index",
226f6603c60Sopenharmony_ci          "pages/refresh/router5/index",
227f6603c60Sopenharmony_ci          "pages/refresh/router6/index",
228f6603c60Sopenharmony_ci          "pages/refresh/router7/index",
229f6603c60Sopenharmony_ci          "pages/refresh/router8/index",
230f6603c60Sopenharmony_ci          "pages/refresh/prop/index",
231f6603c60Sopenharmony_ci          "pages/refresh/style/index",
232f6603c60Sopenharmony_ci          "pages/stack/router/index",
233f6603c60Sopenharmony_ci          "pages/stack/prop/index",
234f6603c60Sopenharmony_ci          "pages/stack/style/index",
235f6603c60Sopenharmony_ci          "pages/stepper/router/index",
236f6603c60Sopenharmony_ci          "pages/stepper/prop/index",
237f6603c60Sopenharmony_ci          "pages/stepper/style/index",
238f6603c60Sopenharmony_ci          "pages/stepperItem/router/index",
239f6603c60Sopenharmony_ci          "pages/stepperItem/prop/index",
240f6603c60Sopenharmony_ci          "pages/stepperItem/style/style",
241f6603c60Sopenharmony_ci          "pages/swiper/router/index",
242f6603c60Sopenharmony_ci          "pages/swiper/prop/index",
243f6603c60Sopenharmony_ci          "pages/swiper/style/index",
244f6603c60Sopenharmony_ci          "pages/tabs/router/index",
245f6603c60Sopenharmony_ci          "pages/tabs/prop/index",
246f6603c60Sopenharmony_ci          "pages/tab-bar/router/index",
247f6603c60Sopenharmony_ci          "pages/tab-bar/prop/index",
248f6603c60Sopenharmony_ci          "pages/tab-content/router/index",
249f6603c60Sopenharmony_ci          "pages/tab-content/prop/index",
250f6603c60Sopenharmony_ci          "pages/svg_text/prop/index",
251f6603c60Sopenharmony_ci          "pages/svg_text/router/index",
252f6603c60Sopenharmony_ci          "pages/video/prop/index",
253f6603c60Sopenharmony_ci          "pages/video/router/index",
254f6603c60Sopenharmony_ci          "pages/video/style/index",
255f6603c60Sopenharmony_ci          "pages/gridContainer/prop/index",
256f6603c60Sopenharmony_ci          "pages/gridContainer/router/index",
257f6603c60Sopenharmony_ci          "pages/gridRow/prop/index",
258f6603c60Sopenharmony_ci          "pages/gridRow/router/index",
259f6603c60Sopenharmony_ci          "pages/gridRow/style/index",
260f6603c60Sopenharmony_ci          "pages/gridCol/prop/index",
261f6603c60Sopenharmony_ci          "pages/gridCol/router/index",
262f6603c60Sopenharmony_ci          "pages/gridCol/style/index",
263f6603c60Sopenharmony_ci          "pages/canvas/prop/index",
264f6603c60Sopenharmony_ci          "pages/canvas/router/index",
265f6603c60Sopenharmony_ci          "pages/canvas/style/index",
266f6603c60Sopenharmony_ci          "pages/obj_CanvasRenderingContext2D/router/index",
267f6603c60Sopenharmony_ci          "pages/obj_CanvasRenderingContext2D/prop/index",
268f6603c60Sopenharmony_ci          "pages/obj_Image/router/index",
269f6603c60Sopenharmony_ci          "pages/obj_Image/prop/index",
270f6603c60Sopenharmony_ci          "pages/obj_CanvasGradient/router/index",
271f6603c60Sopenharmony_ci          "pages/obj_CanvasGradient/prop/index",
272f6603c60Sopenharmony_ci          "pages/obj_ImageData/router/index",
273f6603c60Sopenharmony_ci          "pages/obj_ImageData/prop/index",
274f6603c60Sopenharmony_ci          "pages/obj_Path2D/router/index",
275f6603c60Sopenharmony_ci          "pages/obj_Path2D/prop/index",
276f6603c60Sopenharmony_ci          "pages/obj_ImageBitmap/router/index",
277f6603c60Sopenharmony_ci          "pages/obj_ImageBitmap/prop/index",
278f6603c60Sopenharmony_ci          "pages/obj_OffscreenCanvas/router/index",
279f6603c60Sopenharmony_ci          "pages/obj_OffscreenCanvas/prop/index",
280f6603c60Sopenharmony_ci          "pages/obj_OffscreenCanvasRenderingContext2D/router/index",
281f6603c60Sopenharmony_ci          "pages/obj_OffscreenCanvasRenderingContext2D/prop/index",
282f6603c60Sopenharmony_ci          "pages/ellipse/prop/index",
283f6603c60Sopenharmony_ci          "pages/ellipse/router/index",
284f6603c60Sopenharmony_ci          "pages/path/prop/index",
285f6603c60Sopenharmony_ci          "pages/path/router/index",
286f6603c60Sopenharmony_ci          "pages/line/prop/index",
287f6603c60Sopenharmony_ci          "pages/polyline/prop/index",
288f6603c60Sopenharmony_ci          "pages/polyline/router/index",
289f6603c60Sopenharmony_ci          "pages/polygon/prop/index",
290f6603c60Sopenharmony_ci          "pages/polygon/router/index",
291f6603c60Sopenharmony_ci          "pages/animate/prop/index",
292f6603c60Sopenharmony_ci          "pages/animate/router/index",
293f6603c60Sopenharmony_ci          "pages/animateMotion/prop/index",
294f6603c60Sopenharmony_ci          "pages/animateMotion/router/index",
295f6603c60Sopenharmony_ci          "pages/animateTransform/prop/index",
296f6603c60Sopenharmony_ci          "pages/animateTransform/router/index",
297f6603c60Sopenharmony_ci          "pages/textPath/prop/index",
298f6603c60Sopenharmony_ci          "pages/textPath/router/index",
299f6603c60Sopenharmony_ci          "pages/tspan/prop/index",
300f6603c60Sopenharmony_ci          "pages/tspan/router/index",
301f6603c60Sopenharmony_ci          "pages/div/prop/index",
302f6603c60Sopenharmony_ci          "pages/div/style/index",
303f6603c60Sopenharmony_ci          "pages/divider/prop/index",
304f6603c60Sopenharmony_ci          "pages/button/prop/index",
305f6603c60Sopenharmony_ci          "pages/button/style/index",
306f6603c60Sopenharmony_ci          "pages/chart/prop/index",
307f6603c60Sopenharmony_ci          "pages/image/prop/index",
308f6603c60Sopenharmony_ci          "pages/span/prop/index",
309f6603c60Sopenharmony_ci          "pages/span/style/index",
310f6603c60Sopenharmony_ci          "pages/menu/prop/index",
311f6603c60Sopenharmony_ci          "pages/switch/prop/index",
312f6603c60Sopenharmony_ci          "pages/slider/prop/index",
313f6603c60Sopenharmony_ci          "pages/svg/prop/index",
314f6603c60Sopenharmony_ci          "pages/svg/router/index",
315f6603c60Sopenharmony_ci          "pages/rect/prop/index",
316f6603c60Sopenharmony_ci          "pages/rect/router/index",
317f6603c60Sopenharmony_ci          "pages/circle/prop/index",
318f6603c60Sopenharmony_ci          "pages/circle/router/index",
319f6603c60Sopenharmony_ci          "pages/richtext/prop/index",
320f6603c60Sopenharmony_ci          "pages/richtext/router/index",
321f6603c60Sopenharmony_ci          "pages/richtext/style/index",
322f6603c60Sopenharmony_ci          "pages/camera/prop/index",
323f6603c60Sopenharmony_ci          "pages/camera/router/index",
324f6603c60Sopenharmony_ci          "pages/camera/style/index",
325f6603c60Sopenharmony_ci          "pages/web/prop/index",
326f6603c60Sopenharmony_ci          "pages/web/router/index"
327f6603c60Sopenharmony_ci        ],
328f6603c60Sopenharmony_ci        "name": ".MainAbility",
329f6603c60Sopenharmony_ci        "window": {
330f6603c60Sopenharmony_ci          "designWidth": 720,
331f6603c60Sopenharmony_ci          "autoDesignWidth": true
332f6603c60Sopenharmony_ci        }
333f6603c60Sopenharmony_ci      },
334f6603c60Sopenharmony_ci      {
335f6603c60Sopenharmony_ci        "pages": [
336f6603c60Sopenharmony_ci          "pages/index/index"
337f6603c60Sopenharmony_ci        ],
338f6603c60Sopenharmony_ci        "name": ".TestAbility",
339f6603c60Sopenharmony_ci        "window": {
340f6603c60Sopenharmony_ci          "designWidth": 720,
341f6603c60Sopenharmony_ci          "autoDesignWidth": false
342f6603c60Sopenharmony_ci        }
343f6603c60Sopenharmony_ci      }
344f6603c60Sopenharmony_ci    ],
345f6603c60Sopenharmony_ci    "testRunner": {
346f6603c60Sopenharmony_ci      "name": "OpenHarmonyTestRunner",
347f6603c60Sopenharmony_ci      "srcPath": "TestRunner"
348f6603c60Sopenharmony_ci    },
349f6603c60Sopenharmony_ci    "srcPath": ""
350f6603c60Sopenharmony_ci  }
351f6603c60Sopenharmony_ci}