diff --git a/.dart_tool/extension_discovery/README.md b/.dart_tool/extension_discovery/README.md
new file mode 100644
index 0000000..9dc6757
--- /dev/null
+++ b/.dart_tool/extension_discovery/README.md
@@ -0,0 +1,31 @@
+Extension Discovery Cache
+=========================
+
+This folder is used by `package:extension_discovery` to cache lists of
+packages that contains extensions for other packages.
+
+DO NOT USE THIS FOLDER
+----------------------
+
+ * Do not read (or rely) the contents of this folder.
+ * Do write to this folder.
+
+If you're interested in the lists of extensions stored in this folder use the
+API offered by package `extension_discovery` to get this information.
+
+If this package doesn't work for your use-case, then don't try to read the
+contents of this folder. It may change, and will not remain stable.
+
+Use package `extension_discovery`
+---------------------------------
+
+If you want to access information from this folder.
+
+Feel free to delete this folder
+-------------------------------
+
+Files in this folder act as a cache, and the cache is discarded if the files
+are older than the modification time of `.dart_tool/package_config.json`.
+
+Hence, it should never be necessary to clear this cache manually, if you find a
+need to do please file a bug.
diff --git a/.dart_tool/extension_discovery/vs_code.json b/.dart_tool/extension_discovery/vs_code.json
new file mode 100644
index 0000000..ddc1a0f
--- /dev/null
+++ b/.dart_tool/extension_discovery/vs_code.json
@@ -0,0 +1 @@
+{"version":2,"entries":[{"package":"flutter_notification_center","rootUri":"../","packageUri":"lib/"}]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/.filecache b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/.filecache
new file mode 100644
index 0000000..39a5017
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/.filecache
@@ -0,0 +1 @@
+{"version":2,"files":[{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_change.dart","hash":"4b784cc5e2e687f8a485e510e4d700dd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","hash":"52bd396bd9c86097e53528c764af4a2d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","hash":"55380226455ea534ad3f21ab09fa4cae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","hash":"30b5e01571f0a72801bf3c443de5abe0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/media_query.dart","hash":"278d25b9db2e1fd61eeea2d875e50591"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell_story.dart","hash":"fc17348fd2dabfb71879c60dac964648"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/utils/load_bundle_task_state.dart","hash":"440872b34ba63cfa894fbc99aaa0a8d5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/load_bundle_task_state.dart","hash":"5ebaac629645187453b3392f67371587"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_transformer.dart","hash":"bf9deb76f520208269fedb1ee05992bc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/matcher.dart","hash":"b9debf18c521e9b3eb8334373ddf48f6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/platform_brightness.dart","hash":"052768434d52b833c0038a904877f884"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/get_options.dart","hash":"13009e9142dccad770f96002acbeb849"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/settings.dart","hash":"afd99ab286939d2550c64c3fbd5d3742"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filter_chip.dart","hash":"4b8af7a5a3f18220de22d881c8b7e441"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","hash":"f895208979505fabfd81ee2b74940eae"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/scheduler.dart","hash":"ed6ae736d1f1988b009247d391cdda5f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/serialization.dart","hash":"41bd294b2c2eb1b089ab65341e92fd83"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/firebase_notification_service.dart","hash":"bb8b54f0f3a4efca9ff7093185d90f4a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_core_exceptions.dart","hash":"7c221e43840709e4bd38f48c2a909989"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/debug.dart","hash":"1c6d146928516b27a29b4e6f4b66deff"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_completer.dart","hash":"b9531c458d313a022930a0842db8201e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/async.dart","hash":"9576c2034386f2fd9f7063b332f45779"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/validator.dart","hash":"3f29e94ce4c6c07d1bcb3dc510b9feaf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/compact_number_format.dart","hash":"036b0e9b96ad0a348695e87e30a8f4ca"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","hash":"a0a1a162853c04dfcdb92b1a910488b7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/comparators.dart","hash":"d1410f48ac374235aaad55cba40bc4be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","hash":"b49b3c3a69b2c858d3f9034f72dc7716"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_sound.dart","hash":"2dd7e3b55dc8a0ddfeee22f0119b0082"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","hash":"4e0be4ceeeb7798049278b769bc06184"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","hash":"31886f213eb668b416aa4601629a9945"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/pragma.dart","hash":"871c4029c43c6dcb8ac9ba8f7799d310"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/slider.dart","hash":"780e812784239c38505da95b65db79ce"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/future.dart","hash":"443fe4357544b85c13ef051cf37a602f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","hash":"98fa75fc11e8a325eab7b9cc0d3bcb3b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart","hash":"aa4b5c0cdb6a66685350611b29ca9d38"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/pubspec.yaml","hash":"622dc3b2c52d799780c95190e692795e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/debug.dart","hash":"fbaf91ff4796f047f0b69118d81502ba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/material_states_controller.dart","hash":"9fd4effa2b6e06171b5d262cbcc0cc3b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","hash":"5af2ba4c66adca83fd54da05d34a86ec"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/cupertino.dart","hash":"1d4c33ba865998a6c9ecd3e74820a31b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip.dart","hash":"6bdca714dc728711bd0f44bfb5f06b9d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record_set.dart","hash":"9ea121a7be4b841b56edfe4950d113ea"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","hash":"3f3cc1d86dd150b04eb1ed4bffaa8b85"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_tracker.dart","hash":"219c02115dac78cf604ffced219d3e5c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/back_button.dart","hash":"035b8d3642fa73c21eafbee7851cc85d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_view.dart","hash":"1b7059644205db9ec41921ffc1ef2fb4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","hash":"f27209609f9689165f058b3ca18165d9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge_theme.dart","hash":"f179cf16ea560111839fc980420e3b18"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query.dart","hash":"134ca00a97e455b5de68669867b6c126"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner.dart","hash":"295a212bb4e6429c284f6fccd59886d5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/list_extensions.dart","hash":"9f8b50d98e75350b41d40fee06a9d7ed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format_field.dart","hash":"36d39559471b1d3ee04ab6ee8d1cd5fd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","hash":"a03d54e3df9767cfe01d3e7b0ffef92a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/hooks.dart","hash":"6afb88ee6ae8f5ff1fc4bdaaa43520aa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_theme.dart","hash":"b667b9f8acd4c92f97a0f7b908c79662"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/converter.dart","hash":"7d43f36e94debd919ec49446dbfafa2b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/stack_zone_specification.dart","hash":"f49eb8c06db0ffcac4dfafeb964e24cf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/licenses.dart","hash":"41b759e0b973e7c0b9be392c1af005c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/closed_exception.dart","hash":"bba56d888d73de62a45f74323e448a7f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","hash":"1f718a5e5adf4cd36518d72729c9d228"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/firebase_core_platform_interface.dart","hash":"8a5443f88214c3152f56a8a22f575f7b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image.dart","hash":"041d53aa49db9369749abcfea41dde07"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/matchers.dart","hash":"ef7af3a9bd0e434bc74bcedb2fd6ab68"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/listenable.dart","hash":"a5bfe2d6591e761bf3c5dc0cd4ded99a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbol_data_local.dart","hash":"13ab691f81c0f7b4efa2f31f5219f584"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_chain.dart","hash":"7ec268e37049e5c22e226c94df1776b3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl_helpers.dart","hash":"e85db6aacf268f51e68635da5725c900"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","hash":"6a35dac0f777e7dd228bde492c4089b2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/color_utils.dart","hash":"0938e0447f447ceb7d16477a0213ce2c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_source.dart","hash":"0145529858ad246065f7145bac7aef99"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/switch.dart","hash":"7c09169b6fc94a8220d6ae8726196a38"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","hash":"0eae8cad9d933f0478d8387400def317"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","hash":"d37e33aaef71722417cb64537e97092d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","hash":"f9deeca4d9ec203c0e331528165f76ae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/banner.dart","hash":"3d34df4fbeab20164141c54c02d5ea04"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","hash":"b869c4e930ab3313f9b1d196d532d3dc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","hash":"5e41588086c994904d648bb5e82fd4cf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_default_binary_messenger.dart","hash":"e061c57eec6301dca0e99ec526418d0b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/force_press.dart","hash":"bd21408997d44d0bd83cf6d38bf3d2a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/capabilities.dart","hash":"4e9429c3bbf61961f9284cb7ae3d432a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","hash":"aee8484d7e33eac78d4bd7de89df100d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app.dart","hash":"8c0ca18cedfd110225dddb6ec6092ea2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","hash":"5e70d1ad692c941ebb265dc966c100fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/leak_tracker.dart","hash":"363e5e9eba45348b9106a9823feb2640"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","hash":"aeaa12c1af305eb8e588f3b7bec09ab1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/live_text.dart","hash":"04bac565974eab63debf48e12bc971c1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selection_area.dart","hash":"a1e443cd18f204a8c199864997e17d06"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/messages.pigeon.dart","hash":"27609fef75714481627c2ef33c2eb952"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/ref.dart","hash":"483021e8c32ccacd4e163490dbb6adc7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_icon.dart","hash":"479493da08b4e2137fc162ff23bef99b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/text_controller.dart","hash":"15ad74ccd0b37c111052f9651a8f23e9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/close_guarantee_channel.dart","hash":"1536ff203bc26bdb4841b82c51187a6d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","hash":"6b92d8f12a7fb46649297e25d2cf2b34"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_span.dart","hash":"81b8ea7416aa896f290f972378fe23fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","hash":"e634ec13f46acee3f021c73b94f973eb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","hash":"e2d2ec7a244dae1f8f4747fcac597627"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/color_scheme.dart","hash":"b183ccd698383c8d2fabcba5680f437a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","hash":"0d81828cedbe16ec8c88203bf060120f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","hash":"cdc746e4832e56cc9ab4f97d6c31df09"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_bundle.dart","hash":"b047935f4e0aa6401d249fbc99339702"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/snapshot_graph.dart","hash":"a67ba8469645d5fe322b89975b37135c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","hash":"ceca8c46e07b211bd755e480b1bd6b32"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/LICENSE","hash":"530ebe9fdfebda94f0447a6a38a62f16"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/byte_collector.dart","hash":"3aaf04a3a450c1b6a144f84f3c778573"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matcher.dart","hash":"996aec262225b56b5a27d97f2aed8412"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/team.dart","hash":"61fc5d47f00a6477275a3102fea8cbf1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/page_controller.dart","hash":"5865bfc451869320e1501f7889252ee8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/flutter_riverpod.dart","hash":"c1f29a0afcbe86161a628f0fc98daba5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta_meta.dart","hash":"d2de90fa1fc5398b7fdd4bdc3bbb2178"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterator.dart","hash":"6c54f90e0db5f42a13be6b3efeb4a04d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_computation.dart","hash":"37837bd1379e66f38e4a7775b6084d0e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","hash":"f5b4267f1c1f72ab634a2be53517d1a1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/url.dart","hash":"13c8dcc201f970674db72fbbd0505581"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_channels.dart","hash":"5d5d94746447a0e21d783bf82d9291c6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","hash":"f183c429d3db89b9c97dfacaa85f09c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","hash":"b24332ea7edd9debca07dc0a0ee17f23"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_connection.dart","hash":"48373777a7ab5c2a70ff369491443405"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/selection.dart","hash":"5908f719b79e4fdd5c738de271607266"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scaffold.dart","hash":"de97658f215739c29a5aa9e92624224a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","hash":"de16603e53f7e3765822ed64efe93aa9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite.dart","hash":"1c5b1dc918055cc35f7c0579f382e24a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_body.dart","hash":"632690aaa6323ed800e388a07c472015"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_decoration.dart","hash":"cab16c6819b3b0e0957434a486c7956d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/observer_list.dart","hash":"074b866f17aee09c76583b075e83cb8c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/deferred_component.dart","hash":"f7b634b150a8381c9b4c03482a0d6e6d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/algorithms.dart","hash":"5fac07b9706002db32a4c5f6698cea58"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterable.dart","hash":"67d16e841606c4e5355211fe15a2dbfd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","hash":"188518c8a8bf6f0f55eecdeea64d3d0c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/LICENSE","hash":"274f785d87f04e3ff3ed5adc63b7fad0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","hash":"d9f9f2488723c1e03b8804bbeb41be03"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/hct.dart","hash":"596fb2e55b1ff1662e4bd67461fdc89d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layer.dart","hash":"20ce00589bf0dc7a951333cac52c8189"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/framework.dart","hash":"c35452c8c9e23ae8fd28123151ca0a25"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material.dart","hash":"a3b21f145adf2afe75c1980a1396c2c4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/guarantee_channel.dart","hash":"f29acb052118f97a2f277c75f1f4ed66"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","hash":"c7c1fab9fded69885fd9c0e76db051d8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/LICENSE","hash":"e4b7798d5e152d20a241f63077e24db0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","hash":"046ebc8d9f368d710d341c545f0da591"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/value_provider.dart","hash":"651f4ba13e0683afede1dd9a21d52598"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","hash":"fd48427e65c5910cbba1fc3e4e57cfcb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart","hash":"c517fb54b3d66b22988ad7c8d07c6f53"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/auto_dispose.dart","hash":"81318ff0f741cd3917aeffd1062ae583"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","hash":"30388801bafb31ec9cbee7ee3dadce7f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart","hash":"7d2bdb4801fc8b3a110f36d5e5fa59f5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip_theme.dart","hash":"61293e5577405d88923d50089bb76120"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/scroll_controller.dart","hash":"fe3d5bec4deab49293104ffacd205fb5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multitap.dart","hash":"8872d7a29893023889c704eb502c0fa3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/field_value.dart","hash":"c6a3b940c4cef06590a5bf88fe20c815"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart","hash":"188d03c92376ce139ce247b0f9b0946e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_options.dart","hash":"27f8ff5da1c6125dcc748d894d5fd5d4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/lib/state_notifier.dart","hash":"5bc3c944f62b4cf5d382a0c0e9b7e09e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","hash":"d8f8a80ad0c05f281d58e8f9e20b8b14"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_reference.dart","hash":"273b7e0bbf9aaa371e4b12945e9d0a46"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart","hash":"4af94b05aed6b447fe16c12181cdda05"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","hash":"2f92c28411483032fb7c0a851ebbbb5a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/timeout.dart","hash":"0355b75c64613eb5d5661e242acbb4fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","hash":"54d59a18ed489222e79e19304ca89cc9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase.dart","hash":"99b0752bf6b7a9261349ee9307cbeaaf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/widgets.dart","hash":"a400d116543456d9b2e329c2358ba467"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose_family.dart","hash":"85a5b49e21f9040f16f0921aa51066f8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","hash":"13be7153ef162d162d922f19eb99f341"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","hash":"0a2cf42cdd64530e5ca9a120eda90f12"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/leak_tracker_flutter_testing.dart","hash":"e5a859e4d5a0ae89f46702a0deec4862"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_goldens_io.dart","hash":"8648dc5dd610aa6f4f0da98b9b4bfa25"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","hash":"5337b24e9e73fe2ab3b2ddbf7444febe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/inline_span.dart","hash":"b64689c4c04c036a508a9c8c2dec3ef5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/LICENSE","hash":"4cb782b79f6fc5792728e331e81a3558"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card_theme.dart","hash":"46ffe5265ab96981a4304879f9999d5d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","hash":"32138f3bdec292a8c32139eaf23d6bcc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/animated_size.dart","hash":"df31728ed88b16add6c9b99b23857361"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matcher.dart","hash":"b01341cf8ec3a318a8dfeb5ac4cb1f6f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable_selector.dart","hash":"275b17a5132c35fbdb46851dd0780163"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/micro_money.dart","hash":"240adad7ef5163ae39060def14be5b1c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","hash":"5eaed6b1fcf32a11b53e5dcf27ae101c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/compiler.dart","hash":"6ab051671186941dbfd5950fb1b1ae76"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/stack_manipulation.dart","hash":"a81d1b07ebde1db04022664285ed882f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","hash":"c4913601d0f06b5efa8e58e0043ea166"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","hash":"ac7c22640ca7966067609730ca0d9b5a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_controller.dart","hash":"50298dec288c3e23499a59305365a9ac"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/single_subscription_transformer.dart","hash":"bb644b5f4cdf7ece840f06a3017bfe54"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/binding.dart","hash":"d676ab476060bbf63ed4b2a73404ec15"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider.dart","hash":"332fc1055d849f61ff8cb6ab6a919d1a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/intl.dart","hash":"13e8192c3007ffa25afdc350bb5a1185"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip.dart","hash":"4c2d88bbfea191c3ddd64c83ca029945"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","hash":"7a33e5f1b83326a3d67e39599e2c2b4a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button.dart","hash":"a50a095764fe5bbf31a0c4f513d44858"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver.dart","hash":"af15a30c10c724385a0f1fde46dde974"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/debug.dart","hash":"d4b68da22867b9c51c88acc54eab3198"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_field.dart","hash":"d76bcd0d6504994590172264053ca732"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/expansion_tile_controller.dart","hash":"762d051a9c27d62c3767e390607095ca"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_fidelity.dart","hash":"06b65be6c068a8e2fb674093d4b3d5af"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_scope_node.dart","hash":"c06d633119d512adba0d086e32af7b01"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","hash":"470fa5d9df9b39b367a9ec36db367efd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/basic.dart","hash":"b366f4cce7fd8db6d822f752d0d6ce2e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","hash":"f4f97e64864383af2f259063e32bcf49"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","hash":"817fe242a7b957dfe6339984fe27e706"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/src/hct_solver.dart","hash":"b972c32590c642256132827def0b9923"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/stopwatch.dart","hash":"f38a99a51f4062e7861bb366f85265d5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/auto_dispose.dart","hash":"7f77a5c795cfe7c81ded5751eed586ce"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","hash":"9fcf9265f470f44989cf4da88dd7cc0c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","hash":"8166d4859a89eef9e25697932c522bce"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/async_matcher.dart","hash":"0c8923a68d4b130fe366a3b723db61af"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","hash":"86a6fc84462d9d59a64d1c32494e96a6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","hash":"3fa4c89a1c19c846cce6950ff665c20a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/tags.dart","hash":"2a28c033c192652a4d0c458e68c5d23b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table.dart","hash":"f41b5fbe98340e131b83b424fc2b0694"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/chain.dart","hash":"1112185143b6fe11ce84e1f3653b2b6b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/core_palette.dart","hash":"d35b72b249d19f54a4cd6f22ff3299e9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart","hash":"89dc3f84db2cd1ea37e349fdb1de09bb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/debounced.dart","hash":"27da8794de99894c0eef51652acafde4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","hash":"80f6aedbf2a6a53aac40d69b7563d550"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","hash":"942fbfca7541358613467c640e1ca6cb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","hash":"3367bc96d45dd306d29483fbf6e41b1f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_splash.dart","hash":"c2061e56218adab22cbf2df63c7130c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","hash":"7232c49ac98baf073c51b07172549629"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_navigator.dart","hash":"b57cf84d042590f93596eb09ceea35f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_canvas.dart","hash":"efde786318fdc0e9b16a5805561eea26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","hash":"e2a64a3c80446ead09aa0f6254488cb6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi.dart","hash":"912e90a740b5da2746b9f877cb0f2051"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date.dart","hash":"28e25b8e5d770475e8fbc3ef2fcbe5ba"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","hash":"1a30ad0a0b06af36509ef6ae4e05be9e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/ast.dart","hash":"4ae8e4147fb1b7f552f1d6c428ef77c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart","hash":"6326660aedecbaed7a342070ba74de13"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","hash":"9b03091710d3208117ed01cc6bbfd895"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_vibrant.dart","hash":"05c0986996f5c9a57cad9b0d2d370ad4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","hash":"4f5b949b0671ed2d759a907e2e26e44b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/delegating_stream_channel.dart","hash":"d731e1b690975788d014e6df127b2a9a"},{"path":"/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/LICENSE","hash":"d3e0cf7e233739c677d522f412b438cc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/autofill.dart","hash":"8375d1d56b0d9f7e75e470ca60beaf16"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/annotations.dart","hash":"b092b123c7d8046443429a9cd72baa9a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase.dart","hash":"02880799cbd012d681a8d898a1293e67"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path.dart","hash":"2d56133522ade4d2d0b4c8410e440657"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_completer.dart","hash":"fbd23a681c22b782bdb58d139c07cca6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button.dart","hash":"4432b24e1e7e05aadc5fb252e5cc2db8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/union_selector.dart","hash":"163f0d1be71ecdac16d6010f08d034a0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_snapshot.dart","hash":"74de6b6ce649ab8689ebfb8ddb06d860"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart","hash":"b2015570257a2a6579f231937e7dea0e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","hash":"27a4b56c4d01951af2fa11493565ae9d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input.dart","hash":"51019ffd9eac8729b02ef5e32487cd3d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag_details.dart","hash":"55bbb2ca116069540b7f8cd0c0ee31f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/binding.dart","hash":"f5cf32b8d6bae401ce2a48f05724500d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","hash":"36b531dcc56b54629a34fa54d7ff0a37"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/all.dart","hash":"5a0440a1ca131754cd92d8adcf93c8c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/resampler.dart","hash":"780826ab1f1e8af513298cd5b5bca297"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","hash":"eca4f0ff81b2d3a801b6c61d80bc211c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/evaluator.dart","hash":"18a3a7548a40186c8bd9a36c25d7b88f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","hash":"289bb6d409fa955664df6a7dbc9b7fcb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/interop_shimmer.dart","hash":"5d9e6fe3ed4e9fc0518738d3ddc5bb2f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","hash":"e438b8b77c0b056309e25325952b64f6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/score/score.dart","hash":"58b9bc8a40fd3e2f7d9d380d0c2d420f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/platform.dart","hash":"1615400e2e1007e9330ef9c77db7fba9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/circle_border.dart","hash":"3cc57e362f339f40562153a37b8e7ef2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_channel.dart","hash":"0ff59dce8859893f47f9837f958708a3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","hash":"8288239ccc449f5dec9f381298c92c1d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","hash":"af3cac4b25350f32615ddef14a0beb6c"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/flutter_notification_center.dart","hash":"03451b82d0125304544035b478095300"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/finders.dart","hash":"5b05d80e315d0595bdd9a669ca5a8305"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration_image.dart","hash":"90cb579a1daad41698062c5ea0c22727"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_scaler.dart","hash":"ee7a8f724628dece0f9529c8b95a973e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/undo_history.dart","hash":"f9730d149cdfba55f278c60f7a654b1c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/platform_view.dart","hash":"799a4ef2a4bf9f5a72c65bac4ecf23a4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile.dart","hash":"eed2b07419008495c3fabebd91c418e3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_closer.dart","hash":"cbd0196f25d2f055736beb3052a00c19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/view.dart","hash":"6faea0556ba5a7edda9f834d3865ef84"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","hash":"098ef2cc21af375e75e3fa80f2c8f12f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose_family.dart","hash":"dac081377fbba127b9a6a7f8cb7dbf45"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","hash":"68be6177d4ad4d0bd0bf7fa94c86be81"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart","hash":"e6c901b6ad02eac173f31cc971b5b703"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose_family.dart","hash":"eb2169011a042e313bdde71c966793da"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/wrappers.dart","hash":"91e47ed79ad65391642894923c520b26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/animation_sheet.dart","hash":"0b242f2c11e93c3ad823bdca6dc6a6f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi_formatter.dart","hash":"5c81dd07124ccc849c310595d9cfe5be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","hash":"7f8d465c33e616189be8fa5e9da5b2e3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set_controller.dart","hash":"f301af2d0392296f456363085becbf47"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shadows.dart","hash":"18149c55b175306f694fd72c293e8a4d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","hash":"04d38c19b0c3dba61b730122d76ec4d4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query.dart","hash":"8681d8b6f3c765575761602b0e6a3a56"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","hash":"347ca56667b68d9d66174f8200b4505e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","hash":"dd25c518d50a5334f0a231570f7c919b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_border.dart","hash":"b229637a8b0649e61960365261181cf5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/operating_system.dart","hash":"db0130f8dab9c274352ee8eafce70803"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/geometry.dart","hash":"bbb69af0d12fcbba46f19dd6c5fbe986"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","hash":"76e270c31be8244f4a49b954bba9c76d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/persistence_settings.dart","hash":"df98d5f947d4e048c8cf0b6553bb4e12"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/hooks.dart","hash":"55348bd8e8166f0cbb701529b5fdc0fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","hash":"afb2489e20087a1dc302a8ebff136e24"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","hash":"329b723b2cea0443e5ec2ccfb31fbfb8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_write_batch.dart","hash":"2d80e72966694c162ed89db4ac8995b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/constants.dart","hash":"d7276514767f1cb1fa5c298a61b0bd24"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","hash":"42d5bf7c22ac609351e84dbc39b12bf9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/color_filter.dart","hash":"89862172ecfdefb923b68111e9a86fa1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/tolerance.dart","hash":"f75f31535e16b018e2a5f9a968b7254c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","hash":"787b07885c28afd76b3eb5ccf43996e5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_web-2.14.0/LICENSE","hash":"2abd2c9a42d4caf2b4f1640d68b02fd5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_provider.dart","hash":"6e825e31ade1c31908e3e4587caaac70"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_well.dart","hash":"ebef46cd0d422829fe68f337da8707a0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/queue_list.dart","hash":"02139a0e85c6b42bceaf3377d2aee3de"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/snapshot_metadata.dart","hash":"875dd5da6754c8cdea09e318c5f1894e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_zip.dart","hash":"df699735e3bcd730f16ce377d562f787"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","hash":"5d25b1e63fc82dde80367f8504514fdf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","hash":"0491e1cca60da329c2e03c48abde07c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme.dart","hash":"f404c13ab6ba7fca8a465852af425026"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/internals.dart","hash":"1764cdc6a8380ff93bdf6b71f094659b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/firebase_core.dart","hash":"c83f257da86decec9584473cf41f0ee0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/physics.dart","hash":"6e29d5e69c5745a45214fe14da377c1a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/metadata.dart","hash":"f49138e4a2ff9720afcce339c5d57730"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_theme.dart","hash":"4370385dd73406a508c5b564963a1932"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/debug.dart","hash":"408f65573acf05192ab1153639ff17fd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","hash":"8effe6176ace6ada9ad1db0370cf2e78"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart","hash":"359388897ae53df8791213c31ef05fe6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","hash":"7776c5eaa171bb5e03d1945d85354f49"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/lazy_stream.dart","hash":"1649ee82914f6ad1fd46de466dc03378"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider_theme.dart","hash":"dd3a42ec0aefab635364b2cac24964ff"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_span.dart","hash":"281220e23e0509f765275e58e072cbc9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/basic_types.dart","hash":"dc3f11d3897eed163f0230db55174839"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","hash":"b87bce461399faa5b57c569a2fbfdc0e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart","hash":"5ca0b5786bf63efd4fc72fcecfe1b36c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/none.dart","hash":"f12ebda2bd0dc61bafcb6669fa9ad431"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","hash":"0ac4d7864e3d42f0284d6ebc1366f95c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/delivery.dart","hash":"f683a2dc0299aa7596f9321fd2a032be"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/text_direction.dart","hash":"45f61fb164130d22fda19cf94978853d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/js-0.6.7/LICENSE","hash":"bfc483b9f818def1209e4faf830541ac"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/default.dart","hash":"a485f5c7307db6bbba1d3388b528a770"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/unicode.dart","hash":"8b525140e1bf7268e1681a62c7640eea"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols.dart","hash":"fca005ed0dae4b14253e7e5a64ab7dfc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service_io.dart","hash":"7ed71c9943f5fcbfc5023c03eb241a04"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider.dart","hash":"edc6185b4e4994b45acda6675696d87b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_protocol.dart","hash":"aff37c944fe3f0fa8291ab366859501d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/string_matchers.dart","hash":"c2c3d1e678b282fa813c80fa6e6d7379"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","hash":"4e84dc6a842f68f7ff0f2bfc6e728975"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_header.dart","hash":"1786653a5a86ec6255f79137a3a33755"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/matchers.dart","hash":"42574f89930d8a8ad4b2ae84285d2c61"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/transitions.dart","hash":"e09e9bdea673385316dff42aa4f0d011"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed_stream_transformer.dart","hash":"991902b33f1d81c417b707a41341ed59"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart","hash":"b80f25d51570eededff370f0c2b94c38"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_style.dart","hash":"9f62141bb6f3cdd428a64a233588e5d7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","hash":"64ce38ccea1c45a2ab535b999e251f05"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/exception.dart","hash":"9a74595c2e95795b6c96d74f2b6bcca8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","hash":"fb2ea411a2459b73756c5b9b138d8bb8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/auto_dispose.dart","hash":"bc60439207188cd785e9e0827614b225"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_options.dart","hash":"f00920a0f493704e2738014d3aa61e42"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_set.dart","hash":"4b5d82ddeb09bc46ae0e980616ce0109"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/localizations.dart","hash":"4f4fcae47233bec91490b2c694f410d3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/clock.dart","hash":"1355e7c034fb490a3da4b604bf4a245e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/auto_dispose.dart","hash":"5249646d17125f892bbe3e9a7f47b48b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/boollist.dart","hash":"206ef1a664f500f173416d5634d95c8b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail.dart","hash":"cea123784b7b4bc44d3624a318a2367c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/json_document_transformer.dart","hash":"eade7bbc9bacbd78204c7ffdde55ddbd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_data.dart","hash":"bf4d44ff5dca3de072782665509d0a7b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/parsed_path.dart","hash":"cb454929d7810d3ee5aa5fc28283d3fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format_parser.dart","hash":"01a13b74f0ba88af75477ca27c8367ba"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/font_loader.dart","hash":"8a899256e5ac320579b269ee9b2567a8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/eager.dart","hash":"0571bd14c39812685221406f495590bc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/filters.dart","hash":"6641e15501eea993acc9d437fb1947c7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu.dart","hash":"76ae6acf37633180bf954a7b076c6228"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification.dart","hash":"dbb11772de10db97c4037fc544f9846a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/restoration.dart","hash":"585ea2d3976a9176c7e15d1fc4a7d840"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/controller.dart","hash":"8ff623c1b6756160f837e3998d944e94"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/test_api.dart","hash":"565068943e34a5a5ffe7526f92925f00"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tap_region.dart","hash":"27c89ad8eed09e8c845b2bd9e8a2342b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","hash":"4b0bfd9427f67249b2604de81db1da55"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/notification_service.dart","hash":"157ccb628ecda3d93ab5ac25ee4294aa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/write_batch.dart","hash":"5d79cb2cfdc5fd7bc678f5fca0fe30c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/restoration.dart","hash":"e92f281d8b4f90867a8092a830c84e87"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/viewport.dart","hash":"e797d0f85b6b031854f48a68e6d9f9de"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_node.dart","hash":"200e9dcb0338ee0714dbe6bce8f8bcbd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.15/LICENSE","hash":"7b7fcd3f415f29a260e0d5f15c7d9565"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","hash":"693ed2db852e9a1dab34a89c972f8cbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","hash":"d210de5360e3170a5eadf91a7abba934"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart","hash":"f0c6d5d05fbdc95ab84f1a63894b7be6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/material.dart","hash":"fac5219bf2b41465062330fab7f9513e"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","hash":"77314745e67d324fb766054a8dc1e1e5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/iterable_matchers.dart","hash":"475dd622fae500547db81e790b2730d7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/tree_traversal.dart","hash":"f8afce91015d2aa52aac8b6de72d8f98"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","hash":"1676e4af87bbf4fd18e1783b9b46f17d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_cache.dart","hash":"0888cceb3cbbaaf124ef21c54e22b7ca"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text.dart","hash":"fe728acba18d7428b1b408dba5a5b803"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart","hash":"3f5e8feebce49c954d9c5ac1cda935c1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/constants.dart","hash":"8865f4ba0316aa33cd4b8e48694ae276"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/cam16.dart","hash":"ca959e5242b0f3616ee4b630b9866a51"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin","hash":"275863898cd6cafbb4f00962a5776adc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/posix.dart","hash":"5e054086533f32f7181757a17890ae56"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","hash":"25e9902b35a6a19cbc5ad98f2c1232ba"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/tweens.dart","hash":"959489b18fda284c434701586b43c66b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_theme.dart","hash":"0a7fb012dbb1e0884d7ca11638b2d5c1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","hash":"8ebc4ef8486c9875330658ed1a145020"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","hash":"2570eaf33e6ce252fa201989b9ee6af8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_manifest.dart","hash":"346147befca89b339e10bfa134d546ff"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/pigeon/messages.pigeon.dart","hash":"7db8884f2d860a62f63efc4aaf9ac6a2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/auto_id_generator.dart","hash":"22eb8e02f17c470130fbc97e05644a5b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/circle_avatar.dart","hash":"e94ea5f48a4115e627fc0a77ba9e2ad7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_neutral.dart","hash":"11c6c659a99b5530d764fa41f4bc81f0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/utils.dart","hash":"d84ae47a3c688bd889f442426f39be3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/magnifier.dart","hash":"03d33606872f9e7e6745ed7b034cae70"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set.dart","hash":"0073f703be7f7ddbd7f04d1b740f35c6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/geo_point.dart","hash":"4aab5a7c374b4b59887cbce26249d849"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart","hash":"f8fb1733ad7ae37b3d994f6f94750146"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/temperature/temperature_cache.dart","hash":"a6350a577e531a76d89b24942fca3073"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","hash":"eb4abf5a7d99a87e391d54b8afa7abcb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path_type.dart","hash":"81eb7325430479047a82a349dec15d5f"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv","hash":"fa71072391047b56c2410d25e87cf6a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_records.dart","hash":"371c46ba8c6c83ca376bb594f127a694"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","hash":"c1a40cac1d97f19b1b786a7f44389768"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/cloud_firestore.dart","hash":"4fc67b02585868eba0d07cb70b5727f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable.dart","hash":"c9d14ca6f9991efa868f91b7a1e1b207"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","hash":"366aa23421c294b9ad3fa22271afbdb3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer.dart","hash":"2a7bddb3d8610ea23e70920f2e6b2ca2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","hash":"3c6f5b4dd9c4fd974e3c3d12c12c56e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","hash":"e9dfc595df01641862dabb659e901a9f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/key.dart","hash":"35c3a0e09f2dcf608b806f259c306883"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_map.dart","hash":"13c9680b76d03cbd8c23463259d8deb1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_collection_reference.dart","hash":"5e1c4a415d56b8e60f377d7bb944da08"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value.dart","hash":"9b3531d5f8627f9ed5d61effd19122da"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/about.dart","hash":"5aa01cb1f29d05a6fa7abea76e8c12df"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.2.1/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","hash":"11a634821b3bce05dac94f3dabe52a75"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","hash":"86aabfcf6259436baade90d2f7783fb2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","hash":"1ed64ef2cc7c92446dfb027b39f4709b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_sink.dart","hash":"e2f7d6fbeb362176a24cb422a6dd8193"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/frame_timing_summarizer.dart","hash":"2a318a932ef923f905c1f25ef2fc8fe7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","hash":"6e800790e7858e8e1cdc73c8cc09d719"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_reference.dart","hash":"54974bef1fb91c22b7781f8c72c2172e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/drag_target.dart","hash":"3b9095f6b0fce35e4096f5e4e21464be"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/exception.dart","hash":"fdb67d4699a6d6b6df4f14e3b046bb23"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart","hash":"1adcc56e3affffb23739c7c9d8a5fca0"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill","hash":"2378acc08a261664d740791ab8fca158"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path.dart","hash":"b62e31a6ff1bbcdabd6e7b9e08aa1c62"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/snapshot_metadata.dart","hash":"0ab24e4049335c57cb43cf1fc970f99f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_celebi.dart","hash":"f12f9a9b8bb504f4617bfd1c00d403f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","hash":"df5d5624461163b37f494b57a3f5e9d8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","hash":"b417aa555d4798d16680f756bba71114"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/localizations.dart","hash":"cd4b51cbe18d38dc375b7372b11aff1a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_transformer.dart","hash":"e82a9b67ba33ae635b9b083ef147fb9b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/keep_alive.dart","hash":"aa45c4388f8947347a8563ba406dc2f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration.dart","hash":"ee984ad6a59ef4e7fcf5caa40736878c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/hit_test.dart","hash":"25e5e0cc1932fa7d08cf93c8cfdf9d21"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_plugin.dart","hash":"e7715c9d0c6652b0ed4cf68026a01618"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/base.dart","hash":"6d8c8d3e1bb6220062f8b0aba5fa3c57"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_completer.dart","hash":"2430a12d4750c3c76ef07d29bb6f6691"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/utils/codec_utility.dart","hash":"753c0f30e48bfacbf8ca8ca5723f4e78"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_section.dart","hash":"d3761fd4134eae426ccfcf45d60c0f29"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/priority_queue.dart","hash":"34a4d340931147322eaddc77fdc65c22"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/context.dart","hash":"daeb052f1089d4e84d8a22acf56c1da2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_vsync.dart","hash":"145f2173cdc142488f7858e01cc970d7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test_failure.dart","hash":"adccd59261d4d308580e3770cd0bd118"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider.dart","hash":"7397ee35fbfd4feddf487df2023f0ffa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/hooks_riverpod.dart","hash":"90d23eb12fd34de523222ffb67c82153"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_time_patterns.dart","hash":"3c34ee57b9f03acbffbabc272a13952f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/stack.dart","hash":"b56817683aed63ee1b851e568acd5d5f"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","hash":"ba4bfa233d4fb174527c1c7a78964e42"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/LICENSE","hash":"87ee25bbef5b7cb7dcb056c3ec20f243"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multidrag.dart","hash":"0c5fcc20849825e27f79853e62c1d11b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pages.dart","hash":"cb78468217bf6e506aad09e8f2e52a78"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/web-0.5.1/LICENSE","hash":"d53c45c14285d5ae1612c4146c90050b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","hash":"5f94dbea71a53ba72600c479a41fa013"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/proxy_provider_listenable.dart","hash":"2702098f92b9ebfd269447a2d1e5ec35"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","hash":"0e1d5d209c6b0c5646684392602d9313"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_set.dart","hash":"1b20a6e406ca8e79675b2ebd9b362d10"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_zip.dart","hash":"1dac993c7444b99a17f2dcf45acaca97"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","hash":"3190cd65255175d583194e5636b25240"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","hash":"ad6bf1d7b3079f5be69fb40ada4fc145"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/family.dart","hash":"cdd7734c895987bd6e3bb57ada943e7f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/always_alive.dart","hash":"9ec23651dcb5d54d1dabce33de71c479"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta.dart","hash":"f8f5e53579ca6381f4c92615adca9f07"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/prints_matcher.dart","hash":"4f0ffd679f655d6564b78bc144614294"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/family.dart","hash":"0572f169844593e52da55f44f46611fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/string_utils.dart","hash":"603b7b0647b2f77517d6e5cf1d073e5a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","hash":"b647083393854c49d70b3c1283650b5f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/recognizer.dart","hash":"86c0e6faf3a1e78ccbcd1b895dfd3c3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","hash":"2effc4c6e3d2b0fc9ba8dd05558efd9a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test_controller.dart","hash":"6c2c2f3e71d6ebc7324c571a42beedb8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_binding_io.dart","hash":"a6e16d7684cb6425ca7e7c0018ab5b19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_stream.dart","hash":"1a72cb8cfa5f9b9c7f4f702f0a5292ef"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/LICENSE","hash":"e8b32b6d7c1328dfb1968caef8249452"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","hash":"540497224c553a9b08b20397bd78ef69"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_cache.dart","hash":"638c6d804d20c1f83790f7f10c4af408"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier.dart","hash":"aa94ea4992b48d9f69ba1b6ec7103df8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","hash":"920c7e9b7555e2d50e6462302f34c766"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","hash":"3bc33c65fa44a57d13430fdedef82bc2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","hash":"65f6b2c928ecfe756bee29f8cb0a7d14"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","hash":"0fec103586c995464eb59fb5b8dd805d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_view_theme.dart","hash":"f7db08701d88d1347f7275df15a9ab8b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/colors.dart","hash":"c00a03b3a6a8307cb3d7f2b482c525c1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/async.dart","hash":"bf00683339299d8da0ea826f185e6ca6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider_lab.dart","hash":"6566a35ff0dea9376debf257bdb08fba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer.dart","hash":"db799bf48af97b7c0edc93ad96b4a6da"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/_flutterfire_internals.dart","hash":"fa8e4e77eaf104d29615800b5f377c28"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value_factory.dart","hash":"dd3a8675b6902b5897261108fb756d1d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","hash":"adebf857ce52e3d3b47c77d01ccf7f8b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/foundation.dart","hash":"641dd1fc6aaa15f1917eec571d2545af"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","hash":"75c38766ddb6a4505dc9271c6a9fec49"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/future.dart","hash":"18c04a8f8132af2c1b1de5af6909025c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/string_iterator.dart","hash":"b87619576140b5d0cfd05161e21d0ce3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/framework.dart","hash":"d63ca0c723f6a99572c806b4ec989036"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/scaffolding.dart","hash":"c25c6537e9f89bf6e75b74c9f43c309d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/strut_style.dart","hash":"26f96fbcc1a3a55b5dd06a311804a5d1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart","hash":"257ca4608e7d75f1db8d4c3ab710ac70"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","hash":"cc7fe333bd38bcbd6ef31e818b3eb836"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar.dart","hash":"3b684352933cdd3d75d9d932a7382dd7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/global_state.dart","hash":"a59861fe7a85fb63ffd43ff38b3b502b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/title.dart","hash":"dee4f18e2804e238c57a305ccd28eb85"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_anchor.dart","hash":"174fe91458048b500bf41b51cff4bbf7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","hash":"f29eddf933f8f61e7c7acaa4bb7acdd6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown.dart","hash":"055bdda380425eebef7db9bc427f58af"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/painting.dart","hash":"f20f861f36f2bafc27a6cb584a89e388"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_write_batch.dart","hash":"7d4d7122ce259b7b85f91cd30f9dd98f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_extensions.dart","hash":"040a16c5fccfea5a33d4c771c93003c2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/search_controller.dart","hash":"8a9cc08b0d9cd36bdd798b685a72ae8b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream.dart","hash":"809f1f0bbe7ee77e69f003952a5525d5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","hash":"3fd3c4bcbbf54fbcad3b048e3c89d43f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_row.dart","hash":"34b8b9a525c2edf0191fbd9f925005c8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE","hash":"2d0c70561d7f1d35b4ccc7df9158beed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/provider_base.dart","hash":"ddbfb4de9e9dc40a09a6bfae74a41dd8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/foundation.dart","hash":"f594087d1804ddc538f758c0059eb6da"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/nonconst.dart","hash":"68246194cd8dd38515c2666733e66387"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","hash":"3b66360268cfff987129801d27b3f725"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/cloud_firestore_platform_interface.dart","hash":"525916319427875de8b4c29b7532156a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/family.dart","hash":"2736e575db452c455b4fc4fe0f1b6775"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart","hash":"698a6fc4361dd42bae9034c9c2b6cf7b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_section.dart","hash":"e1cd65bf59468ea9d1fb60660616fa1b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/animation.dart","hash":"4e828d2c433e3cd3e59a725cdb053faa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider.dart","hash":"7504c44d1fa6150901dd65ec78877be0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth-4.19.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_reference.dart","hash":"43f25457623f5f66d722a31bb14f6754"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_web-5.11.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","hash":"8635fbec89c2cc03404a2a3233d31bbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_pointer.dart","hash":"dcc682b8928cab8303860f6790bd2308"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/base.dart","hash":"f94ed343097d26e7dda07855892b95de"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","hash":"3792d5222fc5ad4541075e14db5aa3a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","hash":"3b268140bc87b4625bd607367cc665cc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","hash":"ee6dc9d3e5d18e671f4e597adac94ca5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart","hash":"3418e2ba1365bf8820838eae0da072fc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/builders.dart","hash":"8809af9b12f4b9ed745167e0bcd7cf5d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task.dart","hash":"402370f0f899a11e8a0b894b6da8a499"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","hash":"ffef3a071fe16574982a927c9f273f7a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_snapshot.dart","hash":"b71b77637dff6c6c8a2a9b69b6d9a38e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","hash":"34517b36f5fc8d574ff2ffaadcd2b9a0"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_translation.dart","hash":"22fb20ddf92ad49260a80f5a7016a68d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart","hash":"9f9b79f577d9fdf4f20c17a26a2f1d57"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/listen.dart","hash":"4990e198f887619ece65c59a3de67869"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","hash":"280f78984a3d21c2b797d427c12b4c4e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/messages.dart","hash":"42a345ab79e597c7ef264cd31f5cb2c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/widget_tester.dart","hash":"79cc7dc2c313f91819c98d80cb210f94"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog.dart","hash":"cc1d5dfd73710d41b5ffa99b498efd5d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart","hash":"447b270ddd29fa75f44c389fee5cadd1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/gestures.dart","hash":"55324926e0669ca7d823f6e2308d4a90"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_chip.dart","hash":"a0f5f092f8b948c8aca71ecadbab716d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage-11.7.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","hash":"86ba004de80b95197e3dbcab1233743b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","hash":"3ec0013bd7ba2e0f89cb963f867f0d96"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_map.dart","hash":"b6bcae6974bafba60ad95f20c12c72b9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/firestore.dart","hash":"e69f6b42068756397431abbdcaf11e73"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_app.dart","hash":"35acbeef9c7f61e14ad7d0eb8a6aac3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card.dart","hash":"b8c5eb9383c75649a3e11626ff3aee68"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/curves.dart","hash":"d4a7f2ab410884c0a4fee855bdbaa7b3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/operator_matchers.dart","hash":"60791527ef7b7b0e4bcf56106682aa99"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","hash":"3653d3be1eb70d635f7e3f81ecfa147f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","hash":"4d6b50eea2de3af6818f4a97abd0fd60"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/typography.dart","hash":"68516c325dcfad0453598ab2d588112f"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/dotenv","hash":"fa71072391047b56c2410d25e87cf6a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/set_options.dart","hash":"e5520e4c07409e7057774461188a44a2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/token.dart","hash":"d19d18ba59c99c56f5cd539e808ac093"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","hash":"ab91622a9d9c558bb65f0f06b904d873"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar.dart","hash":"c8add4e3b990a6c2b4ce0dc09aa586fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wu.dart","hash":"c0da8171c63f0ab4e822dd094fc2c595"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_localizations.dart","hash":"83065272a488a8eb0dabc21d0114fb44"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/family.dart","hash":"9dcc50108fd667c7744d5bba6b51e1b4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/internal_style.dart","hash":"974d0c452808a1c68d61285d0bd16b28"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_change.dart","hash":"4e814ccc86bbd77894f588c384bd26e4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/binding.dart","hash":"fe5076874ea98c542cfc83595e919601"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/route.dart","hash":"c5b2ea70ffa4b1b1845753d58f76dd2a"},{"path":"/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/flutter_animated_widgets.dart","hash":"69eb46fd24599016dfb3d2807bd6710b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/parser.dart","hash":"7b2e0146c6d0a27302a87b0d3cfde0a4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/spawn_hybrid.dart","hash":"7200d539e870e43759419dad65801f19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/process_text.dart","hash":"7eac1f53ea4f37ec117007b9280b2240"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/heroes.dart","hash":"97a4e8b47f2da4a5716660a8a556e340"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase_app.dart","hash":"f5c7e9c345ce092ba11c9706c0994f77"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/main.dart","hash":"8335c92bcb0b608d32cccf7a10c82449"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/tonal_palette.dart","hash":"4b7c2f9cc99067bb99ceda29da4c8362"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols_data.dart","hash":"1198a4e30ba2d00dff1f8bfffa444b7d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider.dart","hash":"a6705b39e0c01e2fc0e40b8c8c674aac"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/model.dart","hash":"dc5b2208586ab7cbad2f8185bd7e9c15"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_field.dart","hash":"ec1a5a0240e45b10543928ea49e81954"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_parser.dart","hash":"fea44991f4ef251bcbe770c8e4558369"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection.dart","hash":"781c9623c4cd5f2d83a30b1215968fb6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/error.dart","hash":"b831e4cd07f0e2ad701fdf6ac1dafe19"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/frame.dart","hash":"75a750ac4a72e0cbc0915e941a5999b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_reporter.dart","hash":"8bee6ae068cf06ab645ec9b93bc46373"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_tonal_spot.dart","hash":"834754ed5fe3c15042decab118b4e3b0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","hash":"6dc0750e02c1822a0114fe97b5d7d870"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button.dart","hash":"996fdaa81271773085d49d29f6170be1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_views.dart","hash":"e51eedb52c193fc8979d8fa6b2391f96"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_formatter.dart","hash":"e5d5f135576462a38ec6f6b161926a8b"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","hash":"2378acc08a261664d740791ab8fca158"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE","hash":"901fb8012bd0bea60fea67092c26b918"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_list.dart","hash":"5b894ae18be3e2442a34288833184ca9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/gradient.dart","hash":"d756414ecf29647410f904fdb6dad2de"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/debug.dart","hash":"8420732db031571ec52c0df848b35179"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier.dart","hash":"29a62896c9e343399333dd72ef8989a4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","hash":"8d78bcb44cc1a11223e8ff572c929d30"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/form.dart","hash":"08c939bc94a2b600f7606d2e148f0b6c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expand_icon.dart","hash":"9b22018b56b151182e96ffdd74be318c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework.dart","hash":"d856ca958740bf8a240738ad9e9e69c2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/primitives.dart","hash":"9669c979871d164b2d7e242f0073c489"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/auto_dispose.dart","hash":"ba4246ebaf34ac750692885d8e69617f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_controller.dart","hash":"da25421fc5112398084443e9a65015c7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","hash":"a753413d3971339169c4a103d7ee3f6a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/spell_check.dart","hash":"e108a994c8804321ed7d12f9dde58033"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","hash":"d498388a21cc769d98cf664c575d4e04"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wsmeans.dart","hash":"6c6dfd5ba4546c1f32201555d6cff215"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_extensions.dart","hash":"903d8536aa6c9e6926e96e9a2b449824"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/utils.dart","hash":"fe2489ea57393e2508d17e99b05f9c99"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/never_called.dart","hash":"977751e035315d0365b5f6f8ef2b1ea4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icons.dart","hash":"9dba8176845e78154423d1da2afc805f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/scale.dart","hash":"9ea24c796d0daa458caeafe7ffc3d0e4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/collection.dart","hash":"476383869aff7b87579a7753e47722d7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_util.dart","hash":"18a6ddf6026d00c11bb484e0a4a8596d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/reject_errors.dart","hash":"2f711a88a049130159adb3f7867423c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input_key_handler.dart","hash":"a06547077843323757cdbb2928acf3f6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/matchers.dart","hash":"f7ee52c9c28a872c08d2d24ed2b524ee"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/visibility.dart","hash":"043377dddf07af1face4788c64ab583f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/widgets_binding_observer.dart","hash":"7f39bc6192034093dfa8eb621ec2a2f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/service_extensions.dart","hash":"b5d6c349fa0259f1516951989e4d5bbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/services.dart","hash":"7be67e467a2435a76928e00ced33ec85"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_registration.dart","hash":"2ca56c7653e16b250d726f62f4f45a5b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/filters.dart","hash":"9d84f77abe94c934dcd1d6baa9963ba0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/constants.dart","hash":"fb54c03ca4cc99961be9cd8c867fca54"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_dispatcher.dart","hash":"eb8d2f1b96419b806c0d36447008fa80"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/monodrag.dart","hash":"5ed4f9272065940a4c3069d754457897"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/container.dart","hash":"8597f18181783d905e40dc64f0c0555a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker.dart","hash":"b56bb83bdd3aaa2695a2de4f698ca489"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart","hash":"a8f2c6aa382890a1bb34572bd2d264aa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dismissible.dart","hash":"558d215f7105ac625d40769834346f76"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","hash":"71283f289f895e378b8df2a3c5e2d172"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selection_container.dart","hash":"0b0f625bca76693cdeaa1f4358809351"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","hash":"9611dde0a187002284ea247706faa999"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","hash":"a6e4e91fdeb5158627af1bdd5d0f37e7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/semantics.dart","hash":"dfcc453f5331ec6f2c70cda394065785"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/border_radius.dart","hash":"bd5608675b3a2a47009cf9b53a271e4b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/mocks.dart","hash":"df8721b78ff541a62535c38cdd105685"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","hash":"843e2da929ed5bc514c40ebd58f6bd46"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/viewing_conditions.dart","hash":"cb0d5b80330326e301ab4d49952b2f34"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/equals_matcher.dart","hash":"42b5cfc1bbde00b6a98563e9e6967232"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/firestore_message_codec.dart","hash":"6ede2f5da1b9e2f784907a7ad18bfb08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox.dart","hash":"6f15ce119b896a83679c8f3954d72b84"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","hash":"2b69debb765c0b9587f6cee57867e5e3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/picker.dart","hash":"324db89ccce9e500bd6d2ab050739b1f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/long_press.dart","hash":"00e4ae85e23d2af2af563a1d2c7a0222"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart","hash":"6a67d38bafe568f1b4047286d586fbbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/window.dart","hash":"0b580d114e46bd03ac5fed8133fe322b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_controller.dart","hash":"30b3454341d40c187ec21020db3a495b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/trace.dart","hash":"677d8642864682752cf5fa1727f11e45"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task.dart","hash":"d99ba69bde9981ebc19498552cc818f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","hash":"8864321130eabbc4f8e2fe9bf68c452b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/texture.dart","hash":"888c72929d9b3cd94975f06965e72976"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/variant.dart","hash":"8dea906a9b8773920b6d1ccea59807bf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration.dart","hash":"de79039aaa3838c467be941ecfadf198"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart","hash":"142ba8c5793aa338f44b464329dd0699"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/LICENSE","hash":"e8b32b6d7c1328dfb1968caef8249452"},{"path":"/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/src/animated_notification_bell.dart","hash":"eb4a0af26342c1b5ca99b15183cd4e08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_resolution.dart","hash":"81acf9352ae7f271e6cc7588ec824550"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell.dart","hash":"e85dcaed081fe678ca719a8f00173b51"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart","hash":"6a0fa6360b3aca8deb85dc7d88176eb8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/view.dart","hash":"ec9af99d83f9d19e39573bec7721fbfb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","hash":"4c75638ad31731ec9908b311ea075a5c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","hash":"0ff710795faaca3a5ea7480cf2471807"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/arena.dart","hash":"49ca3508224c7b7375228522cf9c6445"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/cancelable_operation.dart","hash":"fc9d1c858bc266cef12e9f365538835e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/util.dart","hash":"5a24e81c5dfc83ccdcd39f7e55f04753"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/description.dart","hash":"32a992510b885844e290cefcd5d09ce4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","hash":"fec9b62fbd9458c01b4e38e6086a12e9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_trace.dart","hash":"d75954340a0c7770eb9a149f7994598e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart","hash":"8a451864f1a46f19700d46fc5d4cbd39"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/app.dart","hash":"cdd01e9494d6d9702041cc7582346997"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","hash":"dd134142f6edb06d6ad1ebc0d27fb524"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_indicator.dart","hash":"2272b9de3a74259073961e43f74255ee"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/core_matchers.dart","hash":"813add8ca4e94bcfdeaf974b1d1443d6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/clip.dart","hash":"9f8596ea4f2595f78ea9e55b6c9bec81"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart","hash":"299bd3979d7999412945ac4e3199cdcf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/null_stream_sink.dart","hash":"cc0ab0117e8a0a54ec3efe6d9251860e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/async.dart","hash":"b0af2681de06f072c797fb66bab4213b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/image.dart","hash":"64c2cf4fa740e45da05bada99311e9ec"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/runtime.dart","hash":"364d014e08e682816d619e8a70406205"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table_border.dart","hash":"dca5469228edb0d963377ab916d2c997"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_async_utils.dart","hash":"ad147b8f6484527b2a197b372344bd64"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","hash":"5b36aafe7bcee63edc9ed46625146b0c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/intersection_selector.dart","hash":"3bd1bac4de6d891e214330108e1c981d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/numeric_matchers.dart","hash":"ac54fa631e760555c0b0488ec73f7c95"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","hash":"5ee48365492a641d8f94b1ee62bb5b14"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","hash":"678c1e389407e5a9419d4d94e5679593"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","hash":"56eac5b5f0f3141bda708ab78e3c56d8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/expect.dart","hash":"3584ab7a76045dbd3c30daea12fb4496"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/arc.dart","hash":"fe52344c0c5470d7f044c347de68987e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icons.dart","hash":"f97ee374b95ada8d2cf0c6042d5a0f24"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_sink.dart","hash":"7c57a9163e2c905ac90a6616e117766f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","hash":"682907a0e9e60ab53b752dde1e45381a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme_data.dart","hash":"bd742ae7660f29302666ae81b8c5b159"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/stack_trace.dart","hash":"9a478fed4f2f15993c892e33f6fd766b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","hash":"5d34c419faa453f50535c81a93de00d0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/alignment.dart","hash":"fe7555b691d2ab411773e80a58d30911"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/shared_model.dart","hash":"47cc41c32e36bebb329badd8befaf42e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/undo_manager.dart","hash":"51ee7865e1efda37cb04af7ecaeba2b0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/misc.dart","hash":"3168a17f799425696f5daef4a93511a3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/plural_rules.dart","hash":"0371520ccef227303b744cae8898ac11"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_center.dart","hash":"e4c0437122e6e7ab40118d9fde843cbb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/linear_border.dart","hash":"ef23db76fa59185633611b425b8ff474"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/test_structure.dart","hash":"e34618cf7e0edefefa1fda697c06d891"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/timeline.dart","hash":"4864ded8675881d0744b52cc5f095372"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart","hash":"38e17b28106d00f831c56d4e78ca7421"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_aggregate_query.dart","hash":"26978fce525087357219fe9091a5ecf0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart","hash":"b71ae933bdc407aa375dba5f378198a4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_formatting.dart","hash":"a7ed15242e547260f69df7c212b0f4c5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","hash":"9cbc35b93da5091ed7d57a20fad464a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","hash":"d8366bd9aba031762d74c53779756bc9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table.dart","hash":"9dbbce5cb8fe9064410abb30cf56aea7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/blend/blend.dart","hash":"f487ad099842793e5deeebcc3a8048cb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_collection_reference.dart","hash":"b40bd8cd4fc9802a51ee3f61abfb1d14"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/tone_delta_pair.dart","hash":"f5b38c21bf580c89610a8b58c65aae00"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/binding.dart","hash":"89f6a6a99117495ece645bfc6ba9f455"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug.dart","hash":"4f524e2721f605ade9b1a11acc166534"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","hash":"ac08cb84358e3b08fc1edebf575d7f19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","hash":"e822107ed1c00c270f7e9ccfe670576c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","hash":"91bbd493772cf9df333710badad4de95"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/LICENSE","hash":"3c68a7c20b2296875f67e431093dd99e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_filter.dart","hash":"1c00b86113401e86ecdfc28e35659419"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/order_matchers.dart","hash":"a636b243377d435c9c285533d7db1f2a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/LICENSE","hash":"e8b32b6d7c1328dfb1968caef8249452"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binding.dart","hash":"93d90491bdbf6a3c7a59db448a631c61"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/characters.dart","hash":"43268fa3ac45f3c527c72fc3822b9cb2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format.dart","hash":"d1074c31fd9c25579483464b0d45f105"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart","hash":"7f164e577cfcf8c8295947195cde2a7c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query_snapshot.dart","hash":"d9532c5ddfe7d717310a2c2698ff91b7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart","hash":"63473e31f03ea66a38affa41fd783752"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/wrap.dart","hash":"598204d31b45eae26dc3dc3d36420368"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/router.dart","hash":"19782f3406c04eb88023156185cca15c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/regexp.dart","hash":"10ca1bc893fd799f18a91afb7640ec26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio.dart","hash":"e2035c6e909345a08baf7c6708ebe6ef"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/auto_dispose.dart","hash":"a2845c1558b145f4226edee8e1a8e275"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","hash":"a899aa5c1896800f6367cc200a3a782a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/constants.dart","hash":"a22042c948166ba677133268fafc4b41"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/star_border.dart","hash":"8f2f569174686e111a70557c7a0257a3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","hash":"8df5a0fc260d13ce415e2262527a1f8c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","hash":"e3d303d4dcd1d8fda43af45ee51149d1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search.dart","hash":"c70c243948dfe23554cfeab5113a85e6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/primitives.dart","hash":"d93dcdf81f72f235d1826a1f57e96a35"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap.dart","hash":"31f93490acebbfcf1828b7e41599200d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","hash":"935e33f62741393ea855ced5c6e9c109"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/editable_text.dart","hash":"f1656b3009488188298548321d3c50fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","hash":"97dc86c963a4cfad41d3febf7bbebc48"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","hash":"e299e009504c2f2e5ad0c77ca151ddc8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality.dart","hash":"4cbe8ed92ec76b5cd80e685ba71acdb4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/future_group.dart","hash":"fb71dd46672c822515f03f8f0dddbcb8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","hash":"eb2a941e76ef3aaf9ff856a5d93e0f7e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar.dart","hash":"fe9c2aa616e22ceb52299e47223f5de6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/utils.dart","hash":"a0f3046203c24b39a0d5e7eb2e605cd5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","hash":"cf16976568279aae25258cc7b9e13d05"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","hash":"6f8e3ff3a7622d14880b5520f9940a19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_chrome.dart","hash":"104d3fdf6ff2b0e8a45a2222b148e8ac"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch.dart","hash":"745368601fe8f294fe6b1a3a85443af2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","hash":"1b1961b095a10353c8aee62967945239"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/declarer.dart","hash":"df80307ae1a8c811fbac003960b4f5ab"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z","hash":"aea85169dbf1a0601ff2e896ca183c06"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query_snapshot.dart","hash":"cbc3b9ead81b6f1f3eca3e40ff353c48"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","hash":"0f48c44ba5136e806f75ce99fb4d88a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_expressive.dart","hash":"3826eca923efb51fd68c08bd75a0226f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","hash":"fb3f068735531a31f3d1253216051136"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/consumer.dart","hash":"c2f6791f0622a14ef6f530159974fee4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group_entry.dart","hash":"2bd22809ea7f834be075f6bbc989c61a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","hash":"c005befed4f9bbe647edba9b0b9c7a8f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/run_guarded.dart","hash":"ddefd207562d7e33dc44d433e0848e1d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_monochrome.dart","hash":"3d4578209c85304350580f859fbcbc49"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/message.dart","hash":"99081c4836e758ecc0579e20f11fc4e9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/safe_area.dart","hash":"366f1ebf48ef3c69b4e7a9ddcaa8f3ca"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart","hash":"e8cea99d6204f5bfb4d0e59002c95e39"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_collections.dart","hash":"ef90174ac3a1057020093ae42598849d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart","hash":"478e1071c9f577b6cabb8d72c36de077"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/events.dart","hash":"9f62ee47ab4ffadcfc04adb20fa34436"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","hash":"b12f18fd97ffec06b763749adcd080be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/debug.dart","hash":"7f6c267be8df852637226ab1708d5417"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/table.dart","hash":"aa6152a8dc858cd16cf240ebfa31d605"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button.dart","hash":"d85d68ca27c83726bb65b97c5e1be507"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/box.dart","hash":"e68d1ff612d40b29e05e6811b84ddba3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/actions.dart","hash":"314ecdcd204b96206b2fee781e290151"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart","hash":"29e1858c5ebc2b4dc6d1528196bfb1b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/restartable_timer.dart","hash":"89cdb68e09dda63e2a16d00b994387c2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query.dart","hash":"3c99e40b6c7a804109a855157f860887"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","hash":"db1783b3083765425632b2ca451dbbc8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","hash":"bd34896b1432d6f707498d3df7a7c3ae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state.dart","hash":"9835775e78b3addd9abcc5bdc3424821"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/internals.dart","hash":"5c4a5af039aad32f5ac9bdbfc1536af4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","hash":"2b9a24c4f3c66c9847e794ddbd1e7249"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","hash":"d34b1e33e7604b54b656d4c7471ad8a1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","hash":"326012c2f571548eb211cd29915a884d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query_snapshot.dart","hash":"679d79464a42d84d0a6662f2afabe868"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_transaction.dart","hash":"53759773a1c98999f69e8a3a85ba432f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable.dart","hash":"b64439aac6a2c3a97bcd20cbe5664dbf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_firestore.dart","hash":"6a63b0c20d8da47835114fed5bf2e172"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/editable.dart","hash":"88cdfd439287e97071086e1fa9587d9d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/builders.dart","hash":"d72828b376fb672dd9732acca23a2d42"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/rendering.dart","hash":"b153a5b28798e7367bc3c5844e896a4a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/selector.dart","hash":"6b3b1830080f1af804d18684da8cc3d9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_exception.dart","hash":"91202b337594bdb4b484c2edc999bd71"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/material_color_utilities.dart","hash":"2e3caf2b9f2375f9a8ec8c3b9bc02db5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/binding.dart","hash":"832e6a5296a4e1c0e6d2325726b78631"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_filter.dart","hash":"e7651e730f1ce3e0a0b87ac950fcce68"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","hash":"97af54574da94dbb0a8b5a5549e954b3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar.dart","hash":"d4dbf999e326d3847fae5ed4b0889dab"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/object.dart","hash":"daa0c9b859ed1959e6085188a703f387"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test.dart","hash":"6d567c275cc8a8f7488526dd82502d08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","hash":"3d4570114c8c1bfce2b55dd272452147"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","hash":"38ecc18f28707668984a8d0f1202b928"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/element.dart","hash":"d70d540b7676f58eb35dead9c3e17fd5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/test_on.dart","hash":"a95dd955383b1d12c9823093a67e4c73"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","hash":"c53a2f017851ce86395889f94cd90745"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_decoder.dart","hash":"32d8ff829d8956046c0a91c8ae4160a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flow.dart","hash":"79ac8ad87caa659775def3b2860e5a87"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","hash":"f76941994ddf30e398313421f1588d85"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/having_matcher.dart","hash":"5fca18b5c21ccb54bb45fca9a8c230eb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/material_dynamic_colors.dart","hash":"f0af2ad64175c7ff87ba05ec78b35a30"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator.dart","hash":"15c3cb7ae940de581612b4cd74214a4d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","hash":"76689b5e55b3729a8191b955ef2efb79"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_change.dart","hash":"61d3ae70e4af2aba20f82da2cfd71d70"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/functions.dart","hash":"a3aa36a805436731699f39e6bf524087"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/ticker.dart","hash":"4a8bd9b837a2cd93aa03cfe1fec162b2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart","hash":"fab8d6d1b0e81315a3d78131394d31e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","hash":"a52ead33d0d9ffe85cc9702c2a2b7df7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/constants.dart","hash":"0cb06ef1fbbec09f85b6b40cdeaa2f9a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/helpers.dart","hash":"a35b4b9d55b4dc2d3b6532e2d8d6c7b9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/value.dart","hash":"bf3aeab9379cee97ddcc69d885a477f5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart","hash":"789e79772bba1132b3efdb60636a3ccb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","hash":"170fe4655f45b54388ab850399d92895"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","hash":"09503472662f4997a358debd3401b6c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_size.dart","hash":"287056f426be61b8924b601f118cf31a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","hash":"6e7a551170498e93404a9314fd4540f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/boolean_selector.dart","hash":"6268ac9b947807a9c6e33f4e24c5ea9d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/result.dart","hash":"1325fce32c39a3792e3eeab612f942f1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker.dart","hash":"459339769d2437724c94d115488cff54"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","hash":"c26b63312c7f74998f5a1e2a9a14f187"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","hash":"34ec8e649166b192586b754ce67094da"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","hash":"3dc87176030ef89a3793f45a50882148"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/search_field.dart","hash":"f85626fece72b362ad0744ec755d5fcb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","hash":"1545481e91de2f21c331b1c7e4fac5e2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/debug.dart","hash":"51fa10cf30bde630913ff4c6e40723ba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/on_platform.dart","hash":"cd126767135c997d89a132384b19afd0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/event_sink.dart","hash":"acfd72852e16d10d8797be366c796133"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/leak_tracking.dart","hash":"3a2f350e4b4f55c92a17e3f157fd4bf5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_map.dart","hash":"700328ab0177ddfd9a003a8c15619c1a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics.dart","hash":"dc9caaf9a3a97a98d81d1385957d6d76"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/unparsed_frame.dart","hash":"0c30a117b0d1fd5c94980510832b81d0"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","hash":"dc3d03800ccca4601324923c0b1d6d57"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart","hash":"146741f6f87d6612ee7bbf6a6fa9c119"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/visitor.dart","hash":"73b175f4bfcea68d6b2e6668047ffc70"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider.dart","hash":"d5b1d01f918c452585a990bba4c2b919"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_panel.dart","hash":"a04cc18bc7eefbe1e8c918a8a00cac5a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","hash":"999271058c643ec9c2e44eeaf593fbe2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar.dart","hash":"2e9b2bbfe8a97fdbf58b4c9f37ff9083"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record.dart","hash":"14235affe19d2e36460ea9522201ecbf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","hash":"ef7bc60fd57127376e0ec923575d05a5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dislike/dislike_analyzer.dart","hash":"d7eb1678ec74acd9857a4193fd62ed5b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/motion.dart","hash":"374f899d15352be34ce61fd5243bed08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/theme.dart","hash":"3c637285d0108dc200c76da191387fda"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/magnifier.dart","hash":"69b800f2638c55fdf856dca63b9a95c1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_web-3.9.0/LICENSE","hash":"f173549805fd3bdf5ab3b788d3861820"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_subscription_transformer.dart","hash":"9422bcb42f545a3d7fad54a0559effc2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path_isolate.dart","hash":"79b6873ae784b950455f2e8f60f7be2f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/accessibility.dart","hash":"d94e79f48989cac63597dc36d0eb51f9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","hash":"782acd65a3be12036e75f58a3f63ae14"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_anchor.dart","hash":"5ba6c36fb4a5a147a5d048e78e065148"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_queue.dart","hash":"54e62d85cb0f15d21b510ba8342615aa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_border.dart","hash":"4283db5afef22d45089f49121b207169"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme.dart","hash":"9ad2220e74ba95b18a8c9e48acbb8ddb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","hash":"d312511ada938a30bc4aad2884c87e59"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/base.dart","hash":"49fc04ae0f8f1df4b28fc3e122b1ad8d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart","hash":"206b1db3ce5f7b9e5efd220712f8d391"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/auto_dispose.dart","hash":"dd8772925b27fae0b78aaf5acb60d002"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/handler_transformer.dart","hash":"81a6a107cbfd5dc1c55af9a93189bc5d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button.dart","hash":"f2d99c1b53271690d8cec6d23ec9190d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/node.dart","hash":"dff97db228356561674b5f690cd54f41"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_controller.dart","hash":"52646767fcdd17ac1eba794fc9233aac"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/priority.dart","hash":"90c1fe2fd81558e20d588ef846f68876"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/framework.dart","hash":"edb4bcae7097b4235edbfb1e881cbf26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time.dart","hash":"7237f5e7e282aaeee8994aeb5f027835"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_form_field.dart","hash":"f04d191a3115ce6ecd1043e08260fc00"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","hash":"8e49d86f5f9c801960f1d579ca210eab"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selectable_text.dart","hash":"b2ba5220388075c8011877ca1ccf4378"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flutter_logo.dart","hash":"32187ab06a29c3f5929b9f26fd5ccb8b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_sink.dart","hash":"ef83fcd13366d1d61c5dbb5c6aae5ead"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_button.dart","hash":"da9ecd9bf1968692f391966d2c3c193e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/base.dart","hash":"c316240a6d18a4afb002acf818a481d1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_theme.dart","hash":"23091b8eb525a6d00f8ec4a0cb84033f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/custom_matcher.dart","hash":"9f9dd658ff05133ca61619a54fdcf728"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/recording_canvas.dart","hash":"e9a50eab4129d660469044b1d7e65ad3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/radio.dart","hash":"7533fd258516268f6207cb0ce376efa4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart","hash":"7050c8c94b55eb51260ca54708b460fa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/constants.dart","hash":"823c66be3a8d17bc0c146c6b7f83062c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/chunked_stream_reader.dart","hash":"14acd577a81cd5aa871c66f430b95d97"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/environment_config.dart","hash":"4abd662a50a87cbc13b6506080253fed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/identifier_regex.dart","hash":"e93367ad4cf679639319dc0f2c7688dc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","hash":"0a3c66e5de5f99b50a256aac5e4207e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","hash":"496982c4b90528a5360d8064ddd1373d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/object.dart","hash":"bd92baa7cdfddcfce506fa5e9da2768a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_transformer.dart","hash":"45a20da2b86984fa0b29030dd190c75d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/utils.dart","hash":"8a7e3b181572ed50e923e5dc05a7533d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","hash":"24cdd2cb365ef36394210a26c9fb1dda"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value.dart","hash":"2a707b3981377cc615c4f7b3ac4ea8ba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_memoizer.dart","hash":"abcb2d6facc18b2af070cb86cbb1c764"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart","hash":"739bb2e85022ddfb653590b93216942a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_transaction.dart","hash":"a04c7c0d96e578b4f3ff68960efe3dd1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_firestore.dart","hash":"3105c2fb0c3a3c0c1601f0823cea3d66"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/contrast/contrast.dart","hash":"0c9bd1af5747fd55e7488c731ad32dee"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","hash":"40ca1f9bce15490ddb287706fc2bd09f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect.dart","hash":"ea4b7c446d65f8cd9f25e576ef04f59c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/flutter_test.dart","hash":"2a7a62c46aa1cb122924921a6a18a144"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/vm_trace.dart","hash":"9a7022bcfa03c67d126e948062508201"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/async_selector.dart","hash":"3f814dc0f45ba777fd413599ea75e445"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","hash":"21cd40fc2ea0defcdc048d54b77722c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/dart_io_extensions.dart","hash":"6463d2f135db64fdec7c65bf6e659e62"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","hash":"faf51c4fe1dc7af7fabc7c78a960305c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/LICENSE","hash":"3323850953be5c35d320c2035aad1a87"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart","hash":"f158ffadca730ab601c60307ba31a5e4"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","hash":"4615c43dd902517045f69f206582d1cf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matchers.dart","hash":"c6a6f9a01b8d9ea934a9b3fe7137fb1d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/base.dart","hash":"5e534f3cb9279cffaf67fb792a1192f7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/adapter.dart","hash":"0192533b9be6f394b49a75b38f8dc84d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/reorderable_list.dart","hash":"1b5f98a73b98765142bb94d368acc45b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed/stream_subscription.dart","hash":"63190b810e77cfebf3de760baaf59832"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/pretty_print.dart","hash":"e87720fd4927910caa07008c23ddba6e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_builder.dart","hash":"d44d1465654cb7a58fef904945ca82c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","hash":"17d4a4d8428d920cbae781e95dd47d4c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button.dart","hash":"2d32a51682b0b8c5b19ba67c181b20c8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/multi_channel.dart","hash":"ea4058222908e51164c58ef9ec3ec7b7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","hash":"9d63de715fbdfcbad9064ab771762145"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","hash":"41cdeeb9167edeb876b8a65fc029e627"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/colors.dart","hash":"cadfa2c03911a1d63eab8e1d12f78fcc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/parser.dart","hash":"67d4bb390f36e86565a02e8437511790"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matchers.dart","hash":"73fba37fbd86cf7ac06af192c44a2856"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/subscription_stream.dart","hash":"2a0b9a600ec09eae15ecb49408c970fe"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_subscription.dart","hash":"e2d2090c2a39f7902893e64150fe82b9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart","hash":"3bb0652e163327c58784ce2a2b882a7c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spacer.dart","hash":"31caf5d9d4f0d5e2b373a2bf368290d6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/stepper.dart","hash":"03cdfb3ee79e121a869b4140cdd3e64d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/transaction.dart","hash":"d12b8020c52bb28003a8ec7109557f84"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/refresh.dart","hash":"2e4e60fbc597ba85e007783888360f68"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","hash":"b1bcaba1089c81f8ba7f22e89726597b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/sink.dart","hash":"87e6007f2e4468fd84513f05cafcca2d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","hash":"b6e95190f367a85405fef52f113a1a87"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","hash":"98777caf8262f9c058d8ce5f6bf47d17"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","hash":"0d385eba2511d02a03ba8ed2756bb210"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_primitives.dart","hash":"6253f2283b206c401d7ba0e812545827"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","hash":"1f442d376af9a31939dd759498712154"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_theme.dart","hash":"887a4888dd10dc19020553757a12bf31"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_splitter.dart","hash":"698b7b5743b9cfa0aa9d08de156d04b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_gc_counter.dart","hash":"cc7fa411af28c3efdc082af0f0b1bc87"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_formatter.dart","hash":"f09da12169bcbb4d2bee041ff8cdd936"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE","hash":"22aea0b7487320a5aeef22c3f2dfc977"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect_async.dart","hash":"5ee38cf6d6d36e120e12dc550eb7d0c8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile.dart","hash":"edd3a8756a0a528491d366812c6847af"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag","hash":"ec8d77a7ab184b7b363db92400326649"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation.dart","hash":"ff2a1feb42ebd1c8121ce3d89eec4f04"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_style.dart","hash":"01c4bd11b0509e27ec93e35976a50053"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/collection_reference.dart","hash":"9055f9d352ec328db2c6f777ae708c20"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","hash":"2a90f95a9de0d2364fee5e1ddbab0c18"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/dotenv.dart","hash":"c8be2170f0550b1d0a79b40cf13cd3f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/image.dart","hash":"20997c40dd025d8fcccc86100052da69"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/path.dart","hash":"157d1983388ff7abc75e862b5231aa28"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/blob.dart","hash":"0a974620f3da126bdc552f5364071575"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/edge_insets.dart","hash":"5cbcf674a0513b9fa147d62eca14a6db"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","hash":"2c25776d2e769ec49cc16f5058c5c009"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","hash":"cb19324d7400b29cab877e6fd6aa0289"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport.dart","hash":"82afcbf44c7d906ef6ce3d3e57c7eae5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase.dart","hash":"01049ee9adcd36bdba77ebdbf08c8311"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset","hash":"428fc8d051796f7ccf06fcde403d7e8f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons.dart","hash":"26e8edddc50361d04ffdac680bcfeeca"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","hash":"8a7d5e7f76b8574a2c42c596183dcee4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","hash":"598356a65083486d0251d63737c2ddb7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/transformation_controller.dart","hash":"4d93524921f3e77be65de99b3eca9ed4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_event_channel.dart","hash":"17ee11b00496d7bf3356ddd4bfa77af2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/error_matchers.dart","hash":"6c91603be3d033a554191bb020b60dc3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/errors.dart","hash":"246aa94bb2d86ce16c59b69b13d42904"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_boundary.dart","hash":"51f2a9874a4ed255b69aeb0c3feb1903"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","hash":"5528b93def00b5b750c964a10f323900"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile.dart","hash":"b526e1fcb69f0ca9df233cd2fb6e69a9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/contrast_curve.dart","hash":"970198d36bc485255b471b6a9dfa1312"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose.dart","hash":"61c7f04093ffc3243558f65555e182b2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","hash":"a0e89676ccae6cf3669483d52fa61075"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbols.dart","hash":"438af089ea00e5a511bce135a8dcaa23"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_decorator.dart","hash":"47e3e77af03873341fc07cf429be6c14"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart","hash":"9f2eb24284aeaa1bacc5629ddb55b287"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart","hash":"5ed8acdae7dd3501b64b0ff3e33c1f45"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/goldens.dart","hash":"b48a81ab14e73d2c4e0ac1d074c08606"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","hash":"6656ba0c69fefef80b8cae101896c029"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/feature_matcher.dart","hash":"8ec8806c9098aee315949fb5ff5bc0fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/fake.dart","hash":"937d30420745a1cd13700541c6622560"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/tab_controller.dart","hash":"b69410e779236f07e276ae7fb13e75f6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider_theme.dart","hash":"b794bf7c553a2a0acab8dbfef6b0af0e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","hash":"c290402ae5c6c65e59113f8cd82d3630"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/flutter_hooks.dart","hash":"9e0e17710b64bde271789778e227ce7b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart","hash":"caf148b76c44a3f0f1bd6055ddbb8f5e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/impl.dart","hash":"6f02df4fb5ddc74004c941b6a039a1e1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/state.dart","hash":"132073f985eb51749956b8a34dfdfba4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codecs.dart","hash":"8de7e97a8b3b39d88780dccf2065c82a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner_theme.dart","hash":"15951ad2d184fb64e0327b35f1ce65df"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/paragraph.dart","hash":"297e7510766cd8855a1e8b4ed3fb4f2c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","hash":"dd72e2136afe8f5933dcd2ac028fd69d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_storage.dart","hash":"20ff58eb86f7132e7b2a18f0442305e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","hash":"eca62c60db96d71f3cae9b506875c03a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/scanner.dart","hash":"fdc78d4e397e4c145a0b1c859715e6af"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider.dart","hash":"d28de61067df9bc3d509be84deec1140"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","hash":"81f395ba7a262f5e3f75cc8ce6580d0b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/typed.dart","hash":"35c9371cbb421753e99a2ca329107309"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","hash":"3455df89df3647c70f9d2586275523b9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","hash":"d1fe16c93c45c3958060d1c4f4134163"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/stadium_border.dart","hash":"bcc538ad064b96769f9b19ccc421038f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","hash":"7e7b2010d6453107351c17753d81b0b2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","hash":"d62c0d6c414d92a3ad58a9a250f710df"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","hash":"0eef32ab9b2cf423c48e89f2dcd9bd6b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/debug.dart","hash":"7c0dc3bf37cda1edf1e8a55dbe47f57a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","hash":"0e988649b25da080c48f422e2e3e3ff2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/placeholder.dart","hash":"7608d7808a2946263f05be6a6ef8a380"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query.dart","hash":"497abe9fa03ac3f8f856efec461db4f1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag.dart","hash":"63c306461db5c60830794d4def8b7e7b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/retry.dart","hash":"0c6f33a4b24154bb91390120c7264ad9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test.dart","hash":"3f85e3e092ec589ddf41b6b55333a0ae"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query.dart","hash":"6d31aa35b4dd293e35656dd72feb30d9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task_snapshot.dart","hash":"35c87738ad000ce9be68e38d8e1cb228"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_highlight.dart","hash":"d61278f7eec1a879fa0f11b5cf33bd8c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","hash":"040083378c2b40cbd207186baa719e37"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","hash":"e7d84c68f69f7f105e4acca6946ded83"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/choice_chip.dart","hash":"5e12d54dcef9e88760c27a2c3ff425ab"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/http-0.13.6/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","hash":"a7a9eeb4bfc63b4f552162a16b62f70a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_ripple.dart","hash":"75112aa4d0b55ffd5ebfceaa75a8be44"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","hash":"c9c0ff593fcabc29c3234b4e1bf2ac38"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/clock.dart","hash":"2c91507ecca892cf65c6eaf3fbe0a7e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","hash":"906d10bd455e570308711737b1511c01"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animations.dart","hash":"22a22c06ad83b898ce8a828a28116dc6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart","hash":"dcef90946d14527736cde04a54d334db"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","hash":"22c35af71293a579bba619b03228367c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","hash":"ef8de33c998d16ee23cc489315035a30"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/fake_async.dart","hash":"c4248f249f3e54dbf2f102c850065769"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stack_trace.dart","hash":"bd15738d49bec303fe3d234de40503d8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/base.dart","hash":"ab416a4e56234f1b2ae9d9c6adfe3fa4"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/local_notification_service.dart","hash":"afcfb88136d15cefa49e43bb937d9b2e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_chip.dart","hash":"b8dff27edadc309673deb4ee7328e1db"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_buttons.dart","hash":"5bf33e09bfd444fd925056c612bf4394"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/texture.dart","hash":"3c7543874ccaad16712efd4e0249db70"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","hash":"03d0baed92a212184bf517ec662b8520"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style.dart","hash":"2fe4913adcdd44539f979ae3be0a7e2d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/platform.dart","hash":"1dbfb3bbbab79ec8f59410bd3cfcc723"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/platform_selector.dart","hash":"7360924754d607980e3a7a91e8b1835f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_exception_reporter.dart","hash":"3ef304816dbaf00d885b26df84886bef"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_view.dart","hash":"d40e2e79e07bba853fe73244a275edb1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button.dart","hash":"8d215ed35f2c055e2ba21959719eb190"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","hash":"ff83f5dd99744d061d9eaf3c37082699"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_load_bundle_task.dart","hash":"4193bfde8de2f5661aa59d72e5b0de65"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_fit.dart","hash":"add364f9a0a4622a62aa7ab4119825b3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator.dart","hash":"cb0a7f50ce7b5d71738c04b99f9fc7a7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","hash":"ae5c37e05b62c500ad65eaff43e36df0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","hash":"d97019cfa3be6371779fc0e65f2bc118"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon.dart","hash":"20fbf0ae1f42909e7806add12b2c6e3d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/riverpod.dart","hash":"9518a1e0696846221033c0434d777377"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart","hash":"c39101179f8bdf0b2116c1f40a3acc25"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","hash":"052024fa5156096baa193bacd244f789"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/dialog.dart","hash":"9c8235842ee1d82960fd4e90f7520f84"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier.dart","hash":"e07baf43a89b4a1225ab8dab1161d2be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/container.dart","hash":"7354f82aa2935ef7c8faf44dc9a09e11"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button_theme.dart","hash":"e06184900e9722a899299b08b5b1d95c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/animation.dart","hash":"3036308b09569827b81d84d509d6a912"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_painter.dart","hash":"b8ca84864a4c809695cac2e6118f48b6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection.dart","hash":"2b681a07dbff7897aaf25c3a98ceb981"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","hash":"2df422a56d9988b696a9b0950f28bee3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button.dart","hash":"045ae700e5001de086bfab3044466bbc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_content.dart","hash":"884b7de681a1ac230007da646af44e35"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","hash":"8991dbee9ddb91b4a98f28f51e6d69d6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/scheduler.dart","hash":"95d8d1f6a859205f5203384e2d38173a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/utils.dart","hash":"e09da93d64fbc8904258aa814d093447"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/binding.dart","hash":"8bf0e98ee0f944f8651ca31601f92393"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/routes.dart","hash":"a7ff187b346e6f314bb2bedf9c0dd8b4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/mergeable_material.dart","hash":"0f018883b707c020f75a36fe2494eb6a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/stream_channel.dart","hash":"26e6f44eaf764daf10da687139fd6396"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/no_splash.dart","hash":"8217a1327affdcc17e4e9789ac490e7a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_index_definitions.dart","hash":"8f3cb9e3888b2ea58279679e01698147"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","hash":"cee61ff4bc1494858ec39f8c4f09c1a6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/utils.dart","hash":"727e4f662a828d4611c731f330a3d79a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart","hash":"b5f0b0da99e8a07d58c21ae071800404"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/LICENSE","hash":"1d84cf16c48e571923f837136633a265"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","hash":"2f21ecaf225265e45135854c47dfed90"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/assertions.dart","hash":"0d5d2bde5f20414e5636ab4a16342f6f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style_button.dart","hash":"653503c175d02d3f2dad0509f466b72c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","hash":"25f5ba613ed8a191224946c712d5cf59"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/date_format_internal.dart","hash":"46f06f2d32f61a3ebc7393f1ae97df27"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/curves.dart","hash":"30c1cf82a3de387f7f4b840168cc473a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/deprecated.dart","hash":"f45eab4bfca281b7080a2bc8fb3a45de"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/internal/pointer.dart","hash":"e484b66afb812dc26ccd7295cc06ceae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/range_slider.dart","hash":"abb9343cbdc85694676eb7ca5ae9da60"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/oval_border.dart","hash":"2eb2de173e53bab6a0a033f89856eae6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/flavor.dart","hash":"4744aaec510cd9c8b07ca129362b8fb9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","hash":"e1354d9ab71f5fb4da9f34e6196ce536"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge.dart","hash":"9315e6d655576a148588c112dd7bfe2e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/isolates.dart","hash":"4d78648749025b5ed6c8eb859bbf6755"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","hash":"4f36e38eaf3608ec18c70c13942510bd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","hash":"87e638fbc5e15e8d93ef84462a09bcf5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_extensions.dart","hash":"3a2d505268f5446e5f7694776b69b407"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_theme.dart","hash":"9385b8aa7f7830b7ff66f3f1c8bc619e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common/env.dart","hash":"f23b1cec674b4863aec7961f4a2ae758"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","hash":"d31de809d9c7010ffc68a1020a40d7eb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider.dart","hash":"0bd3a2442a2b2fb190b822803f77c657"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","hash":"0fa850c6546bf973cf791a2fc27c0534"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task_snapshot.dart","hash":"a7b13f433740523e39807af42322f16b"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml","hash":"e7fd2fda36f01436b831ca47fe61fec3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/binding.dart","hash":"f9d1fb38c33fb276cab0faf69205ca91"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/skip.dart","hash":"5afc1d7ddba4e820fe4126346928a8f8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/future_matchers.dart","hash":"153e0ccb66a14248ce7bc26377a466b8"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_theme.dart","hash":"ca2d429a1064d3dcfdbc88e6658d1b1c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart","hash":"b7c2cc8260bb9ff9a961390b92e93294"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_tracker.dart","hash":"6b782c502155f6f89b35ecae8854392a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase-9.0.3/LICENSE","hash":"7f1d9c470546d4173540dd9a6bb3a414"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/simulation.dart","hash":"c0fe6462e3a08d6d6afbf4f66130d494"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/print.dart","hash":"e709d79a1d6ee7e1e772c834ce24e527"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/debug.dart","hash":"906581419e8d8c283d6bdc2730641ecc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binary_messenger.dart","hash":"4796d69d2b7d8c2d0673e26e441f7450"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_varied_extent_list.dart","hash":"4458df08a3d8e66479932b35c2d71a2c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/consumer.dart","hash":"f28a95b717859fa14ea8344e766e7fb0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","hash":"991446f6d6825817d9446baee83b6caf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/button.dart","hash":"e70a2bc670515580f50a12d2a0992c1d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver.dart","hash":"c2df040ed997fead899bba9918a91cc4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","hash":"61af6ead2e2dc04677bcfb8c0c2104ab"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/windows.dart","hash":"0d86d4ba2e01e5e62f80fcf3e872f561"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_mapper.dart","hash":"6ca1c79c67cbcd9e0e90af0f09930ee9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/result.dart","hash":"87ed94159c6cc382cbe369889adf2645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","hash":"85defece750eb4f5a926e6d16c23a319"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider.dart","hash":"f186193f82036b24fc8379b1f332f817"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart","hash":"fb2c02d4f540edce4651227e18a35d19"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","hash":"90f70ffdd26c85d735fbedd47d5ad80b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/interfaces.dart","hash":"35dab6b93fcd39905685afc374195190"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween.dart","hash":"2075a8e4fff779744cd4a576442b1262"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autofill.dart","hash":"2c3db13235dd0c924d1367692ec4ae1f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/collections.dart","hash":"44bb585dfd77cf40397a9f9c8aabd985"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","hash":"7dd447188fcdb747898171cfa2a6d0dd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","hash":"516e37cf5b02c6b104c543a256da862f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value_factory.dart","hash":"e6f21102a864c02377cac5174e624cec"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","hash":"ebeb1331c173983cfec02972991b6d90"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/binding.dart","hash":"c9656a0e9f8cac47f11d653265531def"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/base.dart","hash":"2d0575399ed0d34236f3c7e574a3f12f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose.dart","hash":"94e0d4670ed155214959b66158729386"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart","hash":"cdb411d670a094822c46ead81fc1c4f7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","hash":"c970404e32ab9a5917d955f66c830b1e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","hash":"9455a98e85614ce00fc324a0fe6f0318"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_finalizer.dart","hash":"c3e503bae107c6af898a34190356b382"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog_theme.dart","hash":"1dfe8c8f0f5fbe0e06eaaf8c02169673"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","hash":"b2516cc7704e0c10a5f1d777ac857ea6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/timestamp.dart","hash":"a55b5a956b87b115594a5d7503b16608"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codec.dart","hash":"3b5bc5c0df6b6e1abb26877f612b2242"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_style.dart","hash":"e315980000514ac28dc060da5f362eda"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_document_snapshot.dart","hash":"1c55825a0a4069c28cd2ba1fb91ffc5b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/type_matcher.dart","hash":"d2709fe1a813ee8f69526880a28e25e7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/placeholder.dart","hash":"08c2e37a2ae282c740bfe820f238eca1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/clipboard.dart","hash":"2a64735d53a1dd225670c23206f09e60"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/frontend/fake.dart","hash":"7641c7f5943d6cf04774682977742d07"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf","hash":"42d5bf7c22ac609351e84dbc39b12bf9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","hash":"fadb96606ff5b8ff66a461663104cb3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_decoration.dart","hash":"0ef0adb529cf9677d4a8905e7fb62367"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_theme.dart","hash":"444589d7a3a418a8388003283b096007"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style.dart","hash":"bfb39b98783e4013d9fe5006de40874d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.11.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overlay.dart","hash":"301c6f72b21180a64c4cf00432bbe6a2"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_config.dart","hash":"80ae1faed372c7afdc17a6e127939404"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_group.dart","hash":"e6e960458fc831c2981997244673c139"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/leak_tracker_testing.dart","hash":"b5448af494e65f88c9558d8df8477c3b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggleable.dart","hash":"78c959441f4640a312296863322d5767"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format.dart","hash":"8200df8b48d4fede04dcb7f86eab1fab"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","hash":"eb1ac0495c3dc1aea70fe7237a1f3593"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/pretty_print.dart","hash":"10b9dd4754542e96c8aa746dcaa58a69"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","hash":"86b06851f3ff5ee17bb39fd0d241cbb9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart","hash":"07758299bbd2261712f35210ee2f645b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart","hash":"bd1315cfa157d271f8a38242c2abd0d9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","hash":"438d55cb1016f68c4db0da87b19ac82f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","hash":"0b04e31803c7ab601728c132b449967c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_print_bytes.dart","hash":"e69cf3df10839e91bcb973a8cfb01fdd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/colors.dart","hash":"0ce260ce58b65035779d563a6e2d6150"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/error.dart","hash":"056ba78280a44883e05c65a88771b4e8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart","hash":"9e22ead5e19c7b5da6de0678c8c13dca"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart","hash":"5265b4bdec5c90bfd2937f140f3ba8fc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose.dart","hash":"6d88dd871878ca4c8bfe53386b4a0ce9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","hash":"234f5667a312bcca30a59e788fe46424"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","hash":"12613a72d4478ab485b022196d647b8c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/pretty_print.dart","hash":"00d16ae308855ddbf3762e4dbafd62d7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/basic_types.dart","hash":"60bba52f260b8b776a30061eac93a639"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/bitfield.dart","hash":"d235f51d48e43d80a46b35d3ac1a7135"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/unmodifiable_wrappers.dart","hash":"4be4077b482b12a5ee202d859e8286df"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/utils.dart","hash":"e85b4f3cf370581b3ef11497a9a5bce3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common.dart","hash":"40c153ee87f75882611db7fbfc7a7b29"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group.dart","hash":"5fd3fdb47733961793df2747ede9f8dc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/map_matchers.dart","hash":"76f78a740b294787efda8a8aadd06648"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/base.dart","hash":"36d395c28d0039e084ee8589f8f1a7b2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart","hash":"d975e51852aa1802c81c738dcb4c348d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/dynamic_color.dart","hash":"5a135e72a0650a7de37b7d9195b0e47c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/leak_testing.dart","hash":"164df16fe5264d923b84a384f904e311"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","hash":"7cfa010948b0cbff79028cd5f709de03"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/math_utils.dart","hash":"e4ee21048ab83cc50d61ac3784afa9f5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/base.dart","hash":"6963e629b6eef401aeee4cead8248fa1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart","hash":"21bf6725b1fc374f03ae5b2cb46bd95b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_baseliner.dart","hash":"7ff73ad71342b4ddb73871f748b47d19"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/canonicalized_map.dart","hash":"889042dc1cc5b1f4e4e1572270920f54"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","hash":"be92775b7801edc8607dd105e6d7a8bc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_consumer.dart","hash":"987dfee9ed944d2007a00e521d4fbbe4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","hash":"1c43aa902b27d1a8936c77dcf231953b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","hash":"f24fcd5c1e02f12bafb7b9111fc130a8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/dynamic_scheme.dart","hash":"ce4df222c034641e9cc494b4e8724f43"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer.dart","hash":"8117e1fa6d39c6beca7169c752319c20"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/autocomplete.dart","hash":"a739ec5b459625f3e03ec4b6e8dd7e88"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/model.dart","hash":"c1e14f1c844a611e14c99ceef9227f4c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flex.dart","hash":"3849c7a6889bd7d5cbd63ccc4d7882ae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","hash":"70b3c5178a2900b73be78d52770fcd40"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","hash":"3effcc99e92068d2d20cef50610395f6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page.dart","hash":"f50ee6c376dbbd2fb413743b2ff41f86"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spell_check.dart","hash":"8d902c39254551a753b0f6df3ae01552"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","hash":"5185157e5b6205b48b1f9ffc2ad14f31"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_snapshot.dart","hash":"58351c4f6fb7cbd6cf70e7fe3439e620"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","hash":"1dc7dcdd70674a9f80245280f277e7ff"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","hash":"b90ed671e7e766e8a27de8544ddbdcf4"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","hash":"cc43ed2ba968cd8e0beb1355db0c30d7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart","hash":"39221ca00f5f1e0af7767613695bb5d2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/internals.dart","hash":"6683b2c06b0ec964286b1a54f7e2803f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","hash":"4c0d1712c28161aae922d6fb6aa513f3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing.dart","hash":"a1497040765f0f7199f990aa00af5310"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","hash":"3cac349935a5be3a90965935c1f271c6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite_platform.dart","hash":"445804ede18f120167ab41e4e5a27a11"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_exception.dart","hash":"b062a8e2dade00779072d1c37846d161"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart","hash":"5275d424aba5c931a30e6bd3e467027d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_map.dart","hash":"9d273d5a3c1851b0313cd949e7f84355"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app.dart","hash":"91c2cdd34c3ac5cb94093144569876f6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/feedback.dart","hash":"049d34ba2849061a547be27fc6e122fb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service.dart","hash":"978a9b21477b3f4c8c0a372d979246f2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/disconnector.dart","hash":"c5ce308df8cd7f6cdc39e3d532a6e907"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/event_simulation.dart","hash":"63c46898a37a024357035f404220d504"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","hash":"ee50c3d1a9d13caf4352f41121737441"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/empty_unmodifiable_set.dart","hash":"d2e49f7a3cc02c7bd120dd5e4b9daa33"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_matchers_io.dart","hash":"42e066f5b50a582c513d8f1f46f989b7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/invoker.dart","hash":"5475e35e81760a8af729f5acd51f3164"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_compat.dart","hash":"096269ac0cb4694ee3df14b5b4be2cff"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","hash":"240b18e26910e3eb4db6ebe62df2daf7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/sink_base.dart","hash":"8fec1bb0c768b230066dba96aac40ff5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","hash":"9ac903cffbc9fc815782d8e0bcea7e64"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/intl_stream.dart","hash":"0e87b557c916ce1a7b4421adfdf6a3ed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query_snapshot.dart","hash":"b5c14811348f382490dad0c2ca257ae4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/flutter_dotenv.dart","hash":"0ba33325e2c1ce0b93d5c1e9901992c6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_input.dart","hash":"f3cba4e3673522d0d6c0d42e74d1582f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase_app.dart","hash":"92822ea2edbf875f4f02ee0df917a511"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_shadow.dart","hash":"dd4afff9bd3ae997a4bbdae12464d9a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/remote_exception.dart","hash":"c85253133969ce959cfde0d95c59f50a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/LICENSE","hash":"b93fe5bcbea09a4ba86ec85c6bb8baaa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/testing.dart","hash":"547e68eb51c0955a34bad17f339d7e91"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/toggleable.dart","hash":"cd4a150ca2f954c9bb946bc5e0db4510"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tabs.dart","hash":"5ab5c46ec0590f245145cd71817e3bb2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/borders.dart","hash":"067a882d20a84906270e5703c025be7a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","hash":"b4178665f99545254fce62169f1c4e23"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","hash":"5bd42c05ffd396b9c61d5a82739deea4"}]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill
new file mode 100644
index 0000000..ead7fd2
Binary files /dev/null and b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill differ
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/debug_android_application.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/debug_android_application.stamp
new file mode 100644
index 0000000..d642ee6
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/debug_android_application.stamp
@@ -0,0 +1 @@
+{"inputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/pubspec.yaml","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/dotenv","/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase-9.0.3/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth-4.19.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.2.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_web-5.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_web-2.14.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage-11.7.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.15/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_web-3.9.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/http-0.13.6/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/js-0.6.7/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/web-0.5.1/LICENSE","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/LICENSE","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/LICENSE"],"outputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z"]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/flutter_assets.d b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/flutter_assets.d
new file mode 100644
index 0000000..02d98a6
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/flutter_assets.d
@@ -0,0 +1 @@
+ /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z: /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/pubspec.yaml /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/dotenv /Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase-9.0.3/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_auth-4.19.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.2.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_web-5.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_web-2.14.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_storage-11.7.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.15/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_web-3.9.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/http-0.13.6/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/js-0.6.7/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/web-0.5.1/LICENSE /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/LICENSE /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/LICENSE
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_dart_plugin_registrant.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_dart_plugin_registrant.stamp
new file mode 100644
index 0000000..34c8a9b
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_dart_plugin_registrant.stamp
@@ -0,0 +1 @@
+{"inputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset"],"outputs":[]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_localizations.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_localizations.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_localizations.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.d b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.d
new file mode 100644
index 0000000..109b34c
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.d
@@ -0,0 +1 @@
+/Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill: /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/main.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/firebase_core.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/material.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/services.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/flutter_dotenv.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/flutter_notification_center.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/config/firebase_options.dart /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/hooks_riverpod.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbol_data_local.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/firebase_core_platform_interface.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/widgets.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase_app.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/about.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_buttons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_icons_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/arc.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/autocomplete.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/choice_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/circle_avatar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/color_scheme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/colors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/curves.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_source.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expand_icon.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_panel.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/feedback.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filter_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flutter_logo.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_highlight.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_ripple.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_splash.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_well.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_decorator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/magnifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_localizations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_anchor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/mergeable_material.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/motion.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/no_splash.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/range_slider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/reorderable_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scaffold.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_anchor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_view_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selectable_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selection_area.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shadows.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/stepper.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tabs.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_form_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggleable.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/typography.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_bundle.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_manifest.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/autofill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binary_messenger.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/browser_context_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/clipboard.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/deferred_component.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/flavor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/font_loader.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/live_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codec.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codecs.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_channel.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_views.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/process_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/restoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/spell_check.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_channels.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_chrome.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_navigator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_sound.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_boundary.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_formatter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_input.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/undo_manager.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/dotenv.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/parser.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/services/notification_service.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/services/local_notification_service.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/services/firebase_notification_service.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/notification_center.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification_theme.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification_config.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/notification_bell.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/notification_bell_story.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/foundation.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/config/environment_config.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/flutter_riverpod.dart /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/consumer.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbols.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/date_format_internal.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_time_patterns.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/collection.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/messages.pigeon.dart /Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/mocks.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/test_api.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_core_exceptions.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_options.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase_app.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_app.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_plugin.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/rendering.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/actions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/adapter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_size.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/async.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autofill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/banner.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/basic.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/color_filter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/container.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dismissible.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/drag_target.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/editable_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/form.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/framework.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/heroes.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_filter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_icon.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/localizations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/magnifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/media_query.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_storage.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pages.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/placeholder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pop_scope.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/router.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/routes.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/safe_area.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selection_container.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_varied_extent_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spacer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spell_check.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tap_region.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/texture.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/title.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/transitions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/undo_history.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/visibility.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/scheduler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/back_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/cupertino.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/animation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/gestures.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/material_color_utilities.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/painting.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/semantics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/errors.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/cloud_firestore.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/config/firebase_collections.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/intl.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification_translation.dart /Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/flutter_animated_widgets.dart /Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/annotations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/assertions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/basic_types.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/bitfield.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/capabilities.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/collections.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/isolates.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/key.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/licenses.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/node.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/object.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/observer_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/platform.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/print.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/serialization.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/timeline.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/unicode.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/riverpod.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/consumer.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/framework.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/flutter_hooks.dart /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/internals.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl_helpers.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/algorithms.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/boollist.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/canonicalized_map.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterable.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_list.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_map.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/comparators.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_map.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_set.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/functions.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_zip.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/list_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/priority_queue.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/queue_list.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/unmodifiable_wrappers.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/wrappers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/flutter_test.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/animated_size.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/editable.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/error.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flex.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flow.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_body.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/object.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/paragraph.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/platform_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_group.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/stack.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/texture.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/tweens.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/wrap.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/physics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart /Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta_meta.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/priority.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/ticker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/app.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/checkbox.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/colors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/dialog.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_row.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_section.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_section.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/localizations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/radio.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/refresh.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/route.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/search_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/slider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/switch.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/curves.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/arena.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/converter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag_details.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/eager.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/events.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/force_press.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/hit_test.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/long_press.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/monodrag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multidrag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multitap.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/recognizer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/resampler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/scale.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/team.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/blend/blend.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/contrast/contrast.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dislike/dislike_analyzer.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/dynamic_color.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/material_dynamic_colors.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/cam16.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/hct.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/viewing_conditions.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/core_palette.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/tonal_palette.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_celebi.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_map.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wsmeans.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wu.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/dynamic_scheme.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_content.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_expressive.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_fidelity.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_monochrome.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_neutral.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_tonal_spot.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_vibrant.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/variant.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/score/score.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/temperature/temperature_cache.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/color_utils.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/math_utils.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/string_utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/alignment.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/basic_types.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/border_radius.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/borders.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_fit.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_shadow.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/circle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/clip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/colors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration_image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/edge_insets.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/geometry.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/gradient.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_cache.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_decoder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_resolution.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_stream.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/inline_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/linear_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/oval_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/stadium_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/star_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/strut_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_painter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_scaler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/cloud_firestore_platform_interface.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/collection_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_change.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/field_value.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/filters.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/firestore.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_document_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/snapshot_metadata.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/transaction.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/utils/codec_utility.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/write_batch.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/global_state.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/plural_rules.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi_formatter.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/micro_money.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/text_direction.dart /Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/src/animated_notification_bell.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart /Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/lib/state_notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/internals.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/builders.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/internals.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/framework.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/hooks.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterator.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/empty_unmodifiable_set.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_goldens_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_matchers_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/accessibility.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/animation_sheet.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/deprecated.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/event_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/finders.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/frame_timing_summarizer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/goldens.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/matchers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_canvas.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_event_channel.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/nonconst.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/platform.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/recording_canvas.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/restoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/stack_manipulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_async_utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_compat.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_default_binary_messenger.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_exception_reporter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_pointer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_vsync.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/tree_traversal.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/widget_tester.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/window.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/tolerance.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/toggleable.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/contrast_curve.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/tone_delta_pair.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/src/hct_solver.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider_lab.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/internal/pointer.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/pigeon/messages.pigeon.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/blob.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path_type.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/filters.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/geo_point.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/get_options.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/load_bundle_task_state.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/persistence_settings.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_collection_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_change.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value_factory.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_firestore.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_index_definitions.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_transaction.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_write_batch.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/utils/load_bundle_task_state.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/set_options.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/settings.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/snapshot_metadata.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/timestamp.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/constants.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_builder.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_computation.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/intl_stream.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/regexp.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format_field.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols_data.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format_parser.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_parser.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/compact_number_format.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/builders.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/listenable.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/pragma.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/result.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/run_guarded.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose_family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose_family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stack_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common/env.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/always_alive.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/async_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/provider_base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/element.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/container.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/listen.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/foundation.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/proxy_provider_listenable.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/ref.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/selector.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/scheduler.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/value_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose_family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/animation.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/async.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/expansion_tile_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_node.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_scope_node.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/keep_alive.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/misc.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/page_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/platform_brightness.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/primitives.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/scroll_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/search_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/tab_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/text_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/transformation_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/widgets_binding_observer.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/material_states_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/debounced.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/expect.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/path.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/async_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/hooks.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/clock.dart /Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/fake_async.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/stack_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/scaffolding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_binding_io.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/leak_tracker_flutter_testing.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/declarer.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group_entry.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/invoker.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/message.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/runtime.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/state.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite_platform.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/fake.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input_key_handler.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/firestore_message_codec.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value_factory.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_firestore.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/string_iterator.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect_async.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/future_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/never_called.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/prints_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/context.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_map.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_set.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/description.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/equals_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/interfaces.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/operator_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/type_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/closed_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_formatter.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test_failure.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/default.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/clock.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/chain.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/frame.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/trace.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/unparsed_frame.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/on_platform.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/retry.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/skip.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/tags.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/test_on.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/timeout.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/spawn_hybrid.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/test_structure.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/leak_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/leak_tracker_testing.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/model.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/testing.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/metadata.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/pretty_print.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/compiler.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/operating_system.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/frontend/fake.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query.dart /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/_flutterfire_internals.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_load_bundle_task.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_collection_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_transaction.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_write_batch.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/exception.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/core_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/custom_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/error_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/iterable_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/map_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/numeric_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/order_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/string_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/util.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/pretty_print.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/placeholder.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/async.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/characters.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/internal_style.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/parsed_path.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/posix.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/url.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/windows.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/pretty_print.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/feature_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/having_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_mapper.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/stopwatch.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_chain.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/stack_zone_specification.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/vm_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/stream_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/remote_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/helpers.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/leak_tracking.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/model.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/shared_model.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/leak_testing.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/boolean_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/platform_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/identifier_regex.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_aggregate_query.dart /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/interop_shimmer.dart /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/exception.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_change.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/auto_id_generator.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_cache.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_memoizer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/byte_collector.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/cancelable_operation.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/chunked_stream_reader.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/event_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/future.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_consumer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_subscription.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/future_group.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/lazy_stream.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/null_stream_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/restartable_timer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/error.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/future.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/result.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/value.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/single_subscription_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/sink_base.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_closer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_completer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_group.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_queue.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_completer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_splitter.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_subscription_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_zip.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/subscription_stream.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed_stream_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/close_guarantee_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/guarantee_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/delegating_stream_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/disconnector.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/json_document_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/multi_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_completer.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_formatting.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_connection.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_registration.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_primitives.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_baseliner.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_dispatcher.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/all.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/impl.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/none.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed/stream_subscription.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/reject_errors.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/handler_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/typed.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_util.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service_io.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path_isolate.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/delivery.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/messages.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/primitives.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_print_bytes.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_reporter.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/ast.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/evaluator.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/intersection_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/parser.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/union_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/validator.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/dart_io_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/snapshot_graph.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_protocol.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_filter.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_records.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_finalizer.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_gc_counter.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/visitor.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/token.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record_set.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.stamp
new file mode 100644
index 0000000..4abbf9f
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.stamp
@@ -0,0 +1 @@
+{"inputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/main.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/firebase_core.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/material.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/services.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/flutter_dotenv.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/flutter_notification_center.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/hooks_riverpod.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbol_data_local.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/firebase_core_platform_interface.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/widgets.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase_app.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/about.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_buttons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/arc.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/autocomplete.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/choice_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/circle_avatar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/color_scheme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/colors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/curves.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_source.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expand_icon.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_panel.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/feedback.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filter_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flutter_logo.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_highlight.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_ripple.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_splash.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_well.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_decorator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/magnifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_localizations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_anchor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/mergeable_material.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/motion.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/no_splash.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/range_slider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/reorderable_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scaffold.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_anchor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_view_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selectable_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selection_area.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shadows.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/stepper.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tabs.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_form_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggleable.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/typography.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_bundle.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_manifest.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/autofill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binary_messenger.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/clipboard.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/deferred_component.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/flavor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/font_loader.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/live_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codec.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codecs.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_channel.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_views.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/process_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/restoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/spell_check.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_channels.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_chrome.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_navigator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_sound.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_boundary.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_formatter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_input.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/undo_manager.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/dotenv.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/parser.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/notification_service.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/local_notification_service.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/firebase_notification_service.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_center.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_theme.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_config.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell_story.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/foundation.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/environment_config.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/flutter_riverpod.dart","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/consumer.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbols.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/date_format_internal.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_time_patterns.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/collection.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/messages.pigeon.dart","/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/mocks.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/test_api.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_core_exceptions.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase_app.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_app.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_plugin.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/rendering.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/actions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/adapter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_size.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/async.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autofill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/banner.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/basic.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/color_filter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/container.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dismissible.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/drag_target.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/editable_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/form.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/framework.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/heroes.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_filter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_icon.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/localizations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/magnifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/media_query.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_storage.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pages.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/placeholder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/router.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/routes.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/safe_area.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selection_container.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_varied_extent_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spacer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spell_check.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tap_region.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/texture.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/title.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/transitions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/undo_history.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/visibility.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/scheduler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/back_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/cupertino.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/animation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/gestures.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/material_color_utilities.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/painting.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/semantics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/errors.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/cloud_firestore.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_collections.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/intl.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_translation.dart","/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/flutter_animated_widgets.dart","/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/annotations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/assertions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/basic_types.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/bitfield.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/capabilities.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/collections.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/isolates.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/key.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/licenses.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/node.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/object.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/observer_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/platform.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/print.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/serialization.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/timeline.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/unicode.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/riverpod.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/consumer.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/framework.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/flutter_hooks.dart","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl_helpers.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/algorithms.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/boollist.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/canonicalized_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterable.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_list.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/comparators.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/functions.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_zip.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/list_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/priority_queue.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/queue_list.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/unmodifiable_wrappers.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/wrappers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/flutter_test.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/animated_size.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/editable.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/error.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flex.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flow.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_body.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/object.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/paragraph.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/platform_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/stack.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/texture.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/tweens.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/wrap.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/physics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta_meta.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/priority.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/ticker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/app.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/colors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/dialog.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_row.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_section.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_section.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/localizations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/radio.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/refresh.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/route.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/search_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/slider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/switch.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/curves.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/arena.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/converter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag_details.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/eager.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/events.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/force_press.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/hit_test.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/long_press.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/monodrag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multidrag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multitap.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/recognizer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/resampler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/scale.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/team.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/blend/blend.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/contrast/contrast.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dislike/dislike_analyzer.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/dynamic_color.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/material_dynamic_colors.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/cam16.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/hct.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/viewing_conditions.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/core_palette.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/tonal_palette.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_celebi.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wsmeans.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wu.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/dynamic_scheme.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_content.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_expressive.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_fidelity.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_monochrome.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_neutral.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_tonal_spot.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_vibrant.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/variant.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/score/score.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/temperature/temperature_cache.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/color_utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/math_utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/string_utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/alignment.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/basic_types.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/border_radius.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/borders.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_fit.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_shadow.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/circle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/clip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/colors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration_image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/edge_insets.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/geometry.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/gradient.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_cache.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_decoder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_resolution.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_stream.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/inline_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/linear_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/oval_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/stadium_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/star_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/strut_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_painter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_scaler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/cloud_firestore_platform_interface.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/collection_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_change.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/field_value.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/filters.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/firestore.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_document_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/snapshot_metadata.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/transaction.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/utils/codec_utility.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/write_batch.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/global_state.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/plural_rules.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi_formatter.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/micro_money.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/text_direction.dart","/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/src/animated_notification_bell.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/lib/state_notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/builders.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/framework.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/hooks.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterator.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/empty_unmodifiable_set.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_goldens_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_matchers_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/accessibility.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/animation_sheet.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/deprecated.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/event_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/finders.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/frame_timing_summarizer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/goldens.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/matchers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_canvas.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_event_channel.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/nonconst.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/platform.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/recording_canvas.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/restoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/stack_manipulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_async_utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_compat.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_default_binary_messenger.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_exception_reporter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_pointer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_vsync.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/tree_traversal.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/widget_tester.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/window.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/tolerance.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/toggleable.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/contrast_curve.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/tone_delta_pair.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/src/hct_solver.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider_lab.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/internal/pointer.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/pigeon/messages.pigeon.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/blob.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path_type.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/filters.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/geo_point.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/get_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/load_bundle_task_state.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/persistence_settings.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_collection_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_change.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value_factory.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_firestore.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_index_definitions.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_transaction.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_write_batch.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/utils/load_bundle_task_state.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/set_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/settings.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/snapshot_metadata.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/timestamp.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/constants.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_builder.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_computation.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/intl_stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/regexp.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format_field.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols_data.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format_parser.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_parser.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/compact_number_format.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/builders.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/listenable.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/pragma.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/result.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/run_guarded.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose_family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose_family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stack_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common/env.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/always_alive.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/async_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/provider_base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/element.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/container.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/listen.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/foundation.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/proxy_provider_listenable.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/ref.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/scheduler.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/value_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose_family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/animation.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/async.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/expansion_tile_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_node.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_scope_node.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/keep_alive.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/misc.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/page_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/platform_brightness.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/primitives.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/scroll_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/search_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/tab_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/text_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/transformation_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/widgets_binding_observer.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/material_states_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/debounced.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/expect.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/path.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/async_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/hooks.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/clock.dart","/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/fake_async.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/stack_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/scaffolding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_binding_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/leak_tracker_flutter_testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/declarer.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group_entry.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/invoker.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/message.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/runtime.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/state.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite_platform.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/fake.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input_key_handler.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/firestore_message_codec.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value_factory.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_firestore.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/string_iterator.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect_async.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/future_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/never_called.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/prints_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/context.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/description.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/equals_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/interfaces.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/operator_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/type_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/closed_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_formatter.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test_failure.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/default.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/clock.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/chain.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/frame.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/unparsed_frame.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/on_platform.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/retry.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/skip.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/tags.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/test_on.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/timeout.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/spawn_hybrid.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/test_structure.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/leak_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/leak_tracker_testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/model.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/metadata.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/pretty_print.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/compiler.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/operating_system.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/frontend/fake.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/_flutterfire_internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_load_bundle_task.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_collection_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_transaction.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_write_batch.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/core_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/custom_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/error_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/iterable_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/map_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/numeric_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/order_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/string_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/util.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/pretty_print.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/placeholder.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/async.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/characters.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/internal_style.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/parsed_path.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/posix.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/url.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/windows.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/pretty_print.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/feature_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/having_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_mapper.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/stopwatch.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_chain.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/stack_zone_specification.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/vm_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/stream_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/remote_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/helpers.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/leak_tracking.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/model.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/shared_model.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/leak_testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/boolean_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/platform_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/identifier_regex.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_aggregate_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/interop_shimmer.dart","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_change.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/auto_id_generator.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_cache.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_memoizer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/byte_collector.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/cancelable_operation.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/chunked_stream_reader.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/event_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/future.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_consumer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_subscription.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/future_group.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/lazy_stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/null_stream_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/restartable_timer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/error.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/future.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/result.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/value.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/single_subscription_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/sink_base.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_closer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_completer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_group.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_queue.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_completer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_splitter.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_subscription_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_zip.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/subscription_stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed_stream_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/close_guarantee_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/guarantee_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/delegating_stream_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/disconnector.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/json_document_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/multi_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_completer.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_formatting.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_connection.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_registration.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_primitives.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_baseliner.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_dispatcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/all.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/impl.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/none.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed/stream_subscription.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/reject_errors.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/handler_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/typed.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_util.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path_isolate.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/delivery.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/messages.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/primitives.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_print_bytes.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_reporter.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/ast.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/evaluator.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/intersection_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/parser.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/union_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/validator.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/dart_io_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/snapshot_graph.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_protocol.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_filter.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_records.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_finalizer.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_gc_counter.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/visitor.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/token.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart"],"outputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill"]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.d b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.d
new file mode 100644
index 0000000..6203180
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.d
@@ -0,0 +1 @@
+ /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml:
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.stamp
new file mode 100644
index 0000000..3e97211
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.stamp
@@ -0,0 +1 @@
+{"inputs":["/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset"],"outputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml"]}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml
new file mode 100644
index 0000000..e3cc6f6
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml
@@ -0,0 +1,5 @@
+format-version:
+ - 1
+ - 0
+ - 0
+native-assets: {}
\ No newline at end of file
diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/outputs.json b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/outputs.json
new file mode 100644
index 0000000..d8197a7
--- /dev/null
+++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/outputs.json
@@ -0,0 +1 @@
+["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z"]
\ No newline at end of file
diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json
index 75a4e27..daab741 100644
--- a/.dart_tool/package_config.json
+++ b/.dart_tool/package_config.json
@@ -3,175 +3,175 @@
"packages": [
{
"name": "async",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/async-2.11.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "boolean_selector",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "characters",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/characters-1.3.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "clock",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/clock-1.1.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "collection",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/collection-1.18.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "cupertino_icons",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "fake_async",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter",
- "rootUri": "file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter",
+ "rootUri": "file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter",
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "flutter_animated_widgets",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/",
+ "rootUri": "file:///Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "flutter_lints",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2",
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "flutter_test",
- "rootUri": "file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter_test",
+ "rootUri": "file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test",
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "intl",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/intl-0.17.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "leak_tracker",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0",
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "leak_tracker_flutter_testing",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1",
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "leak_tracker_testing",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1",
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "lints",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/lints-3.0.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "matcher",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/matcher-0.12.16+1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "material_color_utilities",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "meta",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/meta-1.11.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/path-1.9.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "sky_engine",
- "rootUri": "file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/bin/cache/pkg/sky_engine",
+ "rootUri": "file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine",
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "source_span",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/source_span-1.10.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "stack_trace",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stack_trace-1.11.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "stream_channel",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stream_channel-2.1.2",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "string_scanner",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "term_glyph",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_api",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/test_api-0.6.1",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "vector_math",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "vm_service",
- "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vm_service-13.0.0",
+ "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
@@ -182,7 +182,7 @@
"languageVersion": "3.3"
}
],
- "generated": "2024-04-04T07:46:25.501696Z",
+ "generated": "2024-04-05T12:42:50.141069Z",
"generator": "pub",
- "generatorVersion": "3.3.3"
+ "generatorVersion": "3.3.2"
}
diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset
index d944a04..14eddb6 100644
--- a/.dart_tool/package_config_subset
+++ b/.dart_tool/package_config_subset
@@ -1,121 +1,121 @@
flutter_animated_widgets
2.18
-file:///Users/jacquesdoeleman/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/
-file:///Users/jacquesdoeleman/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/
+file:///Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/
+file:///Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/
async
2.18
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/async-2.11.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
boolean_selector
2.17
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
characters
2.12
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/characters-1.3.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
clock
2.12
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/clock-1.1.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
collection
2.18
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/collection-1.18.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/
cupertino_icons
2.19
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/
+file:///Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/
fake_async
2.12
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
flutter_lints
3.1
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/
+file:///Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/
intl
2.12
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/intl-0.17.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/
leak_tracker
3.1
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/
leak_tracker_flutter_testing
3.1
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/
leak_tracker_testing
3.1
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/
lints
3.0
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/lints-3.0.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/
matcher
3.0
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/
material_color_utilities
2.17
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/
meta
2.12
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/meta-1.11.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/
path
3.0
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/path-1.9.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/path-1.9.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/
source_span
2.18
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/source_span-1.10.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/
stack_trace
2.18
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/
stream_channel
2.19
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/
+file:///Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/
string_scanner
2.18
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
term_glyph
2.12
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
test_api
3.0
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/test_api-0.6.1/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/
+file:///Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/
vector_math
2.14
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
+file:///Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
vm_service
3.0
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vm_service-13.0.0/
-file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/
-sky_engine
-3.2
-file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/bin/cache/pkg/sky_engine/
-file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/bin/cache/pkg/sky_engine/lib/
-flutter
-3.2
-file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter/
-file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter/lib/
-flutter_test
-3.2
-file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter_test/
-file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter_test/lib/
+file:///Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/
+file:///Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/
flutter_notification_center
3.3
-file:///Users/jacquesdoeleman/Develop/Iconica/Projects/Packages/flutter_notification_center/
-file:///Users/jacquesdoeleman/Develop/Iconica/Projects/Packages/flutter_notification_center/lib/
+file:///Users/vick/Desktop/Flutter%20Projects/components/flutter_notification_center/
+file:///Users/vick/Desktop/Flutter%20Projects/components/flutter_notification_center/lib/
+sky_engine
+3.2
+file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/
+file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/lib/
+flutter
+3.2
+file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/
+file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/
+flutter_test
+3.2
+file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/
+file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/
2
diff --git a/.dart_tool/version b/.dart_tool/version
index 0bc8e96..2fe414e 100644
--- a/.dart_tool/version
+++ b/.dart_tool/version
@@ -1 +1 @@
-3.19.5
\ No newline at end of file
+3.19.4
\ No newline at end of file
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 0d29021..28bd542 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,28 +1,7 @@
-# This file configures the analyzer, which statically analyzes Dart code to
-# check for errors, warnings, and lints.
-#
-# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
-# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
-# invoked from the command line by running `flutter analyze`.
-
-# The following line activates a set of recommended lints for Flutter apps,
-# packages, and plugins designed to encourage good coding practices.
-include: package:flutter_lints/flutter.yaml
-
+include: package:flutter_iconica_analysis/analysis_options.yaml
+# Possible to overwrite the rules from the package
+analyzer:
+ exclude:
linter:
- # The lint rules applied to this project can be customized in the
- # section below to disable rules from the `package:flutter_lints/flutter.yaml`
- # included above or to enable additional rules. A list of all available lints
- # and their documentation is published at https://dart.dev/lints.
- #
- # Instead of disabling a lint rule for the entire project in the
- # section below, it can also be suppressed for a single line of code
- # or a specific dart file by using the `// ignore: name_of_lint` and
- # `// ignore_for_file: name_of_lint` syntax on the line or in the file
- # producing the lint.
rules:
- # avoid_print: false # Uncomment to disable the `avoid_print` rule
- # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
-
-# Additional information about this file can be found at
-# https://dart.dev/guides/language/analysis-options
+ public_member_api_docs: true
\ No newline at end of file
diff --git a/android/.gitignore b/android/.gitignore
deleted file mode 100644
index 6f56801..0000000
--- a/android/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-gradle-wrapper.jar
-/.gradle
-/captures/
-/gradlew
-/gradlew.bat
-/local.properties
-GeneratedPluginRegistrant.java
-
-# Remember to never publicly share your keystore.
-# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
-key.properties
-**/*.keystore
-**/*.jks
diff --git a/android/app/build.gradle b/android/app/build.gradle
deleted file mode 100644
index 5a1c4db..0000000
--- a/android/app/build.gradle
+++ /dev/null
@@ -1,67 +0,0 @@
-plugins {
- id "com.android.application"
- id "kotlin-android"
- id "dev.flutter.flutter-gradle-plugin"
-}
-
-def localProperties = new Properties()
-def localPropertiesFile = rootProject.file('local.properties')
-if (localPropertiesFile.exists()) {
- localPropertiesFile.withReader('UTF-8') { reader ->
- localProperties.load(reader)
- }
-}
-
-def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
-if (flutterVersionCode == null) {
- flutterVersionCode = '1'
-}
-
-def flutterVersionName = localProperties.getProperty('flutter.versionName')
-if (flutterVersionName == null) {
- flutterVersionName = '1.0'
-}
-
-android {
- namespace "com.example.flutter_notification_center"
- compileSdk flutter.compileSdkVersion
- ndkVersion flutter.ndkVersion
-
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
-
- kotlinOptions {
- jvmTarget = '1.8'
- }
-
- sourceSets {
- main.java.srcDirs += 'src/main/kotlin'
- }
-
- defaultConfig {
- // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
- applicationId "com.example.flutter_notification_center"
- // You can update the following values to match your application needs.
- // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
- minSdkVersion flutter.minSdkVersion
- targetSdkVersion flutter.targetSdkVersion
- versionCode flutterVersionCode.toInteger()
- versionName flutterVersionName
- }
-
- buildTypes {
- release {
- // TODO: Add your own signing config for the release build.
- // Signing with the debug keys for now, so `flutter run --release` works.
- signingConfig signingConfigs.debug
- }
- }
-}
-
-flutter {
- source '../..'
-}
-
-dependencies {}
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index 399f698..0000000
--- a/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 4f3ac43..0000000
--- a/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/app/src/main/kotlin/com/example/flutter_notification_center/MainActivity.kt b/android/app/src/main/kotlin/com/example/flutter_notification_center/MainActivity.kt
deleted file mode 100644
index 33caf77..0000000
--- a/android/app/src/main/kotlin/com/example/flutter_notification_center/MainActivity.kt
+++ /dev/null
@@ -1,5 +0,0 @@
-package com.example.flutter_notification_center
-
-import io.flutter.embedding.android.FlutterActivity
-
-class MainActivity: FlutterActivity()
diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml
deleted file mode 100644
index f74085f..0000000
--- a/android/app/src/main/res/drawable-v21/launch_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml
deleted file mode 100644
index 304732f..0000000
--- a/android/app/src/main/res/drawable/launch_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index db77bb4..0000000
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 17987b7..0000000
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 09d4391..0000000
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index d5f1c8d..0000000
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 4d6372e..0000000
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml
deleted file mode 100644
index 06952be..0000000
--- a/android/app/src/main/res/values-night/styles.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index cb1ef88..0000000
--- a/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml
deleted file mode 100644
index 399f698..0000000
--- a/android/app/src/profile/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/android/build.gradle b/android/build.gradle
deleted file mode 100644
index bc157bd..0000000
--- a/android/build.gradle
+++ /dev/null
@@ -1,18 +0,0 @@
-allprojects {
- repositories {
- google()
- mavenCentral()
- }
-}
-
-rootProject.buildDir = '../build'
-subprojects {
- project.buildDir = "${rootProject.buildDir}/${project.name}"
-}
-subprojects {
- project.evaluationDependsOn(':app')
-}
-
-tasks.register("clean", Delete) {
- delete rootProject.buildDir
-}
diff --git a/android/flutter_notification_center_android.iml b/android/flutter_notification_center_android.iml
deleted file mode 100644
index 1899969..0000000
--- a/android/flutter_notification_center_android.iml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/gradle.properties b/android/gradle.properties
deleted file mode 100644
index 598d13f..0000000
--- a/android/gradle.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-org.gradle.jvmargs=-Xmx4G
-android.useAndroidX=true
-android.enableJetifier=true
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index e1ca574..0000000
--- a/android/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
diff --git a/android/settings.gradle b/android/settings.gradle
deleted file mode 100644
index 1d6d19b..0000000
--- a/android/settings.gradle
+++ /dev/null
@@ -1,26 +0,0 @@
-pluginManagement {
- def flutterSdkPath = {
- def properties = new Properties()
- file("local.properties").withInputStream { properties.load(it) }
- def flutterSdkPath = properties.getProperty("flutter.sdk")
- assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
- return flutterSdkPath
- }
- settings.ext.flutterSdkPath = flutterSdkPath()
-
- includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
-
- repositories {
- google()
- mavenCentral()
- gradlePluginPortal()
- }
-}
-
-plugins {
- id "dev.flutter.flutter-plugin-loader" version "1.0.0"
- id "com.android.application" version "7.3.0" apply false
- id "org.jetbrains.kotlin.android" version "1.7.10" apply false
-}
-
-include ":app"
diff --git a/example/.gitignore b/example/.gitignore
index 29a3a50..26d1ffb 100644
--- a/example/.gitignore
+++ b/example/.gitignore
@@ -30,6 +30,7 @@ migrate_working_dir/
.pub-cache/
.pub/
/build/
+.dart_tools/
# Symbolication related
app.*.symbols
@@ -41,3 +42,6 @@ app.*.map.json
/android/app/debug
/android/app/profile
/android/app/release
+
+# iOS related
+/ios/
diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle
index e28b4e7..9c14d21 100644
--- a/example/android/app/build.gradle
+++ b/example/android/app/build.gradle
@@ -49,6 +49,7 @@ android {
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
+ multiDexEnabled true
}
buildTypes {
@@ -64,4 +65,6 @@ flutter {
source '../..'
}
-dependencies {}
+dependencies {
+ implementation 'com.android.support:multidex:1.0.3'
+}
diff --git a/example/dotenv b/example/dotenv
new file mode 100644
index 0000000..6999b45
--- /dev/null
+++ b/example/dotenv
@@ -0,0 +1,14 @@
+FIREBASE_WEB_API_KEY="AIzaSyBQ9PDXL-crLy1cV5APUzKSMgi7uOY-rB8"
+FIREBASE_ANDROID_API_KEY="AIzaSyA96hWz94NZ7AaESFQCKB7pwN7bjInxNaA"
+FIREBASE_IOS_API_KEY="AIzaSyCqylWYmlGvpz4ChJi9_N2c7rBq5vIDg0I"
+FIREBASE_APP_ID_ANDROID="1:431820621472:android:d196fbe930865ad41babc5"
+FIREBASE_APP_ID_IOS="1:431820621472:ios:fd0007bc766634ba1babc5"
+FIREBASE_APP_ID_WEB="1:431820621472:web:f4b27eea24be24fd1babc5"
+FIREBASE_APP_ID_MACOS="1:431820621472:ios:ccdd61eb76739a891babc5"
+FIREBASE_MESSAGE_ID="431820621472"
+FIREBASE_PROJECT_ID="appshell-demo"
+FIREBASE_CLIENT_ID_IOS="431820621472-0jgoic8iai3j3snf7q9j7q3sl2rh5eqa.apps.googleusercontent.com"
+FIREBASE_CLIENT_ID_MACOS="431820621472-s6jlqnj7bsbs3o3bmn82t2r7s1gasnig.apps.googleusercontent.com"
+FIREBASE_AUTH_DOMAIN="appshell-demo.firebaseapp.com"
+FIREBASE_STORAGE_URL="appshell-demo.appspot.com"
+FIREBASE_DATABASE_URL=domain
\ No newline at end of file
diff --git a/example/ios/Flutter/Debug.xcconfig b/example/ios/Flutter/Debug.xcconfig
index 592ceee..ec97fc6 100644
--- a/example/ios/Flutter/Debug.xcconfig
+++ b/example/ios/Flutter/Debug.xcconfig
@@ -1 +1,2 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
diff --git a/example/ios/Flutter/Release.xcconfig b/example/ios/Flutter/Release.xcconfig
index 592ceee..c4855bf 100644
--- a/example/ios/Flutter/Release.xcconfig
+++ b/example/ios/Flutter/Release.xcconfig
@@ -1 +1,2 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj
index 7a9c203..5efc3a6 100644
--- a/example/ios/Runner.xcodeproj/project.pbxproj
+++ b/example/ios/Runner.xcodeproj/project.pbxproj
@@ -10,7 +10,9 @@
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
+ 6648982D85EE0E34F350E271 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0329E3FFC21957AC27FD053E /* Pods_RunnerTests.framework */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
+ 937B46B36D27AAFFF9D96896 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 174C9E1358CFB6C8594925A3 /* Pods_Runner.framework */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
@@ -40,14 +42,20 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 0329E3FFC21957AC27FD053E /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 06824472415349BFFC84E839 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; };
+ 0BDD03AA2EF1FDC6FA869A14 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; };
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
+ 174C9E1358CFB6C8594925A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 291FA4B9D733F52F771E9BFC /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; };
331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; };
331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
+ 83A6010F5BDE6925381CA37F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -55,13 +63,24 @@
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ A322D2C8741E4E8FF995D104 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; };
+ E38E6E70DC517D04ACAE45A7 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
+ 58C1776D2799CCEDC0811BB4 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6648982D85EE0E34F350E271 /* Pods_RunnerTests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 937B46B36D27AAFFF9D96896 /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -76,6 +95,20 @@
path = RunnerTests;
sourceTree = "";
};
+ 6E40E8A8E613D9A8340020A3 /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ A322D2C8741E4E8FF995D104 /* Pods-Runner.debug.xcconfig */,
+ 291FA4B9D733F52F771E9BFC /* Pods-Runner.release.xcconfig */,
+ 06824472415349BFFC84E839 /* Pods-Runner.profile.xcconfig */,
+ 0BDD03AA2EF1FDC6FA869A14 /* Pods-RunnerTests.debug.xcconfig */,
+ E38E6E70DC517D04ACAE45A7 /* Pods-RunnerTests.release.xcconfig */,
+ 83A6010F5BDE6925381CA37F /* Pods-RunnerTests.profile.xcconfig */,
+ );
+ name = Pods;
+ path = Pods;
+ sourceTree = "";
+ };
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
@@ -94,6 +127,8 @@
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
331C8082294A63A400263BE5 /* RunnerTests */,
+ 6E40E8A8E613D9A8340020A3 /* Pods */,
+ 9BCDC89BC4BC8A05BB39124F /* Frameworks */,
);
sourceTree = "";
};
@@ -121,6 +156,15 @@
path = Runner;
sourceTree = "";
};
+ 9BCDC89BC4BC8A05BB39124F /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 174C9E1358CFB6C8594925A3 /* Pods_Runner.framework */,
+ 0329E3FFC21957AC27FD053E /* Pods_RunnerTests.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -128,8 +172,10 @@
isa = PBXNativeTarget;
buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
buildPhases = (
+ 70C597222C80CE120988920E /* [CP] Check Pods Manifest.lock */,
331C807D294A63A400263BE5 /* Sources */,
331C807F294A63A400263BE5 /* Resources */,
+ 58C1776D2799CCEDC0811BB4 /* Frameworks */,
);
buildRules = (
);
@@ -145,12 +191,14 @@
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
+ 8862898770206D7CDBE722CF /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
+ 311F276527AD533918EC1C29 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@@ -222,6 +270,23 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
+ 311F276527AD533918EC1C29 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
@@ -238,6 +303,50 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
+ 70C597222C80CE120988920E /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 8862898770206D7CDBE722CF /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ showEnvVarsInLog = 0;
+ };
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
@@ -379,6 +488,7 @@
};
331C8088294A63A400263BE5 /* Debug */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 0BDD03AA2EF1FDC6FA869A14 /* Pods-RunnerTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
@@ -396,6 +506,7 @@
};
331C8089294A63A400263BE5 /* Release */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = E38E6E70DC517D04ACAE45A7 /* Pods-RunnerTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
@@ -411,6 +522,7 @@
};
331C808A294A63A400263BE5 /* Profile */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 83A6010F5BDE6925381CA37F /* Pods-RunnerTests.profile.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
diff --git a/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/example/ios/Runner.xcworkspace/contents.xcworkspacedata
index 1d526a1..21a3cc1 100644
--- a/example/ios/Runner.xcworkspace/contents.xcworkspacedata
+++ b/example/ios/Runner.xcworkspace/contents.xcworkspacedata
@@ -4,4 +4,7 @@
+
+
diff --git a/example/lib/config/environment.dart b/example/lib/config/environment.dart
new file mode 100644
index 0000000..2da7a2c
--- /dev/null
+++ b/example/lib/config/environment.dart
@@ -0,0 +1,25 @@
+import 'package:flutter/foundation.dart';
+import 'package:flutter_dotenv/flutter_dotenv.dart';
+
+const _errorMessage = 'Unable to fetch dotenv, did you make sure to generate '
+ 'your build environment config?\nUse the command: '
+ 'dart pub run environment_config:generate\n'
+ 'For more information, look at the readme\n'
+ 'Using default now...';
+
+/// This environment config is used for the features inside the package
+/// The project that uses this package should have their own environment config
+/// the values in the dotenv should atleast include the following:
+mixin SharedEnvironmentConfig {}
+
+/// This environment config is used only for the firebase configuration
+mixin SharedFirebaseEnvironmentConfig {
+ static String get firebaseAppName {
+ var firebaseAppName = dotenv.env['FIREBASE_APP_NAME'];
+ if (firebaseAppName == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseAppName;
+ }
+}
diff --git a/example/lib/config/environment_config.dart b/example/lib/config/environment_config.dart
new file mode 100644
index 0000000..9fb5f9a
--- /dev/null
+++ b/example/lib/config/environment_config.dart
@@ -0,0 +1,136 @@
+import 'package:flutter/material.dart';
+import 'package:flutter_dotenv/flutter_dotenv.dart';
+
+const _errorMessage = 'Unable to fetch dotenv, did you make sure to generate '
+ 'your build environment config?\nUse the command: '
+ 'flutter pub run environment_config:generate\n'
+ 'For more information, look at the readme\n'
+ 'Using default now...';
+
+class EnvironmentConfig {
+ String get firebaseProjectId {
+ var firebaseProjectId = dotenv.env['FIREBASE_PROJECT_ID'];
+ if (firebaseProjectId == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseProjectId;
+ }
+
+ String get firebaseMessageId {
+ var firebaseMessageId = dotenv.env['FIREBASE_MESSAGE_ID'];
+ if (firebaseMessageId == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseMessageId;
+ }
+
+ String get firebaseAuthDomain {
+ var firebaseAuthDomain = dotenv.env['FIREBASE_AUTH_DOMAIN'];
+ if (firebaseAuthDomain == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseAuthDomain;
+ }
+
+ String get firebaseStorageUrl {
+ var firebaseStorageUrl = dotenv.env['FIREBASE_STORAGE_URL'];
+ if (firebaseStorageUrl == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseStorageUrl;
+ }
+
+ String get firebaseDatabaseUrl {
+ var firebaseDatabaseUrl = dotenv.env['FIREBASE_DATABASE_URL'];
+ if (firebaseDatabaseUrl == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseDatabaseUrl;
+ }
+
+ String get firebaseWebApiKey {
+ var firebaseKey = dotenv.env['FIREBASE_WEB_API_KEY'];
+ if (firebaseKey == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseKey;
+ }
+
+ String get firebaseIosApiKey {
+ var firebaseKey = dotenv.env['FIREBASE_IOS_API_KEY'];
+ if (firebaseKey == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseKey;
+ }
+
+ String get firebaseAndroidApiKey {
+ var firebaseKey = dotenv.env['FIREBASE_ANDROID_API_KEY'];
+ if (firebaseKey == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseKey;
+ }
+
+ String get firebaseAppIdAndroid {
+ var firebaseAppIdAndroid = dotenv.env['FIREBASE_APP_ID_ANDROID'];
+ if (firebaseAppIdAndroid == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseAppIdAndroid;
+ }
+
+ String get firebaseAppIdIos {
+ var firebaseAppIdIos = dotenv.env['FIREBASE_APP_ID_IOS'];
+ if (firebaseAppIdIos == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseAppIdIos;
+ }
+
+ String get firebaseAppIdMacos {
+ var firebaseAppIdMacos = dotenv.env['FIREBASE_APP_ID_MACOS'];
+ if (firebaseAppIdMacos == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseAppIdMacos;
+ }
+
+ String get firebaseAppIdWeb {
+ var firebaseAppIdWeb = dotenv.env['FIREBASE_APP_ID_WEB'];
+ if (firebaseAppIdWeb == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseAppIdWeb;
+ }
+
+ String get firebaseClientIdIos {
+ var firebaseClientIdIos = dotenv.env['FIREBASE_CLIENT_ID_IOS'];
+ if (firebaseClientIdIos == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseClientIdIos;
+ }
+
+ String get firebaseClientIdMacos {
+ var firebaseClientIdMacos = dotenv.env['FIREBASE_CLIENT_ID_MACOS'];
+ if (firebaseClientIdMacos == null) {
+ debugPrint(_errorMessage);
+ throw Exception(_errorMessage);
+ }
+ return firebaseClientIdMacos;
+ }
+}
diff --git a/example/lib/config/firebase.dart b/example/lib/config/firebase.dart
new file mode 100644
index 0000000..eb35030
--- /dev/null
+++ b/example/lib/config/firebase.dart
@@ -0,0 +1,22 @@
+import 'package:cloud_firestore/cloud_firestore.dart';
+import 'package:firebase_core/firebase_core.dart';
+import 'package:firebase_storage/firebase_storage.dart';
+import 'environment.dart';
+
+mixin FirebaseInstance {
+ static FirebaseApp instance() =>
+ SharedFirebaseEnvironmentConfig.firebaseAppName.isEmpty
+ ? Firebase.app()
+ : Firebase.app(SharedFirebaseEnvironmentConfig.firebaseAppName);
+}
+
+mixin Database {
+ static FirebaseFirestore ref() => FirebaseFirestore.instanceFor(
+ app: FirebaseInstance.instance(),
+ );
+}
+
+mixin Storage {
+ static Reference ref({bool prefixed = true}) =>
+ FirebaseStorage.instanceFor(app: FirebaseInstance.instance()).ref();
+}
diff --git a/example/lib/config/firebase_collections.dart b/example/lib/config/firebase_collections.dart
new file mode 100644
index 0000000..93e4986
--- /dev/null
+++ b/example/lib/config/firebase_collections.dart
@@ -0,0 +1,4 @@
+mixin FirebaseCollectionNames {
+ static const String active_notifications = 'active_notifications';
+ static const String planned_notifications = 'planned_notifications';
+}
diff --git a/example/lib/config/firebase_options.dart b/example/lib/config/firebase_options.dart
new file mode 100644
index 0000000..8205e6c
--- /dev/null
+++ b/example/lib/config/firebase_options.dart
@@ -0,0 +1,84 @@
+// File generated by FlutterFire CLI.
+// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members
+
+import 'package:example/config/environment_config.dart';
+import 'package:firebase_core/firebase_core.dart' show FirebaseOptions;
+import 'package:flutter/foundation.dart'
+ show TargetPlatform, defaultTargetPlatform, kIsWeb;
+
+/// Default [FirebaseOptions] for use with your Firebase apps.
+///
+/// Example:
+/// ```dart
+/// import 'firebase_options.dart';
+/// // ...
+/// await Firebase.initializeApp(
+/// options: DefaultFirebaseOptions.currentPlatform,
+/// );
+/// ```
+class DefaultFirebaseOptions {
+ static FirebaseOptions get currentPlatform {
+ if (kIsWeb) {
+ return web;
+ }
+ switch (defaultTargetPlatform) {
+ case TargetPlatform.android:
+ return android;
+ case TargetPlatform.iOS:
+ return ios;
+ case TargetPlatform.macOS:
+ return macos;
+ case TargetPlatform.windows:
+ throw UnsupportedError(
+ 'DefaultFirebaseOptions have not been configured for windows - '
+ 'you can reconfigure this by running the FlutterFire CLI again.',
+ );
+ case TargetPlatform.linux:
+ throw UnsupportedError(
+ 'DefaultFirebaseOptions have not been configured for linux - '
+ 'you can reconfigure this by running the FlutterFire CLI again.',
+ );
+ default:
+ throw UnsupportedError(
+ 'DefaultFirebaseOptions are not supported for this platform.',
+ );
+ }
+ }
+
+ static FirebaseOptions web = FirebaseOptions(
+ apiKey: EnvironmentConfig().firebaseWebApiKey,
+ appId: EnvironmentConfig().firebaseAppIdWeb,
+ messagingSenderId: EnvironmentConfig().firebaseMessageId,
+ projectId: EnvironmentConfig().firebaseProjectId,
+ authDomain: EnvironmentConfig().firebaseAuthDomain,
+ storageBucket: EnvironmentConfig().firebaseStorageUrl,
+ );
+
+ static FirebaseOptions android = FirebaseOptions(
+ apiKey: EnvironmentConfig().firebaseAndroidApiKey,
+ appId: EnvironmentConfig().firebaseAppIdAndroid,
+ messagingSenderId: EnvironmentConfig().firebaseMessageId,
+ projectId: EnvironmentConfig().firebaseProjectId,
+ storageBucket: EnvironmentConfig().firebaseStorageUrl,
+ );
+
+ static FirebaseOptions ios = FirebaseOptions(
+ apiKey: EnvironmentConfig().firebaseIosApiKey,
+ appId: EnvironmentConfig().firebaseAppIdIos,
+ messagingSenderId: EnvironmentConfig().firebaseMessageId,
+ projectId: EnvironmentConfig().firebaseProjectId,
+ storageBucket: EnvironmentConfig().firebaseStorageUrl,
+ iosClientId: EnvironmentConfig().firebaseClientIdIos,
+ iosBundleId: 'nl.iconica.appshellDemo',
+ );
+
+ static FirebaseOptions macos = FirebaseOptions(
+ apiKey: EnvironmentConfig().firebaseIosApiKey,
+ appId: EnvironmentConfig().firebaseAppIdMacos,
+ messagingSenderId: EnvironmentConfig().firebaseMessageId,
+ projectId: EnvironmentConfig().firebaseProjectId,
+ storageBucket: EnvironmentConfig().firebaseStorageUrl,
+ iosClientId: EnvironmentConfig().firebaseClientIdMacos,
+ iosBundleId: 'nl.iconica.appshellDemo.RunnerTests',
+ );
+}
diff --git a/example/lib/main.dart b/example/lib/main.dart
index 3c02fad..5b37acf 100644
--- a/example/lib/main.dart
+++ b/example/lib/main.dart
@@ -1,14 +1,62 @@
+import 'package:example/config/firebase_options.dart';
+import 'package:example/services/firebase_notification_service.dart';
import 'package:flutter/material.dart';
+import 'package:flutter/services.dart';
+import 'package:flutter_dotenv/flutter_dotenv.dart';
+import 'package:firebase_core/firebase_core.dart';
+import 'package:intl/date_symbol_data_local.dart';
+import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter_notification_center/flutter_notification_center.dart';
+import 'package:provider/provider.dart';
+
+void main() async {
+ WidgetsFlutterBinding.ensureInitialized();
+ await _configureApp();
+ await initializeDateFormatting();
+ await _signInUser();
-void main() {
runApp(
- const MaterialApp(
- home: NotificationCenterDemo(),
+ ChangeNotifierProvider(
+ create: (_) => FirebaseNotificationService(),
+ child: const MaterialApp(
+ home: NotificationCenterDemo(),
+ ),
),
);
}
+Future _configureApp() async {
+ try {
+ await dotenv.load(fileName: 'dotenv');
+ } catch (e) {
+ debugPrint('Failed to load dotenv file: $e');
+ }
+ await Firebase.initializeApp(
+ options: DefaultFirebaseOptions.currentPlatform,
+ );
+ await SystemChrome.setPreferredOrientations(
+ [
+ DeviceOrientation.portraitDown,
+ DeviceOrientation.portraitUp,
+ ],
+ );
+}
+
+Future _signInUser() async {
+ FirebaseAuth auth = FirebaseAuth.instance;
+ User? user = auth.currentUser;
+ if (user == null) {
+ try {
+ UserCredential userCredential = await auth.signInWithEmailAndPassword(
+ email: 'freek@iconica.nl',
+ password: 'wachtwoord',
+ );
+ } catch (e) {
+ debugPrint('Failed to sign in: $e');
+ }
+ }
+}
+
class NotificationCenterDemo extends StatefulWidget {
const NotificationCenterDemo({Key? key}) : super(key: key);
@@ -17,43 +65,24 @@ class NotificationCenterDemo extends StatefulWidget {
}
class _NotificationCenterDemoState extends State {
- var config = NotificationConfig(
- service: LocalNotificationService(
- listOfActiveNotifications: [
- NotificationModel(
- id: 1,
- title: 'Notification title 1',
- body: 'Notification body 1',
- dateTimePushed: DateTime.now(),
- ),
- NotificationModel(
- id: 2,
- title: 'RECURRING',
- body: 'RECURRING',
- dateTimePushed: DateTime.now(),
- ),
- NotificationModel(
- id: 3,
- title: 'Notification title 2',
- body: 'Notification body 2',
- dateTimePushed: DateTime.now(),
- ),
- NotificationModel(
- id: 4,
- title: 'Notification title 3',
- body: 'Notification body 3',
- dateTimePushed: DateTime.now(),
- ),
- ],
- ),
- style: const NotificationStyle(
- titleTextStyle: TextStyle(color: Colors.red, fontSize: 20),
- subtitleTextStyle: TextStyle(color: Colors.blue, fontSize: 16),
- subtitleTextAlign: TextAlign.end),
- );
-
@override
Widget build(BuildContext context) {
+ var config = NotificationConfig(
+ service: Provider.of(
+ context), // Use the same instance of FirebaseNotificationService
+ style: const NotificationStyle(
+ appTitleTextStyle: TextStyle(
+ color: Colors.black,
+ fontSize: 20,
+ ),
+ titleTextStyle: TextStyle(
+ color: Colors.black,
+ fontWeight: FontWeight.w500,
+ fontSize: 20,
+ ),
+ ),
+ );
+
return Scaffold(
appBar: AppBar(
title: const Text('Notification Center Demo'),
diff --git a/example/lib/services/firebase_notification_service.dart b/example/lib/services/firebase_notification_service.dart
new file mode 100644
index 0000000..0696ea3
--- /dev/null
+++ b/example/lib/services/firebase_notification_service.dart
@@ -0,0 +1,225 @@
+import 'dart:async';
+
+import 'package:cloud_firestore/cloud_firestore.dart';
+import 'package:flutter/material.dart';
+import '../config/firebase_collections.dart';
+import 'package:flutter_notification_center/src/models/notification.dart';
+import 'package:flutter_notification_center/src/services/notification_service.dart';
+
+class FirebaseNotificationService with ChangeNotifier
+ implements NotificationService {
+ @override
+ List listOfActiveNotifications;
+ @override
+ List listOfPlannedNotifications;
+
+ late Timer _timer;
+
+ FirebaseNotificationService(
+ {this.listOfActiveNotifications = const [],
+ this.listOfPlannedNotifications = const []}) {
+ _startTimer();
+ }
+
+ void _startTimer() {
+ _timer = Timer.periodic(const Duration(seconds: 15), (timer) {
+ debugPrint('Checking for scheduled notifications');
+ checkForScheduledNotifications();
+ });
+ }
+
+ @override
+ Future pushNotification(NotificationModel notification) async {
+ try {
+ CollectionReference notifications = FirebaseFirestore.instance
+ .collection(FirebaseCollectionNames.active_notifications);
+
+ DateTime currentDateTime = DateTime.now();
+ notification.dateTimePushed = currentDateTime;
+ Map notificationMap = notification.toMap();
+ await notifications.doc(notification.id).set(notificationMap);
+
+ print('--- Trying to notify listeners ---');
+ listOfActiveNotifications.add(notification);
+ listOfActiveNotifications.forEach((notification) {
+ print('Notification ID: ${notification.id}');
+ });
+ notifyListeners();
+ } catch (e) {
+ debugPrint('Error creating document: $e');
+ }
+ }
+
+ @override
+ Future> getActiveNotifications() async {
+ try {
+ CollectionReference activeNotificationsCollection = FirebaseFirestore
+ .instance
+ .collection(FirebaseCollectionNames.active_notifications);
+
+ QuerySnapshot querySnapshot = await activeNotificationsCollection.get();
+
+ List activeNotifications =
+ querySnapshot.docs.map((doc) {
+ Map data = doc.data() as Map;
+ data['id'] = doc.id;
+ return NotificationModel.fromJson(data);
+ }).toList();
+
+ listOfActiveNotifications = activeNotifications;
+ print('--- Trying to notify listeners ---');
+ listOfActiveNotifications.forEach((notification) {
+ print('Notification ID: ${notification.id}');
+ });
+ notifyListeners();
+
+ return listOfActiveNotifications;
+ } catch (e) {
+ debugPrint('Error getting active notifications: $e');
+ return [];
+ }
+ }
+
+ @override
+ Future createRecurringNotification(
+ NotificationModel notification) async {
+ if (notification.recurring) {
+ switch (notification.occuringInterval) {
+ case OcurringInterval.daily:
+ notification.scheduledFor =
+ DateTime.now().add(const Duration(days: 1));
+ break;
+ case OcurringInterval.weekly:
+ notification.scheduledFor =
+ DateTime.now().add(const Duration(days: 7));
+ break;
+ case OcurringInterval.monthly:
+ notification.scheduledFor =
+ DateTime.now().add(const Duration(days: 30));
+ break;
+ case OcurringInterval.debug:
+ notification.scheduledFor =
+ DateTime.now().add(const Duration(seconds: 10));
+ break;
+ case null:
+ }
+ createScheduledNotification(notification);
+ }
+ }
+
+ @override
+ Future createScheduledNotification(
+ NotificationModel notification) async {
+ try {
+ CollectionReference plannedNotifications = FirebaseFirestore.instance
+ .collection(FirebaseCollectionNames.planned_notifications);
+ Map notificationMap = notification.toMap();
+ await plannedNotifications.doc(notification.id).set(notificationMap);
+ } catch (e) {
+ debugPrint('Error creating document: $e');
+ }
+ }
+
+ @override
+ Future deleteScheduledNotification(
+ NotificationModel notificationModel) async {
+ try {
+ DocumentReference documentReference = FirebaseFirestore.instance
+ .collection(FirebaseCollectionNames.planned_notifications)
+ .doc(notificationModel.id);
+ await documentReference.delete();
+
+ QuerySnapshot querySnapshot = await FirebaseFirestore.instance
+ .collection(FirebaseCollectionNames.planned_notifications)
+ .get();
+
+ if (querySnapshot.docs.isEmpty) {
+ debugPrint('The collection is now empty');
+ } else {
+ debugPrint(
+ 'Deleted planned notification with title: ${notificationModel.title}');
+ }
+ } catch (e) {
+ debugPrint('Error deleting document: $e');
+ }
+ }
+
+ @override
+ Future dismissActiveNotification(NotificationModel notificationModel) async {
+ try {
+ DocumentReference documentReference = FirebaseFirestore.instance
+ .collection(FirebaseCollectionNames.active_notifications)
+ .doc(notificationModel.id);
+ await documentReference.delete();
+ } catch (e) {
+ debugPrint('Error deleting document: $e');
+ }
+ }
+
+ @override
+ Future markNotificationAsRead(
+ NotificationModel notificationModel) async {
+ try {
+ DocumentReference documentReference = FirebaseFirestore.instance
+ .collection(FirebaseCollectionNames.active_notifications)
+ .doc(notificationModel.id);
+ await documentReference.update({'isRead': true});
+ } catch (e) {
+ debugPrint('Error updating document: $e');
+ }
+ }
+
+ @override
+ Future checkForScheduledNotifications() async {
+ DateTime currentTime = DateTime.now();
+ try {
+ CollectionReference plannedNotificationsCollection = FirebaseFirestore
+ .instance
+ .collection(FirebaseCollectionNames.planned_notifications);
+
+ QuerySnapshot querySnapshot = await plannedNotificationsCollection.get();
+
+ if (querySnapshot.docs.isEmpty) {
+ debugPrint('No scheduled notifications to be pushed');
+ return;
+ }
+
+ List plannedNotifications =
+ querySnapshot.docs.map((doc) {
+ Map data = doc.data() as Map;
+ return NotificationModel.fromJson(data);
+ }).toList();
+
+ for (NotificationModel notification in plannedNotifications) {
+ if (notification.scheduledFor!.isBefore(currentTime) ||
+ notification.scheduledFor!.isAtSameMomentAs(currentTime)) {
+ await pushNotification(notification);
+ await deleteScheduledNotification(notification);
+
+ //Plan new recurring notification instance
+ if (notification.recurring) {
+ NotificationModel newNotification = NotificationModel(
+ id: UniqueKey().toString(),
+ title: notification.title,
+ body: notification.body,
+ recurring: true,
+ occuringInterval: notification.occuringInterval,
+ scheduledFor: DateTime.now().add(const Duration(seconds: 10)),
+ );
+ await createScheduledNotification(newNotification);
+ }
+ }
+ }
+
+ plannedNotifications.forEach((notification) async {
+ if (notification.scheduledFor!.isBefore(currentTime) ||
+ notification.scheduledFor!.isAtSameMomentAs(currentTime)) {
+ await deleteScheduledNotification(notification);
+ }
+ });
+ } catch (e) {
+ debugPrint('Error getting planned notifications: $e');
+ return;
+ }
+ }
+}
diff --git a/example/lib/services/local_notification_service.dart b/example/lib/services/local_notification_service.dart
new file mode 100644
index 0000000..c4f54a3
--- /dev/null
+++ b/example/lib/services/local_notification_service.dart
@@ -0,0 +1,136 @@
+// import 'dart:async';
+// import 'package:flutter/material.dart';
+// import 'package:flutter_notification_center/src/models/notification.dart';
+// import 'package:flutter_notification_center/src/services/notification_service.dart';
+
+// class LocalNotificationService implements NotificationService {
+// @override
+// List listOfActiveNotifications;
+// @override
+// List listOfPlannedNotifications;
+
+// late Timer _timer;
+
+// LocalNotificationService(
+// {this.listOfActiveNotifications = const [],
+// this.listOfPlannedNotifications = const []}) {
+// _startTimer();
+// }
+
+// void _startTimer() {
+// _timer = Timer.periodic(const Duration(seconds: 5), (timer) {
+// debugPrint('Checking for scheduled notifications...');
+// checkForScheduledNotifications();
+// });
+// }
+
+// void _cancelTimer() {
+// _timer.cancel();
+// }
+
+// @override
+// Future pushNotification(NotificationModel notification) async {
+// notification.dateTimePushed = DateTime.now();
+// listOfActiveNotifications.add(notification);
+// }
+
+// @override
+// Future> getActiveNotifications() async {
+// print('Getting all active notifications...');
+// return listOfActiveNotifications;
+// }
+
+// @override
+// Future createScheduledNotification(NotificationModel notification) async {
+// listOfPlannedNotifications = [...listOfPlannedNotifications, notification];
+// print('Creating scheduled notification: $notification');
+// }
+
+// @override
+// Future createRecurringNotification(NotificationModel notification) async {
+// // If recurring, update the scheduled date for the next occurrence
+// notification.title = notification.id.toString();
+// await pushNotification(notification);
+// if (notification.recurring) {
+// switch (notification.occuringInterval) {
+// case OcurringInterval.daily:
+// notification.scheduledFor =
+// notification.scheduledFor!.add(const Duration(days: 1));
+// break;
+// case OcurringInterval.weekly:
+// notification.scheduledFor =
+// notification.scheduledFor!.add(const Duration(days: 7));
+// break;
+// case OcurringInterval.monthly:
+// // Add logic for monthly recurrence, e.g., adding 1 month to the scheduled date
+// break;
+// case OcurringInterval.debug:
+// notification.scheduledFor =
+// notification.scheduledFor!.add(const Duration(seconds: 5));
+// break;
+// case null:
+// // TODO: Handle this case.
+// }
+
+// // Create the next recurring notification
+// listOfPlannedNotifications = [
+// ...listOfPlannedNotifications,
+// notification
+// ];
+// print('Created recurring notification for: ${notification.scheduledFor}');
+// }
+// }
+
+// @override
+// Future deleteScheduledNotification(NotificationModel notification) async {
+// listOfPlannedNotifications =
+// listOfPlannedNotifications.where((n) => n != notification).toList();
+// print('Notification deleted: $notification');
+// }
+
+// @override
+// Future dismissActiveNotification(NotificationModel notification) async {
+// String id = notification.id;
+// listOfActiveNotifications.removeWhere((n) => n.id == id);
+// print('Notification with ID $id dismissed');
+// print('List of active notifications: $listOfActiveNotifications');
+// }
+
+// @override
+// Future checkForScheduledNotifications() async {
+// DateTime currentTime = DateTime.now();
+
+// if (listOfPlannedNotifications.isEmpty) {
+// print('There are no scheduled notifications to be pushed');
+// return;
+// }
+
+// for (NotificationModel notification
+// in listOfPlannedNotifications.toList()) {
+// // Check if scheduledFor is not null
+// if (notification.scheduledFor != null) {
+// // Check if the scheduled date and time is before or equal to the current date and time
+// if (notification.scheduledFor!.isBefore(currentTime) ||
+// notification.scheduledFor!.isAtSameMomentAs(currentTime)) {
+// // Push the notification if it's due
+// await pushNotification(notification);
+// print('Scheduled notification pushed: $notification');
+
+// // If recurring, update the scheduled date for the next occurrence
+// if (notification.recurring) {
+// // Increment the ID for recurring notifications
+// notification.id += 1;
+// notification.title = notification.id.toString();
+// print('New RECURRING ID IS: ${notification.id}');
+
+// // Create the next recurring notification
+// await createRecurringNotification(notification);
+// } else {
+// // Delete the notification if not recurring
+// print('Non-recurring notification removed: $notification');
+// }
+// }
+// }
+// }
+// }
+// }
diff --git a/example/linux/.gitignore b/example/linux/.gitignore
deleted file mode 100644
index d3896c9..0000000
--- a/example/linux/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-flutter/ephemeral
diff --git a/example/linux/CMakeLists.txt b/example/linux/CMakeLists.txt
deleted file mode 100644
index 9cb0d1d..0000000
--- a/example/linux/CMakeLists.txt
+++ /dev/null
@@ -1,145 +0,0 @@
-# Project-level configuration.
-cmake_minimum_required(VERSION 3.10)
-project(runner LANGUAGES CXX)
-
-# The name of the executable created for the application. Change this to change
-# the on-disk name of your application.
-set(BINARY_NAME "example")
-# The unique GTK application identifier for this application. See:
-# https://wiki.gnome.org/HowDoI/ChooseApplicationID
-set(APPLICATION_ID "com.example.example")
-
-# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
-# versions of CMake.
-cmake_policy(SET CMP0063 NEW)
-
-# Load bundled libraries from the lib/ directory relative to the binary.
-set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
-
-# Root filesystem for cross-building.
-if(FLUTTER_TARGET_PLATFORM_SYSROOT)
- set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT})
- set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT})
- set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
- set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
-endif()
-
-# Define build configuration options.
-if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
-endif()
-
-# Compilation settings that should be applied to most targets.
-#
-# Be cautious about adding new options here, as plugins use this function by
-# default. In most cases, you should add new options to specific targets instead
-# of modifying this function.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_14)
- target_compile_options(${TARGET} PRIVATE -Wall -Werror)
- target_compile_options(${TARGET} PRIVATE "$<$>:-O3>")
- target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>")
-endfunction()
-
-# Flutter library and tool build rules.
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# System-level dependencies.
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
-
-add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}")
-
-# Define the application target. To change its name, change BINARY_NAME above,
-# not the value here, or `flutter run` will no longer work.
-#
-# Any new source files that you add to the application should be added here.
-add_executable(${BINARY_NAME}
- "main.cc"
- "my_application.cc"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
-)
-
-# Apply the standard set of build settings. This can be removed for applications
-# that need different build settings.
-apply_standard_settings(${BINARY_NAME})
-
-# Add dependency libraries. Add any application-specific dependencies here.
-target_link_libraries(${BINARY_NAME} PRIVATE flutter)
-target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK)
-
-# Run the Flutter tool portions of the build. This must not be removed.
-add_dependencies(${BINARY_NAME} flutter_assemble)
-
-# Only the install-generated bundle's copy of the executable will launch
-# correctly, since the resources must in the right relative locations. To avoid
-# people trying to run the unbundled copy, put it in a subdirectory instead of
-# the default top-level location.
-set_target_properties(${BINARY_NAME}
- PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run"
-)
-
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# By default, "installing" just makes a relocatable bundle in the build
-# directory.
-set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle")
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-# Start with a clean build bundle directory every time.
-install(CODE "
- file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\")
- " COMPONENT Runtime)
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES})
- install(FILES "${bundled_library}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endforeach(bundled_library)
-
-# Copy the native assets provided by the build.dart from all packages.
-set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/")
-install(DIRECTORY "${NATIVE_ASSETS_DIR}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-if(NOT CMAKE_BUILD_TYPE MATCHES "Debug")
- install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
diff --git a/example/linux/flutter/CMakeLists.txt b/example/linux/flutter/CMakeLists.txt
deleted file mode 100644
index d5bd016..0000000
--- a/example/linux/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,88 +0,0 @@
-# This file controls Flutter-level build steps. It should not be edited.
-cmake_minimum_required(VERSION 3.10)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-
-# Serves the same purpose as list(TRANSFORM ... PREPEND ...),
-# which isn't available in 3.10.
-function(list_prepend LIST_NAME PREFIX)
- set(NEW_LIST "")
- foreach(element ${${LIST_NAME}})
- list(APPEND NEW_LIST "${PREFIX}${element}")
- endforeach(element)
- set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE)
-endfunction()
-
-# === Flutter Library ===
-# System-level dependencies.
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
-pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
-pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)
-
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "fl_basic_message_channel.h"
- "fl_binary_codec.h"
- "fl_binary_messenger.h"
- "fl_dart_project.h"
- "fl_engine.h"
- "fl_json_message_codec.h"
- "fl_json_method_codec.h"
- "fl_message_codec.h"
- "fl_method_call.h"
- "fl_method_channel.h"
- "fl_method_codec.h"
- "fl_method_response.h"
- "fl_plugin_registrar.h"
- "fl_plugin_registry.h"
- "fl_standard_message_codec.h"
- "fl_standard_method_codec.h"
- "fl_string_codec.h"
- "fl_value.h"
- "fl_view.h"
- "flutter_linux.h"
-)
-list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}")
-target_link_libraries(flutter INTERFACE
- PkgConfig::GTK
- PkgConfig::GLIB
- PkgConfig::GIO
-)
-add_dependencies(flutter flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CMAKE_CURRENT_BINARY_DIR}/_phony_
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh"
- ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE}
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
-)
diff --git a/example/linux/flutter/generated_plugin_registrant.cc b/example/linux/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index e71a16d..0000000
--- a/example/linux/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-
-void fl_register_plugins(FlPluginRegistry* registry) {
-}
diff --git a/example/linux/flutter/generated_plugin_registrant.h b/example/linux/flutter/generated_plugin_registrant.h
deleted file mode 100644
index e0f0a47..0000000
--- a/example/linux/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void fl_register_plugins(FlPluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/example/linux/flutter/generated_plugins.cmake b/example/linux/flutter/generated_plugins.cmake
deleted file mode 100644
index 2e1de87..0000000
--- a/example/linux/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,23 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
-)
-
-list(APPEND FLUTTER_FFI_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
-
-foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin})
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
-endforeach(ffi_plugin)
diff --git a/example/linux/main.cc b/example/linux/main.cc
deleted file mode 100644
index e7c5c54..0000000
--- a/example/linux/main.cc
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "my_application.h"
-
-int main(int argc, char** argv) {
- g_autoptr(MyApplication) app = my_application_new();
- return g_application_run(G_APPLICATION(app), argc, argv);
-}
diff --git a/example/linux/my_application.cc b/example/linux/my_application.cc
deleted file mode 100644
index c0530d4..0000000
--- a/example/linux/my_application.cc
+++ /dev/null
@@ -1,124 +0,0 @@
-#include "my_application.h"
-
-#include
-#ifdef GDK_WINDOWING_X11
-#include
-#endif
-
-#include "flutter/generated_plugin_registrant.h"
-
-struct _MyApplication {
- GtkApplication parent_instance;
- char** dart_entrypoint_arguments;
-};
-
-G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION)
-
-// Implements GApplication::activate.
-static void my_application_activate(GApplication* application) {
- MyApplication* self = MY_APPLICATION(application);
- GtkWindow* window =
- GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application)));
-
- // Use a header bar when running in GNOME as this is the common style used
- // by applications and is the setup most users will be using (e.g. Ubuntu
- // desktop).
- // If running on X and not using GNOME then just use a traditional title bar
- // in case the window manager does more exotic layout, e.g. tiling.
- // If running on Wayland assume the header bar will work (may need changing
- // if future cases occur).
- gboolean use_header_bar = TRUE;
-#ifdef GDK_WINDOWING_X11
- GdkScreen* screen = gtk_window_get_screen(window);
- if (GDK_IS_X11_SCREEN(screen)) {
- const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen);
- if (g_strcmp0(wm_name, "GNOME Shell") != 0) {
- use_header_bar = FALSE;
- }
- }
-#endif
- if (use_header_bar) {
- GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
- gtk_widget_show(GTK_WIDGET(header_bar));
- gtk_header_bar_set_title(header_bar, "example");
- gtk_header_bar_set_show_close_button(header_bar, TRUE);
- gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
- } else {
- gtk_window_set_title(window, "example");
- }
-
- gtk_window_set_default_size(window, 1280, 720);
- gtk_widget_show(GTK_WIDGET(window));
-
- g_autoptr(FlDartProject) project = fl_dart_project_new();
- fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments);
-
- FlView* view = fl_view_new(project);
- gtk_widget_show(GTK_WIDGET(view));
- gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view));
-
- fl_register_plugins(FL_PLUGIN_REGISTRY(view));
-
- gtk_widget_grab_focus(GTK_WIDGET(view));
-}
-
-// Implements GApplication::local_command_line.
-static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) {
- MyApplication* self = MY_APPLICATION(application);
- // Strip out the first argument as it is the binary name.
- self->dart_entrypoint_arguments = g_strdupv(*arguments + 1);
-
- g_autoptr(GError) error = nullptr;
- if (!g_application_register(application, nullptr, &error)) {
- g_warning("Failed to register: %s", error->message);
- *exit_status = 1;
- return TRUE;
- }
-
- g_application_activate(application);
- *exit_status = 0;
-
- return TRUE;
-}
-
-// Implements GApplication::startup.
-static void my_application_startup(GApplication* application) {
- //MyApplication* self = MY_APPLICATION(object);
-
- // Perform any actions required at application startup.
-
- G_APPLICATION_CLASS(my_application_parent_class)->startup(application);
-}
-
-// Implements GApplication::shutdown.
-static void my_application_shutdown(GApplication* application) {
- //MyApplication* self = MY_APPLICATION(object);
-
- // Perform any actions required at application shutdown.
-
- G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application);
-}
-
-// Implements GObject::dispose.
-static void my_application_dispose(GObject* object) {
- MyApplication* self = MY_APPLICATION(object);
- g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev);
- G_OBJECT_CLASS(my_application_parent_class)->dispose(object);
-}
-
-static void my_application_class_init(MyApplicationClass* klass) {
- G_APPLICATION_CLASS(klass)->activate = my_application_activate;
- G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line;
- G_APPLICATION_CLASS(klass)->startup = my_application_startup;
- G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown;
- G_OBJECT_CLASS(klass)->dispose = my_application_dispose;
-}
-
-static void my_application_init(MyApplication* self) {}
-
-MyApplication* my_application_new() {
- return MY_APPLICATION(g_object_new(my_application_get_type(),
- "application-id", APPLICATION_ID,
- "flags", G_APPLICATION_NON_UNIQUE,
- nullptr));
-}
diff --git a/example/linux/my_application.h b/example/linux/my_application.h
deleted file mode 100644
index 72271d5..0000000
--- a/example/linux/my_application.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef FLUTTER_MY_APPLICATION_H_
-#define FLUTTER_MY_APPLICATION_H_
-
-#include
-
-G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION,
- GtkApplication)
-
-/**
- * my_application_new:
- *
- * Creates a new Flutter-based application.
- *
- * Returns: a new #MyApplication.
- */
-MyApplication* my_application_new();
-
-#endif // FLUTTER_MY_APPLICATION_H_
diff --git a/example/macos/.gitignore b/example/macos/.gitignore
deleted file mode 100644
index 746adbb..0000000
--- a/example/macos/.gitignore
+++ /dev/null
@@ -1,7 +0,0 @@
-# Flutter-related
-**/Flutter/ephemeral/
-**/Pods/
-
-# Xcode-related
-**/dgph
-**/xcuserdata/
diff --git a/example/macos/Flutter/Flutter-Debug.xcconfig b/example/macos/Flutter/Flutter-Debug.xcconfig
deleted file mode 100644
index c2efd0b..0000000
--- a/example/macos/Flutter/Flutter-Debug.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/example/macos/Flutter/Flutter-Release.xcconfig b/example/macos/Flutter/Flutter-Release.xcconfig
deleted file mode 100644
index c2efd0b..0000000
--- a/example/macos/Flutter/Flutter-Release.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/example/macos/Flutter/GeneratedPluginRegistrant.swift b/example/macos/Flutter/GeneratedPluginRegistrant.swift
deleted file mode 100644
index cccf817..0000000
--- a/example/macos/Flutter/GeneratedPluginRegistrant.swift
+++ /dev/null
@@ -1,10 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-import FlutterMacOS
-import Foundation
-
-
-func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
-}
diff --git a/example/macos/Runner.xcodeproj/project.pbxproj b/example/macos/Runner.xcodeproj/project.pbxproj
deleted file mode 100644
index daa7bf1..0000000
--- a/example/macos/Runner.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,705 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 54;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */;
- buildPhases = (
- 33CC111E2044C6BF0003C045 /* ShellScript */,
- );
- dependencies = (
- );
- name = "Flutter Assemble";
- productName = FLX;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; };
- 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
- 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
- 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
- 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
- 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 33CC10EC2044A3C60003C045;
- remoteInfo = Runner;
- };
- 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 33CC111A2044C6BA0003C045;
- remoteInfo = FLX;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 33CC110E2044A8840003C045 /* Bundle Framework */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Bundle Framework";
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; };
- 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
- 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; };
- 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
- 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; };
- 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; };
- 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; };
- 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; };
- 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; };
- 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; };
- 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; };
- 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; };
- 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; };
- 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; };
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
- 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 331C80D2294CF70F00263BE5 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 33CC10EA2044A3C60003C045 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 331C80D6294CF71000263BE5 /* RunnerTests */ = {
- isa = PBXGroup;
- children = (
- 331C80D7294CF71000263BE5 /* RunnerTests.swift */,
- );
- path = RunnerTests;
- sourceTree = "";
- };
- 33BA886A226E78AF003329D5 /* Configs */ = {
- isa = PBXGroup;
- children = (
- 33E5194F232828860026EE4D /* AppInfo.xcconfig */,
- 9740EEB21CF90195004384FC /* Debug.xcconfig */,
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
- 333000ED22D3DE5D00554162 /* Warnings.xcconfig */,
- );
- path = Configs;
- sourceTree = "";
- };
- 33CC10E42044A3C60003C045 = {
- isa = PBXGroup;
- children = (
- 33FAB671232836740065AC1E /* Runner */,
- 33CEB47122A05771004F2AC0 /* Flutter */,
- 331C80D6294CF71000263BE5 /* RunnerTests */,
- 33CC10EE2044A3C60003C045 /* Products */,
- D73912EC22F37F3D000D13A0 /* Frameworks */,
- );
- sourceTree = "";
- };
- 33CC10EE2044A3C60003C045 /* Products */ = {
- isa = PBXGroup;
- children = (
- 33CC10ED2044A3C60003C045 /* example.app */,
- 331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
- 33CC11242044D66E0003C045 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 33CC10F22044A3C60003C045 /* Assets.xcassets */,
- 33CC10F42044A3C60003C045 /* MainMenu.xib */,
- 33CC10F72044A3C60003C045 /* Info.plist */,
- );
- name = Resources;
- path = ..;
- sourceTree = "";
- };
- 33CEB47122A05771004F2AC0 /* Flutter */ = {
- isa = PBXGroup;
- children = (
- 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
- 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
- 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
- 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,
- );
- path = Flutter;
- sourceTree = "";
- };
- 33FAB671232836740065AC1E /* Runner */ = {
- isa = PBXGroup;
- children = (
- 33CC10F02044A3C60003C045 /* AppDelegate.swift */,
- 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,
- 33E51913231747F40026EE4D /* DebugProfile.entitlements */,
- 33E51914231749380026EE4D /* Release.entitlements */,
- 33CC11242044D66E0003C045 /* Resources */,
- 33BA886A226E78AF003329D5 /* Configs */,
- );
- path = Runner;
- sourceTree = "";
- };
- D73912EC22F37F3D000D13A0 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- );
- name = Frameworks;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 331C80D4294CF70F00263BE5 /* RunnerTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
- buildPhases = (
- 331C80D1294CF70F00263BE5 /* Sources */,
- 331C80D2294CF70F00263BE5 /* Frameworks */,
- 331C80D3294CF70F00263BE5 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 331C80DA294CF71000263BE5 /* PBXTargetDependency */,
- );
- name = RunnerTests;
- productName = RunnerTests;
- productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 33CC10EC2044A3C60003C045 /* Runner */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
- buildPhases = (
- 33CC10E92044A3C60003C045 /* Sources */,
- 33CC10EA2044A3C60003C045 /* Frameworks */,
- 33CC10EB2044A3C60003C045 /* Resources */,
- 33CC110E2044A8840003C045 /* Bundle Framework */,
- 3399D490228B24CF009A79C7 /* ShellScript */,
- );
- buildRules = (
- );
- dependencies = (
- 33CC11202044C79F0003C045 /* PBXTargetDependency */,
- );
- name = Runner;
- productName = Runner;
- productReference = 33CC10ED2044A3C60003C045 /* example.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 33CC10E52044A3C60003C045 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- BuildIndependentTargetsInParallel = YES;
- LastSwiftUpdateCheck = 0920;
- LastUpgradeCheck = 1510;
- ORGANIZATIONNAME = "";
- TargetAttributes = {
- 331C80D4294CF70F00263BE5 = {
- CreatedOnToolsVersion = 14.0;
- TestTargetID = 33CC10EC2044A3C60003C045;
- };
- 33CC10EC2044A3C60003C045 = {
- CreatedOnToolsVersion = 9.2;
- LastSwiftMigration = 1100;
- ProvisioningStyle = Automatic;
- SystemCapabilities = {
- com.apple.Sandbox = {
- enabled = 1;
- };
- };
- };
- 33CC111A2044C6BA0003C045 = {
- CreatedOnToolsVersion = 9.2;
- ProvisioningStyle = Manual;
- };
- };
- };
- buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */;
- compatibilityVersion = "Xcode 9.3";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 33CC10E42044A3C60003C045;
- productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 33CC10EC2044A3C60003C045 /* Runner */,
- 331C80D4294CF70F00263BE5 /* RunnerTests */,
- 33CC111A2044C6BA0003C045 /* Flutter Assemble */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 331C80D3294CF70F00263BE5 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 33CC10EB2044A3C60003C045 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
- 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 3399D490228B24CF009A79C7 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- alwaysOutOfDate = 1;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n";
- };
- 33CC111E2044C6BF0003C045 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- Flutter/ephemeral/FlutterInputs.xcfilelist,
- );
- inputPaths = (
- Flutter/ephemeral/tripwire,
- );
- outputFileListPaths = (
- Flutter/ephemeral/FlutterOutputs.xcfilelist,
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 331C80D1294CF70F00263BE5 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 33CC10E92044A3C60003C045 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,
- 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,
- 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 33CC10EC2044A3C60003C045 /* Runner */;
- targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */;
- };
- 33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
- targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 33CC10F42044A3C60003C045 /* MainMenu.xib */ = {
- isa = PBXVariantGroup;
- children = (
- 33CC10F52044A3C60003C045 /* Base */,
- );
- name = MainMenu.xib;
- path = Runner;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 331C80DB294CF71000263BE5 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- CURRENT_PROJECT_VERSION = 1;
- GENERATE_INFOPLIST_FILE = YES;
- MARKETING_VERSION = 1.0;
- PRODUCT_BUNDLE_IDENTIFIER = com.example.example.RunnerTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_VERSION = 5.0;
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/example";
- };
- name = Debug;
- };
- 331C80DC294CF71000263BE5 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- CURRENT_PROJECT_VERSION = 1;
- GENERATE_INFOPLIST_FILE = YES;
- MARKETING_VERSION = 1.0;
- PRODUCT_BUNDLE_IDENTIFIER = com.example.example.RunnerTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_VERSION = 5.0;
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/example";
- };
- name = Release;
- };
- 331C80DD294CF71000263BE5 /* Profile */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- CURRENT_PROJECT_VERSION = 1;
- GENERATE_INFOPLIST_FILE = YES;
- MARKETING_VERSION = 1.0;
- PRODUCT_BUNDLE_IDENTIFIER = com.example.example.RunnerTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_VERSION = 5.0;
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/example";
- };
- name = Profile;
- };
- 338D0CE9231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEAD_CODE_STRIPPING = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = NO;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.14;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- };
- name = Profile;
- };
- 338D0CEA231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Profile;
- };
- 338D0CEB231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Profile;
- };
- 33CC10F92044A3C60003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEAD_CODE_STRIPPING = YES;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = NO;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.14;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- };
- name = Debug;
- };
- 33CC10FA2044A3C60003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEAD_CODE_STRIPPING = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = NO;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.14;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- };
- name = Release;
- };
- 33CC10FC2044A3C60003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 33CC10FD2044A3C60003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Release;
- };
- 33CC111C2044C6BA0003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 33CC111D2044C6BA0003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 331C80DB294CF71000263BE5 /* Debug */,
- 331C80DC294CF71000263BE5 /* Release */,
- 331C80DD294CF71000263BE5 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC10F92044A3C60003C045 /* Debug */,
- 33CC10FA2044A3C60003C045 /* Release */,
- 338D0CE9231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC10FC2044A3C60003C045 /* Debug */,
- 33CC10FD2044A3C60003C045 /* Release */,
- 338D0CEA231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC111C2044C6BA0003C045 /* Debug */,
- 33CC111D2044C6BA0003C045 /* Release */,
- 338D0CEB231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 33CC10E52044A3C60003C045 /* Project object */;
-}
diff --git a/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d9810..0000000
--- a/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
deleted file mode 100644
index 15368ec..0000000
--- a/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/example/macos/Runner.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a1..0000000
--- a/example/macos/Runner.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d9810..0000000
--- a/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/example/macos/Runner/AppDelegate.swift b/example/macos/Runner/AppDelegate.swift
deleted file mode 100644
index d53ef64..0000000
--- a/example/macos/Runner/AppDelegate.swift
+++ /dev/null
@@ -1,9 +0,0 @@
-import Cocoa
-import FlutterMacOS
-
-@NSApplicationMain
-class AppDelegate: FlutterAppDelegate {
- override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
- return true
- }
-}
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index a2ec33f..0000000
--- a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "images" : [
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_16.png",
- "scale" : "1x"
- },
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "2x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "1x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_64.png",
- "scale" : "2x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_128.png",
- "scale" : "1x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "2x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "1x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "2x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "1x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_1024.png",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
deleted file mode 100644
index 82b6f9d..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
deleted file mode 100644
index 13b35eb..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
deleted file mode 100644
index 0a3f5fa..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
deleted file mode 100644
index bdb5722..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
deleted file mode 100644
index f083318..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
deleted file mode 100644
index 326c0e7..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ
diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
deleted file mode 100644
index 2f1632c..0000000
Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ
diff --git a/example/macos/Runner/Base.lproj/MainMenu.xib b/example/macos/Runner/Base.lproj/MainMenu.xib
deleted file mode 100644
index 80e867a..0000000
--- a/example/macos/Runner/Base.lproj/MainMenu.xib
+++ /dev/null
@@ -1,343 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/macos/Runner/Configs/AppInfo.xcconfig b/example/macos/Runner/Configs/AppInfo.xcconfig
deleted file mode 100644
index 92fb3cd..0000000
--- a/example/macos/Runner/Configs/AppInfo.xcconfig
+++ /dev/null
@@ -1,14 +0,0 @@
-// Application-level settings for the Runner target.
-//
-// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the
-// future. If not, the values below would default to using the project name when this becomes a
-// 'flutter create' template.
-
-// The application's name. By default this is also the title of the Flutter window.
-PRODUCT_NAME = example
-
-// The application's bundle identifier
-PRODUCT_BUNDLE_IDENTIFIER = com.example.example
-
-// The copyright displayed in application information
-PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved.
diff --git a/example/macos/Runner/Configs/Debug.xcconfig b/example/macos/Runner/Configs/Debug.xcconfig
deleted file mode 100644
index 36b0fd9..0000000
--- a/example/macos/Runner/Configs/Debug.xcconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "../../Flutter/Flutter-Debug.xcconfig"
-#include "Warnings.xcconfig"
diff --git a/example/macos/Runner/Configs/Release.xcconfig b/example/macos/Runner/Configs/Release.xcconfig
deleted file mode 100644
index dff4f49..0000000
--- a/example/macos/Runner/Configs/Release.xcconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "../../Flutter/Flutter-Release.xcconfig"
-#include "Warnings.xcconfig"
diff --git a/example/macos/Runner/Configs/Warnings.xcconfig b/example/macos/Runner/Configs/Warnings.xcconfig
deleted file mode 100644
index 42bcbf4..0000000
--- a/example/macos/Runner/Configs/Warnings.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_PRAGMA_PACK = YES
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-GCC_WARN_STRICT_SELECTOR_MATCH = YES
-CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-GCC_WARN_SHADOW = YES
-CLANG_WARN_UNREACHABLE_CODE = YES
diff --git a/example/macos/Runner/DebugProfile.entitlements b/example/macos/Runner/DebugProfile.entitlements
deleted file mode 100644
index dddb8a3..0000000
--- a/example/macos/Runner/DebugProfile.entitlements
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- com.apple.security.app-sandbox
-
- com.apple.security.cs.allow-jit
-
- com.apple.security.network.server
-
-
-
diff --git a/example/macos/Runner/Info.plist b/example/macos/Runner/Info.plist
deleted file mode 100644
index 4789daa..0000000
--- a/example/macos/Runner/Info.plist
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIconFile
-
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(FLUTTER_BUILD_NAME)
- CFBundleVersion
- $(FLUTTER_BUILD_NUMBER)
- LSMinimumSystemVersion
- $(MACOSX_DEPLOYMENT_TARGET)
- NSHumanReadableCopyright
- $(PRODUCT_COPYRIGHT)
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- NSApplication
-
-
diff --git a/example/macos/Runner/MainFlutterWindow.swift b/example/macos/Runner/MainFlutterWindow.swift
deleted file mode 100644
index 3cc05eb..0000000
--- a/example/macos/Runner/MainFlutterWindow.swift
+++ /dev/null
@@ -1,15 +0,0 @@
-import Cocoa
-import FlutterMacOS
-
-class MainFlutterWindow: NSWindow {
- override func awakeFromNib() {
- let flutterViewController = FlutterViewController()
- let windowFrame = self.frame
- self.contentViewController = flutterViewController
- self.setFrame(windowFrame, display: true)
-
- RegisterGeneratedPlugins(registry: flutterViewController)
-
- super.awakeFromNib()
- }
-}
diff --git a/example/macos/Runner/Release.entitlements b/example/macos/Runner/Release.entitlements
deleted file mode 100644
index 852fa1a..0000000
--- a/example/macos/Runner/Release.entitlements
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- com.apple.security.app-sandbox
-
-
-
diff --git a/example/macos/RunnerTests/RunnerTests.swift b/example/macos/RunnerTests/RunnerTests.swift
deleted file mode 100644
index 5418c9f..0000000
--- a/example/macos/RunnerTests/RunnerTests.swift
+++ /dev/null
@@ -1,12 +0,0 @@
-import FlutterMacOS
-import Cocoa
-import XCTest
-
-class RunnerTests: XCTestCase {
-
- func testExample() {
- // If you add code to the Runner application, consider adding tests here.
- // See https://developer.apple.com/documentation/xctest for more information about using XCTest.
- }
-
-}
diff --git a/example/pubspec.lock b/example/pubspec.lock
index e50bdcc..a41800d 100644
--- a/example/pubspec.lock
+++ b/example/pubspec.lock
@@ -1,6 +1,14 @@
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
+ _flutterfire_internals:
+ dependency: transitive
+ description:
+ name: _flutterfire_internals
+ sha256: "79b6452b4066fcbdd74c2aac354e80c591a727e0364bedccecdb5a5321784fa2"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.3.28"
async:
dependency: transitive
description:
@@ -33,6 +41,30 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.1.1"
+ cloud_firestore:
+ dependency: "direct main"
+ description:
+ name: cloud_firestore
+ sha256: "1368754eb153676e7f188aadcc01b3d280f1e2fbe125cceb7fd319670e9846ca"
+ url: "https://pub.dev"
+ source: hosted
+ version: "4.16.0"
+ cloud_firestore_platform_interface:
+ dependency: transitive
+ description:
+ name: cloud_firestore_platform_interface
+ sha256: "8f0f25ca02a850d909c06c098d49a09b616133ac2d2acb12129e14c5310b7ebe"
+ url: "https://pub.dev"
+ source: hosted
+ version: "6.1.12"
+ cloud_firestore_web:
+ dependency: transitive
+ description:
+ name: cloud_firestore_web
+ sha256: b6f05eb405517ddda1be982ed0c707d0977a45e2fcfa2086d1125ce0916ad823
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.11.0"
collection:
dependency: transitive
description:
@@ -57,6 +89,78 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.3.1"
+ firebase_auth:
+ dependency: "direct main"
+ description:
+ name: firebase_auth
+ sha256: "4a958a32c8f0ed7573153edc3b09e0552fe0aba93be9028e8dbc5148d6f49f15"
+ url: "https://pub.dev"
+ source: hosted
+ version: "4.19.0"
+ firebase_auth_platform_interface:
+ dependency: transitive
+ description:
+ name: firebase_auth_platform_interface
+ sha256: "5b26659a47fcaf6fcb36658c57d56f99e31d8393b72337ccde726bd8292baa25"
+ url: "https://pub.dev"
+ source: hosted
+ version: "7.2.1"
+ firebase_auth_web:
+ dependency: transitive
+ description:
+ name: firebase_auth_web
+ sha256: a9c9faea77db8b7215f642d7a9a715347f1c46093f025813226596e3a25879b0
+ url: "https://pub.dev"
+ source: hosted
+ version: "5.11.0"
+ firebase_core:
+ dependency: "direct main"
+ description:
+ name: firebase_core
+ sha256: "4b45655ec1b21a1783681f72f840a2e74d298046c2b7c286ab0e4f0efbf93d0a"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.28.0"
+ firebase_core_platform_interface:
+ dependency: transitive
+ description:
+ name: firebase_core_platform_interface
+ sha256: c437ae5d17e6b5cc7981cf6fd458a5db4d12979905f9aafd1fea930428a9fe63
+ url: "https://pub.dev"
+ source: hosted
+ version: "5.0.0"
+ firebase_core_web:
+ dependency: transitive
+ description:
+ name: firebase_core_web
+ sha256: "28e30e00748497b9a70db2025942a42c5d752534eb678e9b9b98db056cf404ba"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.14.0"
+ firebase_storage:
+ dependency: "direct main"
+ description:
+ name: firebase_storage
+ sha256: d140fa336d29bc9e128448bb2f582407c6dc01c8d7d4b3160e1ab198e5f7f74c
+ url: "https://pub.dev"
+ source: hosted
+ version: "11.7.0"
+ firebase_storage_platform_interface:
+ dependency: transitive
+ description:
+ name: firebase_storage_platform_interface
+ sha256: b14e6a872da7303a45e081ff55160fd772eb15b7a00bdca12c740546fb67c18f
+ url: "https://pub.dev"
+ source: hosted
+ version: "5.1.15"
+ firebase_storage_web:
+ dependency: transitive
+ description:
+ name: firebase_storage_web
+ sha256: a1ad5da5983ac91c85ca7b5b4735b580cc7e1646aa502d7fa4dff7ab899e2159
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.9.0"
flutter:
dependency: "direct main"
description: flutter
@@ -71,6 +175,14 @@ packages:
url: "https://github.com/Iconica-Development/flutter_animated_widgets.git"
source: git
version: "0.0.1"
+ flutter_dotenv:
+ dependency: "direct main"
+ description:
+ name: flutter_dotenv
+ sha256: "9357883bdd153ab78cbf9ffa07656e336b8bbb2b5a3ca596b0b27e119f7c7d77"
+ url: "https://pub.dev"
+ source: hosted
+ version: "5.1.0"
flutter_lints:
dependency: "direct dev"
description:
@@ -91,8 +203,29 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
- intl:
+ flutter_web_plugins:
dependency: transitive
+ description: flutter
+ source: sdk
+ version: "0.0.0"
+ http:
+ dependency: transitive
+ description:
+ name: http
+ sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.13.6"
+ http_parser:
+ dependency: transitive
+ description:
+ name: http_parser
+ sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
+ url: "https://pub.dev"
+ source: hosted
+ version: "4.0.2"
+ intl:
+ dependency: "direct main"
description:
name: intl
sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91"
@@ -163,6 +296,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.9.0"
+ plugin_platform_interface:
+ dependency: transitive
+ description:
+ name: plugin_platform_interface
+ sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.1.8"
sky_engine:
dependency: transitive
description: flutter
@@ -216,6 +357,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.6.1"
+ typed_data:
+ dependency: transitive
+ description:
+ name: typed_data
+ sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.3.2"
vector_math:
dependency: transitive
description:
@@ -232,6 +381,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "13.0.0"
+ web:
+ dependency: transitive
+ description:
+ name: web
+ sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.5.1"
sdks:
dart: ">=3.3.2 <4.0.0"
- flutter: ">=1.17.0"
+ flutter: ">=3.3.0"
diff --git a/example/pubspec.yaml b/example/pubspec.yaml
index 3917d7f..e9fda19 100644
--- a/example/pubspec.yaml
+++ b/example/pubspec.yaml
@@ -11,10 +11,19 @@ environment:
dependencies:
flutter:
sdk: flutter
+ flutter_dotenv: ^5.0.2
+ intl: any
+
+ # Firebase
+ cloud_firestore: ^4.16.0
+ firebase_auth: ^4.2.6
+ firebase_core: ^2.5.0
+ firebase_storage: ^11.0.14
cupertino_icons: ^1.0.2
flutter_notification_center:
path: ../
+ provider: ^6.1.2
dev_dependencies:
flutter_test:
@@ -23,4 +32,6 @@ dev_dependencies:
flutter_lints: ^2.0.0
flutter:
- uses-material-design: true
\ No newline at end of file
+ uses-material-design: true
+ assets:
+ - dotenv
diff --git a/example/web/favicon.png b/example/web/favicon.png
deleted file mode 100644
index 8aaa46a..0000000
Binary files a/example/web/favicon.png and /dev/null differ
diff --git a/example/web/icons/Icon-192.png b/example/web/icons/Icon-192.png
deleted file mode 100644
index b749bfe..0000000
Binary files a/example/web/icons/Icon-192.png and /dev/null differ
diff --git a/example/web/icons/Icon-512.png b/example/web/icons/Icon-512.png
deleted file mode 100644
index 88cfd48..0000000
Binary files a/example/web/icons/Icon-512.png and /dev/null differ
diff --git a/example/web/icons/Icon-maskable-192.png b/example/web/icons/Icon-maskable-192.png
deleted file mode 100644
index eb9b4d7..0000000
Binary files a/example/web/icons/Icon-maskable-192.png and /dev/null differ
diff --git a/example/web/icons/Icon-maskable-512.png b/example/web/icons/Icon-maskable-512.png
deleted file mode 100644
index d69c566..0000000
Binary files a/example/web/icons/Icon-maskable-512.png and /dev/null differ
diff --git a/example/web/index.html b/example/web/index.html
deleted file mode 100644
index 45cf2ca..0000000
--- a/example/web/index.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- example
-
-
-
-
-
-
-
-
-
-
diff --git a/example/web/manifest.json b/example/web/manifest.json
deleted file mode 100644
index 096edf8..0000000
--- a/example/web/manifest.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "name": "example",
- "short_name": "example",
- "start_url": ".",
- "display": "standalone",
- "background_color": "#0175C2",
- "theme_color": "#0175C2",
- "description": "A new Flutter project.",
- "orientation": "portrait-primary",
- "prefer_related_applications": false,
- "icons": [
- {
- "src": "icons/Icon-192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "icons/Icon-512.png",
- "sizes": "512x512",
- "type": "image/png"
- },
- {
- "src": "icons/Icon-maskable-192.png",
- "sizes": "192x192",
- "type": "image/png",
- "purpose": "maskable"
- },
- {
- "src": "icons/Icon-maskable-512.png",
- "sizes": "512x512",
- "type": "image/png",
- "purpose": "maskable"
- }
- ]
-}
diff --git a/example/windows/.gitignore b/example/windows/.gitignore
deleted file mode 100644
index d492d0d..0000000
--- a/example/windows/.gitignore
+++ /dev/null
@@ -1,17 +0,0 @@
-flutter/ephemeral/
-
-# Visual Studio user-specific files.
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# Visual Studio build-related files.
-x64/
-x86/
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
diff --git a/example/windows/CMakeLists.txt b/example/windows/CMakeLists.txt
deleted file mode 100644
index d960948..0000000
--- a/example/windows/CMakeLists.txt
+++ /dev/null
@@ -1,108 +0,0 @@
-# Project-level configuration.
-cmake_minimum_required(VERSION 3.14)
-project(example LANGUAGES CXX)
-
-# The name of the executable created for the application. Change this to change
-# the on-disk name of your application.
-set(BINARY_NAME "example")
-
-# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
-# versions of CMake.
-cmake_policy(VERSION 3.14...3.25)
-
-# Define build configuration option.
-get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
-if(IS_MULTICONFIG)
- set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release"
- CACHE STRING "" FORCE)
-else()
- if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
- endif()
-endif()
-# Define settings for the Profile build mode.
-set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
-set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}")
-set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}")
-set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}")
-
-# Use Unicode for all projects.
-add_definitions(-DUNICODE -D_UNICODE)
-
-# Compilation settings that should be applied to most targets.
-#
-# Be cautious about adding new options here, as plugins use this function by
-# default. In most cases, you should add new options to specific targets instead
-# of modifying this function.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_17)
- target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100")
- target_compile_options(${TARGET} PRIVATE /EHsc)
- target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")
- target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>")
-endfunction()
-
-# Flutter library and tool build rules.
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# Application build; see runner/CMakeLists.txt.
-add_subdirectory("runner")
-
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# Support files are copied into place next to the executable, so that it can
-# run in place. This is done instead of making a separate bundle (as on Linux)
-# so that building and running from within Visual Studio will work.
-set(BUILD_BUNDLE_DIR "$")
-# Make the "install" step default, as it's required to run.
-set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-if(PLUGIN_BUNDLED_LIBRARIES)
- install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
-
-# Copy the native assets provided by the build.dart from all packages.
-set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/")
-install(DIRECTORY "${NATIVE_ASSETS_DIR}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- CONFIGURATIONS Profile;Release
- COMPONENT Runtime)
diff --git a/example/windows/flutter/CMakeLists.txt b/example/windows/flutter/CMakeLists.txt
deleted file mode 100644
index 903f489..0000000
--- a/example/windows/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,109 +0,0 @@
-# This file controls Flutter-level build steps. It should not be edited.
-cmake_minimum_required(VERSION 3.14)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper")
-
-# Set fallback configurations for older versions of the flutter tool.
-if (NOT DEFINED FLUTTER_TARGET_PLATFORM)
- set(FLUTTER_TARGET_PLATFORM "windows-x64")
-endif()
-
-# === Flutter Library ===
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "flutter_export.h"
- "flutter_windows.h"
- "flutter_messenger.h"
- "flutter_plugin_registrar.h"
- "flutter_texture_registrar.h"
-)
-list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib")
-add_dependencies(flutter flutter_assemble)
-
-# === Wrapper ===
-list(APPEND CPP_WRAPPER_SOURCES_CORE
- "core_implementations.cc"
- "standard_codec.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_PLUGIN
- "plugin_registrar.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_APP
- "flutter_engine.cc"
- "flutter_view_controller.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/")
-
-# Wrapper sources needed for a plugin.
-add_library(flutter_wrapper_plugin STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
-)
-apply_standard_settings(flutter_wrapper_plugin)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- POSITION_INDEPENDENT_CODE ON)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- CXX_VISIBILITY_PRESET hidden)
-target_link_libraries(flutter_wrapper_plugin PUBLIC flutter)
-target_include_directories(flutter_wrapper_plugin PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_plugin flutter_assemble)
-
-# Wrapper sources needed for the runner.
-add_library(flutter_wrapper_app STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_APP}
-)
-apply_standard_settings(flutter_wrapper_app)
-target_link_libraries(flutter_wrapper_app PUBLIC flutter)
-target_include_directories(flutter_wrapper_app PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_app flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_")
-set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE)
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
- ${PHONY_OUTPUT}
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat"
- ${FLUTTER_TARGET_PLATFORM} $
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
-)
diff --git a/example/windows/flutter/generated_plugin_registrant.cc b/example/windows/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index 8b6d468..0000000
--- a/example/windows/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-
-void RegisterPlugins(flutter::PluginRegistry* registry) {
-}
diff --git a/example/windows/flutter/generated_plugin_registrant.h b/example/windows/flutter/generated_plugin_registrant.h
deleted file mode 100644
index dc139d8..0000000
--- a/example/windows/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void RegisterPlugins(flutter::PluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/example/windows/flutter/generated_plugins.cmake b/example/windows/flutter/generated_plugins.cmake
deleted file mode 100644
index b93c4c3..0000000
--- a/example/windows/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,23 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
-)
-
-list(APPEND FLUTTER_FFI_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
-
-foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin})
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
-endforeach(ffi_plugin)
diff --git a/example/windows/runner/CMakeLists.txt b/example/windows/runner/CMakeLists.txt
deleted file mode 100644
index 394917c..0000000
--- a/example/windows/runner/CMakeLists.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-cmake_minimum_required(VERSION 3.14)
-project(runner LANGUAGES CXX)
-
-# Define the application target. To change its name, change BINARY_NAME in the
-# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer
-# work.
-#
-# Any new source files that you add to the application should be added here.
-add_executable(${BINARY_NAME} WIN32
- "flutter_window.cpp"
- "main.cpp"
- "utils.cpp"
- "win32_window.cpp"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
- "Runner.rc"
- "runner.exe.manifest"
-)
-
-# Apply the standard set of build settings. This can be removed for applications
-# that need different build settings.
-apply_standard_settings(${BINARY_NAME})
-
-# Add preprocessor definitions for the build version.
-target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"")
-target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}")
-target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}")
-target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}")
-target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}")
-
-# Disable Windows macros that collide with C++ standard library functions.
-target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX")
-
-# Add dependency libraries and include directories. Add any application-specific
-# dependencies here.
-target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app)
-target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib")
-target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}")
-
-# Run the Flutter tool portions of the build. This must not be removed.
-add_dependencies(${BINARY_NAME} flutter_assemble)
diff --git a/example/windows/runner/Runner.rc b/example/windows/runner/Runner.rc
deleted file mode 100644
index 687e6bd..0000000
--- a/example/windows/runner/Runner.rc
+++ /dev/null
@@ -1,121 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#pragma code_page(65001)
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "winres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (United States) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""winres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDI_APP_ICON ICON "resources\\app_icon.ico"
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD)
-#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD
-#else
-#define VERSION_AS_NUMBER 1,0,0,0
-#endif
-
-#if defined(FLUTTER_VERSION)
-#define VERSION_AS_STRING FLUTTER_VERSION
-#else
-#define VERSION_AS_STRING "1.0.0"
-#endif
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION VERSION_AS_NUMBER
- PRODUCTVERSION VERSION_AS_NUMBER
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS VOS__WINDOWS32
- FILETYPE VFT_APP
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904e4"
- BEGIN
- VALUE "CompanyName", "com.example" "\0"
- VALUE "FileDescription", "example" "\0"
- VALUE "FileVersion", VERSION_AS_STRING "\0"
- VALUE "InternalName", "example" "\0"
- VALUE "LegalCopyright", "Copyright (C) 2024 com.example. All rights reserved." "\0"
- VALUE "OriginalFilename", "example.exe" "\0"
- VALUE "ProductName", "example" "\0"
- VALUE "ProductVersion", VERSION_AS_STRING "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1252
- END
-END
-
-#endif // English (United States) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
diff --git a/example/windows/runner/flutter_window.cpp b/example/windows/runner/flutter_window.cpp
deleted file mode 100644
index 955ee30..0000000
--- a/example/windows/runner/flutter_window.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-#include "flutter_window.h"
-
-#include
-
-#include "flutter/generated_plugin_registrant.h"
-
-FlutterWindow::FlutterWindow(const flutter::DartProject& project)
- : project_(project) {}
-
-FlutterWindow::~FlutterWindow() {}
-
-bool FlutterWindow::OnCreate() {
- if (!Win32Window::OnCreate()) {
- return false;
- }
-
- RECT frame = GetClientArea();
-
- // The size here must match the window dimensions to avoid unnecessary surface
- // creation / destruction in the startup path.
- flutter_controller_ = std::make_unique(
- frame.right - frame.left, frame.bottom - frame.top, project_);
- // Ensure that basic setup of the controller was successful.
- if (!flutter_controller_->engine() || !flutter_controller_->view()) {
- return false;
- }
- RegisterPlugins(flutter_controller_->engine());
- SetChildContent(flutter_controller_->view()->GetNativeWindow());
-
- flutter_controller_->engine()->SetNextFrameCallback([&]() {
- this->Show();
- });
-
- // Flutter can complete the first frame before the "show window" callback is
- // registered. The following call ensures a frame is pending to ensure the
- // window is shown. It is a no-op if the first frame hasn't completed yet.
- flutter_controller_->ForceRedraw();
-
- return true;
-}
-
-void FlutterWindow::OnDestroy() {
- if (flutter_controller_) {
- flutter_controller_ = nullptr;
- }
-
- Win32Window::OnDestroy();
-}
-
-LRESULT
-FlutterWindow::MessageHandler(HWND hwnd, UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- // Give Flutter, including plugins, an opportunity to handle window messages.
- if (flutter_controller_) {
- std::optional result =
- flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam,
- lparam);
- if (result) {
- return *result;
- }
- }
-
- switch (message) {
- case WM_FONTCHANGE:
- flutter_controller_->engine()->ReloadSystemFonts();
- break;
- }
-
- return Win32Window::MessageHandler(hwnd, message, wparam, lparam);
-}
diff --git a/example/windows/runner/flutter_window.h b/example/windows/runner/flutter_window.h
deleted file mode 100644
index 6da0652..0000000
--- a/example/windows/runner/flutter_window.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef RUNNER_FLUTTER_WINDOW_H_
-#define RUNNER_FLUTTER_WINDOW_H_
-
-#include
-#include
-
-#include
-
-#include "win32_window.h"
-
-// A window that does nothing but host a Flutter view.
-class FlutterWindow : public Win32Window {
- public:
- // Creates a new FlutterWindow hosting a Flutter view running |project|.
- explicit FlutterWindow(const flutter::DartProject& project);
- virtual ~FlutterWindow();
-
- protected:
- // Win32Window:
- bool OnCreate() override;
- void OnDestroy() override;
- LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam,
- LPARAM const lparam) noexcept override;
-
- private:
- // The project to run.
- flutter::DartProject project_;
-
- // The Flutter instance hosted by this window.
- std::unique_ptr flutter_controller_;
-};
-
-#endif // RUNNER_FLUTTER_WINDOW_H_
diff --git a/example/windows/runner/main.cpp b/example/windows/runner/main.cpp
deleted file mode 100644
index a61bf80..0000000
--- a/example/windows/runner/main.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include
-#include
-#include
-
-#include "flutter_window.h"
-#include "utils.h"
-
-int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
- _In_ wchar_t *command_line, _In_ int show_command) {
- // Attach to console when present (e.g., 'flutter run') or create a
- // new console when running with a debugger.
- if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {
- CreateAndAttachConsole();
- }
-
- // Initialize COM, so that it is available for use in the library and/or
- // plugins.
- ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
-
- flutter::DartProject project(L"data");
-
- std::vector command_line_arguments =
- GetCommandLineArguments();
-
- project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
-
- FlutterWindow window(project);
- Win32Window::Point origin(10, 10);
- Win32Window::Size size(1280, 720);
- if (!window.Create(L"example", origin, size)) {
- return EXIT_FAILURE;
- }
- window.SetQuitOnClose(true);
-
- ::MSG msg;
- while (::GetMessage(&msg, nullptr, 0, 0)) {
- ::TranslateMessage(&msg);
- ::DispatchMessage(&msg);
- }
-
- ::CoUninitialize();
- return EXIT_SUCCESS;
-}
diff --git a/example/windows/runner/resource.h b/example/windows/runner/resource.h
deleted file mode 100644
index 66a65d1..0000000
--- a/example/windows/runner/resource.h
+++ /dev/null
@@ -1,16 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by Runner.rc
-//
-#define IDI_APP_ICON 101
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 102
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/example/windows/runner/resources/app_icon.ico b/example/windows/runner/resources/app_icon.ico
deleted file mode 100644
index c04e20c..0000000
Binary files a/example/windows/runner/resources/app_icon.ico and /dev/null differ
diff --git a/example/windows/runner/runner.exe.manifest b/example/windows/runner/runner.exe.manifest
deleted file mode 100644
index a42ea76..0000000
--- a/example/windows/runner/runner.exe.manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- PerMonitorV2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example/windows/runner/utils.cpp b/example/windows/runner/utils.cpp
deleted file mode 100644
index b2b0873..0000000
--- a/example/windows/runner/utils.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-#include "utils.h"
-
-#include
-#include
-#include
-#include
-
-#include
-
-void CreateAndAttachConsole() {
- if (::AllocConsole()) {
- FILE *unused;
- if (freopen_s(&unused, "CONOUT$", "w", stdout)) {
- _dup2(_fileno(stdout), 1);
- }
- if (freopen_s(&unused, "CONOUT$", "w", stderr)) {
- _dup2(_fileno(stdout), 2);
- }
- std::ios::sync_with_stdio();
- FlutterDesktopResyncOutputStreams();
- }
-}
-
-std::vector GetCommandLineArguments() {
- // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use.
- int argc;
- wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
- if (argv == nullptr) {
- return std::vector();
- }
-
- std::vector command_line_arguments;
-
- // Skip the first argument as it's the binary name.
- for (int i = 1; i < argc; i++) {
- command_line_arguments.push_back(Utf8FromUtf16(argv[i]));
- }
-
- ::LocalFree(argv);
-
- return command_line_arguments;
-}
-
-std::string Utf8FromUtf16(const wchar_t* utf16_string) {
- if (utf16_string == nullptr) {
- return std::string();
- }
- int target_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, nullptr, 0, nullptr, nullptr)
- -1; // remove the trailing null character
- int input_length = (int)wcslen(utf16_string);
- std::string utf8_string;
- if (target_length <= 0 || target_length > utf8_string.max_size()) {
- return utf8_string;
- }
- utf8_string.resize(target_length);
- int converted_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- input_length, utf8_string.data(), target_length, nullptr, nullptr);
- if (converted_length == 0) {
- return std::string();
- }
- return utf8_string;
-}
diff --git a/example/windows/runner/utils.h b/example/windows/runner/utils.h
deleted file mode 100644
index 3879d54..0000000
--- a/example/windows/runner/utils.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef RUNNER_UTILS_H_
-#define RUNNER_UTILS_H_
-
-#include
-#include
-
-// Creates a console for the process, and redirects stdout and stderr to
-// it for both the runner and the Flutter library.
-void CreateAndAttachConsole();
-
-// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string
-// encoded in UTF-8. Returns an empty std::string on failure.
-std::string Utf8FromUtf16(const wchar_t* utf16_string);
-
-// Gets the command line arguments passed in as a std::vector,
-// encoded in UTF-8. Returns an empty std::vector on failure.
-std::vector GetCommandLineArguments();
-
-#endif // RUNNER_UTILS_H_
diff --git a/example/windows/runner/win32_window.cpp b/example/windows/runner/win32_window.cpp
deleted file mode 100644
index 60608d0..0000000
--- a/example/windows/runner/win32_window.cpp
+++ /dev/null
@@ -1,288 +0,0 @@
-#include "win32_window.h"
-
-#include
-#include
-
-#include "resource.h"
-
-namespace {
-
-/// Window attribute that enables dark mode window decorations.
-///
-/// Redefined in case the developer's machine has a Windows SDK older than
-/// version 10.0.22000.0.
-/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute
-#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE
-#define DWMWA_USE_IMMERSIVE_DARK_MODE 20
-#endif
-
-constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW";
-
-/// Registry key for app theme preference.
-///
-/// A value of 0 indicates apps should use dark mode. A non-zero or missing
-/// value indicates apps should use light mode.
-constexpr const wchar_t kGetPreferredBrightnessRegKey[] =
- L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize";
-constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme";
-
-// The number of Win32Window objects that currently exist.
-static int g_active_window_count = 0;
-
-using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd);
-
-// Scale helper to convert logical scaler values to physical using passed in
-// scale factor
-int Scale(int source, double scale_factor) {
- return static_cast(source * scale_factor);
-}
-
-// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module.
-// This API is only needed for PerMonitor V1 awareness mode.
-void EnableFullDpiSupportIfAvailable(HWND hwnd) {
- HMODULE user32_module = LoadLibraryA("User32.dll");
- if (!user32_module) {
- return;
- }
- auto enable_non_client_dpi_scaling =
- reinterpret_cast(
- GetProcAddress(user32_module, "EnableNonClientDpiScaling"));
- if (enable_non_client_dpi_scaling != nullptr) {
- enable_non_client_dpi_scaling(hwnd);
- }
- FreeLibrary(user32_module);
-}
-
-} // namespace
-
-// Manages the Win32Window's window class registration.
-class WindowClassRegistrar {
- public:
- ~WindowClassRegistrar() = default;
-
- // Returns the singleton registrar instance.
- static WindowClassRegistrar* GetInstance() {
- if (!instance_) {
- instance_ = new WindowClassRegistrar();
- }
- return instance_;
- }
-
- // Returns the name of the window class, registering the class if it hasn't
- // previously been registered.
- const wchar_t* GetWindowClass();
-
- // Unregisters the window class. Should only be called if there are no
- // instances of the window.
- void UnregisterWindowClass();
-
- private:
- WindowClassRegistrar() = default;
-
- static WindowClassRegistrar* instance_;
-
- bool class_registered_ = false;
-};
-
-WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr;
-
-const wchar_t* WindowClassRegistrar::GetWindowClass() {
- if (!class_registered_) {
- WNDCLASS window_class{};
- window_class.hCursor = LoadCursor(nullptr, IDC_ARROW);
- window_class.lpszClassName = kWindowClassName;
- window_class.style = CS_HREDRAW | CS_VREDRAW;
- window_class.cbClsExtra = 0;
- window_class.cbWndExtra = 0;
- window_class.hInstance = GetModuleHandle(nullptr);
- window_class.hIcon =
- LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON));
- window_class.hbrBackground = 0;
- window_class.lpszMenuName = nullptr;
- window_class.lpfnWndProc = Win32Window::WndProc;
- RegisterClass(&window_class);
- class_registered_ = true;
- }
- return kWindowClassName;
-}
-
-void WindowClassRegistrar::UnregisterWindowClass() {
- UnregisterClass(kWindowClassName, nullptr);
- class_registered_ = false;
-}
-
-Win32Window::Win32Window() {
- ++g_active_window_count;
-}
-
-Win32Window::~Win32Window() {
- --g_active_window_count;
- Destroy();
-}
-
-bool Win32Window::Create(const std::wstring& title,
- const Point& origin,
- const Size& size) {
- Destroy();
-
- const wchar_t* window_class =
- WindowClassRegistrar::GetInstance()->GetWindowClass();
-
- const POINT target_point = {static_cast(origin.x),
- static_cast(origin.y)};
- HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST);
- UINT dpi = FlutterDesktopGetDpiForMonitor(monitor);
- double scale_factor = dpi / 96.0;
-
- HWND window = CreateWindow(
- window_class, title.c_str(), WS_OVERLAPPEDWINDOW,
- Scale(origin.x, scale_factor), Scale(origin.y, scale_factor),
- Scale(size.width, scale_factor), Scale(size.height, scale_factor),
- nullptr, nullptr, GetModuleHandle(nullptr), this);
-
- if (!window) {
- return false;
- }
-
- UpdateTheme(window);
-
- return OnCreate();
-}
-
-bool Win32Window::Show() {
- return ShowWindow(window_handle_, SW_SHOWNORMAL);
-}
-
-// static
-LRESULT CALLBACK Win32Window::WndProc(HWND const window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- if (message == WM_NCCREATE) {
- auto window_struct = reinterpret_cast(lparam);
- SetWindowLongPtr(window, GWLP_USERDATA,
- reinterpret_cast(window_struct->lpCreateParams));
-
- auto that = static_cast(window_struct->lpCreateParams);
- EnableFullDpiSupportIfAvailable(window);
- that->window_handle_ = window;
- } else if (Win32Window* that = GetThisFromHandle(window)) {
- return that->MessageHandler(window, message, wparam, lparam);
- }
-
- return DefWindowProc(window, message, wparam, lparam);
-}
-
-LRESULT
-Win32Window::MessageHandler(HWND hwnd,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- switch (message) {
- case WM_DESTROY:
- window_handle_ = nullptr;
- Destroy();
- if (quit_on_close_) {
- PostQuitMessage(0);
- }
- return 0;
-
- case WM_DPICHANGED: {
- auto newRectSize = reinterpret_cast(lparam);
- LONG newWidth = newRectSize->right - newRectSize->left;
- LONG newHeight = newRectSize->bottom - newRectSize->top;
-
- SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth,
- newHeight, SWP_NOZORDER | SWP_NOACTIVATE);
-
- return 0;
- }
- case WM_SIZE: {
- RECT rect = GetClientArea();
- if (child_content_ != nullptr) {
- // Size and position the child window.
- MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left,
- rect.bottom - rect.top, TRUE);
- }
- return 0;
- }
-
- case WM_ACTIVATE:
- if (child_content_ != nullptr) {
- SetFocus(child_content_);
- }
- return 0;
-
- case WM_DWMCOLORIZATIONCOLORCHANGED:
- UpdateTheme(hwnd);
- return 0;
- }
-
- return DefWindowProc(window_handle_, message, wparam, lparam);
-}
-
-void Win32Window::Destroy() {
- OnDestroy();
-
- if (window_handle_) {
- DestroyWindow(window_handle_);
- window_handle_ = nullptr;
- }
- if (g_active_window_count == 0) {
- WindowClassRegistrar::GetInstance()->UnregisterWindowClass();
- }
-}
-
-Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept {
- return reinterpret_cast(
- GetWindowLongPtr(window, GWLP_USERDATA));
-}
-
-void Win32Window::SetChildContent(HWND content) {
- child_content_ = content;
- SetParent(content, window_handle_);
- RECT frame = GetClientArea();
-
- MoveWindow(content, frame.left, frame.top, frame.right - frame.left,
- frame.bottom - frame.top, true);
-
- SetFocus(child_content_);
-}
-
-RECT Win32Window::GetClientArea() {
- RECT frame;
- GetClientRect(window_handle_, &frame);
- return frame;
-}
-
-HWND Win32Window::GetHandle() {
- return window_handle_;
-}
-
-void Win32Window::SetQuitOnClose(bool quit_on_close) {
- quit_on_close_ = quit_on_close;
-}
-
-bool Win32Window::OnCreate() {
- // No-op; provided for subclasses.
- return true;
-}
-
-void Win32Window::OnDestroy() {
- // No-op; provided for subclasses.
-}
-
-void Win32Window::UpdateTheme(HWND const window) {
- DWORD light_mode;
- DWORD light_mode_size = sizeof(light_mode);
- LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey,
- kGetPreferredBrightnessRegValue,
- RRF_RT_REG_DWORD, nullptr, &light_mode,
- &light_mode_size);
-
- if (result == ERROR_SUCCESS) {
- BOOL enable_dark_mode = light_mode == 0;
- DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE,
- &enable_dark_mode, sizeof(enable_dark_mode));
- }
-}
diff --git a/example/windows/runner/win32_window.h b/example/windows/runner/win32_window.h
deleted file mode 100644
index e901dde..0000000
--- a/example/windows/runner/win32_window.h
+++ /dev/null
@@ -1,102 +0,0 @@
-#ifndef RUNNER_WIN32_WINDOW_H_
-#define RUNNER_WIN32_WINDOW_H_
-
-#include
-
-#include
-#include
-#include
-
-// A class abstraction for a high DPI-aware Win32 Window. Intended to be
-// inherited from by classes that wish to specialize with custom
-// rendering and input handling
-class Win32Window {
- public:
- struct Point {
- unsigned int x;
- unsigned int y;
- Point(unsigned int x, unsigned int y) : x(x), y(y) {}
- };
-
- struct Size {
- unsigned int width;
- unsigned int height;
- Size(unsigned int width, unsigned int height)
- : width(width), height(height) {}
- };
-
- Win32Window();
- virtual ~Win32Window();
-
- // Creates a win32 window with |title| that is positioned and sized using
- // |origin| and |size|. New windows are created on the default monitor. Window
- // sizes are specified to the OS in physical pixels, hence to ensure a
- // consistent size this function will scale the inputted width and height as
- // as appropriate for the default monitor. The window is invisible until
- // |Show| is called. Returns true if the window was created successfully.
- bool Create(const std::wstring& title, const Point& origin, const Size& size);
-
- // Show the current window. Returns true if the window was successfully shown.
- bool Show();
-
- // Release OS resources associated with window.
- void Destroy();
-
- // Inserts |content| into the window tree.
- void SetChildContent(HWND content);
-
- // Returns the backing Window handle to enable clients to set icon and other
- // window properties. Returns nullptr if the window has been destroyed.
- HWND GetHandle();
-
- // If true, closing this window will quit the application.
- void SetQuitOnClose(bool quit_on_close);
-
- // Return a RECT representing the bounds of the current client area.
- RECT GetClientArea();
-
- protected:
- // Processes and route salient window messages for mouse handling,
- // size change and DPI. Delegates handling of these to member overloads that
- // inheriting classes can handle.
- virtual LRESULT MessageHandler(HWND window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept;
-
- // Called when CreateAndShow is called, allowing subclass window-related
- // setup. Subclasses should return false if setup fails.
- virtual bool OnCreate();
-
- // Called when Destroy is called.
- virtual void OnDestroy();
-
- private:
- friend class WindowClassRegistrar;
-
- // OS callback called by message pump. Handles the WM_NCCREATE message which
- // is passed when the non-client area is being created and enables automatic
- // non-client DPI scaling so that the non-client area automatically
- // responds to changes in DPI. All other messages are handled by
- // MessageHandler.
- static LRESULT CALLBACK WndProc(HWND const window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept;
-
- // Retrieves a class instance pointer for |window|
- static Win32Window* GetThisFromHandle(HWND const window) noexcept;
-
- // Update the window frame's theme to match the system theme.
- static void UpdateTheme(HWND const window);
-
- bool quit_on_close_ = false;
-
- // window handle for top level window.
- HWND window_handle_ = nullptr;
-
- // window handle for hosted content.
- HWND child_content_ = nullptr;
-};
-
-#endif // RUNNER_WIN32_WINDOW_H_
diff --git a/lib/flutter_notification_center.dart b/lib/flutter_notification_center.dart
index 570696f..32902ff 100644
--- a/lib/flutter_notification_center.dart
+++ b/lib/flutter_notification_center.dart
@@ -5,10 +5,10 @@
library notification_center;
export 'package:flutter_notification_center/src/services/notification_service.dart';
-export 'package:flutter_notification_center/src/services/local_notification_service.dart';
export 'package:flutter_notification_center/src/notification_center.dart';
export 'package:flutter_notification_center/src/models/notification.dart';
export 'package:flutter_notification_center/src/models/notification_theme.dart';
export 'package:flutter_notification_center/src/models/notification_config.dart';
+export 'package:flutter_notification_center/src/models/notification_translation.dart';
export 'package:flutter_notification_center/src/notification_bell.dart';
export 'package:flutter_notification_center/src/notification_bell_story.dart';
diff --git a/lib/src/models/notification.dart b/lib/src/models/notification.dart
index 2f236e2..d111698 100644
--- a/lib/src/models/notification.dart
+++ b/lib/src/models/notification.dart
@@ -1,11 +1,58 @@
+/// Enum representing the interval at which notifications occur.
enum OcurringInterval {
+ /// Notifications occur daily.
daily,
+
+ /// Notifications occur weekly.
weekly,
+
+ /// Notifications occur monthly.
monthly,
- debug
+
+ /// Debug option for testing purposes.
+ debug,
}
+/// Model class representing a notification.
class NotificationModel {
+ /// Unique identifier for the notification.
+ final String id;
+
+ /// Title of the notification.
+ final String title;
+
+ /// Body content of the notification.
+ final String body;
+
+ /// Date and time when the notification was pushed.
+ DateTime? dateTimePushed;
+
+ /// Date and time when the notification is scheduled for.
+ DateTime? scheduledFor;
+
+ /// Indicates if the notification is recurring.
+ final bool recurring;
+
+ /// Interval at which the notification occurs, applicable if it's recurring.
+ final OcurringInterval? occuringInterval;
+
+ /// Indicates if the notification is pinned.
+ final bool isPinned;
+
+ /// Indicates if the notification has been read.
+ final bool isRead;
+
+ /// Constructs a new NotificationModel instance.
+ ///
+ /// [id]: Unique identifier for the notification.
+ /// [title]: Title of the notification.
+ /// [body]: Body content of the notification.
+ /// [dateTimePushed]: Date and time when the notification was pushed.
+ /// [scheduledFor]: Date and time when the notification is scheduled for.
+ /// [recurring]: Indicates if the notification is recurring.
+ /// [occuringInterval]: Interval at which the notification occurs, applicable if it's recurring.
+ /// [isPinned]: Indicates if the notification is pinned.
+ /// [isRead]: Indicates if the notification has been read.
NotificationModel({
required this.id,
required this.title,
@@ -14,19 +61,74 @@ class NotificationModel {
this.scheduledFor,
this.recurring = false,
this.occuringInterval,
+ this.isPinned = false,
+ this.isRead = false,
});
- int id;
- String title;
- String body;
- DateTime? dateTimePushed;
- DateTime? scheduledFor;
- bool recurring;
- OcurringInterval? occuringInterval;
-
- // Override toString() to provide custom string representation
+ /// Override toString() to provide custom string representation
@override
String toString() {
- return 'NotificationModel{id: $id, title: $title, body: $body, dateTimePushed: $dateTimePushed, scheduledFor: $scheduledFor, recurring: $recurring, occuringInterval: $occuringInterval}';
+ return 'NotificationModel{id: $id, title: $title, body: $body, dateTimePushed: $dateTimePushed, scheduledFor: $scheduledFor, recurring: $recurring, occuringInterval: $occuringInterval, isPinned: $isPinned}';
+ }
+
+ /// Method to create a NotificationModel object from JSON data
+ static NotificationModel fromJson(Map json) {
+ return NotificationModel(
+ id: json['id'],
+ title: json['title'],
+ body: json['body'],
+ dateTimePushed: json['dateTimePushed'] != null
+ ? DateTime.parse(json['dateTimePushed'])
+ : null,
+ scheduledFor: json['scheduledFor'] != null
+ ? DateTime.parse(json['scheduledFor'])
+ : null,
+ recurring: json['recurring'] ?? false,
+ occuringInterval: json['occuringInterval'] != null
+ ? OcurringInterval.values[json['occuringInterval']]
+ : null,
+ isPinned: json['isPinned'] ?? false,
+ isRead: json['isRead'] ?? false,
+ );
+ }
+
+ /// Convert the NotificationModel object to a Map.
+ Map toMap() {
+ return {
+ 'id': id,
+ 'title': title,
+ 'body': body,
+ 'dateTimePushed': dateTimePushed?.toIso8601String(),
+ 'scheduledFor': scheduledFor?.toIso8601String(),
+ 'recurring': recurring,
+ 'occuringInterval': occuringInterval?.index,
+ 'isPinned': isPinned,
+ 'isRead': isRead,
+ };
+ }
+
+ /// Create a copy of the NotificationModel with some fields replaced.
+ NotificationModel copyWith({
+ String? id,
+ String? title,
+ String? body,
+ DateTime? dateTimePushed,
+ DateTime? scheduledFor,
+ bool? recurring,
+ OcurringInterval? occuringInterval,
+ bool? isPinned,
+ bool? isRead,
+ }) {
+ return NotificationModel(
+ id: id ?? this.id,
+ title: title ?? this.title,
+ body: body ?? this.body,
+ dateTimePushed: dateTimePushed ?? this.dateTimePushed,
+ scheduledFor: scheduledFor ?? this.scheduledFor,
+ recurring: recurring ?? this.recurring,
+ occuringInterval: occuringInterval ?? this.occuringInterval,
+ isPinned: isPinned ?? this.isPinned,
+ isRead: isRead ?? this.isRead,
+ );
}
}
diff --git a/lib/src/models/notification_config.dart b/lib/src/models/notification_config.dart
index d2b4d0d..30bb78d 100644
--- a/lib/src/models/notification_config.dart
+++ b/lib/src/models/notification_config.dart
@@ -1,11 +1,23 @@
import 'package:flutter_notification_center/flutter_notification_center.dart';
import 'package:flutter_notification_center/src/models/notification_translation.dart';
+/// Configuration class for notifications.
class NotificationConfig {
+ /// The notification service to use for delivering notifications.
final NotificationService service;
+
+ /// The style of the notification.
final NotificationStyle style;
+
+ /// Translations for notification messages.
final NotificationTranslations translations;
+ /// Creates a new [NotificationConfig] instance.
+ ///
+ /// The [service] parameter is required and specifies the notification service
+ /// to use. The [style] parameter is optional and defines the style of the
+ /// notification. The [translations] parameter is also optional and provides
+ /// translations for notification messages.
const NotificationConfig({
required this.service,
this.style = const NotificationStyle(),
diff --git a/lib/src/models/notification_theme.dart b/lib/src/models/notification_theme.dart
index 6eb892d..9db994b 100644
--- a/lib/src/models/notification_theme.dart
+++ b/lib/src/models/notification_theme.dart
@@ -1,22 +1,47 @@
-// list_tile_theme.dart
-
import 'package:flutter/material.dart';
-// Define a theme class for customizing ListTile appearance
+/// Defines the appearance customization for notifications.
class NotificationStyle {
+ /// The text style for the title of the notification.
final TextStyle? titleTextStyle;
+
+ /// The text style for the subtitle of the notification.
final TextStyle? subtitleTextStyle;
+
+ /// The background color of the notification.
final Color? backgroundColor;
+
+ /// The color of the leading icon (if any) in the notification.
final Color? leadingIconColor;
+
+ /// The color of the trailing icon (if any) in the notification.
final Color? trailingIconColor;
+
+ /// The padding around the content of the notification.
final EdgeInsets? contentPadding;
+
+ /// The alignment of the title text within the notification.
final TextAlign? titleTextAlign;
+
+ /// The alignment of the subtitle text within the notification.
final TextAlign? subtitleTextAlign;
+
+ /// Whether the notification should be dense or not.
final bool? dense;
+
+ /// The decoration to apply to the tile of the notification.
final BoxDecoration? tileDecoration;
+
+ /// A builder function to display when there are no notifications.
final Widget Function()? emptyNotificationsBuilder;
+
+ /// The text style for the application title.
final TextStyle? appTitleTextStyle;
+ /// Creates a new [NotificationStyle] instance.
+ ///
+ /// Each parameter is optional and allows customizing various aspects
+ /// of the notification appearance.
const NotificationStyle({
this.titleTextStyle,
this.subtitleTextStyle,
diff --git a/lib/src/models/notification_translation.dart b/lib/src/models/notification_translation.dart
index 4806500..eb1af68 100644
--- a/lib/src/models/notification_translation.dart
+++ b/lib/src/models/notification_translation.dart
@@ -1,7 +1,19 @@
+/// Defines translations for notification messages.
class NotificationTranslations {
+ /// The title to be displayed in the app bar of the notification center.
final String appBarTitle;
+
+ /// The message to be displayed when there are no unread notifications available.
final String noNotifications;
+ /// Creates a new [NotificationTranslations] instance.
+ ///
+ /// The [appBarTitle] parameter specifies the title to be displayed in the
+ /// app bar of the notification center. The default value is 'Notification Center'.
+ ///
+ /// The [noNotifications] parameter specifies the message to be displayed when
+ /// there are no unread notifications available. The default value is
+ /// 'No unread notifications available.'.
const NotificationTranslations({
this.appBarTitle = 'Notification Center',
this.noNotifications = 'No unread notifications available.',
diff --git a/lib/src/notification_bell_story.dart b/lib/src/notification_bell_story.dart
index 13b08a7..1c8b2c9 100644
--- a/lib/src/notification_bell_story.dart
+++ b/lib/src/notification_bell_story.dart
@@ -1,12 +1,17 @@
import 'package:flutter/material.dart';
import 'package:flutter_notification_center/flutter_notification_center.dart';
+/// A widget representing a notification bell.
class NotificationBellWidgetStory extends StatelessWidget {
+ /// Creates a new [NotificationBellWidgetStory] instance.
+ ///
+ /// The [config] parameter specifies the notification configuration.
const NotificationBellWidgetStory({
required this.config,
- super.key,
- });
+ Key? key,
+ }) : super(key: key);
+ /// The notification configuration.
final NotificationConfig config;
@override
diff --git a/lib/src/notification_center.dart b/lib/src/notification_center.dart
index 77ce8ae..fbb524d 100644
--- a/lib/src/notification_center.dart
+++ b/lib/src/notification_center.dart
@@ -1,14 +1,20 @@
import 'package:flutter/material.dart';
import 'package:flutter_notification_center/flutter_notification_center.dart';
+import 'package:flutter_notification_center/src/notification_detail.dart';
import 'package:intl/intl.dart';
+/// Widget for displaying the notification center.
class NotificationCenter extends StatefulWidget {
+ /// Configuration for the notification center.
final NotificationConfig config;
+ /// Constructs a new NotificationCenter instance.
+ ///
+ /// [config]: Configuration for the notification center.
const NotificationCenter({
required this.config,
- super.key,
- });
+ Key? key,
+ }) : super(key: key);
@override
_NotificationCenterState createState() => _NotificationCenterState();
@@ -60,38 +66,86 @@ class _NotificationCenterState extends State {
? DateFormat('yyyy-MM-dd HH:mm')
.format(notification.dateTimePushed!)
: 'Pending';
- return ListTile(
- title: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Text(
- notification.title,
- style: widget.config.style.titleTextStyle ??
- const TextStyle(),
- ),
- Text(
- notification.body,
- style: widget.config.style.subtitleTextStyle ??
- const TextStyle(),
- ),
- Text(
- formattedDateTime,
- style: const TextStyle(
- fontSize: 12,
- color: Colors.grey,
+ return GestureDetector(
+ onTap: () {
+ widget.config.service.markNotificationAsRead(notification);
+ Navigator.push(
+ context,
+ MaterialPageRoute(
+ builder: (context) => NotificationDetailPage(
+ config: widget.config,
+ notification: notification,
),
),
- ],
- ),
- trailing: IconButton(
- icon: const Icon(Icons.clear),
- onPressed: () {
- setState(() {
- widget.config.service
- .dismissActiveNotification(notification);
- print('Notification dismissed: $notification');
- });
- },
+ );
+ },
+ child: Container(
+ color: notification.isRead
+ ? Colors.grey.shade300
+ : Colors.transparent,
+ child: ListTile(
+ title: Column(
+ crossAxisAlignment: CrossAxisAlignment.start,
+ children: [
+ Text(
+ notification.title,
+ style: widget.config.style.titleTextStyle ??
+ const TextStyle(),
+ ),
+ Text(
+ notification.body,
+ style: widget.config.style.subtitleTextStyle ??
+ const TextStyle(),
+ maxLines: 2,
+ overflow: TextOverflow.ellipsis,
+ ),
+ Text(
+ formattedDateTime,
+ style: const TextStyle(
+ fontSize: 12,
+ color: Colors.grey,
+ ),
+ ),
+ ],
+ ),
+ trailing: Row(
+ mainAxisSize: MainAxisSize.min,
+ children: [
+ if (notification.isPinned)
+ IconButton(
+ icon: const Icon(Icons.push_pin),
+ onPressed: () {
+ Navigator.push(
+ context,
+ MaterialPageRoute(
+ builder: (context) =>
+ NotificationDetailPage(
+ config: widget.config,
+ notification: notification,
+ ),
+ ),
+ );
+ },
+ ),
+ if (!notification.isPinned)
+ IconButton(
+ icon: const Icon(Icons.clear),
+ onPressed: () {
+ setState(() {
+ widget.config.service
+ .dismissActiveNotification(notification);
+ setState(() {
+ _notificationsFuture = widget.config.service
+ .getActiveNotifications();
+ });
+ debugPrint(
+ 'Notification dismissed: $notification');
+ });
+ },
+ ),
+ ],
+ ),
+ ),
),
);
},
@@ -101,15 +155,18 @@ class _NotificationCenterState extends State {
),
floatingActionButton: FloatingActionButton(
onPressed: () async {
- await widget.config.service.createRecurringNotification(
+ widget.config.service.createScheduledNotification(
NotificationModel(
- id: 3,
- title: 'HALLO',
- body: 'DIT IS DE BODY',
- recurring: true,
- occuringInterval: OcurringInterval.debug,
- scheduledFor: DateTime.now().add(const Duration(seconds: 5))),
+ id: UniqueKey().toString(),
+ title: UniqueKey().toString(),
+ body: 'This is a new notification',
+ scheduledFor: DateTime.now().add(const Duration(seconds: 10)),
+ ),
);
+ setState(() {
+ _notificationsFuture =
+ widget.config.service.getActiveNotifications();
+ });
},
child: const Icon(Icons.add),
),
diff --git a/lib/src/notification_detail.dart b/lib/src/notification_detail.dart
new file mode 100644
index 0000000..5b03f6c
--- /dev/null
+++ b/lib/src/notification_detail.dart
@@ -0,0 +1,63 @@
+import 'package:flutter/material.dart';
+import 'package:flutter_notification_center/flutter_notification_center.dart';
+import 'package:intl/intl.dart';
+
+/// A page displaying the details of a notification.
+class NotificationDetailPage extends StatelessWidget {
+ /// The notification configuration.
+ final NotificationConfig config;
+
+ /// The notification to display details for.
+ final NotificationModel notification;
+
+ /// Creates a new [NotificationDetailPage] instance.
+ ///
+ /// The [config] parameter specifies the notification configuration.
+ ///
+ /// The [notification] parameter specifies the notification to display details for.
+ const NotificationDetailPage({
+ required this.config,
+ required this.notification,
+ Key? key,
+ }) : super(key: key);
+
+ @override
+ Widget build(BuildContext context) {
+ return Scaffold(
+ appBar: AppBar(
+ title: Text(
+ config.translations.appBarTitle,
+ style: config.style.appTitleTextStyle,
+ ),
+ centerTitle: true,
+ ),
+ body: SingleChildScrollView(
+ child: Padding(
+ padding: const EdgeInsets.all(16.0),
+ child: Column(
+ crossAxisAlignment: CrossAxisAlignment.start,
+ children: [
+ Text(
+ notification.title,
+ style: config.style.titleTextStyle ?? const TextStyle(),
+ ),
+ const SizedBox(height: 10),
+ Text(
+ notification.body,
+ style: config.style.subtitleTextStyle ?? const TextStyle(),
+ ),
+ const SizedBox(height: 10),
+ Text(
+ 'Date: ${DateFormat('yyyy-MM-dd HH:mm').format(notification.dateTimePushed ?? DateTime.now())}',
+ style: TextStyle(
+ fontSize: 12,
+ color: Colors.grey,
+ ),
+ ),
+ ],
+ ),
+ ),
+ ),
+ );
+ }
+}
diff --git a/lib/src/services/local_notification_service.dart b/lib/src/services/local_notification_service.dart
deleted file mode 100644
index 2a2c22f..0000000
--- a/lib/src/services/local_notification_service.dart
+++ /dev/null
@@ -1,136 +0,0 @@
-import 'dart:async';
-import 'package:flutter/material.dart';
-import 'package:flutter_notification_center/src/models/notification.dart';
-import 'package:flutter_notification_center/src/services/notification_service.dart';
-
-class LocalNotificationService implements NotificationService {
- @override
- List listOfActiveNotifications;
- @override
- List listOfPlannedNotifications;
-
- late Timer _timer;
-
- LocalNotificationService(
- {this.listOfActiveNotifications = const [],
- this.listOfPlannedNotifications = const []}) {
- _startTimer();
- }
-
- void _startTimer() {
- _timer = Timer.periodic(const Duration(seconds: 5), (timer) {
- debugPrint('Checking for scheduled notifications...');
- checkForScheduledNotifications();
- });
- }
-
- void _cancelTimer() {
- _timer.cancel();
- }
-
- @override
- Future pushNotification(NotificationModel notification) async {
- notification.dateTimePushed = DateTime.now();
- listOfActiveNotifications.add(notification);
- }
-
- @override
- Future> getActiveNotifications() async {
- print('Getting all active notifications...');
- return listOfActiveNotifications;
- }
-
- @override
- Future createScheduledNotification(NotificationModel notification) async {
- listOfPlannedNotifications = [...listOfPlannedNotifications, notification];
- print('Creating scheduled notification: $notification');
- }
-
- @override
- Future createRecurringNotification(NotificationModel notification) async {
- // If recurring, update the scheduled date for the next occurrence
- notification.title = notification.id.toString();
- await pushNotification(notification);
- if (notification.recurring) {
- switch (notification.occuringInterval) {
- case OcurringInterval.daily:
- notification.scheduledFor =
- notification.scheduledFor!.add(const Duration(days: 1));
- break;
- case OcurringInterval.weekly:
- notification.scheduledFor =
- notification.scheduledFor!.add(const Duration(days: 7));
- break;
- case OcurringInterval.monthly:
- // Add logic for monthly recurrence, e.g., adding 1 month to the scheduled date
- break;
- case OcurringInterval.debug:
- notification.scheduledFor =
- notification.scheduledFor!.add(const Duration(seconds: 5));
- break;
- case null:
- // TODO: Handle this case.
- }
-
- // Create the next recurring notification
- listOfPlannedNotifications = [
- ...listOfPlannedNotifications,
- notification
- ];
- print('Created recurring notification for: ${notification.scheduledFor}');
- }
- }
-
- @override
- Future deleteScheduledNotification(NotificationModel notification) async {
- listOfPlannedNotifications =
- listOfPlannedNotifications.where((n) => n != notification).toList();
- print('Notification deleted: $notification');
- }
-
- @override
- Future dismissActiveNotification(NotificationModel notification) async {
- int id = notification.id;
- listOfActiveNotifications.removeWhere((n) => n.id == id);
- print('Notification with ID $id dismissed');
- print('List of active notifications: $listOfActiveNotifications');
- }
-
- @override
- Future checkForScheduledNotifications() async {
- DateTime currentTime = DateTime.now();
-
- if (listOfPlannedNotifications.isEmpty) {
- print('There are no scheduled notifications to be pushed');
- return;
- }
-
- for (NotificationModel notification
- in listOfPlannedNotifications.toList()) {
- // Check if scheduledFor is not null
- if (notification.scheduledFor != null) {
- // Check if the scheduled date and time is before or equal to the current date and time
- if (notification.scheduledFor!.isBefore(currentTime) ||
- notification.scheduledFor!.isAtSameMomentAs(currentTime)) {
- // Push the notification if it's due
- await pushNotification(notification);
- print('Scheduled notification pushed: $notification');
-
- // If recurring, update the scheduled date for the next occurrence
- if (notification.recurring) {
- // Increment the ID for recurring notifications
- notification.id += 1;
- notification.title = notification.id.toString();
- print('New RECURRING ID IS: ${notification.id}');
-
- // Create the next recurring notification
- await createRecurringNotification(notification);
- } else {
- // Delete the notification if not recurring
- print('Non-recurring notification removed: $notification');
- }
- }
- }
- }
- }
-}
diff --git a/lib/src/services/notification_service.dart b/lib/src/services/notification_service.dart
index a7d82d3..ee39b21 100644
--- a/lib/src/services/notification_service.dart
+++ b/lib/src/services/notification_service.dart
@@ -1,24 +1,48 @@
+import 'dart:async';
+
import 'package:flutter_notification_center/src/models/notification.dart';
+/// An abstract class representing a service for managing notifications.
abstract class NotificationService {
+ /// A list of active notifications.
List listOfActiveNotifications;
+
+ /// A list of planned notifications.
List listOfPlannedNotifications;
- NotificationService(
- {this.listOfActiveNotifications = const [],
- this.listOfPlannedNotifications = const []});
+ /// Creates a new [NotificationService] instance.
+ ///
+ /// The [listOfActiveNotifications] parameter specifies the list of active notifications,
+ /// with a default value of an empty list.
+ ///
+ /// The [listOfPlannedNotifications] parameter specifies the list of planned notifications,
+ /// with a default value of an empty list.
+ NotificationService({
+ this.listOfActiveNotifications = const [],
+ this.listOfPlannedNotifications = const [],
+ });
+ /// Pushes a notification to the service.
Future pushNotification(NotificationModel notification);
+ /// Retrieves the list of active notifications.
Future> getActiveNotifications();
+ /// Creates a scheduled notification.
Future createScheduledNotification(NotificationModel notification);
+ /// Creates a recurring notification.
Future createRecurringNotification(NotificationModel notification);
- Future deleteScheduledNotification(NotificationModel notificationId);
+ /// Deletes a scheduled notification.
+ Future deleteScheduledNotification(NotificationModel notification);
- Future dismissActiveNotification(NotificationModel notificationId);
+ /// Dismisses an active notification.
+ Future dismissActiveNotification(NotificationModel notification);
+ /// Marks a notification as read.
+ Future markNotificationAsRead(NotificationModel notification);
+
+ /// Checks for scheduled notifications.
Future checkForScheduledNotifications();
}
diff --git a/pubspec.yaml b/pubspec.yaml
index 047b6fd..e072230 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -4,29 +4,11 @@ description: "A new Flutter project."
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
-# The following defines the version and build number for your application.
-# A version number is three numbers separated by dots, like 1.2.43
-# followed by an optional build number separated by a +.
-# Both the version and the builder number may be overridden in flutter
-# build by specifying --build-name and --build-number, respectively.
-# In Android, build-name is used as versionName while build-number used as versionCode.
-# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
-# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
-# Read more about iOS versioning at
-# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
-# In Windows, build-name is used as the major, minor, and patch parts
-# of the product and file versions while build-number is used as the build suffix.
version: 1.0.0+1
environment:
sdk: '>=3.3.2 <4.0.0'
-# Dependencies specify other packages that your package needs in order to work.
-# To automatically upgrade your package dependencies to the latest versions
-# consider running `flutter pub upgrade --major-versions`. Alternatively,
-# dependencies can be manually updated by changing the version numbers below to
-# the latest version available on pub.dev. To see which dependencies have newer
-# versions available, run `flutter pub outdated`.
dependencies:
flutter:
sdk: flutter
@@ -43,53 +25,10 @@ dependencies:
dev_dependencies:
flutter_test:
- sdk: flutter
+ sdk: flutter
- # The "flutter_lints" package below contains a set of recommended lints to
- # encourage good coding practices. The lint set provided by the package is
- # activated in the `analysis_options.yaml` file located at the root of your
- # package. See that file for information about deactivating specific lint
- # rules and activating additional ones.
flutter_lints: ^3.0.0
-# For information on the generic Dart part of this file, see the
-# following page: https://dart.dev/tools/pub/pubspec
-
# The following section is specific to Flutter packages.
flutter:
-
- # The following line ensures that the Material Icons font is
- # included with your application, so that you can use the icons in
- # the material Icons class.
uses-material-design: true
-
- # To add assets to your application, add an assets section, like this:
- # assets:
- # - images/a_dot_burr.jpeg
- # - images/a_dot_ham.jpeg
-
- # An image asset can refer to one or more resolution-specific "variants", see
- # https://flutter.dev/assets-and-images/#resolution-aware
-
- # For details regarding adding assets from package dependencies, see
- # https://flutter.dev/assets-and-images/#from-packages
-
- # To add custom fonts to your application, add a fonts section here,
- # in this "flutter" section. Each entry in this list should have a
- # "family" key with the font family name, and a "fonts" key with a
- # list giving the asset and other descriptors for the font. For
- # example:
- # fonts:
- # - family: Schyler
- # fonts:
- # - asset: fonts/Schyler-Regular.ttf
- # - asset: fonts/Schyler-Italic.ttf
- # style: italic
- # - family: Trajan Pro
- # fonts:
- # - asset: fonts/TrajanPro.ttf
- # - asset: fonts/TrajanPro_Bold.ttf
- # weight: 700
- #
- # For details regarding fonts from package dependencies,
- # see https://flutter.dev/custom-fonts/#from-packages