├── .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 | [![extra_pedantic on pub.dev](https://img.shields.io/badge/style-extra__pedantic-blue?style=flat-square)](https://pub.dev/packages/extra_pedantic) [![License](https://img.shields.io/github/license/modulovalue/flutter_raytracing?style=flat-square&logo=github)](https://github.com/modulovalue/flutter_raytracing/blob/master/LICENSE) [![Github Stars](https://img.shields.io/github/stars/modulovalue/flutter_raytracing?style=flat-square&logo=github)](https://github.com/modulovalue/flutter_raytracing) [![Twitter Follow](https://img.shields.io/twitter/follow/modulovalue?style=social&logo=twitter)](https://twitter.com/modulovalue) [![GitHub Follow](https://img.shields.io/github/followers/modulovalue?style=social&logo=github)](https://github.com/modulovalue) 4 | 5 | [(Old) Demo](https://modulovalue.com/flutter_raytracing) 6 | 7 | ![Screenshot 1](assets/screenshot1.png) 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 --------------------------------------------------------------------------------