1{
2    "version":"1.0",
3    "realaseTime":"2023-12-22",
4    "privileges":["detection","contacts"],
5    "configs":[
6            {
7            "context":{
8                "survivalTime":14400,
9                "eventIds":[555,666,222,888,999]
10            },
11            "init": {
12                "survivalTime":10,
13                "nexts": [
14                    {
15                        "input": 555,
16                        "filter": "",
17                        "action":{},
18                        "nextState":"s1"
19                    }
20                ]
21            },
22            "s1": {
23                "survivalTime":10,
24                "maxAccessCount":10,
25                "nexts":[
26                    {
27                        "input": 666,
28                        "filter": "", 
29                        "action":{},
30                        "nextState": "s1"
31                    }
32                ]
33            },
34            "s2": {
35                "survivalTime":-1,
36                "maxAccessCount":10,
37                "nexts":[
38                    {
39                        "input": 222,
40                        "filter": "in(monitorList, packageName)", 
41                        "action":{
42                            "put":[{"key":"packageName","value":"packageName"}]
43                        },
44                        "nextState":"s3"
45                    }
46                ]
47            },
48            "s3": {
49                "survivalTime":-1,
50                "maxAccessCount":10,
51                "nexts":[
52                    {
53                        "input": 888,
54                        "filter": "packageName == getPackageName() && in(privilegeList, privilege)", 
55                        "action":{},
56                        "nextState":"s4"
57                    }
58                ]
59            },
60            "s4": {
61                "survivalTime":-1,
62                "maxAccessCount":10,
63                "nexts":[
64                    {
65                        "input": 999,
66                        "filter": "", 
67                        "action":{},
68                        "nextState":"end"
69                    }
70                ]
71            },
72            "end": {
73                "survivalTime":-1,
74                "result":{"eventId":721420288, "content":"{\"scene\":\"config3\",\"accountId\":\"\", \"packageName\":\"getPackageName()\"}"},
75            "nexts":[
76                    {
77                        "input": -1,
78                        "filter": "", 
79                        "action":{},
80                        "nextState":"init"
81                    }
82               ]
83            }
84        }
85]
86}