AtamCow commited on
Commit
c04bd33
1 Parent(s): fddef2e

New Mobile code

Browse files
.idea/.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Default ignored files
2
+ /shelf/
3
+ /workspace.xml
.idea/PBL6-informative-system.iml ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <module type="JAVA_MODULE" version="4">
3
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
4
+ <exclude-output />
5
+ <content url="file://$MODULE_DIR$">
6
+ <excludeFolder url="file://$MODULE_DIR$/mobile/.dart_tool" />
7
+ <excludeFolder url="file://$MODULE_DIR$/mobile/.pub" />
8
+ <excludeFolder url="file://$MODULE_DIR$/mobile/build" />
9
+ </content>
10
+ <orderEntry type="inheritedJdk" />
11
+ <orderEntry type="sourceFolder" forTests="false" />
12
+ <orderEntry type="library" name="Dart SDK" level="project" />
13
+ <orderEntry type="library" name="Dart Packages" level="project" />
14
+ </component>
15
+ </module>
.idea/libraries/Dart_Packages.xml ADDED
@@ -0,0 +1,364 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <component name="libraryTable">
2
+ <library name="Dart Packages" type="DartPackagesLibraryType">
3
+ <properties>
4
+ <option name="packageNameToDirsMap">
5
+ <entry key="async">
6
+ <value>
7
+ <list>
8
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0/lib" />
9
+ </list>
10
+ </value>
11
+ </entry>
12
+ <entry key="boolean_selector">
13
+ <value>
14
+ <list>
15
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/lib" />
16
+ </list>
17
+ </value>
18
+ </entry>
19
+ <entry key="characters">
20
+ <value>
21
+ <list>
22
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.3.0/lib" />
23
+ </list>
24
+ </value>
25
+ </entry>
26
+ <entry key="clock">
27
+ <value>
28
+ <list>
29
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/lib" />
30
+ </list>
31
+ </value>
32
+ </entry>
33
+ <entry key="collection">
34
+ <value>
35
+ <list>
36
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18.0/lib" />
37
+ </list>
38
+ </value>
39
+ </entry>
40
+ <entry key="cupertino_icons">
41
+ <value>
42
+ <list>
43
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.8/lib" />
44
+ </list>
45
+ </value>
46
+ </entry>
47
+ <entry key="fake_async">
48
+ <value>
49
+ <list>
50
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib" />
51
+ </list>
52
+ </value>
53
+ </entry>
54
+ <entry key="ffi">
55
+ <value>
56
+ <list>
57
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.3/lib" />
58
+ </list>
59
+ </value>
60
+ </entry>
61
+ <entry key="file">
62
+ <value>
63
+ <list>
64
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/file-7.0.1/lib" />
65
+ </list>
66
+ </value>
67
+ </entry>
68
+ <entry key="flutter">
69
+ <value>
70
+ <list>
71
+ <option value="$USER_HOME$/AppData/Local/flutter/packages/flutter/lib" />
72
+ </list>
73
+ </value>
74
+ </entry>
75
+ <entry key="flutter_lints">
76
+ <value>
77
+ <list>
78
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-4.0.0/lib" />
79
+ </list>
80
+ </value>
81
+ </entry>
82
+ <entry key="flutter_test">
83
+ <value>
84
+ <list>
85
+ <option value="$USER_HOME$/AppData/Local/flutter/packages/flutter_test/lib" />
86
+ </list>
87
+ </value>
88
+ </entry>
89
+ <entry key="flutter_web_plugins">
90
+ <value>
91
+ <list>
92
+ <option value="$USER_HOME$/AppData/Local/flutter/packages/flutter_web_plugins/lib" />
93
+ </list>
94
+ </value>
95
+ </entry>
96
+ <entry key="leak_tracker">
97
+ <value>
98
+ <list>
99
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/leak_tracker-10.0.5/lib" />
100
+ </list>
101
+ </value>
102
+ </entry>
103
+ <entry key="leak_tracker_flutter_testing">
104
+ <value>
105
+ <list>
106
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/lib" />
107
+ </list>
108
+ </value>
109
+ </entry>
110
+ <entry key="leak_tracker_testing">
111
+ <value>
112
+ <list>
113
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib" />
114
+ </list>
115
+ </value>
116
+ </entry>
117
+ <entry key="lints">
118
+ <value>
119
+ <list>
120
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-4.0.0/lib" />
121
+ </list>
122
+ </value>
123
+ </entry>
124
+ <entry key="matcher">
125
+ <value>
126
+ <list>
127
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16+1/lib" />
128
+ </list>
129
+ </value>
130
+ </entry>
131
+ <entry key="material_color_utilities">
132
+ <value>
133
+ <list>
134
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.11.1/lib" />
135
+ </list>
136
+ </value>
137
+ </entry>
138
+ <entry key="meta">
139
+ <value>
140
+ <list>
141
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.15.0/lib" />
142
+ </list>
143
+ </value>
144
+ </entry>
145
+ <entry key="path">
146
+ <value>
147
+ <list>
148
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.9.0/lib" />
149
+ </list>
150
+ </value>
151
+ </entry>
152
+ <entry key="path_provider_linux">
153
+ <value>
154
+ <list>
155
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1/lib" />
156
+ </list>
157
+ </value>
158
+ </entry>
159
+ <entry key="path_provider_platform_interface">
160
+ <value>
161
+ <list>
162
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib" />
163
+ </list>
164
+ </value>
165
+ </entry>
166
+ <entry key="path_provider_windows">
167
+ <value>
168
+ <list>
169
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.3.0/lib" />
170
+ </list>
171
+ </value>
172
+ </entry>
173
+ <entry key="platform">
174
+ <value>
175
+ <list>
176
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.6/lib" />
177
+ </list>
178
+ </value>
179
+ </entry>
180
+ <entry key="plugin_platform_interface">
181
+ <value>
182
+ <list>
183
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib" />
184
+ </list>
185
+ </value>
186
+ </entry>
187
+ <entry key="shared_preferences">
188
+ <value>
189
+ <list>
190
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences-2.3.2/lib" />
191
+ </list>
192
+ </value>
193
+ </entry>
194
+ <entry key="shared_preferences_android">
195
+ <value>
196
+ <list>
197
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_android-2.3.3/lib" />
198
+ </list>
199
+ </value>
200
+ </entry>
201
+ <entry key="shared_preferences_foundation">
202
+ <value>
203
+ <list>
204
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_foundation-2.5.3/lib" />
205
+ </list>
206
+ </value>
207
+ </entry>
208
+ <entry key="shared_preferences_linux">
209
+ <value>
210
+ <list>
211
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib" />
212
+ </list>
213
+ </value>
214
+ </entry>
215
+ <entry key="shared_preferences_platform_interface">
216
+ <value>
217
+ <list>
218
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib" />
219
+ </list>
220
+ </value>
221
+ </entry>
222
+ <entry key="shared_preferences_web">
223
+ <value>
224
+ <list>
225
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib" />
226
+ </list>
227
+ </value>
228
+ </entry>
229
+ <entry key="shared_preferences_windows">
230
+ <value>
231
+ <list>
232
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib" />
233
+ </list>
234
+ </value>
235
+ </entry>
236
+ <entry key="sky_engine">
237
+ <value>
238
+ <list>
239
+ <option value="$USER_HOME$/AppData/Local/flutter/bin/cache/pkg/sky_engine/lib" />
240
+ </list>
241
+ </value>
242
+ </entry>
243
+ <entry key="source_span">
244
+ <value>
245
+ <list>
246
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/lib" />
247
+ </list>
248
+ </value>
249
+ </entry>
250
+ <entry key="stack_trace">
251
+ <value>
252
+ <list>
253
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.1/lib" />
254
+ </list>
255
+ </value>
256
+ </entry>
257
+ <entry key="stream_channel">
258
+ <value>
259
+ <list>
260
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.2/lib" />
261
+ </list>
262
+ </value>
263
+ </entry>
264
+ <entry key="string_scanner">
265
+ <value>
266
+ <list>
267
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib" />
268
+ </list>
269
+ </value>
270
+ </entry>
271
+ <entry key="term_glyph">
272
+ <value>
273
+ <list>
274
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib" />
275
+ </list>
276
+ </value>
277
+ </entry>
278
+ <entry key="test_api">
279
+ <value>
280
+ <list>
281
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.7.2/lib" />
282
+ </list>
283
+ </value>
284
+ </entry>
285
+ <entry key="vector_math">
286
+ <value>
287
+ <list>
288
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/lib" />
289
+ </list>
290
+ </value>
291
+ </entry>
292
+ <entry key="vm_service">
293
+ <value>
294
+ <list>
295
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vm_service-14.2.5/lib" />
296
+ </list>
297
+ </value>
298
+ </entry>
299
+ <entry key="web">
300
+ <value>
301
+ <list>
302
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/web-1.1.0/lib" />
303
+ </list>
304
+ </value>
305
+ </entry>
306
+ <entry key="xdg_directories">
307
+ <value>
308
+ <list>
309
+ <option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.1.0/lib" />
310
+ </list>
311
+ </value>
312
+ </entry>
313
+ </option>
314
+ </properties>
315
+ <CLASSES>
316
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0/lib" />
317
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/lib" />
318
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.3.0/lib" />
319
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/lib" />
320
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18.0/lib" />
321
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.8/lib" />
322
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib" />
323
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.3/lib" />
324
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/file-7.0.1/lib" />
325
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-4.0.0/lib" />
326
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/leak_tracker-10.0.5/lib" />
327
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/lib" />
328
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib" />
329
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-4.0.0/lib" />
330
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16+1/lib" />
331
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.11.1/lib" />
332
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.15.0/lib" />
333
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.9.0/lib" />
334
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1/lib" />
335
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib" />
336
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.3.0/lib" />
337
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.6/lib" />
338
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib" />
339
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences-2.3.2/lib" />
340
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_android-2.3.3/lib" />
341
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_foundation-2.5.3/lib" />
342
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib" />
343
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib" />
344
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib" />
345
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib" />
346
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/lib" />
347
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.1/lib" />
348
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.2/lib" />
349
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib" />
350
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib" />
351
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.7.2/lib" />
352
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/lib" />
353
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vm_service-14.2.5/lib" />
354
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/web-1.1.0/lib" />
355
+ <root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.1.0/lib" />
356
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/pkg/sky_engine/lib" />
357
+ <root url="file://$USER_HOME$/AppData/Local/flutter/packages/flutter/lib" />
358
+ <root url="file://$USER_HOME$/AppData/Local/flutter/packages/flutter_test/lib" />
359
+ <root url="file://$USER_HOME$/AppData/Local/flutter/packages/flutter_web_plugins/lib" />
360
+ </CLASSES>
361
+ <JAVADOC />
362
+ <SOURCES />
363
+ </library>
364
+ </component>
.idea/libraries/Dart_SDK.xml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <component name="libraryTable">
2
+ <library name="Dart SDK">
3
+ <CLASSES>
4
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/async" />
5
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/cli" />
6
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/collection" />
7
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/convert" />
8
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/core" />
9
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/developer" />
10
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/ffi" />
11
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/html" />
12
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/indexed_db" />
13
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/io" />
14
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/isolate" />
15
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/js" />
16
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/js_interop" />
17
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/js_interop_unsafe" />
18
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/js_util" />
19
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/math" />
20
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/mirrors" />
21
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/svg" />
22
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/typed_data" />
23
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/web_audio" />
24
+ <root url="file://$USER_HOME$/AppData/Local/flutter/bin/cache/dart-sdk/lib/web_gl" />
25
+ </CLASSES>
26
+ <JAVADOC />
27
+ <SOURCES />
28
+ </library>
29
+ </component>
.idea/misc.xml ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ <project version="4">
2
+ <component name="ProjectRootManager">
3
+ <output url="file://$PROJECT_DIR$/out" />
4
+ </component>
5
+ </project>
.idea/modules.xml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectModuleManager">
4
+ <modules>
5
+ <module fileurl="file://$PROJECT_DIR$/.idea/PBL6-informative-system.iml" filepath="$PROJECT_DIR$/.idea/PBL6-informative-system.iml" />
6
+ </modules>
7
+ </component>
8
+ </project>
.idea/other.xml ADDED
@@ -0,0 +1,329 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="direct_access_persist.xml">
4
+ <option name="deviceSelectionList">
5
+ <list>
6
+ <PersistentDeviceSelectionData>
7
+ <option name="api" value="27" />
8
+ <option name="brand" value="DOCOMO" />
9
+ <option name="codename" value="F01L" />
10
+ <option name="id" value="F01L" />
11
+ <option name="manufacturer" value="FUJITSU" />
12
+ <option name="name" value="F-01L" />
13
+ <option name="screenDensity" value="360" />
14
+ <option name="screenX" value="720" />
15
+ <option name="screenY" value="1280" />
16
+ </PersistentDeviceSelectionData>
17
+ <PersistentDeviceSelectionData>
18
+ <option name="api" value="28" />
19
+ <option name="brand" value="DOCOMO" />
20
+ <option name="codename" value="SH-01L" />
21
+ <option name="id" value="SH-01L" />
22
+ <option name="manufacturer" value="SHARP" />
23
+ <option name="name" value="AQUOS sense2 SH-01L" />
24
+ <option name="screenDensity" value="480" />
25
+ <option name="screenX" value="1080" />
26
+ <option name="screenY" value="2160" />
27
+ </PersistentDeviceSelectionData>
28
+ <PersistentDeviceSelectionData>
29
+ <option name="api" value="34" />
30
+ <option name="brand" value="Lenovo" />
31
+ <option name="codename" value="TB370FU" />
32
+ <option name="id" value="TB370FU" />
33
+ <option name="manufacturer" value="Lenovo" />
34
+ <option name="name" value="Tab P12" />
35
+ <option name="screenDensity" value="340" />
36
+ <option name="screenX" value="1840" />
37
+ <option name="screenY" value="2944" />
38
+ </PersistentDeviceSelectionData>
39
+ <PersistentDeviceSelectionData>
40
+ <option name="api" value="31" />
41
+ <option name="brand" value="samsung" />
42
+ <option name="codename" value="a51" />
43
+ <option name="id" value="a51" />
44
+ <option name="manufacturer" value="Samsung" />
45
+ <option name="name" value="Galaxy A51" />
46
+ <option name="screenDensity" value="420" />
47
+ <option name="screenX" value="1080" />
48
+ <option name="screenY" value="2400" />
49
+ </PersistentDeviceSelectionData>
50
+ <PersistentDeviceSelectionData>
51
+ <option name="api" value="34" />
52
+ <option name="brand" value="google" />
53
+ <option name="codename" value="akita" />
54
+ <option name="id" value="akita" />
55
+ <option name="manufacturer" value="Google" />
56
+ <option name="name" value="Pixel 8a" />
57
+ <option name="screenDensity" value="420" />
58
+ <option name="screenX" value="1080" />
59
+ <option name="screenY" value="2400" />
60
+ </PersistentDeviceSelectionData>
61
+ <PersistentDeviceSelectionData>
62
+ <option name="api" value="33" />
63
+ <option name="brand" value="samsung" />
64
+ <option name="codename" value="b0q" />
65
+ <option name="id" value="b0q" />
66
+ <option name="manufacturer" value="Samsung" />
67
+ <option name="name" value="Galaxy S22 Ultra" />
68
+ <option name="screenDensity" value="600" />
69
+ <option name="screenX" value="1440" />
70
+ <option name="screenY" value="3088" />
71
+ </PersistentDeviceSelectionData>
72
+ <PersistentDeviceSelectionData>
73
+ <option name="api" value="32" />
74
+ <option name="brand" value="google" />
75
+ <option name="codename" value="bluejay" />
76
+ <option name="id" value="bluejay" />
77
+ <option name="manufacturer" value="Google" />
78
+ <option name="name" value="Pixel 6a" />
79
+ <option name="screenDensity" value="420" />
80
+ <option name="screenX" value="1080" />
81
+ <option name="screenY" value="2400" />
82
+ </PersistentDeviceSelectionData>
83
+ <PersistentDeviceSelectionData>
84
+ <option name="api" value="34" />
85
+ <option name="brand" value="google" />
86
+ <option name="codename" value="caiman" />
87
+ <option name="id" value="caiman" />
88
+ <option name="manufacturer" value="Google" />
89
+ <option name="name" value="Pixel 9 Pro" />
90
+ <option name="screenDensity" value="360" />
91
+ <option name="screenX" value="960" />
92
+ <option name="screenY" value="2142" />
93
+ </PersistentDeviceSelectionData>
94
+ <PersistentDeviceSelectionData>
95
+ <option name="api" value="34" />
96
+ <option name="brand" value="google" />
97
+ <option name="codename" value="comet" />
98
+ <option name="id" value="comet" />
99
+ <option name="manufacturer" value="Google" />
100
+ <option name="name" value="Pixel 9 Pro Fold" />
101
+ <option name="screenDensity" value="390" />
102
+ <option name="screenX" value="2076" />
103
+ <option name="screenY" value="2152" />
104
+ </PersistentDeviceSelectionData>
105
+ <PersistentDeviceSelectionData>
106
+ <option name="api" value="29" />
107
+ <option name="brand" value="samsung" />
108
+ <option name="codename" value="crownqlteue" />
109
+ <option name="id" value="crownqlteue" />
110
+ <option name="manufacturer" value="Samsung" />
111
+ <option name="name" value="Galaxy Note9" />
112
+ <option name="screenDensity" value="420" />
113
+ <option name="screenX" value="2220" />
114
+ <option name="screenY" value="1080" />
115
+ </PersistentDeviceSelectionData>
116
+ <PersistentDeviceSelectionData>
117
+ <option name="api" value="34" />
118
+ <option name="brand" value="samsung" />
119
+ <option name="codename" value="dm3q" />
120
+ <option name="id" value="dm3q" />
121
+ <option name="manufacturer" value="Samsung" />
122
+ <option name="name" value="Galaxy S23 Ultra" />
123
+ <option name="screenDensity" value="600" />
124
+ <option name="screenX" value="1440" />
125
+ <option name="screenY" value="3088" />
126
+ </PersistentDeviceSelectionData>
127
+ <PersistentDeviceSelectionData>
128
+ <option name="api" value="34" />
129
+ <option name="brand" value="samsung" />
130
+ <option name="codename" value="e1q" />
131
+ <option name="id" value="e1q" />
132
+ <option name="manufacturer" value="Samsung" />
133
+ <option name="name" value="Galaxy S24" />
134
+ <option name="screenDensity" value="480" />
135
+ <option name="screenX" value="1080" />
136
+ <option name="screenY" value="2340" />
137
+ </PersistentDeviceSelectionData>
138
+ <PersistentDeviceSelectionData>
139
+ <option name="api" value="33" />
140
+ <option name="brand" value="google" />
141
+ <option name="codename" value="felix" />
142
+ <option name="id" value="felix" />
143
+ <option name="manufacturer" value="Google" />
144
+ <option name="name" value="Pixel Fold" />
145
+ <option name="screenDensity" value="420" />
146
+ <option name="screenX" value="2208" />
147
+ <option name="screenY" value="1840" />
148
+ </PersistentDeviceSelectionData>
149
+ <PersistentDeviceSelectionData>
150
+ <option name="api" value="34" />
151
+ <option name="brand" value="google" />
152
+ <option name="codename" value="felix" />
153
+ <option name="id" value="felix" />
154
+ <option name="manufacturer" value="Google" />
155
+ <option name="name" value="Pixel Fold" />
156
+ <option name="screenDensity" value="420" />
157
+ <option name="screenX" value="2208" />
158
+ <option name="screenY" value="1840" />
159
+ </PersistentDeviceSelectionData>
160
+ <PersistentDeviceSelectionData>
161
+ <option name="api" value="33" />
162
+ <option name="brand" value="google" />
163
+ <option name="codename" value="felix_camera" />
164
+ <option name="id" value="felix_camera" />
165
+ <option name="manufacturer" value="Google" />
166
+ <option name="name" value="Pixel Fold (Camera-enabled)" />
167
+ <option name="screenDensity" value="420" />
168
+ <option name="screenX" value="2208" />
169
+ <option name="screenY" value="1840" />
170
+ </PersistentDeviceSelectionData>
171
+ <PersistentDeviceSelectionData>
172
+ <option name="api" value="33" />
173
+ <option name="brand" value="samsung" />
174
+ <option name="codename" value="gts8uwifi" />
175
+ <option name="id" value="gts8uwifi" />
176
+ <option name="manufacturer" value="Samsung" />
177
+ <option name="name" value="Galaxy Tab S8 Ultra" />
178
+ <option name="screenDensity" value="320" />
179
+ <option name="screenX" value="1848" />
180
+ <option name="screenY" value="2960" />
181
+ </PersistentDeviceSelectionData>
182
+ <PersistentDeviceSelectionData>
183
+ <option name="api" value="34" />
184
+ <option name="brand" value="google" />
185
+ <option name="codename" value="husky" />
186
+ <option name="id" value="husky" />
187
+ <option name="manufacturer" value="Google" />
188
+ <option name="name" value="Pixel 8 Pro" />
189
+ <option name="screenDensity" value="390" />
190
+ <option name="screenX" value="1008" />
191
+ <option name="screenY" value="2244" />
192
+ </PersistentDeviceSelectionData>
193
+ <PersistentDeviceSelectionData>
194
+ <option name="api" value="30" />
195
+ <option name="brand" value="motorola" />
196
+ <option name="codename" value="java" />
197
+ <option name="id" value="java" />
198
+ <option name="manufacturer" value="Motorola" />
199
+ <option name="name" value="G20" />
200
+ <option name="screenDensity" value="280" />
201
+ <option name="screenX" value="720" />
202
+ <option name="screenY" value="1600" />
203
+ </PersistentDeviceSelectionData>
204
+ <PersistentDeviceSelectionData>
205
+ <option name="api" value="34" />
206
+ <option name="brand" value="google" />
207
+ <option name="codename" value="komodo" />
208
+ <option name="id" value="komodo" />
209
+ <option name="manufacturer" value="Google" />
210
+ <option name="name" value="Pixel 9 Pro XL" />
211
+ <option name="screenDensity" value="360" />
212
+ <option name="screenX" value="1008" />
213
+ <option name="screenY" value="2244" />
214
+ </PersistentDeviceSelectionData>
215
+ <PersistentDeviceSelectionData>
216
+ <option name="api" value="33" />
217
+ <option name="brand" value="google" />
218
+ <option name="codename" value="lynx" />
219
+ <option name="id" value="lynx" />
220
+ <option name="manufacturer" value="Google" />
221
+ <option name="name" value="Pixel 7a" />
222
+ <option name="screenDensity" value="420" />
223
+ <option name="screenX" value="1080" />
224
+ <option name="screenY" value="2400" />
225
+ </PersistentDeviceSelectionData>
226
+ <PersistentDeviceSelectionData>
227
+ <option name="api" value="31" />
228
+ <option name="brand" value="google" />
229
+ <option name="codename" value="oriole" />
230
+ <option name="id" value="oriole" />
231
+ <option name="manufacturer" value="Google" />
232
+ <option name="name" value="Pixel 6" />
233
+ <option name="screenDensity" value="420" />
234
+ <option name="screenX" value="1080" />
235
+ <option name="screenY" value="2400" />
236
+ </PersistentDeviceSelectionData>
237
+ <PersistentDeviceSelectionData>
238
+ <option name="api" value="33" />
239
+ <option name="brand" value="google" />
240
+ <option name="codename" value="panther" />
241
+ <option name="id" value="panther" />
242
+ <option name="manufacturer" value="Google" />
243
+ <option name="name" value="Pixel 7" />
244
+ <option name="screenDensity" value="420" />
245
+ <option name="screenX" value="1080" />
246
+ <option name="screenY" value="2400" />
247
+ </PersistentDeviceSelectionData>
248
+ <PersistentDeviceSelectionData>
249
+ <option name="api" value="34" />
250
+ <option name="brand" value="samsung" />
251
+ <option name="codename" value="q5q" />
252
+ <option name="id" value="q5q" />
253
+ <option name="manufacturer" value="Samsung" />
254
+ <option name="name" value="Galaxy Z Fold5" />
255
+ <option name="screenDensity" value="420" />
256
+ <option name="screenX" value="1812" />
257
+ <option name="screenY" value="2176" />
258
+ </PersistentDeviceSelectionData>
259
+ <PersistentDeviceSelectionData>
260
+ <option name="api" value="34" />
261
+ <option name="brand" value="samsung" />
262
+ <option name="codename" value="q6q" />
263
+ <option name="id" value="q6q" />
264
+ <option name="manufacturer" value="Samsung" />
265
+ <option name="name" value="SM-F956B" />
266
+ <option name="screenDensity" value="420" />
267
+ <option name="screenX" value="1856" />
268
+ <option name="screenY" value="2160" />
269
+ </PersistentDeviceSelectionData>
270
+ <PersistentDeviceSelectionData>
271
+ <option name="api" value="30" />
272
+ <option name="brand" value="google" />
273
+ <option name="codename" value="r11" />
274
+ <option name="id" value="r11" />
275
+ <option name="manufacturer" value="Google" />
276
+ <option name="name" value="Pixel Watch" />
277
+ <option name="screenDensity" value="320" />
278
+ <option name="screenX" value="384" />
279
+ <option name="screenY" value="384" />
280
+ <option name="type" value="WEAR_OS" />
281
+ </PersistentDeviceSelectionData>
282
+ <PersistentDeviceSelectionData>
283
+ <option name="api" value="30" />
284
+ <option name="brand" value="google" />
285
+ <option name="codename" value="redfin" />
286
+ <option name="id" value="redfin" />
287
+ <option name="manufacturer" value="Google" />
288
+ <option name="name" value="Pixel 5" />
289
+ <option name="screenDensity" value="440" />
290
+ <option name="screenX" value="1080" />
291
+ <option name="screenY" value="2340" />
292
+ </PersistentDeviceSelectionData>
293
+ <PersistentDeviceSelectionData>
294
+ <option name="api" value="34" />
295
+ <option name="brand" value="google" />
296
+ <option name="codename" value="shiba" />
297
+ <option name="id" value="shiba" />
298
+ <option name="manufacturer" value="Google" />
299
+ <option name="name" value="Pixel 8" />
300
+ <option name="screenDensity" value="420" />
301
+ <option name="screenX" value="1080" />
302
+ <option name="screenY" value="2400" />
303
+ </PersistentDeviceSelectionData>
304
+ <PersistentDeviceSelectionData>
305
+ <option name="api" value="33" />
306
+ <option name="brand" value="google" />
307
+ <option name="codename" value="tangorpro" />
308
+ <option name="id" value="tangorpro" />
309
+ <option name="manufacturer" value="Google" />
310
+ <option name="name" value="Pixel Tablet" />
311
+ <option name="screenDensity" value="320" />
312
+ <option name="screenX" value="1600" />
313
+ <option name="screenY" value="2560" />
314
+ </PersistentDeviceSelectionData>
315
+ <PersistentDeviceSelectionData>
316
+ <option name="api" value="34" />
317
+ <option name="brand" value="google" />
318
+ <option name="codename" value="tokay" />
319
+ <option name="id" value="tokay" />
320
+ <option name="manufacturer" value="Google" />
321
+ <option name="name" value="Pixel 9" />
322
+ <option name="screenDensity" value="420" />
323
+ <option name="screenX" value="1080" />
324
+ <option name="screenY" value="2424" />
325
+ </PersistentDeviceSelectionData>
326
+ </list>
327
+ </option>
328
+ </component>
329
+ </project>
.idea/vcs.xml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="VcsDirectoryMappings">
4
+ <mapping directory="" vcs="Git" />
5
+ <mapping directory="$PROJECT_DIR$/mobile" vcs="Git" />
6
+ </component>
7
+ </project>