├── .gitignore
├── LICENSE
├── README.md
├── assets
└── screenshot1.png
├── docs
├── assets
│ ├── AssetManifest.json
│ ├── FontManifest.json
│ ├── LICENSE
│ ├── assets
│ │ └── scenes
│ │ │ ├── backgrounds
│ │ │ ├── Stormy_Sky.jpg
│ │ │ ├── cloud.jpg
│ │ │ ├── perlin.png
│ │ │ ├── stormy.png
│ │ │ └── sunny-day1.jpg
│ │ │ ├── test1.json
│ │ │ ├── test2.json
│ │ │ ├── test3.json
│ │ │ └── textures
│ │ │ ├── checkerboard_red.jpg
│ │ │ ├── clouds.jpg
│ │ │ ├── cobblestone_mossy.png
│ │ │ ├── crazy.jpg
│ │ │ ├── crazy2.jpg
│ │ │ ├── crazy2.png
│ │ │ ├── dart_logo.png
│ │ │ ├── dartflutter.png
│ │ │ ├── grass.jpg
│ │ │ ├── space-sky.jpg
│ │ │ ├── test.png
│ │ │ ├── test16.png
│ │ │ └── test5.png
│ └── fonts
│ │ └── MaterialIcons-Regular.ttf
├── index.html
├── main.dart.js
├── main.dart.js.deps
└── main.dart.js.map
├── github.command
├── gitkraken.command
└── packages
└── flutter_web
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── bin
└── render.dart
├── out.png
├── pubspec.yaml
└── rt_assets
└── scenes
├── backgrounds
├── Stormy_Sky.jpg
├── cloud.jpg
├── perlin.png
├── stormy.png
└── sunny-day1.jpg
├── test1.json
├── test2.json
├── test3.json
└── textures
├── checkerboard_red.jpg
├── clouds.jpg
├── cobblestone_mossy.png
├── crazy.jpg
├── crazy2.jpg
├── crazy2.png
├── dart_logo.png
├── dartflutter.png
├── grass.jpg
├── space-sky.jpg
├── test.png
├── test16.png
└── test5.png
/.gitignore:
--------------------------------------------------------------------------------
1 | # Miscellaneous
2 | *.class
3 | *.lock
4 | *.log
5 | *.pyc
6 | *.swp
7 | .DS_Store
8 | .atom/
9 | .buildlog/
10 | .history
11 | .svn/
12 |
13 | # IntelliJ related
14 | *.iml
15 | *.ipr
16 | *.iws
17 | .idea/
18 |
19 | # Visual Studio Code related
20 | .vscode/
21 |
22 | # Flutter repo-specific
23 | /bin/cache/
24 | /bin/mingit/
25 | /dev/benchmarks/mega_gallery/
26 | /dev/bots/.recipe_deps
27 | /dev/bots/android_tools/
28 | /dev/docs/doc/
29 | /dev/docs/flutter.docs.zip
30 | /dev/docs/lib/
31 | /dev/docs/pubspec.yaml
32 | /dev/integration_tests/**/xcuserdata
33 | /dev/integration_tests/**/Pods
34 | /packages/flutter/coverage/
35 | version
36 |
37 | # packages file containing multi-root paths
38 | .packages.generated
39 |
40 | # Flutter/Dart/Pub related
41 | **/doc/api/
42 | .dart_tool/
43 | .flutter-plugins
44 | .packages
45 | .pub-cache/
46 | .pub/
47 | build/
48 | flutter_*.png
49 | linked_*.ds
50 | unlinked.ds
51 | unlinked_spec.ds
52 |
53 | # Android related
54 | **/android/**/gradle-wrapper.jar
55 | **/android/.gradle
56 | **/android/captures/
57 | **/android/gradlew
58 | **/android/gradlew.bat
59 | **/android/local.properties
60 | **/android/**/GeneratedPluginRegistrant.java
61 | **/android/key.properties
62 | *.jks
63 |
64 | # iOS/XCode related
65 | **/ios/**/*.mode1v3
66 | **/ios/**/*.mode2v3
67 | **/ios/**/*.moved-aside
68 | **/ios/**/*.pbxuser
69 | **/ios/**/*.perspectivev3
70 | **/ios/**/*sync/
71 | **/ios/**/.sconsign.dblite
72 | **/ios/**/.tags*
73 | **/ios/**/.vagrant/
74 | **/ios/**/DerivedData/
75 | **/ios/**/Icon?
76 | **/ios/**/Pods/
77 | **/ios/**/.symlinks/
78 | **/ios/**/profile
79 | **/ios/**/xcuserdata
80 | **/ios/.generated/
81 | **/ios/Flutter/App.framework
82 | **/ios/Flutter/Flutter.framework
83 | **/ios/Flutter/Flutter.podspec
84 | **/ios/Flutter/Generated.xcconfig
85 | **/ios/Flutter/app.flx
86 | **/ios/Flutter/app.zip
87 | **/ios/Flutter/flutter_assets/
88 | **/ios/Flutter/flutter_export_environment.sh
89 | **/ios/ServiceDefinitions.json
90 | **/ios/Runner/GeneratedPluginRegistrant.*
91 |
92 | # Coverage
93 | coverage/
94 | .test_coverage.dart
95 |
96 | # Exceptions to above rules.
97 | !**/ios/**/default.mode1v3
98 | !**/ios/**/default.mode2v3
99 | !**/ios/**/default.pbxuser
100 | !**/ios/**/default.perspectivev3
101 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
102 |
103 |
104 | # See https://www.dartlang.org/guides/libraries/private-files
105 |
106 | # Files and directories created by pub
107 | .dart_tool/
108 | .packages
109 | build/
110 | # If you're building an application, you may want to check-in your pubspec.lock
111 | pubspec.lock
112 |
113 | # Directory created by dartdoc
114 | # If you don't generate documentation locally you can remove this line.
115 | doc/api/
116 |
117 | # Avoid committing generated Javascript files:
118 | *.info.json # Produced by the --dump-info flag.
119 | *.js_
120 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2019 Ben Coleman
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4 |
5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8 |
9 | ---
10 |
11 | Copyright 2019 Modestas Valauskas (modulovalue)
12 |
13 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
14 |
15 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # flutter_raytracing
2 |
3 | [](https://pub.dev/packages/extra_pedantic) [](https://github.com/modulovalue/flutter_raytracing/blob/master/LICENSE) [](https://github.com/modulovalue/flutter_raytracing) [](https://twitter.com/modulovalue) [](https://github.com/modulovalue)
4 |
5 | [(Old) Demo](https://modulovalue.com/flutter_raytracing)
6 |
7 | 
8 |
9 | ### Note (2021)
10 | This was rewritten to only depend on vector_math and image.
11 | You could use this in any flutter app if you want to.
12 | This doesn't depend on flutter anymore.
13 | See packages/flutter_web/bin/render.dart
14 |
15 | Original work by [Ben Coleman @BenCodeGeek](https://twitter.com/BenCodeGeek)
16 | Rewritten by [Modestas Valauskas @modulovalue](https://twitter.com/modulovalue)
17 |
--------------------------------------------------------------------------------
/assets/screenshot1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/assets/screenshot1.png
--------------------------------------------------------------------------------
/docs/assets/AssetManifest.json:
--------------------------------------------------------------------------------
1 | {"assets/scenes/backgrounds/Stormy_Sky.jpg":["assets/scenes/backgrounds/Stormy_Sky.jpg"],"assets/scenes/textures/checkerboard_red.jpg":["assets/scenes/textures/checkerboard_red.jpg"],"assets/scenes/backgrounds/cloud.jpg":["assets/scenes/backgrounds/cloud.jpg"],"assets/scenes/textures/clouds.jpg":["assets/scenes/textures/clouds.jpg"],"assets/scenes/textures/cobblestone_mossy.png":["assets/scenes/textures/cobblestone_mossy.png"],"assets/scenes/textures/crazy.jpg":["assets/scenes/textures/crazy.jpg"],"assets/scenes/textures/crazy2.jpg":["assets/scenes/textures/crazy2.jpg"],"assets/scenes/textures/crazy2.png":["assets/scenes/textures/crazy2.png"],"assets/scenes/textures/dart_logo.png":["assets/scenes/textures/dart_logo.png"],"assets/scenes/textures/dartflutter.png":["assets/scenes/textures/dartflutter.png"],"assets/scenes/textures/grass.jpg":["assets/scenes/textures/grass.jpg"],"assets/scenes/backgrounds/perlin.png":["assets/scenes/backgrounds/perlin.png"],"assets/scenes/textures/space-sky.jpg":["assets/scenes/textures/space-sky.jpg"],"assets/scenes/backgrounds/stormy.png":["assets/scenes/backgrounds/stormy.png"],"assets/scenes/backgrounds/sunny-day1.jpg":["assets/scenes/backgrounds/sunny-day1.jpg"],"assets/scenes/textures/test.png":["assets/scenes/textures/test.png"],"assets/scenes/test1.json":["assets/scenes/test1.json"],"assets/scenes/textures/test16.png":["assets/scenes/textures/test16.png"],"assets/scenes/test2.json":["assets/scenes/test2.json"],"assets/scenes/test3.json":["assets/scenes/test3.json"],"assets/scenes/textures/test5.png":["assets/scenes/textures/test5.png"]}
--------------------------------------------------------------------------------
/docs/assets/FontManifest.json:
--------------------------------------------------------------------------------
1 | [{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.ttf"}]}]
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/backgrounds/Stormy_Sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/backgrounds/Stormy_Sky.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/backgrounds/cloud.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/backgrounds/cloud.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/backgrounds/perlin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/backgrounds/perlin.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/backgrounds/stormy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/backgrounds/stormy.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/backgrounds/sunny-day1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/backgrounds/sunny-day1.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/test1.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Test Scene 1",
3 | "background": "Stormy_Sky.jpg",
4 |
5 | "objects": [
6 | {
7 | "type": "Sphere",
8 | "name": "Green ball",
9 | "pos": [-70.0, -46, -650.0],
10 | "radius": 50.0,
11 | "material": [0.7, 1.0, 1.0, 50.0, 0.3, 0],
12 | "texture": {
13 | "type": "Basic",
14 | "colour": [0.25, 0.582, 0.273, 0.0]
15 | }
16 | },
17 |
18 | {
19 | "type": "Sphere",
20 | "name:": "blue",
21 | "pos": [130.0, 34.0, 90.0],
22 | "radius": 80.0,
23 | "material": [0.7, 1.0, 1.0, 20.0, 0.4, 0],
24 | "texture": {
25 | "type": "Basic",
26 | "colour": [0.210, 0.292, 0.867, 0.0]
27 | }
28 | },
29 |
30 | {
31 | "type": "Sphere",
32 | "name": "big orange ball",
33 | "pos": [-180.0, 95.0, 90.0],
34 | "radius": 100.0,
35 | "material": [0.7, 1.0, 0.3, 2.0, 0.2, 0],
36 | "texture": {
37 | "type": "Basic",
38 | "colour": [0.929, 0.454, 0.274, 0.0]
39 | }
40 | },
41 |
42 | {
43 | "type": "Sphere",
44 | "name": "little floating ball",
45 | "pos": [50.0, 178.0, -166.0],
46 | "radius": 20.0,
47 | "material": [0.7, 1.0, 0.99, 33.0, 0.0, 0],
48 | "texture": {
49 | "type": "Basic",
50 | "colour": [0.9625, 0.582, 0.272 , 0.0]
51 | }
52 | },
53 |
54 | {
55 | "type": "Plane",
56 | "pos": [0, -50, 0],
57 | "dir": [0, 1, -0.07],
58 | "width": 5000.0,
59 | "height": 5000.0,
60 | "material": [0.7, 1.0, 0.0, 20.0, 0.2, 0],
61 | "texture": {
62 | "type": "Image",
63 | "name": "bert",
64 | "filename": "checkerboard_red.jpg",
65 | "scale": [34.0, 74.0]
66 | }
67 | },
68 |
69 | {
70 | "type": "Plane",
71 | "pos": [0, 1700, 0],
72 | "dir": [0, 1, 0.02],
73 | "width": 9200.0,
74 | "height": 9200.0,
75 | "material": [1.0, 1.0, 0.0, 1.0, 0.0, 1],
76 | "texture": {
77 | "type": "Image",
78 | "name": "space",
79 | "filename": "space-sky.jpg",
80 | "scale": [9.0, 29.0]
81 | }
82 | }
83 |
84 | ],
85 |
86 | "lights": [
87 | {
88 | "pos": [500.0, 800.0, -700.0]
89 | }]
90 | }
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/test2.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Test Scene 2",
3 | "background": "stormy.png",
4 |
5 | "objects": [
6 | {
7 | "type": "Sphere",
8 | "name": "Green ball",
9 | "pos": [-70.0, 28, -50.0],
10 | "radius": 80.0,
11 | "material": [0.8, 1.0, 0.5, 10.0, 0.6, 0],
12 | "texture": {
13 | "type": "Basic",
14 | "colour": [0.25, 0.582, 0.273, 0.0]
15 | }
16 | },
17 | {
18 | "type": "Sphere",
19 | "name": "Red ball",
20 | "pos": [60.0, 22, -350.0],
21 | "radius": 99.0,
22 | "material": [0.7, 1.0, 1.0, 80.0, 0.2, 0],
23 | "texture": {
24 | "type": "Basic",
25 | "colour": [0.77, 0.282, 0.273, 0.0]
26 | }
27 | },
28 | {
29 | "type": "Plane",
30 | "pos": [-20, -50, 0],
31 | "dir": [0, 1, -0.07],
32 | "width": 5000.0,
33 | "height": 5000.0,
34 | "material": [1.0, 1.0, 0.0, 20.0, 0.0, 0],
35 | "texture": {
36 | "type": "Image",
37 | "name": "bert",
38 | "filename": "cobblestone_mossy.png",
39 | "scale": [100.0, 200.0]
40 | }
41 | }
42 | ],
43 |
44 | "lights": [
45 | {
46 | "pos": [-120.0, 90.0, -600.0]
47 | }
48 | ]
49 |
50 | }
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/test3.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Test Scene 1",
3 |
4 | "objects": [
5 |
6 | {
7 | "type": "Plane",
8 | "pos": [0, 0, -30],
9 | "dir": [0, 0, 1],
10 | "width": 200.0,
11 | "height": 200.0,
12 | "material": [1.0, 1.0, 0.0, 1.0, 0.0, 1],
13 | "texture": {
14 | "type": "Image",
15 | "name": "space",
16 | "filename": "test5.png",
17 | "scale": [9.0, 9.0]
18 | }
19 | }
20 | ],
21 |
22 | "lights": [
23 | {
24 | "pos": [500.0, 300.0, -700.0]
25 | }]
26 | }
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/checkerboard_red.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/checkerboard_red.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/clouds.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/clouds.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/cobblestone_mossy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/cobblestone_mossy.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/crazy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/crazy.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/crazy2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/crazy2.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/crazy2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/crazy2.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/dart_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/dart_logo.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/dartflutter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/dartflutter.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/grass.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/grass.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/space-sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/space-sky.jpg
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/test.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/test16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/test16.png
--------------------------------------------------------------------------------
/docs/assets/assets/scenes/textures/test5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/assets/scenes/textures/test5.png
--------------------------------------------------------------------------------
/docs/assets/fonts/MaterialIcons-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/docs/assets/fonts/MaterialIcons-Regular.ttf
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 | flutter_web
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/docs/main.dart.js.deps:
--------------------------------------------------------------------------------
1 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/abstract_dart.dart
2 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/hierarchy/base.dart
3 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/hierarchy/scalar.dart
4 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/implementation/base/fields.dart
5 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/implementation/base/groups.dart
6 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/implementation/base/monoids.dart
7 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/implementation/scalar/algebras.dart
8 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_dart-1.0.2/lib/src/implementation/scalar/vector_spaces.dart
9 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/abstract_flutter.dart
10 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/alignment.dart
11 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/alignment_directional.dart
12 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/border_radius.dart
13 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/border_radius_directional.dart
14 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/edge_insets.dart
15 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/edge_insets_directional.dart
16 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/offset.dart
17 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/radius.dart
18 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/size.dart
19 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/abstract_flutter-0.1.1/lib/src/velocity.dart
20 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/archive.dart
21 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/archive.dart
22 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/archive_file.dart
23 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/bzip2/bz2_bit_reader.dart
24 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/bzip2/bz2_bit_writer.dart
25 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/bzip2/bzip2.dart
26 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/bzip2_decoder.dart
27 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/bzip2_encoder.dart
28 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/gzip_decoder.dart
29 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/gzip_encoder.dart
30 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/tar/tar_file.dart
31 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/tar_decoder.dart
32 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/tar_encoder.dart
33 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/adler32.dart
34 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/archive_exception.dart
35 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/byte_order.dart
36 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/crc32.dart
37 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/input_stream.dart
38 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/mem_ptr.dart
39 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/util/output_stream.dart
40 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zip/zip_directory.dart
41 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zip/zip_file.dart
42 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zip/zip_file_header.dart
43 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zip_decoder.dart
44 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zip_encoder.dart
45 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib/_zlib_decoder_js.dart
46 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib/deflate.dart
47 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib/huffman_table.dart
48 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib/inflate.dart
49 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib/zlib_decoder_base.dart
50 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib/zlib_decoder_stub.dart
51 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib_decoder.dart
52 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/src/zlib_encoder.dart
53 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/async.dart
54 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/async_cache.dart
55 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/async_memoizer.dart
56 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/byte_collector.dart
57 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/cancelable_operation.dart
58 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/event_sink.dart
59 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/future.dart
60 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/sink.dart
61 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/stream.dart
62 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/stream_consumer.dart
63 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/stream_sink.dart
64 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/delegate/stream_subscription.dart
65 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/future_group.dart
66 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/lazy_stream.dart
67 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/null_stream_sink.dart
68 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/restartable_timer.dart
69 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/capture_sink.dart
70 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/capture_transformer.dart
71 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/error.dart
72 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/future.dart
73 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/release_sink.dart
74 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/release_transformer.dart
75 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/result.dart
76 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/result/value.dart
77 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/single_subscription_transformer.dart
78 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_completer.dart
79 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_group.dart
80 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_queue.dart
81 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_sink_completer.dart
82 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_sink_transformer.dart
83 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_sink_transformer/handler_transformer.dart
84 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart
85 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_sink_transformer/typed.dart
86 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_splitter.dart
87 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_subscription_transformer.dart
88 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/stream_zip.dart
89 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/subscription_stream.dart
90 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/typed/stream_subscription.dart
91 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/typed_stream_transformer.dart
92 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/src/utils.dart
93 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/abstract_dart.dart
94 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/abstract_extensions.dart
95 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/base.dart
96 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/bird.dart
97 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/dart_animation_controller.dart
98 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/dart_filter.dart
99 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/data_structures.dart
100 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/signal_storage_base.dart
101 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/signal_undo_redo.dart
102 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/signal_wave.dart
103 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/signal_wave_plus.dart
104 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/smart_json.dart
105 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer0/base/bloc.dart
106 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer0/base/storage.dart
107 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer0/dart_filter/generic_filters.dart
108 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer0/dart_filter/interface.dart
109 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer0/dart_filter/string_filters.dart
110 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer0/dartz_extensions/dartz_extensions.dart
111 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/abstract_extensions/abstract_lerp.dart
112 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/abstract_extensions/intersperse.dart
113 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/data_structures/fenwick_tree.dart
114 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/export.dart
115 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer0/disposable.dart
116 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer0/events.dart
117 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer0/types.dart
118 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer1/and_wave.dart
119 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer1/combine.dart
120 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer1/creation.dart
121 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer1/operators.dart
122 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer1/other.dart
123 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer2/signal.dart
124 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer2/signal_wave.dart
125 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/signal_wave/layer3/sea.dart
126 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer0/codecs.dart
127 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer0/serialization_tactic.dart
128 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer0/smartjson.dart
129 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer1/smartdictt.dart
130 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer1/smartlistt.dart
131 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer1/smartredirect.dart
132 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer1/smart_json/layer1/smartt.dart
133 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/dart_animation_controller/dart_animation_controller.dart
134 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/as/generic/codec.dart
135 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/as/generic/dict.dart
136 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/as/generic/enum.dart
137 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/as/generic/list.dart
138 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/as/generic/option.dart
139 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/as/generic/registry.dart
140 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/criteria.dart
141 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/mem.dart
142 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/bool.dart
143 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/decimal.dart
144 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/dynamic.dart
145 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/int.dart
146 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/oewave.dart
147 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/signal_lens.dart
148 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/string.dart
149 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/t.dart
150 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/primitive/timestamp.dart
151 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/property_lens.dart
152 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer2/signal_wave_plus/signal_wave_plus_base.dart
153 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer3/signal_storage_base/signal_storage_base.dart
154 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird-0.0.3+1/lib/src/layer3/signal_undo_redo/signal_undo_redo.dart
155 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/abstract_flutter.dart
156 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/bird_flutter.dart
157 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/flutter_apply.dart
158 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/flutter_apply_hooked.dart
159 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/flutter_apply_villained.dart
160 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/alignment.dart
161 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/builder.dart
162 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/button.dart
163 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/gesture.dart
164 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/icon.dart
165 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/column.dart
166 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/grid.dart
167 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/list.dart
168 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/row.dart
169 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/sliver.dart
170 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/stack.dart
171 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/tab_bar.dart
172 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/list/wrap.dart
173 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/more.dart
174 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/other.dart
175 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/padding.dart
176 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/size.dart
177 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/text.dart
178 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/transformation.dart
179 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/applicators/widgets.dart
180 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/core/applicator.dart
181 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer0/flutter_apply/core/applicator_second_class.dart
182 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/build_applicator.dart
183 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/build_bloc.dart
184 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/build_value.dart
185 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/build_wave.dart
186 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/build_widget.dart
187 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/hook_applicator.dart
188 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_hooked/hooks.dart
189 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/core.dart
190 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/util/choreography_delay_tracker.dart
191 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/villains/clip.dart
192 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/villains/opacity.dart
193 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/villains/other.dart
194 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/villains/perspective.dart
195 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/bird_flutter-0.0.3/lib/src/layer1/flutter_apply_villained/villains/transformation.dart
196 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/ascii.dart
197 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart
198 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart
199 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart
200 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart
201 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart
202 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart
203 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart
204 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart
205 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart
206 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart
207 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart
208 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart
209 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart
210 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart
211 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart
212 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart
213 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart
214 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart
215 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart
216 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart
217 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/convert.dart
218 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/accumulator_sink.dart
219 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/byte_accumulator_sink.dart
220 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/hex.dart
221 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/hex/decoder.dart
222 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/hex/encoder.dart
223 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/identity_codec.dart
224 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/percent.dart
225 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/percent/decoder.dart
226 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/percent/encoder.dart
227 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/string_accumulator_sink.dart
228 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/src/utils.dart
229 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/crypto.dart
230 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/digest.dart
231 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/digest_sink.dart
232 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/hash.dart
233 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/hash_sink.dart
234 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/hmac.dart
235 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/md5.dart
236 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/sha1.dart
237 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/sha256.dart
238 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/sha512.dart
239 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/sha512_slowsinks.dart
240 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/src/utils.dart
241 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/dartz.dart
242 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/applicative.dart
243 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/applicative_plus.dart
244 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/avl_tree.dart
245 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/builtins.dart
246 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/dual.dart
247 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/either.dart
248 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/endo.dart
249 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/eq.dart
250 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/evaluation.dart
251 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/foldable.dart
252 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/free.dart
253 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/free_composition.dart
254 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/function.dart
255 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/functor.dart
256 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/future.dart
257 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/id.dart
258 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/ihashmap.dart
259 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/ilist.dart
260 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/imap.dart
261 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/io.dart
262 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/iset.dart
263 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/ivector.dart
264 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/lens.dart
265 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/list.dart
266 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/monad.dart
267 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/monad_catch.dart
268 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/monad_plus.dart
269 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/monoid.dart
270 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/option.dart
271 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/order.dart
272 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/plus.dart
273 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/plus_empty.dart
274 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/semigroup.dart
275 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/state.dart
276 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/task.dart
277 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/trampoline.dart
278 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/traversable.dart
279 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/traversable_monad.dart
280 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/traversable_monad_plus.dart
281 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/tuple.dart
282 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.0-dev.4/lib/src/unit.dart
283 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/decimal-0.3.5/lib/decimal.dart
284 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/flutter_hooks.dart
285 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/animation.dart
286 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/async.dart
287 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/framework.dart
288 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/hooks.dart
289 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/listenable.dart
290 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/misc.dart
291 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/primitives.dart
292 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/flutter_hooks-0.7.0/lib/src/text_controller.dart
293 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/functional_data-0.2.3/lib/functional_data.dart
294 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/functional_data-0.2.3/lib/src/annotations.dart
295 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/functional_data-0.2.3/lib/src/lenses.dart
296 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/image.dart
297 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/animation.dart
298 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/bitmap_font.dart
299 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/color.dart
300 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_char.dart
301 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_circle.dart
302 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_image.dart
303 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_line.dart
304 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_pixel.dart
305 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_rect.dart
306 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/draw_string.dart
307 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/fill.dart
308 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/fill_flood.dart
309 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/draw/fill_rect.dart
310 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/effects/drop_shadow.dart
311 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/exif_data.dart
312 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/adjust_color.dart
313 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/brightness.dart
314 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/bump_to_normal.dart
315 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/color_offset.dart
316 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/contrast.dart
317 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/convolution.dart
318 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/emboss.dart
319 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/gaussian_blur.dart
320 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/grayscale.dart
321 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/invert.dart
322 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/noise.dart
323 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/normalize.dart
324 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/pixelate.dart
325 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/quantize.dart
326 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/remap_colors.dart
327 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/scale_rgba.dart
328 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/separable_convolution.dart
329 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/separable_kernel.dart
330 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/sepia.dart
331 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/smooth.dart
332 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/sobel.dart
333 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/filter/vignette.dart
334 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/fonts/arial_14.dart
335 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/fonts/arial_24.dart
336 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/fonts/arial_48.dart
337 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/decode_info.dart
338 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/decoder.dart
339 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/encoder.dart
340 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_attribute.dart
341 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_b44_compressor.dart
342 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_channel.dart
343 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_compressor.dart
344 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_huffman.dart
345 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_image.dart
346 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_part.dart
347 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_piz_compressor.dart
348 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_pxr24_compressor.dart
349 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_rle_compressor.dart
350 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_wavelet.dart
351 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr/exr_zip_compressor.dart
352 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/exr_decoder.dart
353 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/formats.dart
354 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/gif/gif_color_map.dart
355 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/gif/gif_image_desc.dart
356 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/gif/gif_info.dart
357 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/gif_decoder.dart
358 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/gif_encoder.dart
359 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg.dart
360 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_adobe.dart
361 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_component.dart
362 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_data.dart
363 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_frame.dart
364 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_info.dart
365 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_jfif.dart
366 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg/jpeg_scan.dart
367 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg_decoder.dart
368 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/jpeg_encoder.dart
369 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/png/png_frame.dart
370 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/png/png_info.dart
371 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/png_decoder.dart
372 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/png_encoder.dart
373 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_bevel_effect.dart
374 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_drop_shadow_effect.dart
375 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_effect.dart
376 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_inner_glow_effect.dart
377 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_inner_shadow_effect.dart
378 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_outer_glow_effect.dart
379 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/effect/psd_solid_fill_effect.dart
380 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/layer_data/psd_layer_additional_data.dart
381 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/layer_data/psd_layer_section_divider.dart
382 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_blending_ranges.dart
383 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_channel.dart
384 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_image.dart
385 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_image_resource.dart
386 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_layer.dart
387 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_layer_data.dart
388 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd/psd_mask.dart
389 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/psd_decoder.dart
390 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/pvrtc/pvrtc_bit_utility.dart
391 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/pvrtc/pvrtc_color.dart
392 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/pvrtc/pvrtc_color_bounding_box.dart
393 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/pvrtc/pvrtc_decoder.dart
394 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/pvrtc/pvrtc_encoder.dart
395 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/pvrtc/pvrtc_packet.dart
396 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tga/tga_info.dart
397 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tga_decoder.dart
398 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tga_encoder.dart
399 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff/tiff_bit_reader.dart
400 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff/tiff_entry.dart
401 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff/tiff_fax_decoder.dart
402 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff/tiff_image.dart
403 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff/tiff_info.dart
404 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff/tiff_lzw_decoder.dart
405 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/tiff_decoder.dart
406 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8.dart
407 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8_bit_reader.dart
408 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8_filter.dart
409 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8_types.dart
410 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8l.dart
411 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8l_bit_reader.dart
412 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8l_color_cache.dart
413 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/vp8l_transform.dart
414 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/webp_alpha.dart
415 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/webp_filters.dart
416 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/webp_frame.dart
417 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/webp_huffman.dart
418 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp/webp_info.dart
419 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp_decoder.dart
420 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/formats/webp_encoder.dart
421 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/half.dart
422 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/hdr_bloom.dart
423 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/hdr_gamma.dart
424 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/hdr_image.dart
425 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/hdr_slice.dart
426 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/hdr_to_image.dart
427 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/hdr/reinhard_tone_map.dart
428 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/icc_profile_data.dart
429 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/image.dart
430 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/image_exception.dart
431 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/internal/bit_operators.dart
432 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/internal/clamp.dart
433 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/internal/internal.dart
434 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/bake_orientation.dart
435 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/copy_crop.dart
436 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/copy_into.dart
437 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/copy_rectify.dart
438 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/copy_resize.dart
439 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/copy_resize_crop_square.dart
440 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/copy_rotate.dart
441 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/flip.dart
442 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/transform/trim.dart
443 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/clip_line.dart
444 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/input_buffer.dart
445 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/interpolation.dart
446 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/min_max.dart
447 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/neural_quantizer.dart
448 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/octree_quantizer.dart
449 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/output_buffer.dart
450 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/point.dart
451 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/quantizer.dart
452 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/src/util/random.dart
453 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/meta.dart
454 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/petitparser.dart
455 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/actions/action.dart
456 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/actions/cast.dart
457 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/actions/flatten.dart
458 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/actions/token.dart
459 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/actions/trimming.dart
460 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/any_of.dart
461 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/char.dart
462 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/code.dart
463 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/digit.dart
464 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/letter.dart
465 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/lowercase.dart
466 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/none_of.dart
467 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/not.dart
468 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/optimize.dart
469 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/parser.dart
470 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/pattern.dart
471 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/predicate.dart
472 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/range.dart
473 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/ranges.dart
474 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/uppercase.dart
475 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/whitespace.dart
476 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/characters/word.dart
477 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/and.dart
478 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/choice.dart
479 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/delegate.dart
480 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/list.dart
481 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/not.dart
482 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/optional.dart
483 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/combinators/sequence.dart
484 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/contexts/context.dart
485 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/contexts/exception.dart
486 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/contexts/failure.dart
487 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/contexts/result.dart
488 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/contexts/success.dart
489 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/definition/grammar.dart
490 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/definition/parser.dart
491 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/definition/reference.dart
492 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/expression/builder.dart
493 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/expression/group.dart
494 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/expression/result.dart
495 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/parser.dart
496 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/parsers/eof.dart
497 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/parsers/epsilon.dart
498 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/parsers/failure.dart
499 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/parsers/position.dart
500 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/parsers/settable.dart
501 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/pattern.dart
502 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/predicates/any.dart
503 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/predicates/any_in.dart
504 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/predicates/predicate.dart
505 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/predicates/string.dart
506 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/repeaters/greedy.dart
507 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/repeaters/lazy.dart
508 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/repeaters/limited.dart
509 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/repeaters/possesive.dart
510 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/repeaters/repeating.dart
511 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/repeaters/unbounded.dart
512 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/src/core/token.dart
513 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/collection.dart
514 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/core.dart
515 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/iterables.dart
516 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/bimap.dart
517 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/delegates/iterable.dart
518 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/delegates/list.dart
519 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/delegates/map.dart
520 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/delegates/queue.dart
521 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/delegates/set.dart
522 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/lru_map.dart
523 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/multimap.dart
524 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/collection/treeset.dart
525 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/core/hash.dart
526 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/core/optional.dart
527 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/concat.dart
528 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/count.dart
529 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/cycle.dart
530 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/enumerate.dart
531 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/generating_iterable.dart
532 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/infinite_iterable.dart
533 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/merge.dart
534 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/min_max.dart
535 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/partition.dart
536 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/range.dart
537 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/src/iterables/zip.dart
538 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/rational-0.3.6/lib/rational.dart
539 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/trie-1.0.2/lib/src/trie_base.dart
540 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/trie-1.0.2/lib/trie.dart
541 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart
542 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_data.dart
543 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart
544 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart
545 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart
546 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart
547 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart
548 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart
549 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart
550 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart
551 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart
552 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart
553 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart
554 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart
555 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart
556 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart
557 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart
558 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart
559 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart
560 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart
561 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart
562 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart
563 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart
564 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart
565 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart
566 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart
567 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart
568 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart
569 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/builder.dart
570 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/grammar.dart
571 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/iterators/ancestors.dart
572 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/iterators/descendants.dart
573 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/iterators/following.dart
574 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/iterators/preceding.dart
575 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/attribute.dart
576 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/cdata.dart
577 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/comment.dart
578 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/data.dart
579 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/doctype.dart
580 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/document.dart
581 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/document_fragment.dart
582 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/element.dart
583 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/node.dart
584 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/parent.dart
585 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/processing.dart
586 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/nodes/text.dart
587 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/parser.dart
588 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/production.dart
589 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/attribute_type.dart
590 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/entities.dart
591 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/exceptions.dart
592 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/name.dart
593 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/name_matcher.dart
594 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/named.dart
595 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/node_list.dart
596 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/node_type.dart
597 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/owned.dart
598 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/prefix_name.dart
599 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/simple_name.dart
600 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/token.dart
601 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/utils/writable.dart
602 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/visitors/normalizer.dart
603 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/visitors/pretty_writer.dart
604 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/visitors/transformer.dart
605 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/visitors/visitable.dart
606 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/visitors/visitor.dart
607 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/src/xml/visitors/writer.dart
608 | file:///Users/valauskasmodestas/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/xml.dart
609 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/.dart_tool/flutter_build/c60501128bb0a1f1eb3f9a42f488b299/main.dart
610 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/.packages
611 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/flutter_image.dart
612 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/main.dart
613 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/pages/bloc_main.dart
614 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/pages/bloc_scene.dart
615 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/pages/main.dart
616 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/camera.dart
617 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/hit.dart
618 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/light.dart
619 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/material.dart
620 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/matrix.dart
621 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/ray.dart
622 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/rgb.dart
623 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/model/scene.dart
624 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/objects/object_3d.dart
625 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/objects/plane.dart
626 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/objects/sphere.dart
627 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/textures/color.dart
628 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/textures/image_uv.dart
629 | file:///Users/valauskasmodestas/Desktop/dart_raytracer/packages/flutter_web/lib/ray_tracing/textures/texture.dart
630 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/dart-sdk/lib/_internal/dart2js_platform.dill
631 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine.dart
632 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/alarm_clock.dart
633 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/assets.dart
634 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/bitmap_canvas.dart
635 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/browser_detection.dart
636 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/browser_location.dart
637 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/color_filter.dart
638 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/canvas.dart
639 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/color_filter.dart
640 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/engine_delegate.dart
641 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/fonts.dart
642 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/image.dart
643 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/image_filter.dart
644 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/initialization.dart
645 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/layer.dart
646 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/layer_scene_builder.dart
647 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/layer_tree.dart
648 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/path.dart
649 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/path_metrics.dart
650 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/picture.dart
651 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/picture_recorder.dart
652 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/platform_message.dart
653 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/raster_cache.dart
654 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/rasterizer.dart
655 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/recording_canvas.dart
656 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/runtime_delegate.dart
657 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/surface.dart
658 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/util.dart
659 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/vertices.dart
660 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/compositor/viewport_metrics.dart
661 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/conic.dart
662 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/dom_canvas.dart
663 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/dom_renderer.dart
664 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/engine_canvas.dart
665 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/history.dart
666 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/houdini_canvas.dart
667 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/html_image_codec.dart
668 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/keyboard.dart
669 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/onscreen_logging.dart
670 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/path_to_svg.dart
671 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/platform_views.dart
672 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/plugins.dart
673 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/pointer_binding.dart
674 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/recording_canvas.dart
675 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/render_vertices.dart
676 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/rrect_renderer.dart
677 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/accessibility.dart
678 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/checkable.dart
679 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/image.dart
680 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/incrementable.dart
681 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/label_and_value.dart
682 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/live_region.dart
683 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/scrollable.dart
684 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/semantics.dart
685 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/tappable.dart
686 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/semantics/text_field.dart
687 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/services/buffers.dart
688 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/services/message_codec.dart
689 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/services/message_codecs.dart
690 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/services/serialization.dart
691 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/shader.dart
692 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/shadow.dart
693 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/backdrop_filter.dart
694 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/clip.dart
695 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/debug_canvas_reuse_overlay.dart
696 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/offset.dart
697 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/opacity.dart
698 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/picture.dart
699 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/platform_view.dart
700 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/scene.dart
701 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/scene_builder.dart
702 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/surface.dart
703 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/surface/transform.dart
704 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/test_embedding.dart
705 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/font_collection.dart
706 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/line_breaker.dart
707 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/measurement.dart
708 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/paragraph.dart
709 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/ruler.dart
710 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/unicode_range.dart
711 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/word_break_properties.dart
712 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text/word_breaker.dart
713 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text_editing/input_type.dart
714 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/text_editing/text_editing.dart
715 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/util.dart
716 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/validators.dart
717 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/vector_math.dart
718 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/_engine/engine/window.dart
719 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/canvas.dart
720 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/channel_buffers.dart
721 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/compositing.dart
722 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/geometry.dart
723 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/hash_codes.dart
724 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/initialization.dart
725 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/lerp.dart
726 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/natives.dart
727 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/painting.dart
728 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/path.dart
729 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/path_metrics.dart
730 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/pointer.dart
731 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/semantics.dart
732 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/test_embedding.dart
733 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/text.dart
734 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/tile_mode.dart
735 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/src/ui/window.dart
736 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/lib/ui/ui.dart
737 | file:///Users/valauskasmodestas/Desktop/flutter/bin/cache/flutter_web_sdk/libraries.json
738 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/animation.dart
739 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/cupertino.dart
740 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/foundation.dart
741 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/gestures.dart
742 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/material.dart
743 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/painting.dart
744 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/physics.dart
745 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/rendering.dart
746 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/scheduler.dart
747 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/semantics.dart
748 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/services.dart
749 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/animation.dart
750 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/animation_controller.dart
751 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/animations.dart
752 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/curves.dart
753 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/listener_helpers.dart
754 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/tween.dart
755 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/animation/tween_sequence.dart
756 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart
757 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart
758 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/app.dart
759 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart
760 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/button.dart
761 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/colors.dart
762 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/constants.dart
763 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/context_menu.dart
764 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart
765 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/date_picker.dart
766 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/dialog.dart
767 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart
768 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/icons.dart
769 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/interface_level.dart
770 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/localizations.dart
771 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart
772 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart
773 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/picker.dart
774 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/refresh.dart
775 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/route.dart
776 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart
777 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart
778 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/slider.dart
779 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart
780 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/switch.dart
781 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart
782 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/tab_view.dart
783 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/text_field.dart
784 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/text_selection.dart
785 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/text_theme.dart
786 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/theme.dart
787 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart
788 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/_bitfield_web.dart
789 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/_isolates_web.dart
790 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/_platform_web.dart
791 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/annotations.dart
792 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/assertions.dart
793 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/basic_types.dart
794 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/binding.dart
795 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/bitfield.dart
796 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/change_notifier.dart
797 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/collections.dart
798 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart
799 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/constants.dart
800 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/debug.dart
801 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/diagnostics.dart
802 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/isolates.dart
803 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/key.dart
804 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/licenses.dart
805 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/node.dart
806 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/observer_list.dart
807 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/platform.dart
808 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/print.dart
809 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/profile.dart
810 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/serialization.dart
811 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart
812 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/foundation/unicode.dart
813 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/arena.dart
814 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/binding.dart
815 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/constants.dart
816 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/converter.dart
817 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/debug.dart
818 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/drag.dart
819 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/drag_details.dart
820 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/eager.dart
821 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/events.dart
822 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/force_press.dart
823 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/hit_test.dart
824 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/long_press.dart
825 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart
826 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/monodrag.dart
827 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/mouse_tracking.dart
828 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/multidrag.dart
829 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/multitap.dart
830 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/pointer_router.dart
831 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart
832 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/recognizer.dart
833 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/scale.dart
834 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/tap.dart
835 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/team.dart
836 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart
837 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/about.dart
838 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons.dart
839 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart
840 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart
841 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart
842 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart
843 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart
844 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart
845 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart
846 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart
847 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart
848 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart
849 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart
850 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart
851 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart
852 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart
853 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart
854 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart
855 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/app.dart
856 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/app_bar.dart
857 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/app_bar_theme.dart
858 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/arc.dart
859 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/back_button.dart
860 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/banner.dart
861 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/banner_theme.dart
862 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart
863 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart
864 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart
865 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/bottom_sheet.dart
866 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart
867 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/button.dart
868 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/button_bar.dart
869 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/button_bar_theme.dart
870 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/button_theme.dart
871 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/card.dart
872 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/card_theme.dart
873 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/checkbox.dart
874 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart
875 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/chip.dart
876 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/chip_theme.dart
877 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/circle_avatar.dart
878 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/color_scheme.dart
879 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/colors.dart
880 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/constants.dart
881 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/data_table.dart
882 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/data_table_source.dart
883 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/date_picker.dart
884 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/debug.dart
885 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/dialog.dart
886 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/dialog_theme.dart
887 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/divider.dart
888 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/divider_theme.dart
889 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/drawer.dart
890 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/drawer_header.dart
891 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/dropdown.dart
892 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/elevation_overlay.dart
893 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/expand_icon.dart
894 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/expansion_panel.dart
895 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/expansion_tile.dart
896 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/feedback.dart
897 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/flat_button.dart
898 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart
899 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/floating_action_button.dart
900 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart
901 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart
902 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/flutter_logo.dart
903 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/grid_tile.dart
904 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart
905 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/icon_button.dart
906 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/icons.dart
907 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/ink_decoration.dart
908 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/ink_highlight.dart
909 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/ink_ripple.dart
910 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/ink_splash.dart
911 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/ink_well.dart
912 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/input_border.dart
913 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/input_decorator.dart
914 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/list_tile.dart
915 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/material.dart
916 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/material_button.dart
917 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/material_localizations.dart
918 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/material_state.dart
919 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/mergeable_material.dart
920 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/outline_button.dart
921 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/page.dart
922 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart
923 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/paginated_data_table.dart
924 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/popup_menu.dart
925 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart
926 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/progress_indicator.dart
927 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/radio.dart
928 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/radio_list_tile.dart
929 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/raised_button.dart
930 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/range_slider.dart
931 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/refresh_indicator.dart
932 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/reorderable_list.dart
933 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/scaffold.dart
934 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/scrollbar.dart
935 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/search.dart
936 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/selectable_text.dart
937 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/shadows.dart
938 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/slider.dart
939 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/slider_theme.dart
940 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/snack_bar.dart
941 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart
942 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/stepper.dart
943 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/switch.dart
944 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/switch_list_tile.dart
945 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart
946 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/tab_controller.dart
947 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/tab_indicator.dart
948 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/tabs.dart
949 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/text_field.dart
950 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/text_form_field.dart
951 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/text_selection.dart
952 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/text_theme.dart
953 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/theme.dart
954 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/theme_data.dart
955 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/time.dart
956 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/time_picker.dart
957 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/toggle_buttons.dart
958 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart
959 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/toggleable.dart
960 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/tooltip.dart
961 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/tooltip_theme.dart
962 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/typography.dart
963 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart
964 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/_network_image_web.dart
965 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/alignment.dart
966 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/basic_types.dart
967 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart
968 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/binding.dart
969 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/border_radius.dart
970 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/borders.dart
971 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/box_border.dart
972 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/box_decoration.dart
973 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/box_fit.dart
974 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/box_shadow.dart
975 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/circle_border.dart
976 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/clip.dart
977 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/colors.dart
978 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart
979 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/debug.dart
980 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/decoration.dart
981 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/decoration_image.dart
982 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/edge_insets.dart
983 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/flutter_logo.dart
984 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/fractional_offset.dart
985 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/geometry.dart
986 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/gradient.dart
987 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/image_cache.dart
988 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/image_decoder.dart
989 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/image_provider.dart
990 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/image_resolution.dart
991 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/image_stream.dart
992 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/inline_span.dart
993 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/matrix_utils.dart
994 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/notched_shapes.dart
995 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/paint_utilities.dart
996 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/placeholder_span.dart
997 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart
998 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart
999 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/shape_decoration.dart
1000 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/stadium_border.dart
1001 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/strut_style.dart
1002 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/text_painter.dart
1003 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/text_span.dart
1004 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/painting/text_style.dart
1005 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart
1006 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/friction_simulation.dart
1007 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart
1008 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/simulation.dart
1009 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/spring_simulation.dart
1010 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/tolerance.dart
1011 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/physics/utils.dart
1012 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/animated_size.dart
1013 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/binding.dart
1014 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/box.dart
1015 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/custom_layout.dart
1016 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/custom_paint.dart
1017 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/debug.dart
1018 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart
1019 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/editable.dart
1020 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/error.dart
1021 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/flex.dart
1022 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/flow.dart
1023 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/image.dart
1024 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/layer.dart
1025 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/list_body.dart
1026 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart
1027 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/object.dart
1028 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/paragraph.dart
1029 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart
1030 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/platform_view.dart
1031 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/proxy_box.dart
1032 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/rotated_box.dart
1033 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/shifted_box.dart
1034 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver.dart
1035 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart
1036 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart
1037 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart
1038 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_list.dart
1039 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart
1040 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart
1041 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart
1042 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/stack.dart
1043 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/table.dart
1044 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/table_border.dart
1045 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/texture.dart
1046 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/tweens.dart
1047 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/view.dart
1048 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/viewport.dart
1049 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart
1050 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/rendering/wrap.dart
1051 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/scheduler/binding.dart
1052 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/scheduler/debug.dart
1053 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/scheduler/priority.dart
1054 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/scheduler/ticker.dart
1055 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/semantics/binding.dart
1056 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/semantics/debug.dart
1057 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/semantics/semantics.dart
1058 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/semantics/semantics_event.dart
1059 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/semantics/semantics_service.dart
1060 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/asset_bundle.dart
1061 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/binary_messenger.dart
1062 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/binding.dart
1063 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/clipboard.dart
1064 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/font_loader.dart
1065 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/haptic_feedback.dart
1066 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/keyboard_key.dart
1067 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/keyboard_maps.dart
1068 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/message_codec.dart
1069 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/message_codecs.dart
1070 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/platform_channel.dart
1071 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/platform_messages.dart
1072 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/platform_views.dart
1073 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/raw_keyboard.dart
1074 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart
1075 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart
1076 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart
1077 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart
1078 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart
1079 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/system_channels.dart
1080 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/system_chrome.dart
1081 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/system_navigator.dart
1082 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/system_sound.dart
1083 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/text_editing.dart
1084 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/text_formatter.dart
1085 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/services/text_input.dart
1086 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/actions.dart
1087 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart
1088 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/animated_list.dart
1089 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/animated_size.dart
1090 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart
1091 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/annotated_region.dart
1092 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/app.dart
1093 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/async.dart
1094 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart
1095 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/banner.dart
1096 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/basic.dart
1097 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/binding.dart
1098 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart
1099 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/color_filter.dart
1100 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/constants.dart
1101 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/container.dart
1102 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/debug.dart
1103 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/dismissible.dart
1104 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/drag_target.dart
1105 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart
1106 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/editable_text.dart
1107 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart
1108 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/focus_manager.dart
1109 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/focus_scope.dart
1110 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart
1111 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/form.dart
1112 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/framework.dart
1113 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart
1114 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/grid_paper.dart
1115 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/heroes.dart
1116 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/icon.dart
1117 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/icon_data.dart
1118 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/icon_theme.dart
1119 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart
1120 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/image.dart
1121 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/image_icon.dart
1122 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart
1123 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/inherited_model.dart
1124 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart
1125 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart
1126 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/layout_builder.dart
1127 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart
1128 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/localizations.dart
1129 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/media_query.dart
1130 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart
1131 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart
1132 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/navigator.dart
1133 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart
1134 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/notification_listener.dart
1135 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart
1136 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/overlay.dart
1137 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart
1138 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/page_storage.dart
1139 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/page_view.dart
1140 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/pages.dart
1141 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart
1142 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/placeholder.dart
1143 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/platform_view.dart
1144 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/preferred_size.dart
1145 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart
1146 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart
1147 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/route_notification_messages.dart
1148 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/routes.dart
1149 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/safe_area.dart
1150 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart
1151 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart
1152 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_context.dart
1153 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart
1154 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart
1155 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart
1156 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart
1157 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_position.dart
1158 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart
1159 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart
1160 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scroll_view.dart
1161 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scrollable.dart
1162 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/scrollbar.dart
1163 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart
1164 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/shortcuts.dart
1165 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart
1166 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart
1167 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/sliver.dart
1168 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart
1169 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart
1170 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart
1171 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/spacer.dart
1172 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/status_transitions.dart
1173 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/table.dart
1174 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/text.dart
1175 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/text_selection.dart
1176 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/texture.dart
1177 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart
1178 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/title.dart
1179 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/transitions.dart
1180 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart
1181 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/unique_widget.dart
1182 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart
1183 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/viewport.dart
1184 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/visibility.dart
1185 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart
1186 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/widget_span.dart
1187 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart
1188 | file:///Users/valauskasmodestas/Desktop/flutter/packages/flutter/lib/widgets.dart
--------------------------------------------------------------------------------
/github.command:
--------------------------------------------------------------------------------
1 | open "https://www.github.com/modulovalue/$(basename "$(dirname "$0")")"
--------------------------------------------------------------------------------
/gitkraken.command:
--------------------------------------------------------------------------------
1 | /Applications/GitKraken.app/Contents/MacOS/GitKraken --path="`dirname "$0"`"
--------------------------------------------------------------------------------
/packages/flutter_web/.gitignore:
--------------------------------------------------------------------------------
1 | # Miscellaneous
2 | *.class
3 | *.log
4 | *.pyc
5 | *.swp
6 | .DS_Store
7 | .atom/
8 | .buildlog/
9 | .history
10 | .svn/
11 |
12 | # IntelliJ related
13 | *.iml
14 | *.ipr
15 | *.iws
16 | .idea/
17 |
18 | # The .vscode folder contains launch configuration and tasks you configure in
19 | # VS Code which you may wish to be included in version control, so this line
20 | # is commented out by default.
21 | #.vscode/
22 |
23 | # Flutter/Dart/Pub related
24 | **/doc/api/
25 | .dart_tool/
26 | .flutter-plugins
27 | .packages
28 | .pub-cache/
29 | .pub/
30 | /build/
31 |
32 | # Web related
33 | lib/generated_plugin_registrant.dart
34 |
35 | # Exceptions to above rules.
36 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
37 |
--------------------------------------------------------------------------------
/packages/flutter_web/.metadata:
--------------------------------------------------------------------------------
1 | # This file tracks properties of this Flutter project.
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
3 | #
4 | # This file should be version controlled and should not be manually edited.
5 |
6 | version:
7 | revision: e3ae7fab62dc754785ab95f4354b629bfb3139d3
8 | channel: unknown
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/packages/flutter_web/README.md:
--------------------------------------------------------------------------------
1 | # flutter_web
2 |
3 | A new Flutter project.
4 |
5 | ## Getting Started
6 |
7 | This project is a starting point for a Flutter application.
8 |
9 | A few resources to get you started if this is your first Flutter project:
10 |
11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
13 |
14 | For help getting started with Flutter, view our
15 | [online documentation](https://flutter.dev/docs), which offers tutorials,
16 | samples, guidance on mobile development, and a full API reference.
17 |
--------------------------------------------------------------------------------
/packages/flutter_web/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:extra_pedantic/analysis_options.yaml
2 |
--------------------------------------------------------------------------------
/packages/flutter_web/bin/render.dart:
--------------------------------------------------------------------------------
1 | import 'dart:io';
2 | import 'dart:math';
3 | import 'dart:typed_data';
4 |
5 | // ignore: import_of_legacy_library_into_null_safe
6 | import 'package:image/image.dart';
7 | import 'package:vector_math/vector_math_64.dart' show Vector3;
8 |
9 | void main() {
10 | final scene = Render.makeScene((path) => File(path).readAsBytesSync());
11 | print("start");
12 | final img = Render.renderSceneToImage(scene, 700, 300);
13 | final pngImage = PngEncoder().encodeImage(img);
14 | File("out.png").writeAsBytesSync(pngImage);
15 | print("done");
16 | }
17 |
18 | class Render {
19 | static Image renderSceneToImage(Scene scene, int width, int height) {
20 | final camera = Camera(
21 | ray: (width, height, x, y) => Ray.pointAt(
22 | Vector3(0.0, 0.0, -1500.0),
23 | Vector3(x - width / 2, height / 2 - y, 0.0),
24 | ),
25 | intersection: Vector3.zero(),
26 | normal: Vector3.zero(),
27 | );
28 | return Image.fromBytes(
29 | width,
30 | height,
31 | () {
32 | final data = Uint8List(width * height * 4);
33 | final rowStride = width * 4;
34 | const rowStart = 0;
35 | final rowEnd = height;
36 | const colStart = 0;
37 | final colEnd = width;
38 | for (int row = rowStart; row < rowEnd; row++) {
39 | for (int col = colStart; col < colEnd; col++) {
40 | final int pos = row * rowStride + col * 4;
41 | final clr = scene.shadeRay(camera.ray(width, height, col, row), col, row);
42 | data.setRange(pos, pos + 4, [
43 | (clr.r * 255.0).clamp(0, 255).floor(),
44 | (clr.g * 255.0).clamp(0, 255).floor(),
45 | (clr.b * 255.0).clamp(0, 255).floor(),
46 | 255 - (clr.a * 255.0).clamp(0, 255).floor(),
47 | ]);
48 | }
49 | }
50 | return data;
51 | }(),
52 | );
53 | }
54 |
55 | static Scene makeScene(Uint8List Function(String path) loadBytes) {
56 | final grass = decodeJpg(loadBytes("rt_assets/scenes/textures/grass.jpg"));
57 | final clouds = decodeJpg(loadBytes("rt_assets/scenes/textures/clouds.jpg"));
58 | final dartflutter = decodePng(loadBytes("rt_assets/scenes/textures/dartflutter.png"))!;
59 | return Scene(
60 | [
61 | Sphere(
62 | Vector3(60, 0, -850),
63 | 50.0,
64 | const ObjectStyle(
65 | TextureColor.init(RGB.init(0.25, 0.582, 0.273, 0)),
66 | Material.init(1.0, 1.0, 1.0, 100, 0.4, false),
67 | ),
68 | ),
69 | Sphere(
70 | Vector3(-80.0, 0.0, -650),
71 | 25.0,
72 | const ObjectStyle(
73 | TextureColor.init(RGB.black),
74 | Material.init(1.0, 1.0, 0.8, 50, 0.8, false),
75 | ),
76 | ),
77 | Plane(
78 | Vector3(0.0, 0.0, 0.0),
79 | Vector3(0.0, 1.0, -0.05),
80 | 5000,
81 | 5000,
82 | ObjectStyle(
83 | TextureImageUV.init(grass, 50, 100),
84 | const Material.init(1.0, 1.0, 1.0, 200.0, 0.1, false),
85 | ),
86 | ),
87 | Plane(
88 | Vector3(-70.0, 1000.0, -1500.0),
89 | Vector3(0, 0.1, 1),
90 | 80 * 20.0,
91 | 40 * 20.0,
92 | ObjectStyle(
93 | TextureImageUV.init(dartflutter, 1, -1),
94 | const Material.init(0.7, 1.0, 0.0, 20.0, 0.2, true),
95 | ),
96 | ),
97 | Plane(
98 | Vector3(0.0, 1000.0, 0.0),
99 | Vector3(0.0, 1.0, 0.02),
100 | 9200,
101 | 9200,
102 | ObjectStyle(
103 | TextureImageUV.init(clouds, 5, 10),
104 | const Material.init(1.0, 1.0, 0.0, 1.0, 0.0, true),
105 | ),
106 | ),
107 | ],
108 | Light(Vector3(0.0, 150.0, -1000)),
109 | );
110 | }
111 | }
112 |
113 | class Camera {
114 | final Vector3 intersection;
115 | final Vector3 normal;
116 | final Ray Function(int width, int height, int x, int y) ray;
117 |
118 | const Camera({
119 | required this.intersection,
120 | required this.normal,
121 | required this.ray,
122 | });
123 | }
124 |
125 | class Hit {
126 | final Vector3 intersection;
127 | final Vector3 normal;
128 | final Vector3 reflected;
129 | final double u;
130 | final double v;
131 |
132 | const Hit({
133 | required this.intersection,
134 | required this.normal,
135 | required this.reflected,
136 | this.u = 0.0,
137 | this.v = 0.0,
138 | });
139 | }
140 |
141 | class Light {
142 | final Vector3 pos;
143 |
144 | const Light(this.pos);
145 |
146 | Light.list(List list) : this.pos = Vector3.array(list.map((a) => a.toDouble()).toList());
147 | }
148 |
149 | class Material {
150 | /// Ambient coefficient.
151 | final double ka;
152 |
153 | /// Diffuse component.
154 | final double kd;
155 |
156 | /// Specular component.
157 | final double ks;
158 |
159 | /// Reflectivity coefficient.
160 | final double kr;
161 | final double hardness;
162 | final bool no_shade;
163 |
164 | const Material.deflt()
165 | : ka = 0.7,
166 | kd = 0.8,
167 | ks = 0.9,
168 | hardness = 10.0,
169 | kr = 0.0,
170 | no_shade = false;
171 |
172 | const Material.init(this.ka, this.kd, this.ks, this.hardness, this.kr, this.no_shade);
173 |
174 | factory Material.list(List ml) {
175 | return Material.init(
176 | ml[0].toDouble(),
177 | ml[1].toDouble(),
178 | ml[2].toDouble(),
179 | ml[3].toDouble(),
180 | ml[4].toDouble(),
181 | ml[5] == 1,
182 | );
183 | }
184 | }
185 |
186 | class TransMatrix {
187 | static const int X = 0;
188 | static const int Y = 1;
189 | static const int Z = 2;
190 | final _TwoDArray _mat;
191 | static const int SIZE = 4;
192 | static const double PI180 = pi / 180.0;
193 |
194 | TransMatrix() : _mat = _TwoDArray(SIZE);
195 |
196 | TransMatrix.identity() : _mat = _TwoDArray(SIZE) {
197 | for (int r = 0; r < _mat.size; r++) {
198 | for (int c = 0; c < _mat.size; c++) {
199 | if (r == c) {
200 | _mat.set(c, r, 1.0);
201 | }
202 | }
203 | }
204 | }
205 |
206 | TransMatrix.translate(Vector3 p) : _mat = _TwoDArray(SIZE) {
207 | for (int r = 0; r < _mat.size; r++) {
208 | for (int c = 0; c < _mat.size; c++) {
209 | if (r == c) {
210 | _mat.set(c, r, 1.0);
211 | }
212 | }
213 | }
214 | _mat.set(3, 0, p.x);
215 | _mat.set(3, 1, p.y);
216 | _mat.set(3, 2, p.z);
217 | }
218 |
219 | /// Create a rotation transform matrix; to rotate according to the X, Y & Z values of the tuple 's'
220 | TransMatrix.rotate(double x, double y, double z) : _mat = _TwoDArray(4) {
221 | final cosx = cos(toRadians(x));
222 | final sinx = sin(toRadians(x));
223 | final cosy = cos(toRadians(y));
224 | final siny = sin(toRadians(y));
225 | final cosz = cos(toRadians(z));
226 | final sinz = sin(toRadians(z));
227 | // Rotate about x axis
228 | this._mat.set(1, 1, cosx);
229 | this._mat.set(2, 2, cosx);
230 | this._mat.set(1, 2, sinx);
231 | this._mat.set(2, 1, 0.0 - sinx);
232 | TransMatrix temp_matrix = TransMatrix.identity();
233 | // Rotate about y axis
234 | temp_matrix._mat.set(0, 0, cosy);
235 | temp_matrix._mat.set(2, 2, cosy);
236 | temp_matrix._mat.set(0, 2, 0.0 - siny);
237 | temp_matrix._mat.set(2, 0, siny);
238 | this.multiply(temp_matrix);
239 | temp_matrix = TransMatrix.identity();
240 | // Rotate about z axis
241 | temp_matrix._mat.set(0, 0, cosz);
242 | temp_matrix._mat.set(1, 1, cosz);
243 | temp_matrix._mat.set(0, 1, sinz);
244 | temp_matrix._mat.set(1, 0, 0.0 - sinz);
245 | this.multiply(temp_matrix);
246 | }
247 |
248 | double toRadians(double d) => d * PI180;
249 |
250 | void transformP(Vector3 p) {
251 | p.x = p.x * _mat.get(0, 0) + p.y * _mat.get(1, 0) + p.z * _mat.get(2, 0) + 1 * _mat.get(3, 0);
252 | p.y = p.x * _mat.get(0, 1) + p.y * _mat.get(1, 1) + p.z * _mat.get(2, 1) + 1 * _mat.get(3, 1);
253 | p.z = p.x * _mat.get(0, 2) + p.y * _mat.get(1, 2) + p.z * _mat.get(2, 2) + 1 * _mat.get(3, 2);
254 | }
255 |
256 | void transformV(Vector3 p) {
257 | p.x = p.x * _mat.get(0, 0) + p.y * _mat.get(1, 0) + p.z * _mat.get(2, 0);
258 | p.y = p.x * _mat.get(0, 1) + p.y * _mat.get(1, 1) + p.z * _mat.get(2, 1);
259 | p.z = p.x * _mat.get(0, 2) + p.y * _mat.get(1, 2) + p.z * _mat.get(2, 2);
260 | }
261 |
262 | void multiply(TransMatrix tm) {
263 | final temp_matrix = TransMatrix();
264 | for (int i = 0; i < 3; i++) {
265 | for (int j = 0; j < 3; j++) {
266 | for (int k = 0; k < 3; k++) {
267 | double val = temp_matrix._mat.get(i, j);
268 | temp_matrix._mat.set(i, j, val += this._mat.get(i, k) * tm._mat.get(k, j));
269 | }
270 | }
271 | }
272 | for (int i = 0; i < SIZE; i++) {
273 | for (int j = 0; j < SIZE; j++) {
274 | this._mat.set(i, j, temp_matrix._mat.get(i, j));
275 | }
276 | }
277 | }
278 | }
279 |
280 | class _TwoDArray {
281 | final List _data;
282 |
283 | final int size;
284 |
285 | _TwoDArray(this.size) : _data = List.filled(size * size, 0.0);
286 |
287 | double get(int c, int r) => _data[r * size + c];
288 |
289 | void set(int c, int r, double val) => _data[r * size + c] = val;
290 | }
291 |
292 | /// Core ray class, has point of orgin and direction vector
293 | class Ray {
294 | final Vector3 pos;
295 | final Vector3 dir;
296 | int depth;
297 |
298 | /// Create a ray at the origin, pointing at origin. Useless, don't use this
299 | Ray()
300 | : pos = Vector3.zero(),
301 | dir = Vector3.zero(),
302 | depth = 1;
303 |
304 | /// Create a ray at postion p1 with vector p2, normalised for safety
305 | Ray.init(double p1x, double p1y, double p1z, double p2x, double p2y, double p2z)
306 | : pos = Vector3(p1x, p1y, p1z),
307 | dir = Vector3(p2x, p2y, p2z)..normalize(),
308 | depth = 1;
309 |
310 | /// As above
311 | Ray.initPoint(Vector3 p, Vector3 d)
312 | : pos = Vector3(p.x, p.y, p.z),
313 | dir = Vector3(d.x, d.y, d.z),
314 | depth = 1;
315 |
316 | /// Create a ray at point p1 aimed at p2, so that direction vector is calculated
317 | Ray.pointAt(this.pos, Vector3 p2)
318 | : dir = (p2 - pos)..normalize(),
319 | depth = 1;
320 |
321 | /// Get point along ray t distance
322 | Vector3 getPoint(double t) => Vector3(
323 | pos.x + (t * dir.x),
324 | pos.y + (t * dir.y),
325 | pos.z + (t * dir.z),
326 | );
327 |
328 | void transform(TransMatrix tm) {
329 | tm.transformP(pos);
330 | tm.transformV(dir);
331 | }
332 |
333 | @override
334 | String toString() {
335 | return '$pos -> $dir';
336 | }
337 | }
338 |
339 | /// Colour held as a RGBA tuple
340 | /// Range 0.0 - 1.0. Alpha is transparency 0.0 = opaque, 1.0 = fully transparent
341 | class RGB {
342 | static const RGB black = RGB.init(0.0, 0.0, 0.0, 0.0);
343 | static const RGB white = RGB.init(1.0, 1.0, 1.0, 0.0);
344 | static const RGB red = RGB.init(1.0, 0.0, 0.0, 0.0);
345 |
346 | final double r;
347 | final double g;
348 | final double b;
349 | final double a;
350 |
351 | const RGB.zero()
352 | : this.r = 0.0,
353 | this.g = 0.0,
354 | this.b = 0.0,
355 | this.a = 0.0;
356 |
357 | const RGB.init(this.r, this.g, this.b, this.a);
358 |
359 | factory RGB.list(List cl) {
360 | return RGB.init(
361 | cl[0].toDouble(),
362 | cl[1].toDouble(),
363 | cl[2].toDouble(),
364 | cl[3].toDouble(),
365 | );
366 | }
367 |
368 | RGB blendF(num f) => RGB.init(r * (1.0 - f) + f, g * (1.0 - f) + f, b * (1.0 - f) + f, a);
369 |
370 | RGB scaleF(double f) => RGB.init(r * f, g * f, b * f, a);
371 |
372 | RGB addF(RGB colour) => RGB.init(r + colour.r, g + colour.g, b + colour.b, a);
373 |
374 | RGB scaleRGBF(RGB color) => RGB.init(r * color.r, g * color.g, b * color.b, a);
375 |
376 | RGB addSomeF(RGB color, double amount) => RGB.init(
377 | r + color.r * amount,
378 | g + color.g * amount,
379 | b + color.b * amount,
380 | a,
381 | );
382 |
383 | @override
384 | String toString() => "[$r, $g, $b, $a]";
385 | }
386 |
387 | /// Holds all objects, lights, camera etc plus global details
388 | class Scene {
389 | final List objs;
390 | final Light light;
391 |
392 | int get maxdepth => 2;
393 |
394 | const Scene(this.objs, this.light);
395 |
396 | RGB shadeRay(Ray ray, int x, int y) => shadeRayForScene(this, ray, x, y);
397 |
398 | @override
399 | String toString() => 'Scene{_objs: $objs, lights: $light, maxdepth: $maxdepth}';
400 | }
401 |
402 | RGB shadeRayForScene(Scene scene, Ray ray, int x, int y) {
403 | double t = double.infinity;
404 | late Object3D hitObj;
405 | for (final obj in scene.objs) {
406 | final newT = obj.calcT(ray);
407 | if (newT > 0.0 && newT < t) {
408 | t = newT;
409 | hitObj = obj;
410 | }
411 | }
412 | final objectWasHit = t > 0.0 && t < double.infinity;
413 | if (objectWasHit) {
414 | final hit = hitObj.calcHitDetails(t, ray);
415 | final light = scene.light.pos;
416 | final lv = light - hit.intersection;
417 | final lightDist = lv.length;
418 | lv.normalize();
419 | RGB hitColor = hitObj.style.texture.getColourAt(hit);
420 | // Shadow test
421 | final shadow = Ray.initPoint(hit.intersection, lv);
422 | double shadowT = double.infinity;
423 | bool inshadow = false;
424 | for (final Object3D obj in scene.objs) {
425 | final newT = obj.calcT(shadow);
426 | if (newT > 0.0 && newT < shadowT && newT < lightDist) {
427 | shadowT = newT;
428 | break;
429 | }
430 | }
431 | if (shadowT > 0.0 && shadowT < double.infinity) {
432 | inshadow = true;
433 | }
434 | final doLightingCalculation = !inshadow;
435 | if (doLightingCalculation) {
436 | final diffuseLightingIntensity = max(0.01, lv.dot(hit.normal));
437 | //* (800000 / (light_dist * light_dist) )
438 | //intens = intens * (800000 / (light_dist * light_dist) );
439 | if (hitObj.style.material.no_shade == true) {
440 | hitColor = hitColor.scaleF(1.0);
441 | } else {
442 | hitColor = hitColor.scaleF(diffuseLightingIntensity);
443 | }
444 | final angleBetweenLightAndReflRay = max(0.0, hit.reflected.dot(lv));
445 | final phongSpecularTerm = pow(
446 | angleBetweenLightAndReflRay,
447 | hitObj.style.material.hardness,
448 | ) *
449 | hitObj.style.material.ks;
450 | hitColor = hitColor.blendF(phongSpecularTerm);
451 | } else {
452 | hitColor = hitColor.scaleF(0.15);
453 | }
454 | if (ray.depth < scene.maxdepth) {
455 | if (hitObj.style.material.kr > 0.0) {
456 | final reflectRay = Ray.initPoint(hit.intersection, hit.reflected);
457 | reflectRay.depth = ray.depth + 1;
458 | RGB reflectColor = shadeRayForScene(scene, reflectRay, x, y);
459 | reflectColor = reflectColor.scaleF(hitObj.style.material.kr);
460 | hitColor = hitColor.addF(reflectColor);
461 | }
462 | }
463 | return hitColor;
464 | } else {
465 | final missedAllObjects = ray.depth == 1;
466 | if (missedAllObjects) {
467 | // TODO draw background
468 | return RGB.black;
469 | } else {
470 | return RGB.black;
471 | }
472 | }
473 | }
474 |
475 | abstract class Object3D {
476 | static const double THRES = 0.001;
477 |
478 | Vector3 get position;
479 |
480 | ObjectStyle get style;
481 |
482 | bool get rayinside;
483 |
484 | Ray get objectSpaceRay;
485 |
486 | double calcT(Ray r);
487 |
488 | Hit calcHitDetails(double t, Ray ray);
489 |
490 | TransMatrix forward() => TransMatrix.translate(position);
491 |
492 | TransMatrix reverse_transform() => TransMatrix.translate(position.clone()..negate());
493 | }
494 |
495 | class ObjectStyle {
496 | final Texture texture;
497 | final Material material;
498 |
499 | const ObjectStyle(this.texture, this.material);
500 |
501 | const ObjectStyle.normal()
502 | : texture = const TextureColor(),
503 | material = const Material.deflt();
504 | }
505 |
506 | class Plane extends Object3D {
507 | @override
508 | final ObjectStyle style;
509 |
510 | @override
511 | late Ray objectSpaceRay;
512 |
513 | @override
514 | Vector3 position = Vector3.zero();
515 |
516 | @override
517 | bool rayinside = false;
518 |
519 | final Vector3 _normal;
520 | final Vector3 _normal_reverse;
521 | late double _vd;
522 | final double _width;
523 | final double _height;
524 | late double u, v;
525 |
526 | Plane(this.position, Vector3 direction, this._width, this._height, this.style)
527 | : _normal = Vector3(direction.x, direction.y, direction.z)..normalize(),
528 | _normal_reverse = Vector3(direction.x, direction.y, direction.z)
529 | ..normalize()
530 | ..negate();
531 |
532 | @override
533 | double calcT(Ray ray) {
534 | objectSpaceRay = Ray.initPoint(ray.pos, ray.dir);
535 | objectSpaceRay.transform(reverse_transform());
536 | // When ray -> P + tV = 0
537 | // t = -(N dot P + D) / (N dot V)
538 | // vo = -(N dot P + D) and vd = (N dot V)
539 | _vd = objectSpaceRay.dir.dot(_normal);
540 | if (_vd == 0.0) return 0.0;
541 | final vo = -_normal.dot(objectSpaceRay.pos);
542 | final t = vo / _vd;
543 | if (t.abs() < Object3D.THRES) {
544 | return 0.0;
545 | } else {
546 | final intersection_object = objectSpaceRay.getPoint(t);
547 | if (intersection_object.x > _width || intersection_object.x < -_width) {
548 | return 0.0;
549 | } else {
550 | if (intersection_object.y > _height || intersection_object.y < -_height) {
551 | return 0.0;
552 | } else {
553 | u = (intersection_object.x + _width) / (_width * 2);
554 | v = (intersection_object.y + _height) / (_height * 2);
555 | return t;
556 | }
557 | }
558 | }
559 | }
560 |
561 | @override
562 | Hit calcHitDetails(double t, Ray inray) {
563 | final normal = _vd < 0.0 ? _normal : _normal_reverse;
564 | //_reverse.transNormal(norm);
565 | //norm.normalise();
566 | final r = Vector3.zero();
567 | final k = -inray.dir.dot(normal);
568 | r.x = inray.dir.x + 2 * normal.x * k;
569 | r.y = inray.dir.y + 2 * normal.y * k;
570 | r.z = inray.dir.z + 2 * normal.z * k;
571 | r.normalize();
572 | final hit = Hit(
573 | intersection: inray.getPoint(t),
574 | normal: normal,
575 | reflected: r,
576 | u: u,
577 | v: v,
578 | );
579 | return hit;
580 | }
581 | }
582 |
583 | class Sphere extends Object3D {
584 | @override
585 | final ObjectStyle style;
586 |
587 | @override
588 | late Ray objectSpaceRay;
589 |
590 | @override
591 | Vector3 position = Vector3.zero();
592 |
593 | @override
594 | bool rayinside = false;
595 |
596 | final double _r2;
597 |
598 | Sphere(this.position, double _r, this.style) : _r2 = _r * _r;
599 |
600 | @override
601 | double calcT(Ray inputRay) {
602 | // Copy the input ray and transform to object space
603 | objectSpaceRay = Ray.initPoint(inputRay.pos, inputRay.dir)..transform(reverse_transform());
604 | final b = 2.0 * objectSpaceRay.pos.dot(objectSpaceRay.dir);
605 | final c = objectSpaceRay.pos.dot(objectSpaceRay.pos) - _r2;
606 | double d = b * b - 4.0 * c;
607 | // miss
608 | if (d <= 0.0) {
609 | return 0.0;
610 | } else {
611 | d = sqrt(d);
612 | final t1 = (-b + d) / 2.0;
613 | final t2 = (-b - d) / 2.0;
614 | if (t1.abs() < Object3D.THRES || t2.abs() < Object3D.THRES) {
615 | return 0.0;
616 | } else {
617 | // Ray is inside if there is only 1 positive root
618 | // Added for refractive transparency
619 | if (t1 < 0 && t2 > 0) {
620 | rayinside = true;
621 | return t2;
622 | } else if (t2 < 0 && t1 > 0) {
623 | rayinside = true;
624 | return t1;
625 | } else {
626 | return (t1 < t2) ? t1 : t2;
627 | }
628 | }
629 | }
630 | }
631 |
632 | @override
633 | Hit calcHitDetails(double t, Ray ray) {
634 | // Normal on a sphere is really easy in object space
635 | final inter_object_space = objectSpaceRay.getPoint(t);
636 | final normal = inter_object_space.clone()..normalize();
637 | final intersection = ray.getPoint(t);
638 | final hit = Hit(
639 | // Calc hit point in world space
640 | intersection: intersection,
641 | normal: normal,
642 | u: 0.0,
643 | v: 0.0,
644 | // Reflected ray
645 | reflected: ray.dir.reflected(normal),
646 | );
647 | return hit;
648 | }
649 | }
650 |
651 | abstract class Texture {
652 | RGB getColourAt(Hit h);
653 | }
654 |
655 | class TextureCheck implements Texture {
656 | final RGB colour1;
657 | final RGB colour2;
658 | final double size;
659 |
660 | const TextureCheck()
661 | : this.colour1 = RGB.white,
662 | this.colour2 = RGB.black,
663 | this.size = 20.0;
664 |
665 | const TextureCheck.init(this.colour1, this.colour2, this.size);
666 |
667 | @override
668 | RGB getColourAt(Hit hit) {
669 | final h_size = size / 2.0;
670 | final xi = hit.intersection.x;
671 | final yi = hit.intersection.y;
672 | final zi = hit.intersection.z;
673 | // double xi = (hit.intersection.x < 0)? hit.intersection.x - h_size : hit.intersection.x;
674 | // double yi = (hit.intersection.y < 0)? hit.intersection.y - h_size : hit.intersection.y;
675 | // double zi = (hit.intersection.z < 0)? hit.intersection.z - h_size : hit.intersection.z;
676 | if ((yi % size).abs() < h_size) {
677 | if ((xi % size).abs() < h_size) {
678 | if ((zi % size).abs() < h_size) {
679 | return colour1;
680 | } else {
681 | return colour2;
682 | }
683 | } else {
684 | if ((zi % size).abs() < h_size) {
685 | return colour2;
686 | } else {
687 | return colour1;
688 | }
689 | }
690 | } else {
691 | if ((xi % size).abs() < h_size) {
692 | if ((zi % size).abs() < h_size) {
693 | return colour2;
694 | } else {
695 | return colour1;
696 | }
697 | } else {
698 | if ((zi % size).abs() < h_size) {
699 | return colour1;
700 | } else {
701 | return colour2;
702 | }
703 | }
704 | }
705 | }
706 | }
707 |
708 | class TextureCheckUV implements Texture {
709 | final RGB colour1;
710 | final RGB colour2;
711 |
712 | // Size of the blocks of color 1
713 | final double size;
714 |
715 | const TextureCheckUV()
716 | : this.colour1 = RGB.white,
717 | this.colour2 = RGB.black,
718 | this.size = 1.0;
719 |
720 | const TextureCheckUV.init(this.colour1, this.colour2, this.size);
721 |
722 | @override
723 | RGB getColourAt(Hit hit) {
724 | final h_size = size / 2.0;
725 | if (hit.u % size < h_size) {
726 | if (hit.v % size < h_size) {
727 | return colour1;
728 | } else {
729 | return colour2;
730 | }
731 | } else {
732 | if (hit.v % size < h_size) {
733 | return colour2;
734 | } else {
735 | return colour1;
736 | }
737 | }
738 | }
739 | }
740 |
741 | class TextureColor implements Texture {
742 | final RGB color;
743 |
744 | const TextureColor() : this.color = RGB.white;
745 |
746 | const TextureColor.init(this.color);
747 |
748 | @override
749 | RGB getColourAt(Hit h) => this.color;
750 | }
751 |
752 | class TextureImageUV implements Texture {
753 | static const int MODE_BILINEAR = 1;
754 | static const int MODE_NEAREST = 2;
755 | final double _scale_x;
756 | final double _scale_y;
757 | final Image image;
758 |
759 | int get mode => MODE_NEAREST;
760 |
761 | const TextureImageUV.init(this.image, this._scale_x, this._scale_y);
762 |
763 | @override
764 | RGB getColourAt(Hit hit) {
765 | final w = image.width.toDouble() * _scale_x;
766 | final h = image.height.toDouble() * _scale_y;
767 | final x = (hit.u * w) % image.width;
768 | final y = (hit.v * h) % image.height;
769 | final px = x.floor();
770 | final py = y.floor();
771 | switch (mode) {
772 | case 1:
773 | final px0 = px.clamp(0, image.width - 1).floor();
774 | final py0 = py.clamp(0, image.height - 1).floor();
775 | final px1 = (px + 1).clamp(0, image.width - 1).floor();
776 | final py1 = (py + 1).clamp(0, image.height - 1).floor();
777 | final p1 = _fromaabbggrr(image.getPixel(px0, py0));
778 | final p2 = _fromaabbggrr(image.getPixel(px1, py0));
779 | final p3 = _fromaabbggrr(image.getPixel(px0, py1));
780 | final p4 = _fromaabbggrr(image.getPixel(px1, py1));
781 | final fx = x - px;
782 | final fy = y - py;
783 | final fx1 = 1.0 - fx;
784 | final fy1 = 1.0 - fy;
785 | final w1 = fx1 * fy1;
786 | final w2 = fx * fy1;
787 | final w3 = fx1 * fy;
788 | final w4 = fx * fy;
789 | return RGB.init(
790 | p1.r * w1 + p2.r * w2 + p3.r * w3 + p4.r * w4,
791 | p1.g * w1 + p2.g * w2 + p3.g * w3 + p4.g * w4,
792 | p1.b * w1 + p2.b * w2 + p3.b * w3 + p4.b * w4,
793 | 0.0,
794 | );
795 | case 2:
796 | default:
797 | return _fromaabbggrr(image.getPixel(px, py));
798 | }
799 | }
800 | }
801 |
802 | RGB _fromaabbggrr(int aabbggrr) => RGB.init(
803 | ((aabbggrr & 0x000000ff) >> 0) / 255.0,
804 | ((aabbggrr & 0x0000ff00) >> 8) / 255.0,
805 | ((aabbggrr & 0x00ff0000) >> 16) / 255.0,
806 | (1 - ((aabbggrr & 0xff000000) >> 24)) / 255.0,
807 | );
808 |
--------------------------------------------------------------------------------
/packages/flutter_web/out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/out.png
--------------------------------------------------------------------------------
/packages/flutter_web/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: flutter_raytracing
2 | description: A new Flutter project.
3 | version: 1.0.0+1
4 |
5 | environment:
6 | sdk: ">=2.13.0-0 <3.0.0"
7 |
8 | dependencies:
9 | image: ^3.0.2
10 | vector_math:
11 |
12 | dev_dependencies:
13 | extra_pedantic: ^1.4.0
14 |
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/backgrounds/Stormy_Sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/backgrounds/Stormy_Sky.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/backgrounds/cloud.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/backgrounds/cloud.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/backgrounds/perlin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/backgrounds/perlin.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/backgrounds/stormy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/backgrounds/stormy.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/backgrounds/sunny-day1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/backgrounds/sunny-day1.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/test1.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Test Scene 1",
3 | "background": "Stormy_Sky.jpg",
4 |
5 | "objects": [
6 | {
7 | "type": "Sphere",
8 | "name": "Green ball",
9 | "pos": [-70.0, -46, -650.0],
10 | "radius": 50.0,
11 | "material": [0.7, 1.0, 1.0, 50.0, 0.3, 0],
12 | "texture": {
13 | "type": "Basic",
14 | "colour": [0.25, 0.582, 0.273, 0.0]
15 | }
16 | },
17 |
18 | {
19 | "type": "Sphere",
20 | "name:": "blue",
21 | "pos": [130.0, 34.0, 90.0],
22 | "radius": 80.0,
23 | "material": [0.7, 1.0, 1.0, 20.0, 0.4, 0],
24 | "texture": {
25 | "type": "Basic",
26 | "colour": [0.210, 0.292, 0.867, 0.0]
27 | }
28 | },
29 |
30 | {
31 | "type": "Sphere",
32 | "name": "big orange ball",
33 | "pos": [-180.0, 95.0, 90.0],
34 | "radius": 100.0,
35 | "material": [0.7, 1.0, 0.3, 2.0, 0.2, 0],
36 | "texture": {
37 | "type": "Basic",
38 | "colour": [0.929, 0.454, 0.274, 0.0]
39 | }
40 | },
41 |
42 | {
43 | "type": "Sphere",
44 | "name": "little floating ball",
45 | "pos": [50.0, 178.0, -166.0],
46 | "radius": 20.0,
47 | "material": [0.7, 1.0, 0.99, 33.0, 0.0, 0],
48 | "texture": {
49 | "type": "Basic",
50 | "colour": [0.9625, 0.582, 0.272 , 0.0]
51 | }
52 | },
53 |
54 | {
55 | "type": "Plane",
56 | "pos": [0, -50, 0],
57 | "dir": [0, 1, -0.07],
58 | "width": 5000.0,
59 | "height": 5000.0,
60 | "material": [0.7, 1.0, 0.0, 20.0, 0.2, 0],
61 | "texture": {
62 | "type": "Image",
63 | "name": "bert",
64 | "filename": "checkerboard_red.jpg",
65 | "scale": [34.0, 74.0]
66 | }
67 | },
68 |
69 | {
70 | "type": "Plane",
71 | "pos": [0, 1700, 0],
72 | "dir": [0, 1, 0.02],
73 | "width": 9200.0,
74 | "height": 9200.0,
75 | "material": [1.0, 1.0, 0.0, 1.0, 0.0, 1],
76 | "texture": {
77 | "type": "Image",
78 | "name": "space",
79 | "filename": "space-sky.jpg",
80 | "scale": [9.0, 29.0]
81 | }
82 | }
83 |
84 | ],
85 |
86 | "lights": [
87 | {
88 | "pos": [500.0, 800.0, -700.0]
89 | }]
90 | }
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/test2.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Test Scene 2",
3 | "background": "stormy.png",
4 |
5 | "objects": [
6 | {
7 | "type": "Sphere",
8 | "name": "Green ball",
9 | "pos": [-70.0, 28, -50.0],
10 | "radius": 80.0,
11 | "material": [0.8, 1.0, 0.5, 10.0, 0.6, 0],
12 | "texture": {
13 | "type": "Basic",
14 | "colour": [0.25, 0.582, 0.273, 0.0]
15 | }
16 | },
17 | {
18 | "type": "Sphere",
19 | "name": "Red ball",
20 | "pos": [60.0, 22, -350.0],
21 | "radius": 99.0,
22 | "material": [0.7, 1.0, 1.0, 80.0, 0.2, 0],
23 | "texture": {
24 | "type": "Basic",
25 | "colour": [0.77, 0.282, 0.273, 0.0]
26 | }
27 | },
28 | {
29 | "type": "Plane",
30 | "pos": [-20, -50, 0],
31 | "dir": [0, 1, -0.07],
32 | "width": 5000.0,
33 | "height": 5000.0,
34 | "material": [1.0, 1.0, 0.0, 20.0, 0.0, 0],
35 | "texture": {
36 | "type": "Image",
37 | "name": "bert",
38 | "filename": "cobblestone_mossy.png",
39 | "scale": [100.0, 200.0]
40 | }
41 | }
42 | ],
43 |
44 | "lights": [
45 | {
46 | "pos": [-120.0, 90.0, -600.0]
47 | }
48 | ]
49 |
50 | }
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/test3.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Test Scene 1",
3 |
4 | "objects": [
5 |
6 | {
7 | "type": "Plane",
8 | "pos": [0, 0, -30],
9 | "dir": [0, 0, 1],
10 | "width": 200.0,
11 | "height": 200.0,
12 | "material": [1.0, 1.0, 0.0, 1.0, 0.0, 1],
13 | "texture": {
14 | "type": "Image",
15 | "name": "space",
16 | "filename": "test5.png",
17 | "scale": [9.0, 9.0]
18 | }
19 | }
20 | ],
21 |
22 | "lights": [
23 | {
24 | "pos": [500.0, 300.0, -700.0]
25 | }]
26 | }
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/checkerboard_red.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/checkerboard_red.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/clouds.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/clouds.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/cobblestone_mossy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/cobblestone_mossy.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/crazy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/crazy.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/crazy2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/crazy2.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/crazy2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/crazy2.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/dart_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/dart_logo.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/dartflutter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/dartflutter.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/grass.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/grass.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/space-sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/space-sky.jpg
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/test.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/test16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/test16.png
--------------------------------------------------------------------------------
/packages/flutter_web/rt_assets/scenes/textures/test5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/modulovalue/flutter_raytracing/672fe347afb51d2836ee9e47ead7cafa01d05595/packages/flutter_web/rt_assets/scenes/textures/test5.png
--------------------------------------------------------------------------------